INNER CODE UNIT · Rust
sk_decode
orion-rs/orion · src/hazardous/dsa/ml_dsa/internal/mod.rs:298
fn sk_decode<const K: usize, const L: usize>(
sk: &[u8],
) -> Result<
(
[u8; 32],
[u8; 32],
[u8; 64],
Vector<L>,
Vector<K>,
Vector<K>,
),
UnknownCryptoError,
> {
if sk.len() != Self::PRIVATE_KEY_SIZE {
return Err(UnknownCryptoError);
}
let mut rho = [0u8; 32];