diff options
Diffstat (limited to 'lib/accelerated/x86/sha-x86.h')
-rw-r--r-- | lib/accelerated/x86/sha-x86.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/accelerated/x86/sha-x86.h b/lib/accelerated/x86/sha-x86.h index 3304212538..245fe32464 100644 --- a/lib/accelerated/x86/sha-x86.h +++ b/lib/accelerated/x86/sha-x86.h @@ -2,6 +2,7 @@ #define SHA_X86_H #include <nettle/sha.h> +#include "nettle/gnettle.h" /* nettle's SHA512 is faster than openssl's */ #undef ENABLE_SHA512 @@ -12,9 +13,9 @@ extern const struct nettle_hash x86_sha256; extern const struct nettle_hash x86_sha384; extern const struct nettle_hash x86_sha512; -void x86_sha1_update(struct sha1_ctx *ctx, size_t length, const uint8_t * data); -void x86_sha256_update(struct sha256_ctx *ctx, size_t length, const uint8_t * data); -void x86_sha512_update(struct sha512_ctx *ctx, size_t length, const uint8_t * data); +void x86_sha1_update(struct sha1_ctx *ctx, _NETTLE_SIZE_T length, const uint8_t * data); +void x86_sha256_update(struct sha256_ctx *ctx, _NETTLE_SIZE_T length, const uint8_t * data); +void x86_sha512_update(struct sha512_ctx *ctx, _NETTLE_SIZE_T length, const uint8_t * data); extern const gnutls_crypto_digest_st _gnutls_sha_x86_ssse3; extern const gnutls_crypto_mac_st _gnutls_hmac_sha_x86_ssse3; |