tightbeam-rs 0.6.2

A secure, high-performance messaging protocol library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Handshake primitives for building custom protocols.
//!
//! This module provides composable building blocks for implementing
//! custom handshake protocols like PQXDH. These primitives handle:
//! - Multi-input key derivation functions
//! - Transcript hashing utilities  
//! - Prekey bundle ASN.1 structures

pub mod kdf;
pub mod prekeys;
pub mod transcript;

pub use kdf::{kdf_chain, multi_input_kdf};
pub use prekeys::{PrekeyBundle, PrekeyIdentifiers, PrekeyInitialMessage};
pub use transcript::transcript_hash;