Weave Crypto
Crypto
Weave Crypto
Ed25519 signatures, sealed boxes, Blake2s256 hashes, and optional HKDF helpers.
Primitive boundary
The current hashing implementation is Blake2s256. Discovery tags are deterministic public-key hashes, not secret capabilities. Namespace indices occupy one byte, and HKDF helpers require the corresponding features. Use the focused guides for these exact wire and feature boundaries.
At a glance
| Field | Value |
|---|---|
| Crate/package | weave-crypto |
| Version | 0.1.1 |
| Source | libs/weave-crypto |
What developers should learn here
Ed25519 signatures, sealed boxes, Blake2s256 hashes, and optional HKDF helpers. Read the focused guides for current APIs and implementation limits.
Page map
Signatures
Ed25519 signing and verification.
Encryption
Recipient sealed-box encryption and decryption.
Hashing and Merkle
Blake2s256 hashing and exact Merkle framing.
Discovery Keys and Namespaces
Discovery key derivation and namespace scoping.
API Surface
Declared types, traits, functions, and source provenance.
Source modules
src/lib.rs— libs/weave-crypto/src/lib.rs