mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 00:46:17 +08:00
fix warnings
This commit is contained in:
@@ -113,7 +113,7 @@ int sdf_main(int argc, char **argv)
|
|||||||
char *lib = NULL, *vendor = NULL;
|
char *lib = NULL, *vendor = NULL;
|
||||||
unsigned char *buf = NULL;
|
unsigned char *buf = NULL;
|
||||||
unsigned int ulen;
|
unsigned int ulen;
|
||||||
int len, key_idx;
|
int len, key_idx = -1;
|
||||||
OPTION_CHOICE o;
|
OPTION_CHOICE o;
|
||||||
int op = OP_NONE;
|
int op = OP_NONE;
|
||||||
void *hDev = NULL;
|
void *hDev = NULL;
|
||||||
|
|||||||
@@ -113,15 +113,19 @@ int ECIES_PARAMS_init_with_recommended(ECIES_PARAMS *param)
|
|||||||
}
|
}
|
||||||
|
|
||||||
memset(param, 0, sizeof(*param));
|
memset(param, 0, sizeof(*param));
|
||||||
#ifndef OPENSSL_NO_SHA
|
|
||||||
|
#ifndef OPENSSL_NO_SHA256
|
||||||
param->kdf_nid = NID_x9_63_kdf;
|
param->kdf_nid = NID_x9_63_kdf;
|
||||||
param->kdf_md = EVP_sha256();
|
param->kdf_md = EVP_sha256();
|
||||||
param->enc_nid = NID_xor_in_ecies;
|
param->enc_nid = NID_xor_in_ecies;
|
||||||
param->mac_nid = NID_hmac_full_ecies;
|
param->mac_nid = NID_hmac_full_ecies;
|
||||||
param->hmac_md = EVP_sha256();
|
param->hmac_md = EVP_sha256();
|
||||||
// we should return error when sha256 disabled
|
|
||||||
#endif
|
|
||||||
return 1;
|
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)
|
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;
|
cipher = NULL;
|
||||||
keylen = inlen;
|
keylen = inlen;
|
||||||
break;
|
break;
|
||||||
#ifndef OPENSSL_NO_DES
|
|
||||||
case NID_tdes_cbc_in_ecies:
|
|
||||||
cipher = EVP_des_ede_cbc();
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
#ifndef OPENSSL_NO_AES
|
#ifndef OPENSSL_NO_AES
|
||||||
case NID_aes128_cbc_in_ecies:
|
case NID_aes128_cbc_in_ecies:
|
||||||
cipher = EVP_aes_128_cbc();
|
cipher = EVP_aes_128_cbc();
|
||||||
|
|||||||
@@ -48,6 +48,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
#include <openssl/evp.h>
|
#include <openssl/evp.h>
|
||||||
#include <openssl/err.h>
|
#include <openssl/err.h>
|
||||||
#include <openssl/paillier.h>
|
#include <openssl/paillier.h>
|
||||||
|
|||||||
@@ -47,6 +47,7 @@
|
|||||||
* ====================================================================
|
* ====================================================================
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
#include <openssl/err.h>
|
#include <openssl/err.h>
|
||||||
#include <openssl/gmsdf.h>
|
#include <openssl/gmsdf.h>
|
||||||
#include "internal/sdf_int.h"
|
#include "internal/sdf_int.h"
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ int SM9_compute_share_key_A(int type,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* get IDA */
|
/* get IDA */
|
||||||
IDA = ASN1_STRING_get0_data(skA->identity);
|
IDA = (char *)ASN1_STRING_get0_data(skA->identity);
|
||||||
IDAlen = ASN1_STRING_length(skA->identity);
|
IDAlen = ASN1_STRING_length(skA->identity);
|
||||||
|
|
||||||
/* malloc */
|
/* malloc */
|
||||||
@@ -379,7 +379,7 @@ int SM9_compute_share_key_B(int type,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* get IDB */
|
/* get IDB */
|
||||||
IDB = ASN1_STRING_get0_data(skB->identity);
|
IDB = (char *)ASN1_STRING_get0_data(skB->identity);
|
||||||
IDBlen = ASN1_STRING_length(skB->identity);
|
IDBlen = ASN1_STRING_length(skB->identity);
|
||||||
|
|
||||||
/* malloc */
|
/* malloc */
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ IF[{- !$disabled{tests} -}]
|
|||||||
bioprinttest sslapitest dtlstest sslcorrupttest bio_enc_test \
|
bioprinttest sslapitest dtlstest sslcorrupttest bio_enc_test \
|
||||||
sm2test sm3test sms4test kdf2test eciestest \
|
sm2test sm3test sms4test kdf2test eciestest \
|
||||||
pailliertest otptest gmapitest sm9test \
|
pailliertest otptest gmapitest sm9test \
|
||||||
sdftest skftest zuctest
|
zuctest
|
||||||
|
|
||||||
SOURCE[aborttest]=aborttest.c
|
SOURCE[aborttest]=aborttest.c
|
||||||
INCLUDE[aborttest]=../include
|
INCLUDE[aborttest]=../include
|
||||||
@@ -322,14 +322,6 @@ IF[{- !$disabled{tests} -}]
|
|||||||
INCLUDE[sm9test]=../include
|
INCLUDE[sm9test]=../include
|
||||||
DEPEND[sm9test]=../libcrypto
|
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
|
SOURCE[zuctest]=zuctest.c
|
||||||
INCLUDE[zuctest]=../include
|
INCLUDE[zuctest]=../include
|
||||||
DEPEND[zuctest]=../libcrypto
|
DEPEND[zuctest]=../libcrypto
|
||||||
|
|||||||
@@ -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");
|
|
||||||
@@ -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");
|
|
||||||
@@ -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
|
|
||||||
411
test/skftest.c
411
test/skftest.c
@@ -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(¶m, sizeof(param));
|
|
||||||
param.IVLen = 0;
|
|
||||||
param.PaddingType = SKF_NO_PADDING;
|
|
||||||
if ((rv = SKF_MacInit(hKey, ¶m, &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
|
|
||||||
@@ -131,8 +131,8 @@ static int hexequbin(const char *hex, const unsigned char *bin, size_t binlen)
|
|||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
char *buf = NULL;
|
char *buf = NULL;
|
||||||
int i = 0;
|
|
||||||
size_t buflen = binlen * 2 + 1;
|
size_t buflen = binlen * 2 + 1;
|
||||||
|
size_t i = 0;
|
||||||
|
|
||||||
|
|
||||||
if (binlen * 2 != strlen(hex)) {
|
if (binlen * 2 != strlen(hex)) {
|
||||||
@@ -236,8 +236,7 @@ err:
|
|||||||
}
|
}
|
||||||
|
|
||||||
static EC_KEY *new_ec_key(const EC_GROUP *group,
|
static EC_KEY *new_ec_key(const EC_GROUP *group,
|
||||||
const char *sk, const char *xP, const char *yP,
|
const char *sk, const char *xP, const char *yP)
|
||||||
const char *id, const EVP_MD *id_md)
|
|
||||||
{
|
{
|
||||||
int ok = 0;
|
int ok = 0;
|
||||||
EC_KEY *ec_key = NULL;
|
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;
|
ok = 1;
|
||||||
end:
|
end:
|
||||||
if (d) BN_free(d);
|
if (d) BN_free(d);
|
||||||
@@ -324,7 +315,7 @@ static int test_sm2_sign(const EC_GROUP *group,
|
|||||||
|
|
||||||
change_rand(k);
|
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__);
|
fprintf(stderr, "error: %s %d\n", __FUNCTION__, __LINE__);
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
@@ -340,7 +331,7 @@ static int test_sm2_sign(const EC_GROUP *group,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (verbose > 1) {
|
if (verbose > 1) {
|
||||||
int j;
|
size_t j;
|
||||||
printf("id=%s\n", id);
|
printf("id=%s\n", id);
|
||||||
printf("zid(xx):");
|
printf("zid(xx):");
|
||||||
for (j = 0; j < dgstlen; j++) { printf("%02x", dgst[j]); } printf("\n");
|
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;
|
goto err;
|
||||||
}
|
}
|
||||||
if (!hexequbin(e, dgst, dgstlen)) {
|
if (!hexequbin(e, dgst, dgstlen)) {
|
||||||
int i;
|
size_t i;
|
||||||
fprintf(stderr, "error: %s %d\n", __FUNCTION__, __LINE__);
|
fprintf(stderr, "error: %s %d\n", __FUNCTION__, __LINE__);
|
||||||
|
|
||||||
printf("%s\n", e);
|
printf("%s\n", e);
|
||||||
@@ -395,7 +386,7 @@ static int test_sm2_sign(const EC_GROUP *group,
|
|||||||
|
|
||||||
|
|
||||||
/* verify */
|
/* 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__);
|
fprintf(stderr, "error: %s %d\n", __FUNCTION__, __LINE__);
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
@@ -432,7 +423,7 @@ static int test_sm2_enc(const EC_GROUP *group, const EVP_MD *md,
|
|||||||
unsigned char *p;
|
unsigned char *p;
|
||||||
|
|
||||||
/* test encrypt */
|
/* 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;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -450,12 +441,12 @@ static int test_sm2_enc(const EC_GROUP *group, const EVP_MD *md,
|
|||||||
EXIT(1);
|
EXIT(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tlen != clen || memcmp(tbuf, cbuf, clen) != 0) {
|
if ((size_t)tlen != clen || memcmp(tbuf, cbuf, clen) != 0) {
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* test decrypt */
|
/* 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;
|
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)
|
const char *rA, const char *rB, const char *KAB, const char *S1, const char *S2)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
const EVP_MD *id_md = EVP_sm3();
|
|
||||||
EC_KEY *eckeyA = NULL;
|
EC_KEY *eckeyA = NULL;
|
||||||
EC_KEY *eckeyB = NULL;
|
EC_KEY *eckeyB = NULL;
|
||||||
EC_KEY *pubkeyA = NULL;
|
EC_KEY *pubkeyA = NULL;
|
||||||
@@ -508,10 +498,10 @@ static int test_sm2_kap(const EC_GROUP *group,
|
|||||||
memset(&ctxA, 0, sizeof(ctxA));
|
memset(&ctxA, 0, sizeof(ctxA));
|
||||||
memset(&ctxB, 0, sizeof(ctxB));
|
memset(&ctxB, 0, sizeof(ctxB));
|
||||||
|
|
||||||
eckeyA = new_ec_key(group, dA, xA, yA, A, id_md);
|
eckeyA = new_ec_key(group, dA, xA, yA);
|
||||||
eckeyB = new_ec_key(group, dB, xB, yB, B, id_md);
|
eckeyB = new_ec_key(group, dB, xB, yB);
|
||||||
pubkeyA = new_ec_key(group, NULL, xA, yA, A, id_md);
|
pubkeyA = new_ec_key(group, NULL, xA, yA);
|
||||||
pubkeyB = new_ec_key(group, NULL, xB, yB, B, id_md);
|
pubkeyB = new_ec_key(group, NULL, xB, yB);
|
||||||
if (!eckeyA || !eckeyB || !pubkeyA || !pubkeyB) {
|
if (!eckeyA || !eckeyB || !pubkeyA || !pubkeyB) {
|
||||||
fprintf(stderr, "error: %s %d\n", __FILE__, __LINE__);
|
fprintf(stderr, "error: %s %d\n", __FILE__, __LINE__);
|
||||||
goto end;
|
goto end;
|
||||||
|
|||||||
9440
util/libcrypto.num
9440
util/libcrypto.num
File diff suppressed because it is too large
Load Diff
818
util/libssl.num
818
util/libssl.num
@@ -1,411 +1,411 @@
|
|||||||
SSL_ctrl 1 1_1_0d EXIST::FUNCTION:
|
SSL_use_PrivateKey_file 1 1_1_0d EXIST::FUNCTION:
|
||||||
GMTLS_client_method 2 1_1_0d EXIST::FUNCTION:GMTLS
|
SSL_CIPHER_standard_name 2 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||||
SSL_CTX_get0_certificate 3 1_1_0d EXIST::FUNCTION:
|
SSL_get_shared_sigalgs 3 1_1_0d EXIST::FUNCTION:
|
||||||
BIO_new_ssl 4 1_1_0d EXIST::FUNCTION:
|
SSL_use_RSAPrivateKey_ASN1 4 1_1_0d EXIST::FUNCTION:RSA
|
||||||
SSL_set_verify 5 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_timeout 5 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_srp_username 6 1_1_0d EXIST::FUNCTION:SRP
|
SSL_add1_host 6 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_srp_server_param 7 1_1_0d EXIST::FUNCTION:SRP
|
SSL_get_sigalgs 7 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_info_callback 8 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_dane_mtype_set 8 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_dane_clear_flags 9 1_1_0d EXIST::FUNCTION:
|
SSL_set_alpn_protos 9 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_verify_callback 10 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_default_passwd_cb 10 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_get_bits 11 1_1_0d EXIST::FUNCTION:
|
SSL_trace 11 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||||
SSL_get_ex_data 12 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_ct_is_enabled 12 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_set_rfd 13 1_1_0d EXIST::FUNCTION:SOCK
|
SSL_CTX_get0_privatekey 13 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_servername_type 14 1_1_0d EXIST::FUNCTION:
|
SSL_in_before 14 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_srp_username_callback 15 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_get_default_passwd_cb_userdata 15 1_1_0d EXIST::FUNCTION:
|
||||||
DTLSv1_listen 16 1_1_0d EXIST::FUNCTION:SOCK
|
SSL_SESSION_print_keylog 16 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_ex_data 17 1_1_0d EXIST::FUNCTION:
|
SSL_set_security_callback 17 1_1_0d EXIST::FUNCTION:
|
||||||
BIO_ssl_shutdown 18 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_srp_username 18 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_set1_param 19 1_1_0d EXIST::FUNCTION:
|
SSL_test_functions 19 1_1_0d EXIST::FUNCTION:UNIT_TEST
|
||||||
SSL_CTX_set_trust 20 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_timeout 20 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_tmp_dh_callback 21 1_1_0d EXIST::FUNCTION:DH
|
SSL_CTX_set_info_callback 21 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_up_ref 22 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:
|
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_CTX_use_PrivateKey_ASN1 24 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_msg_callback 25 1_1_0d EXIST::FUNCTION:
|
SSL_CONF_CTX_set_flags 25 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_ctrl 26 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get0_id_context 26 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_certificate 27 1_1_0d EXIST::FUNCTION:
|
SSL_add_dir_cert_subjects_to_stack 27 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_psk_client_callback 28 1_1_0d EXIST::FUNCTION:PSK
|
SSL_CTX_add_server_custom_ext 28 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_peek 29 1_1_0d EXIST::FUNCTION:
|
SSL_get_cipher_list 29 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_ct_is_enabled 30 1_1_0d EXIST::FUNCTION:CT
|
SSL_SESSION_get0_peer 30 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_privatekey 31 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_ex_data 31 1_1_0d EXIST::FUNCTION:
|
||||||
DTLSv1_server_method 32 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
SSL_CTX_set_security_level 32 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_dup_CA_list 33 1_1_0d EXIST::FUNCTION:
|
SSL_get1_supported_ciphers 33 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_default_passwd_cb 34 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get0_cipher 34 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_check_chain 35 1_1_0d EXIST::FUNCTION:
|
SSL_get_current_compression 35 1_1_0d EXIST::FUNCTION:
|
||||||
GMTLS_method 36 1_1_0d EXIST::FUNCTION:GMTLS
|
SSL_CTX_set_msg_callback 36 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_default_read_buffer_len 37 1_1_0d EXIST::FUNCTION:
|
SSL_get_client_random 37 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_finished 38 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_set1_id_context 38 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_session_reused 39 1_1_0d EXIST::FUNCTION:
|
SSL_ctrl 39 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get0_security_ex_data 40 1_1_0d EXIST::FUNCTION:
|
SSL_is_init_finished 40 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_security_level 41 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_next_proto_select_cb 41 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||||
SSL_CTX_dane_set_flags 42 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_PrivateKey 42 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_debug 43 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
|
SSL_SESSION_get0_ticket 43 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_renegotiate 44 1_1_0d EXIST::FUNCTION:
|
SSL_set1_param 44 1_1_0d EXIST::FUNCTION:
|
||||||
TLSv1_2_client_method 45 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
SSL_get_default_timeout 45 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_next_proto_select_cb 46 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
SSL_CTX_enable_ct 46 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_get_all_async_fds 47 1_1_0d EXIST::FUNCTION:
|
TLSv1_server_method 47 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||||
SSL_get_srtp_profiles 48 1_1_0d EXIST::FUNCTION:SRTP
|
TLSv1_1_server_method 48 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||||
SSL_trace 49 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
SSL_CTX_add_client_custom_ext 49 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_srp_server_param_with_username 50 1_1_0d EXIST::FUNCTION:SRP
|
SSL_use_RSAPrivateKey 50 1_1_0d EXIST::FUNCTION:RSA
|
||||||
SSL_CTX_set_ct_validation_callback 51 1_1_0d EXIST::FUNCTION:CT
|
SSL_get_verify_mode 51 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_check_private_key 52 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_client_cert_cb 52 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get_protocol_version 53 1_1_0d EXIST::FUNCTION:
|
SSL_set_ct_validation_callback 53 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_set_ct_validation_callback 54 1_1_0d EXIST::FUNCTION:CT
|
SSL_client_version 54 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_cert_store 55 1_1_0d EXIST::FUNCTION:
|
SSL_use_certificate_ASN1 55 1_1_0d EXIST::FUNCTION:
|
||||||
BIO_f_ssl 56 1_1_0d EXIST::FUNCTION:
|
SSL_get_shutdown 56 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get1_supported_ciphers 57 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_quiet_shutdown 57 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_new 58 1_1_0d EXIST::FUNCTION:
|
SSL_get_srp_userinfo 58 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_SESSION_get_compress_id 59 1_1_0d EXIST::FUNCTION:
|
SSL_COMP_get_name 59 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_sess_get_remove_cb 60 1_1_0d EXIST::FUNCTION:
|
d2i_SSL_SESSION 60 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_cookie_verify_cb 61 1_1_0d EXIST::FUNCTION:
|
SSL_set_default_read_buffer_len 61 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_next_proto_negotiated 62 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
SSL_SESSION_new 62 1_1_0d EXIST::FUNCTION:
|
||||||
PEM_read_SSL_SESSION 63 1_1_0d EXIST::FUNCTION:STDIO
|
SSL_CTX_clear_options 63 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_use_PrivateKey_ASN1 64 1_1_0d EXIST::FUNCTION:
|
SSL_set_wfd 64 1_1_0d EXIST::FUNCTION:SOCK
|
||||||
SSL_SRP_CTX_init 65 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_set_client_CA_list 65 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_PrivateKey 66 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_digest_nid 66 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_security_callback 67 1_1_0d EXIST::FUNCTION:
|
SSL_get0_peer_scts 67 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_CONF_CTX_set_ssl 68 1_1_0d EXIST::FUNCTION:
|
SSLv3_method 68 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||||
SSL_CTX_sess_get_get_cb 69 1_1_0d EXIST::FUNCTION:
|
SSL_get_rfd 69 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_bio 70 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_alpn_select_cb 70 1_1_0d EXIST::FUNCTION:
|
||||||
TLSv1_1_server_method 71 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
SSL_CONF_CTX_finish 71 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_PrivateKey_ASN1 72 1_1_0d EXIST::FUNCTION:
|
SSL_set_rfd 72 1_1_0d EXIST::FUNCTION:SOCK
|
||||||
SSL_test_functions 73 1_1_0d EXIST::FUNCTION:UNIT_TEST
|
SSL_CTX_set_purpose 73 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get_timeout 74 1_1_0d EXIST::FUNCTION:
|
SSL_get_shared_ciphers 74 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_psk_identity_hint 75 1_1_0d EXIST::FUNCTION:PSK
|
SSL_CTX_free 75 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_SSL_CTX 76 1_1_0d EXIST::FUNCTION:
|
TLS_client_method 76 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_srp_verify_param_callback 77 1_1_0d EXIST::FUNCTION:SRP
|
SSL_get_psk_identity_hint 77 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_alert_type_string 78 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_master_key 78 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_PrivateKey_file 79 1_1_0d EXIST::FUNCTION:
|
BIO_ssl_copy_session_id 79 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_print_keylog 80 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_has_client_custom_ext 80 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set1_param 81 1_1_0d EXIST::FUNCTION:
|
SSL_CONF_CTX_set_ssl 81 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_export_keying_material 82 1_1_0d EXIST::FUNCTION:
|
SSL_version 82 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_client_cert_engine 83 1_1_0d EXIST::FUNCTION:ENGINE
|
SSL_CTX_sess_set_new_cb 83 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_security_ex_data 84 1_1_0d EXIST::FUNCTION:
|
SSL_use_certificate_file 84 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get0_id_context 85 1_1_0d EXIST::FUNCTION:
|
SSL_set_verify_depth 85 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_selected_srtp_profile 86 1_1_0d EXIST::FUNCTION:SRTP
|
SSL_set_shutdown 86 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_verify_callback 87 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_PrivateKey_file 87 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set0_rbio 88 1_1_0d EXIST::FUNCTION:
|
SSL_set_session_id_context 88 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_quiet_shutdown 89 1_1_0d EXIST::FUNCTION:
|
SSL_clear_options 89 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_server_random 90 1_1_0d EXIST::FUNCTION:
|
SSL_get_client_CA_list 90 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_version 91 1_1_0d EXIST::FUNCTION:
|
SSL_use_RSAPrivateKey_file 91 1_1_0d EXIST::FUNCTION:RSA
|
||||||
SSL_get_error 92 1_1_0d EXIST::FUNCTION:
|
PEM_write_bio_SSL_SESSION 92 1_1_0d EXIST::FUNCTION:
|
||||||
SSLv3_method 93 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
SSL_set_purpose 93 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set1_host 94 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_security_level 94 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_quiet_shutdown 95 1_1_0d EXIST::FUNCTION:
|
PEM_write_SSL_SESSION 95 1_1_0d EXIST::FUNCTION:STDIO
|
||||||
SSL_CTX_get_security_callback 96 1_1_0d EXIST::FUNCTION:
|
SSL_get_client_ciphers 96 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_alert_desc_string_long 97 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_verify_depth 97 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_set_timeout 98 1_1_0d EXIST::FUNCTION:
|
SSL_check_private_key 98 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set0_ctlog_store 99 1_1_0d EXIST::FUNCTION:CT
|
SSL_get_state 99 1_1_0d EXIST::FUNCTION:
|
||||||
DTLSv1_2_server_method 100 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
SSL_select_next_proto 100 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_cmd_argv 101 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_SRP_CTX_free 101 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_set_wfd 102 1_1_0d EXIST::FUNCTION:SOCK
|
SSL_CTX_add_client_CA 102 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_verified_chain 103 1_1_0d EXIST::FUNCTION:
|
SSL_session_reused 103 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_use_certificate_file 104 1_1_0d EXIST::FUNCTION:
|
SSL_get0_alpn_selected 104 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_sessions 105 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_srp_client_pwd_callback 105 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_CIPHER_get_auth_nid 106 1_1_0d EXIST::FUNCTION:
|
SSL_get_peer_cert_chain 106 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get_master_key 107 1_1_0d EXIST::FUNCTION:
|
SSL_dup_CA_list 107 1_1_0d EXIST::FUNCTION:
|
||||||
DTLS_client_method 108 1_1_0d EXIST::FUNCTION:
|
SSL_srp_server_param_with_username 108 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_get_cipher_list 109 1_1_0d EXIST::FUNCTION:
|
SSL_set0_rbio 109 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_shutdown 110 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_remove_session 110 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_cmd 111 1_1_0d EXIST::FUNCTION:
|
SSL_get_verify_result 111 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_RSAPrivateKey_file 112 1_1_0d EXIST::FUNCTION:RSA
|
SSL_CTX_set_verify 112 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_rfd 113 1_1_0d EXIST::FUNCTION:
|
SSL_COMP_get0_name 113 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_version 114 1_1_0d EXIST::FUNCTION:
|
SSL_dane_enable 114 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_ssl_method 115 1_1_0d EXIST::FUNCTION:
|
SSL_peek 115 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_msg_callback 116 1_1_0d EXIST::FUNCTION:
|
SSL_set_info_callback 116 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set0_security_ex_data 117 1_1_0d EXIST::FUNCTION:
|
SSL_get_session 117 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_alpn_protos 118 1_1_0d EXIST::FUNCTION:
|
BIO_ssl_shutdown 118 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_cert_cb 119 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_set_ex_data 119 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_has_pending 120 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_print_fp 120 1_1_0d EXIST::FUNCTION:STDIO
|
||||||
SSL_get_SSL_CTX 121 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_dane_clear_flags 121 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_shutdown 122 1_1_0d EXIST::FUNCTION:
|
SSL_accept 122 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_renegotiate_pending 123 1_1_0d EXIST::FUNCTION:
|
SSL_get_selected_srtp_profile 123 1_1_0d EXIST::FUNCTION:SRTP
|
||||||
SSL_CTX_set_alpn_select_cb 124 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_load_verify_locations 124 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_param 125 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_sess_get_new_cb 125 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_CTX_new 126 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_client_cert_cb 126 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_verify_depth 127 1_1_0d EXIST::FUNCTION:
|
SSL_get_read_ahead 127 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_ciphers 128 1_1_0d EXIST::FUNCTION:
|
SSL_get_servername 128 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set0_security_ex_data 129 1_1_0d EXIST::FUNCTION:
|
SSL_COMP_add_compression_method 129 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_not_resumable_session_callback 130 1_1_0d EXIST::FUNCTION:
|
SSL_SRP_CTX_free 130 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_clear 131 1_1_0d EXIST::FUNCTION:
|
SSL_alert_type_string_long 131 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get0_hostname 132 1_1_0d EXIST::FUNCTION:
|
SSL_get_options 132 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_CTX_finish 133 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_sess_get_remove_cb 133 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_dane 134 1_1_0d EXIST::FUNCTION:
|
SSL_set0_wbio 134 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_client_ciphers 135 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_ciphers 135 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_write 136 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_next_protos_advertised_cb 136 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||||
SSL_COMP_get_id 137 1_1_0d EXIST::FUNCTION:
|
SSL_get1_session 137 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_CTX_set_ssl_ctx 138 1_1_0d EXIST::FUNCTION:
|
SSL_state_string 138 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_current_compression 139 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_ct_validation_callback 139 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_get_client_CA_list 140 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_options 140 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_options 141 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_description 141 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_set_time 142 1_1_0d EXIST::FUNCTION:
|
SSL_waiting_for_async 142 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_is_server 143 1_1_0d EXIST::FUNCTION:
|
SSL_get_ex_data_X509_STORE_CTX_idx 143 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_purpose 144 1_1_0d EXIST::FUNCTION:
|
SSL_certs_clear 144 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_connect_state 145 1_1_0d EXIST::FUNCTION:
|
SSL_get_security_callback 145 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_certs_clear 146 1_1_0d EXIST::FUNCTION:
|
SSL_alert_type_string 146 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get0_param 147 1_1_0d EXIST::FUNCTION:
|
SSL_up_ref 147 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_info_callback 148 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_flush_sessions 148 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get0_privatekey 149 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_auth_nid 149 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_alpn_protos 150 1_1_0d EXIST::FUNCTION:
|
TLSv1_method 150 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||||
SSL_get_sigalgs 151 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_id 151 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_get_digest_nid 152 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set0_ctlog_store 152 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_get_current_cipher 153 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_psk_identity_hint 153 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_connect 154 1_1_0d EXIST::FUNCTION:
|
SSL_set_ssl_method 154 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_default_passwd_cb_userdata 155 1_1_0d EXIST::FUNCTION:
|
SSL_get0_dane_tlsa 155 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_client_random 156 1_1_0d EXIST::FUNCTION:
|
SSL_use_PrivateKey 156 1_1_0d EXIST::FUNCTION:
|
||||||
TLS_method 157 1_1_0d EXIST::FUNCTION:
|
SSL_set_accept_state 157 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_purpose 158 1_1_0d EXIST::FUNCTION:
|
SSL_get_fd 158 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_certificate_ASN1 159 1_1_0d EXIST::FUNCTION:
|
SSL_get_security_level 159 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_add_client_CA 160 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_sess_set_remove_cb 160 1_1_0d EXIST::FUNCTION:
|
||||||
PEM_write_bio_SSL_SESSION 161 1_1_0d EXIST::FUNCTION:
|
SSL_set_srp_server_param 161 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_get_shared_ciphers 162 1_1_0d EXIST::FUNCTION:
|
SSL_get_peer_finished 162 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_default_read_buffer_len 163 1_1_0d EXIST::FUNCTION:
|
SSL_get_wfd 163 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_CTX_free 164 1_1_0d EXIST::FUNCTION:
|
SSL_renegotiate_abbreviated 164 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get_time 165 1_1_0d EXIST::FUNCTION:
|
SSL_set_verify 165 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set0_wbio 166 1_1_0d EXIST::FUNCTION:
|
SSL_dane_clear_flags 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_set_srp_cb_arg 167 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_CTX_get_options 168 1_1_0d EXIST::FUNCTION:
|
SSL_free 168 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_ssl_version 169 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_cookie_verify_cb 169 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_default_passwd_cb_userdata 170 1_1_0d EXIST::FUNCTION:
|
SSL_get_verify_callback 170 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_security_level 171 1_1_0d EXIST::FUNCTION:
|
TLS_method 171 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_is_dtls 172 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_ctrl 172 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_use_certificate_ASN1 173 1_1_0d EXIST::FUNCTION:
|
SSL_do_handshake 173 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_print_fp 174 1_1_0d EXIST::FUNCTION:STDIO
|
TLSv1_1_client_method 174 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||||
SSL_use_PrivateKey_file 175 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_RSAPrivateKey_file 175 1_1_0d EXIST::FUNCTION:RSA
|
||||||
SSL_CTX_set_srp_client_pwd_callback 176 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_check_private_key 176 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_client_cert_cb 177 1_1_0d EXIST::FUNCTION:
|
SSL_get_version 177 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_in_before 178 1_1_0d EXIST::FUNCTION:
|
GMTLS_client_method 178 1_1_0d EXIST::FUNCTION:GMTLS
|
||||||
SSL_set_quiet_shutdown 179 1_1_0d EXIST::FUNCTION:
|
SSL_new 179 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_ciphers 180 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_tlsext_use_srtp 180 1_1_0d EXIST::FUNCTION:SRTP
|
||||||
SSL_read 181 1_1_0d EXIST::FUNCTION:
|
TLSv1_2_client_method 181 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||||
SSL_get_security_callback 182 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_serverinfo_file 182 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_description 183 1_1_0d EXIST::FUNCTION:
|
SSL_dane_tlsa_add 183 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_clear_options 184 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_cert_store 184 1_1_0d EXIST::FUNCTION:
|
||||||
SSLv3_client_method 185 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
SSL_set1_host 185 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_srp_strength 186 1_1_0d EXIST::FUNCTION:SRP
|
SSL_is_gmtls 186 1_1_0d EXIST::FUNCTION:
|
||||||
TLS_server_method 187 1_1_0d EXIST::FUNCTION:
|
SSL_set_srp_server_param_pw 187 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_dup 188 1_1_0d EXIST::FUNCTION:
|
SSL_set0_security_ex_data 188 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_alert_type_string_long 189 1_1_0d EXIST::FUNCTION:
|
SSL_set_trust 189 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_cert_cb 190 1_1_0d EXIST::FUNCTION:
|
SSL_get_servername_type 190 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_generate_session_id 191 1_1_0d EXIST::FUNCTION:
|
SSL_get0_verified_chain 191 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_certificate_chain_file 192 1_1_0d EXIST::FUNCTION:
|
DTLS_client_method 192 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_dane_enable 193 1_1_0d EXIST::FUNCTION:
|
SSL_CONF_CTX_new 193 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_verify_depth 194 1_1_0d EXIST::FUNCTION:
|
SSL_set_default_passwd_cb 194 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_sess_get_new_cb 195 1_1_0d EXIST::FUNCTION:
|
SSL_set_session_ticket_ext_cb 195 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_clear_options 196 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_compress_id 196 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_verify_depth 197 1_1_0d EXIST::FUNCTION:
|
SSL_has_pending 197 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_SRP_CTX_init 198 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_sess_get_get_cb 198 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_read_ahead 199 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set1_param 199 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_default_passwd_cb 200 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_default_verify_paths 200 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_session_id_context 201 1_1_0d EXIST::FUNCTION:
|
SSL_shutdown 201 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_shutdown 202 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_timeout 202 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_CTX_set_flags 203 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_cert_cb 203 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_is_aead 204 1_1_0d EXIST::FUNCTION:
|
SSL_rstate_string_long 204 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get_ex_data 205 1_1_0d EXIST::FUNCTION:
|
SSL_set_generate_session_id 205 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_default_passwd_cb 206 1_1_0d EXIST::FUNCTION:
|
SSL_get_current_expansion 206 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_get_name 207 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_trust 207 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_cert_store 208 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get0_param 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 209 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_use_psk_identity_hint 210 1_1_0d EXIST::FUNCTION:PSK
|
PEM_read_bio_SSL_SESSION 210 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_renegotiate_abbreviated 211 1_1_0d EXIST::FUNCTION:
|
SSL_get_psk_identity 211 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_get0_alpn_selected 212 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_cipher_list 212 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_callback_ctrl 213 1_1_0d EXIST::FUNCTION:
|
SSL_set_session_secret_cb 213 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_dane_authority 214 1_1_0d EXIST::FUNCTION:
|
SSL_get_peer_certificate 214 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_dane_tlsa_add 215 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_RSAPrivateKey_ASN1 215 1_1_0d EXIST::FUNCTION:RSA
|
||||||
SSL_use_RSAPrivateKey_file 216 1_1_0d EXIST::FUNCTION:RSA
|
SSL_CTX_set_default_read_buffer_len 216 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_get_version 217 1_1_0d EXIST::FUNCTION:
|
SSL_get_server_random 217 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_client_version 218 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_sess_set_get_cb 218 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_check_private_key 219 1_1_0d EXIST::FUNCTION:
|
DTLSv1_2_method 219 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||||
SSL_SESSION_set_ex_data 220 1_1_0d EXIST::FUNCTION:
|
SSL_set_read_ahead 220 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_psk_server_callback 221 1_1_0d EXIST::FUNCTION:PSK
|
SSL_set_default_passwd_cb_userdata 221 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_default_verify_paths 222 1_1_0d EXIST::FUNCTION:
|
SSL_set_connect_state 222 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_dane_set_flags 223 1_1_0d EXIST::FUNCTION:
|
TLSv1_2_method 223 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||||
SSL_get_ex_data_X509_STORE_CTX_idx 224 1_1_0d EXIST::FUNCTION:
|
SSL_callback_ctrl 224 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_state_string_long 225 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_info_callback 225 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_accept_state 226 1_1_0d EXIST::FUNCTION:
|
SSL_get_current_cipher 226 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_wbio 227 1_1_0d EXIST::FUNCTION:
|
SSL_is_dtls 227 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_session_ticket_ext_cb 228 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_ticket_lifetime_hint 228 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_find 229 1_1_0d EXIST::FUNCTION:
|
SSL_set_session_ticket_ext 229 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_standard_name 230 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
SSL_CTX_get_security_callback 230 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_accept 231 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_serverinfo 231 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_sess_set_remove_cb 232 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_protocol_version 232 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_in_init 233 1_1_0d EXIST::FUNCTION:
|
SSL_is_server 233 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_servername 234 1_1_0d EXIST::FUNCTION:
|
i2d_SSL_SESSION 234 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_set1_id 235 1_1_0d EXIST::FUNCTION:
|
SSL_dane_set_flags 235 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_rstate_string 236 1_1_0d EXIST::FUNCTION:
|
SSL_pending 236 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_use_certificate_chain_file 237 1_1_0d EXIST::FUNCTION:
|
SSL_dup 237 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_srp_server_param_pw 238 1_1_0d EXIST::FUNCTION:SRP
|
BIO_f_ssl 238 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_ctlog_list_file 239 1_1_0d EXIST::FUNCTION:CT
|
SSL_CTX_set_cookie_generate_cb 239 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_CTX_set1_prefix 240 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_kx_nid 240 1_1_0d EXIST::FUNCTION:
|
||||||
TLSv1_1_method 241 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
SSL_CTX_set_verify_depth 241 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_serverinfo_file 242 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_has_ticket 242 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_new 243 1_1_0d EXIST::FUNCTION:
|
SSL_clear 243 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_tlsext_use_srtp 244 1_1_0d EXIST::FUNCTION:SRTP
|
SSL_config 244 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_copy_session_id 245 1_1_0d EXIST::FUNCTION:
|
SSL_CONF_CTX_set_ssl_ctx 245 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_callback_ctrl 246 1_1_0d EXIST::FUNCTION:
|
SSL_copy_session_id 246 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_certificate 247 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_add_session 247 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get0_ctlog_store 248 1_1_0d EXIST::FUNCTION:CT
|
SSL_get0_next_proto_negotiated 248 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||||
SSL_extension_supported 249 1_1_0d EXIST::FUNCTION:
|
SSL_set_cert_cb 249 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get0_cipher 250 1_1_0d EXIST::FUNCTION:
|
SSL_set_hostflags 250 1_1_0d EXIST::FUNCTION:
|
||||||
PEM_read_bio_SSL_SESSION 251 1_1_0d EXIST::FUNCTION:
|
SSL_get0_dane_authority 251 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_psk_client_callback 252 1_1_0d EXIST::FUNCTION:PSK
|
SSL_has_matching_session_id 252 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_load_verify_locations 253 1_1_0d EXIST::FUNCTION:
|
SSL_use_PrivateKey_ASN1 253 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_free 254 1_1_0d EXIST::FUNCTION:
|
SSL_get_all_async_fds 254 1_1_0d EXIST::FUNCTION:
|
||||||
ERR_load_SSL_strings 255 1_1_0d EXIST::FUNCTION:
|
SSL_get_default_passwd_cb 255 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_remove_session 256 1_1_0d EXIST::FUNCTION:
|
SSL_get_info_callback 256 1_1_0d EXIST::FUNCTION:
|
||||||
GMTLS_server_method 257 1_1_0d EXIST::FUNCTION:GMTLS
|
SSL_CONF_cmd_argv 257 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_ex_data 258 1_1_0d EXIST::FUNCTION:
|
SSL_set_bio 258 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_read_ahead 259 1_1_0d EXIST::FUNCTION:
|
SSL_CONF_cmd 259 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_RSAPrivateKey 260 1_1_0d EXIST::FUNCTION:RSA
|
SSL_set_quiet_shutdown 260 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_default_verify_file 261 1_1_0d EXIST::FUNCTION:
|
SSL_want 261 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_add_client_custom_ext 262 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_certificate_file 262 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_alert_desc_string 263 1_1_0d EXIST::FUNCTION:
|
SSL_state_string_long 263 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_set1_id_context 264 1_1_0d EXIST::FUNCTION:
|
SSL_set_session 264 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_cipher_list 265 1_1_0d EXIST::FUNCTION:
|
SSL_alert_desc_string_long 265 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_options 266 1_1_0d EXIST::FUNCTION:
|
SSLv3_client_method 266 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||||
SSL_add_client_CA 267 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_ssl_method 267 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_pending 268 1_1_0d EXIST::FUNCTION:
|
SSL_in_init 268 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_client_CA_list 269 1_1_0d EXIST::FUNCTION:
|
BIO_new_buffer_ssl_connect 269 1_1_0d EXIST::FUNCTION:
|
||||||
DTLS_server_method 270 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_client_CA_list 270 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_psk_server_callback 271 1_1_0d EXIST::FUNCTION:PSK
|
SSL_COMP_set0_compression_methods 271 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_get_id 272 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_certificate_chain_file 272 1_1_0d EXIST::FUNCTION:
|
||||||
i2d_SSL_SESSION 273 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_find 273 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_verify_result 274 1_1_0d EXIST::FUNCTION:
|
SSL_use_certificate_chain_file 274 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_session 275 1_1_0d EXIST::FUNCTION:
|
SSLv3_server_method 275 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||||
SSL_CTX_set_quiet_shutdown 276 1_1_0d EXIST::FUNCTION:
|
SSL_get_srp_username 276 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_CTX_set_cookie_generate_cb 277 1_1_0d EXIST::FUNCTION:
|
SSL_get_finished 277 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get0_peer 278 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_sessions 278 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_peer_certificate 279 1_1_0d EXIST::FUNCTION:
|
SSL_SRP_CTX_init 279 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_get_state 280 1_1_0d EXIST::FUNCTION:
|
SSL_set_cipher_list 280 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_session 281 1_1_0d EXIST::FUNCTION:
|
TLS_server_method 281 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_shared_sigalgs 282 1_1_0d EXIST::FUNCTION:
|
TLSv1_1_method 282 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||||
SSL_set_tmp_dh_callback 283 1_1_0d EXIST::FUNCTION:DH
|
SSL_load_client_CA_file 283 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_changed_async_fds 284 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get0_hostname 284 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_wfd 285 1_1_0d EXIST::FUNCTION:
|
SSL_export_keying_material 285 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_peername 286 1_1_0d EXIST::FUNCTION:
|
PEM_read_SSL_SESSION 286 1_1_0d EXIST::FUNCTION:STDIO
|
||||||
SSL_CTX_set_client_cert_cb 287 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_version 287 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_default_ctlog_list_file 288 1_1_0d EXIST::FUNCTION:CT
|
SSL_CONF_CTX_set1_prefix 288 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_get_ticket_lifetime_hint 289 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_default_passwd_cb_userdata 289 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_rbio 290 1_1_0d EXIST::FUNCTION:
|
SSL_enable_ct 290 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_ct_is_enabled 291 1_1_0d EXIST::FUNCTION:CT
|
SSL_set_psk_server_callback 291 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_get_srp_userinfo 292 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_get0_ctlog_store 292 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_get_verify_mode 293 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_default_verify_dir 293 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_COMP_get_name 294 1_1_0d EXIST::FUNCTION:
|
SSL_get_srp_N 294 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_select_next_proto 295 1_1_0d EXIST::FUNCTION:
|
SSL_use_certificate 295 1_1_0d EXIST::FUNCTION:
|
||||||
BIO_new_buffer_ssl_connect 296 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_cipher_nid 296 1_1_0d EXIST::FUNCTION:
|
||||||
DTLSv1_2_method 297 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
SSL_COMP_get_compression_methods 297 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CIPHER_get_kx_nid 298 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_SRP_CTX_init 298 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_SESSION_get0_ticket 299 1_1_0d EXIST::FUNCTION:
|
SSL_alert_desc_string 299 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_session_secret_cb 300 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_free 300 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_SRP_CTX_free 301 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_set_default_ctlog_list_file 301 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_CTX_set_timeout 302 1_1_0d EXIST::FUNCTION:
|
SSL_get_changed_async_fds 302 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_has_ticket 303 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_psk_server_callback 303 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_get_default_passwd_cb_userdata 304 1_1_0d EXIST::FUNCTION:
|
BIO_new_ssl_connect 304 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_add_session 305 1_1_0d EXIST::FUNCTION:
|
SSL_get_default_passwd_cb_userdata 305 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_default_verify_dir 306 1_1_0d EXIST::FUNCTION:
|
SSL_set_not_resumable_session_callback 306 1_1_0d EXIST::FUNCTION:
|
||||||
BIO_new_ssl_connect 307 1_1_0d EXIST::FUNCTION:
|
SSL_CONF_CTX_clear_flags 307 1_1_0d EXIST::FUNCTION:
|
||||||
TLSv1_server_method 308 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
SSL_CIPHER_is_aead 308 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_info_callback 309 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_time 309 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_add_dir_cert_subjects_to_stack 310 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set0_security_ex_data 310 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_up_ref 311 1_1_0d EXIST::FUNCTION:
|
TLSv1_client_method 311 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||||
SSL_CTX_add_server_custom_ext 312 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_ssl_version 312 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_verify 313 1_1_0d EXIST::FUNCTION:
|
SSL_get_srtp_profiles 313 1_1_0d EXIST::FUNCTION:SRTP
|
||||||
SSL_CTX_dane_enable 314 1_1_0d EXIST::FUNCTION:
|
SSL_set_ex_data 314 1_1_0d EXIST::FUNCTION:
|
||||||
BIO_ssl_copy_session_id 315 1_1_0d EXIST::FUNCTION:
|
SSL_get_ciphers 315 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_COMP_get0_name 316 1_1_0d EXIST::FUNCTION:
|
SSL_get_quiet_shutdown 316 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_client_CA_list 317 1_1_0d EXIST::FUNCTION:
|
SSL_get_verify_depth 317 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_rstate_string_long 318 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_verify_callback 318 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_dane_clear_flags 319 1_1_0d EXIST::FUNCTION:
|
SSL_add_ssl_module 319 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_security_level 320 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_client_cert_engine 320 1_1_0d EXIST::FUNCTION:ENGINE
|
||||||
SSL_get_srp_g 321 1_1_0d EXIST::FUNCTION:SRP
|
SSL_get_certificate 321 1_1_0d EXIST::FUNCTION:
|
||||||
OPENSSL_init_ssl 322 1_1_0d EXIST::FUNCTION:
|
SSL_CONF_cmd_value_type 322 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_flush_sessions 323 1_1_0d EXIST::FUNCTION:
|
DTLSv1_2_server_method 323 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||||
SSL_get_peer_cert_chain 324 1_1_0d EXIST::FUNCTION:
|
SSL_set_fd 324 1_1_0d EXIST::FUNCTION:SOCK
|
||||||
SSL_CTX_get_ex_data 325 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_set1_id 325 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_print 326 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_dane_set_flags 326 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_COMP_get_compression_methods 327 1_1_0d EXIST::FUNCTION:
|
DTLS_method 327 1_1_0d EXIST::FUNCTION:
|
||||||
TLSv1_method 328 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
SSL_ct_is_enabled 328 1_1_0d EXIST::FUNCTION:CT
|
||||||
TLS_client_method 329 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_security_callback 329 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_security_callback 330 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_alpn_protos 330 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_dane_mtype_set 331 1_1_0d EXIST::FUNCTION:
|
SSL_set_SSL_CTX 331 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_load_client_CA_file 332 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_get_id 332 1_1_0d EXIST::FUNCTION:
|
||||||
DTLSv1_method 333 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
GMTLS_method 333 1_1_0d EXIST::FUNCTION:GMTLS
|
||||||
SSL_COMP_add_compression_method 334 1_1_0d EXIST::FUNCTION:
|
SSL_set_verify_result 334 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_serverinfo 335 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_generate_session_id 335 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_ssl_method 336 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_print 336 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_srp_cb_arg 337 1_1_0d EXIST::FUNCTION:SRP
|
SSL_rstate_string 337 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_tlsext_use_srtp 338 1_1_0d EXIST::FUNCTION:SRTP
|
SSL_write 338 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_cipher_list 339 1_1_0d EXIST::FUNCTION:
|
SSL_renegotiate 339 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_peer_finished 340 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_callback_ctrl 340 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_dane_tlsa 341 1_1_0d EXIST::FUNCTION:
|
OPENSSL_init_ssl 341 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_fd 342 1_1_0d EXIST::FUNCTION:SOCK
|
SSL_CTX_use_RSAPrivateKey 342 1_1_0d EXIST::FUNCTION:RSA
|
||||||
SSL_CTX_set_srp_password 343 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CONF_CTX_free 343 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_certificate_file 344 1_1_0d EXIST::FUNCTION:
|
SSL_set_debug 344 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
|
||||||
SSL_CTX_config 345 1_1_0d EXIST::FUNCTION:
|
SSL_add_file_cert_subjects_to_stack 345 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SESSION_new 346 1_1_0d EXIST::FUNCTION:
|
SSL_set_security_level 346 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_verify_depth 347 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_default_passwd_cb 347 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_cmd_value_type 348 1_1_0d EXIST::FUNCTION:
|
GMTLS_server_method 348 1_1_0d EXIST::FUNCTION:GMTLS
|
||||||
SSL_CTX_set_next_protos_advertised_cb 349 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
SSL_CTX_set_ctlog_list_file 349 1_1_0d EXIST::FUNCTION:CT
|
||||||
SSL_SESSION_free 350 1_1_0d EXIST::FUNCTION:
|
DTLSv1_client_method 350 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||||
SSL_COMP_set0_compression_methods 351 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_default_verify_file 351 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_srp_N 352 1_1_0d EXIST::FUNCTION:SRP
|
DTLSv1_server_method 352 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||||
SSL_CTX_sess_set_get_cb 353 1_1_0d EXIST::FUNCTION:
|
SSL_get_SSL_CTX 353 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_generate_session_id 354 1_1_0d EXIST::FUNCTION:
|
SSL_get_srp_g 354 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_SESSION_get_id 355 1_1_0d EXIST::FUNCTION:
|
SSL_check_chain 355 1_1_0d EXIST::FUNCTION:
|
||||||
SSLv3_server_method 356 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
SSL_get0_param 356 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_config 357 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_set_time 357 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_has_matching_session_id 358 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_quiet_shutdown 358 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_is_init_finished 359 1_1_0d EXIST::FUNCTION:
|
SRP_Calc_A_param 359 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_CTX_sess_set_new_cb 360 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get0_security_ex_data 360 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_add_file_cert_subjects_to_stack 361 1_1_0d EXIST::FUNCTION:
|
SSL_get_ex_data 361 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CONF_CTX_clear_flags 362 1_1_0d EXIST::FUNCTION:
|
SSL_get0_dane 362 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_up_ref 363 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
|
DTLSv1_method 364 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||||
SSL_get_srp_username 365 1_1_0d EXIST::FUNCTION:SRP
|
DTLSv1_listen 365 1_1_0d EXIST::FUNCTION:SOCK
|
||||||
SSL_get_info_callback 366 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_bits 366 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_cert_verify_callback 367 1_1_0d EXIST::FUNCTION:
|
SSL_get0_security_ex_data 367 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_enable_ct 368 1_1_0d EXIST::FUNCTION:CT
|
SSL_CTX_set_cert_verify_callback 368 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_session_id_context 369 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_certificate_ASN1 369 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_want 370 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_new 370 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_do_handshake 371 1_1_0d EXIST::FUNCTION:
|
SSL_add_client_CA 371 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_set_default_passwd_cb_userdata 372 1_1_0d EXIST::FUNCTION:
|
SSL_get_wbio 372 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_state_string 373 1_1_0d EXIST::FUNCTION:
|
SSL_get_error 373 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_ssl_method 374 1_1_0d EXIST::FUNCTION:
|
SSL_get0_peername 374 1_1_0d EXIST::FUNCTION:
|
||||||
TLSv1_2_method 375 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
SSL_COMP_get_id 375 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_psk_identity 376 1_1_0d EXIST::FUNCTION:PSK
|
SSL_CTX_set_srp_username_callback 376 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_get_default_timeout 377 1_1_0d EXIST::FUNCTION:
|
SSL_set_msg_callback 377 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_add_ssl_module 378 1_1_0d EXIST::FUNCTION:
|
SSL_extension_supported 378 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get1_session 379 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_ex_data 379 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_default_passwd_cb 380 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_srp_verify_param_callback 380 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_use_certificate 381 1_1_0d EXIST::FUNCTION:
|
SSL_set_tmp_dh_callback 381 1_1_0d EXIST::FUNCTION:DH
|
||||||
PEM_write_SSL_SESSION 382 1_1_0d EXIST::FUNCTION:STDIO
|
SSL_CTX_get0_certificate 382 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_use_RSAPrivateKey_ASN1 383 1_1_0d EXIST::FUNCTION:RSA
|
SSL_renegotiate_pending 383 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_trust 384 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_use_certificate 384 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_timeout 385 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_ex_data 385 1_1_0d EXIST::FUNCTION:
|
||||||
DTLS_method 386 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_get_verify_mode 386 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get0_peer_scts 387 1_1_0d EXIST::FUNCTION:CT
|
TLSv1_2_server_method 387 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||||
SSL_CIPHER_get_cipher_nid 388 1_1_0d EXIST::FUNCTION:
|
SSL_get_privatekey 388 1_1_0d EXIST::FUNCTION:
|
||||||
SRP_Calc_A_param 389 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_get_options 389 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_RSAPrivateKey_ASN1 390 1_1_0d EXIST::FUNCTION:RSA
|
SSL_CTX_set_tmp_dh_callback 390 1_1_0d EXIST::FUNCTION:DH
|
||||||
SSL_set_session_ticket_ext 391 1_1_0d EXIST::FUNCTION:
|
SSL_set_options 391 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_not_resumable_session_callback 392 1_1_0d EXIST::FUNCTION:
|
DTLSv1_2_client_method 392 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||||
d2i_SSL_SESSION 393 1_1_0d EXIST::FUNCTION:
|
SSL_set_psk_client_callback 393 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_add1_host 394 1_1_0d EXIST::FUNCTION:
|
SSL_get_ssl_method 394 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_is_gmtls 395 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_srp_password 395 1_1_0d EXIST::FUNCTION:SRP
|
||||||
SSL_get_options 396 1_1_0d EXIST::FUNCTION:
|
BIO_new_ssl 396 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_use_psk_identity_hint 397 1_1_0d EXIST::FUNCTION:PSK
|
SSL_CTX_get_cert_store 397 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_waiting_for_async 398 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_session_id_context 398 1_1_0d EXIST::FUNCTION:
|
||||||
DTLSv1_client_method 399 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
ERR_load_SSL_strings 399 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_SRP_CTX_free 400 1_1_0d EXIST::FUNCTION:SRP
|
SSL_CTX_config 400 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_enable_ct 401 1_1_0d EXIST::FUNCTION:CT
|
SSL_CTX_set_psk_client_callback 401 1_1_0d EXIST::FUNCTION:PSK
|
||||||
SSL_use_RSAPrivateKey 402 1_1_0d EXIST::FUNCTION:RSA
|
SSL_get_rbio 402 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_hostflags 403 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_set_timeout 403 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_CTX_get_verify_mode 404 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_not_resumable_session_callback 404 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_use_PrivateKey 405 1_1_0d EXIST::FUNCTION:
|
SSL_SESSION_up_ref 405 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_current_expansion 406 1_1_0d EXIST::FUNCTION:
|
SSL_set_tlsext_use_srtp 406 1_1_0d EXIST::FUNCTION:SRTP
|
||||||
SSL_CTX_has_client_custom_ext 407 1_1_0d EXIST::FUNCTION:
|
SSL_CIPHER_get_name 407 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_security_level 408 1_1_0d EXIST::FUNCTION:
|
SSL_read 408 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_set_verify_result 409 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_dane_enable 409 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_get_fd 410 1_1_0d EXIST::FUNCTION:
|
SSL_connect 410 1_1_0d EXIST::FUNCTION:
|
||||||
SSL_free 411 1_1_0d EXIST::FUNCTION:
|
SSL_CTX_set_srp_strength 411 1_1_0d EXIST::FUNCTION:SRP
|
||||||
|
|||||||
Reference in New Issue
Block a user