(&mut self, n: usize)
| 60 | } |
| 61 | |
| 62 | pub fn get_random_bytes(&mut self, n: usize) -> Result<Vec<u8>> { |
| 63 | self.random_source |
| 64 | .generate_random_bytes(&mut self.aes, n as u64) |
| 65 | } |
| 66 | |
| 67 | fn get_random_key(&mut self) -> Result<[u8; SEED_SIZE]> { |
| 68 | let bytes = self.get_random_bytes(SEED_SIZE)?; |