Skip to main content

Crate pakery_cpace

Crate pakery_cpace 

Source
Expand description

CPace balanced PAKE protocol implementation.

Implements the CPace protocol per draft-irtf-cfrg-cpace-18 with pluggable ciphersuites.

Re-exports§

pub use ciphersuite::CpaceCiphersuite;
pub use error::CpaceError;
pub use initiator::CpaceInitiator;
pub use initiator::CpaceOutput;
pub use initiator::InitiatorState;
pub use responder::CpaceResponder;
pub use transcript::CpaceMode;

Modules§

ciphersuite
CPace ciphersuite trait.
error
CPace-specific error types.
generator
Generator calculation per draft-irtf-cfrg-cpace-18.
initiator
CPace initiator state machine.
responder
CPace responder (one-shot).
transcript
Transcript construction and ISK/session-ID derivation per draft-irtf-cfrg-cpace-18.