|
int | SSL_use_certificate (SSL *ssl, X509 *x) |
|
int | SSL_use_certificate_ASN1 (SSL *ssl, const uint8_t *der, size_t der_len) |
|
int | SSL_use_RSAPrivateKey (SSL *ssl, RSA *rsa) |
|
int | SSL_use_RSAPrivateKey_ASN1 (SSL *ssl, const uint8_t *der, size_t der_len) |
|
int | SSL_use_PrivateKey (SSL *ssl, EVP_PKEY *pkey) |
|
int | SSL_use_PrivateKey_ASN1 (int type, SSL *ssl, const uint8_t *der, size_t der_len) |
|
int | SSL_CTX_use_certificate (SSL_CTX *ctx, X509 *x) |
|
int | SSL_CTX_use_certificate_ASN1 (SSL_CTX *ctx, size_t der_len, const uint8_t *der) |
|
int | SSL_CTX_use_RSAPrivateKey (SSL_CTX *ctx, RSA *rsa) |
|
int | SSL_CTX_use_RSAPrivateKey_ASN1 (SSL_CTX *ctx, const uint8_t *der, size_t der_len) |
|
int | SSL_CTX_use_PrivateKey (SSL_CTX *ctx, EVP_PKEY *pkey) |
|
int | SSL_CTX_use_PrivateKey_ASN1 (int type, SSL_CTX *ctx, const uint8_t *der, size_t der_len) |
|
void | SSL_set_private_key_method (SSL *ssl, const SSL_PRIVATE_KEY_METHOD *key_method) |
|
void | SSL_CTX_set_private_key_method (SSL_CTX *ctx, const SSL_PRIVATE_KEY_METHOD *key_method) |
|
int | SSL_CTX_set_signing_algorithm_prefs (SSL_CTX *ctx, const uint16_t *prefs, size_t num_prefs) |
|
int | SSL_set_signing_algorithm_prefs (SSL *ssl, const uint16_t *prefs, size_t num_prefs) |
|
| OPENSSL_COMPILE_ASSERT (sizeof(int) >=2 *sizeof(uint16_t), digest_list_conversion_cannot_overflow) |
|
int | SSL_set_private_key_digest_prefs (SSL *ssl, const int *digest_nids, size_t num_digests) |
|
int | ssl_has_private_key (const SSL *ssl) |
|
int | ssl_is_ecdsa_key_type (int type) |
|
int | ssl_private_key_type (SSL *ssl) |
|
size_t | ssl_private_key_max_signature_len (SSL *ssl) |
|
enum ssl_private_key_result_t | ssl_private_key_sign (SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, uint16_t signature_algorithm, const uint8_t *in, size_t in_len) |
|
int | ssl_public_key_verify (SSL *ssl, const uint8_t *signature, size_t signature_len, uint16_t signature_algorithm, EVP_PKEY *pkey, const uint8_t *in, size_t in_len) |
|
enum ssl_private_key_result_t | ssl_private_key_decrypt (SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, const uint8_t *in, size_t in_len) |
|
enum ssl_private_key_result_t | ssl_private_key_complete (SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out) |
|
int | ssl_private_key_supports_signature_algorithm (SSL *ssl, uint16_t signature_algorithm) |
|