wolf_crypto/hash/
sha256.rs

1use wolf_crypto_sys::{
2    wc_Sha256,
3    wc_Sha256Update, wc_Sha256Final,
4    wc_InitSha256, wc_Sha256Free,
5    wc_Sha256Copy
6};
7
8mark_fips! { Sha256, Sealed }
9
10make_api! {
11    name: Sha256,
12    wc: wc_Sha256,
13    bs: 32,
14    init: wc_InitSha256,
15    update: wc_Sha256Update,
16    finalize: wc_Sha256Final,
17    free: wc_Sha256Free,
18    copy: wc_Sha256Copy
19}