Lines Matching refs:u8
38 fn expand_chunk(plain_chunk: [u8; BYTES_PER_CHUNK]) -> [u32; BYTES_PER_CHUNK] {
92 fn compress(input_bytes: &[u8]) -> [u32; 8] { in compress()
107 fn pre_process_msg(message: &[u8]) -> Vec<u8> { in pre_process_msg() argument
119 … let split_byte = ((msg_bit_len >> (56 - i * BITS_PER_U8)) & LOWER_BYTES_MASK as usize) as u8; in pre_process_msg()
125 fn into_vec_u8(hash: &[u32; 8]) -> Vec<u8> {
128 ret[i * U8_PER_U32] = ((hash[i] >> 24) & LOWER_BYTES_MASK) as u8;
129 ret[i * U8_PER_U32 + 1] = ((hash[i] >> 16) & LOWER_BYTES_MASK) as u8;
130 ret[i * U8_PER_U32 + 2] = ((hash[i] >> 8) & LOWER_BYTES_MASK) as u8;
131 ret[i * U8_PER_U32 + 3] = (hash[i] & LOWER_BYTES_MASK) as u8;
138 fn Sha256(input: *const u8, input_len: u32, output: *mut u8); in Sha256() argument
144 fn sha256_new(message: &[u8]) -> Vec<u8> { in sha256_new() argument
151 fn sha256_old(message: &[u8]) -> Vec<u8> { in sha256_old() argument
157 pub fn sha256(standard: bool, message: &[u8]) -> Vec<u8> { in sha256() argument