Weave Crypto
Crypto
Weave Crypto
Ed25519, X25519, Merkle hashing, HKDF, random bytes, discovery keys, and namespaces.
At a glance
| Field | Value |
|---|---|
| Crate/package | weave-crypto |
| Version | 0.1.0 |
| Source | libs/weave-crypto |
| Public structs | 3 |
| Public enums | 1 |
| Public traits | 1 |
| Public functions | 18 |
| Public method targets | 0 |
What developers should learn here
Ed25519, X25519, Merkle hashing, HKDF, random bytes, discovery keys, and namespaces. The pages in this section are shaped around this package's real modules and exported symbols, not a fixed template. Use the API Surface page as the coverage ledger and the workflow pages for how to compose the primitives.
Page map
Signatures
Ed25519 signing and verification.
Encryption
ChaCha20-Poly1305 symmetric encryption.
Hashing and Merkle
BLAKE3 hashing and Merkle helpers.
Discovery Keys and Namespaces
Discovery key derivation and namespace scoping.
API Surface
Complete ledger of exported types, traits, and functions.
Source modules
src/lib.rs— libs/weave-crypto/src/lib.rs