mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 08:56:17 +08:00
Add accurate asn.1 siganture/ciphertext size
This commit is contained in:
@@ -67,8 +67,50 @@ ASN1_SEQUENCE(SM2CiphertextValue) = {
|
||||
IMPLEMENT_ASN1_FUNCTIONS(SM2CiphertextValue)
|
||||
IMPLEMENT_ASN1_DUP_FUNCTION(SM2CiphertextValue)
|
||||
|
||||
int SM2CiphertextValue_size(const EC_GROUP *group, int inlen)
|
||||
int SM2CiphertextValue_size(const EC_GROUP *group, size_t inlen)
|
||||
{
|
||||
return 1024;
|
||||
}
|
||||
int ret;
|
||||
ASN1_OCTET_STRING s;
|
||||
int len = 0, i;
|
||||
|
||||
if (inlen > SM2_MAX_PLAINTEXT_LENGTH) {
|
||||
SM2err(SM2_F_SM2CIPHERTEXTVALUE_SIZE, SM2_R_PLAINTEXT_TOO_LONG);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (group) {
|
||||
ASN1_INTEGER a;
|
||||
unsigned char buf[4] = {0xff};
|
||||
|
||||
/* ASN1_INTEGER xCoordinate, yCoordinate */
|
||||
if (!(i = EC_GROUP_order_bits(group))) {
|
||||
SM2err(SM2_F_SM2CIPHERTEXTVALUE_SIZE, ERR_R_EC_LIB);
|
||||
return 0;
|
||||
}
|
||||
a.length = (i + 7)/8;
|
||||
a.data = buf;
|
||||
a.type = V_ASN1_INTEGER;
|
||||
i = i2d_ASN1_INTEGER(&a, NULL);
|
||||
len = i + i;
|
||||
|
||||
/* ASN1_OCTET_STRING hash 32 */
|
||||
s.length = SM3_DIGEST_LENGTH;
|
||||
s.data = NULL;
|
||||
s.type = V_ASN1_OCTET_STRING;
|
||||
i = i2d_ASN1_OCTET_STRING(&s, NULL);
|
||||
len += i;
|
||||
|
||||
} else {
|
||||
len += 104;
|
||||
}
|
||||
|
||||
/* ASN1_OCTET_STRING ciphertext inlen */
|
||||
s.length = inlen;
|
||||
s.data = NULL;
|
||||
s.type = V_ASN1_OCTET_STRING;
|
||||
i = i2d_ASN1_OCTET_STRING(&s, NULL);
|
||||
len += i;
|
||||
|
||||
ret = ASN1_object_size(1, len, V_ASN1_SEQUENCE);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Generated by util/mkerr.pl DO NOT EDIT
|
||||
* Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.
|
||||
* Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the OpenSSL license (the "License"). You may not use
|
||||
* this file except in compliance with the License. You can obtain a copy
|
||||
@@ -21,6 +21,7 @@
|
||||
static ERR_STRING_DATA SM2_str_functs[] = {
|
||||
{ERR_FUNC(SM2_F_I2O_SM2CIPHERTEXTVALUE), "i2o_SM2CiphertextValue"},
|
||||
{ERR_FUNC(SM2_F_O2I_SM2CIPHERTEXTVALUE), "o2i_SM2CiphertextValue"},
|
||||
{ERR_FUNC(SM2_F_SM2CIPHERTEXTVALUE_SIZE), "SM2CiphertextValue_size"},
|
||||
{ERR_FUNC(SM2_F_SM2_DECRYPT), "SM2_decrypt"},
|
||||
{ERR_FUNC(SM2_F_SM2_DO_DECRYPT), "SM2_do_decrypt"},
|
||||
{ERR_FUNC(SM2_F_SM2_DO_ENCRYPT), "SM2_do_encrypt"},
|
||||
@@ -45,6 +46,7 @@ static ERR_STRING_DATA SM2_str_reasons[] = {
|
||||
{ERR_REASON(SM2_R_KDF_FAILURE), "kdf failure"},
|
||||
{ERR_REASON(SM2_R_MISSING_PARAMETERS), "missing parameters"},
|
||||
{ERR_REASON(SM2_R_NEED_NEW_SETUP_VALUES), "need new setup values"},
|
||||
{ERR_REASON(SM2_R_PLAINTEXT_TOO_LONG), "plaintext too long"},
|
||||
{ERR_REASON(SM2_R_RANDOM_NUMBER_GENERATION_FAILED),
|
||||
"random number generation failed"},
|
||||
{0, NULL}
|
||||
|
||||
@@ -421,7 +421,7 @@ static int do_sm9_key_print(BIO *bp, const SM9PrivateKey *x, int off, int priv)
|
||||
|
||||
/* privatePoint */
|
||||
if (priv) {
|
||||
if (BIO_printf(bp, "%*sprivatePoint:\n", off + 4, "") <= 0)
|
||||
if (BIO_printf(bp, "%*sprivatePoint:\n", off, "") <= 0)
|
||||
return 0;
|
||||
if (ASN1_buf_print(bp, ASN1_STRING_get0_data(x->privatePoint),
|
||||
ASN1_STRING_length(x->privatePoint), off + 4) == 0)
|
||||
|
||||
@@ -49,6 +49,7 @@
|
||||
|
||||
#include <openssl/bn.h>
|
||||
#include <openssl/err.h>
|
||||
#include <openssl/sm3.h>
|
||||
#include <openssl/asn1.h>
|
||||
#include <openssl/asn1t.h>
|
||||
#include <openssl/objects.h>
|
||||
@@ -197,3 +198,66 @@ int i2d_SM9Ciphertext_fp(FILE *fp, SM9Ciphertext *c)
|
||||
return ASN1_item_i2d_fp(ASN1_ITEM_rptr(SM9Ciphertext), fp, c);
|
||||
}
|
||||
#endif
|
||||
|
||||
int SM9_signature_size(const SM9_MASTER_KEY *params)
|
||||
{
|
||||
if (params) {
|
||||
int ret;
|
||||
ASN1_INTEGER h;
|
||||
ASN1_OCTET_STRING s;
|
||||
unsigned char buf[4] = {0xff};
|
||||
int len = 0;
|
||||
|
||||
/* ASN1_INTEGER h convert from hash */
|
||||
h.length = SM3_DIGEST_LENGTH;
|
||||
h.data = buf;
|
||||
h.type = V_ASN1_INTEGER;
|
||||
len += i2d_ASN1_INTEGER(&h, NULL);
|
||||
|
||||
/* ASN1_OCTET_STRING pointS over E'(F_p^2) */
|
||||
s.length = 129;
|
||||
s.data = buf;
|
||||
s.type = V_ASN1_OCTET_STRING;
|
||||
len += i2d_ASN1_OCTET_STRING(&s, NULL);
|
||||
|
||||
ret = ASN1_object_size(1, len, V_ASN1_SEQUENCE);
|
||||
return ret;
|
||||
} else {
|
||||
return 170;
|
||||
}
|
||||
}
|
||||
|
||||
int SM9_ciphertext_size(const SM9_MASTER_KEY *params, size_t inlen)
|
||||
{
|
||||
int ret;
|
||||
ASN1_OCTET_STRING s;
|
||||
s.type = V_ASN1_OCTET_STRING;
|
||||
s.data = NULL;
|
||||
int len = 0;
|
||||
|
||||
if (inlen > SM9_MAX_PLAINTEXT_LENGTH) {
|
||||
SM9err(SM9_F_SM9_CIPHERTEXT_SIZE, SM9_R_PLAINTEXT_TOO_LONG);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (params) {
|
||||
/* ASN1_OCTET_STRING pointC1 over E(F_p) */
|
||||
s.length = 65;
|
||||
len += i2d_ASN1_OCTET_STRING(&s, NULL);
|
||||
|
||||
/* ASN1_OCTET_STRING c3 SM3-MAC */
|
||||
s.length = SM3_DIGEST_LENGTH;
|
||||
len += i2d_ASN1_OCTET_STRING(&s, NULL);
|
||||
} else {
|
||||
/* when no params given, if use point compression is unknown,
|
||||
* so the maximum uncompressed point length is used */
|
||||
len += 101;
|
||||
}
|
||||
|
||||
/* ASN1_OCTET_STRING c2 ciphertext */
|
||||
s.length = inlen;
|
||||
len += i2d_ASN1_OCTET_STRING(&s, NULL);
|
||||
|
||||
ret = ASN1_object_size(1, len, V_ASN1_SEQUENCE);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -337,6 +337,11 @@ end:
|
||||
return ret;
|
||||
}
|
||||
|
||||
int SM9_MASTER_KEY_ciphertext_size(const SM9_MASTER_KEY *master, size_t len)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
int SM9_encrypt(int type,
|
||||
const unsigned char *in, size_t inlen,
|
||||
unsigned char *out, size_t *outlen,
|
||||
@@ -456,6 +461,11 @@ int SM9_decrypt(int type,
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!in || !outlen || !sk) {
|
||||
SM9err(SM9_F_SM9_DECRYPT, ERR_R_PASSED_NULL_PARAMETER);
|
||||
goto end;
|
||||
}
|
||||
|
||||
/* decode sm9 ciphertext */
|
||||
if (!(sm9cipher = d2i_SM9Ciphertext(NULL, &in, inlen))) {
|
||||
SM9err(SM9_F_SM9_DECRYPT, ERR_R_SM9_LIB);
|
||||
@@ -464,6 +474,15 @@ int SM9_decrypt(int type,
|
||||
C2 = ASN1_STRING_get0_data(sm9cipher->c2);
|
||||
C2_len = ASN1_STRING_length(sm9cipher->c2);
|
||||
|
||||
/* check/return output length */
|
||||
if (!out) {
|
||||
*outlen = C2_len;
|
||||
ret = 1;
|
||||
goto end;
|
||||
} else if (*outlen < C2_len) {
|
||||
SM9err(SM9_F_SM9_DECRYPT, SM9_R_BUFFER_TOO_SMALL);
|
||||
goto end;
|
||||
}
|
||||
|
||||
/* unwrap key */
|
||||
keylen = C2_len + EVP_MD_size(md);
|
||||
|
||||
@@ -21,16 +21,11 @@
|
||||
static ERR_STRING_DATA SM9_str_functs[] = {
|
||||
{ERR_FUNC(SM9_F_DO_SM9_KEY_PRINT), "do_sm9_key_print"},
|
||||
{ERR_FUNC(SM9_F_DO_SM9_MASTER_KEY_PRINT), "do_sm9_master_key_print"},
|
||||
{ERR_FUNC(SM9_F_DO_SM9_MASTER_PRINT), "do_sm9_master_print"},
|
||||
{ERR_FUNC(SM9_F_OLD_SM9_MASTER_DECODE), "old_sm9_master_decode"},
|
||||
{ERR_FUNC(SM9_F_OLD_SM9_PRIV_DECODE), "old_sm9_priv_decode"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_COPY), "pkey_sm9_copy"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_CTRL), "pkey_sm9_ctrl"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_CTRL_STR), "pkey_sm9_ctrl_str"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_DECRYPT), "pkey_sm9_decrypt"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_ENCRYPT), "pkey_sm9_encrypt"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_INIT), "pkey_sm9_init"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_KEYGEN), "pkey_sm9_keygen"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_MASTER_COPY), "pkey_sm9_master_copy"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_MASTER_CTRL), "pkey_sm9_master_ctrl"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_MASTER_CTRL_STR), "pkey_sm9_master_ctrl_str"},
|
||||
@@ -39,7 +34,7 @@ static ERR_STRING_DATA SM9_str_functs[] = {
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_MASTER_KEYGEN), "pkey_sm9_master_keygen"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_MASTER_VERIFY), "pkey_sm9_master_verify"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_SIGN), "pkey_sm9_sign"},
|
||||
{ERR_FUNC(SM9_F_PKEY_SM9_VERIFY), "pkey_sm9_verify"},
|
||||
{ERR_FUNC(SM9_F_SM9_CIPHERTEXT_SIZE), "SM9_ciphertext_size"},
|
||||
{ERR_FUNC(SM9_F_SM9_COMPUTE_SHARE_KEY_A), "SM9_compute_share_key_A"},
|
||||
{ERR_FUNC(SM9_F_SM9_COMPUTE_SHARE_KEY_B), "SM9_compute_share_key_B"},
|
||||
{ERR_FUNC(SM9_F_SM9_DECRYPT), "SM9_decrypt"},
|
||||
@@ -50,8 +45,6 @@ static ERR_STRING_DATA SM9_str_functs[] = {
|
||||
{ERR_FUNC(SM9_F_SM9_GENERATE_MASTER_SECRET),
|
||||
"SM9_generate_master_secret"},
|
||||
{ERR_FUNC(SM9_F_SM9_KEY_NEW), "SM9_KEY_new"},
|
||||
{ERR_FUNC(SM9_F_SM9_MASTER_DECODE), "sm9_master_decode"},
|
||||
{ERR_FUNC(SM9_F_SM9_MASTER_ENCODE), "sm9_master_encode"},
|
||||
{ERR_FUNC(SM9_F_SM9_MASTER_KEY_EXTRACT_KEY),
|
||||
"SM9_MASTER_KEY_extract_key"},
|
||||
{ERR_FUNC(SM9_F_SM9_MASTER_KEY_NEW), "SM9_MASTER_KEY_new"},
|
||||
@@ -61,7 +54,6 @@ static ERR_STRING_DATA SM9_str_functs[] = {
|
||||
{ERR_FUNC(SM9_F_SM9_MASTER_PRIV_ENCODE), "sm9_master_priv_encode"},
|
||||
{ERR_FUNC(SM9_F_SM9_MASTER_PUB_DECODE), "sm9_master_pub_decode"},
|
||||
{ERR_FUNC(SM9_F_SM9_OLD_PRIV_DECODE), "sm9_old_priv_decode"},
|
||||
{ERR_FUNC(SM9_F_SM9_PARAMS_DECODE), "sm9_params_decode"},
|
||||
{ERR_FUNC(SM9_F_SM9_PRIV_DECODE), "sm9_priv_decode"},
|
||||
{ERR_FUNC(SM9_F_SM9_PRIV_ENCODE), "sm9_priv_encode"},
|
||||
{ERR_FUNC(SM9_F_SM9_PUB_DECODE), "sm9_pub_decode"},
|
||||
@@ -77,13 +69,12 @@ static ERR_STRING_DATA SM9_str_functs[] = {
|
||||
};
|
||||
|
||||
static ERR_STRING_DATA SM9_str_reasons[] = {
|
||||
{ERR_REASON(SM9_R_BUFFER_TOO_SMALL), "buffer too small"},
|
||||
{ERR_REASON(SM9_R_DECODE_ERROR), "decode error"},
|
||||
{ERR_REASON(SM9_R_DIGEST_FAILURE), "digest failure"},
|
||||
{ERR_REASON(SM9_R_EC_LIB), "ec lib"},
|
||||
{ERR_REASON(SM9_R_EXTENSION_FIELD_ERROR), "extension field error"},
|
||||
{ERR_REASON(SM9_R_IDENTITY_REQUIRED), "identity required"},
|
||||
{ERR_REASON(SM9_R_ID_OR_MASTER_SECRET_REQUIRED),
|
||||
"id or master secret required"},
|
||||
{ERR_REASON(SM9_R_INVALID_DIGEST_TYPE), "invalid digest type"},
|
||||
{ERR_REASON(SM9_R_INVALID_ENCRYPT_SCHEME), "invalid encrypt scheme"},
|
||||
{ERR_REASON(SM9_R_INVALID_HASH1), "invalid hash1"},
|
||||
@@ -105,6 +96,7 @@ static ERR_STRING_DATA SM9_str_reasons[] = {
|
||||
{ERR_REASON(SM9_R_INVALID_SM9_SCHEME), "invalid sm9 scheme"},
|
||||
{ERR_REASON(SM9_R_NO_MASTER_SECRET), "no master secret"},
|
||||
{ERR_REASON(SM9_R_PAIRING_ERROR), "pairing error"},
|
||||
{ERR_REASON(SM9_R_PLAINTEXT_TOO_LONG), "plaintext too long"},
|
||||
{ERR_REASON(SM9_R_RATE_PAIRING_ERROR), "rate pairing error"},
|
||||
{ERR_REASON(SM9_R_SIGNER_ID_REQUIRED), "signer id required"},
|
||||
{ERR_REASON(SM9_R_TWIST_CURVE_ERROR), "twist curve error"},
|
||||
|
||||
@@ -82,6 +82,10 @@
|
||||
#define SM9_PHI_D4 0x04
|
||||
#define SM9_PHI_D6 0x06
|
||||
|
||||
|
||||
#define SM9_MAX_PLAINTEXT_LENGTH 65535
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@@ -281,33 +281,33 @@ static int pkey_sm9_master_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const c
|
||||
}
|
||||
|
||||
const EVP_PKEY_METHOD sm9_master_pkey_meth = {
|
||||
EVP_PKEY_SM9_MASTER, /* pkey_id */
|
||||
0, /* flags */
|
||||
pkey_sm9_master_init, /* init */
|
||||
pkey_sm9_master_copy, /* copy */
|
||||
pkey_sm9_master_cleanup,/* cleanup */
|
||||
NULL, /* paramgen_init */
|
||||
NULL, /* paramgen */
|
||||
NULL, /* keygen_init */
|
||||
pkey_sm9_master_keygen, /* keygen */
|
||||
NULL, /* sign_init */
|
||||
NULL, /* sign */
|
||||
NULL, /* verify_init */
|
||||
pkey_sm9_master_verify, /* verify */
|
||||
NULL, /* verify_recover_init */
|
||||
NULL, /* verify_recover */
|
||||
NULL, /* signctx_init */
|
||||
NULL, /* signctx */
|
||||
NULL, /* verifyctx_init */
|
||||
NULL, /* verifyctx */
|
||||
NULL, /* encrypt_init */
|
||||
pkey_sm9_master_encrypt,/* encrypt */
|
||||
NULL, /* decrypt_init */
|
||||
NULL, /* decrypt */
|
||||
NULL, /* derive_init */
|
||||
pkey_sm9_master_derive, /* derive */
|
||||
pkey_sm9_master_ctrl, /* ctrl */
|
||||
pkey_sm9_master_ctrl_str,/* ctrl_str */
|
||||
EVP_PKEY_SM9_MASTER, /* pkey_id */
|
||||
0, /* flags */
|
||||
pkey_sm9_master_init, /* init */
|
||||
pkey_sm9_master_copy, /* copy */
|
||||
pkey_sm9_master_cleanup, /* cleanup */
|
||||
NULL, /* paramgen_init */
|
||||
NULL, /* paramgen */
|
||||
NULL, /* keygen_init */
|
||||
pkey_sm9_master_keygen, /* keygen */
|
||||
NULL, /* sign_init */
|
||||
NULL, /* sign */
|
||||
NULL, /* verify_init */
|
||||
pkey_sm9_master_verify, /* verify */
|
||||
NULL, /* verify_recover_init */
|
||||
NULL, /* verify_recover */
|
||||
NULL, /* signctx_init */
|
||||
NULL, /* signctx */
|
||||
NULL, /* verifyctx_init */
|
||||
NULL, /* verifyctx */
|
||||
NULL, /* encrypt_init */
|
||||
pkey_sm9_master_encrypt, /* encrypt */
|
||||
NULL, /* decrypt_init */
|
||||
NULL, /* decrypt */
|
||||
NULL, /* derive_init */
|
||||
pkey_sm9_master_derive, /* derive */
|
||||
pkey_sm9_master_ctrl, /* ctrl */
|
||||
pkey_sm9_master_ctrl_str, /* ctrl_str */
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
@@ -356,29 +356,6 @@ static void pkey_sm9_cleanup(EVP_PKEY_CTX *ctx)
|
||||
}
|
||||
}
|
||||
|
||||
static int pkey_sm9_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
|
||||
{
|
||||
/*
|
||||
SM9_PKEY_CTX *dctx = EVP_PKEY_CTX_get_data(ctx);
|
||||
SM9_KEY *sm9;
|
||||
if (!dctx->master_secret || !dctx->id) {
|
||||
SM9err(SM9_F_PKEY_SM9_KEYGEN, SM9_R_ID_OR_MASTER_SECRET_REQUIRED);
|
||||
return 0;
|
||||
}
|
||||
if (!(sm9 = SM9_extract_private_key(dctx->master,
|
||||
dctx->id, strlen(dctx->id)))) {
|
||||
SM9err(SM9_F_PKEY_SM9_KEYGEN, ERR_R_SM9_LIB);
|
||||
return 0;
|
||||
}
|
||||
if (EVP_PKEY_assign_SM9(pkey, sm9) <= 0) {
|
||||
SM9err(SM9_F_PKEY_SM9_KEYGEN, ERR_R_EVP_LIB);
|
||||
SM9_KEY_free(sm9);
|
||||
return 0;
|
||||
}
|
||||
*/
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int pkey_sm9_sign(EVP_PKEY_CTX *ctx,
|
||||
unsigned char *sig, size_t *siglen,
|
||||
const unsigned char *tbs, size_t tbslen)
|
||||
@@ -488,7 +465,7 @@ const EVP_PKEY_METHOD sm9_pkey_meth = {
|
||||
NULL, /* paramgen_init */
|
||||
NULL, /* paramgen */
|
||||
NULL, /* keygen_init */
|
||||
pkey_sm9_keygen, /* keygen */
|
||||
NULL, /* keygen */
|
||||
NULL, /* sign_init */
|
||||
pkey_sm9_sign, /* sign */
|
||||
NULL, /* verify_init */
|
||||
|
||||
@@ -56,11 +56,6 @@
|
||||
#include "sm9_lcl.h"
|
||||
|
||||
|
||||
int SM9_signature_size(SM9PublicParameters *mpk)
|
||||
{
|
||||
return 105;
|
||||
}
|
||||
|
||||
SM9Signature *SM9_do_sign(const unsigned char *dgst, int dgstlen, SM9_KEY *sm9)
|
||||
{
|
||||
return NULL;
|
||||
|
||||
@@ -131,7 +131,7 @@ int SM2_decrypt(int type, const unsigned char *in, size_t inlen,
|
||||
#define SM2_decrypt_with_recommended(in,inlen,out,outlen,ec_key) \
|
||||
SM2_decrypt(NID_sm3,in,inlen,out,outlen,ec_key)
|
||||
|
||||
int SM2CiphertextValue_size(const EC_GROUP *group, int inlen);
|
||||
int SM2CiphertextValue_size(const EC_GROUP *group, size_t inlen);
|
||||
|
||||
/* SM2 Key Exchange */
|
||||
|
||||
@@ -255,6 +255,7 @@ int ERR_load_SM2_strings(void);
|
||||
/* Function codes. */
|
||||
# define SM2_F_I2O_SM2CIPHERTEXTVALUE 107
|
||||
# define SM2_F_O2I_SM2CIPHERTEXTVALUE 108
|
||||
# define SM2_F_SM2CIPHERTEXTVALUE_SIZE 109
|
||||
# define SM2_F_SM2_DECRYPT 100
|
||||
# define SM2_F_SM2_DO_DECRYPT 101
|
||||
# define SM2_F_SM2_DO_ENCRYPT 102
|
||||
@@ -277,10 +278,11 @@ int ERR_load_SM2_strings(void);
|
||||
# define SM2_R_KDF_FAILURE 109
|
||||
# define SM2_R_MISSING_PARAMETERS 111
|
||||
# define SM2_R_NEED_NEW_SETUP_VALUES 112
|
||||
# define SM2_R_PLAINTEXT_TOO_LONG 114
|
||||
# define SM2_R_RANDOM_NUMBER_GENERATION_FAILED 113
|
||||
|
||||
# ifdef __cplusplus
|
||||
# ifdef __cplusplus
|
||||
}
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -62,7 +62,6 @@
|
||||
#define SM9_MAX_ID_BITS 65535
|
||||
#define SM9_MAX_ID_LENGTH (SM9_MAX_ID_BITS/8)
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
@@ -104,7 +103,7 @@ int SM9PrivateKey_get_gmtls_public_key(SM9PublicParameters *mpk,
|
||||
int SM9PublicKey_get_gmtls_encoded(SM9PublicParameters *mpk,
|
||||
SM9PublicKey *pk, unsigned char encoded[1024]);
|
||||
|
||||
int SM9_signature_size(SM9PublicParameters *mpk);
|
||||
int SM9_signature_size(const SM9PublicParameters *mpk);
|
||||
|
||||
SM9Signature *SM9_do_sign(const unsigned char *dgst, int dgstlen, SM9_KEY *sm9);
|
||||
int SM9_do_verify(const unsigned char *dgst, int dgstlen,
|
||||
@@ -138,6 +137,8 @@ int SM9_unwrap_key(int type,
|
||||
const unsigned char *enced_key, size_t enced_len,
|
||||
SM9PrivateKey *sk);
|
||||
|
||||
int SM9_ciphertext_size(const SM9_MASTER_KEY *params, size_t inlen);
|
||||
|
||||
int SM9_encrypt(int type, /* NID_sm9encrypt_with_sm3_xor */
|
||||
const unsigned char *in, size_t inlen,
|
||||
unsigned char *out, size_t *outlen,
|
||||
@@ -272,12 +273,14 @@ DECLARE_ASN1_FUNCTIONS(SM9Ciphertext)
|
||||
|
||||
# define EVP_PKEY_CTX_set_sm9_id(ctx, id) \
|
||||
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_SM9_MASTER, \
|
||||
EVP_PKEY_OP_KEYGEN, \
|
||||
EVP_PKEY_OP_ENCRYPT| \
|
||||
EVP_PKEY_OP_VERIFY|EVP_PKEY_OP_VERIFYCTX, \
|
||||
EVP_PKEY_CTRL_SM9_ID, 0, (void *)id)
|
||||
|
||||
# define EVP_PKEY_CTX_get_sm9_id(ctx, pid) \
|
||||
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_SM9_MASTER, \
|
||||
EVP_PKEY_OP_KEYGEN, \
|
||||
EVP_PKEY_OP_ENCRYPT| \
|
||||
EVP_PKEY_OP_VERIFY|EVP_PKEY_OP_VERIFYCTX, \
|
||||
EVP_PKEY_CTRL_GET_SM9_ID, 0, (void *)pid)
|
||||
|
||||
/* BEGIN ERROR CODES */
|
||||
@@ -291,64 +294,56 @@ int ERR_load_SM9_strings(void);
|
||||
/* Error codes for the SM9 functions. */
|
||||
|
||||
/* Function codes. */
|
||||
# define SM9_F_DO_SM9_KEY_PRINT 143
|
||||
# define SM9_F_DO_SM9_MASTER_KEY_PRINT 144
|
||||
# define SM9_F_DO_SM9_MASTER_PRINT 142
|
||||
# define SM9_F_OLD_SM9_MASTER_DECODE 100
|
||||
# define SM9_F_OLD_SM9_PRIV_DECODE 101
|
||||
# define SM9_F_DO_SM9_KEY_PRINT 100
|
||||
# define SM9_F_DO_SM9_MASTER_KEY_PRINT 101
|
||||
# define SM9_F_PKEY_SM9_COPY 102
|
||||
# define SM9_F_PKEY_SM9_CTRL 103
|
||||
# define SM9_F_PKEY_SM9_CTRL_STR 104
|
||||
# define SM9_F_PKEY_SM9_DECRYPT 105
|
||||
# define SM9_F_PKEY_SM9_ENCRYPT 106
|
||||
# define SM9_F_PKEY_SM9_INIT 107
|
||||
# define SM9_F_PKEY_SM9_KEYGEN 108
|
||||
# define SM9_F_PKEY_SM9_MASTER_COPY 109
|
||||
# define SM9_F_PKEY_SM9_MASTER_CTRL 110
|
||||
# define SM9_F_PKEY_SM9_MASTER_CTRL_STR 111
|
||||
# define SM9_F_PKEY_SM9_MASTER_ENCRYPT 112
|
||||
# define SM9_F_PKEY_SM9_MASTER_INIT 113
|
||||
# define SM9_F_PKEY_SM9_MASTER_KEYGEN 114
|
||||
# define SM9_F_PKEY_SM9_MASTER_VERIFY 115
|
||||
# define SM9_F_PKEY_SM9_SIGN 116
|
||||
# define SM9_F_PKEY_SM9_VERIFY 117
|
||||
# define SM9_F_SM9_COMPUTE_SHARE_KEY_A 118
|
||||
# define SM9_F_SM9_COMPUTE_SHARE_KEY_B 119
|
||||
# define SM9_F_SM9_DECRYPT 120
|
||||
# define SM9_F_SM9_ENCRYPT 121
|
||||
# define SM9_F_SM9_EXTRACT_PUBLIC_PARAMETERS 122
|
||||
# define SM9_F_SM9_GENERATE_KEY_EXCHANGE 123
|
||||
# define SM9_F_SM9_GENERATE_MASTER_SECRET 124
|
||||
# define SM9_F_SM9_KEY_NEW 125
|
||||
# define SM9_F_SM9_MASTER_DECODE 126
|
||||
# define SM9_F_SM9_MASTER_ENCODE 127
|
||||
# define SM9_F_SM9_MASTER_KEY_EXTRACT_KEY 128
|
||||
# define SM9_F_SM9_MASTER_KEY_NEW 129
|
||||
# define SM9_F_SM9_MASTER_OLD_PRIV_DECODE 145
|
||||
# define SM9_F_SM9_MASTER_PRIV_DECODE 146
|
||||
# define SM9_F_SM9_MASTER_PRIV_ENCODE 147
|
||||
# define SM9_F_SM9_MASTER_PUB_DECODE 148
|
||||
# define SM9_F_SM9_OLD_PRIV_DECODE 149
|
||||
# define SM9_F_SM9_PARAMS_DECODE 130
|
||||
# define SM9_F_SM9_PRIV_DECODE 131
|
||||
# define SM9_F_SM9_PRIV_ENCODE 132
|
||||
# define SM9_F_SM9_PUB_DECODE 133
|
||||
# define SM9_F_SM9_SIGN 134
|
||||
# define SM9_F_SM9_SIGNFINAL 135
|
||||
# define SM9_F_SM9_SIGNINIT 136
|
||||
# define SM9_F_SM9_UNWRAP_KEY 137
|
||||
# define SM9_F_SM9_VERIFY 138
|
||||
# define SM9_F_SM9_VERIFYFINAL 139
|
||||
# define SM9_F_SM9_VERIFYINIT 140
|
||||
# define SM9_F_SM9_WRAP_KEY 141
|
||||
# define SM9_F_PKEY_SM9_INIT 106
|
||||
# define SM9_F_PKEY_SM9_MASTER_COPY 107
|
||||
# define SM9_F_PKEY_SM9_MASTER_CTRL 108
|
||||
# define SM9_F_PKEY_SM9_MASTER_CTRL_STR 109
|
||||
# define SM9_F_PKEY_SM9_MASTER_ENCRYPT 110
|
||||
# define SM9_F_PKEY_SM9_MASTER_INIT 111
|
||||
# define SM9_F_PKEY_SM9_MASTER_KEYGEN 112
|
||||
# define SM9_F_PKEY_SM9_MASTER_VERIFY 113
|
||||
# define SM9_F_PKEY_SM9_SIGN 114
|
||||
# define SM9_F_SM9_CIPHERTEXT_SIZE 141
|
||||
# define SM9_F_SM9_COMPUTE_SHARE_KEY_A 115
|
||||
# define SM9_F_SM9_COMPUTE_SHARE_KEY_B 116
|
||||
# define SM9_F_SM9_DECRYPT 117
|
||||
# define SM9_F_SM9_ENCRYPT 118
|
||||
# define SM9_F_SM9_EXTRACT_PUBLIC_PARAMETERS 119
|
||||
# define SM9_F_SM9_GENERATE_KEY_EXCHANGE 120
|
||||
# define SM9_F_SM9_GENERATE_MASTER_SECRET 121
|
||||
# define SM9_F_SM9_KEY_NEW 122
|
||||
# define SM9_F_SM9_MASTER_KEY_EXTRACT_KEY 123
|
||||
# define SM9_F_SM9_MASTER_KEY_NEW 124
|
||||
# define SM9_F_SM9_MASTER_OLD_PRIV_DECODE 125
|
||||
# define SM9_F_SM9_MASTER_PRIV_DECODE 126
|
||||
# define SM9_F_SM9_MASTER_PRIV_ENCODE 127
|
||||
# define SM9_F_SM9_MASTER_PUB_DECODE 128
|
||||
# define SM9_F_SM9_OLD_PRIV_DECODE 129
|
||||
# define SM9_F_SM9_PRIV_DECODE 130
|
||||
# define SM9_F_SM9_PRIV_ENCODE 131
|
||||
# define SM9_F_SM9_PUB_DECODE 132
|
||||
# define SM9_F_SM9_SIGN 133
|
||||
# define SM9_F_SM9_SIGNFINAL 134
|
||||
# define SM9_F_SM9_SIGNINIT 135
|
||||
# define SM9_F_SM9_UNWRAP_KEY 136
|
||||
# define SM9_F_SM9_VERIFY 137
|
||||
# define SM9_F_SM9_VERIFYFINAL 138
|
||||
# define SM9_F_SM9_VERIFYINIT 139
|
||||
# define SM9_F_SM9_WRAP_KEY 140
|
||||
|
||||
/* Reason codes. */
|
||||
# define SM9_R_DECODE_ERROR 100
|
||||
# define SM9_R_DIGEST_FAILURE 101
|
||||
# define SM9_R_EC_LIB 102
|
||||
# define SM9_R_EXTENSION_FIELD_ERROR 103
|
||||
# define SM9_R_IDENTITY_REQUIRED 104
|
||||
# define SM9_R_ID_OR_MASTER_SECRET_REQUIRED 105
|
||||
# define SM9_R_BUFFER_TOO_SMALL 100
|
||||
# define SM9_R_DECODE_ERROR 101
|
||||
# define SM9_R_DIGEST_FAILURE 102
|
||||
# define SM9_R_EC_LIB 103
|
||||
# define SM9_R_EXTENSION_FIELD_ERROR 104
|
||||
# define SM9_R_IDENTITY_REQUIRED 105
|
||||
# define SM9_R_INVALID_DIGEST_TYPE 106
|
||||
# define SM9_R_INVALID_ENCRYPT_SCHEME 107
|
||||
# define SM9_R_INVALID_HASH1 108
|
||||
@@ -369,6 +364,7 @@ int ERR_load_SM9_strings(void);
|
||||
# define SM9_R_INVALID_SM9_SCHEME 123
|
||||
# define SM9_R_NO_MASTER_SECRET 124
|
||||
# define SM9_R_PAIRING_ERROR 125
|
||||
# define SM9_R_PLAINTEXT_TOO_LONG 131
|
||||
# define SM9_R_RATE_PAIRING_ERROR 126
|
||||
# define SM9_R_SIGNER_ID_REQUIRED 127
|
||||
# define SM9_R_TWIST_CURVE_ERROR 128
|
||||
|
||||
4993
util/libcrypto.num
4993
util/libcrypto.num
File diff suppressed because it is too large
Load Diff
411
util/libssl.num
411
util/libssl.num
@@ -0,0 +1,411 @@
|
||||
SSL_export_keying_material 1 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_security_ex_data 2 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ex_data 3 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_timeout 4 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_N 5 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_session 6 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_not_resumable_session_callback 7 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_new_cb 8 1_1_0d EXIST::FUNCTION:
|
||||
SSL_do_handshake 9 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_options 10 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_method 11 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_client_version 12 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_ssl_module 13 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_ciphers 14 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get1_supported_ciphers 15 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_session 16 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_cipher 17 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey_file 18 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_set_session_id_context 19 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_load_verify_locations 20 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_standard_name 21 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_get1_session 22 1_1_0d EXIST::FUNCTION:
|
||||
SSL_shutdown 23 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_id_context 24 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_options 25 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_server_method 26 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_CONF_CTX_set_ssl 27 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param_pw 28 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_verify_depth 29 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_init_finished 30 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_peername 31 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_CA_list 32 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate_abbreviated 33 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_level 34 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_new_cb 35 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_init 36 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_srp_verify_param_callback 37 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_COMP_get_compression_methods 38 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_cipher_list 39 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_options 40 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_callback 41 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_argv 42 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_up_ref 43 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_cert_chain 44 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey 45 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ssl_version 46 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey_file 47 1_1_0d EXIST::FUNCTION:
|
||||
SSL_callback_ctrl 48 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_quiet_shutdown 49 1_1_0d EXIST::FUNCTION:
|
||||
SSL_load_client_CA_file 50 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ssl_method 51 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get0_name 52 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cookie_generate_cb 53 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_chain 54 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_dtls 55 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_ct_is_enabled 56 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_clear_options 57 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_has_client_custom_ext 58 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_client_method 59 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_get_quiet_shutdown 60 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity_hint 61 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_SESSION_has_ticket 62 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane_tlsa 63 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string_long 64 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_callback 65 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_username 66 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_rstate_string 67 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify 68 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_tlsa_add 69 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_read_ahead 70 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate_pending 71 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername 72 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_remove_session 73 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set1_prefix 74 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_certificate 75 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_find 76 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_set0_compression_methods 77 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_CA_list 78 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_callback 79 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_server_method 80 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_get0_peer_scts 81 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_set_cipher_list 82 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_protocol_version 83 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ex_data_X509_STORE_CTX_idx 84 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_method 85 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_CTX_get0_param 86 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_server 87 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb_userdata 88 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_server_method 89 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_get_wfd 90 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_remove_cb 91 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_options 92 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_security_ex_data 93 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_ex_data 94 1_1_0d EXIST::FUNCTION:
|
||||
PEM_read_SSL_SESSION 95 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_get_verify_result 96 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_state 97 1_1_0d EXIST::FUNCTION:
|
||||
SSL_ctrl 98 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_value_type 99 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_server_method 100 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
GMTLS_client_method 101 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_CTX_dane_set_flags 102 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_alpn_protos 103 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ctlog_list_file 104 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_ctrl 105 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rbio 106 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_protos_advertised_cb 107 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CTX_set_default_verify_file 108 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_clear_flags 109 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_client_CA_list 110 1_1_0d EXIST::FUNCTION:
|
||||
TLS_method 111 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_method 112 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_CIPHER_get_id 113 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_free 114 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CIPHER_get_version 115 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_chain_file 116 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_buffer_ssl_connect 117 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_custom_ext 118 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_flags 119 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_config 120 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_copy_session_id 121 1_1_0d EXIST::FUNCTION:
|
||||
SSL_waiting_for_async 122 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_random 123 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_rbio 124 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear_options 125 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_client_CA_list 126 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_gmtls 127 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_client_CA 128 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_purpose 129 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_method 130 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_CONF_CTX_set_ssl_ctx 131 1_1_0d EXIST::FUNCTION:
|
||||
SSL_srp_server_param_with_username 132 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get0_ctlog_store 133 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_set_info_callback 134 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add1_host 135 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_sigalgs 136 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_security_ex_data 137 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_clear_flags 138 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ct_validation_callback 139 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_copy_session_id 140 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_clear_flags 141 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_connect_state 142 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_compress_id 143 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_all_async_fds 144 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_host 145 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ex_data 146 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string 147 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_store 148 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string 149 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_protos 150 1_1_0d EXIST::FUNCTION:
|
||||
SSL_extension_supported 151 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ex_data 152 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_callback 153 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_ASN1 154 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey_ASN1 155 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_COMP_get_id 156 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_matching_session_id 157 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_psk_client_callback 158 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_use_RSAPrivateKey_ASN1 159 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_set_hostflags 160 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_method 161 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_SESSION_print_keylog 162 1_1_0d EXIST::FUNCTION:
|
||||
i2d_SSL_SESSION 163 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id 164 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey 165 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_set_flags 166 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb_userdata 167 1_1_0d EXIST::FUNCTION:
|
||||
SSL_read 168 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_passwd_cb_userdata 169 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_level 170 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey_ASN1 171 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_session 172 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_fd 173 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_description 174 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_add_compression_method 175 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_generate_session_id 176 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_file_cert_subjects_to_stack 177 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_depth 178 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_server_random 179 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_changed_async_fds 180 1_1_0d EXIST::FUNCTION:
|
||||
ERR_load_SSL_strings 181 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate 182 1_1_0d EXIST::FUNCTION:
|
||||
SSL_ct_is_enabled 183 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_SESSION_set_time 184 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string_long 185 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_error 186 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tlsext_use_srtp 187 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_CTX_set_purpose 188 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cookie_verify_cb 189 1_1_0d EXIST::FUNCTION:
|
||||
SSL_trace 190 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_session_reused 191 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_psk_identity_hint 192 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_SESSION_get0_peer 193 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_server_callback 194 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_security_level 195 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_compression 196 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_id 197 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_ctlog_list_file 198 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_certificate 199 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_init 200 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_verify_callback 201 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity 202 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_srp_username_callback 203 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_use_RSAPrivateKey_file 204 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_get_shared_ciphers 205 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_client_cert_cb 206 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_depth 207 1_1_0d EXIST::FUNCTION:
|
||||
SSL_up_ref 208 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_alpn_selected 209 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_param 210 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_client_method 211 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_get_verify_mode 212 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_callback 213 1_1_0d EXIST::FUNCTION:
|
||||
PEM_write_SSL_SESSION 214 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SRP_Calc_A_param 215 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_not_resumable_session_callback 216 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_method 217 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup 218 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_mtype_set 219 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_bits 220 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print 221 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_kx_nid 222 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_fp 223 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_set_SSL_CTX 224 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_msg_callback 225 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup_CA_list 226 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl 227 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_trust 228 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_psk_identity_hint 229 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CONF_CTX_finish 230 1_1_0d EXIST::FUNCTION:
|
||||
SSL_write 231 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_wfd 232 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_CTX_sessions 233 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey 234 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_SESSION_free 235 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane_authority 236 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_cert_cb 237 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_read_buffer_len 238 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_psk_server_callback 239 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_alpn_select_cb 240 1_1_0d EXIST::FUNCTION:
|
||||
SSL_config 241 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_shutdown 242 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_private_key 243 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string_long 244 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_engine 245 1_1_0d EXIST::FUNCTION:ENGINE
|
||||
SSL_pending 246 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_selected_srtp_profile 247 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_CTX_set_srp_password 248 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_info_callback 249 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ct_validation_callback 250 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CIPHER_get_name 251 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_digest_nid 252 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_get_cb 253 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_quiet_shutdown 254 1_1_0d EXIST::FUNCTION:
|
||||
OPENSSL_init_ssl 255 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_cb_arg 256 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_default_passwd_cb 257 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_expansion 258 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_cipher_nid 259 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_sigalgs 260 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_param 261 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_strength 262 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_timeout 263 1_1_0d EXIST::FUNCTION:
|
||||
SSL_accept 264 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ex_data 265 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_free 266 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_enable_ct 267 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_use_certificate_chain_file 268 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_privatekey 269 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_username 270 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_connect 271 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext 272 1_1_0d EXIST::FUNCTION:
|
||||
SSL_certs_clear 273 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_client_pwd_callback 274 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_peek 275 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_callback 276 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername_type 277 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_master_key 278 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo 279 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_finished 280 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_result 281 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string 282 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_name 283 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_method 284 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_CTX_set0_security_ex_data 285 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_listen 286 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_CTX_set_default_verify_paths 287 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_tmp_dh_callback 288 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_use_certificate 289 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_enable_ct 290 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_set_accept_state 291 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_read_ahead 292 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_new 293 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_quiet_shutdown 294 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cipher_list 295 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_privatekey 296 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_cb 297 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_passwd_cb 298 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_new 299 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_CA 300 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_time 301 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ssl_method 302 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_cb 303 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_server_method 304 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
d2i_SSL_SESSION 305 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_flush_sessions 306 1_1_0d EXIST::FUNCTION:
|
||||
SSL_new 307 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_cipher 308 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ssl_method 309 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_server_method 310 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_free 311 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext_cb 312 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_server_method 313 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_set_shutdown 314 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_read_buffer_len 315 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_up_ref 316 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id_context 317 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_info_callback 318 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_pending 319 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_method 320 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_CONF_CTX_new 321 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_ASN1 322 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_verified_chain 323 1_1_0d EXIST::FUNCTION:
|
||||
BIO_f_ssl 324 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_free 325 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane 326 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_fd 327 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_set_debug 328 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
|
||||
SSL_get_shutdown 329 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify 330 1_1_0d EXIST::FUNCTION:
|
||||
TLS_client_method 331 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_client_method 332 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_CTX_add_server_custom_ext 333 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_timeout 334 1_1_0d EXIST::FUNCTION:
|
||||
PEM_write_bio_SSL_SESSION 335 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_wbio 336 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rfd 337 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_proto_select_cb 338 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CTX_get_ciphers 339 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_client_method 340 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_in_before 341 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey 342 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_check_private_key 343 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_finished 344 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_passwd_cb_userdata 345 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tmp_dh_callback 346 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_get_srtp_profiles 347 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_CTX_dane_enable 348 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_dir_cert_subjects_to_stack 349 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_SSL_CTX 350 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_server_method 351 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_rfd 352 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_get_version 353 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_get_cb 354 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_g 355 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_SESSION_get0_ticket 356 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_client_method 357 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl_connect 358 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear 359 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_trust 360 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_timeout 361 1_1_0d EXIST::FUNCTION:
|
||||
SSL_version 362 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_msg_callback 363 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_client_method 364 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_get_srp_userinfo 365 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_use_certificate_ASN1 366 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string_long 367 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_free 368 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo_file 369 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ex_data 370 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd 371 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_info_callback 372 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_file 373 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_secret_cb 374 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_cert_store 375 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_level 376 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_ctlog_store 377 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_set_default_verify_dir 378 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_timeout 379 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_client_callback 380 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_SESSION_get0_id_context 381 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_certificate 382 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_file 383 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_init 384 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_wbio 385 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_is_aead 386 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_client_method 387 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_SESSION_get_ticket_lifetime_hint 388 1_1_0d EXIST::FUNCTION:
|
||||
SSL_want 389 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb 390 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_tlsext_use_srtp 391 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_dane_enable 392 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ciphers 393 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param 394 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_select_next_proto 395 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_auth_nid 396 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set1_param 397 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_bio 398 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_mode 399 1_1_0d EXIST::FUNCTION:
|
||||
PEM_read_bio_SSL_SESSION 400 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_depth 401 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_file 402 1_1_0d EXIST::FUNCTION:
|
||||
SSL_test_functions 403 1_1_0d EXIST::FUNCTION:UNIT_TEST
|
||||
SSL_CTX_sess_get_remove_cb 404 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_hostname 405 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_callback_ctrl 406 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_next_proto_negotiated 407 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_set_generate_session_id 408 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb 409 1_1_0d EXIST::FUNCTION:
|
||||
TLS_server_method 410 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate 411 1_1_0d EXIST::FUNCTION:
|
||||
|
||||
Reference in New Issue
Block a user