mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 20:24:39 +02:00
Implement SSL_get_peer_signature_nid and SSL_get_peer_signature_type_nid
This commit is contained in:
10
src/ssl.c
10
src/ssl.c
@@ -24719,6 +24719,16 @@ int wolfSSL_get_signature_nid(WOLFSSL *ssl, int* nid)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int wolfSSL_get_peer_signature_nid(WOLFSSL* ssl, int* nid)
|
||||||
|
{
|
||||||
|
return wolfSSL_get_signature_nid(ssl, nid);
|
||||||
|
}
|
||||||
|
|
||||||
|
int wolfSSL_get_peer_signature_type_nid(const WOLFSSL* ssl, int* nid)
|
||||||
|
{
|
||||||
|
return wolfSSL_get_signature_nid((WOLFSSL*)ssl, nid);
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef HAVE_ECC
|
#ifdef HAVE_ECC
|
||||||
|
|
||||||
#if defined(WOLFSSL_TLS13) && defined(HAVE_SUPPORTED_CURVES)
|
#if defined(WOLFSSL_TLS13) && defined(HAVE_SUPPORTED_CURVES)
|
||||||
|
@@ -340,6 +340,8 @@ typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS;
|
|||||||
#define SSL_CTX_set1_sigalgs_list wolfSSL_CTX_set1_sigalgs_list
|
#define SSL_CTX_set1_sigalgs_list wolfSSL_CTX_set1_sigalgs_list
|
||||||
#define SSL_set1_sigalgs_list wolfSSL_set1_sigalgs_list
|
#define SSL_set1_sigalgs_list wolfSSL_set1_sigalgs_list
|
||||||
#define SSL_get_signature_nid wolfSSL_get_signature_nid
|
#define SSL_get_signature_nid wolfSSL_get_signature_nid
|
||||||
|
#define SSL_get_peer_signature_nid wolfSSL_get_peer_signature_nid
|
||||||
|
#define SSL_get_peer_signature_type_nid wolfSSL_get_peer_signature_type_nid
|
||||||
|
|
||||||
#define SSL_CTX_set1_groups wolfSSL_CTX_set1_groups
|
#define SSL_CTX_set1_groups wolfSSL_CTX_set1_groups
|
||||||
#define SSL_set1_groups wolfSSL_set1_groups
|
#define SSL_set1_groups wolfSSL_set1_groups
|
||||||
|
@@ -1132,6 +1132,9 @@ WOLFSSL_API int wolfSSL_CTX_up_ref(WOLFSSL_CTX* ctx);
|
|||||||
#ifdef OPENSSL_EXTRA
|
#ifdef OPENSSL_EXTRA
|
||||||
WOLFSSL_API int wolfSSL_CTX_set_ecdh_auto(WOLFSSL_CTX* ctx, int onoff);
|
WOLFSSL_API int wolfSSL_CTX_set_ecdh_auto(WOLFSSL_CTX* ctx, int onoff);
|
||||||
WOLFSSL_API int wolfSSL_get_signature_nid(WOLFSSL* ssl, int* nid);
|
WOLFSSL_API int wolfSSL_get_signature_nid(WOLFSSL* ssl, int* nid);
|
||||||
|
WOLFSSL_API int wolfSSL_get_peer_signature_nid(WOLFSSL* ssl, int* nid);
|
||||||
|
WOLFSSL_API int wolfSSL_get_peer_signature_type_nid(const WOLFSSL* ssl,
|
||||||
|
int* nid);
|
||||||
WOLFSSL_API int wolfSSL_CTX_set1_sigalgs_list(WOLFSSL_CTX* ctx,
|
WOLFSSL_API int wolfSSL_CTX_set1_sigalgs_list(WOLFSSL_CTX* ctx,
|
||||||
const char* list);
|
const char* list);
|
||||||
WOLFSSL_API int wolfSSL_set1_sigalgs_list(WOLFSSL* ssl, const char* list);
|
WOLFSSL_API int wolfSSL_set1_sigalgs_list(WOLFSSL* ssl, const char* list);
|
||||||
|
Reference in New Issue
Block a user