/// Feeds an element of Z_p BIG to a hash.
///
/// Note: The least significant 32 bytes of a BIG are sufficient to contain an
/// element of Z_p.  We reduce the BIG representation to guarantee that the
/// element is in canonical form, in those 32 bytes.
Feeds an element of Z_p BIG to a hash.
Note: The least significant 32 bytes of a BIG are sufficient to contain an
element of Z_p.  We reduce the BIG representation to guarantee that the
element is in canonical form, in those 32 bytes.
Feeds an element of Z_p BIG to a hash . Note : The least significant 32 bytes of a BIG are sufficient to contain an element of Z_p . We reduce the BIG representation to guarantee that the element is in canonical form in those 32 bytes .
pub fn process_fr(h: &mut miracl_core::hash256::HASH256, big: &BIG) {
    let mut big = *big;
    big.rmod(&BIG::new_ints(&rom::CURVE_ORDER));
    h.process_array(&miracl_fr_to_bytes(&big).0)
}
pub fn process_fr ( h : & mut miracl_core :: hash256 :: HASH256 , big : & BIG ) { let mut big = * big ; big . rmod ( & BIG :: new_ints ( & rom :: CURVE_ORDER ) ) ; h . process_array ( & miracl_fr_to_bytes ( & big ) . 0 ) }
Feeds an element of Z_p BIG to a hash.
Feeds an element of Z_p BIG to a hash .
h
&mut miracl_core::hash256::HASH256
big
&BIG