mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 20:24:39 +02:00
enable SetBitString, SetASNInt, SetASNIntMP with OPENSSL_EXTRA
This commit is contained in:
@@ -502,7 +502,7 @@ char* GetSigName(int oid) {
|
|||||||
#if !defined(NO_DSA) || defined(HAVE_ECC) || \
|
#if !defined(NO_DSA) || defined(HAVE_ECC) || \
|
||||||
(!defined(NO_RSA) && \
|
(!defined(NO_RSA) && \
|
||||||
(defined(WOLFSSL_CERT_GEN) || \
|
(defined(WOLFSSL_CERT_GEN) || \
|
||||||
(defined(WOLFSSL_KEY_GEN) && !defined(HAVE_USER_RSA))))
|
((defined(WOLFSSL_KEY_GEN) || defined(OPENSSL_EXTRA)) && !defined(HAVE_USER_RSA))))
|
||||||
/* Set the DER/BER encoding of the ASN.1 INTEGER header.
|
/* Set the DER/BER encoding of the ASN.1 INTEGER header.
|
||||||
*
|
*
|
||||||
* len Length of data to encode.
|
* len Length of data to encode.
|
||||||
@@ -526,7 +526,7 @@ static int SetASNInt(int len, byte firstByte, byte* output)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(NO_DSA) || defined(HAVE_ECC) || defined(WOLFSSL_CERT_GEN) || \
|
#if !defined(NO_DSA) || defined(HAVE_ECC) || defined(WOLFSSL_CERT_GEN) || \
|
||||||
(defined(WOLFSSL_KEY_GEN) && !defined(NO_RSA) && !defined(HAVE_USER_RSA))
|
((defined(WOLFSSL_KEY_GEN) || defined(OPENSSL_EXTRA)) && !defined(NO_RSA) && !defined(HAVE_USER_RSA))
|
||||||
/* Set the DER/BER encoding of the ASN.1 INTEGER element with an mp_int.
|
/* Set the DER/BER encoding of the ASN.1 INTEGER element with an mp_int.
|
||||||
* The number is assumed to be positive.
|
* The number is assumed to be positive.
|
||||||
*
|
*
|
||||||
@@ -750,10 +750,10 @@ static int CheckBitString(const byte* input, word32* inOutIdx, int* len,
|
|||||||
|
|
||||||
/* RSA (with CertGen or KeyGen) OR ECC OR ED25519 (with CertGen or KeyGen) */
|
/* RSA (with CertGen or KeyGen) OR ECC OR ED25519 (with CertGen or KeyGen) */
|
||||||
#if (!defined(NO_RSA) && !defined(HAVE_USER_RSA) && \
|
#if (!defined(NO_RSA) && !defined(HAVE_USER_RSA) && \
|
||||||
(defined(WOLFSSL_CERT_GEN) || defined(WOLFSSL_KEY_GEN))) || \
|
(defined(WOLFSSL_CERT_GEN) || defined(WOLFSSL_KEY_GEN) || defined(OPENSSL_EXTRA))) || \
|
||||||
defined(HAVE_ECC) || \
|
defined(HAVE_ECC) || \
|
||||||
(defined(HAVE_ED25519) && \
|
(defined(HAVE_ED25519) && \
|
||||||
(defined(WOLFSSL_CERT_GEN) || defined(WOLFSSL_KEY_GEN)))
|
(defined(WOLFSSL_CERT_GEN) || defined(WOLFSSL_KEY_GEN) || defined(OPENSSL_EXTRA)))
|
||||||
|
|
||||||
/* Set the DER/BER encoding of the ASN.1 BIT_STRING header.
|
/* Set the DER/BER encoding of the ASN.1 BIT_STRING header.
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user