pub struct Hc128Core { /* fields omitted */ }
Expand description
The core of Hc128Rng
, used with BlockRng
.
Results element type, e.g. u32
.
Results type. This is the ‘block’ an RNG implementing BlockRngCore
generates, which will usually be an array like [u32; 16]
. Read more
Generate a new block of results.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
fn eq(&self, rhs: &Self) -> bool
[src]
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
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.
Seed type, which is restricted to types mutably-dereferencable as u8
arrays (we recommend [u8; N]
for some N
). Read more
Create a new PRNG using a u64
seed. Read more
Create a new PRNG seeded from another Rng
. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.