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

Function encode_usize_as_u32

merlin/src/transcript.rs:18–26  ·  view source on GitHub ↗
(x: usize)

Source from the content-addressed store, hash-verified

16}
17
18fn encode_usize_as_u32(x: usize) -> [u8; 4] {
19 use byteorder::{ByteOrder, LittleEndian};
20
21 assert!(x <= (u32::MAX as usize));
22
23 let mut buf = [0; 4];
24 LittleEndian::write_u32(&mut buf, x as u32);
25 buf
26}
27
28/// A transcript of a public-coin argument.
29///

Callers 6

fill_bytesMethod · 0.85
append_messageMethod · 0.85
challenge_bytesMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected