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

Method get_random_bytes

ciphercore-base/src/random.rs:62–65  ·  view source on GitHub ↗
(&mut self, n: usize)

Source from the content-addressed store, hash-verified

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)?;

Callers 6

get_random_keyMethod · 0.80
get_random_valueMethod · 0.80
get_random_in_rangeMethod · 0.80
test_prng_fixed_seedFunction · 0.80
test_prng_random_seedFunction · 0.80
share_vectorFunction · 0.80

Calls 1

generate_random_bytesMethod · 0.80

Tested by 2

test_prng_fixed_seedFunction · 0.64
test_prng_random_seedFunction · 0.64