mirror of
https://github.com/guanzhi/GmSSL.git
synced 2024-02-26 23:08:08 +00:00
Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
96c0c86cd4 | ||
|
|
a7cb7fa004 | ||
|
|
a94e307888 | ||
|
|
92971350c4 |
+1
-1
@@ -191,13 +191,13 @@ tool/c_rehash
|
||||
apps/gmssl
|
||||
|
||||
# gmtls
|
||||
/ssl/statem/statem_gmtls*
|
||||
/ssl/ssl_load.c
|
||||
|
||||
# engines
|
||||
/engines/e_skf*
|
||||
/engines/e_sdf*
|
||||
/engines/e_gmi*
|
||||
/engines/sdf
|
||||
|
||||
# apps
|
||||
/apps/sm2.c
|
||||
|
||||
@@ -483,7 +483,6 @@ our %disabled = ( # "what" => "comment"
|
||||
"skfeng" => "default",
|
||||
"sdfeng" => "default",
|
||||
"gmieng" => "default",
|
||||
"gmtls" => "default",
|
||||
);
|
||||
|
||||
# Note: => pair form used for aesthetics, not to truly make a hash table
|
||||
|
||||
@@ -629,7 +629,7 @@ static const u32 rcon[] = {
|
||||
/**
|
||||
* Expand the cipher key into the encryption key schedule.
|
||||
*/
|
||||
int AES_set_encrypt_key(const unsigned char *userKey, int bits,
|
||||
int AES_set_encrypt_key(const unsigned char *userKey, const int bits,
|
||||
AES_KEY *key)
|
||||
{
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
# include <openssl/ec.h>
|
||||
# include <openssl/sm2.h>
|
||||
# include <openssl/err.h>
|
||||
# include <openssl/sdf.h>
|
||||
# include <openssl/gmsdf.h>
|
||||
# include <openssl/gmapi.h>
|
||||
# include <openssl/objects.h>
|
||||
# include "../sm2/sm2_lcl.h"
|
||||
@@ -610,16 +610,16 @@ ECCCipher *d2i_ECCCipher(ECCCipher **a, const unsigned char **pp, long length)
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (*a) {
|
||||
|
||||
if (a && *a) {
|
||||
if (!SM2CiphertextValue_get_ECCCipher(cv, *a)) {
|
||||
GMAPIerr(GMAPI_F_D2I_ECCCIPHER, ERR_R_GMAPI_LIB);
|
||||
goto end;
|
||||
}
|
||||
ret = *a;
|
||||
} else {
|
||||
if (!(sdf = OPENSSL_malloc(sizeof(ECCCipher) - 1 +
|
||||
ASN1_STRING_length(cv->ciphertext)))) {
|
||||
GMAPIerr(GMAPI_F_D2I_ECCCIPHER, ERR_R_MALLOC_FAILURE);
|
||||
if (SDF_NewECCCipher(&sdf, ASN1_STRING_length(cv->ciphertext)) != SDR_OK) {
|
||||
GMAPIerr(GMAPI_F_D2I_ECCCIPHER, ERR_R_SDF_LIB);
|
||||
goto end;
|
||||
}
|
||||
sdf->L = ASN1_STRING_length(cv->ciphertext);
|
||||
|
||||
@@ -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
|
||||
@@ -75,6 +75,7 @@ static ERR_STRING_DATA SDF_str_functs[] = {
|
||||
{ERR_FUNC(SDF_F_SDF_IMPORTKEYWITHISK_RSA), "SDF_ImportKeyWithISK_RSA"},
|
||||
{ERR_FUNC(SDF_F_SDF_IMPORTKEYWITHKEK), "SDF_ImportKeyWithKEK"},
|
||||
{ERR_FUNC(SDF_F_SDF_INTERNALDECRYPT_ECC), "SDF_InternalDecrypt_ECC"},
|
||||
{ERR_FUNC(SDF_F_SDF_INTERNALENCRYPT_ECC), "SDF_InternalEncrypt_ECC"},
|
||||
{ERR_FUNC(SDF_F_SDF_INTERNALPRIVATEKEYOPERATION_RSA),
|
||||
"SDF_InternalPrivateKeyOperation_RSA"},
|
||||
{ERR_FUNC(SDF_F_SDF_INTERNALPUBLICKEYOPERATION_RSA),
|
||||
@@ -83,6 +84,7 @@ static ERR_STRING_DATA SDF_str_functs[] = {
|
||||
{ERR_FUNC(SDF_F_SDF_INTERNALVERIFY_ECC), "SDF_InternalVerify_ECC"},
|
||||
{ERR_FUNC(SDF_F_SDF_LOADLIBRARY), "SDF_LoadLibrary"},
|
||||
{ERR_FUNC(SDF_F_SDF_METHOD_LOAD_LIBRARY), "SDF_METHOD_load_library"},
|
||||
{ERR_FUNC(SDF_F_SDF_NEWECCCIPHER), "SDF_NewECCCipher"},
|
||||
{ERR_FUNC(SDF_F_SDF_OPENDEVICE), "SDF_OpenDevice"},
|
||||
{ERR_FUNC(SDF_F_SDF_OPENSESSION), "SDF_OpenSession"},
|
||||
{ERR_FUNC(SDF_F_SDF_READFILE), "SDF_ReadFile"},
|
||||
@@ -117,6 +119,8 @@ static ERR_STRING_DATA SDF_str_reasons[] = {
|
||||
"invalid sansec ecccipher length"},
|
||||
{ERR_REASON(SDF_R_INVALID_SDF_LIBRARY), "invalid sdf library"},
|
||||
{ERR_REASON(SDF_R_INVALID_SESSION_HANDLE), "invalid session handle"},
|
||||
{ERR_REASON(SDF_R_INVALID_SM2_CIPHERTEXT_LENGTH),
|
||||
"invalid sm2 ciphertext length"},
|
||||
{ERR_REASON(SDF_R_KEY_NOT_EXIST), "key not exist"},
|
||||
{ERR_REASON(SDF_R_LOAD_LIBRARY_FAILURE), "load library failure"},
|
||||
{ERR_REASON(SDF_R_MAC_ERROR), "mac error"},
|
||||
|
||||
+39
-1
@@ -52,7 +52,7 @@
|
||||
#include <openssl/gmsdf.h>
|
||||
#include "internal/sdf_int.h"
|
||||
#include "../../e_os.h"
|
||||
|
||||
#include "sdf_sansec.h"
|
||||
|
||||
|
||||
static void print_str(const char *name, const void *value)
|
||||
@@ -302,3 +302,41 @@ int SDF_ImportKey(
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SDF_NewECCCipher(ECCCipher **cipher, size_t ulDataLen)
|
||||
{
|
||||
ECCCipher *ecc_cipher = NULL;
|
||||
size_t len;
|
||||
|
||||
if (!cipher) {
|
||||
SDFerr(SDF_F_SDF_NEWECCCIPHER, ERR_R_PASSED_NULL_PARAMETER);
|
||||
return SDR_INARGERR;
|
||||
}
|
||||
|
||||
if (!ulDataLen || ulDataLen > INT_MAX) {
|
||||
SDFerr(SDF_F_SDF_NEWECCCIPHER,
|
||||
SDF_R_INVALID_SM2_CIPHERTEXT_LENGTH);
|
||||
return SDR_INARGERR;
|
||||
}
|
||||
|
||||
len = sizeof(ECCCipher) - 1 + ulDataLen;
|
||||
if (len < sizeof(SANSEC_ECCCipher)) {
|
||||
len = sizeof(SANSEC_ECCCipher);
|
||||
}
|
||||
|
||||
if (!(ecc_cipher = OPENSSL_zalloc(len))) {
|
||||
SDFerr(SDF_F_SDF_NEWECCCIPHER, ERR_R_MALLOC_FAILURE);
|
||||
return SDR_NOBUFFER;
|
||||
}
|
||||
|
||||
ecc_cipher->L = (unsigned int)ulDataLen;
|
||||
|
||||
*cipher = ecc_cipher;
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_FreeECCCipher(ECCCipher *cipher)
|
||||
{
|
||||
OPENSSL_free(cipher);
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
+106
-3
@@ -1162,6 +1162,83 @@ int SDF_ExternalEncrypt_ECC(
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_InternalEncrypt_ECC(
|
||||
void *hSessionHandle,
|
||||
unsigned int uiIPKIndex,
|
||||
unsigned int uiAlgID,
|
||||
unsigned char *pucData,
|
||||
unsigned int uiDataLength,
|
||||
ECCCipher *pucEncData)
|
||||
{
|
||||
int ret = SDR_UNKNOWERR;
|
||||
ECCCipher *buf = pucEncData;
|
||||
|
||||
if (!sdf_method || !sdf_method->InternalEncrypt_ECC) {
|
||||
SDFerr(SDF_F_SDF_INTERNALENCRYPT_ECC, SDF_R_NOT_INITIALIZED);
|
||||
return SDR_NOTSUPPORT;
|
||||
}
|
||||
|
||||
if (pucEncData->L < uiDataLength) {
|
||||
SDFerr(SDF_F_SDF_INTERNALENCRYPT_ECC, SDF_R_BUFFER_TOO_SMALL);
|
||||
return SDR_NOBUFFER;
|
||||
}
|
||||
|
||||
if (sdf_vendor && sdf_vendor->decode_ecccipher) {
|
||||
if (SDF_NewECCCipher(&buf, uiDataLength) != SDR_OK) {
|
||||
SDFerr(SDF_F_SDF_INTERNALENCRYPT_ECC, ERR_R_SDF_LIB);
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
}
|
||||
|
||||
if (sdf_vendor && sdf_vendor->pkey_std2vendor) {
|
||||
if (!(uiAlgID = sdf_vendor->pkey_std2vendor(uiAlgID))) {
|
||||
SDFerr(SDF_F_SDF_INTERNALENCRYPT_ECC,
|
||||
SDF_R_NOT_SUPPORTED_PKEY_ALGOR);
|
||||
ret = SDR_ALGNOTSUPPORT;
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if ((ret = sdf_method->InternalEncrypt_ECC(
|
||||
hSessionHandle,
|
||||
uiIPKIndex,
|
||||
uiAlgID,
|
||||
pucData,
|
||||
uiDataLength,
|
||||
buf)) != SDR_OK) {
|
||||
SDFerr(SDF_F_SDF_INTERNALENCRYPT_ECC,
|
||||
sdf_get_error_reason(ret));
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (sdf_vendor && sdf_vendor->decode_ecccipher) {
|
||||
if (!sdf_vendor->decode_ecccipher(pucEncData, buf)) {
|
||||
SDFerr(SDF_F_SDF_INTERNALENCRYPT_ECC, ERR_R_SDF_LIB);
|
||||
ret = SDR_UNKNOWERR;
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
{
|
||||
int i;
|
||||
unsigned char *p = (unsigned char *)pucEncData;
|
||||
for (i = 0; i < sizeof(ECCCipher) -1 + uiDataLength; i++) {
|
||||
printf("%02x", p[i]);
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
*/
|
||||
|
||||
ret = SDR_OK;
|
||||
|
||||
end:
|
||||
if (sdf_vendor && sdf_vendor->decode_ecccipher && buf) {
|
||||
SDF_FreeECCCipher(buf);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
int SDF_InternalDecrypt_ECC(
|
||||
void *hSessionHandle,
|
||||
unsigned int uiISKIndex,
|
||||
@@ -1171,25 +1248,51 @@ int SDF_InternalDecrypt_ECC(
|
||||
unsigned int *uiDataLength)
|
||||
{
|
||||
int ret = SDR_UNKNOWERR;
|
||||
ECCCipher *buf = pucEncData;
|
||||
|
||||
if (!sdf_method || !sdf_method->InternalDecrypt_ECC) {
|
||||
SDFerr(SDF_F_SDF_INTERNALDECRYPT_ECC, SDF_R_NOT_INITIALIZED);
|
||||
return SDR_NOTSUPPORT;
|
||||
}
|
||||
|
||||
if (sdf_vendor && sdf_vendor->pkey_std2vendor) {
|
||||
if (!(uiAlgID = sdf_vendor->pkey_std2vendor(uiAlgID))) {
|
||||
SDFerr(SDF_F_SDF_INTERNALDECRYPT_ECC,
|
||||
SDF_R_NOT_SUPPORTED_PKEY_ALGOR);
|
||||
return SDR_ALGNOTSUPPORT;
|
||||
}
|
||||
}
|
||||
|
||||
if (sdf_vendor && sdf_vendor->encode_ecccipher) {
|
||||
if (SDF_NewECCCipher(&buf, pucEncData->L) != SDR_OK) {
|
||||
SDFerr(SDF_F_SDF_INTERNALDECRYPT_ECC, ERR_R_SDF_LIB);
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
|
||||
if (!sdf_vendor->encode_ecccipher(pucEncData, buf)) {
|
||||
SDFerr(SDF_F_SDF_INTERNALDECRYPT_ECC, ERR_R_SDF_LIB);
|
||||
ret = SDR_UNKNOWERR;
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if ((ret = sdf_method->InternalDecrypt_ECC(
|
||||
hSessionHandle,
|
||||
uiISKIndex,
|
||||
uiAlgID,
|
||||
pucEncData,
|
||||
buf,
|
||||
pucData,
|
||||
uiDataLength)) != SDR_OK) {
|
||||
SDFerr(SDF_F_SDF_INTERNALDECRYPT_ECC,
|
||||
sdf_get_error_reason(ret));
|
||||
return ret;
|
||||
goto end;
|
||||
}
|
||||
|
||||
return SDR_OK;
|
||||
end:
|
||||
if (sdf_vendor && sdf_vendor->encode_ecccipher && buf) {
|
||||
SDF_FreeECCCipher(buf);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
int SDF_Encrypt(
|
||||
|
||||
@@ -108,8 +108,8 @@ SDF_METHOD *SDF_METHOD_load_library(const char *so_path)
|
||||
SDF_METHOD_BIND_FUNCTION(InternalSign_ECC);
|
||||
SDF_METHOD_BIND_FUNCTION(InternalVerify_ECC);
|
||||
SDF_METHOD_BIND_FUNCTION(ExternalEncrypt_ECC);
|
||||
// SDF_METHOD_BIND_FUNCTION(ExternalDecrypt_ECC);
|
||||
// SDF_METHOD_BIND_FUNCTION(InternalEncrypt_ECC);
|
||||
//SDF_METHOD_BIND_FUNCTION(ExternalDecrypt_ECC);
|
||||
SDF_METHOD_BIND_FUNCTION(InternalEncrypt_ECC);
|
||||
SDF_METHOD_BIND_FUNCTION(InternalDecrypt_ECC);
|
||||
SDF_METHOD_BIND_FUNCTION(Encrypt);
|
||||
SDF_METHOD_BIND_FUNCTION(Decrypt);
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ IF[{- !$disabled{"engine"} -}]
|
||||
INCLUDE[gmi]=../include
|
||||
ENDIF
|
||||
|
||||
ENGINES_NO_INST=ossltest
|
||||
ENGINES_NO_INST=ossltest skf_dummy sdf_dummy
|
||||
SOURCE[dasync]=e_dasync.c
|
||||
DEPEND[dasync]=../libcrypto
|
||||
INCLUDE[dasync]=../include
|
||||
|
||||
+18
-14
@@ -5,6 +5,7 @@ package gmssl
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <openssl/ui.h>
|
||||
#include <openssl/err.h>
|
||||
#include <openssl/evp.h>
|
||||
#include <openssl/engine.h>
|
||||
@@ -24,11 +25,14 @@ char *get_errors() {
|
||||
return ret;
|
||||
}
|
||||
|
||||
EVP_PKEY *load_private_key_from_engine(ENGINE *e, const char *key_id,
|
||||
const char *pass)
|
||||
{
|
||||
return (EVP_PKEY *)NULL;
|
||||
EVP_PKEY *load_public_key(ENGINE *e, const char *id, char *pass) {
|
||||
return ENGINE_load_public_key(e, id, NULL, pass);
|
||||
}
|
||||
|
||||
EVP_PKEY *load_private_key(ENGINE *e, const char *id, char *pass) {
|
||||
return ENGINE_load_private_key(e, id, NULL, pass);
|
||||
}
|
||||
|
||||
*/
|
||||
import "C"
|
||||
|
||||
@@ -98,7 +102,7 @@ func (e *Engine) GetPrivateKey(id string, pass string) (*PrivateKey, error) {
|
||||
defer C.free(unsafe.Pointer(cid))
|
||||
cpass := C.CString(pass)
|
||||
defer C.free(unsafe.Pointer(cpass))
|
||||
sk := C.load_private_key_from_engine(e.engine, cid, cpass)
|
||||
sk := C.load_private_key(e.engine, cid, cpass)
|
||||
if sk == nil {
|
||||
cerrors := C.get_errors()
|
||||
return nil, errors.New(C.GoString(cerrors))
|
||||
@@ -106,15 +110,15 @@ func (e *Engine) GetPrivateKey(id string, pass string) (*PrivateKey, error) {
|
||||
return &PrivateKey{sk}, nil
|
||||
}
|
||||
|
||||
func (e *Engine) GetPublicKey(id string) (
|
||||
*PublicKey, error) {
|
||||
func (e *Engine) GetPublicKey(id string, pass string) (*PublicKey, error) {
|
||||
cid := C.CString(id)
|
||||
defer C.free(unsafe.Pointer(cid))
|
||||
//pk := C.ENGINE_load_public_key(e.engine, cid, C.NULL, C.NULL)
|
||||
//if pk == nil {
|
||||
// cerrors := C.get_errors()
|
||||
// return nil, errors.New(C.GoString(cerrors))
|
||||
//}
|
||||
//return &PublicKey{pk}, nil
|
||||
return nil, nil
|
||||
cpass := C.CString(pass)
|
||||
defer C.free(unsafe.Pointer(cpass))
|
||||
pk := C.load_public_key(e.engine, cid, cpass)
|
||||
if pk == nil {
|
||||
cerrors := C.get_errors()
|
||||
return nil, errors.New(C.GoString(cerrors))
|
||||
}
|
||||
return &PublicKey{pk}, nil
|
||||
}
|
||||
|
||||
+142
-20
@@ -10,19 +10,32 @@ package gmssl
|
||||
#include <openssl/bio.h>
|
||||
#include <openssl/evp.h>
|
||||
#include <openssl/pem.h>
|
||||
#include <openssl/engine.h>
|
||||
#include <openssl/objects.h>
|
||||
#include <openssl/opensslconf.h>
|
||||
|
||||
extern long bio_get_mem_data(BIO *bio, char **pp);
|
||||
|
||||
|
||||
|
||||
EVP_PKEY_CTX *new_pkey_keygen_ctx(const char *alg, ENGINE *e)
|
||||
{
|
||||
EVP_PKEY_CTX *new_pkey_keygen_ctx(const char *alg, ENGINE *e) {
|
||||
EVP_PKEY_CTX *ret = NULL;
|
||||
EVP_PKEY_CTX *ctx = NULL;
|
||||
const EVP_PKEY_ASN1_METHOD *ameth;
|
||||
ENGINE *eng = NULL;
|
||||
int pkey_id;
|
||||
|
||||
|
||||
return NULL;
|
||||
if (!(ameth = EVP_PKEY_asn1_find_str(&eng, alg, -1))) {
|
||||
return NULL;
|
||||
}
|
||||
EVP_PKEY_asn1_get0_info(&pkey_id, NULL, NULL, NULL, NULL, ameth);
|
||||
ENGINE_finish(eng);
|
||||
if (!(ctx = EVP_PKEY_CTX_new_id(pkey_id, e))) {
|
||||
goto end;
|
||||
}
|
||||
ret = ctx;
|
||||
ctx = NULL;
|
||||
end:
|
||||
EVP_PKEY_CTX_free(ctx);
|
||||
return ret;
|
||||
}
|
||||
|
||||
EVP_PKEY *pem_read_bio_pubkey(BIO *bio) {
|
||||
@@ -339,39 +352,149 @@ static int get_exch_info(const char *alg, int *ppkey_type, int *pec_scheme,
|
||||
|
||||
unsigned char *pk_encrypt(EVP_PKEY *pk, const char *alg, const unsigned char *in,
|
||||
size_t inlen, size_t *outlen, ENGINE *e) {
|
||||
unsigned char *ret = NULL;
|
||||
int pkey_id, ec_scheme, ec_encrypt_param;
|
||||
if (!get_pke_info(alg, &pkey_id, ec_scheme, &ec_encrypt_param)) {
|
||||
EVP_PKEY_CTX *ctx = NULL;
|
||||
unsigned char *buf = NULL;
|
||||
|
||||
if (!get_pke_info(alg, &pkey_id, &ec_scheme, &ec_encrypt_param)) {
|
||||
return NULL;
|
||||
}
|
||||
if (pkey_id != EVP_PKEY_id(pk)) {
|
||||
return NULL;
|
||||
}
|
||||
if (!(ctx = EVP_PKEY_CTX_new(pk, e))) {
|
||||
return NULL;
|
||||
}
|
||||
if (!EVP_PKEY_encrypt_init(ctx)) {
|
||||
if (EVP_PKEY_encrypt_init(ctx) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
if (!EVP_PKEY_CTX_set_ec_scheme(ctx, ec_scheme)) {
|
||||
if (EVP_PKEY_id(pk) == EVP_PKEY_EC && EC_GROUP_get_curve_name(
|
||||
EC_KEY_get0_group(EVP_PKEY_get0_EC_KEY(pk))) == NID_sm2p256v1) {
|
||||
if (EVP_PKEY_CTX_set_ec_scheme(ctx, ec_scheme) <= 0
|
||||
|| EVP_PKEY_CTX_set_ec_encrypt_param(ctx, ec_encrypt_param) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
if (!EVP_PKEY_CTX_set_ec_encrypt_param(ctx, ec_encrypt_param)) {
|
||||
if (EVP_PKEY_encrypt(ctx, NULL, outlen, in, inlen) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
if (!EVP_PKEY_CTX_encrypt(ctx, outbuf, outlen, in, inlen)) {
|
||||
if (!(buf = OPENSSL_zalloc(*outlen))) {
|
||||
goto end;
|
||||
}
|
||||
return NULL;
|
||||
if (EVP_PKEY_encrypt(ctx, buf, outlen, in, inlen) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
ret = buf;
|
||||
buf = NULL;
|
||||
|
||||
end:
|
||||
EVP_PKEY_CTX_free(ctx);
|
||||
OPENSSL_free(buf);
|
||||
return ret;
|
||||
}
|
||||
|
||||
unsigned char *sk_decrypt(EVP_PKEY *sk, const char *alg, const unsigned char *in,
|
||||
size_t inlen, size_t *outlen, ENGINE *e) {
|
||||
return NULL;
|
||||
unsigned char *ret = NULL;
|
||||
int pkey_id, ec_scheme, ec_encrypt_param;
|
||||
EVP_PKEY_CTX *ctx = NULL;
|
||||
unsigned char *buf = NULL;
|
||||
|
||||
if (!get_pke_info(alg, &pkey_id, &ec_scheme, &ec_encrypt_param)) {
|
||||
return NULL;
|
||||
}
|
||||
if (pkey_id != EVP_PKEY_id(sk)) {
|
||||
return NULL;
|
||||
}
|
||||
if (!(ctx = EVP_PKEY_CTX_new(sk, e))) {
|
||||
return NULL;
|
||||
}
|
||||
if (EVP_PKEY_decrypt_init(ctx) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
if (EVP_PKEY_id(sk) == EVP_PKEY_EC && EC_GROUP_get_curve_name(
|
||||
EC_KEY_get0_group(EVP_PKEY_get0_EC_KEY(sk))) == NID_sm2p256v1) {
|
||||
if (EVP_PKEY_CTX_set_ec_scheme(ctx, ec_scheme) <= 0
|
||||
|| EVP_PKEY_CTX_set_ec_encrypt_param(ctx, ec_encrypt_param) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
if (EVP_PKEY_decrypt(ctx, NULL, outlen, in, inlen) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
if (!(buf = OPENSSL_zalloc(*outlen))) {
|
||||
goto end;
|
||||
}
|
||||
if (EVP_PKEY_decrypt(ctx, buf, outlen, in, inlen) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
ret = buf;
|
||||
buf = NULL;
|
||||
end:
|
||||
EVP_PKEY_CTX_free(ctx);
|
||||
OPENSSL_free(buf);
|
||||
return ret;
|
||||
}
|
||||
|
||||
unsigned char *sk_sign(EVP_PKEY *sk, const char *alg, const unsigned char *dgst,
|
||||
size_t dgstlen, size_t *siglen, ENGINE *e) {
|
||||
return NULL;
|
||||
unsigned char *ret = NULL;
|
||||
EVP_PKEY_CTX *ctx = NULL;
|
||||
unsigned char *sig = NULL;
|
||||
|
||||
if (!(ctx = EVP_PKEY_CTX_new(sk, e))) {
|
||||
return NULL;
|
||||
}
|
||||
if (EVP_PKEY_sign_init(ctx) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
if (EVP_PKEY_id(sk) == EVP_PKEY_EC && EC_GROUP_get_curve_name(
|
||||
EC_KEY_get0_group(EVP_PKEY_get0_EC_KEY(sk))) == NID_sm2p256v1) {
|
||||
if (EVP_PKEY_CTX_set_ec_scheme(ctx, NID_sm_scheme) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
if (EVP_PKEY_size(sk) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
if (!(sig = OPENSSL_zalloc(EVP_PKEY_size(sk)))) {
|
||||
goto end;
|
||||
}
|
||||
if (EVP_PKEY_sign(ctx, sig, siglen, dgst, dgstlen) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
ret = sig;
|
||||
sig = NULL;
|
||||
end:
|
||||
EVP_PKEY_CTX_free(ctx);
|
||||
OPENSSL_free(sig);
|
||||
return ret;
|
||||
}
|
||||
|
||||
int pk_verify(EVP_PKEY *pk, const char *alg, const unsigned char *dgst,
|
||||
size_t dgstlen, const unsigned char *sig, size_t siglen, ENGINE *e) {
|
||||
return 0;
|
||||
int ret = -1;
|
||||
EVP_PKEY_CTX *ctx = NULL;
|
||||
|
||||
if (!(ctx = EVP_PKEY_CTX_new(pk, e))) {
|
||||
goto end;
|
||||
}
|
||||
if (!EVP_PKEY_verify_init(ctx)) {
|
||||
goto end;
|
||||
}
|
||||
if (EVP_PKEY_id(pk) == EVP_PKEY_EC && EC_GROUP_get_curve_name(
|
||||
EC_KEY_get0_group(EVP_PKEY_get0_EC_KEY(pk))) == NID_sm2p256v1) {
|
||||
if (EVP_PKEY_CTX_set_ec_scheme(ctx, NID_sm_scheme) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
if ((ret = EVP_PKEY_verify(ctx, sig, siglen, dgst, dgstlen)) <= 0) {
|
||||
goto end;
|
||||
}
|
||||
end:
|
||||
EVP_PKEY_CTX_free(ctx);
|
||||
return ret;
|
||||
}
|
||||
|
||||
unsigned char *sk_derive(EVP_PKEY *sk, const char *alg, EVP_PKEY *peer,
|
||||
@@ -391,9 +514,8 @@ func GetPublicKeyAlgorithmNames() []string {
|
||||
return []string{
|
||||
"DH",
|
||||
"DSA",
|
||||
"EC",
|
||||
"RSA",
|
||||
"SM2",
|
||||
"EC",
|
||||
"X25519",
|
||||
}
|
||||
}
|
||||
@@ -409,7 +531,7 @@ func GetSignAlgorithmNames(pkey string) ([]string, error) {
|
||||
"RSA-SHA256",
|
||||
"RSA-SHA512",
|
||||
"DSA-SHA1",
|
||||
}
|
||||
}, nil
|
||||
}
|
||||
|
||||
func GetPublicKeyEncryptionNames(pkey string) ([]string, error) {
|
||||
@@ -438,7 +560,7 @@ func GetPublicKeyEncryptionNames(pkey string) ([]string, error) {
|
||||
"sm2encrypt-with-sha1",
|
||||
"sm2encrypt-with-sha256",
|
||||
"sm2encrypt-with-sha512",
|
||||
}
|
||||
}, nil
|
||||
}
|
||||
|
||||
func GetDeriveKeyAlgorithmNames(pkey string) ([]string, error) {
|
||||
@@ -455,7 +577,7 @@ func GetDeriveKeyAlgorithmNames(pkey string) ([]string, error) {
|
||||
"dhSinglePass-cofactorDH-sha384kdf-scheme",
|
||||
"dhSinglePass-cofactorDH-sha512kdf-scheme",
|
||||
"dhKeyAgreement",
|
||||
}
|
||||
}, nil
|
||||
}
|
||||
|
||||
type PublicKey struct {
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import "C"
|
||||
|
||||
func GetVersions() []string {
|
||||
versions := []string{
|
||||
"GmSSL-Go API/1.0",
|
||||
"GmSSL Go API 1.1 Mar 31 2018",
|
||||
C.GoString(C.OpenSSL_version(C.OPENSSL_VERSION)),
|
||||
C.GoString(C.OpenSSL_version(C.OPENSSL_BUILT_ON)),
|
||||
C.GoString(C.OpenSSL_version(C.OPENSSL_CFLAGS)),
|
||||
|
||||
@@ -40,7 +40,7 @@ typedef struct aes_key_st AES_KEY;
|
||||
|
||||
const char *AES_options(void);
|
||||
|
||||
int AES_set_encrypt_key(const unsigned char *userKey, const unsigned int bits,
|
||||
int AES_set_encrypt_key(const unsigned char *userKey, const int bits,
|
||||
AES_KEY *key);
|
||||
int AES_set_decrypt_key(const unsigned char *userKey, const int bits,
|
||||
AES_KEY *key);
|
||||
|
||||
@@ -76,6 +76,8 @@ int SDF_PrintRSAPublicKey(RSArefPublicKey *ref);
|
||||
int SDF_PrintRSAPrivateKey(RSArefPrivateKey *ref);
|
||||
int SDF_PrintECCPublicKey(ECCrefPublicKey *ref);
|
||||
int SDF_PrintECCPrivateKey(ECCrefPrivateKey *ref);
|
||||
int SDF_NewECCCipher(ECCCipher **cipher, size_t ulDataLen);
|
||||
int SDF_FreeECCCipher(ECCCipher *cipher);
|
||||
int SDF_PrintECCCipher(ECCCipher *cipher);
|
||||
int SDF_PrintECCSignature(ECCSignature *sig);
|
||||
int SDF_GetErrorString(int err, char **str);
|
||||
@@ -133,12 +135,14 @@ int ERR_load_SDF_strings(void);
|
||||
# define SDF_F_SDF_IMPORTKEYWITHISK_RSA 136
|
||||
# define SDF_F_SDF_IMPORTKEYWITHKEK 137
|
||||
# define SDF_F_SDF_INTERNALDECRYPT_ECC 151
|
||||
# define SDF_F_SDF_INTERNALENCRYPT_ECC 152
|
||||
# define SDF_F_SDF_INTERNALPRIVATEKEYOPERATION_RSA 138
|
||||
# define SDF_F_SDF_INTERNALPUBLICKEYOPERATION_RSA 147
|
||||
# define SDF_F_SDF_INTERNALSIGN_ECC 139
|
||||
# define SDF_F_SDF_INTERNALVERIFY_ECC 140
|
||||
# define SDF_F_SDF_LOADLIBRARY 148
|
||||
# define SDF_F_SDF_METHOD_LOAD_LIBRARY 141
|
||||
# define SDF_F_SDF_NEWECCCIPHER 153
|
||||
# define SDF_F_SDF_OPENDEVICE 142
|
||||
# define SDF_F_SDF_OPENSESSION 143
|
||||
# define SDF_F_SDF_READFILE 144
|
||||
@@ -168,6 +172,7 @@ int ERR_load_SDF_strings(void);
|
||||
# define SDF_R_INVALID_SANSEC_ECCCIPHER_LENGTH 207
|
||||
# define SDF_R_INVALID_SDF_LIBRARY 101
|
||||
# define SDF_R_INVALID_SESSION_HANDLE 102
|
||||
# define SDF_R_INVALID_SM2_CIPHERTEXT_LENGTH 212
|
||||
# define SDF_R_KEY_NOT_EXIST 126
|
||||
# define SDF_R_LOAD_LIBRARY_FAILURE 107
|
||||
# define SDF_R_MAC_ERROR 127
|
||||
|
||||
@@ -41,9 +41,9 @@ extern "C" {
|
||||
*/
|
||||
# define OPENSSL_VERSION_NUMBER 0x1010004fL
|
||||
# ifdef OPENSSL_FIPS
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.2.0 - OpenSSL 1.1.0d-fips 13 Mar 2018"
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.3.1 - OpenSSL 1.1.0d-fips 30 Mar 2018"
|
||||
# else
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.2.0 - OpenSSL 1.1.0d 13 Mar 2018"
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.3.1 - OpenSSL 1.1.0d 30 Mar 2018"
|
||||
# endif
|
||||
|
||||
/*-
|
||||
|
||||
@@ -375,6 +375,14 @@ int SDF_ExternalEncrypt_ECC(
|
||||
unsigned int uiDataLength,
|
||||
ECCCipher *pucEncData);
|
||||
|
||||
int SDF_InternalEncrypt_ECC(
|
||||
void *hSessionHandle,
|
||||
unsigned int uiIPKIndex,
|
||||
unsigned int uiAlgID,
|
||||
unsigned char *pucData,
|
||||
unsigned int uiDataLength,
|
||||
ECCCipher *pucEncData);
|
||||
|
||||
int SDF_InternalDecrypt_ECC(
|
||||
void *hSessionHandle,
|
||||
unsigned int uiISKIndex,
|
||||
|
||||
+1
-1
@@ -13,5 +13,5 @@ SOURCE[../libssl]=\
|
||||
record/ssl3_buffer.c record/ssl3_record.c record/dtls1_bitmap.c \
|
||||
statem/statem.c
|
||||
IF[{- !$disabled{gmtls} -}]
|
||||
SOURCE[../libssl]=statem/statem_gmtls11.c
|
||||
SOURCE[../libssl]=statem/statem_gmtls.c
|
||||
ENDIF
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+4941
-4938
File diff suppressed because it is too large
Load Diff
+408
-408
@@ -1,411 +1,411 @@
|
||||
DTLS_server_method 1 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear_options 2 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_id_context 3 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_proto_select_cb 4 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
PEM_read_bio_SSL_SESSION 5 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_param 6 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_matching_session_id 7 1_1_0d EXIST::FUNCTION:
|
||||
PEM_read_SSL_SESSION 8 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_CTX_set_next_protos_advertised_cb 9 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CIPHER_get_kx_nid 10 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_certificate 11 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_wfd 12 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_clear_flags 13 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_cb 14 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id 15 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey 16 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_add_file_cert_subjects_to_stack 17 1_1_0d EXIST::FUNCTION:
|
||||
SRP_Calc_A_param 18 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set0_rbio 19 1_1_0d EXIST::FUNCTION:
|
||||
SSL_want 20 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set1_prefix 21 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_read_buffer_len 22 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_privatekey 23 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_protos 24 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_server_method 25 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_set_srp_server_param_pw 26 1_1_0d EXIST::FUNCTION:SRP
|
||||
TLS_method 27 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ticket_lifetime_hint 28 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_verify_dir 29 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_add_compression_method 30 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_config 31 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_dir_cert_subjects_to_stack 32 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_method 33 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_set_info_callback 34 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_method 35 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_get1_supported_ciphers 36 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey_ASN1 37 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_tlsext_use_srtp 38 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_get_srtp_profiles 39 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_CONF_cmd 40 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_quiet_shutdown 41 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id_context 42 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_enable_ct 43 1_1_0d EXIST::FUNCTION:CT
|
||||
TLSv1_1_method 44 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_set_hostflags 45 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_compression 46 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_init 47 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_set0_compression_methods 48 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_shutdown 49 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane 50 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_keylog 51 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_cipher_list 52 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_time 53 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_before 54 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl_ctx 55 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_privatekey 56 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_mode 57 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_depth 58 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rbio 59 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext_cb 60 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_set_flags 61 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_enable 62 1_1_0d EXIST::FUNCTION:
|
||||
i2d_SSL_SESSION 63 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_quiet_shutdown 64 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_server_method 65 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_get_verify_result 66 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_client_callback 67 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_SESSION_get0_peer 68 1_1_0d EXIST::FUNCTION:
|
||||
SSL_shutdown 69 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername_type 70 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_SSL_CTX 71 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_up_ref 72 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_compression_methods 73 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_client_method 74 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string_long 75 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_all_async_fds 76 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_read_buffer_len 77 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate_pending 78 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_changed_async_fds 79 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_not_resumable_session_callback 80 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify 81 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_cb 82 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_msg_callback 83 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_copy_session_id 84 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string_long 85 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate 86 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_error 87 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_CA_list 88 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_level 89 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_N 90 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_state 91 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey_ASN1 92 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_set_default_verify_file 93 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ex_data 94 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_trust 95 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get1_session 96 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ct_validation_callback 97 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_sigalgs 98 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_purpose 99 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity_hint 100 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_sess_get_remove_cb 101 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_options 102 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shutdown 103 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_session_id_context 104 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_msg_callback 105 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_password 106 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_default_passwd_cb 107 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_server_method 108 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_CTX_get_ciphers 109 1_1_0d EXIST::FUNCTION:
|
||||
SSL_read 110 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_get_cb 111 1_1_0d EXIST::FUNCTION:
|
||||
SSL_trace 112 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_get_session 113 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_clear_flags 114 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_ssl_module 115 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey_file 116 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_get_ex_data 117 1_1_0d EXIST::FUNCTION:
|
||||
SSL_ctrl 118 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string_long 119 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ex_data 120 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_tlsa_add 121 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_param 122 1_1_0d EXIST::FUNCTION:
|
||||
SSL_connect 123 1_1_0d EXIST::FUNCTION:
|
||||
SSL_ct_is_enabled 124 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_set_wfd 125 1_1_0d EXIST::FUNCTION:SOCK
|
||||
TLSv1_server_method 126 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_get_ssl_method 127 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_value_type 128 1_1_0d EXIST::FUNCTION:
|
||||
SSL_accept 129 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify_depth 130 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb_userdata 131 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_info_callback 132 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_generate_session_id 133 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_clear_flags 134 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_new_cb 135 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_param 136 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_read_ahead 137 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_connect_state 138 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_chain 139 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session 140 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_gmtls 141 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_file 142 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_quiet_shutdown 143 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_client_CA 144 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey 145 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_client_method 146 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_set_fd 147 1_1_0d EXIST::FUNCTION:SOCK
|
||||
GMTLS_client_method 148 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_get0_peer_scts 149 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_set0_ctlog_store 150 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_get_security_callback 151 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_depth 152 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_info_callback 153 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ex_data 154 1_1_0d EXIST::FUNCTION:
|
||||
PEM_write_SSL_SESSION 155 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_copy_session_id 156 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_mtype_set 157 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_timeout 158 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_ct_is_enabled 159 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_set_tmp_dh_callback 160 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_get_srp_userinfo 161 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_selected_srtp_profile 162 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_set_session_secret_cb 163 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ctlog_list_file 164 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_SESSION_new 165 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_username_callback 166 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_use_certificate_file 167 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_cert_cb 168 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_id 169 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_psk_identity_hint 170 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_srp_verify_param_callback 171 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_options 172 1_1_0d EXIST::FUNCTION:
|
||||
SSL_up_ref 173 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_cipher_list 174 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_options 175 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_find 176 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_protocol_version 177 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_free 178 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_server_random 179 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_client_CA_list 180 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_time 181 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_version 182 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_client_method 183 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_SESSION_get0_cipher 184 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_check_private_key 185 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb_userdata 186 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string 187 1_1_0d EXIST::FUNCTION:
|
||||
SSL_export_keying_material 188 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_ASN1 189 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_security_ex_data 190 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate 191 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_init 192 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_tlsext_use_srtp 193 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_set_options 194 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_has_client_custom_ext 195 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_level 196 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_ctlog_list_file 197 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CIPHER_get_bits 198 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_random 199 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string_long 200 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_digest_nid 201 1_1_0d EXIST::FUNCTION:
|
||||
SSL_load_client_CA_file 202 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_select_cb 203 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_id 1 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set1_param 2 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_verify_file 3 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername 4 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_ex_data 5 1_1_0d EXIST::FUNCTION:
|
||||
TLS_client_method 6 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_read_buffer_len 7 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb_userdata 8 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ex_data_X509_STORE_CTX_idx 9 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_verify_callback 10 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_standard_name 11 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_CTX_set_quiet_shutdown 12 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_cipher 13 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_protos_advertised_cb 14 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CTX_get_client_CA_list 15 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_client_method 16 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shutdown 17 1_1_0d EXIST::FUNCTION:
|
||||
SSL_ctrl 18 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_result 19 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_get_cb 20 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity 21 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CONF_cmd 22 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey 23 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_sigalgs 24 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_fd 25 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_get_wfd 26 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_proto_select_cb 27 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_SESSION_set_time 28 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_hostflags 29 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_client_method 30 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_CTX_set_client_cert_cb 31 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_session_id_context 32 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_selected_srtp_profile 33 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_get0_dane_authority 34 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string_long 35 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_server_method 36 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_set_session 37 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_has_client_custom_ext 38 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_callback_ctrl 39 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ciphers 40 1_1_0d EXIST::FUNCTION:
|
||||
SSL_session_reused 41 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_argv 42 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl 43 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_free 44 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_SESSION_get0_id_context 45 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_param 46 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl_ctx 47 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string 48 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get1_session 49 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_protos 50 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_purpose 51 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_wbio 52 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_security_ex_data 53 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_result 54 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_new_cb 55 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_callback 56 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string 57 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_dir_cert_subjects_to_stack 58 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_clear_flags 59 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_new 60 1_1_0d EXIST::FUNCTION:
|
||||
SSL_do_handshake 61 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_options 62 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_cipher_list 63 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_not_resumable_session_callback 64 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_file 65 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rbio 66 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_ciphers 67 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_master_key 68 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ct_validation_callback 69 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_set_srp_strength 70 1_1_0d EXIST::FUNCTION:SRP
|
||||
TLSv1_2_method 71 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_ct_is_enabled 72 1_1_0d EXIST::FUNCTION:CT
|
||||
TLSv1_client_method 73 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_COMP_get_compression_methods 74 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_init 75 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string 76 1_1_0d EXIST::FUNCTION:
|
||||
SSL_version 77 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_shutdown 78 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_enable_ct 79 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_SESSION_get_time 80 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup 81 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_timeout 82 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_tlsext_use_srtp 83 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_get_error 84 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_ASN1 85 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_keylog 86 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_read_ahead 87 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_random 88 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_method 89 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_id_context 90 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb 91 1_1_0d EXIST::FUNCTION:
|
||||
SSL_load_client_CA_file 92 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_server_custom_ext 93 1_1_0d EXIST::FUNCTION:
|
||||
SSL_extension_supported 94 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_privatekey 95 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_finished 96 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_username_callback 97 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_quiet_shutdown 98 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_privatekey 99 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_gmtls 100 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_generate_session_id 101 1_1_0d EXIST::FUNCTION:
|
||||
SSL_export_keying_material 102 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ex_data 103 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl 104 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_level 105 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_level 106 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_up_ref 107 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_depth 108 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_verified_chain 109 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_client_method 110 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_CTX_get0_certificate 111 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_psk_identity_hint 112 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_use_PrivateKey_ASN1 113 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_init 114 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_alpn_protos 115 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_finished 116 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_read_ahead 117 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_find 118 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_cert_cb 119 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear 120 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_method 121 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_CONF_CTX_set_flags 122 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey_file 123 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_write 124 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_fd 125 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_cipher_nid 126 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_server_callback 127 1_1_0d EXIST::FUNCTION:PSK
|
||||
TLSv1_server_method 128 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_clear_options 129 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_ct_is_enabled 130 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_client_ciphers 131 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_CA_list 132 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tlsext_use_srtp 133 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_CTX_set_default_verify_paths 134 1_1_0d EXIST::FUNCTION:
|
||||
SSL_accept 135 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_param 136 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_options 137 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_server_method 138 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
i2d_SSL_SESSION 139 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_method 140 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_alert_desc_string_long 141 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_file_cert_subjects_to_stack 142 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_before 143 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_N 144 1_1_0d EXIST::FUNCTION:SRP
|
||||
DTLSv1_client_method 145 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_set_session_ticket_ext 146 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_digest_nid 147 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_has_ticket 148 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_secret_cb 149 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext_cb 150 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ssl_method 151 1_1_0d EXIST::FUNCTION:
|
||||
d2i_SSL_SESSION 152 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_passwd_cb 153 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_verify_param_callback 154 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_cert_cb 155 1_1_0d EXIST::FUNCTION:
|
||||
SSL_select_next_proto 156 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_engine 157 1_1_0d EXIST::FUNCTION:ENGINE
|
||||
SSL_get_current_expansion 158 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_psk_client_callback 159 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_alert_type_string 160 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_client_method 161 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_CTX_get_timeout 162 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_version 163 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_client_CA_list 164 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ex_data 165 1_1_0d EXIST::FUNCTION:
|
||||
TLS_server_method 166 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_msg_callback 167 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_buffer_ssl_connect 168 1_1_0d EXIST::FUNCTION:
|
||||
SSL_enable_ct 169 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_add_session 170 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_client_CA 171 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_security_ex_data 172 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_callback 173 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cipher_list 174 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_free 175 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey 176 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_set_msg_callback 177 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string_long 178 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_g 179 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_verify_depth 180 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate_abbreviated 181 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_info_callback 182 1_1_0d EXIST::FUNCTION:
|
||||
SSL_trace 183 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_use_PrivateKey_file 184 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_add_compression_method 185 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_state 186 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_chain_file 187 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_info_callback 188 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo_file 189 1_1_0d EXIST::FUNCTION:
|
||||
SSL_peek 190 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_callback 191 1_1_0d EXIST::FUNCTION:
|
||||
SSL_up_ref 192 1_1_0d EXIST::FUNCTION:
|
||||
SSL_waiting_for_async 193 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_next_proto_negotiated 194 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
BIO_ssl_copy_session_id 195 1_1_0d EXIST::FUNCTION:
|
||||
OPENSSL_init_ssl 196 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_remove_cb 197 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ssl_method 198 1_1_0d EXIST::FUNCTION:
|
||||
SSL_config 199 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_CA 200 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_kx_nid 201 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_passwd_cb 202 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_private_key 203 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_new 204 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_server_custom_ext 205 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_security_ex_data 206 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ct_validation_callback 207 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_finished 208 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_ciphers 209 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_auth_nid 210 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_ctrl 211 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rfd 212 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_next_proto_negotiated 213 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CTX_set_trust 214 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_cipher_nid 215 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl_connect 216 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey_ASN1 217 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CIPHER_get_name 218 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_fd 219 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_master_key 220 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_method 221 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_accept_state 222 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_id 223 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_version 224 1_1_0d EXIST::FUNCTION:
|
||||
d2i_SSL_SESSION 225 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_read_ahead 226 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_ASN1 227 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ssl_version 228 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup_CA_list 229 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity 230 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_free 231 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo 232 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_level 233 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_timeout 234 1_1_0d EXIST::FUNCTION:
|
||||
TLS_server_method 235 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_callback 236 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_hostname 237 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_server_method 238 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_CIPHER_is_aead 239 1_1_0d EXIST::FUNCTION:
|
||||
ERR_load_SSL_strings 240 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_listen 241 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_CTX_sess_set_remove_cb 242 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param 243 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_generate_session_id 244 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_client_method 245 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_set_verify_result 246 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_certificate 247 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_purpose 248 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup 249 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_callback_ctrl 250 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_verified_chain 251 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_session 252 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_SSL_CTX 253 1_1_0d EXIST::FUNCTION:
|
||||
BIO_f_ssl 254 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_method 255 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_config 256 1_1_0d EXIST::FUNCTION:
|
||||
SSL_srp_server_param_with_username 257 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_sess_get_get_cb 258 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ciphers 259 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_rfd 260 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_add1_host 261 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_security_ex_data 262 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_peername 263 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_CA_list 264 1_1_0d EXIST::FUNCTION:
|
||||
SSL_new 265 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_alpn_selected 266 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_remove_session 267 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_method 268 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_use_RSAPrivateKey_file 269 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_SESSION_free 270 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_free 271 1_1_0d EXIST::FUNCTION:
|
||||
TLS_client_method 272 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_callback 273 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_expansion 274 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_set_flags 275 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_g 276 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_default_passwd_cb 277 1_1_0d EXIST::FUNCTION:
|
||||
SSL_extension_supported 278 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext 279 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_finish 280 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane_tlsa 281 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_free 282 1_1_0d EXIST::FUNCTION:
|
||||
SSL_enable_ct 283 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_set0_security_ex_data 284 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_timeout 285 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_standard_name 286 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_CTX_set_info_callback 287 1_1_0d EXIST::FUNCTION:
|
||||
SSL_version 288 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string 289 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_id_context 290 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_ASN1 291 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string 292 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_method 293 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_SESSION_print 294 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_chain_file 295 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_file 296 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_mode 297 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_clear_options 298 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ex_data 299 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_debug 300 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
|
||||
SSL_clear 301 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_finished 302 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify 303 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_passwd_cb_userdata 304 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_up_ref 205 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb 206 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_mode 207 1_1_0d EXIST::FUNCTION:
|
||||
SSL_pending 208 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_check_private_key 209 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_ASN1 210 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_method 211 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_get0_dane_tlsa 212 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_peer 213 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_timeout 214 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_version 215 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_cipher 216 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_remove_session 217 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_bits 218 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_ctlog_store 219 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_ctrl 220 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_matching_session_id 221 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tmp_dh_callback 222 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_use_RSAPrivateKey_file 223 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_set_info_callback 224 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_wbio 225 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_password 226 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_is_init_finished 227 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ex_data 228 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_certificate 229 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_init 230 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_test_functions 231 1_1_0d EXIST::FUNCTION:UNIT_TEST
|
||||
SSL_get_verify_mode 232 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_value_type 233 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cookie_generate_cb 234 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_sigalgs 235 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify 236 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set1_prefix 237 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_client_method 238 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_SESSION_get0_hostname 239 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_peername 240 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_username 241 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_srp_username 242 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_srp_userinfo 243 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_load_verify_locations 244 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_clear_options 245 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey_ASN1 246 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_connect 247 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey 248 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSLv3_method 249 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
BIO_f_ssl 250 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_client_pwd_callback 251 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_quiet_shutdown 252 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_method 253 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_new 254 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_CA_list 255 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_callback 256 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_enable 257 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_shutdown 258 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity_hint 259 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_SESSION_set1_id 260 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_id 261 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_cb_arg 262 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_COMP_get_name 263 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_SSL_CTX 264 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string_long 265 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_generate_session_id 266 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_wfd 267 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_set_bio 268 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane 269 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_ctlog_list_file 270 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_client_version 271 1_1_0d EXIST::FUNCTION:
|
||||
SSL_free 272 1_1_0d EXIST::FUNCTION:
|
||||
SSL_shutdown 273 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ciphers 274 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_options 275 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_cert_store 276 1_1_0d EXIST::FUNCTION:
|
||||
SRP_Calc_A_param 277 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_default_verify_dir 278 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_level 279 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ticket_lifetime_hint 280 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_ticket 281 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_server_method 282 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_info_callback 283 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ctlog_list_file 284 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get0_alpn_selected 285 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_get_cb 286 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get0_name 287 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_debug 288 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
|
||||
BIO_new_ssl_connect 289 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo 290 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_listen 291 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_CONF_CTX_free 292 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate 293 1_1_0d EXIST::FUNCTION:
|
||||
SSL_callback_ctrl 294 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_server_method 295 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_dane_tlsa_add 296 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_security_ex_data 297 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_dtls 298 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_chain_file 299 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_set_flags 300 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_peer_scts 301 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_set_connect_state 302 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_changed_async_fds 303 1_1_0d EXIST::FUNCTION:
|
||||
SSL_srp_server_param_with_username 304 1_1_0d EXIST::FUNCTION:SRP
|
||||
PEM_write_bio_SSL_SESSION 305 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_ticket 306 1_1_0d EXIST::FUNCTION:
|
||||
OPENSSL_init_ssl 307 1_1_0d EXIST::FUNCTION:
|
||||
SSL_peek 308 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_cipher 309 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_wbio 310 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_dtls 311 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_buffer_ssl_connect 312 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_id 313 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl 314 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_quiet_shutdown 315 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_argv 316 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_compress_id 317 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_client_method 318 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_CTX_set_srp_strength 319 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CIPHER_description 320 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_new 321 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_wbio 322 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane_authority 323 1_1_0d EXIST::FUNCTION:
|
||||
SSL_do_handshake 324 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_up_ref 325 1_1_0d EXIST::FUNCTION:
|
||||
SSL_callback_ctrl 326 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_not_resumable_session_callback 327 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_psk_identity_hint 328 1_1_0d EXIST::FUNCTION:PSK
|
||||
TLSv1_1_server_method 329 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_has_pending 330 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_engine 331 1_1_0d EXIST::FUNCTION:ENGINE
|
||||
SSL_CTX_get_verify_callback 332 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_custom_ext 333 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cookie_verify_cb 334 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tmp_dh_callback 335 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_CTX_get_ssl_method 336 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_private_key 337 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_server_method 338 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_CTX_use_PrivateKey 339 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_free 340 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_srp_client_pwd_callback 341 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_psk_client_callback 342 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_set_psk_server_callback 343 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_add_client_CA 344 1_1_0d EXIST::FUNCTION:
|
||||
SSL_pending 345 1_1_0d EXIST::FUNCTION:
|
||||
SSL_certs_clear 346 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey 347 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_SESSION_get_timeout 348 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_client_method 349 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_CTX_SRP_CTX_init 350 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_client_cert_cb 351 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_server_callback 352 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_default_passwd_cb_userdata 353 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_shutdown 354 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_ctlog_store 355 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_get_security_level 356 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_load_verify_locations 357 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_sigalgs 358 1_1_0d EXIST::FUNCTION:
|
||||
SSL_test_functions 359 1_1_0d EXIST::FUNCTION:UNIT_TEST
|
||||
BIO_new_ssl 360 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_callback 361 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_enable 362 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ssl_method 363 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_init_finished 364 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string 365 1_1_0d EXIST::FUNCTION:
|
||||
SSL_waiting_for_async 366 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_username 367 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_renegotiate_abbreviated 368 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_flags 369 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_timeout 370 1_1_0d EXIST::FUNCTION:
|
||||
SSL_session_reused 371 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_cb_arg 372 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_peer_certificate 373 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get0_name 374 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_depth 375 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ex_data_X509_STORE_CTX_idx 376 1_1_0d EXIST::FUNCTION:
|
||||
SSL_select_next_proto 377 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_name 378 1_1_0d EXIST::FUNCTION:
|
||||
SSL_write 379 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_store 380 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_host 381 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_verify_callback 382 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_ciphers 383 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_alpn_protos 384 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_ex_data 385 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_method 386 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_get_default_passwd_cb 387 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_cert_chain 388 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_fp 389 1_1_0d EXIST::FUNCTION:STDIO
|
||||
TLSv1_client_method 390 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_renegotiate 391 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo_file 392 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_username 393 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_use_PrivateKey_file 394 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_client_CA_list 395 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_chain_file 396 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_has_ticket 397 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_flush_sessions 398 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_passwd_cb 399 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_new_cb 400 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_verify_paths 401 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_cert_store 402 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_bio 403 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_callback 404 1_1_0d EXIST::FUNCTION:
|
||||
SSL_client_version 405 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername 406 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cookie_generate_cb 407 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set1_param 408 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cipher_list 409 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_server 410 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_host 306 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_rbio 307 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_pending 308 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_name 309 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_store 310 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_description 311 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id_context 312 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_chain 313 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_server_method 314 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
PEM_read_bio_SSL_SESSION 315 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cookie_verify_cb 316 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srtp_profiles 317 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_set_rfd 318 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_set_security_callback 319 1_1_0d EXIST::FUNCTION:
|
||||
TLS_method 320 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_session 321 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_new_cb 322 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_read_buffer_len 323 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_file 324 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_fp 325 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_get_ex_data 326 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param 327 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_dane_set_flags 328 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_SSL_CTX 329 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_ssl_module 330 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_clear_flags 331 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_param 332 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify 333 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_timeout 334 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ct_validation_callback 335 1_1_0d EXIST::FUNCTION:CT
|
||||
TLSv1_2_server_method 336 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_CTX_set_ssl_version 337 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_certificate 338 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_id 339 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_not_resumable_session_callback 340 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_client_method 341 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_get_peer_cert_chain 342 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb_userdata 343 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_quiet_shutdown 344 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify_depth 345 1_1_0d EXIST::FUNCTION:
|
||||
ERR_load_SSL_strings 346 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate_pending 347 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add1_host 348 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate 349 1_1_0d EXIST::FUNCTION:
|
||||
SSL_read 350 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_auth_nid 351 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_custom_ext 352 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_method 353 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_get_servername_type 354 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_psk_identity_hint 355 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_want 356 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_depth 357 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_server_random 358 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_trust 359 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_callback 360 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_flush_sessions 361 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_compression 362 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_finish 363 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rfd 364 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_free 365 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_copy_session_id 366 1_1_0d EXIST::FUNCTION:
|
||||
PEM_read_SSL_SESSION 367 1_1_0d EXIST::FUNCTION:STDIO
|
||||
DTLSv1_server_method 368 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_get1_supported_ciphers 369 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_server 370 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_client_callback 371 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_use_RSAPrivateKey_ASN1 372 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_get_ex_data 373 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_enable 374 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_psk_server_callback 375 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_get_security_level 376 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate 377 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_mtype_set 378 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_passwd_cb_userdata 379 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_ctlog_store 380 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_sess_set_remove_cb 381 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_all_async_fds 382 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_free 383 1_1_0d EXIST::FUNCTION:
|
||||
PEM_write_SSL_SESSION 384 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_CTX_get_client_cert_cb 385 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_clear_flags 386 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_timeout 387 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_config 388 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey 389 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_tmp_dh_callback 390 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_set_default_passwd_cb_userdata 391 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_security_ex_data 392 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_new 393 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_trust 394 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print 395 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_options 396 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup_CA_list 397 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_accept_state 398 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_ASN1 399 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_compress_id 400 1_1_0d EXIST::FUNCTION:
|
||||
SSL_certs_clear 401 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ssl_method 402 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param_pw 403 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_purpose 404 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_set0_compression_methods 405 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_protocol_version 406 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_file 407 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_select_cb 408 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_cipher_list 409 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_is_aead 410 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sessions 411 1_1_0d EXIST::FUNCTION:
|
||||
|
||||
Reference in New Issue
Block a user