use crate::{rand,RngCore,CryptoRng};
pub struct TestVectorFakeRng;
impl RngCore for TestVectorFakeRng {
fn next_u32(&mut self) -> u32 { 0 }
fn next_u64(&mut self) -> u64 { 0 }
fn fill_bytes(&mut self, dest: &mut [u8]) {
for i in dest.iter_mut() { *i = 0; }
}
fn try_fill_bytes(&mut self, dest: &mut [u8]) -> Result<(), rand::Error> {
self.fill_bytes(dest);
Ok(())
}
}
impl CryptoRng for TestVectorFakeRng {}