wolf_crypto/hash/sha512.rs
1use wolf_crypto_sys::{
2 wc_Sha512,
3 wc_Sha512Update, wc_Sha512Final,
4 wc_InitSha512, wc_Sha512Free,
5 wc_Sha512Copy
6};
7
8mark_fips! { Sha512, Sealed }
9
10make_api! {
11 name: Sha512,
12 wc: wc_Sha512,
13 bs: 64,
14 init: wc_InitSha512,
15 update: wc_Sha512Update,
16 finalize: wc_Sha512Final,
17 free: wc_Sha512Free,
18 copy: wc_Sha512Copy
19}