Lines Matching refs:data

70     pub fn mac(key: &[u8], data: &[u8]) -> [u8; 32] {  in mac()
71 hmac::<32, Sha256>(key, data)
85 pub fn update(&mut self, data: &[u8]) { in update()
86 self.0.update(data) in update()
137 pub fn mac(key: &[u8], data: &[u8]) -> [u8; 64] { in mac()
138 hmac::<64, Sha512>(key, data)
152 pub fn update(&mut self, data: &[u8]) { in update()
153 self.0.update(data) in update()
205 fn hmac<const N: usize, MD: digest::Algorithm>(key: &[u8], data: &[u8]) -> [u8; N] { in hmac()
217 data.as_ffi_ptr(),
218 data.len(),
279 fn update(&mut self, data: &[u8]) { in update()
282 let result = unsafe { bssl_sys::HMAC_Update(&mut self.ctx, data.as_ffi_ptr(), data.len()) }; in update()
382 let data = b"Hi There"; in hmac_sha256()
385 hmac.update(data); in hmac_sha256()
389 hmac.update(&data[..1]); in hmac_sha256()
390 hmac.update(&data[1..]); in hmac_sha256()
394 hmac.update(data); in hmac_sha256()
398 hmac.update(data); in hmac_sha256()
402 hmac.update(data); in hmac_sha256()
406 hmac.update(&data[..1]); in hmac_sha256()
409 hmac.update(&data[1..]); in hmac_sha256()
410 hmac2.update(&data[1..]); in hmac_sha256()
411 hmac3.update(&data[1..]); in hmac_sha256()
425 let data = b"Hi There"; in hmac_sha256_fixed_size_key()
428 hmac.update(data); in hmac_sha256_fixed_size_key()
442 let data = b"Hi There"; in hmac_sha512()
445 hmac.update(data); in hmac_sha512()
449 hmac.update(&data[..1]); in hmac_sha512()
450 hmac.update(&data[1..]); in hmac_sha512()
454 hmac.update(data); in hmac_sha512()
458 hmac.update(data); in hmac_sha512()
462 hmac.update(data); in hmac_sha512()
466 hmac.update(&data[..1]); in hmac_sha512()
469 hmac.update(&data[1..]); in hmac_sha512()
470 hmac2.update(&data[1..]); in hmac_sha512()
471 hmac3.update(&data[1..]); in hmac_sha512()