| 123456789 |
- use blake2b_simd::Params;
- pub fn hash_to_scalar(persona: &[u8], a: &[u8], b: &[u8]) -> jubjub::Fr {
- let mut hasher = Params::new().hash_length(64).personal(persona).to_state();
- hasher.update(a);
- hasher.update(b);
- let ret = hasher.finalize();
- jubjub::Fr::from_bytes_wide(ret.as_array())
- }
|