From 708f2180e4fb7d640f8bfe86e06a1b44da181f0a Mon Sep 17 00:00:00 2001
From: Yosh WASI Random is a random data API. It is intended to be portable at least between Unix-family platforms and
Windows. Return This function must produce data at least as cryptographically secure and
fast as an adequately seeded cryptographically-secure pseudo-random
@@ -27,27 +27,27 @@ must omit this function, rather than implementing it with deterministic
data. Return a cryptographically-secure random or pseudo-random This function returns the same type of data as The insecure interface for insecure pseudo-random numbers. It is intended to be portable at least between Unix-family platforms and
Windows. Return This function is not cryptographically secure. Do not use it for
anything related to security.World imports
+World imports
-
-
wasi:random/random@0.2.1
wasi:random/insecure@0.2.1
wasi:random/insecure-seed@0.2.1
wasi:random/random@0.2.2
wasi:random/insecure@0.2.2
wasi:random/insecure-seed@0.2.2
Import interface wasi:random/random@0.2.1
+Import interface wasi:random/random@0.2.2
Functions
-
+get-random-bytes: func
get-random-bytes: func
len
cryptographically-secure random or pseudo-random bytes.Params
Return values
-
+get-random-u64: func
get-random-u64: func
u64
value.get-random-bytes
,
represented as a u64
.Return values
-Import interface wasi:random/insecure@0.2.1
+Import interface wasi:random/insecure@0.2.2
Functions
-
+get-insecure-random-bytes: func
get-insecure-random-bytes: func
len
insecure pseudo-random bytes.
get-insecure-random-u64: func
get-insecure-random-u64: func
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
.
The insecure-seed interface for seeding hash-map DoS resistance.
It is intended to be portable at least between Unix-family platforms and Windows.
insecure-seed: func
insecure-seed: func
Return a 128-bit value that may contain a pseudo-random value.
The returned value is not required to be computed from a CSPRNG, and may even be entirely deterministic. Host implementations are encouraged to @@ -92,5 +92,5 @@ called multiple times and potentially used for purposes other than DoS protection.