|
19 | 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA |
20 | 20 | */ |
21 | 21 |
|
22 | | - |
23 | | -#ifdef HAVE_CONFIG_H |
24 | | - #include <config.h> |
25 | | -#endif |
26 | | - |
27 | | -#include <wolfssl/wolfcrypt/settings.h> |
| 22 | +#include <wolfssl/wolfcrypt/libwolfssl_sources.h> |
28 | 23 |
|
29 | 24 | #ifdef WOLFSSL_NXP_HASHCRYPT |
30 | 25 |
|
|
38 | 33 | #include <wolfssl/wolfcrypt/error-crypt.h> |
39 | 34 | #include "fsl_hashcrypt.h" |
40 | 35 |
|
41 | | -#if (!defined(NO_SHA) && defined(WOLFSSL_NXP_HASHCRYPT_SHA)) || \ |
42 | | - (!defined(NO_SHA256) && defined(WOLFSSL_NXP_HASHCRYPT_SHA256)) |
43 | | - static hashcrypt_hash_ctx_t hash_ctx; |
44 | | - static int finish_called; |
| 36 | +#if (!defined(NO_SHA) || !defined(NO_SHA256)) && \ |
| 37 | + defined(WOLFSSL_NXP_HASHCRYPT_SHA) |
| 38 | +static hashcrypt_hash_ctx_t hash_ctx; |
| 39 | +static int finish_called; |
45 | 40 | #endif |
46 | 41 |
|
47 | 42 | #if !defined(NO_AES) && defined(WOLFSSL_NXP_HASHCRYPT_AES) |
48 | | - hashcrypt_handle_t aes_handle; |
| 43 | +hashcrypt_handle_t aes_handle; |
49 | 44 | #endif |
50 | 45 |
|
51 | 46 | int wc_hashcrypt_init(void) |
52 | 47 | { |
53 | | -#if (!defined(NO_SHA) && defined(WOLFSSL_NXP_HASHCRYPT_SHA)) || \ |
54 | | - (!defined(NO_SHA256) && defined(WOLFSSL_NXP_HASHCRYPT_SHA256)) || \ |
| 48 | +#if ((!defined(NO_SHA) || !defined(NO_SHA256)) && \ |
| 49 | + defined(WOLFSSL_NXP_HASHCRYPT_SHA)) || \ |
55 | 50 | (!defined(NO_AES) && defined(WOLFSSL_NXP_HASHCRYPT_AES)) |
56 | 51 | HASHCRYPT_Init(HASHCRYPT); |
57 | 52 | #endif |
58 | 53 | return 0; |
59 | 54 | } |
60 | 55 |
|
61 | | -#if !defined(NO_SHA256) && defined(WOLFSSL_NXP_HASHCRYPT_SHA256) |
| 56 | +#if !defined(NO_SHA256) && defined(WOLFSSL_NXP_HASHCRYPT_SHA) |
62 | 57 | int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId) |
63 | 58 | { |
64 | 59 | (void)heap; |
@@ -121,7 +116,7 @@ int wc_Sha256Final(wc_Sha256* sha256, byte* hash) |
121 | 116 |
|
122 | 117 | return 0; |
123 | 118 | } |
124 | | -#endif /* !defined(NO_SHA256) && defined(WOLFSSL_NXP_HASHCRYPT_SHA256) */ |
| 119 | +#endif /* !defined(NO_SHA256) && defined(WOLFSSL_NXP_HASHCRYPT_SHA) */ |
125 | 120 |
|
126 | 121 |
|
127 | 122 | #if !defined(NO_SHA) && defined(WOLFSSL_NXP_HASHCRYPT_SHA) |
|
0 commit comments