From 708f2180e4fb7d640f8bfe86e06a1b44da181f0a Mon Sep 17 00:00:00 2001 From: Yosh Date: Thu, 3 Oct 2024 16:02:27 +0200 Subject: [PATCH] Update to v0.2.2 --- .github/workflows/main.yml | 4 ++-- imports.md | 38 +++++++++++++++++++------------------- wit/insecure-seed.wit | 2 +- wit/insecure.wit | 2 +- wit/random.wit | 2 +- wit/world.wit | 2 +- 6 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6752384..431b96b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,6 +11,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: WebAssembly/wit-abi-up-to-date@v21 + - uses: WebAssembly/wit-abi-up-to-date@v22 with: - wit-bindgen: '0.28.0' + wit-bindgen: '0.33.0' diff --git a/imports.md b/imports.md index 19f1cc8..597b930 100644 --- a/imports.md +++ b/imports.md @@ -1,20 +1,20 @@ -

World imports

+

World imports

-

Import interface wasi:random/random@0.2.1

+

Import interface wasi:random/random@0.2.2

WASI Random is a random data API.

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


Functions

-

get-random-bytes: func

+

get-random-bytes: func

Return len cryptographically-secure random or pseudo-random bytes.

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.

Params
Return values
-

get-random-u64: func

+

get-random-u64: func

Return a cryptographically-secure random or pseudo-random u64 value.

This function returns the same type of data as 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

The insecure interface for insecure pseudo-random numbers.

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


Functions

-

get-insecure-random-bytes: func

+

get-insecure-random-bytes: func

Return len insecure pseudo-random bytes.

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

@@ -56,27 +56,27 @@ implementations are encouraged to return evenly distributed values with a long period.

Params
Return values
-

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.

Return values
-

Import interface wasi:random/insecure-seed@0.2.1

+

Import interface wasi:random/insecure-seed@0.2.2

The insecure-seed interface for seeding hash-map DoS resistance.

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


Functions

-

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.

Return values
diff --git a/wit/insecure-seed.wit b/wit/insecure-seed.wit index 7e708dc..cdea716 100644 --- a/wit/insecure-seed.wit +++ b/wit/insecure-seed.wit @@ -1,4 +1,4 @@ -package wasi:random@0.2.1; +package wasi:random@0.2.2; /// The insecure-seed interface for seeding hash-map DoS resistance. /// /// It is intended to be portable at least between Unix-family platforms and diff --git a/wit/insecure.wit b/wit/insecure.wit index 3cdb53d..b71e858 100644 --- a/wit/insecure.wit +++ b/wit/insecure.wit @@ -1,4 +1,4 @@ -package wasi:random@0.2.1; +package wasi:random@0.2.2; /// The insecure interface for insecure pseudo-random numbers. /// /// It is intended to be portable at least between Unix-family platforms and diff --git a/wit/random.wit b/wit/random.wit index 2b5035d..0c57e8c 100644 --- a/wit/random.wit +++ b/wit/random.wit @@ -1,4 +1,4 @@ -package wasi:random@0.2.1; +package wasi:random@0.2.2; /// WASI Random is a random data API. /// /// It is intended to be portable at least between Unix-family platforms and diff --git a/wit/world.wit b/wit/world.wit index c615e96..16d68ac 100644 --- a/wit/world.wit +++ b/wit/world.wit @@ -1,4 +1,4 @@ -package wasi:random@0.2.1; +package wasi:random@0.2.2; @since(version = 0.2.0) world imports {