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.