mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-28 23:59:54 +01:00
OBJ_sn2nid with OPENSSL_EXTRA_X509_SMALL
This commit is contained in:
committed by
Go Hosohara
parent
094141b4ea
commit
9ae3ccb3ba
@@ -30203,6 +30203,8 @@ void* wolfSSL_GetDhAgreeCtx(WOLFSSL* ssl)
|
||||
return NULL;
|
||||
}
|
||||
obj->dynamic |= WOLFSSL_ASN1_DYNAMIC_DATA ;
|
||||
} else {
|
||||
obj->dynamic &= ~WOLFSSL_ASN1_DYNAMIC_DATA ;
|
||||
}
|
||||
XMEMCPY(obj->obj, objBuf, obj->objSz);
|
||||
|
||||
|
||||
@@ -18565,8 +18565,9 @@ static void test_wolfSSL_OBJ(void)
|
||||
AssertTrue((nid = OBJ_obj2nid(asn1Name)) > 0);
|
||||
}
|
||||
BIO_free(bio);
|
||||
X509_free(x509);
|
||||
ASN1_OBJECT_free(asn1Name);
|
||||
X509_free(x509);
|
||||
|
||||
}
|
||||
|
||||
for (i = 0; p12_f[i] != NULL; i++)
|
||||
@@ -18586,8 +18587,8 @@ static void test_wolfSSL_OBJ(void)
|
||||
AssertTrue((nid = OBJ_obj2nid(asn1Name)) > 0);
|
||||
}
|
||||
BIO_free(bio);
|
||||
X509_free(x509);
|
||||
ASN1_OBJECT_free(asn1Name);
|
||||
X509_free(x509);
|
||||
}
|
||||
|
||||
printf(resultFmt, passed);
|
||||
|
||||
@@ -104,7 +104,7 @@ ASN Options:
|
||||
#include <wolfssl/wolfcrypt/rsa.h>
|
||||
#endif
|
||||
|
||||
#ifdef OPENSSL_EXTRA
|
||||
#if defined(OPENSSL_EXTRA) || defined(OPENSSL_ALL) || defined(OPENSSL_EXTRA_X509_SMALL)
|
||||
#include <wolfssl/openssl/ssl.h> /* for OBJ_sn2nid */
|
||||
#endif
|
||||
|
||||
@@ -4090,10 +4090,10 @@ WOLFSSL_LOCAL int OBJ_sn2nid(const char *sn)
|
||||
{WOLFSSL_COMMON_NAME, NID_commonName},
|
||||
{WOLFSSL_COUNTRY_NAME, NID_countryName},
|
||||
{WOLFSSL_LOCALITY_NAME, NID_localityName},
|
||||
{"/ST", NID_stateOrProvinceName},
|
||||
{WOLFSSL_STATE_NAME, NID_stateOrProvinceName},
|
||||
{WOLFSSL_ORG_NAME, NID_organizationName},
|
||||
{WOLFSSL_ORGUNIT_NAME, NID_organizationalUnitName},
|
||||
{"/emailAddress", NID_emailAddress},
|
||||
{WOLFSSL_EMAIL_ADDR, NID_emailAddress},
|
||||
{NULL, -1}};
|
||||
|
||||
int i;
|
||||
|
||||
@@ -587,6 +587,7 @@ typedef WOLFSSL_X509_STORE_CTX X509_STORE_CTX;
|
||||
|
||||
/* NIDs */
|
||||
enum {
|
||||
NID_undef = 0,
|
||||
NID_des = 66,
|
||||
NID_des3 = 67,
|
||||
NID_sha256 = 672,
|
||||
|
||||
@@ -1177,8 +1177,6 @@ enum {
|
||||
BIO_CLOSE = 1,
|
||||
BIO_NOCLOSE = 0,
|
||||
|
||||
NID_undef = 0,
|
||||
|
||||
X509_FILETYPE_PEM = 8,
|
||||
X509_LU_X509 = 9,
|
||||
X509_LU_CRL = 12,
|
||||
|
||||
@@ -137,6 +137,7 @@ enum DN_Tags {
|
||||
#define WOLFSSL_BUS_CAT "/businessCategory="
|
||||
#define WOLFSSL_JOI_C "/jurisdictionC="
|
||||
#define WOLFSSL_JOI_ST "/jurisdictionST="
|
||||
#define WOLFSSL_EMAIL_ADDR "/emailAddress="
|
||||
|
||||
enum ECC_TYPES {
|
||||
ECC_PREFIX_0 = 160,
|
||||
|
||||
Reference in New Issue
Block a user