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

ecoPrimals/bearDog

Tier: foundation

Capabilities

Capability categories and primitives for BearDog
CategoryPrimitives
SignaturesEd25519, ECDSA (P-256, P-384), RSA (PKCS#1 v1.5, PSS)
EncryptionChaCha20-Poly1305, AES-128-GCM, AES-256-GCM
Key ExchangeX25519, ECDHE (P-256, P-384)
HashingBLAKE3, SHA-256, SHA-384, SHA-512, HMAC
IdentityGenetic lineage (family/beacon seeds), Dark Forest beacons
Onion RoutingPure Rust Tor v3 (directory, circuit, stream, onion service)
Post-QuantumML-KEM key encapsulation

Composes Into

Tower Atomic (with Songbird), NUCLEUS, RootPulse, Dark Forest

Pure RustAGPL-3.0Zero C depsFoundation tier

Connections

Referenced in 55 pages