insecure

package
v0.0.0-...-bc518a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package insecure represents the imported interface "wasi:random/insecure@0.2.1".

The insecure interface for insecure pseudo-random numbers.

It is intended to be portable at least between Unix-family platforms and Windows.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetInsecureRandomBytes

func GetInsecureRandomBytes(len_ uint64) (result cm.List[uint8])

GetInsecureRandomBytes represents the imported function "get-insecure-random-bytes".

Return `len` insecure pseudo-random bytes.

This function is not cryptographically secure. Do not use it for anything related to security.

There are no requirements on the values of the returned bytes, however implementations are encouraged to return evenly distributed values with a long period.

get-insecure-random-bytes: func(len: u64) -> list<u8>

func GetInsecureRandomU64

func GetInsecureRandomU64() (result uint64)

GetInsecureRandomU64 represents the imported function "get-insecure-random-u64".

Return an insecure pseudo-random `u64` value.

This function returns the same type of pseudo-random data as `get-insecure-random-bytes`, represented as a `u64`.

get-insecure-random-u64: func() -> u64

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL