pakery-cpace 0.2.0

CPace balanced PAKE protocol (draft-irtf-cfrg-cpace)
Documentation
//! CPace balanced PAKE protocol implementation.
//!
//! Implements the CPace protocol per draft-irtf-cfrg-cpace-18 with
//! pluggable ciphersuites.

#![cfg_attr(not(feature = "std"), no_std)]
#![forbid(unsafe_code)]
#![warn(missing_docs)]

extern crate alloc;

pub mod ciphersuite;
pub mod error;
pub mod generator;
pub mod initiator;
pub mod responder;
pub mod transcript;

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