BearDog
Cryptography
Pure Rust cryptography — hashing, signing, key exchange, TLS, X.509, and BTSP session crypto. Tower Atomic crypto layer: per-session ChaCha20-Poly1305 keys, genetic enrollment (mito gate + nuclear lineage distance → trust tiers), Ed25519 identity. Bond-type cipher, backpressure signaling, cipher floor enforcement, crypto.hash.blake3. FIDO2 + beacon + HSM agnostic. Pen-test hardened. BTSP 13/13. Chimera Phase 0 target: beardog-core crate extraction.
362,566lines of Rust
15,210test functions
1999files
32crates
Tier: foundation
Capabilities
| Category | Primitives |
|---|---|
| Signatures | Ed25519, ECDSA (P-256, P-384), RSA (PKCS#1 v1.5, PSS) |
| Encryption | ChaCha20-Poly1305, AES-128-GCM, AES-256-GCM |
| Key Exchange | X25519, ECDHE (P-256, P-384) |
| Hashing | BLAKE3, SHA-256, SHA-384, SHA-512, HMAC |
| Identity | Genetic lineage (family/beacon seeds), Dark Forest beacons |
| Onion Routing | Pure Rust Tor v3 (directory, circuit, stream, onion service) |
| Post-Quantum | ML-KEM key encapsulation |
Composes Into
Tower Atomic (with Songbird), NUCLEUS, RootPulse, Dark Forest
Pure RustAGPL-3.0Zero C depsFoundation tier
Connections
Outbound
- composes into Songbird
- composes into Tower Atomic
- composes into NUCLEUS
- composes into rhizoCrypt
- composes into loamSpine
- composes into sweetGrass
- analogous to skunkBat
Inbound
- derived from bingoCube
- dispatches biomeOS
- derived from rhizoCrypt
- analogous to skunkBat
- composes into Songbird
- derived from sweetGrass