jedisct1 opened PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
bjorn3 submitted PR Review.
bjorn3 created PR Review Comment:
./spec/...?
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
jedisct1 submitted PR Review.
jedisct1 created PR Review Comment:
Sure! The relative path has been changed, thanks!
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
alexcrichton submitted PR Review.
alexcrichton created PR Review Comment:
I'm a little worried about this myself,
wiggleisn't super stable in its interface an APIs, and I think we'd like to reserve the right to change them at any time. If a bundled dependency in a submodule (e.g. the wasmtime integration in the wasi-crypto repository) useswiggleas defined in-tree then we won't be able to change the one in-tree if it breaks wasi-crypto.Would it be possible to have the wiggle integration live in this repository instead of the wasi-crypto repository? Ideally the integration in the wasi-crypto repository would only depend on non-wasmtime crates on crates.io so we can be sure that changes in wasmtime won't accidentally break it.
alexcrichton submitted PR Review.
alexcrichton created PR Review Comment:
Instead of using
canonicalizeyou can useenv::current_dir().join("spec")to geet an absolute path heere I believe.
alexcrichton created PR Review Comment:
This path seems a bit odd, but since it's crate relative I think everything before
speccan be dropped?
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
jedisct1 submitted PR Review.
jedisct1 created PR Review Comment:
Absolutely. Done! Thank you!
jedisct1 submitted PR Review.
jedisct1 created PR Review Comment:
Changed to
env::current_dir(). Thanks!
jedisct1 submitted PR Review.
jedisct1 created PR Review Comment:
The implementation has been moved to this repository. It indeed only depends on non-wasmtime crates beyond
wiggle, so that should be fine.Thank you!
pchickey submitted PR Review.
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
alexcrichton submitted PR Review.
alexcrichton submitted PR Review.
alexcrichton created PR Review Comment:
Hm so ideally we only have one
Cargo.lockin the root of the repository, but if one is showing up here is the workspace perehaps misconfigured?
jedisct1 updated PR #2573 from wasmtime-crypto to main:
This adds support for the experimental [wasi-crypto] APIs.
The sole purpose of the implementation is to allow bindings and application developers to test the proposed APIs. Rust and AssemblyScript bindings are also available as examples.
Like
wasi-nn, it is currently disabled by default, and requires thewasi-cryptofeature flag to be compiled in.[wasi-crypto]: https://github.com/WebAssembly/wasi-crypto
jedisct1 submitted PR Review.
jedisct1 created PR Review Comment:
Removed, thanks!
jedisct1 closed without merge PR #2573.
Last updated: Dec 06 2025 at 06:05 UTC