diff --git a/wolfssl/error-ssl.h b/wolfssl/error-ssl.h index a245c2a53..732240382 100644 --- a/wolfssl/error-ssl.h +++ b/wolfssl/error-ssl.h @@ -23,7 +23,7 @@ #ifndef WOLFSSL_ERROR_H #define WOLFSSL_ERROR_H -#include /* pull in CTaoCrypt errors */ +#include /* pull in wolfCrypt errors */ #ifdef __cplusplus extern "C" { diff --git a/wolfssl/wolfcrypt/aes.h b/wolfssl/wolfcrypt/aes.h index a4c620de2..5b6ad6a83 100644 --- a/wolfssl/wolfcrypt/aes.h +++ b/wolfssl/wolfcrypt/aes.h @@ -19,15 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_AES - #ifndef WOLF_CRYPT_AES_H #define WOLF_CRYPT_AES_H - #include +#ifndef NO_AES + /* included for fips @wc_fips */ #ifdef HAVE_FIPS #include @@ -182,6 +180,6 @@ typedef struct Gmac { #endif -#endif /* WOLF_CRYPT_AES_H */ #endif /* NO_AES */ +#endif /* WOLF_CRYPT_AES_H */ diff --git a/wolfssl/wolfcrypt/arc4.h b/wolfssl/wolfcrypt/arc4.h index 32fb8976a..727b62759 100644 --- a/wolfssl/wolfcrypt/arc4.h +++ b/wolfssl/wolfcrypt/arc4.h @@ -23,15 +23,12 @@ #ifndef WOLF_CRYPT_ARC4_H #define WOLF_CRYPT_ARC4_H - #include - #ifdef __cplusplus extern "C" { #endif - #define WOLFSSL_ARC4_CAVIUM_MAGIC 0xBEEF0001 enum { diff --git a/wolfssl/wolfcrypt/asn.h b/wolfssl/wolfcrypt/asn.h index 98cc3ff3d..bcea930ab 100644 --- a/wolfssl/wolfcrypt/asn.h +++ b/wolfssl/wolfcrypt/asn.h @@ -19,12 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifndef NO_ASN - #ifndef WOLF_CRYPT_ASN_H #define WOLF_CRYPT_ASN_H #include + +#ifndef NO_ASN + #include #ifndef NO_RSA #include @@ -730,6 +731,6 @@ WOLFSSL_LOCAL void FreeDecodedCRL(DecodedCRL*); } /* extern "C" */ #endif -#endif /* CTAO_CRYPT_ASN_H */ - #endif /* !NO_ASN */ +#endif /* WOLF_CRYPT_ASN_H */ + diff --git a/wolfssl/wolfcrypt/blake2.h b/wolfssl/wolfcrypt/blake2.h index 9056cc07d..51866639a 100644 --- a/wolfssl/wolfcrypt/blake2.h +++ b/wolfssl/wolfcrypt/blake2.h @@ -20,11 +20,14 @@ */ -#ifdef HAVE_BLAKE2 #ifndef WOLF_CRYPT_BLAKE2_H #define WOLF_CRYPT_BLAKE2_H +#include + +#ifdef HAVE_BLAKE2 + #include /* call old functions if using fips for the sake of hmac @wc_fips */ @@ -63,6 +66,6 @@ WOLFSSL_API int wc_Blake2bFinal(Blake2b*, byte*, word32); } #endif -#endif /* WOLF_CRYPT_BLAKE2_H */ #endif /* HAVE_BLAKE2 */ +#endif /* WOLF_CRYPT_BLAKE2_H */ diff --git a/wolfssl/wolfcrypt/camellia.h b/wolfssl/wolfcrypt/camellia.h index 2619773c5..4b7b92af3 100644 --- a/wolfssl/wolfcrypt/camellia.h +++ b/wolfssl/wolfcrypt/camellia.h @@ -46,19 +46,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifdef HAVE_CAMELLIA - #ifndef WOLF_CRYPT_CAMELLIA_H #define WOLF_CRYPT_CAMELLIA_H - #include +#ifdef HAVE_CAMELLIA + #ifdef __cplusplus extern "C" { #endif - enum { CAMELLIA_BLOCK_SIZE = 16 }; @@ -93,6 +91,6 @@ WOLFSSL_API void wc_CamelliaCbcDecrypt(Camellia* cam, } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_CAMELLIA_H */ #endif /* HAVE_CAMELLIA */ +#endif /* WOLF_CRYPT_CAMELLIA_H */ diff --git a/wolfssl/wolfcrypt/chacha.h b/wolfssl/wolfcrypt/chacha.h index 5e2a51e08..da938c973 100644 --- a/wolfssl/wolfcrypt/chacha.h +++ b/wolfssl/wolfcrypt/chacha.h @@ -19,18 +19,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifdef HAVE_CHACHA - #ifndef WOLF_CRYPT_CHACHA_H #define WOLF_CRYPT_CHACHA_H #include +#ifdef HAVE_CHACHA + #ifdef __cplusplus extern "C" { #endif - enum { CHACHA_ENC_TYPE = 7 /* cipher unique type */ }; @@ -53,6 +52,6 @@ WOLFSSL_API int wc_Chacha_SetKey(ChaCha* ctx, const byte* key, word32 keySz); } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_CHACHA_H */ #endif /* HAVE_CHACHA */ +#endif /* WOLF_CRYPT_CHACHA_H */ diff --git a/wolfssl/wolfcrypt/chacha20_poly1305.h b/wolfssl/wolfcrypt/chacha20_poly1305.h index 8b7e477e5..e65842bfa 100644 --- a/wolfssl/wolfcrypt/chacha20_poly1305.h +++ b/wolfssl/wolfcrypt/chacha20_poly1305.h @@ -24,13 +24,13 @@ * https://tools.ietf.org/html/draft-irtf-cfrg-chacha20-poly1305-10 */ -#if defined(HAVE_CHACHA) && defined(HAVE_POLY1305) - #ifndef WOLF_CRYPT_CHACHA20_POLY1305_H #define WOLF_CRYPT_CHACHA20_POLY1305_H #include +#if defined(HAVE_CHACHA) && defined(HAVE_POLY1305) + #ifdef __cplusplus extern "C" { #endif @@ -75,5 +75,5 @@ int wc_ChaCha20Poly1305_Decrypt( } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_CHACHA20_POLY1305_H */ #endif /* HAVE_CHACHA && HAVE_POLY1305 */ +#endif /* WOLF_CRYPT_CHACHA20_POLY1305_H */ diff --git a/wolfssl/wolfcrypt/compress.h b/wolfssl/wolfcrypt/compress.h index 70a5a1d6b..dc012b865 100644 --- a/wolfssl/wolfcrypt/compress.h +++ b/wolfssl/wolfcrypt/compress.h @@ -19,15 +19,12 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifdef HAVE_LIBZ - #ifndef WOLF_CRYPT_COMPRESS_H #define WOLF_CRYPT_COMPRESS_H - #include +#ifdef HAVE_LIBZ #ifdef __cplusplus extern "C" { @@ -46,7 +43,6 @@ WOLFSSL_API int wc_DeCompress(byte*, word32, const byte*, word32); #endif +#endif /* HAVE_LIBZ */ #endif /* WOLF_CRYPT_COMPRESS_H */ -#endif /* HAVE_LIBZ */ - diff --git a/wolfssl/wolfcrypt/des3.h b/wolfssl/wolfcrypt/des3.h index e7732dcc8..c17884968 100644 --- a/wolfssl/wolfcrypt/des3.h +++ b/wolfssl/wolfcrypt/des3.h @@ -19,15 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_DES3 - #ifndef WOLF_CRYPT_DES3_H #define WOLF_CRYPT_DES3_H - #include +#ifndef NO_DES3 + #ifdef HAVE_FIPS /* included for fips @wc_fips */ #include @@ -111,5 +109,5 @@ WOLFSSL_API int wc_Des3_CbcDecryptWithKey(byte* out, const byte* in, word32 sz, #endif #endif /* NO_DES3 */ -#endif /* CTAO_CRYPT_DES3_H */ +#endif /* WOLF_CRYPT_DES3_H */ diff --git a/wolfssl/wolfcrypt/dh.h b/wolfssl/wolfcrypt/dh.h index 070161145..7cee7dce3 100644 --- a/wolfssl/wolfcrypt/dh.h +++ b/wolfssl/wolfcrypt/dh.h @@ -19,13 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_DH - #ifndef WOLF_CRYPT_DH_H #define WOLF_CRYPT_DH_H #include + +#ifndef NO_DH + #include #include @@ -61,7 +61,6 @@ WOLFSSL_API int wc_DhParamsLoad(const byte* input, word32 inSz, byte* p, } /* extern "C" */ #endif +#endif /* NO_DH */ #endif /* WOLF_CRYPT_DH_H */ -#endif /* NO_DH */ - diff --git a/wolfssl/wolfcrypt/dsa.h b/wolfssl/wolfcrypt/dsa.h index 7e9500ca8..960bd751b 100644 --- a/wolfssl/wolfcrypt/dsa.h +++ b/wolfssl/wolfcrypt/dsa.h @@ -19,13 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_DSA - #ifndef WOLF_CRYPT_DSA_H #define WOLF_CRYPT_DSA_H #include + +#ifndef NO_DSA + #include #include @@ -70,6 +70,6 @@ WOLFSSL_API int wc_DsaPrivateKeyDecode(const byte* input, word32* inOutIdx, DsaK } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_DSA_H */ #endif /* NO_DSA */ +#endif /* WOLF_CRYPT_DSA_H */ diff --git a/wolfssl/wolfcrypt/ecc.h b/wolfssl/wolfcrypt/ecc.h index 518c8b149..551a6d2ac 100644 --- a/wolfssl/wolfcrypt/ecc.h +++ b/wolfssl/wolfcrypt/ecc.h @@ -19,12 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifdef HAVE_ECC - #ifndef WOLF_CRYPT_ECC_H #define WOLF_CRYPT_ECC_H #include + +#ifdef HAVE_ECC + #include #include @@ -32,7 +33,6 @@ extern "C" { #endif - enum { ECC_PUBLICKEY = 1, ECC_PRIVATEKEY = 2, @@ -239,5 +239,5 @@ int wc_ecc_decrypt(ecc_key* privKey, ecc_key* pubKey, const byte* msg, } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_ECC_H */ #endif /* HAVE_ECC */ +#endif /* WOLF_CRYPT_ECC_H */ diff --git a/wolfssl/wolfcrypt/ecc25519.h b/wolfssl/wolfcrypt/ecc25519.h index 8fd23e088..9a910b40f 100644 --- a/wolfssl/wolfcrypt/ecc25519.h +++ b/wolfssl/wolfcrypt/ecc25519.h @@ -19,14 +19,14 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifdef HAVE_ECC25519 - #ifndef WOLF_CRYPT_ECC25519_H #define WOLF_CRYPT_ECC25519_H -#include #include -#include + +#ifdef HAVE_ECC25519 + +#include #include #ifdef __cplusplus @@ -96,6 +96,6 @@ int wc_ecc25519_size(ecc25519_key* key); } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_ECC25519_H */ #endif /* HAVE_ECC25519 */ +#endif /* WOLF_CRYPT_ECC25519_H */ diff --git a/wolfssl/wolfcrypt/fips_test.h b/wolfssl/wolfcrypt/fips_test.h index 12e1ce0a0..6ef06788f 100644 --- a/wolfssl/wolfcrypt/fips_test.h +++ b/wolfssl/wolfcrypt/fips_test.h @@ -20,8 +20,8 @@ */ -#ifndef CTAO_CRYPT_FIPS_TEST_H -#define CTAO_CRYPT_FIPS_TEST_H +#ifndef WOLF_CRYPT_FIPS_TEST_H +#define WOLF_CRYPT_FIPS_TEST_H #include @@ -54,5 +54,5 @@ CYASSL_API const char* wolfCrypt_GetCoreHash_fips(void); } /* extern "C" */ #endif -#endif /* CTAO_CRYPT_FIPS_TEST_H */ +#endif /* WOLF_CRYPT_FIPS_TEST_H */ diff --git a/wolfssl/wolfcrypt/hc128.h b/wolfssl/wolfcrypt/hc128.h index 14ff1c04b..ba53dd3d5 100644 --- a/wolfssl/wolfcrypt/hc128.h +++ b/wolfssl/wolfcrypt/hc128.h @@ -19,19 +19,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_HC128 - #ifndef WOLF_CRYPT_HC128_H #define WOLF_CRYPT_HC128_H #include +#ifndef NO_HC128 + #ifdef __cplusplus extern "C" { #endif - enum { HC128_ENC_TYPE = 6 /* cipher unique type */ }; @@ -55,6 +53,6 @@ WOLFSSL_API int wc_Hc128_SetKey(HC128*, const byte* key, const byte* iv); } /* extern "C" */ #endif +#endif /* HAVE_HC128 */ #endif /* WOLF_CRYPT_HC128_H */ -#endif /* HAVE_HC128 */ diff --git a/wolfssl/wolfcrypt/md2.h b/wolfssl/wolfcrypt/md2.h index 9b4a80b59..d494078b2 100644 --- a/wolfssl/wolfcrypt/md2.h +++ b/wolfssl/wolfcrypt/md2.h @@ -19,18 +19,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifdef WOLFSSL_MD2 - #ifndef WOLF_CRYPT_MD2_H #define WOLF_CRYPT_MD2_H #include +#ifdef WOLFSSL_MD2 + #ifdef __cplusplus extern "C" { #endif - /* in bytes */ enum { MD2 = 6, /* hash type unique */ @@ -60,6 +59,6 @@ WOLFSSL_API int wc_Md2Hash(const byte*, word32, byte*); } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_MD2_H */ #endif /* WOLFSSL_MD2 */ +#endif /* WOLF_CRYPT_MD2_H */ diff --git a/wolfssl/wolfcrypt/md4.h b/wolfssl/wolfcrypt/md4.h index ba632ab30..369e15bc8 100644 --- a/wolfssl/wolfcrypt/md4.h +++ b/wolfssl/wolfcrypt/md4.h @@ -19,19 +19,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_MD4 - #ifndef WOLF_CRYPT_MD4_H #define WOLF_CRYPT_MD4_H #include +#ifndef NO_MD4 + #ifdef __cplusplus extern "C" { #endif - /* in bytes */ enum { MD4_BLOCK_SIZE = 64, @@ -59,7 +57,6 @@ WOLFSSL_API void wc_Md4Final(Md4*, byte*); } /* extern "C" */ #endif +#endif /* NO_MD4 */ #endif /* WOLF_CRYPT_MD4_H */ -#endif /* NO_MD4 */ - diff --git a/wolfssl/wolfcrypt/md5.h b/wolfssl/wolfcrypt/md5.h index e3dd9eabb..ba8d89400 100644 --- a/wolfssl/wolfcrypt/md5.h +++ b/wolfssl/wolfcrypt/md5.h @@ -19,13 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifndef NO_MD5 - #ifndef WOLF_CRYPT_MD5_H #define WOLF_CRYPT_MD5_H #include +#ifndef NO_MD5 + #ifdef HAVE_FIPS #define wc_InitMd5 InitMd5 #define wc_Md5Update Md5Update @@ -77,5 +77,5 @@ WOLFSSL_API int wc_Md5Hash(const byte*, word32, byte*); } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_MD5_H */ #endif /* NO_MD5 */ +#endif /* WOLF_CRYPT_MD5_H */ diff --git a/wolfssl/wolfcrypt/pkcs7.h b/wolfssl/wolfcrypt/pkcs7.h index 6cd346728..c748f4514 100644 --- a/wolfssl/wolfcrypt/pkcs7.h +++ b/wolfssl/wolfcrypt/pkcs7.h @@ -19,13 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifdef HAVE_PKCS7 - #ifndef WOLF_CRYPT_PKCS7_H #define WOLF_CRYPT_PKCS7_H #include + +#ifdef HAVE_PKCS7 + #ifndef NO_ASN #include #endif @@ -121,7 +121,6 @@ WOLFSSL_API int wc_PKCS7_DecodeEnvelopedData(PKCS7* pkcs7, byte* pkiMsg, } /* extern "C" */ #endif +#endif /* HAVE_PKCS7 */ #endif /* WOLF_CRYPT_PKCS7_H */ -#endif /* HAVE_PKCS7 */ - diff --git a/wolfssl/wolfcrypt/poly1305.h b/wolfssl/wolfcrypt/poly1305.h index d5c090ac6..0e76d063d 100644 --- a/wolfssl/wolfcrypt/poly1305.h +++ b/wolfssl/wolfcrypt/poly1305.h @@ -19,14 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifdef HAVE_POLY1305 - #ifndef WOLF_CRYPT_POLY1305_H #define WOLF_CRYPT_POLY1305_H #include +#ifdef HAVE_POLY1305 + #ifdef __cplusplus extern "C" { #endif @@ -77,7 +76,6 @@ WOLFSSL_API int wc_Poly1305Final(Poly1305* poly1305, byte* tag); } /* extern "C" */ #endif +#endif /* HAVE_POLY1305 */ #endif /* WOLF_CRYPT_POLY1305_H */ -#endif /* HAVE_POLY1305 */ - diff --git a/wolfssl/wolfcrypt/pwdbased.h b/wolfssl/wolfcrypt/pwdbased.h index 0e644dda2..d9ff152e2 100644 --- a/wolfssl/wolfcrypt/pwdbased.h +++ b/wolfssl/wolfcrypt/pwdbased.h @@ -19,13 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_PWDBASED - #ifndef WOLF_CRYPT_PWDBASED_H #define WOLF_CRYPT_PWDBASED_H #include + +#ifndef NO_PWDBASED + #include /* for hash type */ #include @@ -52,5 +52,5 @@ WOLFSSL_API int wc_PKCS12_PBKDF(byte* output, const byte* passwd, int pLen, } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_PWDBASED_H */ #endif /* NO_PWDBASED */ +#endif /* WOLF_CRYPT_PWDBASED_H */ diff --git a/wolfssl/wolfcrypt/rabbit.h b/wolfssl/wolfcrypt/rabbit.h index f6959a968..ea5ae7308 100644 --- a/wolfssl/wolfcrypt/rabbit.h +++ b/wolfssl/wolfcrypt/rabbit.h @@ -19,14 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_RABBIT - #ifndef WOLF_CRYPT_RABBIT_H #define WOLF_CRYPT_RABBIT_H #include +#ifndef NO_RABBIT + #ifdef __cplusplus extern "C" { #endif @@ -60,6 +59,6 @@ WOLFSSL_API int wc_RabbitSetKey(Rabbit*, const byte* key, const byte* iv); } /* extern "C" */ #endif +#endif /* NO_RABBIT */ #endif /* WOLF_CRYPT_RABBIT_H */ -#endif /* NO_RABBIT */ diff --git a/wolfssl/wolfcrypt/ripemd.h b/wolfssl/wolfcrypt/ripemd.h index 2927534d2..a76b64d8a 100644 --- a/wolfssl/wolfcrypt/ripemd.h +++ b/wolfssl/wolfcrypt/ripemd.h @@ -19,14 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifdef WOLFSSL_RIPEMD - #ifndef WOLF_CRYPT_RIPEMD_H -#define WOLF_CRYPT_RIPEME_H +#define WOLF_CRYPT_RIPEMD_H #include +#ifdef WOLFSSL_RIPEMD + #ifdef __cplusplus extern "C" { #endif @@ -60,5 +59,5 @@ WOLFSSL_API void wc_RipeMdFinal(RipeMd*, byte*); } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_RIPEMD_H */ #endif /* WOLFSSL_RIPEMD */ +#endif /* WOLF_CRYPT_RIPEMD_H */ diff --git a/wolfssl/wolfcrypt/rsa.h b/wolfssl/wolfcrypt/rsa.h index 2f101d9e6..30c0a0dfd 100644 --- a/wolfssl/wolfcrypt/rsa.h +++ b/wolfssl/wolfcrypt/rsa.h @@ -19,13 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifndef NO_RSA - #ifndef WOLF_CRYPT_RSA_H #define WOLF_CRYPT_RSA_H #include +#ifndef NO_RSA + #ifdef HAVE_FIPS /* for fips @wc_fips */ #include @@ -114,7 +114,6 @@ WOLFSSL_API int wc_RsaFlattenPublicKey(RsaKey*, byte*, word32*, byte*, } /* extern "C" */ #endif +#endif /* NO_RSA */ #endif /* WOLF_CRYPT_RSA_H */ -#endif /* NO_RSA */ - diff --git a/wolfssl/wolfcrypt/sha.h b/wolfssl/wolfcrypt/sha.h index 002029e28..9fdabed39 100644 --- a/wolfssl/wolfcrypt/sha.h +++ b/wolfssl/wolfcrypt/sha.h @@ -19,15 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef NO_SHA - #ifndef WOLF_CRYPT_SHA_H #define WOLF_CRYPT_SHA_H - #include +#ifndef NO_SHA + #ifdef HAVE_FIPS /* for fips @wc_fips */ #include @@ -77,6 +75,6 @@ WOLFSSL_API int wc_ShaHash(const byte*, word32, byte*); } /* extern "C" */ #endif -#endif /* CTAO_CRYPT_SHA_H */ #endif /* NO_SHA */ +#endif /* WOLF_CRYPT_SHA_H */ diff --git a/wolfssl/wolfcrypt/sha256.h b/wolfssl/wolfcrypt/sha256.h index a9280a885..6529e92de 100644 --- a/wolfssl/wolfcrypt/sha256.h +++ b/wolfssl/wolfcrypt/sha256.h @@ -17,21 +17,20 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - /* code submitted by raphael.huck@efixo.com */ - -#ifndef NO_SHA256 - #ifndef WOLF_CRYPT_SHA256_H #define WOLF_CRYPT_SHA256_H +#include + +#ifndef NO_SHA256 + #ifdef HAVE_FIPS -/* for fips @wc_fips */ -#include + /* for fips @wc_fips */ + #include #endif -#include #ifdef __cplusplus extern "C" { @@ -39,7 +38,7 @@ #ifndef HAVE_FIPS /* avoid redefinition of structs */ #ifdef WOLFSSL_PIC32MZ_HASH -#include "port/pic32/pic32mz-crypt.h" + #include "port/pic32/pic32mz-crypt.h" #endif /* in bytes */ @@ -74,6 +73,6 @@ WOLFSSL_API int wc_Sha256Hash(const byte*, word32, byte*); } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_SHA256_H */ #endif /* NO_SHA256 */ +#endif /* WOLF_CRYPT_SHA256_H */ diff --git a/wolfssl/wolfcrypt/sha512.h b/wolfssl/wolfcrypt/sha512.h index 2650ca7e0..aa4dd8dd0 100644 --- a/wolfssl/wolfcrypt/sha512.h +++ b/wolfssl/wolfcrypt/sha512.h @@ -19,13 +19,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifdef WOLFSSL_SHA512 - #ifndef WOLF_CRYPT_SHA512_H #define WOLF_CRYPT_SHA512_H #include +#ifdef WOLFSSL_SHA512 + /* for fips @wc_fips */ #ifdef HAVE_FIPS #define CYASSL_SHA512 @@ -99,6 +99,6 @@ WOLFSSL_API int wc_Sha384Hash(const byte*, word32, byte*); } /* extern "C" */ #endif -#endif /* WOLF_CRYPT_SHA512_H */ #endif /* WOLFSSL_SHA512 */ +#endif /* WOLF_CRYPT_SHA512_H */