wasi-crypto
wasi-crypto copied to clipboard
WASI Cryptography API Proposal
WASI Cryptography APIs
This repository is for development of Cryptography API proposals for the WASI Subgroup of the WebAssembly Community Group.
Please refer to those groups' documentation for more information on their processes, goals, scope, and deliverables.
- High-level goals
- Security design document
- Specification
- Interface definitions:
- common types and functions (witx, doc)
- symmetric operations (witx, doc)
- common types and functions for asymmetric operations (witx, doc)
- signatures (witx, doc)
- key exchange (witx, doc)
- external secrets (witx, doc)
- Concise API overview
- Implementation for the WasmEdge runtime
- Wasmtime with support for wasi-crypto
- Example implementation in Rust
- Example bindings for AssemblyScript and Rust
Interested parties are welcome to join the working group meeting every 2 weeks on Tuesday 17:00 UTC.