pub struct Hc128Core { /* private fields */ }
Expand description
The core of Hc128Rng
, used with BlockRng
.
Trait Implementations§
source§impl BlockRngCore for Hc128Core
impl BlockRngCore for Hc128Core
source§impl SeedableRng for Hc128Core
impl SeedableRng for Hc128Core
source§fn from_seed(seed: Self::Seed) -> Self
fn from_seed(seed: Self::Seed) -> Self
Create an HC-128 random number generator with a seed. The seed has to be
256 bits in length, matching the 128 bit key
followed by 128 bit iv
when HC-128 where to be used as a stream cipher.
§type Seed = [u8; 32]
type Seed = [u8; 32]
Seed type, which is restricted to types mutably-dereferenceable as
u8
arrays (we recommend [u8; N]
for some N
). Read moresource§fn seed_from_u64(state: u64) -> Self
fn seed_from_u64(state: u64) -> Self
Create a new PRNG using a
u64
seed. Read more