pub fn from_bytes_wide(bytes: &[u8; 64]) -> Fr {
        Fr::from_u512([
            u64::from_le_bytes(bytes[0..8].try_into().unwrap()),
            u64::from_le_bytes(bytes[8..16].try_into().unwrap()),
            u64::from_le_bytes(bytes[16..24].try_into().unwrap()),
            u64::from_le_bytes(bytes[24..32].try_into().unwrap()),
            u64::from_le_bytes(bytes[32..40].try_into().unwrap()),
            u64::from_le_bytes(bytes[40..48].try_into().unwrap()),
            u64::from_le_bytes(bytes[48..56].try_into().unwrap()),
            u64::from_le_bytes(bytes[56..64].try_into().unwrap()),
        ])
    }
/// Converts a 512-bit little endian integer into
/// an element of Fr by reducing modulo r.
Converts a 512-bit little endian integer into
an element of Fr by reducing modulo r.
Converts a 512 - bit little endian integer into an element of Fr by reducing modulo r .
pub fn from_bytes_wide(bytes: &[u8; 64]) -> Fr {
        Fr::from_u512([
            u64::from_le_bytes(bytes[0..8].try_into().unwrap()),
            u64::from_le_bytes(bytes[8..16].try_into().unwrap()),
            u64::from_le_bytes(bytes[16..24].try_into().unwrap()),
            u64::from_le_bytes(bytes[24..32].try_into().unwrap()),
            u64::from_le_bytes(bytes[32..40].try_into().unwrap()),
            u64::from_le_bytes(bytes[40..48].try_into().unwrap()),
            u64::from_le_bytes(bytes[48..56].try_into().unwrap()),
            u64::from_le_bytes(bytes[56..64].try_into().unwrap()),
        ])
    }
pub fn from_bytes_wide ( bytes : & [ u8 ; 64 ] ) -> Fr { Fr :: from_u512 ( [ u64 :: from_le_bytes ( bytes [ 0 .. 8 ] . try_into ( ) . unwrap ( ) ) , u64 :: from_le_bytes ( bytes [ 8 .. 16 ] . try_into ( ) . unwrap ( ) ) , u64 :: from_le_bytes ( bytes [ 16 .. 24 ] . try_into ( ) . unwrap ( ) ) , u64 :: from_le_bytes ( bytes [ 24 .. 32 ] . try_into ( ) . unwrap ( ) ) , u64 :: from_le_bytes ( bytes [ 32 .. 40 ] . try_into ( ) . unwrap ( ) ) , u64 :: from_le_bytes ( bytes [ 40 .. 48 ] . try_into ( ) . unwrap ( ) ) , u64 :: from_le_bytes ( bytes [ 48 .. 56 ] . try_into ( ) . unwrap ( ) ) , u64 :: from_le_bytes ( bytes [ 56 .. 64 ] . try_into ( ) . unwrap ( ) ) , ] ) }
Converts a 512-bit little endian integer into
an element of Fr by reducing modulo r.
Converts a 512 - bit little endian integer into an element of Fr by reducing modulo r .
bytes
&[u8; 64]