[#SHA256state_st] = SHA256state_st :mrdocs: Incremental SHA‐224 / SHA‐256 digest state (also typedef'd as SHA256_CTX); deprecated low‐level API. == Synopsis Declared in `<openssl/sha.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct SHA256state_st; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:SHA256state_st/Nh.adoc[`Nh`] | Low and high 32‐bit halves of the bit‐length counter. | xref:SHA256state_st/Nl.adoc[`Nl`] | Low and high 32‐bit halves of the bit‐length counter. | xref:SHA256state_st/data.adoc[`data`] | Partial input block being accumulated (SHA_LBLOCK words). | xref:SHA256state_st/h.adoc[`h`] | Working hash state H0..H7 (eight 32‐bit words). | xref:SHA256state_st/md_len.adoc[`md_len`] | Bytes buffered in `data,` and configured digest length (SHA‐224 vs SHA‐256). | xref:SHA256state_st/num.adoc[`num`] | Bytes buffered in `data,` and configured digest length (SHA‐224 vs SHA‐256). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#