Skip to main content

Crate koi_crypto

Crate koi_crypto 

Source
Expand description

Koi Crypto - cryptographic utilities for the certmesh capability.

Provides ECDSA P-256 key management with encryption at rest, TOTP generation/verification with rate limiting, certificate fingerprinting, and ECDSA signing/verification.

Modulesยง

auth
Pluggable authentication adapter system.
key_agreement
Ephemeral X25519 Diffie-Hellman key agreement for secure key transfer.
keys
ECDSA P-256 key generation and encryption at rest.
pinning
Certificate fingerprinting for trust pinning.
secret
Zeroize-on-drop newtypes for secret material.
signing
ECDSA P-256 signing and verification for roster manifests.
totp
TOTP generation, QR code rendering, verification, and rate limiting.
tpm
Platform credential binding (machine-specific key protection).
unlock_slots
Envelope encryption with multiple unlock slots (LUKS-inspired).
vault
General-purpose encrypted key-value vault.