Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jedisct1/as-crypto
https://github.com/jedisct1/as-crypto
api assemblyscript bindings crypto cryptography wasi wasm webassembly
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jedisct1/as-crypto
- Owner: jedisct1
- Created: 2020-05-07T18:02:09.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-04T17:15:35.000Z (about 4 years ago)
- Last Synced: 2024-11-12T21:45:38.743Z (2 months ago)
- Topics: api, assemblyscript, bindings, crypto, cryptography, wasi, wasm, webassembly
- Language: TypeScript
- Size: 144 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# as-crypto
Sample [AssemblyScript](https://assemblyscript.org) bindings for a [WASI cryptography API proposal](https://github.com/jedisct1/wasi-crypto-preview).
These are not meant to be used by anything.
The purpose of these bindings is to evaluate the usability of the API in the context of a programming language that radically differs from Rust (memory management, type system, tooling).
It also provides a test bed for the AssemblyScript [witx code generator](https://github.com/jedisct1/as-witx/).
Executing the resulting WebAssembly file requires [a version of `wasmtime` that includes the crypto modules](https://github.com/jedisct1/wasmtime-crypto).
If you were looking for a crypto library written in AssemblyScript, check out [wasm-crypto](https://github.com/jedisct1/wasm-crypto) instead.