Skip to content

Commit a8b2ad6

Browse files
committed
Gate with HAVE_FIPS
1 parent a1f9068 commit a8b2ad6

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

scripts/utils-wolfssl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ WOLFSSL_SOURCE_DIR=${SCRIPT_DIR}/../wolfssl-source
2727
WOLFSSL_INSTALL_DIR=${SCRIPT_DIR}/../wolfssl-install
2828
WOLFSSL_ISFIPS=${WOLFSSL_ISFIPS:-0}
2929
WOLFSSL_FIPS_CONFIG_OPTS=${WOLFSSL_CONFIG_OPTS:-'--enable-opensslcoexist '}
30-
WOLFSSL_FIPS_CONFIG_CFLAGS=${WOLFSSL_CONFIG_CFLAGS:-"-I${OPENSSL_INSTALL_DIR}/include -DWOLFSSL_ENCRYPTED_KEYS -DWOLFSSL_OLD_OID_SUM"}
30+
WOLFSSL_FIPS_CONFIG_CFLAGS=${WOLFSSL_CONFIG_CFLAGS:-"-I${OPENSSL_INSTALL_DIR}/include -DWOLFSSL_OLD_OID_SUM"}
3131
WOLFSSL_CONFIG_OPTS=${WOLFSSL_CONFIG_OPTS:-'--enable-all-crypto --with-eccminsz=192 --with-max-ecc-bits=1024 --enable-opensslcoexist --enable-sha'}
3232
WOLFSSL_CONFIG_CFLAGS=${WOLFSSL_CONFIG_CFLAGS:-"-I${OPENSSL_INSTALL_DIR}/include -DWC_RSA_NO_PADDING -DWOLFSSL_PUBLIC_MP -DHAVE_PUBLIC_FFDHE -DHAVE_FFDHE_6144 -DHAVE_FFDHE_8192 -DWOLFSSL_PSS_LONG_SALT -DWOLFSSL_PSS_SALT_LEN_DISCOVER -DRSA_MIN_SIZE=1024 -DWOLFSSL_OLD_OID_SUM "}
3333

src/wp_internal.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ int wp_cipher_from_params(const OSSL_PARAM params[], int* cipher,
572572
return ok;
573573
}
574574

575-
#ifndef WOLFSSL_ENCRYPTED_KEYS
575+
#if !defined(WOLFSSL_ENCRYPTED_KEYS) && !defined(HAVE_FIPS)
576576
/*
577577
* wolfProvider version of EncryptedInfo.
578578
*/
@@ -695,7 +695,7 @@ static int wp_BufferKeyEncrypt(wp_EncryptedInfo* info, byte* der, word32 derSz,
695695

696696
return ret;
697697
}
698-
#endif /* WOLFSSL_ENCRYPTED_KEYS */
698+
#endif /* !defined(WOLFSSL_ENCRYPTED_KEYS) && !defined(HAVE_FIPS) */
699699

700700
/**
701701
* Encrypt the PKCS #8 key.

src/wp_rsa_kmgmt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2164,7 +2164,7 @@ static int wp_rsa_decode_pki(wp_Rsa* rsa, unsigned char* data, word32 len)
21642164
word32 idx = 0;
21652165

21662166
if (ok) {
2167-
#ifdef HAVE_PKCS8
2167+
#if defined(HAVE_PKCS8) && defined(HAVE_FIPS)
21682168
/* skip PKCS8 header */
21692169
(void)wc_GetPkcs8TraditionalOffset((byte*)data, &idx, len);
21702170
#endif

0 commit comments

Comments
 (0)