MCPcopy Create free account
hub / github.com/docknetwork/crypto / fill_bytes

Method fill_bytes

merlin/src/transcript.rs:377–381  ·  view source on GitHub ↗
(&mut self, dest: &mut [u8])

Source from the content-addressed store, hash-verified

375 }
376
377 fn fill_bytes(&mut self, dest: &mut [u8]) {
378 let dest_len = encode_usize_as_u32(dest.len());
379 self.strobe.meta_ad(&dest_len, false);
380 self.strobe.prf(dest, false);
381 }
382
383 fn try_fill_bytes(&mut self, dest: &mut [u8]) -> Result<(), rand_core::Error> {
384 self.fill_bytes(dest);

Callers 8

encryptMethod · 0.45
kos_oteFunction · 0.45
get_random_saltMethod · 0.45
newMethod · 0.45
random_seedMethod · 0.45
random_vecFunction · 0.45
finalizeMethod · 0.45
try_fill_bytesMethod · 0.45

Calls 4

encode_usize_as_u32Function · 0.85
meta_adMethod · 0.80
prfMethod · 0.80
lenMethod · 0.45

Tested by

no test coverage detected