forked from wolfSSL/wolfssl
rebase with master branch and fix some code.
This commit is contained in:
25
src/ssl.c
25
src/ssl.c
@@ -18150,13 +18150,6 @@ WOLFSSL_X509_PKCS12 *wolfSSL_d2i_PKCS12_fp(XFILE fp, WOLFSSL_X509_PKCS12 **pkcs1
|
|||||||
return (WOLFSSL_X509_PKCS12 *)wolfSSL_d2i_X509_fp_ex(fp, (void **)pkcs12, PKCS12_TYPE);
|
return (WOLFSSL_X509_PKCS12 *)wolfSSL_d2i_X509_fp_ex(fp, (void **)pkcs12, PKCS12_TYPE);
|
||||||
}
|
}
|
||||||
|
|
||||||
WOLFSSL_X509_PKCS12 *wolfSSL_d2i_PKCS12_fp(XFILE fp, WOLFSSL_X509_PKCS12 **pkcs12)
|
|
||||||
{
|
|
||||||
WOLFSSL_ENTER("wolfSSL_d2i_PKCS12_fp");
|
|
||||||
return (WOLFSSL_X509_PKCS12 *)wolfSSL_d2i_X509_fp_ex(fp, (void **)pkcs12, PKCS12_TYPE);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
WOLFSSL_X509 *wolfSSL_d2i_X509_fp(XFILE fp, WOLFSSL_X509 **x509)
|
WOLFSSL_X509 *wolfSSL_d2i_X509_fp(XFILE fp, WOLFSSL_X509 **x509)
|
||||||
{
|
{
|
||||||
WOLFSSL_ENTER("wolfSSL_d2i_X509_fp");
|
WOLFSSL_ENTER("wolfSSL_d2i_X509_fp");
|
||||||
@@ -21593,12 +21586,11 @@ int wolfSSL_RAND_bytes(unsigned char* buf, int num)
|
|||||||
|
|
||||||
int wolfSSL_RAND_poll()
|
int wolfSSL_RAND_poll()
|
||||||
{
|
{
|
||||||
WOLFSSL_ENTER("wolfSSL_RAND_poll");
|
|
||||||
byte entropy[16];
|
byte entropy[16];
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
word32 entropy_sz = 16;
|
word32 entropy_sz = 16;
|
||||||
|
|
||||||
|
WOLFSSL_ENTER("wolfSSL_RAND_poll");
|
||||||
if (initGlobalRNG == 0){
|
if (initGlobalRNG == 0){
|
||||||
WOLFSSL_MSG("Global RNG no Init");
|
WOLFSSL_MSG("Global RNG no Init");
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
@@ -27680,11 +27672,7 @@ WOLFSSL_RSA *wolfSSL_d2i_RSAPublicKey(WOLFSSL_RSA **r, const unsigned char **pp,
|
|||||||
int wolfSSL_i2d_RSAPublicKey(WOLFSSL_RSA *rsa, const unsigned char **pp)
|
int wolfSSL_i2d_RSAPublicKey(WOLFSSL_RSA *rsa, const unsigned char **pp)
|
||||||
{
|
{
|
||||||
byte *der;
|
byte *der;
|
||||||
<<<<<<< HEAD
|
|
||||||
int derLen;
|
int derLen;
|
||||||
=======
|
|
||||||
int derLen = 165;
|
|
||||||
>>>>>>> d2i_PKCS12_fp
|
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
WOLFSSL_ENTER("i2d_RSAPublicKey");
|
WOLFSSL_ENTER("i2d_RSAPublicKey");
|
||||||
@@ -27694,10 +27682,6 @@ int wolfSSL_i2d_RSAPublicKey(WOLFSSL_RSA *rsa, const unsigned char **pp)
|
|||||||
WOLFSSL_MSG("SetRsaInternal Failed");
|
WOLFSSL_MSG("SetRsaInternal Failed");
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
<<<<<<< HEAD
|
|
||||||
=======
|
|
||||||
|
|
||||||
>>>>>>> d2i_PKCS12_fp
|
|
||||||
if((derLen = RsaPublicKeyDerSize((RsaKey *)rsa->internal, 1)) < 0)
|
if((derLen = RsaPublicKeyDerSize((RsaKey *)rsa->internal, 1)) < 0)
|
||||||
return WOLFSSL_FATAL_ERROR;
|
return WOLFSSL_FATAL_ERROR;
|
||||||
der = (byte*)XMALLOC(derLen, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
der = (byte*)XMALLOC(derLen, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
||||||
@@ -32690,11 +32674,11 @@ static int check_esc_char(char c, char *esc)
|
|||||||
int wolfSSL_ASN1_STRING_print_ex(WOLFSSL_BIO *out, WOLFSSL_ASN1_STRING *str,
|
int wolfSSL_ASN1_STRING_print_ex(WOLFSSL_BIO *out, WOLFSSL_ASN1_STRING *str,
|
||||||
unsigned long flags)
|
unsigned long flags)
|
||||||
{
|
{
|
||||||
WOLFSSL_ENTER("wolfSSL_ASN1_STRING_PRINT_ex");
|
|
||||||
size_t str_len = 0, type_len = 0;
|
size_t str_len = 0, type_len = 0;
|
||||||
unsigned char *typebuf = NULL;
|
unsigned char *typebuf = NULL;
|
||||||
const char *hash="#";
|
const char *hash="#";
|
||||||
|
|
||||||
|
WOLFSSL_ENTER("wolfSSL_ASN1_STRING_PRINT_ex");
|
||||||
if (out == NULL || str == NULL)
|
if (out == NULL || str == NULL)
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
|
|
||||||
@@ -32809,11 +32793,11 @@ err_exit:
|
|||||||
WOLFSSL_ASN1_TIME *wolfSSL_ASN1_TIME_to_generalizedtime(WOLFSSL_ASN1_TIME *t,
|
WOLFSSL_ASN1_TIME *wolfSSL_ASN1_TIME_to_generalizedtime(WOLFSSL_ASN1_TIME *t,
|
||||||
WOLFSSL_ASN1_TIME **out)
|
WOLFSSL_ASN1_TIME **out)
|
||||||
{
|
{
|
||||||
WOLFSSL_ENTER("wolfSSL_ASN1_TIME_to_generalizedtime");
|
|
||||||
unsigned char time_type;
|
unsigned char time_type;
|
||||||
WOLFSSL_ASN1_TIME *ret = NULL;
|
WOLFSSL_ASN1_TIME *ret = NULL;
|
||||||
unsigned char *data_ptr = NULL;
|
unsigned char *data_ptr = NULL;
|
||||||
|
|
||||||
|
WOLFSSL_ENTER("wolfSSL_ASN1_TIME_to_generalizedtime");
|
||||||
if (t == NULL)
|
if (t == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@@ -32857,8 +32841,6 @@ WOLFSSL_ASN1_TIME *wolfSSL_ASN1_TIME_to_generalizedtime(WOLFSSL_ASN1_TIME *t,
|
|||||||
#ifndef NO_ASN
|
#ifndef NO_ASN
|
||||||
int wolfSSL_i2c_ASN1_INTEGER(WOLFSSL_ASN1_INTEGER *a, unsigned char **pp)
|
int wolfSSL_i2c_ASN1_INTEGER(WOLFSSL_ASN1_INTEGER *a, unsigned char **pp)
|
||||||
{
|
{
|
||||||
WOLFSSL_ENTER("wolfSSL_i2c_ASN1_INTEGER");
|
|
||||||
|
|
||||||
unsigned char *pptr = NULL;
|
unsigned char *pptr = NULL;
|
||||||
char pad = 0 ;
|
char pad = 0 ;
|
||||||
unsigned char pad_val = 0;
|
unsigned char pad_val = 0;
|
||||||
@@ -32867,6 +32849,7 @@ int wolfSSL_i2c_ASN1_INTEGER(WOLFSSL_ASN1_INTEGER *a, unsigned char **pp)
|
|||||||
unsigned char neg = 0;
|
unsigned char neg = 0;
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
|
WOLFSSL_ENTER("wolfSSL_i2c_ASN1_INTEGER");
|
||||||
if (a == NULL)
|
if (a == NULL)
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
|
|
||||||
|
@@ -55,7 +55,6 @@ void lm_copy(byte* x, const byte* a)
|
|||||||
x[i] = a[i];
|
x[i] = a[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef FREESCALE_LTC_ECC
|
|
||||||
#if ((defined(HAVE_CURVE25519) && !defined(CURVE25519_SMALL)) || \
|
#if ((defined(HAVE_CURVE25519) && !defined(CURVE25519_SMALL)) || \
|
||||||
(defined(HAVE_ED25519) && !defined(ED25519_SMALL))) && \
|
(defined(HAVE_ED25519) && !defined(ED25519_SMALL))) && \
|
||||||
!defined(FREESCALE_LTC_ECC)
|
!defined(FREESCALE_LTC_ECC)
|
||||||
@@ -65,7 +64,6 @@ void fe_init()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CURVE25519_SMALL
|
#ifdef CURVE25519_SMALL
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user