crypto: sha512 - Export struct sha512_state
This patch renames struct sha512_ctx and exports it as struct
sha512_state so that other sha512 implementations can use it
as the reference structure for exporting their state.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
diff --git a/include/crypto/sha.h b/include/crypto/sha.h
index 88ef5eb..45b25cc 100644
--- a/include/crypto/sha.h
+++ b/include/crypto/sha.h
@@ -76,4 +76,10 @@
u8 buf[SHA256_BLOCK_SIZE];
};
+struct sha512_state {
+ u64 state[8];
+ u32 count[4];
+ u8 buf[128];
+};
+
#endif