mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
Fixes to test.c for the following build configurations:
1. ./configure --disable-rsa --enable-certgen --enable-certreq 2. ./configure --disable-ecc --enable-pkcs7
This commit is contained in:
@ -10311,7 +10311,7 @@ byte GetEntropy(ENTROPY_CMD cmd, byte* out)
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#if !defined(USE_CERT_BUFFERS_256) && !defined(NO_ASN)
|
#if !defined(USE_CERT_BUFFERS_256) && !defined(NO_ASN)
|
||||||
#ifdef WOLFSSL_CERT_GEN
|
#if defined(HAVE_ECC) && defined(WOLFSSL_CERT_GEN)
|
||||||
#ifndef NO_RSA
|
#ifndef NO_RSA
|
||||||
/* eccKeyPubFile is used in a test that requires RSA. */
|
/* eccKeyPubFile is used in a test that requires RSA. */
|
||||||
static const char* eccKeyPubFile = CERT_ROOT "ecc-keyPub.der";
|
static const char* eccKeyPubFile = CERT_ROOT "ecc-keyPub.der";
|
||||||
@ -10395,8 +10395,8 @@ byte GetEntropy(ENTROPY_CMD cmd, byte* out)
|
|||||||
#endif /* !NO_FILESYSTEM */
|
#endif /* !NO_FILESYSTEM */
|
||||||
|
|
||||||
|
|
||||||
#if defined(WOLFSSL_CERT_GEN) && (!defined(NO_RSA) && defined(HAVE_ECC) || \
|
#if defined(WOLFSSL_CERT_GEN) && (!defined(NO_RSA) || defined(HAVE_ECC)) || \
|
||||||
defined(WOLFSSL_TEST_CERT) && (defined(HAVE_ED25519) || defined(HAVE_ED448)))
|
(defined(WOLFSSL_TEST_CERT) && (defined(HAVE_ED25519) || defined(HAVE_ED448)))
|
||||||
#ifdef WOLFSSL_MULTI_ATTRIB
|
#ifdef WOLFSSL_MULTI_ATTRIB
|
||||||
static CertName certDefaultName;
|
static CertName certDefaultName;
|
||||||
static void initDefaultName(void)
|
static void initDefaultName(void)
|
||||||
@ -24803,17 +24803,19 @@ static int pkcs7authenveloped_run_vectors(byte* rsaCert, word32 rsaCertSz,
|
|||||||
0x48,0x65,0x6c,0x6c,0x6f,0x20,0x57,0x6f,
|
0x48,0x65,0x6c,0x6c,0x6f,0x20,0x57,0x6f,
|
||||||
0x72,0x6c,0x64
|
0x72,0x6c,0x64
|
||||||
};
|
};
|
||||||
|
byte senderNonce[PKCS7_NONCE_SZ + 2];
|
||||||
|
|
||||||
static byte senderNonceOid[] =
|
#ifdef HAVE_ECC
|
||||||
|
byte senderNonceOid[] =
|
||||||
{ 0x06, 0x0a, 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01,
|
{ 0x06, 0x0a, 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01,
|
||||||
0x09, 0x05 };
|
0x09, 0x05 };
|
||||||
static byte senderNonce[PKCS7_NONCE_SZ + 2];
|
|
||||||
|
|
||||||
PKCS7Attrib attribs[] =
|
PKCS7Attrib attribs[] =
|
||||||
{
|
{
|
||||||
{ senderNonceOid, sizeof(senderNonceOid), senderNonce,
|
{ senderNonceOid, sizeof(senderNonceOid), senderNonce,
|
||||||
sizeof(senderNonce) }
|
sizeof(senderNonce) }
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(NO_AES) && defined(WOLFSSL_AES_256) && defined(HAVE_ECC) && \
|
#if !defined(NO_AES) && defined(WOLFSSL_AES_256) && defined(HAVE_ECC) && \
|
||||||
defined(WOLFSSL_SHA512)
|
defined(WOLFSSL_SHA512)
|
||||||
|
Reference in New Issue
Block a user