pub const WIRE_BUDGET_MAUL_ENCAP_BYTES: usize = 1260;
pub const BASELINE_DOUBLE_ML_KEM_768_CIPHERTEXT_BYTES: usize = 2176;
pub const MAUL_HINT_BYTES: usize = 172;
pub const MAUL_WIRE_BODY_BYTES: usize = 1088;
pub const DOUBLE_KEM_KAT_SCHEMA: &str = "double-kem-kat-v1";
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
pub struct MaulProfileV1;
impl MaulProfileV1 {
#[must_use]
pub const fn wire_bytes(self) -> usize {
WIRE_BUDGET_MAUL_ENCAP_BYTES
}
#[must_use]
pub const fn baseline_bytes(self) -> usize {
BASELINE_DOUBLE_ML_KEM_768_CIPHERTEXT_BYTES
}
}