Skip to main content

Crate pakery_spake2

Crate pakery_spake2 

Source
Expand description

SPAKE2 balanced PAKE protocol implementation.

Implements the SPAKE2 protocol per RFC 9382 with pluggable ciphersuites.

Re-exports§

pub use ciphersuite::Spake2Ciphersuite;
pub use error::Spake2Error;
pub use party_a::PartyA;
pub use party_a::PartyAState;
pub use party_b::PartyB;
pub use party_b::PartyBState;
pub use transcript::Spake2Output;

Modules§

ciphersuite
SPAKE2 ciphersuite trait.
encoding
RFC 9382 transcript encoding.
error
SPAKE2-specific error types.
party_a
SPAKE2 Party A (initiator) state machine.
party_b
SPAKE2 Party B (responder) state machine.
transcript
Key schedule and output per RFC 9382 §4.