summaryrefslogtreecommitdiff
path: root/lib/accelerated/x86/sha-x86.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/accelerated/x86/sha-x86.h')
-rw-r--r--lib/accelerated/x86/sha-x86.h7
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;