Lines Matching refs:u32
18 const LOWER_BYTES_MASK: u32 = 0xff;
24 const SHA256_H: [u32; 8] =
27 const SHA256_K: [u32; 64] = [
38 fn expand_chunk(plain_chunk: [u8; BYTES_PER_CHUNK]) -> [u32; BYTES_PER_CHUNK] {
42 *item = ((plain_chunk[offset] as u32) << 24)
43 | ((plain_chunk[offset + 1] as u32) << 16)
44 | ((plain_chunk[offset + 2] as u32) << 8)
45 | (plain_chunk[offset + 3] as u32);
61 fn compress_chunk(expanded_chunk: [u32; 64]) -> [u32; 8] {
62 let mut compressed_chunk: [u32; 8] = SHA256_H;
92 fn compress(input_bytes: &[u8]) -> [u32; 8] { in compress() argument
99 let compressed_chunk: [u32; 8] = compress_chunk(expanded_chunk);
125 fn into_vec_u8(hash: &[u32; 8]) -> Vec<u8> {
138 fn Sha256(input: *const u8, input_len: u32, output: *mut u8); in Sha256() argument
146 unsafe { Sha256(message.as_ptr(), message.len() as u32, res.as_mut_ptr()) } in sha256_new()