mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-08-10 02:51:25 +02:00
Ed25519 tests: Fix to pass regression testing
This commit is contained in:
@@ -334,8 +334,8 @@ HSM_KEY_TYPE_HMAC_512
|
||||
HSM_OP_KEY_GENERATION_FLAGS_CREATE
|
||||
HSM_OP_KEY_GENERATION_FLAGS_UPDATE
|
||||
HSM_SVC_KEY_STORE_FLAGS_UPDATE
|
||||
HWCAP_ASIMDRDM
|
||||
HWCAP2_SME
|
||||
HWCAP_ASIMDRDM
|
||||
HWCAP_SVE
|
||||
IDIRECT_DEV_RANDOM
|
||||
IDIRECT_DEV_TIME
|
||||
@@ -939,6 +939,7 @@ WOLFSSL_NRF51_AES
|
||||
WOLFSSL_NXP_CASPER_ECC_MUL2ADD
|
||||
WOLFSSL_NXP_CASPER_ECC_MULMOD
|
||||
WOLFSSL_NXP_LPC55S6X
|
||||
WOLFSSL_OCSP_SCREEN_RESPONDER
|
||||
WOLFSSL_OLDTLS_AEAD_CIPHERSUITES
|
||||
WOLFSSL_OLD_SET_CURVES_LIST
|
||||
WOLFSSL_OLD_TIMINGPADVERIFY
|
||||
|
||||
@@ -554,6 +554,7 @@ int test_wc_Ed25519PublicKeyToDer(void)
|
||||
{
|
||||
EXPECT_DECLS;
|
||||
#if defined(HAVE_ED25519) && defined(HAVE_ED25519_KEY_EXPORT) && \
|
||||
defined(HAVE_ED25519_MAKE_KEY) && \
|
||||
(defined(WOLFSSL_CERT_GEN) || defined(WOLFSSL_KEY_GEN))
|
||||
ed25519_key key;
|
||||
byte derBuf[1024];
|
||||
@@ -611,6 +612,7 @@ int test_wc_Ed25519KeyToDer(void)
|
||||
{
|
||||
EXPECT_DECLS;
|
||||
#if defined(HAVE_ED25519) && defined(HAVE_ED25519_KEY_EXPORT) && \
|
||||
defined(HAVE_ED25519_MAKE_KEY) && \
|
||||
(defined(WOLFSSL_CERT_GEN) || defined(WOLFSSL_KEY_GEN))
|
||||
byte output[ONEK_BUF];
|
||||
ed25519_key ed25519Key;
|
||||
@@ -651,6 +653,7 @@ int test_wc_Ed25519PrivateKeyToDer(void)
|
||||
{
|
||||
EXPECT_DECLS;
|
||||
#if defined(HAVE_ED25519) && defined(HAVE_ED25519_KEY_EXPORT) && \
|
||||
defined(HAVE_ED25519_MAKE_KEY) && \
|
||||
(defined(WOLFSSL_CERT_GEN) || defined(WOLFSSL_KEY_GEN))
|
||||
byte output[ONEK_BUF];
|
||||
ed25519_key ed25519PrivKey;
|
||||
@@ -690,7 +693,8 @@ int test_wc_Ed25519KeyToDer_oneasymkey_version(void)
|
||||
{
|
||||
EXPECT_DECLS;
|
||||
#if defined(HAVE_ED25519) && defined(HAVE_ED25519_KEY_EXPORT) && \
|
||||
defined(HAVE_ED25519_KEY_IMPORT) && defined(WOLFSSL_KEY_GEN)
|
||||
defined(HAVE_ED25519_KEY_IMPORT) && defined(HAVE_ED25519_MAKE_KEY) && \
|
||||
defined(WOLFSSL_KEY_GEN)
|
||||
ed25519_key key;
|
||||
ed25519_key key2;
|
||||
WC_RNG rng;
|
||||
@@ -1300,7 +1304,7 @@ int test_wc_ed25519_import_variants(void)
|
||||
wc_ed25519_free(&privKey);
|
||||
}
|
||||
|
||||
#ifdef HAVE_ED25519_KEY_EXPORT
|
||||
#if defined(HAVE_ED25519_KEY_EXPORT) && defined(HAVE_ED25519_MAKE_KEY)
|
||||
/* wc_ed25519_import_private_key_ex: pub==NULL branch. */
|
||||
{
|
||||
WC_RNG rng;
|
||||
|
||||
Reference in New Issue
Block a user