pub struct Polyval { /* private fields */ }
Expand description
POLYVAL: GHASH-like universal hash over GF(2^128).
Trait Implementations§
source§impl NewUniversalHash for Polyval
impl NewUniversalHash for Polyval
source§impl UniversalHash for Polyval
impl UniversalHash for Polyval
§type BlockSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>
type BlockSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>
Size of the inputs to and outputs from the universal hash function
source§fn update_padded(&mut self, data: &[u8])
fn update_padded(&mut self, data: &[u8])
Input data into the universal hash function. If the length of the
data is not a multiple of the block size, the remaining data is
padded with zeroes up to the
BlockSize
. Read more