fix warnings

This commit is contained in:
Zhi Guan
2019-08-13 16:56:23 +08:00
parent a64ac54993
commit cbf7cbb40d
13 changed files with 5155 additions and 5673 deletions

View File

@@ -113,7 +113,7 @@ int sdf_main(int argc, char **argv)
char *lib = NULL, *vendor = NULL;
unsigned char *buf = NULL;
unsigned int ulen;
int len, key_idx;
int len, key_idx = -1;
OPTION_CHOICE o;
int op = OP_NONE;
void *hDev = NULL;

View File

@@ -113,15 +113,19 @@ int ECIES_PARAMS_init_with_recommended(ECIES_PARAMS *param)
}
memset(param, 0, sizeof(*param));
#ifndef OPENSSL_NO_SHA
#ifndef OPENSSL_NO_SHA256
param->kdf_nid = NID_x9_63_kdf;
param->kdf_md = EVP_sha256();
param->enc_nid = NID_xor_in_ecies;
param->mac_nid = NID_hmac_full_ecies;
param->hmac_md = EVP_sha256();
// we should return error when sha256 disabled
#endif
return 1;
#else
ECerr(EC_F_ECIES_PARAMS_INIT_WITH_RECOMMENDED,
EC_R_INVALID_ECIES_PARAMS);
return 0;
#endif
}
KDF_FUNC ECIES_PARAMS_get_kdf(const ECIES_PARAMS *param)
@@ -162,11 +166,6 @@ int ECIES_PARAMS_get_enc(const ECIES_PARAMS *param, size_t inlen,
cipher = NULL;
keylen = inlen;
break;
#ifndef OPENSSL_NO_DES
case NID_tdes_cbc_in_ecies:
cipher = EVP_des_ede_cbc();
break;
#endif
#ifndef OPENSSL_NO_AES
case NID_aes128_cbc_in_ecies:
cipher = EVP_aes_128_cbc();

View File

@@ -48,6 +48,7 @@
*/
#include <stdio.h>
#include <string.h>
#include <openssl/evp.h>
#include <openssl/err.h>
#include <openssl/paillier.h>

View File

@@ -47,6 +47,7 @@
* ====================================================================
*/
#include <string.h>
#include <openssl/err.h>
#include <openssl/gmsdf.h>
#include "internal/sdf_int.h"

View File

@@ -205,7 +205,7 @@ int SM9_compute_share_key_A(int type,
}
/* get IDA */
IDA = ASN1_STRING_get0_data(skA->identity);
IDA = (char *)ASN1_STRING_get0_data(skA->identity);
IDAlen = ASN1_STRING_length(skA->identity);
/* malloc */
@@ -379,7 +379,7 @@ int SM9_compute_share_key_B(int type,
}
/* get IDB */
IDB = ASN1_STRING_get0_data(skB->identity);
IDB = (char *)ASN1_STRING_get0_data(skB->identity);
IDBlen = ASN1_STRING_length(skB->identity);
/* malloc */

View File

@@ -19,7 +19,7 @@ IF[{- !$disabled{tests} -}]
bioprinttest sslapitest dtlstest sslcorrupttest bio_enc_test \
sm2test sm3test sms4test kdf2test eciestest \
pailliertest otptest gmapitest sm9test \
sdftest skftest zuctest
zuctest
SOURCE[aborttest]=aborttest.c
INCLUDE[aborttest]=../include
@@ -322,14 +322,6 @@ IF[{- !$disabled{tests} -}]
INCLUDE[sm9test]=../include
DEPEND[sm9test]=../libcrypto
SOURCE[sdftest]=sdftest.c
INCLUDE[sdftest]=../include
DEPEND[sdftest]=../libcrypto
SOURCE[skftest]=skftest.c
INCLUDE[skftest]=../include
DEPEND[skftest]=../libcrypto
SOURCE[zuctest]=zuctest.c
INCLUDE[zuctest]=../include
DEPEND[zuctest]=../libcrypto

View File

@@ -1,12 +0,0 @@
#! /usr/bin/env perl
# Copyright 2015-2016 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
# in the file LICENSE in the source distribution or at
# https://www.openssl.org/source/license.html
use OpenSSL::Test::Simple;
simple_test("test_sdf", "sdftest", "sdf");

View File

@@ -1,12 +0,0 @@
#! /usr/bin/env perl
# Copyright 2015-2016 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
# in the file LICENSE in the source distribution or at
# https://www.openssl.org/source/license.html
use OpenSSL::Test::Simple;
simple_test("test_skf", "skftest", "skf");

View File

@@ -1,66 +0,0 @@
/* ====================================================================
* Copyright (c) 2016 The GmSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the GmSSL Project.
* (http://gmssl.org/)"
*
* 4. The name "GmSSL Project" must not be used to endorse or promote
* products derived from this software without prior written
* permission. For written permission, please contact
* guanzhi1980@gmail.com.
*
* 5. Products derived from this software may not be called "GmSSL"
* nor may "GmSSL" appear in their names without prior written
* permission of the GmSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the GmSSL Project
* (http://gmssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE GmSSL PROJECT ``AS IS'' AND ANY
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE GmSSL PROJECT OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
* ====================================================================
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "../e_os.h"
#ifdef OPENSSL_NO_SDF
int main(int argc, char **argv)
{
printf("NO SDF support\n");
return 0;
}
#else
int main(int argc, char **argv)
{
return 0;
}
#endif

View File

@@ -1,411 +0,0 @@
/* ====================================================================
* Copyright (c) 2014 - 2016 The GmSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the GmSSL Project.
* (http://gmssl.org/)"
*
* 4. The name "GmSSL Project" must not be used to endorse or promote
* products derived from this software without prior written
* permission. For written permission, please contact
* guanzhi1980@gmail.com.
*
* 5. Products derived from this software may not be called "GmSSL"
* nor may "GmSSL" appear in their names without prior written
* permission of the GmSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the GmSSL Project
* (http://gmssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE GmSSL PROJECT ``AS IS'' AND ANY
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE GmSSL PROJECT OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
* ====================================================================
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "../e_os.h"
#ifdef OPENSSL_NO_SKF
int main(int argc, char **argv)
{
printf("NO SKF support\n");
return 0;
}
#else
# include <openssl/evp.h>
# include <openssl/gmskf.h>
#if 0
# define PRINT_ERRSTR(rv) \
fprintf(stderr, "error: %s %d: %s\n", __FILE__, __LINE__, \
SKF_GetErrorString(rv))
DEVHANDLE open_dev(LPSTR devName, int verbose)
{
DEVHANDLE hDev;
ULONG rv;
if ((rv = SKF_ConnectDev(devName, &hDev)) != SAR_OK) {
PRINT_ERRSTR(rv);
return NULL;
}
if (verbose > 1) {
DEVINFO devInfo;
if ((rv = SKF_GetDevInfo(hDev, &devInfo)) != SAR_OK) {
PRINT_ERRSTR(rv);
SKF_DisConnectDev(hDev);
return NULL;
}
SKF_PrintDeviceInfo(stdout, &devInfo);
}
return hDev;
}
int test_skf_mac(DEVHANDLE hDev, ULONG ulAlgID, int verbose)
{
int ret = 0;
HANDLE hKey = NULL;
HANDLE hMac = NULL;
BLOCKCIPHERPARAM param;
BYTE key[EVP_MAX_KEY_LENGTH];
BYTE data[128] = {0};
BYTE mac[EVP_MAX_MD_SIZE];
ULONG dataLen, macLen;
ULONG rv;
if ((rv = SKF_SetSymmKey(hDev, key, ulAlgID, &hKey)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
bzero(&param, sizeof(param));
param.IVLen = 0;
param.PaddingType = SKF_NO_PADDING;
if ((rv = SKF_MacInit(hKey, &param, &hMac)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
dataLen = (ULONG)sizeof(data);
macLen = (ULONG)sizeof(mac);
if ((rv = SKF_Mac(hMac, data, dataLen, mac, &macLen)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
if (macLen != 16) {
printf("macLen = %d\n", (int)macLen);
fprintf(stderr, "error: %s %d: %s\n", __FILE__, __LINE__, "mac
length != 16");
goto end;
}
ret = 1;
end:
if ((rv = SKF_CloseHandle(hMac)) != SAR_OK) {
PRINT_ERRSTR(rv);
ret = 0;
}
if ((rv = SKF_CloseHandle(hKey)) != SAR_OK) {
PRINT_ERRSTR(rv);
ret = 0;
}
if (ret && verbose) {
printf("%s(%s) passed\n", __FUNCTION__,
SKF_get_alg_name(ulAlgID));
}
return ret;
}
int test_skf_dgst(DEVHANDLE hDev, ULONG ulAlgID, int verbose)
{
int ret = 0;
HANDLE hHash = NULL;
BYTE data[200] = {0};
BYTE dgst[EVP_MAX_MD_SIZE];
ULONG dataLen, dgstLen;
ULONG rv;
if ((rv = SKF_DigestInit(hDev, ulAlgID, NULL, NULL, 0, &hHash)) !=
SAR_OK) {
PRINT_ERRSTR(rv);
return 0;
}
dataLen = (ULONG)sizeof(data);
dgstLen = (ULONG)sizeof(dgst);
if ((rv = SKF_Digest(hHash, data, dataLen, dgst, &dgstLen)) != SAR_OK)
{
PRINT_ERRSTR(rv);
goto end;
}
if (verbose > 1) {
ULONG i;
printf("%s (%u-Byte) = ", SKF_get_alg_name(ulAlgID), dgstLen);
for (i = 0; i < dgstLen; i++) {
printf("%02x", dgst[i]);
}
printf("\n");
}
ret = 1;
end:
if ((rv = SKF_CloseHandle(hHash)) != SAR_OK) {
PRINT_ERRSTR(rv);
ret = 0;
}
if (ret && verbose) {
printf("%s(%s) passed\n", __FUNCTION__,
SKF_get_alg_name(ulAlgID));
}
return ret;
}
int test_skf_enc(DEVHANDLE hDev, ULONG ulAlgID, BLOCKCIPHERPARAM param, int
verbose)
{
int ret = 0;
HANDLE hKey = NULL;
BYTE key[EVP_MAX_KEY_LENGTH];
BYTE data[] = "message to be encrypted";
BYTE cbuf[256];
BYTE mbuf[256];
ULONG mlen, clen;
ULONG rv;
if ((rv = SKF_SetSymmKey(hDev, key, ulAlgID, &hKey)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
if ((rv = SKF_EncryptInit(hKey, param)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
mlen = (ULONG)sizeof(data);
clen = (ULONG)sizeof(cbuf);
if ((rv = SKF_Encrypt(hKey, data, mlen, cbuf, &clen)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
if ((rv = SKF_DecryptInit(hKey, param)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
mlen = (ULONG)sizeof(mbuf);
if ((rv = SKF_Decrypt(hKey, cbuf, clen, mbuf, &mlen)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
//FIXME: compare data with mbuf
if (verbose > 1) {
//FIXME: print ciphertext
}
ret = 1;
end:
if ((rv = SKF_CloseHandle(hKey)) != SAR_OK) {
PRINT_ERRSTR(rv);
ret = 0;
}
if (ret && verbose) {
//FIXME: print success info
}
return ret;
}
int test_skf_rsa(DEVHANDLE hDev, ULONG ulBitsLen, int verbose)
{
int ret = 0;
RSAPRIVATEKEYBLOB rsa;
RSAPUBLICKEYBLOB rsaPubKey;
BYTE data[] = "message to be encrypted or signed";
BYTE cbuf[512];
BYTE mbuf[256];
BYTE sig[512];
ULONG len, clen, mlen, siglen;
ULONG rv;
if ((rv = SKF_GenExtRSAKey(hDev, 2048, &rsa)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
memcpy(&rsaPubKey, &rsa, sizeof(rsaPubKey));
len = (ULONG)sizeof(data);
clen = (ULONG)sizeof(cbuf);
if ((rv = SKF_ExtRSAPubKeyOperation(hDev, &rsaPubKey, data, len, cbuf,
&clen)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
mlen = (ULONG)sizeof(mbuf);
if ((rv = SKF_ExtRSAPriKeyOperation(hDev, &rsa, cbuf, clen, mbuf,
&mlen)) != SAR_OK) {
PRINT_ERRSTR(rv);
goto end;
}
ret = 1;
end:
return 0;
}
int test_skf_ec(DEVHANDLE hDev, int verbose)
{
ECCPRIVATEKEYBLOB priKey;
ECCPUBLICKEYBLOB pubKey;
ECCSIGNATUREBLOB sig;
BYTE cbuf[sizeof(ECCCIPHERBLOB) + 512];
BYTE msg[] = "message to be signed and encrypted";
BYTE mbuf[128];
ULONG mlen, clen;
ULONG rv;
bzero(&priKey, sizeof(priKey));
bzero(&pubKey, sizeof(pubKey));
if ((rv = SKF_GenExtECCKeyPair(hDev, &priKey, &pubKey)) != SAR_OK) {
PRINT_ERRSTR(rv);
return 0;
}
mlen = (ULONG)sizeof(msg);
bzero(&sig, sizeof(sig));
if ((rv = SKF_ExtECCSign(hDev, &priKey, msg, mlen, &sig)) != SAR_OK) {
PRINT_ERRSTR(rv);
return 0;
}
if ((rv = SKF_ExtECCVerify(hDev, &pubKey, msg, mlen, &sig)) != SAR_OK)
{
PRINT_ERRSTR(rv);
return 0;
}
mlen = (ULONG)sizeof(msg);
bzero(cbuf, sizeof(cbuf));
if ((rv = SKF_ExtECCEncrypt(hDev, &pubKey, msg, mlen, (ECCCIPHERBLOB
*)cbuf)) != SAR_OK) {
PRINT_ERRSTR(rv);
return 0;
}
mlen = (ULONG)sizeof(mbuf);
bzero(mbuf, sizeof(mbuf));
if ((rv = SKF_ExtECCDecrypt(hDev, &priKey, (ECCCIPHERBLOB *)cbuf, mbuf,
&mlen)) != SAR_OK) {
PRINT_ERRSTR(rv);
return 0;
}
return 1;
}
int main(int argc, char **argv)
{
int verbose = 2;
DEVHANDLE hDev = NULL;
ULONG digestAlgors[] = {
SGD_SM3,
SGD_SHA1,
SGD_SHA256
};
ULONG cipherAlgors[] = {
SGD_SM4_ECB,
SGD_SM4_CBC,
SGD_SM4_CFB,
SGD_SM4_CFB,
SGD_SM4_CFB,
SGD_SM4_OFB
};
BLOCKCIPHERPARAM cipherParams[] = {
{{0}, 0, SKF_NO_PADDING, 0},
{{0}, 16, SKF_PKCS5_PADDING, 0},
{{0}, 16, SKF_NO_PADDING, 1},
{{0}, 16, SKF_NO_PADDING, 8},
{{0}, 16, SKF_NO_PADDING, 128},
{{0}, 16, SKF_NO_PADDING, 0},
};
ULONG rsaBits[] = { 1024, 2048 };
int i;
hDev = open_dev((LPSTR)"name", verbose);
/*
if (!test_skf_mac(hDev, SGD_SM4_MAC, verbose)) {
goto end;
}
*/
for (i = 0; i < sizeof(digestAlgors)/sizeof(digestAlgors[0]); i++) {
if (!test_skf_dgst(hDev, digestAlgors[i], verbose)) {
goto end;
}
}
for (i = 0; i < sizeof(cipherAlgors)/sizeof(cipherAlgors[0]); i++) {
if (!test_skf_enc(hDev, cipherAlgors[i], cipherParams[i],
verbose)) {
goto end;
}
}
for (i = 0; i < sizeof(rsaBits)/sizeof(rsaBits[0]); i++) {
if (!test_skf_rsa(hDev, rsaBits[i], verbose)) {
goto end;
}
}
if (!test_skf_ec(hDev, verbose)) {
goto end;
}
end:
ERR_print_errors_fp(stderr);
SKF_DisConnectDev(hDev);
return -1;
}
#endif
int main(int argc, char **argv)
{
int err = 0;
return err;
}
#endif

