jedisct1 / wasm-crypto
A WebAssembly (via AssemblyScript) set of cryptographic primitives for building authentication and key exchange protocols.
☆238Updated last month
Alternatives and similar repositories for wasm-crypto:
Users that are interested in wasm-crypto are comparing it to the libraries listed below
- 2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.☆115Updated 2 years ago
- DEPRECATED: use noble-curves instead. Fastest JS implementation of BLS12-381.☆201Updated 6 months ago
- WASI Cryptography API Proposal☆168Updated 6 months ago
- A stable library of useful TypeScript/JavaScript code☆191Updated last week
- Fixed length big numbers for AssemblyScript 🚀☆63Updated 2 months ago
- Library for storing and replicating hash-linked data over the IPFS network.☆93Updated 2 months ago
- High-performance Merkle key/value store☆236Updated 4 months ago
- Dial using WebRTC without the need to set up any Signalling Rendezvous Point!☆78Updated last year
- An AssemblyScript API layer for WASI system calls.☆256Updated last week
- TypeScript implementation of Gossipsub☆157Updated 3 weeks ago
- JavaScript implementation of the DHT for libp2p☆142Updated last year
- BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly☆184Updated 2 years ago
- A pairing-based threshold cryptosystem for collaborative decryption and signatures used in HoneybadgerBFT implementation☆195Updated 8 months ago
- Experimental zero-knowledge proof compiler in Rust macros☆159Updated last year
- JSON encoder / decoder for AssemblyScript☆178Updated last year
- Cryptographically provable database (i.e. an urkel tree)☆127Updated 2 years ago
- Pure Javascript implementation of the BLAKE2b and BLAKE2s hash functions☆182Updated last year
- ☆64Updated 6 years ago
- Pure Rust Implementation of secp256k1.☆185Updated last month
- Rust language general purpose elliptic curve cryptography.☆266Updated 8 months ago
- JavaScript implementation of IPFS' unixfs (a Unix FileSystem representation on top of a MerkleDAG)☆88Updated 3 weeks ago
- JavaScript implementation of CRYSTALS-KYBER (version 3) post-quantum key exchange algorithm.☆114Updated last month
- JavaScript implementation of the OPAQUE asymmetric PAKE protocol☆27Updated 2 years ago
- libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star☆318Updated last year
- A pure-Rust implementation of various threshold secret sharing schemes☆164Updated 6 years ago
- Multiformats interface (multihash, multicodec, multibase and CID)☆251Updated 3 weeks ago
- Reference implementation of the Picnic post-quantum signature scheme☆160Updated last year
- WebAssembly port of OpenSSL☆61Updated 2 years ago
- WebSockets module that libp2p uses and that implements the interface-transport spec☆95Updated last year
- Run JavaScript inside an Intel SGX Enclave as easily as using a Web Worker☆102Updated last year