wolf_crypto/hash/
sha3_384.rs

1use wolf_crypto_sys::{
2    wc_Sha3,
3    wc_Sha3_384_Update, wc_Sha3_384_Final,
4    wc_InitSha3_384, wc_Sha3_384_Free,
5    wc_Sha3_384_Copy
6};
7
8mark_fips! { Sha3_384, Sealed }
9
10make_api! {
11    name: Sha3_384,
12    wc: wc_Sha3,
13    bs: 48,
14    init: wc_InitSha3_384, heap: core::ptr::null_mut(), devid: wolf_crypto_sys::INVALID_DEVID,
15    update: wc_Sha3_384_Update,
16    finalize: wc_Sha3_384_Final,
17    free: wc_Sha3_384_Free,
18    copy: wc_Sha3_384_Copy
19}