Struct recrypt::api::RandomBytes [−]
Methods
impl<CR: CryptoRng + RngCore> RandomBytes<CR>
impl<CR: CryptoRng + RngCore> RandomBytes<CR>
pub fn new(rng: CR) -> Self
pub fn new(rng: CR) -> Self
Trait Implementations
impl Default for RandomBytes<ThreadRng>
impl Default for RandomBytes<ThreadRng>
impl<CR: CryptoRng + RngCore> RandomBytesGen for RandomBytes<CR>
impl<CR: CryptoRng + RngCore> RandomBytesGen for RandomBytes<CR>
fn random_bytes_32(&mut self) -> [u8; 32]
fn random_bytes_32(&mut self) -> [u8; 32]
Auto Trait Implementations
impl<T> Send for RandomBytes<T> where
T: Send,
impl<T> Send for RandomBytes<T> where
T: Send,
impl<T> Sync for RandomBytes<T> where
T: Sync,
impl<T> Sync for RandomBytes<T> where
T: Sync,