View File

@@ -131,8 +131,8 @@ static int hexequbin(const char *hex, const unsigned char *bin, size_t binlen)
{
int ret = 0;
char *buf = NULL;
int i = 0;
size_t buflen = binlen * 2 + 1;
size_t i = 0;
if (binlen * 2 != strlen(hex)) {
@@ -236,8 +236,7 @@ err:
}
static EC_KEY *new_ec_key(const EC_GROUP *group,
const char *sk, const char *xP, const char *yP,
const char *id, const EVP_MD *id_md)
const char *sk, const char *xP, const char *yP)
{
int ok = 0;
EC_KEY *ec_key = NULL;
@@ -277,14 +276,6 @@ static EC_KEY *new_ec_key(const EC_GROUP *group,
}
}
/*
if (id) {
if (!SM2_set_id(ec_key, id, id_md)) {
goto end;
}
}
*/
ok = 1;
end:
if (d) BN_free(d);
@@ -324,7 +315,7 @@ static int test_sm2_sign(const EC_GROUP *group,
change_rand(k);
if (!(ec_key = new_ec_key(group, sk, xP, yP, id, id_md))) {
if (!(ec_key = new_ec_key(group, sk, xP, yP))) {
fprintf(stderr, "error: %s %d\n", __FUNCTION__, __LINE__);
goto err;
}
@@ -340,7 +331,7 @@ static int test_sm2_sign(const EC_GROUP *group,
}
if (verbose > 1) {
int j;
size_t j;
printf("id=%s\n", id);
printf("zid(xx):");
for (j = 0; j < dgstlen; j++) { printf("%02x", dgst[j]); } printf("\n");
@@ -359,7 +350,7 @@ static int test_sm2_sign(const EC_GROUP *group,
goto err;
}
if (!hexequbin(e, dgst, dgstlen)) {
int i;
size_t i;
fprintf(stderr, "error: %s %d\n", __FUNCTION__, __LINE__);
printf("%s\n", e);
@@ -395,7 +386,7 @@ static int test_sm2_sign(const EC_GROUP *group,
/* verify */
if (!(pubkey = new_ec_key(group, NULL, xP, yP, id, id_md))) {
if (!(pubkey = new_ec_key(group, NULL, xP, yP))) {
fprintf(stderr, "error: %s %d\n", __FUNCTION__, __LINE__);
goto err;
}
@@ -432,7 +423,7 @@ static int test_sm2_enc(const EC_GROUP *group, const EVP_MD *md,
unsigned char *p;
/* test encrypt */
if (!(pub_key = new_ec_key(group, NULL, xP, yP, NULL, NULL))) {
if (!(pub_key = new_ec_key(group, NULL, xP, yP))) {
goto end;
}
@@ -450,12 +441,12 @@ static int test_sm2_enc(const EC_GROUP *group, const EVP_MD *md,
EXIT(1);
}
if (tlen != clen || memcmp(tbuf, cbuf, clen) != 0) {
if ((size_t)tlen != clen || memcmp(tbuf, cbuf, clen) != 0) {
goto end;
}
/* test decrypt */
if (!(pri_key = new_ec_key(group, d, xP, yP, NULL, NULL))) {
if (!(pri_key = new_ec_key(group, d, xP, yP))) {
goto end;
}
@@ -486,7 +477,6 @@ static int test_sm2_kap(const EC_GROUP *group,
const char *rA, const char *rB, const char *KAB, const char *S1, const char *S2)
{
int ret = 0;
const EVP_MD *id_md = EVP_sm3();
EC_KEY *eckeyA = NULL;
EC_KEY *eckeyB = NULL;
EC_KEY *pubkeyA = NULL;
@@ -508,10 +498,10 @@ static int test_sm2_kap(const EC_GROUP *group,
memset(&ctxA, 0, sizeof(ctxA));
memset(&ctxB, 0, sizeof(ctxB));
eckeyA = new_ec_key(group, dA, xA, yA, A, id_md);
eckeyB = new_ec_key(group, dB, xB, yB, B, id_md);
pubkeyA = new_ec_key(group, NULL, xA, yA, A, id_md);
pubkeyB = new_ec_key(group, NULL, xB, yB, B, id_md);
eckeyA = new_ec_key(group, dA, xA, yA);
eckeyB = new_ec_key(group, dB, xB, yB);
pubkeyA = new_ec_key(group, NULL, xA, yA);
pubkeyB = new_ec_key(group, NULL, xB, yB);
if (!eckeyA || !eckeyB || !pubkeyA || !pubkeyB) {
fprintf(stderr, "error: %s %d\n", __FILE__, __LINE__);
goto end;

File diff suppressed because it is too large Load Diff

View File

@@ -1,411 +1,411 @@
SSL_ctrl 1 1_1_0d EXIST::FUNCTION:
GMTLS_client_method 2 1_1_0d EXIST::FUNCTION:GMTLS
SSL_CTX_get0_certificate 3 1_1_0d EXIST::FUNCTION:
BIO_new_ssl 4 1_1_0d EXIST::FUNCTION:
SSL_set_verify 5 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_username 6 1_1_0d EXIST::FUNCTION:SRP
SSL_set_srp_server_param 7 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_set_info_callback 8 1_1_0d EXIST::FUNCTION:
SSL_CTX_dane_clear_flags 9 1_1_0d EXIST::FUNCTION:
SSL_get_verify_callback 10 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_bits 11 1_1_0d EXIST::FUNCTION:
SSL_get_ex_data 12 1_1_0d EXIST::FUNCTION:
SSL_set_rfd 13 1_1_0d EXIST::FUNCTION:SOCK
SSL_get_servername_type 14 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_username_callback 15 1_1_0d EXIST::FUNCTION:SRP
DTLSv1_listen 16 1_1_0d EXIST::FUNCTION:SOCK
SSL_set_ex_data 17 1_1_0d EXIST::FUNCTION:
BIO_ssl_shutdown 18 1_1_0d EXIST::FUNCTION:
SSL_set1_param 19 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_trust 20 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_tmp_dh_callback 21 1_1_0d EXIST::FUNCTION:DH
SSL_SESSION_up_ref 22 1_1_0d EXIST::FUNCTION:
SSL_use_PrivateKey_file 1 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_standard_name 2 1_1_0d EXIST::FUNCTION:SSL_TRACE
SSL_get_shared_sigalgs 3 1_1_0d EXIST::FUNCTION:
SSL_use_RSAPrivateKey_ASN1 4 1_1_0d EXIST::FUNCTION:RSA
SSL_CTX_set_timeout 5 1_1_0d EXIST::FUNCTION:
SSL_add1_host 6 1_1_0d EXIST::FUNCTION:
SSL_get_sigalgs 7 1_1_0d EXIST::FUNCTION:
SSL_CTX_dane_mtype_set 8 1_1_0d EXIST::FUNCTION:
SSL_set_alpn_protos 9 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_default_passwd_cb 10 1_1_0d EXIST::FUNCTION:
SSL_trace 11 1_1_0d EXIST::FUNCTION:SSL_TRACE
SSL_CTX_ct_is_enabled 12 1_1_0d EXIST::FUNCTION:CT
SSL_CTX_get0_privatekey 13 1_1_0d EXIST::FUNCTION:
SSL_in_before 14 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_default_passwd_cb_userdata 15 1_1_0d EXIST::FUNCTION:
SSL_SESSION_print_keylog 16 1_1_0d EXIST::FUNCTION:
SSL_set_security_callback 17 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_username 18 1_1_0d EXIST::FUNCTION:SRP
SSL_test_functions 19 1_1_0d EXIST::FUNCTION:UNIT_TEST
SSL_CTX_get_timeout 20 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_info_callback 21 1_1_0d EXIST::FUNCTION:
DTLS_server_method 22 1_1_0d EXIST::FUNCTION:
SSL_set_client_CA_list 23 1_1_0d EXIST::FUNCTION:
DTLSv1_2_client_method 24 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
SSL_set_msg_callback 25 1_1_0d EXIST::FUNCTION:
SSL_CTX_ctrl 26 1_1_0d EXIST::FUNCTION:
SSL_get_certificate 27 1_1_0d EXIST::FUNCTION:
SSL_set_psk_client_callback 28 1_1_0d EXIST::FUNCTION:PSK
SSL_peek 29 1_1_0d EXIST::FUNCTION:
SSL_CTX_ct_is_enabled 30 1_1_0d EXIST::FUNCTION:CT
SSL_get_privatekey 31 1_1_0d EXIST::FUNCTION:
DTLSv1_server_method 32 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
SSL_dup_CA_list 33 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_passwd_cb 34 1_1_0d EXIST::FUNCTION:
SSL_check_chain 35 1_1_0d EXIST::FUNCTION:
GMTLS_method 36 1_1_0d EXIST::FUNCTION:GMTLS
SSL_CTX_set_default_read_buffer_len 37 1_1_0d EXIST::FUNCTION:
SSL_get_finished 38 1_1_0d EXIST::FUNCTION:
SSL_session_reused 39 1_1_0d EXIST::FUNCTION:
SSL_CTX_get0_security_ex_data 40 1_1_0d EXIST::FUNCTION:
SSL_set_security_level 41 1_1_0d EXIST::FUNCTION:
SSL_CTX_dane_set_flags 42 1_1_0d EXIST::FUNCTION:
SSL_set_debug 43 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
SSL_renegotiate 44 1_1_0d EXIST::FUNCTION:
TLSv1_2_client_method 45 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
SSL_CTX_set_next_proto_select_cb 46 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
SSL_get_all_async_fds 47 1_1_0d EXIST::FUNCTION:
SSL_get_srtp_profiles 48 1_1_0d EXIST::FUNCTION:SRTP
SSL_trace 49 1_1_0d EXIST::FUNCTION:SSL_TRACE
SSL_srp_server_param_with_username 50 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_set_ct_validation_callback 51 1_1_0d EXIST::FUNCTION:CT
SSL_check_private_key 52 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_protocol_version 53 1_1_0d EXIST::FUNCTION:
SSL_set_ct_validation_callback 54 1_1_0d EXIST::FUNCTION:CT
SSL_CTX_get_cert_store 55 1_1_0d EXIST::FUNCTION:
BIO_f_ssl 56 1_1_0d EXIST::FUNCTION:
SSL_get1_supported_ciphers 57 1_1_0d EXIST::FUNCTION:
SSL_new 58 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_compress_id 59 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_get_remove_cb 60 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cookie_verify_cb 61 1_1_0d EXIST::FUNCTION:
SSL_get0_next_proto_negotiated 62 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
PEM_read_SSL_SESSION 63 1_1_0d EXIST::FUNCTION:STDIO
SSL_use_PrivateKey_ASN1 64 1_1_0d EXIST::FUNCTION:
SSL_SRP_CTX_init 65 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_use_PrivateKey 66 1_1_0d EXIST::FUNCTION:
SSL_set_security_callback 67 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_set_ssl 68 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_get_get_cb 69 1_1_0d EXIST::FUNCTION:
SSL_set_bio 70 1_1_0d EXIST::FUNCTION:
TLSv1_1_server_method 71 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
SSL_CTX_use_PrivateKey_ASN1 72 1_1_0d EXIST::FUNCTION:
SSL_test_functions 73 1_1_0d EXIST::FUNCTION:UNIT_TEST
SSL_SESSION_get_timeout 74 1_1_0d EXIST::FUNCTION:
SSL_get_psk_identity_hint 75 1_1_0d EXIST::FUNCTION:PSK
SSL_set_SSL_CTX 76 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_verify_param_callback 77 1_1_0d EXIST::FUNCTION:SRP
SSL_alert_type_string 78 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_PrivateKey_file 79 1_1_0d EXIST::FUNCTION:
SSL_SESSION_print_keylog 80 1_1_0d EXIST::FUNCTION:
SSL_CTX_set1_param 81 1_1_0d EXIST::FUNCTION:
SSL_export_keying_material 82 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_client_cert_engine 83 1_1_0d EXIST::FUNCTION:ENGINE
SSL_get0_security_ex_data 84 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_id_context 85 1_1_0d EXIST::FUNCTION:
SSL_get_selected_srtp_profile 86 1_1_0d EXIST::FUNCTION:SRTP
SSL_CTX_get_verify_callback 87 1_1_0d EXIST::FUNCTION:
SSL_set0_rbio 88 1_1_0d EXIST::FUNCTION:
SSL_get_quiet_shutdown 89 1_1_0d EXIST::FUNCTION:
SSL_get_server_random 90 1_1_0d EXIST::FUNCTION:
SSL_version 91 1_1_0d EXIST::FUNCTION:
SSL_get_error 92 1_1_0d EXIST::FUNCTION:
SSLv3_method 93 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
SSL_set1_host 94 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_quiet_shutdown 95 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_security_callback 96 1_1_0d EXIST::FUNCTION:
SSL_alert_desc_string_long 97 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set_timeout 98 1_1_0d EXIST::FUNCTION:
SSL_CTX_set0_ctlog_store 99 1_1_0d EXIST::FUNCTION:CT
DTLSv1_2_server_method 100 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
SSL_CONF_cmd_argv 101 1_1_0d EXIST::FUNCTION:
SSL_set_wfd 102 1_1_0d EXIST::FUNCTION:SOCK
SSL_get0_verified_chain 103 1_1_0d EXIST::FUNCTION:
SSL_use_certificate_file 104 1_1_0d EXIST::FUNCTION:
SSL_CTX_sessions 105 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_auth_nid 106 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_master_key 107 1_1_0d EXIST::FUNCTION:
DTLS_client_method 108 1_1_0d EXIST::FUNCTION:
SSL_get_cipher_list 109 1_1_0d EXIST::FUNCTION:
SSL_get_shutdown 110 1_1_0d EXIST::FUNCTION:
SSL_CONF_cmd 111 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_RSAPrivateKey_file 112 1_1_0d EXIST::FUNCTION:RSA
SSL_get_rfd 113 1_1_0d EXIST::FUNCTION:
SSL_get_version 114 1_1_0d EXIST::FUNCTION:
SSL_set_ssl_method 115 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_msg_callback 116 1_1_0d EXIST::FUNCTION:
SSL_CTX_set0_security_ex_data 117 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_alpn_protos 118 1_1_0d EXIST::FUNCTION:
SSL_set_cert_cb 119 1_1_0d EXIST::FUNCTION:
SSL_has_pending 120 1_1_0d EXIST::FUNCTION:
SSL_get_SSL_CTX 121 1_1_0d EXIST::FUNCTION:
SSL_shutdown 122 1_1_0d EXIST::FUNCTION:
SSL_renegotiate_pending 123 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_alpn_select_cb 124 1_1_0d EXIST::FUNCTION:
SSL_get0_param 125 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_new 126 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_verify_depth 127 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_ciphers 128 1_1_0d EXIST::FUNCTION:
SSL_set0_security_ex_data 129 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_not_resumable_session_callback 130 1_1_0d EXIST::FUNCTION:
SSL_clear 131 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_hostname 132 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_finish 133 1_1_0d EXIST::FUNCTION:
SSL_get0_dane 134 1_1_0d EXIST::FUNCTION:
SSL_get_client_ciphers 135 1_1_0d EXIST::FUNCTION:
SSL_write 136 1_1_0d EXIST::FUNCTION:
SSL_COMP_get_id 137 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_set_ssl_ctx 138 1_1_0d EXIST::FUNCTION:
SSL_get_current_compression 139 1_1_0d EXIST::FUNCTION:
SSL_get_client_CA_list 140 1_1_0d EXIST::FUNCTION:
SSL_set_options 141 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set_time 142 1_1_0d EXIST::FUNCTION:
SSL_is_server 143 1_1_0d EXIST::FUNCTION:
SSL_set_purpose 144 1_1_0d EXIST::FUNCTION:
SSL_set_connect_state 145 1_1_0d EXIST::FUNCTION:
SSL_certs_clear 146 1_1_0d EXIST::FUNCTION:
SSL_CTX_get0_param 147 1_1_0d EXIST::FUNCTION:
SSL_set_info_callback 148 1_1_0d EXIST::FUNCTION:
SSL_CTX_get0_privatekey 149 1_1_0d EXIST::FUNCTION:
SSL_set_alpn_protos 150 1_1_0d EXIST::FUNCTION:
SSL_get_sigalgs 151 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_digest_nid 152 1_1_0d EXIST::FUNCTION:
SSL_get_current_cipher 153 1_1_0d EXIST::FUNCTION:
SSL_connect 154 1_1_0d EXIST::FUNCTION:
SSL_set_default_passwd_cb_userdata 155 1_1_0d EXIST::FUNCTION:
SSL_get_client_random 156 1_1_0d EXIST::FUNCTION:
TLS_method 157 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_purpose 158 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_certificate_ASN1 159 1_1_0d EXIST::FUNCTION:
SSL_CTX_add_client_CA 160 1_1_0d EXIST::FUNCTION:
PEM_write_bio_SSL_SESSION 161 1_1_0d EXIST::FUNCTION:
SSL_get_shared_ciphers 162 1_1_0d EXIST::FUNCTION:
SSL_set_default_read_buffer_len 163 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_free 164 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_time 165 1_1_0d EXIST::FUNCTION:
SSL_set0_wbio 166 1_1_0d EXIST::FUNCTION:
TLSv1_2_server_method 167 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
SSL_CTX_get_options 168 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_ssl_version 169 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_default_passwd_cb_userdata 170 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_security_level 171 1_1_0d EXIST::FUNCTION:
SSL_is_dtls 172 1_1_0d EXIST::FUNCTION:
SSL_use_certificate_ASN1 173 1_1_0d EXIST::FUNCTION:
SSL_SESSION_print_fp 174 1_1_0d EXIST::FUNCTION:STDIO
SSL_use_PrivateKey_file 175 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_client_pwd_callback 176 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_get_client_cert_cb 177 1_1_0d EXIST::FUNCTION:
SSL_in_before 178 1_1_0d EXIST::FUNCTION:
SSL_set_quiet_shutdown 179 1_1_0d EXIST::FUNCTION:
SSL_get_ciphers 180 1_1_0d EXIST::FUNCTION:
SSL_read 181 1_1_0d EXIST::FUNCTION:
SSL_get_security_callback 182 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_description 183 1_1_0d EXIST::FUNCTION:
SSL_CTX_clear_options 184 1_1_0d EXIST::FUNCTION:
SSLv3_client_method 185 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
SSL_CTX_set_srp_strength 186 1_1_0d EXIST::FUNCTION:SRP
TLS_server_method 187 1_1_0d EXIST::FUNCTION:
SSL_dup 188 1_1_0d EXIST::FUNCTION:
SSL_alert_type_string_long 189 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cert_cb 190 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_generate_session_id 191 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_certificate_chain_file 192 1_1_0d EXIST::FUNCTION:
SSL_dane_enable 193 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_verify_depth 194 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_get_new_cb 195 1_1_0d EXIST::FUNCTION:
SSL_clear_options 196 1_1_0d EXIST::FUNCTION:
SSL_get_verify_depth 197 1_1_0d EXIST::FUNCTION:
SSL_CTX_SRP_CTX_init 198 1_1_0d EXIST::FUNCTION:SRP
SSL_set_read_ahead 199 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_default_passwd_cb 200 1_1_0d EXIST::FUNCTION:
SSL_set_session_id_context 201 1_1_0d EXIST::FUNCTION:
SSL_set_shutdown 202 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_set_flags 203 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_is_aead 204 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_ex_data 205 1_1_0d EXIST::FUNCTION:
SSL_set_default_passwd_cb 206 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_name 207 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cert_store 208 1_1_0d EXIST::FUNCTION:
TLSv1_1_client_method 209 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
SSL_use_psk_identity_hint 210 1_1_0d EXIST::FUNCTION:PSK
SSL_renegotiate_abbreviated 211 1_1_0d EXIST::FUNCTION:
SSL_get0_alpn_selected 212 1_1_0d EXIST::FUNCTION:
SSL_callback_ctrl 213 1_1_0d EXIST::FUNCTION:
SSL_get0_dane_authority 214 1_1_0d EXIST::FUNCTION:
SSL_dane_tlsa_add 215 1_1_0d EXIST::FUNCTION:
SSL_use_RSAPrivateKey_file 216 1_1_0d EXIST::FUNCTION:RSA
SSL_CIPHER_get_version 217 1_1_0d EXIST::FUNCTION:
SSL_client_version 218 1_1_0d EXIST::FUNCTION:
SSL_CTX_check_private_key 219 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set_ex_data 220 1_1_0d EXIST::FUNCTION:
SSL_set_psk_server_callback 221 1_1_0d EXIST::FUNCTION:PSK
SSL_CTX_set_default_verify_paths 222 1_1_0d EXIST::FUNCTION:
SSL_dane_set_flags 223 1_1_0d EXIST::FUNCTION:
SSL_get_ex_data_X509_STORE_CTX_idx 224 1_1_0d EXIST::FUNCTION:
SSL_state_string_long 225 1_1_0d EXIST::FUNCTION:
SSL_set_accept_state 226 1_1_0d EXIST::FUNCTION:
SSL_get_wbio 227 1_1_0d EXIST::FUNCTION:
SSL_set_session_ticket_ext_cb 228 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_find 229 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_standard_name 230 1_1_0d EXIST::FUNCTION:SSL_TRACE
SSL_accept 231 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_set_remove_cb 232 1_1_0d EXIST::FUNCTION:
SSL_in_init 233 1_1_0d EXIST::FUNCTION:
SSL_get_servername 234 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set1_id 235 1_1_0d EXIST::FUNCTION:
SSL_rstate_string 236 1_1_0d EXIST::FUNCTION:
SSL_use_certificate_chain_file 237 1_1_0d EXIST::FUNCTION:
SSL_set_srp_server_param_pw 238 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_set_ctlog_list_file 239 1_1_0d EXIST::FUNCTION:CT
SSL_CONF_CTX_set1_prefix 240 1_1_0d EXIST::FUNCTION:
TLSv1_1_method 241 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
SSL_CTX_use_serverinfo_file 242 1_1_0d EXIST::FUNCTION:
SSL_CTX_new 243 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_tlsext_use_srtp 244 1_1_0d EXIST::FUNCTION:SRTP
SSL_copy_session_id 245 1_1_0d EXIST::FUNCTION:
SSL_CTX_callback_ctrl 246 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_certificate 247 1_1_0d EXIST::FUNCTION:
SSL_CTX_get0_ctlog_store 248 1_1_0d EXIST::FUNCTION:CT
SSL_extension_supported 249 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_cipher 250 1_1_0d EXIST::FUNCTION:
PEM_read_bio_SSL_SESSION 251 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_psk_client_callback 252 1_1_0d EXIST::FUNCTION:PSK
SSL_CTX_load_verify_locations 253 1_1_0d EXIST::FUNCTION:
SSL_CTX_free 254 1_1_0d EXIST::FUNCTION:
ERR_load_SSL_strings 255 1_1_0d EXIST::FUNCTION:
SSL_CTX_remove_session 256 1_1_0d EXIST::FUNCTION:
GMTLS_server_method 257 1_1_0d EXIST::FUNCTION:GMTLS
SSL_CTX_set_ex_data 258 1_1_0d EXIST::FUNCTION:
SSL_get_read_ahead 259 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_RSAPrivateKey 260 1_1_0d EXIST::FUNCTION:RSA
SSL_CTX_set_default_verify_file 261 1_1_0d EXIST::FUNCTION:
SSL_CTX_add_client_custom_ext 262 1_1_0d EXIST::FUNCTION:
SSL_alert_desc_string 263 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set1_id_context 264 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cipher_list 265 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_options 266 1_1_0d EXIST::FUNCTION:
SSL_add_client_CA 267 1_1_0d EXIST::FUNCTION:
SSL_pending 268 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_client_CA_list 269 1_1_0d EXIST::FUNCTION:
DTLS_server_method 270 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_psk_server_callback 271 1_1_0d EXIST::FUNCTION:PSK
SSL_CIPHER_get_id 272 1_1_0d EXIST::FUNCTION:
i2d_SSL_SESSION 273 1_1_0d EXIST::FUNCTION:
SSL_get_verify_result 274 1_1_0d EXIST::FUNCTION:
SSL_get_session 275 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_quiet_shutdown 276 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cookie_generate_cb 277 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_peer 278 1_1_0d EXIST::FUNCTION:
SSL_get_peer_certificate 279 1_1_0d EXIST::FUNCTION:
SSL_get_state 280 1_1_0d EXIST::FUNCTION:
SSL_set_session 281 1_1_0d EXIST::FUNCTION:
SSL_get_shared_sigalgs 282 1_1_0d EXIST::FUNCTION:
SSL_set_tmp_dh_callback 283 1_1_0d EXIST::FUNCTION:DH
SSL_get_changed_async_fds 284 1_1_0d EXIST::FUNCTION:
SSL_get_wfd 285 1_1_0d EXIST::FUNCTION:
SSL_get0_peername 286 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_client_cert_cb 287 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_ctlog_list_file 288 1_1_0d EXIST::FUNCTION:CT
SSL_SESSION_get_ticket_lifetime_hint 289 1_1_0d EXIST::FUNCTION:
SSL_get_rbio 290 1_1_0d EXIST::FUNCTION:
SSL_ct_is_enabled 291 1_1_0d EXIST::FUNCTION:CT
SSL_get_srp_userinfo 292 1_1_0d EXIST::FUNCTION:SRP
SSL_get_verify_mode 293 1_1_0d EXIST::FUNCTION:
SSL_COMP_get_name 294 1_1_0d EXIST::FUNCTION:
SSL_select_next_proto 295 1_1_0d EXIST::FUNCTION:
BIO_new_buffer_ssl_connect 296 1_1_0d EXIST::FUNCTION:
DTLSv1_2_method 297 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
SSL_CIPHER_get_kx_nid 298 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_ticket 299 1_1_0d EXIST::FUNCTION:
SSL_set_session_secret_cb 300 1_1_0d EXIST::FUNCTION:
SSL_CTX_SRP_CTX_free 301 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_set_timeout 302 1_1_0d EXIST::FUNCTION:
SSL_SESSION_has_ticket 303 1_1_0d EXIST::FUNCTION:
SSL_get_default_passwd_cb_userdata 304 1_1_0d EXIST::FUNCTION:
SSL_CTX_add_session 305 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_verify_dir 306 1_1_0d EXIST::FUNCTION:
BIO_new_ssl_connect 307 1_1_0d EXIST::FUNCTION:
TLSv1_server_method 308 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
SSL_CTX_get_info_callback 309 1_1_0d EXIST::FUNCTION:
SSL_add_dir_cert_subjects_to_stack 310 1_1_0d EXIST::FUNCTION:
SSL_up_ref 311 1_1_0d EXIST::FUNCTION:
SSL_CTX_add_server_custom_ext 312 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_verify 313 1_1_0d EXIST::FUNCTION:
SSL_CTX_dane_enable 314 1_1_0d EXIST::FUNCTION:
BIO_ssl_copy_session_id 315 1_1_0d EXIST::FUNCTION:
SSL_COMP_get0_name 316 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_client_CA_list 317 1_1_0d EXIST::FUNCTION:
SSL_rstate_string_long 318 1_1_0d EXIST::FUNCTION:
SSL_dane_clear_flags 319 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_security_level 320 1_1_0d EXIST::FUNCTION:
SSL_get_srp_g 321 1_1_0d EXIST::FUNCTION:SRP
OPENSSL_init_ssl 322 1_1_0d EXIST::FUNCTION:
SSL_CTX_flush_sessions 323 1_1_0d EXIST::FUNCTION:
SSL_get_peer_cert_chain 324 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_ex_data 325 1_1_0d EXIST::FUNCTION:
SSL_SESSION_print 326 1_1_0d EXIST::FUNCTION:
SSL_COMP_get_compression_methods 327 1_1_0d EXIST::FUNCTION:
TLSv1_method 328 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
TLS_client_method 329 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_security_callback 330 1_1_0d EXIST::FUNCTION:
SSL_CTX_dane_mtype_set 331 1_1_0d EXIST::FUNCTION:
SSL_load_client_CA_file 332 1_1_0d EXIST::FUNCTION:
DTLSv1_method 333 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
SSL_COMP_add_compression_method 334 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_serverinfo 335 1_1_0d EXIST::FUNCTION:
SSL_get_ssl_method 336 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_cb_arg 337 1_1_0d EXIST::FUNCTION:SRP
SSL_set_tlsext_use_srtp 338 1_1_0d EXIST::FUNCTION:SRTP
SSL_set_cipher_list 339 1_1_0d EXIST::FUNCTION:
SSL_get_peer_finished 340 1_1_0d EXIST::FUNCTION:
SSL_get0_dane_tlsa 341 1_1_0d EXIST::FUNCTION:
SSL_set_fd 342 1_1_0d EXIST::FUNCTION:SOCK
SSL_CTX_set_srp_password 343 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_use_certificate_file 344 1_1_0d EXIST::FUNCTION:
SSL_CTX_config 345 1_1_0d EXIST::FUNCTION:
SSL_SESSION_new 346 1_1_0d EXIST::FUNCTION:
SSL_set_verify_depth 347 1_1_0d EXIST::FUNCTION:
SSL_CONF_cmd_value_type 348 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_next_protos_advertised_cb 349 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
SSL_SESSION_free 350 1_1_0d EXIST::FUNCTION:
SSL_COMP_set0_compression_methods 351 1_1_0d EXIST::FUNCTION:
SSL_get_srp_N 352 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_sess_set_get_cb 353 1_1_0d EXIST::FUNCTION:
SSL_set_generate_session_id 354 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_id 355 1_1_0d EXIST::FUNCTION:
SSLv3_server_method 356 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
SSL_config 357 1_1_0d EXIST::FUNCTION:
SSL_has_matching_session_id 358 1_1_0d EXIST::FUNCTION:
SSL_is_init_finished 359 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_set_new_cb 360 1_1_0d EXIST::FUNCTION:
SSL_add_file_cert_subjects_to_stack 361 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_clear_flags 362 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_PrivateKey_ASN1 24 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_set_flags 25 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_id_context 26 1_1_0d EXIST::FUNCTION:
SSL_add_dir_cert_subjects_to_stack 27 1_1_0d EXIST::FUNCTION:
SSL_CTX_add_server_custom_ext 28 1_1_0d EXIST::FUNCTION:
SSL_get_cipher_list 29 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_peer 30 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_ex_data 31 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_security_level 32 1_1_0d EXIST::FUNCTION:
SSL_get1_supported_ciphers 33 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_cipher 34 1_1_0d EXIST::FUNCTION:
SSL_get_current_compression 35 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_msg_callback 36 1_1_0d EXIST::FUNCTION:
SSL_get_client_random 37 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set1_id_context 38 1_1_0d EXIST::FUNCTION:
SSL_ctrl 39 1_1_0d EXIST::FUNCTION:
SSL_is_init_finished 40 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_next_proto_select_cb 41 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
SSL_CTX_use_PrivateKey 42 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_ticket 43 1_1_0d EXIST::FUNCTION:
SSL_set1_param 44 1_1_0d EXIST::FUNCTION:
SSL_get_default_timeout 45 1_1_0d EXIST::FUNCTION:
SSL_CTX_enable_ct 46 1_1_0d EXIST::FUNCTION:CT
TLSv1_server_method 47 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
TLSv1_1_server_method 48 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
SSL_CTX_add_client_custom_ext 49 1_1_0d EXIST::FUNCTION:
SSL_use_RSAPrivateKey 50 1_1_0d EXIST::FUNCTION:RSA
SSL_get_verify_mode 51 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_client_cert_cb 52 1_1_0d EXIST::FUNCTION:
SSL_set_ct_validation_callback 53 1_1_0d EXIST::FUNCTION:CT
SSL_client_version 54 1_1_0d EXIST::FUNCTION:
SSL_use_certificate_ASN1 55 1_1_0d EXIST::FUNCTION:
SSL_get_shutdown 56 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_quiet_shutdown 57 1_1_0d EXIST::FUNCTION:
SSL_get_srp_userinfo 58 1_1_0d EXIST::FUNCTION:SRP
SSL_COMP_get_name 59 1_1_0d EXIST::FUNCTION:
d2i_SSL_SESSION 60 1_1_0d EXIST::FUNCTION:
SSL_set_default_read_buffer_len 61 1_1_0d EXIST::FUNCTION:
SSL_SESSION_new 62 1_1_0d EXIST::FUNCTION:
SSL_CTX_clear_options 63 1_1_0d EXIST::FUNCTION:
SSL_set_wfd 64 1_1_0d EXIST::FUNCTION:SOCK
SSL_CTX_set_client_CA_list 65 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_digest_nid 66 1_1_0d EXIST::FUNCTION:
SSL_get0_peer_scts 67 1_1_0d EXIST::FUNCTION:CT
SSLv3_method 68 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
SSL_get_rfd 69 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_alpn_select_cb 70 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_finish 71 1_1_0d EXIST::FUNCTION:
SSL_set_rfd 72 1_1_0d EXIST::FUNCTION:SOCK
SSL_CTX_set_purpose 73 1_1_0d EXIST::FUNCTION:
SSL_get_shared_ciphers 74 1_1_0d EXIST::FUNCTION:
SSL_CTX_free 75 1_1_0d EXIST::FUNCTION:
TLS_client_method 76 1_1_0d EXIST::FUNCTION:
SSL_get_psk_identity_hint 77 1_1_0d EXIST::FUNCTION:PSK
SSL_SESSION_get_master_key 78 1_1_0d EXIST::FUNCTION:
BIO_ssl_copy_session_id 79 1_1_0d EXIST::FUNCTION:
SSL_CTX_has_client_custom_ext 80 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_set_ssl 81 1_1_0d EXIST::FUNCTION:
SSL_version 82 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_set_new_cb 83 1_1_0d EXIST::FUNCTION:
SSL_use_certificate_file 84 1_1_0d EXIST::FUNCTION:
SSL_set_verify_depth 85 1_1_0d EXIST::FUNCTION:
SSL_set_shutdown 86 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_PrivateKey_file 87 1_1_0d EXIST::FUNCTION:
SSL_set_session_id_context 88 1_1_0d EXIST::FUNCTION:
SSL_clear_options 89 1_1_0d EXIST::FUNCTION:
SSL_get_client_CA_list 90 1_1_0d EXIST::FUNCTION:
SSL_use_RSAPrivateKey_file 91 1_1_0d EXIST::FUNCTION:RSA
PEM_write_bio_SSL_SESSION 92 1_1_0d EXIST::FUNCTION:
SSL_set_purpose 93 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_security_level 94 1_1_0d EXIST::FUNCTION:
PEM_write_SSL_SESSION 95 1_1_0d EXIST::FUNCTION:STDIO
SSL_get_client_ciphers 96 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_verify_depth 97 1_1_0d EXIST::FUNCTION:
SSL_check_private_key 98 1_1_0d EXIST::FUNCTION:
SSL_get_state 99 1_1_0d EXIST::FUNCTION:
SSL_select_next_proto 100 1_1_0d EXIST::FUNCTION:
SSL_CTX_SRP_CTX_free 101 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_add_client_CA 102 1_1_0d EXIST::FUNCTION:
SSL_session_reused 103 1_1_0d EXIST::FUNCTION:
SSL_get0_alpn_selected 104 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_client_pwd_callback 105 1_1_0d EXIST::FUNCTION:SRP
SSL_get_peer_cert_chain 106 1_1_0d EXIST::FUNCTION:
SSL_dup_CA_list 107 1_1_0d EXIST::FUNCTION:
SSL_srp_server_param_with_username 108 1_1_0d EXIST::FUNCTION:SRP
SSL_set0_rbio 109 1_1_0d EXIST::FUNCTION:
SSL_CTX_remove_session 110 1_1_0d EXIST::FUNCTION:
SSL_get_verify_result 111 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_verify 112 1_1_0d EXIST::FUNCTION:
SSL_COMP_get0_name 113 1_1_0d EXIST::FUNCTION:
SSL_dane_enable 114 1_1_0d EXIST::FUNCTION:
SSL_peek 115 1_1_0d EXIST::FUNCTION:
SSL_set_info_callback 116 1_1_0d EXIST::FUNCTION:
SSL_get_session 117 1_1_0d EXIST::FUNCTION:
BIO_ssl_shutdown 118 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set_ex_data 119 1_1_0d EXIST::FUNCTION:
SSL_SESSION_print_fp 120 1_1_0d EXIST::FUNCTION:STDIO
SSL_CTX_dane_clear_flags 121 1_1_0d EXIST::FUNCTION:
SSL_accept 122 1_1_0d EXIST::FUNCTION:
SSL_get_selected_srtp_profile 123 1_1_0d EXIST::FUNCTION:SRTP
SSL_CTX_load_verify_locations 124 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_get_new_cb 125 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_client_cert_cb 126 1_1_0d EXIST::FUNCTION:
SSL_get_read_ahead 127 1_1_0d EXIST::FUNCTION:
SSL_get_servername 128 1_1_0d EXIST::FUNCTION:
SSL_COMP_add_compression_method 129 1_1_0d EXIST::FUNCTION:
SSL_SRP_CTX_free 130 1_1_0d EXIST::FUNCTION:SRP
SSL_alert_type_string_long 131 1_1_0d EXIST::FUNCTION:
SSL_get_options 132 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_get_remove_cb 133 1_1_0d EXIST::FUNCTION:
SSL_set0_wbio 134 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_ciphers 135 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_next_protos_advertised_cb 136 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
SSL_get1_session 137 1_1_0d EXIST::FUNCTION:
SSL_state_string 138 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_ct_validation_callback 139 1_1_0d EXIST::FUNCTION:CT
SSL_CTX_set_options 140 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_description 141 1_1_0d EXIST::FUNCTION:
SSL_waiting_for_async 142 1_1_0d EXIST::FUNCTION:
SSL_get_ex_data_X509_STORE_CTX_idx 143 1_1_0d EXIST::FUNCTION:
SSL_certs_clear 144 1_1_0d EXIST::FUNCTION:
SSL_get_security_callback 145 1_1_0d EXIST::FUNCTION:
SSL_alert_type_string 146 1_1_0d EXIST::FUNCTION:
SSL_up_ref 147 1_1_0d EXIST::FUNCTION:
SSL_CTX_flush_sessions 148 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_auth_nid 149 1_1_0d EXIST::FUNCTION:
TLSv1_method 150 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
SSL_CIPHER_get_id 151 1_1_0d EXIST::FUNCTION:
SSL_CTX_set0_ctlog_store 152 1_1_0d EXIST::FUNCTION:CT
SSL_CTX_use_psk_identity_hint 153 1_1_0d EXIST::FUNCTION:PSK
SSL_set_ssl_method 154 1_1_0d EXIST::FUNCTION:
SSL_get0_dane_tlsa 155 1_1_0d EXIST::FUNCTION:
SSL_use_PrivateKey 156 1_1_0d EXIST::FUNCTION:
SSL_set_accept_state 157 1_1_0d EXIST::FUNCTION:
SSL_get_fd 158 1_1_0d EXIST::FUNCTION:
SSL_get_security_level 159 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_set_remove_cb 160 1_1_0d EXIST::FUNCTION:
SSL_set_srp_server_param 161 1_1_0d EXIST::FUNCTION:SRP
SSL_get_peer_finished 162 1_1_0d EXIST::FUNCTION:
SSL_get_wfd 163 1_1_0d EXIST::FUNCTION:
SSL_renegotiate_abbreviated 164 1_1_0d EXIST::FUNCTION:
SSL_set_verify 165 1_1_0d EXIST::FUNCTION:
SSL_dane_clear_flags 166 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_cb_arg 167 1_1_0d EXIST::FUNCTION:SRP
SSL_free 168 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cookie_verify_cb 169 1_1_0d EXIST::FUNCTION:
SSL_get_verify_callback 170 1_1_0d EXIST::FUNCTION:
TLS_method 171 1_1_0d EXIST::FUNCTION:
SSL_CTX_ctrl 172 1_1_0d EXIST::FUNCTION:
SSL_do_handshake 173 1_1_0d EXIST::FUNCTION:
TLSv1_1_client_method 174 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
SSL_CTX_use_RSAPrivateKey_file 175 1_1_0d EXIST::FUNCTION:RSA
SSL_CTX_check_private_key 176 1_1_0d EXIST::FUNCTION:
SSL_get_version 177 1_1_0d EXIST::FUNCTION:
GMTLS_client_method 178 1_1_0d EXIST::FUNCTION:GMTLS
SSL_new 179 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_tlsext_use_srtp 180 1_1_0d EXIST::FUNCTION:SRTP
TLSv1_2_client_method 181 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
SSL_CTX_use_serverinfo_file 182 1_1_0d EXIST::FUNCTION:
SSL_dane_tlsa_add 183 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cert_store 184 1_1_0d EXIST::FUNCTION:
SSL_set1_host 185 1_1_0d EXIST::FUNCTION:
SSL_is_gmtls 186 1_1_0d EXIST::FUNCTION:
SSL_set_srp_server_param_pw 187 1_1_0d EXIST::FUNCTION:SRP
SSL_set0_security_ex_data 188 1_1_0d EXIST::FUNCTION:
SSL_set_trust 189 1_1_0d EXIST::FUNCTION:
SSL_get_servername_type 190 1_1_0d EXIST::FUNCTION:
SSL_get0_verified_chain 191 1_1_0d EXIST::FUNCTION:
DTLS_client_method 192 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_new 193 1_1_0d EXIST::FUNCTION:
SSL_set_default_passwd_cb 194 1_1_0d EXIST::FUNCTION:
SSL_set_session_ticket_ext_cb 195 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_compress_id 196 1_1_0d EXIST::FUNCTION:
SSL_has_pending 197 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_get_get_cb 198 1_1_0d EXIST::FUNCTION:
SSL_CTX_set1_param 199 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_verify_paths 200 1_1_0d EXIST::FUNCTION:
SSL_shutdown 201 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_timeout 202 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cert_cb 203 1_1_0d EXIST::FUNCTION:
SSL_rstate_string_long 204 1_1_0d EXIST::FUNCTION:
SSL_set_generate_session_id 205 1_1_0d EXIST::FUNCTION:
SSL_get_current_expansion 206 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_trust 207 1_1_0d EXIST::FUNCTION:
SSL_CTX_get0_param 208 1_1_0d EXIST::FUNCTION:
SSL_use_psk_identity_hint 209 1_1_0d EXIST::FUNCTION:PSK
PEM_read_bio_SSL_SESSION 210 1_1_0d EXIST::FUNCTION:
SSL_get_psk_identity 211 1_1_0d EXIST::FUNCTION:PSK
SSL_CTX_set_cipher_list 212 1_1_0d EXIST::FUNCTION:
SSL_set_session_secret_cb 213 1_1_0d EXIST::FUNCTION:
SSL_get_peer_certificate 214 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_RSAPrivateKey_ASN1 215 1_1_0d EXIST::FUNCTION:RSA
SSL_CTX_set_default_read_buffer_len 216 1_1_0d EXIST::FUNCTION:
SSL_get_server_random 217 1_1_0d EXIST::FUNCTION:
SSL_CTX_sess_set_get_cb 218 1_1_0d EXIST::FUNCTION:
DTLSv1_2_method 219 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
SSL_set_read_ahead 220 1_1_0d EXIST::FUNCTION:
SSL_set_default_passwd_cb_userdata 221 1_1_0d EXIST::FUNCTION:
SSL_set_connect_state 222 1_1_0d EXIST::FUNCTION:
TLSv1_2_method 223 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
SSL_callback_ctrl 224 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_info_callback 225 1_1_0d EXIST::FUNCTION:
SSL_get_current_cipher 226 1_1_0d EXIST::FUNCTION:
SSL_is_dtls 227 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_ticket_lifetime_hint 228 1_1_0d EXIST::FUNCTION:
SSL_set_session_ticket_ext 229 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_security_callback 230 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_serverinfo 231 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_protocol_version 232 1_1_0d EXIST::FUNCTION:
SSL_is_server 233 1_1_0d EXIST::FUNCTION:
i2d_SSL_SESSION 234 1_1_0d EXIST::FUNCTION:
SSL_dane_set_flags 235 1_1_0d EXIST::FUNCTION:
SSL_pending 236 1_1_0d EXIST::FUNCTION:
SSL_dup 237 1_1_0d EXIST::FUNCTION:
BIO_f_ssl 238 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cookie_generate_cb 239 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_kx_nid 240 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_verify_depth 241 1_1_0d EXIST::FUNCTION:
SSL_SESSION_has_ticket 242 1_1_0d EXIST::FUNCTION:
SSL_clear 243 1_1_0d EXIST::FUNCTION:
SSL_config 244 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_set_ssl_ctx 245 1_1_0d EXIST::FUNCTION:
SSL_copy_session_id 246 1_1_0d EXIST::FUNCTION:
SSL_CTX_add_session 247 1_1_0d EXIST::FUNCTION:
SSL_get0_next_proto_negotiated 248 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
SSL_set_cert_cb 249 1_1_0d EXIST::FUNCTION:
SSL_set_hostflags 250 1_1_0d EXIST::FUNCTION:
SSL_get0_dane_authority 251 1_1_0d EXIST::FUNCTION:
SSL_has_matching_session_id 252 1_1_0d EXIST::FUNCTION:
SSL_use_PrivateKey_ASN1 253 1_1_0d EXIST::FUNCTION:
SSL_get_all_async_fds 254 1_1_0d EXIST::FUNCTION:
SSL_get_default_passwd_cb 255 1_1_0d EXIST::FUNCTION:
SSL_get_info_callback 256 1_1_0d EXIST::FUNCTION:
SSL_CONF_cmd_argv 257 1_1_0d EXIST::FUNCTION:
SSL_set_bio 258 1_1_0d EXIST::FUNCTION:
SSL_CONF_cmd 259 1_1_0d EXIST::FUNCTION:
SSL_set_quiet_shutdown 260 1_1_0d EXIST::FUNCTION:
SSL_want 261 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_certificate_file 262 1_1_0d EXIST::FUNCTION:
SSL_state_string_long 263 1_1_0d EXIST::FUNCTION:
SSL_set_session 264 1_1_0d EXIST::FUNCTION:
SSL_alert_desc_string_long 265 1_1_0d EXIST::FUNCTION:
SSLv3_client_method 266 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
SSL_CTX_get_ssl_method 267 1_1_0d EXIST::FUNCTION:
SSL_in_init 268 1_1_0d EXIST::FUNCTION:
BIO_new_buffer_ssl_connect 269 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_client_CA_list 270 1_1_0d EXIST::FUNCTION:
SSL_COMP_set0_compression_methods 271 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_certificate_chain_file 272 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_find 273 1_1_0d EXIST::FUNCTION:
SSL_use_certificate_chain_file 274 1_1_0d EXIST::FUNCTION:
SSLv3_server_method 275 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
SSL_get_srp_username 276 1_1_0d EXIST::FUNCTION:SRP
SSL_get_finished 277 1_1_0d EXIST::FUNCTION:
SSL_CTX_sessions 278 1_1_0d EXIST::FUNCTION:
SSL_SRP_CTX_init 279 1_1_0d EXIST::FUNCTION:SRP
SSL_set_cipher_list 280 1_1_0d EXIST::FUNCTION:
TLS_server_method 281 1_1_0d EXIST::FUNCTION:
TLSv1_1_method 282 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
SSL_load_client_CA_file 283 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get0_hostname 284 1_1_0d EXIST::FUNCTION:
SSL_export_keying_material 285 1_1_0d EXIST::FUNCTION:
PEM_read_SSL_SESSION 286 1_1_0d EXIST::FUNCTION:STDIO
SSL_CIPHER_get_version 287 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_set1_prefix 288 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_passwd_cb_userdata 289 1_1_0d EXIST::FUNCTION:
SSL_enable_ct 290 1_1_0d EXIST::FUNCTION:CT
SSL_set_psk_server_callback 291 1_1_0d EXIST::FUNCTION:PSK
SSL_CTX_get0_ctlog_store 292 1_1_0d EXIST::FUNCTION:CT
SSL_CTX_set_default_verify_dir 293 1_1_0d EXIST::FUNCTION:
SSL_get_srp_N 294 1_1_0d EXIST::FUNCTION:SRP
SSL_use_certificate 295 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_get_cipher_nid 296 1_1_0d EXIST::FUNCTION:
SSL_COMP_get_compression_methods 297 1_1_0d EXIST::FUNCTION:
SSL_CTX_SRP_CTX_init 298 1_1_0d EXIST::FUNCTION:SRP
SSL_alert_desc_string 299 1_1_0d EXIST::FUNCTION:
SSL_SESSION_free 300 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_ctlog_list_file 301 1_1_0d EXIST::FUNCTION:CT
SSL_get_changed_async_fds 302 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_psk_server_callback 303 1_1_0d EXIST::FUNCTION:PSK
BIO_new_ssl_connect 304 1_1_0d EXIST::FUNCTION:
SSL_get_default_passwd_cb_userdata 305 1_1_0d EXIST::FUNCTION:
SSL_set_not_resumable_session_callback 306 1_1_0d EXIST::FUNCTION:
SSL_CONF_CTX_clear_flags 307 1_1_0d EXIST::FUNCTION:
SSL_CIPHER_is_aead 308 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_time 309 1_1_0d EXIST::FUNCTION:
SSL_CTX_set0_security_ex_data 310 1_1_0d EXIST::FUNCTION:
TLSv1_client_method 311 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
SSL_CTX_set_ssl_version 312 1_1_0d EXIST::FUNCTION:
SSL_get_srtp_profiles 313 1_1_0d EXIST::FUNCTION:SRTP
SSL_set_ex_data 314 1_1_0d EXIST::FUNCTION:
SSL_get_ciphers 315 1_1_0d EXIST::FUNCTION:
SSL_get_quiet_shutdown 316 1_1_0d EXIST::FUNCTION:
SSL_get_verify_depth 317 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_verify_callback 318 1_1_0d EXIST::FUNCTION:
SSL_add_ssl_module 319 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_client_cert_engine 320 1_1_0d EXIST::FUNCTION:ENGINE
SSL_get_certificate 321 1_1_0d EXIST::FUNCTION:
SSL_CONF_cmd_value_type 322 1_1_0d EXIST::FUNCTION:
DTLSv1_2_server_method 323 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
SSL_set_fd 324 1_1_0d EXIST::FUNCTION:SOCK
SSL_SESSION_set1_id 325 1_1_0d EXIST::FUNCTION:
SSL_CTX_dane_set_flags 326 1_1_0d EXIST::FUNCTION:
DTLS_method 327 1_1_0d EXIST::FUNCTION:
SSL_ct_is_enabled 328 1_1_0d EXIST::FUNCTION:CT
SSL_CTX_set_security_callback 329 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_alpn_protos 330 1_1_0d EXIST::FUNCTION:
SSL_set_SSL_CTX 331 1_1_0d EXIST::FUNCTION:
SSL_SESSION_get_id 332 1_1_0d EXIST::FUNCTION:
GMTLS_method 333 1_1_0d EXIST::FUNCTION:GMTLS
SSL_set_verify_result 334 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_generate_session_id 335 1_1_0d EXIST::FUNCTION:
SSL_SESSION_print 336 1_1_0d EXIST::FUNCTION:
SSL_rstate_string 337 1_1_0d EXIST::FUNCTION:
SSL_write 338 1_1_0d EXIST::FUNCTION:
SSL_renegotiate 339 1_1_0d EXIST::FUNCTION:
SSL_CTX_callback_ctrl 340 1_1_0d EXIST::FUNCTION:
OPENSSL_init_ssl 341 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_RSAPrivateKey 342 1_1_0d EXIST::FUNCTION:RSA
SSL_CONF_CTX_free 343 1_1_0d EXIST::FUNCTION:
SSL_set_debug 344 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
SSL_add_file_cert_subjects_to_stack 345 1_1_0d EXIST::FUNCTION:
SSL_set_security_level 346 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_passwd_cb 347 1_1_0d EXIST::FUNCTION:
GMTLS_server_method 348 1_1_0d EXIST::FUNCTION:GMTLS
SSL_CTX_set_ctlog_list_file 349 1_1_0d EXIST::FUNCTION:CT
DTLSv1_client_method 350 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
SSL_CTX_set_default_verify_file 351 1_1_0d EXIST::FUNCTION:
DTLSv1_server_method 352 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
SSL_get_SSL_CTX 353 1_1_0d EXIST::FUNCTION:
SSL_get_srp_g 354 1_1_0d EXIST::FUNCTION:SRP
SSL_check_chain 355 1_1_0d EXIST::FUNCTION:
SSL_get0_param 356 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set_time 357 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_quiet_shutdown 358 1_1_0d EXIST::FUNCTION:
SRP_Calc_A_param 359 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_get0_security_ex_data 360 1_1_0d EXIST::FUNCTION:
SSL_get_ex_data 361 1_1_0d EXIST::FUNCTION:
SSL_get0_dane 362 1_1_0d EXIST::FUNCTION:
SSL_CTX_up_ref 363 1_1_0d EXIST::FUNCTION:
TLSv1_client_method 364 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
SSL_get_srp_username 365 1_1_0d EXIST::FUNCTION:SRP
SSL_get_info_callback 366 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cert_verify_callback 367 1_1_0d EXIST::FUNCTION:
SSL_CTX_enable_ct 368 1_1_0d EXIST::FUNCTION:CT
SSL_CTX_set_session_id_context 369 1_1_0d EXIST::FUNCTION:
SSL_want 370 1_1_0d EXIST::FUNCTION:
SSL_do_handshake 371 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_default_passwd_cb_userdata 372 1_1_0d EXIST::FUNCTION:
SSL_state_string 373 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_ssl_method 374 1_1_0d EXIST::FUNCTION:
TLSv1_2_method 375 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
SSL_get_psk_identity 376 1_1_0d EXIST::FUNCTION:PSK
SSL_get_default_timeout 377 1_1_0d EXIST::FUNCTION:
SSL_add_ssl_module 378 1_1_0d EXIST::FUNCTION:
SSL_get1_session 379 1_1_0d EXIST::FUNCTION:
SSL_get_default_passwd_cb 380 1_1_0d EXIST::FUNCTION:
SSL_use_certificate 381 1_1_0d EXIST::FUNCTION:
PEM_write_SSL_SESSION 382 1_1_0d EXIST::FUNCTION:STDIO
SSL_use_RSAPrivateKey_ASN1 383 1_1_0d EXIST::FUNCTION:RSA
SSL_set_trust 384 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_timeout 385 1_1_0d EXIST::FUNCTION:
DTLS_method 386 1_1_0d EXIST::FUNCTION:
SSL_get0_peer_scts 387 1_1_0d EXIST::FUNCTION:CT
SSL_CIPHER_get_cipher_nid 388 1_1_0d EXIST::FUNCTION:
SRP_Calc_A_param 389 1_1_0d EXIST::FUNCTION:SRP
SSL_CTX_use_RSAPrivateKey_ASN1 390 1_1_0d EXIST::FUNCTION:RSA
SSL_set_session_ticket_ext 391 1_1_0d EXIST::FUNCTION:
SSL_set_not_resumable_session_callback 392 1_1_0d EXIST::FUNCTION:
d2i_SSL_SESSION 393 1_1_0d EXIST::FUNCTION:
SSL_add1_host 394 1_1_0d EXIST::FUNCTION:
SSL_is_gmtls 395 1_1_0d EXIST::FUNCTION:
SSL_get_options 396 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_psk_identity_hint 397 1_1_0d EXIST::FUNCTION:PSK
SSL_waiting_for_async 398 1_1_0d EXIST::FUNCTION:
DTLSv1_client_method 399 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
SSL_SRP_CTX_free 400 1_1_0d EXIST::FUNCTION:SRP
SSL_enable_ct 401 1_1_0d EXIST::FUNCTION:CT
SSL_use_RSAPrivateKey 402 1_1_0d EXIST::FUNCTION:RSA
SSL_set_hostflags 403 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_verify_mode 404 1_1_0d EXIST::FUNCTION:
SSL_use_PrivateKey 405 1_1_0d EXIST::FUNCTION:
SSL_get_current_expansion 406 1_1_0d EXIST::FUNCTION:
SSL_CTX_has_client_custom_ext 407 1_1_0d EXIST::FUNCTION:
SSL_get_security_level 408 1_1_0d EXIST::FUNCTION:
SSL_set_verify_result 409 1_1_0d EXIST::FUNCTION:
SSL_get_fd 410 1_1_0d EXIST::FUNCTION:
SSL_free 411 1_1_0d EXIST::FUNCTION:
DTLSv1_method 364 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
DTLSv1_listen 365 1_1_0d EXIST::FUNCTION:SOCK
SSL_CIPHER_get_bits 366 1_1_0d EXIST::FUNCTION:
SSL_get0_security_ex_data 367 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_cert_verify_callback 368 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_certificate_ASN1 369 1_1_0d EXIST::FUNCTION:
SSL_CTX_new 370 1_1_0d EXIST::FUNCTION:
SSL_add_client_CA 371 1_1_0d EXIST::FUNCTION:
SSL_get_wbio 372 1_1_0d EXIST::FUNCTION:
SSL_get_error 373 1_1_0d EXIST::FUNCTION:
SSL_get0_peername 374 1_1_0d EXIST::FUNCTION:
SSL_COMP_get_id 375 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_username_callback 376 1_1_0d EXIST::FUNCTION:SRP
SSL_set_msg_callback 377 1_1_0d EXIST::FUNCTION:
SSL_extension_supported 378 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_ex_data 379 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_verify_param_callback 380 1_1_0d EXIST::FUNCTION:SRP
SSL_set_tmp_dh_callback 381 1_1_0d EXIST::FUNCTION:DH
SSL_CTX_get0_certificate 382 1_1_0d EXIST::FUNCTION:
SSL_renegotiate_pending 383 1_1_0d EXIST::FUNCTION:
SSL_CTX_use_certificate 384 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_ex_data 385 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_verify_mode 386 1_1_0d EXIST::FUNCTION:
TLSv1_2_server_method 387 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
SSL_get_privatekey 388 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_options 389 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_tmp_dh_callback 390 1_1_0d EXIST::FUNCTION:DH
SSL_set_options 391 1_1_0d EXIST::FUNCTION:
DTLSv1_2_client_method 392 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
SSL_set_psk_client_callback 393 1_1_0d EXIST::FUNCTION:PSK
SSL_get_ssl_method 394 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_password 395 1_1_0d EXIST::FUNCTION:SRP
BIO_new_ssl 396 1_1_0d EXIST::FUNCTION:
SSL_CTX_get_cert_store 397 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_session_id_context 398 1_1_0d EXIST::FUNCTION:
ERR_load_SSL_strings 399 1_1_0d EXIST::FUNCTION:
SSL_CTX_config 400 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_psk_client_callback 401 1_1_0d EXIST::FUNCTION:PSK
SSL_get_rbio 402 1_1_0d EXIST::FUNCTION:
SSL_SESSION_set_timeout 403 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_not_resumable_session_callback 404 1_1_0d EXIST::FUNCTION:
SSL_SESSION_up_ref 405 1_1_0d EXIST::FUNCTION:
SSL_set_tlsext_use_srtp 406 1_1_0d EXIST::FUNCTION:SRTP
SSL_CIPHER_get_name 407 1_1_0d EXIST::FUNCTION:
SSL_read 408 1_1_0d EXIST::FUNCTION:
SSL_CTX_dane_enable 409 1_1_0d EXIST::FUNCTION:
SSL_connect 410 1_1_0d EXIST::FUNCTION:
SSL_CTX_set_srp_strength 411 1_1_0d EXIST::FUNCTION:SRP