in src/main.rs [139:145]
fn deserialize_scalar(scalar: &[u8]) -> Result<Scalar> {
let mut bytes = [0u8; 32];
bytes.copy_from_slice(check_slice_size(scalar, 32, "scalar")?);
// This permissive pass-through can produce large scalars!
Ok(curve25519_dalek::scalar::Scalar::from_bits(bytes))
}