From 67693415ffacd91537a7007c6549340262e9f53c Mon Sep 17 00:00:00 2001 From: NanoAkron Date: Mon, 13 Feb 2017 22:35:43 +0000 Subject: Fix compiler error about nested externs in slow_hash.c by moving declarations --- src/crypto/slow-hash.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/crypto') diff --git a/src/crypto/slow-hash.c b/src/crypto/slow-hash.c index 43b9619f3..684c991bf 100644 --- a/src/crypto/slow-hash.c +++ b/src/crypto/slow-hash.c @@ -44,6 +44,9 @@ #define INIT_SIZE_BLK 8 #define INIT_SIZE_BYTE (INIT_SIZE_BLK * AES_BLOCK_SIZE) +extern int aesb_single_round(const uint8_t *in, uint8_t*out, const uint8_t *expandedKey); +extern int aesb_pseudo_round(const uint8_t *in, uint8_t *out, const uint8_t *expandedKey); + #if defined(__x86_64__) || (defined(_MSC_VER) && defined(_WIN64)) // Optimised code below, uses x86-specific intrinsics, SSE2, AES-NI // Fall back to more portable code is down at the bottom @@ -138,9 +141,6 @@ #define THREADV __thread #endif -extern int aesb_single_round(const uint8_t *in, uint8_t*out, const uint8_t *expandedKey); -extern int aesb_pseudo_round(const uint8_t *in, uint8_t *out, const uint8_t *expandedKey); - #pragma pack(push, 1) union cn_slow_hash_state { -- cgit v1.2.3