X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fcrypto%2Fsha256%2Fsha256.h;h=fc5af21b8b9628065e6318e4ae09e32abccc53b7;hp=1297c41f48f0fabbc9bfda41c9dd93627e0c1858;hb=fe21b246647e4694da5f76e0fd00e9a9f9e8c72e;hpb=1968f4d42a71c3b2d809981228dc6bbc5760ccf5 diff --git a/ccan/crypto/sha256/sha256.h b/ccan/crypto/sha256/sha256.h index 1297c41f..fc5af21b 100644 --- a/ccan/crypto/sha256/sha256.h +++ b/ccan/crypto/sha256/sha256.h @@ -45,11 +45,11 @@ struct sha256_ctx { SHA256_CTX c; #else uint32_t s[8]; - uint64_t bytes; union { uint32_t u32[16]; unsigned char u8[64]; } buf; + size_t bytes; #endif }; @@ -104,7 +104,8 @@ void sha256_init(struct sha256_ctx *ctx); #else #define SHA256_INIT \ { { 0x6a09e667ul, 0xbb67ae85ul, 0x3c6ef372ul, 0xa54ff53aul, \ - 0x510e527ful, 0x9b05688cul, 0x1f83d9abul, 0x5be0cd19ul }, 0 } + 0x510e527ful, 0x9b05688cul, 0x1f83d9abul, 0x5be0cd19ul }, \ + { { 0 } }, 0 } #endif /**