mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-01 03:34: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;
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
#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_set1_sigalgs_list wolfSSL_set1_sigalgs_list
|
||||
#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_set1_groups wolfSSL_set1_groups
|
||||
|
@@ -1132,6 +1132,9 @@ WOLFSSL_API int wolfSSL_CTX_up_ref(WOLFSSL_CTX* ctx);
|
||||
#ifdef OPENSSL_EXTRA
|
||||
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_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,
|
||||
const char* list);
|
||||
WOLFSSL_API int wolfSSL_set1_sigalgs_list(WOLFSSL* ssl, const char* list);
|
||||
|
Reference in New Issue
Block a user