1#![cfg_attr(not(feature = "std"), no_std)]
8#![forbid(unsafe_code)]
9#![warn(missing_docs)]
10
11extern crate alloc;
12
13pub mod ciphersuite;
14pub mod encoding;
15pub mod error;
16pub mod prover;
17pub mod registration;
18pub mod transcript;
19pub mod verifier;
20
21pub use ciphersuite::Spake2PlusCiphersuite;
22pub use error::Spake2PlusError;
23pub use prover::{Prover, ProverOutput, ProverState};
24pub use registration::compute_verifier;
25pub use transcript::Spake2PlusOutput;
26pub use verifier::{Verifier, VerifierState};