hofmann-rfc 2.0.0

Rust implementation of RFC 9380 (Hash-to-Curve), RFC 9497 (OPRF), and RFC 9807 (OPAQUE)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Internal OPAQUE protocol building blocks.
//!
//! These modules implement the low-level operations from RFC 9807:
//! - [`opaque_oprf`] — OPRF blind / evaluate / finalize / derive key
//! - [`opaque_envelope`] — envelope Store and Recover (§3.3.1.1)
//! - [`opaque_credentials`] — registration and credential response flows
//! - [`opaque_ake`] — 3DH authenticated key exchange (KE2/KE3 generation)

pub mod opaque_ake;
pub mod opaque_credentials;
pub mod opaque_envelope;
pub mod opaque_oprf;