MCPcopy Create free account
hub / github.com/ciphermodelabs/ciphercore / generate_random_bytes

Method generate_random_bytes

ciphercore-base/src/random.rs:233–237  ·  view source on GitHub ↗
(&mut self, aes: &mut Crypter, n: u64)

Source from the content-addressed store, hash-verified

231 }
232
233 fn generate_random_bytes(&mut self, aes: &mut Crypter, n: u64) -> Result<Vec<u8>> {
234 let mut bytes = vec![0u8; n as usize];
235 self.fill_random_bytes(aes, bytes.as_mut_slice())?;
236 Ok(bytes)
237 }
238
239 fn fill_random_bytes(&mut self, aes: &mut Crypter, mut buff: &mut [u8]) -> Result<()> {
240 while !buff.is_empty() {

Callers 3

get_random_bytesMethod · 0.80
output_bytesMethod · 0.80

Calls 1

fill_random_bytesMethod · 0.80

Tested by

no test coverage detected