//! CPace ciphersuite trait.
use ;
/// Defines a CPace ciphersuite: a prime-order group, hash function, and associated parameters.
///
/// # Hash output size requirement
///
/// `Hash::OUTPUT_SIZE` must be at least `2 * FIELD_SIZE_BYTES` so that
/// `from_uniform_bytes` receives enough entropy. This is enforced at
/// compile time in [`calculate_generator`](crate::generator::calculate_generator).