diff --git a/tests/api.c b/tests/api.c index 8120ee9e2..4de32122d 100644 --- a/tests/api.c +++ b/tests/api.c @@ -18514,8 +18514,10 @@ static void test_wolfSSL_OBJ(void) int i, j; const char *f[] = { "./certs/ca-cert.der", + #ifdef HAVE_ECC "./certs/ca-ecc-cert.der", "./certs/ca-ecc384-cert.der", + #endif NULL}; #ifndef NO_DES3 PKCS12 *p12; @@ -18543,6 +18545,7 @@ static void test_wolfSSL_OBJ(void) for (i = 0; f[i] != NULL; i++) { + printf("file=%s\n", f[i]); AssertTrue((fp = XFOPEN(f[i], "r")) != XBADFILE); AssertNotNull(x509 = d2i_X509_fp(fp, NULL)); AssertNotNull(x509Name = X509_get_issuer_name(x509)); diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index aa3e76f7b..16efd701f 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -4098,7 +4098,7 @@ WOLFSSL_LOCAL int OBJ_sn2nid(const char *sn) int i; WOLFSSL_ENTER("OBJ_osn2nid"); - + #ifdef HAVE_ECC /* Nginx uses this OpenSSL string. */ if (XSTRNCMP(sn, "prime256v1", 10) == 0) sn = "SECP256R1"; @@ -4110,7 +4110,8 @@ WOLFSSL_LOCAL int OBJ_sn2nid(const char *sn) return ecc_sets[i].id; } } - + #endif + for(i=0; sn2nid[i].sn != NULL; i++) { if(XSTRNCMP(sn, sn2nid[i].sn, XSTRLEN(sn2nid[i].sn)) == 0) { return sn2nid[i].nid;