mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-03 12:44:45 +02:00
templates for upcoming compatibility functions
This commit is contained in:
13
src/ssl.c
13
src/ssl.c
@@ -24962,6 +24962,19 @@ void* wolfSSL_GetDhAgreeCtx(WOLFSSL* ssl)
|
|||||||
return wolfSSL_PEM_read_bio_X509(bp, x, cb, u);
|
return wolfSSL_PEM_read_bio_X509(bp, x, cb, u);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WOLFSSL_X509_NAME_ENTRY* wolfSSL_X509_NAME_ENTRY_create_by_NID(
|
||||||
|
WOLFSSL_X509_NAME_ENTRY** out, const char* field, int type,
|
||||||
|
const unsigned char* data, int dataSz)
|
||||||
|
{
|
||||||
|
(void)out;
|
||||||
|
(void)field;
|
||||||
|
(void)type;
|
||||||
|
(void)data;
|
||||||
|
(void)dataSz;
|
||||||
|
WOLFSSL_STUB("wolfSSL_X509_NAME_ENTRY_create_by_NID()");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Copies entry into name. With it being copied freeing entry becomes the
|
/* Copies entry into name. With it being copied freeing entry becomes the
|
||||||
* callers responsibility.
|
* callers responsibility.
|
||||||
|
@@ -321,6 +321,7 @@ typedef WOLFSSL_X509_STORE_CTX X509_STORE_CTX;
|
|||||||
#define X509_STORE_CTX_get_error wolfSSL_X509_STORE_CTX_get_error
|
#define X509_STORE_CTX_get_error wolfSSL_X509_STORE_CTX_get_error
|
||||||
#define X509_STORE_CTX_get_error_depth wolfSSL_X509_STORE_CTX_get_error_depth
|
#define X509_STORE_CTX_get_error_depth wolfSSL_X509_STORE_CTX_get_error_depth
|
||||||
|
|
||||||
|
#define X509_NAME_ENTRY_create_by_NID wolfSSL_X509_NAME_ENTRY_create_by_NID
|
||||||
#define X509_NAME_add_entry wolfSSL_X509_NAME_add_entry
|
#define X509_NAME_add_entry wolfSSL_X509_NAME_add_entry
|
||||||
#define X509_NAME_oneline wolfSSL_X509_NAME_oneline
|
#define X509_NAME_oneline wolfSSL_X509_NAME_oneline
|
||||||
#define X509_get_issuer_name wolfSSL_X509_get_issuer_name
|
#define X509_get_issuer_name wolfSSL_X509_get_issuer_name
|
||||||
@@ -559,6 +560,8 @@ typedef WOLFSSL_X509_NAME_ENTRY X509_NAME_ENTRY;
|
|||||||
|
|
||||||
#define PEM_read_bio_DHparams wolfSSL_PEM_read_bio_DHparams
|
#define PEM_read_bio_DHparams wolfSSL_PEM_read_bio_DHparams
|
||||||
#define PEM_read_bio_DSAparams wolfSSL_PEM_read_bio_DSAparams
|
#define PEM_read_bio_DSAparams wolfSSL_PEM_read_bio_DSAparams
|
||||||
|
#define PEM_write_bio_X509_REQ wolfSSL_PEM_write_bio_X509_REQ
|
||||||
|
#define PEM_write_bio_X509_AUX wolfSSL_PEM_write_bio_X509_AUX
|
||||||
#define PEM_write_bio_X509 wolfSSL_PEM_write_bio_X509
|
#define PEM_write_bio_X509 wolfSSL_PEM_write_bio_X509
|
||||||
|
|
||||||
|
|
||||||
|
@@ -2382,6 +2382,9 @@ WOLFSSL_API long wolfSSL_ctrl(WOLFSSL* ssl, int cmd, long opt, void* pt);
|
|||||||
WOLFSSL_API long wolfSSL_CTX_ctrl(WOLFSSL_CTX* ctx, int cmd, long opt,void* pt);
|
WOLFSSL_API long wolfSSL_CTX_ctrl(WOLFSSL_CTX* ctx, int cmd, long opt,void* pt);
|
||||||
|
|
||||||
#ifndef NO_CERTS
|
#ifndef NO_CERTS
|
||||||
|
WOLFSSL_X509_NAME_ENTRY* wolfSSL_X509_NAME_ENTRY_create_by_NID(
|
||||||
|
WOLFSSL_X509_NAME_ENTRY** out, const char* field, int type,
|
||||||
|
const unsigned char* data, int dataSz);
|
||||||
WOLFSSL_API int wolfSSL_X509_NAME_add_entry(WOLFSSL_X509_NAME* name,
|
WOLFSSL_API int wolfSSL_X509_NAME_add_entry(WOLFSSL_X509_NAME* name,
|
||||||
WOLFSSL_X509_NAME_ENTRY* entry, int idx, int set);
|
WOLFSSL_X509_NAME_ENTRY* entry, int idx, int set);
|
||||||
WOLFSSL_API int wolfSSL_check_private_key(const WOLFSSL* ssl);
|
WOLFSSL_API int wolfSSL_check_private_key(const WOLFSSL* ssl);
|
||||||
@@ -2488,6 +2491,8 @@ WOLFSSL_API WOLFSSL_DH *wolfSSL_PEM_read_bio_DHparams(WOLFSSL_BIO *bp,
|
|||||||
WOLFSSL_DH **x, pem_password_cb *cb, void *u);
|
WOLFSSL_DH **x, pem_password_cb *cb, void *u);
|
||||||
WOLFSSL_API WOLFSSL_DSA *wolfSSL_PEM_read_bio_DSAparams(WOLFSSL_BIO *bp,
|
WOLFSSL_API WOLFSSL_DSA *wolfSSL_PEM_read_bio_DSAparams(WOLFSSL_BIO *bp,
|
||||||
WOLFSSL_DSA **x, pem_password_cb *cb, void *u);
|
WOLFSSL_DSA **x, pem_password_cb *cb, void *u);
|
||||||
|
WOLFSSL_API int wolfSSL_PEM_write_bio_X509_REQ(WOLFSSL_BIO *bp,WOLFSSL_X509 *x);
|
||||||
|
WOLFSSL_API int wolfSSL_PEM_write_bio_X509_AUX(WOLFSSL_BIO *bp,WOLFSSL_X509 *x);
|
||||||
WOLFSSL_API int wolfSSL_PEM_write_bio_X509(WOLFSSL_BIO *bp, WOLFSSL_X509 *x);
|
WOLFSSL_API int wolfSSL_PEM_write_bio_X509(WOLFSSL_BIO *bp, WOLFSSL_X509 *x);
|
||||||
|
|
||||||
#endif /* HAVE_STUNNEL || HAVE_LIGHTY */
|
#endif /* HAVE_STUNNEL || HAVE_LIGHTY */
|
||||||
|
Reference in New Issue
Block a user