INNER CODE UNIT · Rust
a
orion-rs/orion · src/hazardous/dsa/ml_dsa/internal/mod.rs:624
let a = z[2 * i].bitpack_gamma1_offset::<Self>();
let b = z[2 * i + 1].bitpack_gamma1_offset::<Self>();
o[0] = a as u8;
o[1] = (a >> 8) as u8;
o[2] = ((a >> 16) | (b << 4)) as u8;
o[3] = (b >> 4) as u8;
o[4] = (b >> 12) as u8;
}
}
}
#[derive(Debug, PartialEq, Clone)]
/// ML-DSA-87.
pub struct MlDsa87;
impl MlDsaParameters for MlDsa87 {
const TAU: usize = 60;