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}