mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-14 04:16:23 +08:00
Update sdf and skf commands
This commit is contained in:
@@ -199,7 +199,8 @@ int pkeyutl_main(int argc, char **argv)
|
||||
if (argc != 0)
|
||||
goto opthelp;
|
||||
|
||||
//BIO_printf(bio_err, "Using configuration from %s\n", configfile);
|
||||
if (e)
|
||||
BIO_printf(bio_err, "Using configuration from %s\n", configfile);
|
||||
|
||||
if ((conf = app_load_config(configfile)) == NULL)
|
||||
goto end;
|
||||
|
||||
254
apps/sdf.c
254
apps/sdf.c
@@ -65,28 +65,40 @@ NON_EMPTY_TRANSLATION_UNIT
|
||||
|
||||
typedef enum OPTION_choice {
|
||||
OPT_ERR = -1, OPT_EOF = 0, OPT_HELP,
|
||||
OPT_SO_PATH, OPT_DEVINFO, OPT_KEY, OPT_PASS,
|
||||
OPT_IMPORT, OPT_EXPORT, OPT_DELETE, OPT_LABEL,
|
||||
OPT_LIB, OPT_VENDOR, OPT_PRINTDEVINFO,
|
||||
OPT_PRINTSM2SIGN, OPT_PRINTSM2ENC,
|
||||
OPT_PRINTRSASIGN, OPT_PRINTRSAENC,
|
||||
OPT_ACCESSKEY, OPT_PASS,
|
||||
OPT_IMPORTOBJ, OPT_EXPORTOBJ, OPT_DELOBJ,
|
||||
OPT_IN, OPT_OUT
|
||||
} OPTION_CHOICE;
|
||||
|
||||
# define FILE_OP_NONE 0
|
||||
# define FILE_OP_IMPORT 1
|
||||
# define FILE_OP_EXPORT 2
|
||||
# define FILE_OP_DELETE 3
|
||||
|
||||
# define DEFAULT_SO_PATH "libsdf.so"
|
||||
# define OP_NONE 0
|
||||
# define OP_PRINTDEVINFO 1
|
||||
# define OP_PRINTSM2SIGN 2
|
||||
# define OP_PRINTSM2ENC 3
|
||||
# define OP_PRINTRSASIGN 4
|
||||
# define OP_PRINTRSAENC 5
|
||||
# define OP_ACCESSKEY 6
|
||||
# define OP_IMPORTOBJ 7
|
||||
# define OP_EXPORTOBJ 8
|
||||
# define OP_DELOBJ 9
|
||||
|
||||
OPTIONS sdf_options[] = {
|
||||
{"help", OPT_HELP, '-', "Display this summary"},
|
||||
{"so_path", OPT_SO_PATH, 's', "Vendor's dynamic library"},
|
||||
{"devinfo", OPT_DEVINFO, '-', "Print device information"},
|
||||
{"key", OPT_KEY, 's', "Access private key with the key index"},
|
||||
{"pass", OPT_PASS, 's', "Passphrase source"},
|
||||
{"import", OPT_IMPORT, '-', "Import data object into device"},
|
||||
{"export", OPT_EXPORT, '-', "Export data object from device"},
|
||||
{"delete", OPT_DELETE, '-', "Delete data object from device"},
|
||||
{"label", OPT_LABEL, 's', "Data object label"},
|
||||
{"lib", OPT_LIB, 's', "Vendor's SDF dynamic library"},
|
||||
{"vendor", OPT_VENDOR, 's', "Vendor name"},
|
||||
{"printdevinfo", OPT_PRINTDEVINFO, '-', "Print device information"},
|
||||
{"printsm2sign", OPT_PRINTSM2SIGN, 's', "Print SM2 signing key with key index"},
|
||||
{"printsm2enc", OPT_PRINTSM2ENC, 's', "Print SM2 encryption key with key index"},
|
||||
{"printrsasign", OPT_PRINTRSASIGN, 's', "Print RSA signing key with key index"},
|
||||
{"printrsaenc", OPT_PRINTRSAENC, 's', "Print RSA encryption key with key index"},
|
||||
{"accesskey", OPT_ACCESSKEY, 's', "Access private key with the key index number"},
|
||||
{"pass", OPT_PASS, 's', "Passphrase source for accessing private key"},
|
||||
{"importobj", OPT_IMPORTOBJ, 's', "Import data object into device"},
|
||||
{"exportobj", OPT_EXPORTOBJ, 's', "Export data object from device"},
|
||||
{"delobj", OPT_DELOBJ, 's', "Delete data object from device"},
|
||||
{"in", OPT_IN, '<', "File to be imported from"},
|
||||
{"out", OPT_OUT, '>', "File to be exported to"},
|
||||
{NULL}
|
||||
@@ -96,19 +108,16 @@ int sdf_main(int argc, char **argv)
|
||||
{
|
||||
int ret = 1;
|
||||
char *infile = NULL, *outfile = NULL, *prog;
|
||||
char *label = NULL, *passarg = NULL, *pass = NULL;
|
||||
char *objname = NULL, *passarg = NULL, *pass = NULL;
|
||||
BIO *in = NULL, *out = NULL;
|
||||
char *lib = NULL, *vendor = NULL;
|
||||
unsigned char *buf = NULL;
|
||||
unsigned int ulen;
|
||||
int len, key_idx;
|
||||
OPTION_CHOICE o;
|
||||
char *so_path = NULL;
|
||||
int print_devinfo = 0;
|
||||
int key_idx = -1;
|
||||
int file_op = FILE_OP_NONE;
|
||||
int op = OP_NONE;
|
||||
void *hDev = NULL;
|
||||
void *hSession = NULL;
|
||||
unsigned char *buf = NULL;
|
||||
int len = 0;
|
||||
int rv;
|
||||
unsigned int ulen;
|
||||
|
||||
prog = opt_init(argc, argv, sdf_options);
|
||||
while ((o = opt_next()) != OPT_EOF) {
|
||||
@@ -122,29 +131,64 @@ opthelp:
|
||||
opt_help(sdf_options);
|
||||
ret = 0;
|
||||
goto end;
|
||||
case OPT_SO_PATH:
|
||||
so_path = opt_arg();
|
||||
case OPT_LIB:
|
||||
lib = opt_arg();
|
||||
break;
|
||||
case OPT_DEVINFO:
|
||||
print_devinfo = 1;
|
||||
case OPT_VENDOR:
|
||||
vendor = opt_arg();
|
||||
break;
|
||||
case OPT_IMPORT:
|
||||
if (file_op)
|
||||
case OPT_PRINTDEVINFO:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
file_op = FILE_OP_IMPORT;
|
||||
op = OP_PRINTDEVINFO;
|
||||
break;
|
||||
case OPT_EXPORT:
|
||||
if (file_op)
|
||||
case OPT_PRINTSM2SIGN:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
file_op = FILE_OP_EXPORT;
|
||||
op = OP_PRINTSM2SIGN;
|
||||
key_idx = atoi(opt_arg());
|
||||
break;
|
||||
case OPT_DELETE:
|
||||
if (file_op)
|
||||
case OPT_PRINTSM2ENC:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
file_op = FILE_OP_DELETE;
|
||||
op = OP_PRINTSM2ENC;
|
||||
key_idx = atoi(opt_arg());
|
||||
break;
|
||||
case OPT_LABEL:
|
||||
label = opt_arg();
|
||||
case OPT_PRINTRSASIGN:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
op = OP_PRINTRSASIGN;
|
||||
key_idx = atoi(opt_arg());
|
||||
break;
|
||||
case OPT_PRINTRSAENC:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
op = OP_PRINTRSAENC;
|
||||
key_idx = atoi(opt_arg());
|
||||
break;
|
||||
case OPT_ACCESSKEY:
|
||||
key_idx = atoi(opt_arg());
|
||||
break;
|
||||
case OPT_PASS:
|
||||
passarg = opt_arg();
|
||||
break;
|
||||
case OPT_IMPORTOBJ:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
op = OP_IMPORTOBJ;
|
||||
objname = opt_arg();
|
||||
break;
|
||||
case OPT_EXPORTOBJ:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
op = OP_EXPORTOBJ;
|
||||
objname = opt_arg();
|
||||
break;
|
||||
case OPT_DELOBJ:
|
||||
if (op)
|
||||
goto opthelp;
|
||||
op = OP_DELOBJ;
|
||||
objname = opt_arg();
|
||||
break;
|
||||
case OPT_IN:
|
||||
infile = opt_arg();
|
||||
@@ -152,32 +196,23 @@ opthelp:
|
||||
case OPT_OUT:
|
||||
outfile = opt_arg();
|
||||
break;
|
||||
case OPT_PASS:
|
||||
passarg = opt_arg();
|
||||
break;
|
||||
case OPT_KEY:
|
||||
if ((key_idx = atoi(opt_arg())) < 0) {
|
||||
BIO_printf(bio_err, "Invalid key index\n");
|
||||
goto end;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
argc = opt_num_rest();
|
||||
if (argc != 0)
|
||||
goto opthelp;
|
||||
|
||||
if (!so_path) {
|
||||
BIO_printf(bio_err, "Vendor's SDF dynmaic library required\n");
|
||||
if (!lib) {
|
||||
BIO_printf(bio_err, "Option '-lib' required\n");
|
||||
goto opthelp;
|
||||
}
|
||||
if (SDF_LoadLibrary(so_path, NULL) != SDR_OK) {
|
||||
if (SDF_LoadLibrary(lib, vendor) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
|
||||
/* no operation specified */
|
||||
if (!print_devinfo && key_idx < 0 && !file_op) {
|
||||
if (op == OP_NONE) {
|
||||
ret = 0;
|
||||
goto end;
|
||||
}
|
||||
|
||||
@@ -187,20 +222,84 @@ opthelp:
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (print_devinfo) {
|
||||
DEVICEINFO devInfo;
|
||||
if (SDF_GetDeviceInfo(hSession, &devInfo) != SDR_OK
|
||||
|| SDF_PrintDeviceInfo(&devInfo) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
switch (op) {
|
||||
case OP_PRINTDEVINFO:
|
||||
case OP_PRINTSM2SIGN:
|
||||
case OP_PRINTSM2ENC:
|
||||
case OP_PRINTRSASIGN:
|
||||
case OP_PRINTRSAENC:
|
||||
if (!(out = bio_open_default(outfile, 'w', FORMAT_TEXT))) {
|
||||
goto opthelp;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if (key_idx >= 0) {
|
||||
switch (op) {
|
||||
case OP_PRINTSM2SIGN:
|
||||
case OP_PRINTSM2ENC:
|
||||
case OP_PRINTRSASIGN:
|
||||
case OP_PRINTRSAENC:
|
||||
case OP_ACCESSKEY:
|
||||
if (key_idx < SDF_MIN_KEY_INDEX || key_idx > SDF_MAX_KEY_INDEX) {
|
||||
BIO_printf(bio_err, "Invalid key index\n");
|
||||
goto end;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if (op == OP_PRINTDEVINFO) {
|
||||
DEVICEINFO devInfo;
|
||||
if (SDF_GetDeviceInfo(hSession, &devInfo) != SDR_OK
|
||||
|| SDF_PrintDeviceInfo(out, &devInfo) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
|
||||
} else if (op == OP_PRINTSM2SIGN || op == OP_PRINTSM2ENC) {
|
||||
ECCrefPublicKey publicKey;
|
||||
if (op == OP_PRINTSM2SIGN) {
|
||||
if (SDF_ExportSignPublicKey_ECC(hSession,
|
||||
key_idx, &publicKey) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
BIO_puts(out, "SM2 Signing Public Key:\n");
|
||||
} else {
|
||||
if (SDF_ExportEncPublicKey_ECC(hSession,
|
||||
key_idx, &publicKey) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
BIO_puts(out, "SM2 Encryption Public Key:\n");
|
||||
}
|
||||
if (SDF_PrintECCPublicKey(out, &publicKey) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
|
||||
} else if (op == OP_PRINTRSASIGN || op == OP_PRINTRSAENC) {
|
||||
RSArefPublicKey publicKey;
|
||||
if (op == OP_PRINTRSASIGN) {
|
||||
if (SDF_ExportSignPublicKey_RSA(hSession,
|
||||
key_idx, &publicKey) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
BIO_puts(out, "RSA Signing Public Key:\n");
|
||||
} else {
|
||||
if (SDF_ExportEncPublicKey_RSA(hSession,
|
||||
key_idx, &publicKey) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
BIO_puts(out, "RSA Encryption Public Key:\n");
|
||||
}
|
||||
if (SDF_PrintRSAPublicKey(out, &publicKey) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
|
||||
} else if (op == OP_ACCESSKEY) {
|
||||
if (!app_passwd(passarg, NULL, &pass, NULL)) {
|
||||
BIO_printf(bio_err, "Error getting password\n");
|
||||
goto end;
|
||||
@@ -210,15 +309,10 @@ opthelp:
|
||||
OPENSSL_cleanse(pass, sizeof(pass));
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
(void)SDF_ReleasePrivateKeyAccessRight(hSession, (unsigned int)key_idx);
|
||||
BIO_printf(bio_err, "Access private key %d success\n", key_idx);
|
||||
|
||||
if (file_op && !label) {
|
||||
BIO_printf(bio_err, "Data object label is not assigned\n");
|
||||
goto end;
|
||||
}
|
||||
|
||||
switch (file_op) {
|
||||
case FILE_OP_IMPORT:
|
||||
} else if (op == OP_IMPORTOBJ) {
|
||||
if (!(in = bio_open_default(infile, 'r', FORMAT_BINARY))) {
|
||||
goto opthelp;
|
||||
}
|
||||
@@ -226,34 +320,34 @@ opthelp:
|
||||
BIO_printf(bio_err, "Error reading data object content\n");
|
||||
goto end;
|
||||
}
|
||||
if (SDF_CreateFile(hSession, (unsigned char *)label, strlen(label), len) != SDR_OK
|
||||
|| SDF_WriteFile(hSession, (unsigned char *)label, strlen(label), 0, len, buf) != SDR_OK) {
|
||||
if (SDF_CreateFile(hSession, (unsigned char *)objname, strlen(objname), len) != SDR_OK
|
||||
|| SDF_WriteFile(hSession, (unsigned char *)objname, strlen(objname), 0, len, buf) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
break;
|
||||
BIO_printf(bio_err, "Object '%s' (%d bytes) created\n", objname, len);
|
||||
|
||||
case FILE_OP_EXPORT:
|
||||
} else if (op == OP_EXPORTOBJ) {
|
||||
if (!(out = bio_open_default(outfile, 'w', FORMAT_BINARY))) {
|
||||
goto opthelp;
|
||||
}
|
||||
if (!(buf = OPENSSL_zalloc(SDF_MAX_FILE_SIZE))
|
||||
|| SDF_ReadFile(hSession, (unsigned char *)label, strlen(label), 0, &ulen, buf) != SDR_OK
|
||||
|| SDF_ReadFile(hSession, (unsigned char *)objname, strlen(objname), 0, &ulen, buf) != SDR_OK
|
||||
|| BIO_write(out, buf, ulen) != ulen) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
break;
|
||||
BIO_printf(bio_err, "Object '%s' (%u bytes) exported\n", objname, ulen);
|
||||
|
||||
case FILE_OP_DELETE:
|
||||
if (SDF_DeleteFile(hSession, (unsigned char *)label, strlen(label)) != SDR_OK) {
|
||||
} else if (op == OP_DELOBJ) {
|
||||
if (SDF_DeleteFile(hSession, (unsigned char *)objname, strlen(objname)) != SDR_OK) {
|
||||
ERR_print_errors(bio_err);
|
||||
goto end;
|
||||
}
|
||||
break;
|
||||
BIO_printf(bio_err, "Object '%s' deleted\n", objname);
|
||||
|
||||
case FILE_OP_NONE:
|
||||
break;
|
||||
} else {
|
||||
goto end;
|
||||
}
|
||||
|
||||
ret = 0;
|
||||
@@ -265,7 +359,7 @@ end:
|
||||
OPENSSL_free(pass);
|
||||
if (hSession) (void)SDF_CloseSession(hSession);
|
||||
if (hDev) (void)SDF_CloseDevice(hDev);
|
||||
if (so_path) SDF_UnloadLibrary();
|
||||
if (lib) SDF_UnloadLibrary();
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
||||
992
apps/skf.c
992
apps/skf.c
File diff suppressed because it is too large
Load Diff
@@ -412,7 +412,7 @@ ECIES_CIPHERTEXT_VALUE *ECIES_do_encrypt(const ECIES_PARAMS *param,
|
||||
OPENSSL_assert(pout - ret->ciphertext->data == ciphertextlen);
|
||||
|
||||
} else {
|
||||
unsigned int i;
|
||||
int i;
|
||||
for (i = 0; i < ret->ciphertext->length; i++) {
|
||||
ret->ciphertext->data[i] = in[i] ^ enckey[i];
|
||||
}
|
||||
|
||||
@@ -142,7 +142,7 @@ int FFX_encrypt(FFX_CTX *ctx, const char *in, char *out, size_t iolen,
|
||||
unsigned char qblock[16];
|
||||
char lbuf[FFX_MAX_DIGITS/2 + 2];
|
||||
uint64_t yval;
|
||||
int i;
|
||||
size_t i;
|
||||
|
||||
if (!ctx || !in || !out || !tweak) {
|
||||
FFXerr(FFX_F_FFX_ENCRYPT, ERR_R_PASSED_NULL_PARAMETER);
|
||||
@@ -189,7 +189,7 @@ int FFX_encrypt(FFX_CTX *ctx, const char *in, char *out, size_t iolen,
|
||||
for (i = 0; i < FFX_NUM_ROUNDS; i += 2) {
|
||||
|
||||
unsigned char rblock[16];
|
||||
int j;
|
||||
size_t j;
|
||||
|
||||
qblock[11] = i & 0xff;
|
||||
memcpy(qblock + 12, &rval, sizeof(rval));
|
||||
@@ -239,7 +239,7 @@ int FFX_decrypt(FFX_CTX *ctx, const char *in, char *out, size_t iolen,
|
||||
unsigned char qblock[16];
|
||||
char lbuf[FFX_MAX_DIGITS/2 + 2];
|
||||
uint64_t yval;
|
||||
int i;
|
||||
size_t i;
|
||||
|
||||
if (!ctx || !in || !out || !tweak) {
|
||||
FFXerr(FFX_F_FFX_DECRYPT, ERR_R_PASSED_NULL_PARAMETER);
|
||||
@@ -287,7 +287,7 @@ int FFX_decrypt(FFX_CTX *ctx, const char *in, char *out, size_t iolen,
|
||||
for (i = FFX_NUM_ROUNDS - 1; i > 0; i -= 2) {
|
||||
|
||||
unsigned char rblock[16];
|
||||
int j;
|
||||
size_t j;
|
||||
|
||||
qblock[11] = i & 0xff;
|
||||
memcpy(qblock + 12, &rval, sizeof(rval));
|
||||
|
||||
@@ -629,6 +629,7 @@ end:
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
ECCCipher *d2i_ECCCipher_bio(BIO *bp, ECCCipher **a)
|
||||
{
|
||||
return NULL;
|
||||
@@ -638,6 +639,7 @@ ECCCipher *d2i_ECCCipher_fp(FILE *fp, ECCCipher **a)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
*/
|
||||
|
||||
int i2d_ECCCipher(ECCCipher *a, unsigned char **pp)
|
||||
{
|
||||
@@ -654,6 +656,7 @@ int i2d_ECCCipher(ECCCipher *a, unsigned char **pp)
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
int i2d_ECCCipher_bio(BIO *bp, ECCCipher *a)
|
||||
{
|
||||
return 0;
|
||||
@@ -663,6 +666,7 @@ int i2d_ECCCipher_fp(FILE *fp, ECCCipher *a)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
*/
|
||||
|
||||
ECCSignature *d2i_ECCSignature(ECCSignature **a, const unsigned char **pp, long length)
|
||||
{
|
||||
@@ -694,6 +698,7 @@ end:
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
ECCSignature *d2i_ECCSignature_bio(BIO *bp, ECCSignature **a)
|
||||
{
|
||||
return NULL;
|
||||
@@ -703,6 +708,7 @@ ECCSignature *d2i_ECCSignature_fp(FILE *fp, ECCSignature **a)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
*/
|
||||
|
||||
int i2d_ECCSignature(ECCSignature *a, unsigned char **pp)
|
||||
{
|
||||
@@ -719,6 +725,7 @@ int i2d_ECCSignature(ECCSignature *a, unsigned char **pp)
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
int i2d_ECCSignature_bio(BIO *bp, ECCSignature *a)
|
||||
{
|
||||
return 0;
|
||||
@@ -728,6 +735,7 @@ int i2d_ECCSignature_fp(FILE *fp, ECCSignature *a)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
*/
|
||||
|
||||
# ifndef OPENSSL_NO_ECIES
|
||||
ECIES_CIPHERTEXT_VALUE *ECIES_CIPHERTEXT_VALUE_new_from_ECCCipher(
|
||||
|
||||
@@ -601,6 +601,7 @@ ECCCIPHERBLOB *d2i_ECCCIPHERBLOB(ECCCIPHERBLOB **a, const unsigned char **pp, lo
|
||||
goto end;
|
||||
}
|
||||
|
||||
|
||||
ret = blob;
|
||||
blob = NULL;
|
||||
|
||||
@@ -625,18 +626,6 @@ int i2d_ECCCIPHERBLOB(ECCCIPHERBLOB *a, unsigned char **pp)
|
||||
return ret;
|
||||
}
|
||||
|
||||
ECCCIPHERBLOB *d2i_ECCCIPHERBLOB_bio(BIO *bp, ECCCIPHERBLOB **a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_D2I_ECCCIPHERBLOB_BIO, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int i2d_ECCCIPHERBLOB_bio(BIO *bp, ECCCIPHERBLOB *a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_I2D_ECCCIPHERBLOB_BIO, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return 0;
|
||||
}
|
||||
|
||||
ECCSIGNATUREBLOB *d2i_ECCSIGNATUREBLOB(ECCSIGNATUREBLOB **a, const unsigned char **pp, long length)
|
||||
{
|
||||
ECCSIGNATUREBLOB *ret = NULL;
|
||||
@@ -658,6 +647,8 @@ ECCSIGNATUREBLOB *d2i_ECCSIGNATUREBLOB(ECCSIGNATUREBLOB **a, const unsigned char
|
||||
goto end;
|
||||
}
|
||||
|
||||
// a not used
|
||||
|
||||
ret = blob;
|
||||
blob = NULL;
|
||||
|
||||
@@ -681,42 +672,4 @@ int i2d_ECCSIGNATUREBLOB(ECCSIGNATUREBLOB *a, unsigned char **pp)
|
||||
ECDSA_SIG_free(sig);
|
||||
return ret;
|
||||
}
|
||||
|
||||
ECCSIGNATUREBLOB *d2i_ECCSIGNATUREBLOB_bio(BIO *bp, ECCSIGNATUREBLOB **a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_D2I_ECCSIGNATUREBLOB_BIO, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int i2d_ECCSIGNATUREBLOB_bio(BIO *fp, ECCSIGNATUREBLOB *a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_I2D_ECCSIGNATUREBLOB_BIO, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return 0;
|
||||
}
|
||||
|
||||
# ifndef OPENSSL_NO_STDIO
|
||||
ECCCIPHERBLOB *d2i_ECCCIPHERBLOB_fp(FILE *fp, ECCCIPHERBLOB **a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_D2I_ECCCIPHERBLOB_FP, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int i2d_ECCCIPHERBLOB_fp(FILE *fp, ECCCIPHERBLOB *a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_I2D_ECCCIPHERBLOB_FP, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return 0;
|
||||
}
|
||||
|
||||
ECCSIGNATUREBLOB *d2i_ECCSIGNATUREBLOB_fp(FILE *fp, ECCSIGNATUREBLOB **a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_D2I_ECCSIGNATUREBLOB_FP, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int i2d_ECCSIGNATUREBLOB_fp(FILE *fp, ECCSIGNATUREBLOB *a)
|
||||
{
|
||||
GMAPIerr(GMAPI_F_I2D_ECCSIGNATUREBLOB_FP, GMAPI_R_NOT_IMPLEMENTED);
|
||||
return 0;
|
||||
}
|
||||
# endif /* OPENSSL_NO_STDIO */
|
||||
#endif
|
||||
|
||||
@@ -55,28 +55,6 @@
|
||||
#include "sdf_sansec.h"
|
||||
|
||||
|
||||
static void print_str(const char *name, const void *value)
|
||||
{
|
||||
(void)printf("%-20s: %s\n", name, (char *)value);
|
||||
}
|
||||
|
||||
static void print_int(const char *name, unsigned int value)
|
||||
{
|
||||
(void)printf("%-20s: %u\n", name, value);
|
||||
}
|
||||
|
||||
/*
|
||||
static void print_buf(const char *name, const unsigned char *buf, size_t buflen)
|
||||
{
|
||||
size_t i;
|
||||
(void)printf("%-20s: ", name);
|
||||
for (i = 0; i < buflen; i++) {
|
||||
(void)printf("%02x", buf[i]);
|
||||
}
|
||||
(void)puts("\n");
|
||||
}
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
ULONG id;
|
||||
char *name;
|
||||
@@ -116,9 +94,9 @@ static table_item_t sdf_pkey_caps[] = {
|
||||
{ SGD_SM2_3, "sm2encrypt" }
|
||||
};
|
||||
|
||||
int SDF_PrintDeviceInfo(DEVICEINFO *pstDeviceInfo)
|
||||
int SDF_PrintDeviceInfo(BIO *out, DEVICEINFO *pstDeviceInfo)
|
||||
{
|
||||
int i, n;
|
||||
size_t i, n;
|
||||
DEVICEINFO buf;
|
||||
DEVICEINFO *devInfo = &buf;
|
||||
|
||||
@@ -127,73 +105,59 @@ int SDF_PrintDeviceInfo(DEVICEINFO *pstDeviceInfo)
|
||||
devInfo->DeviceName[15] = 0;
|
||||
devInfo->DeviceSerial[15] = 0;
|
||||
|
||||
print_str(" Issuer", devInfo->IssuerName);
|
||||
print_str(" Device Name", devInfo->DeviceName);
|
||||
print_str(" Serial Number", devInfo->DeviceSerial);
|
||||
print_int(" Hardware Version", devInfo->DeviceVersion);
|
||||
print_int(" Standard Version", devInfo->StandardVersion);
|
||||
printf("%-20s: ", " Public Key Algors");
|
||||
BIO_printf(out, " %-18s : %s\n", "Device Name", devInfo->DeviceName);
|
||||
BIO_printf(out, " %-18s : %s\n", "Serial Number", devInfo->DeviceSerial);
|
||||
BIO_printf(out, " %-18s : %s\n", "Issuer", devInfo->IssuerName);
|
||||
BIO_printf(out, " %-18s : %u\n", "Hardware Version", devInfo->DeviceVersion);
|
||||
BIO_printf(out, " %-18s : %u\n", "Standard Version", devInfo->StandardVersion);
|
||||
BIO_printf(out, " %-18s : ", "Public Key Algors");
|
||||
for (i = n = 0; i < OSSL_NELEM(sdf_pkey_caps); i++) {
|
||||
if ((devInfo->AsymAlgAbility[0] & sdf_pkey_caps[i].id) ==
|
||||
sdf_pkey_caps[i].id) {
|
||||
printf("%s%s", n ? ", " : "", sdf_pkey_caps[i].name);
|
||||
BIO_printf(out, "%s%s", n ? "," : "", sdf_pkey_caps[i].name);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
BIO_puts(out, "\n");
|
||||
|
||||
printf("%-20s: ", " Ciphers");
|
||||
BIO_printf(out, " %-18s : ", "Ciphers");
|
||||
for (i = n = 0; i < OSSL_NELEM(sdf_cipher_caps); i++) {
|
||||
if ((devInfo->SymAlgAbility & sdf_cipher_caps[i].id) ==
|
||||
sdf_cipher_caps[i].id) {
|
||||
printf("%s%s", n ? ", " : "", sdf_cipher_caps[i].name);
|
||||
BIO_printf(out, "%s%s", n ? "," : "", sdf_cipher_caps[i].name);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
BIO_puts(out, "\n");
|
||||
|
||||
printf("%-20s: ", " Digests");
|
||||
BIO_printf(out, " %-18s : ", "Digests");
|
||||
for (i = n = 0; i < OSSL_NELEM(sdf_digest_caps); i++) {
|
||||
if ((devInfo->HashAlgAbility & sdf_digest_caps[i].id) ==
|
||||
sdf_digest_caps[i].id) {
|
||||
printf("%s%s", n ? ", " : "", sdf_digest_caps[i].name);
|
||||
BIO_printf(out, "%s%s", n ? "," : "", sdf_digest_caps[i].name);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "\n");
|
||||
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_PrintRSAPublicKey(RSArefPublicKey *blob)
|
||||
int SDF_PrintRSAPublicKey(BIO *out, RSArefPublicKey *blob)
|
||||
{
|
||||
BIO *bio = NULL;
|
||||
|
||||
if (!(bio = BIO_new_fp(stdout, BIO_NOCLOSE))) {
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
|
||||
(void)BIO_printf(bio, "bits: %d\n", blob->bits);
|
||||
(void)BIO_printf(bio, "m:\n ");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->m, sizeof(blob->m));
|
||||
(void)BIO_printf(bio, "\n");
|
||||
(void)BIO_printf(bio, "e:\n ");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->e, sizeof(blob->e));
|
||||
(void)BIO_printf(bio, "\n");
|
||||
|
||||
BIO_free(bio);
|
||||
(void)BIO_printf(out, "bits: %d\n", blob->bits);
|
||||
(void)BIO_printf(out, "m:\n ");
|
||||
(void)BIO_hex_string(out, 4, 16, blob->m, sizeof(blob->m));
|
||||
(void)BIO_printf(out, "\n");
|
||||
(void)BIO_printf(out, "e:\n ");
|
||||
(void)BIO_hex_string(out, 4, 16, blob->e, sizeof(blob->e));
|
||||
(void)BIO_printf(out, "\n");
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_PrintRSAPrivateKey(RSArefPrivateKey *blob)
|
||||
int SDF_PrintRSAPrivateKey(BIO *bio, RSArefPrivateKey *blob)
|
||||
{
|
||||
BIO *bio = NULL;
|
||||
|
||||
if (!(bio = BIO_new_fp(stdout, BIO_NOCLOSE))) {
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
|
||||
(void)BIO_printf(bio, "bits: %d", blob->bits);
|
||||
(void)BIO_printf(bio, "\n%s:\n ", "m");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->m, sizeof(blob->m));
|
||||
@@ -213,18 +177,11 @@ int SDF_PrintRSAPrivateKey(RSArefPrivateKey *blob)
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->coef, sizeof(blob->coef));
|
||||
(void)BIO_printf(bio, "\n");
|
||||
|
||||
BIO_free(bio);
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_PrintECCPublicKey(ECCrefPublicKey *blob)
|
||||
int SDF_PrintECCPublicKey(BIO *bio, ECCrefPublicKey *blob)
|
||||
{
|
||||
BIO *bio = NULL;
|
||||
|
||||
if (!(bio = BIO_new_fp(stdout, BIO_NOCLOSE))) {
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
|
||||
(void)BIO_printf(bio, "bits: %d", blob->bits);
|
||||
(void)BIO_printf(bio, "\n%s:\n ", "x");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->x, sizeof(blob->x));
|
||||
@@ -232,35 +189,21 @@ int SDF_PrintECCPublicKey(ECCrefPublicKey *blob)
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->y, sizeof(blob->y));
|
||||
(void)BIO_printf(bio, "\n");
|
||||
|
||||
BIO_free(bio);
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_PrintECCPrivateKey(ECCrefPrivateKey *blob)
|
||||
int SDF_PrintECCPrivateKey(BIO *bio, ECCrefPrivateKey *blob)
|
||||
{
|
||||
BIO *bio = NULL;
|
||||
|
||||
if (!(bio = BIO_new_fp(stdout, BIO_NOCLOSE))) {
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
|
||||
(void)BIO_printf(bio, "bits: %d", blob->bits);
|
||||
(void)BIO_printf(bio, "\n%s:\n ", "K");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->K, sizeof(blob->K));
|
||||
(void)BIO_printf(bio, "\n");
|
||||
|
||||
BIO_free(bio);
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_PrintECCCipher(ECCCipher *blob)
|
||||
int SDF_PrintECCCipher(BIO *bio, ECCCipher *blob)
|
||||
{
|
||||
BIO *bio = NULL;
|
||||
|
||||
if (!(bio = BIO_new_fp(stdout, BIO_NOCLOSE))) {
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
|
||||
(void)BIO_printf(bio, "%s:\n ", "x");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->x, sizeof(blob->x));
|
||||
(void)BIO_printf(bio, "\n%s:\n ", "y");
|
||||
@@ -272,25 +215,17 @@ int SDF_PrintECCCipher(ECCCipher *blob)
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->C, sizeof(blob->C));
|
||||
(void)BIO_printf(bio, "\n");
|
||||
|
||||
BIO_free(bio);
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
int SDF_PrintECCSignature(ECCSignature *blob)
|
||||
int SDF_PrintECCSignature(BIO *bio, ECCSignature *blob)
|
||||
{
|
||||
BIO *bio = NULL;
|
||||
|
||||
if (!(bio = BIO_new_fp(stdout, BIO_NOCLOSE))) {
|
||||
return SDR_UNKNOWERR;
|
||||
}
|
||||
|
||||
(void)BIO_printf(bio, "%s:\n ", "r");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->r, sizeof(blob->r));
|
||||
(void)BIO_printf(bio, "\n%s:\n ", "s");
|
||||
(void)BIO_hex_string(bio, 4, 16, blob->s, sizeof(blob->s));
|
||||
(void)BIO_printf(bio, "\n");
|
||||
|
||||
BIO_free(bio);
|
||||
return SDR_OK;
|
||||
}
|
||||
|
||||
|
||||
@@ -57,31 +57,6 @@
|
||||
#include "../../e_os.h"
|
||||
|
||||
|
||||
static void print_str(const char *name, const char *value)
|
||||
{
|
||||
(void)printf("%-17s: %s\n", name, value);
|
||||
}
|
||||
|
||||
static void print_int(const char *name, ULONG value)
|
||||
{
|
||||
(void)printf("%-17s: ", name);
|
||||
if (value == UINT_MAX) {
|
||||
puts("(unlimited)");
|
||||
} else {
|
||||
printf("%u\n", value);
|
||||
}
|
||||
}
|
||||
|
||||
static void print_buf(const char *name, BYTE *value, size_t len)
|
||||
{
|
||||
size_t i;
|
||||
(void)printf("%-17s : ", name);
|
||||
for (i = 0; i < len; i++) {
|
||||
(void)printf("%02X", value[i]);
|
||||
}
|
||||
putchar('\n');
|
||||
}
|
||||
|
||||
static char *skf_algor_name(ULONG ulAlgID)
|
||||
{
|
||||
switch (ulAlgID) {
|
||||
@@ -193,118 +168,189 @@ static table_item_t skf_pkey_caps[] = {
|
||||
{ SGD_SM2_3, "sm2encrypt" }
|
||||
};
|
||||
|
||||
ULONG SKF_PrintDevInfo(DEVINFO *devInfo)
|
||||
ULONG SKF_PrintDevInfo(BIO *out, DEVINFO *devInfo)
|
||||
{
|
||||
int i, n;
|
||||
size_t i, n;
|
||||
char *serial = OPENSSL_buf2hexstr(devInfo->SerialNumber, strlen((char *)devInfo->SerialNumber));
|
||||
|
||||
printf(" Version : %d.%d\n", devInfo->Version.major,
|
||||
devInfo->Version.minor);
|
||||
printf(" Manufacturer : %s\n", devInfo->Manufacturer);
|
||||
printf(" Issuer : %s\n", devInfo->Issuer);
|
||||
printf(" Label : %s\n", devInfo->Label);
|
||||
print_buf(" Serial Number ", devInfo->SerialNumber, strlen((char *)devInfo->SerialNumber));
|
||||
printf(" Hardware Version : %d.%d\n", devInfo->HWVersion.major,
|
||||
devInfo->HWVersion.minor);
|
||||
printf(" Firmware Version : %d.%d\n", devInfo->FirmwareVersion.major,
|
||||
devInfo->FirmwareVersion.minor);
|
||||
printf(" Ciphers : ");
|
||||
BIO_printf(out, " %-16s : %d.%d\n", "Version", devInfo->Version.major, devInfo->Version.minor);
|
||||
BIO_printf(out, " %-16s : %s\n", "Manufacturer", devInfo->Manufacturer);
|
||||
BIO_printf(out, " %-16s : %s\n", "Issuer", devInfo->Issuer);
|
||||
BIO_printf(out, " %-16s : %s\n", "Label", devInfo->Label);
|
||||
BIO_printf(out, " %-16s : %s\n", "Serial Number", serial);
|
||||
BIO_printf(out, " %-16s : %d.%d\n", "Firmware Version", devInfo->HWVersion.major, devInfo->HWVersion.minor);
|
||||
|
||||
BIO_printf(out, " %-16s : ", "Ciphers");
|
||||
for (i = n = 0; i < OSSL_NELEM(skf_cipher_caps); i++) {
|
||||
if ((devInfo->AlgSymCap & skf_cipher_caps[i].id) ==
|
||||
skf_cipher_caps[i].id) {
|
||||
printf("%s%s", n ? ", " : "", skf_cipher_caps[i].name);
|
||||
BIO_printf(out, "%s%s", n ? "," : "", skf_cipher_caps[i].name);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
printf(" Public Keys : ");
|
||||
for (i = n = 0; i < OSSL_NELEM(skf_pkey_caps); i++) {
|
||||
BIO_puts(out, "\n");
|
||||
|
||||
BIO_printf(out, " %-16s : ", "Public Keys");
|
||||
for (size_t i = n = 0; i < OSSL_NELEM(skf_pkey_caps); i++) {
|
||||
if ((devInfo->AlgAsymCap & skf_pkey_caps[i].id) ==
|
||||
skf_pkey_caps[i].id) {
|
||||
printf("%s%s", n ? ", " : "", skf_pkey_caps[i].name);
|
||||
BIO_printf(out, "%s%s", n ? "," : "", skf_pkey_caps[i].name);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
printf(" Digests : ");
|
||||
BIO_puts(out, "\n");
|
||||
|
||||
BIO_printf(out, " %-16s : ", "Digests");
|
||||
for (i = n = 0; i < OSSL_NELEM(skf_digest_caps); i++) {
|
||||
if ((devInfo->AlgHashCap & skf_digest_caps[i].id) ==
|
||||
skf_digest_caps[i].id) {
|
||||
printf("%s%s", n ? ", " : "", skf_digest_caps[i].name);
|
||||
BIO_printf(out, "%s%s", n ? "," : "", skf_digest_caps[i].name);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
printf(" Auth Cipher : ");
|
||||
BIO_puts(out, "\n");
|
||||
|
||||
BIO_printf(out, " %-16s : ", "Auth Cipher");
|
||||
for (i = 0; i < OSSL_NELEM(skf_cipher_caps); i++) {
|
||||
if (devInfo->DevAuthAlgId == skf_cipher_caps[i].id) {
|
||||
printf("%s\n", skf_cipher_caps[i].name);
|
||||
BIO_printf(out, "%s\n", skf_cipher_caps[i].name);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (i == OSSL_NELEM(skf_cipher_caps)) {
|
||||
printf("(unknown)\n");
|
||||
BIO_puts(out, "(unknown)\n");
|
||||
}
|
||||
print_int(" Total Sapce ", devInfo->TotalSpace);
|
||||
print_int(" Free Space ", devInfo->FreeSpace);
|
||||
print_int(" MAX ECC Input ", devInfo->MaxECCBufferSize);
|
||||
print_int(" MAX Cipher Input ", devInfo->MaxBufferSize);
|
||||
|
||||
if (devInfo->TotalSpace == UINT_MAX)
|
||||
BIO_printf(out, " %-16s : %s\n", "Total Sapce", "(unlimited)");
|
||||
else BIO_printf(out, " %-16s : %u\n", "Total Sapce", devInfo->TotalSpace);
|
||||
|
||||
if (devInfo->FreeSpace == UINT_MAX)
|
||||
BIO_printf(out, " %-16s : %s\n", "Free Space", "(unlimited)");
|
||||
else BIO_printf(out, " %-16s : %u\n", "Free Space", devInfo->FreeSpace);
|
||||
|
||||
if (devInfo->MaxECCBufferSize == UINT_MAX)
|
||||
BIO_printf(out, " %-16s : %s\n", "MAX ECC Input", "(unlimited)");
|
||||
else BIO_printf(out, " %-16s : %u\n", "MAX ECC Input", devInfo->MaxECCBufferSize);
|
||||
|
||||
if (devInfo->MaxBufferSize == UINT_MAX)
|
||||
BIO_printf(out, " %-16s : %s\n", "MAX Cipher Input", "(unlimited)");
|
||||
else BIO_printf(out, " %-16s : %u\n", "MAX Cipher Input", devInfo->MaxBufferSize);
|
||||
|
||||
OPENSSL_free(serial);
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
ULONG SKF_PrintRSAPublicKey(RSAPUBLICKEYBLOB *blob)
|
||||
ULONG SKF_PrintRSAPublicKey(BIO *out, RSAPUBLICKEYBLOB *blob)
|
||||
{
|
||||
print_str("AlgID", skf_algor_name(blob->AlgID));
|
||||
print_int("BitLen", blob->BitLen);
|
||||
print_buf("Modulus", blob->Modulus, MAX_RSA_MODULUS_LEN);
|
||||
print_buf("PublicExponent", blob->PublicExponent, MAX_RSA_EXPONENT_LEN);
|
||||
BIO_printf(out, "AlgID : %s\n", skf_algor_name(blob->AlgID));
|
||||
BIO_printf(out, "BitLen : %u\n", blob->BitLen);
|
||||
BIO_puts(out, "Modulus:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->Modulus, MAX_RSA_MODULUS_LEN);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "PublicExponent:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->PublicExponent, MAX_RSA_EXPONENT_LEN);
|
||||
BIO_puts(out, "\n");
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
ULONG SKF_PrintRSAPrivateKey(RSAPRIVATEKEYBLOB *blob)
|
||||
ULONG SKF_PrintRSAPrivateKey(BIO *out, RSAPRIVATEKEYBLOB *blob)
|
||||
{
|
||||
print_str("AlgID", skf_algor_name(blob->AlgID));
|
||||
print_int("BitLen", blob->BitLen);
|
||||
print_buf("Modulus", blob->Modulus, MAX_RSA_MODULUS_LEN);
|
||||
print_buf("PublicExponent", blob->PublicExponent, MAX_RSA_EXPONENT_LEN);
|
||||
print_buf("PrivateExponent", blob->PrivateExponent, MAX_RSA_MODULUS_LEN);
|
||||
print_buf("Prime1", blob->Prime1, MAX_RSA_MODULUS_LEN/2);
|
||||
print_buf("Prime2", blob->Prime2, MAX_RSA_MODULUS_LEN/2);
|
||||
print_buf("Prime1Exponent", blob->Prime1Exponent, MAX_RSA_MODULUS_LEN/2);
|
||||
print_buf("Prime2Exponent", blob->Prime2Exponent, MAX_RSA_MODULUS_LEN/2);
|
||||
print_buf("Coefficient", blob->Coefficient, MAX_RSA_MODULUS_LEN/2);
|
||||
BIO_printf(out, "AlgID : %s\n", skf_algor_name(blob->AlgID));
|
||||
BIO_printf(out, "BitLen : %u\n", blob->BitLen);
|
||||
BIO_puts(out, "Modulus:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->Modulus, MAX_RSA_MODULUS_LEN);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "PublicExponent:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->PublicExponent, MAX_RSA_EXPONENT_LEN);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "PrivateExponent:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->PrivateExponent, MAX_RSA_MODULUS_LEN);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "Prime1:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->Prime1, MAX_RSA_MODULUS_LEN/2);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "Prime2:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->Prime2, MAX_RSA_MODULUS_LEN/2);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "Prime1Exponent:\n");
|
||||
BIO_hex_string(out, 4, 16, blob->Prime1Exponent, MAX_RSA_MODULUS_LEN/2);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_puts(out, "Prime2Exponent:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->Prime2Exponent, MAX_RSA_MODULUS_LEN/2);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "Coefficient:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->Coefficient, MAX_RSA_MODULUS_LEN/2);
|
||||
BIO_puts(out, "\n");
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
ULONG SKF_PrintECCPublicKey(ECCPUBLICKEYBLOB *blob)
|
||||
ULONG SKF_PrintECCPublicKey(BIO *out, ECCPUBLICKEYBLOB *blob)
|
||||
{
|
||||
print_int("BitLen", blob->BitLen);
|
||||
print_buf("XCoordinate", blob->XCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
print_buf("YCoordinate", blob->YCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_printf(out, "BitLen : %u\n", blob->BitLen);
|
||||
BIO_puts(out, "XCoordinate:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->XCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "YCoordinate:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->YCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_puts(out, "\n");
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
ULONG SKF_PrintECCPrivateKey(ECCPRIVATEKEYBLOB *blob)
|
||||
ULONG SKF_PrintECCPrivateKey(BIO *out, ECCPRIVATEKEYBLOB *blob)
|
||||
{
|
||||
print_int("BitLen", blob->BitLen);
|
||||
print_buf("PrivateKey", blob->PrivateKey, ECC_MAX_MODULUS_BITS_LEN/8);
|
||||
BIO_printf(out, "BitLen : %u\n", blob->BitLen);
|
||||
BIO_puts(out, "PrivateKey:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->PrivateKey, ECC_MAX_MODULUS_BITS_LEN/8);
|
||||
BIO_puts(out, "\n");
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
ULONG SKF_PrintECCCipher(ECCCIPHERBLOB *blob)
|
||||
ULONG SKF_PrintECCCipher(BIO *out, ECCCIPHERBLOB *blob)
|
||||
{
|
||||
print_buf("XCoordinate", blob->XCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
print_buf("YCoordinate", blob->YCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
print_buf("HASH", blob->HASH, 32);
|
||||
print_int("CipherLen", blob->CipherLen);
|
||||
print_buf("Cipher", blob->Cipher, blob->CipherLen);
|
||||
BIO_puts(out, "XCoordinate:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->XCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "YCoordinate:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->YCoordinate, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "HASH:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->HASH, 32);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_printf(out, "CipherLen: %u\n", blob->CipherLen);
|
||||
BIO_puts(out, "Cipher:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->Cipher, blob->CipherLen);
|
||||
BIO_puts(out, "\n");
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
ULONG SKF_PrintECCSignature(ECCSIGNATUREBLOB *blob)
|
||||
ULONG SKF_PrintECCSignature(BIO *out, ECCSIGNATUREBLOB *blob)
|
||||
{
|
||||
print_buf("r", blob->r, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
print_buf("s", blob->s, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_puts(out, "r:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->r, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_puts(out, "\n");
|
||||
BIO_puts(out, "s:\n");
|
||||
BIO_puts(out, " ");
|
||||
BIO_hex_string(out, 4, 16, blob->s, ECC_MAX_XCOORDINATE_BITS_LEN/8);
|
||||
BIO_puts(out, "\n");
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
@@ -336,11 +382,11 @@ ULONG DEVAPI SKF_NewEnvelopedKey(ULONG ulCipherLen, ENVELOPEDKEYBLOB **enveloped
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
ULONG DEVAPI SKF_PrintErrorString(ULONG ulError)
|
||||
ULONG DEVAPI SKF_PrintErrorString(BIO *out, ULONG ulError)
|
||||
{
|
||||
LPSTR str = NULL;
|
||||
SKF_GetErrorString(ulError, &str);
|
||||
printf("SKF Error: %s\n", (char *)str);
|
||||
BIO_printf(out, "SKF Error: %s\n", (char *)str);
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
|
||||
@@ -59,8 +59,7 @@
|
||||
|
||||
SKF_METHOD *skf_method = NULL;
|
||||
SKF_VENDOR *skf_vendor = NULL;
|
||||
extern SKF_VENDOR *skf_wisec;
|
||||
|
||||
extern SKF_VENDOR skf_wisec;
|
||||
|
||||
ULONG SKF_LoadLibrary(LPSTR so_path, LPSTR vendor)
|
||||
{
|
||||
@@ -75,8 +74,8 @@ ULONG SKF_LoadLibrary(LPSTR so_path, LPSTR vendor)
|
||||
}
|
||||
|
||||
if (vendor) {
|
||||
if (strcmp((char *)vendor, skf_wisec->name) == 0) {
|
||||
skf_vendor = skf_wisec;
|
||||
if (strcmp((char *)vendor, skf_wisec.name) == 0) {
|
||||
skf_vendor = &skf_wisec;
|
||||
} else {
|
||||
SKFerr(SKF_F_SKF_LOADLIBRARY, SKF_R_UNKNOWN_VENDOR);
|
||||
return SAR_FAIL;
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
engines/e_dasync.o: engines/e_dasync.c include/openssl/engine.h \
|
||||
include/openssl/opensslconf.h include/openssl/bn.h \
|
||||
include/openssl/e_os2.h include/openssl/ossl_typ.h \
|
||||
include/openssl/crypto.h include/openssl/stack.h \
|
||||
include/openssl/safestack.h include/openssl/opensslv.h \
|
||||
include/openssl/symhacks.h include/openssl/bytestring.h \
|
||||
include/openssl/base.h include/openssl/is_boringssl.h \
|
||||
include/openssl/rsa.h include/openssl/dsa.h include/openssl/bio.h \
|
||||
include/openssl/dh.h include/openssl/asn1.h include/openssl/ec.h \
|
||||
include/openssl/rand.h include/openssl/ui.h include/openssl/err.h \
|
||||
include/openssl/lhash.h include/openssl/x509.h \
|
||||
include/openssl/buffer.h include/openssl/evp.h \
|
||||
include/openssl/objects.h include/openssl/obj_mac.h \
|
||||
include/openssl/paillier.h include/openssl/sha.h \
|
||||
include/openssl/x509_vfy.h include/openssl/pkcs7.h \
|
||||
include/openssl/aes.h include/openssl/async.h include/openssl/ssl.h \
|
||||
include/openssl/comp.h include/openssl/pem.h include/openssl/pem2.h \
|
||||
include/openssl/hmac.h include/openssl/ct.h include/openssl/ssl2.h \
|
||||
include/openssl/ssl3.h include/openssl/tls1.h include/openssl/dtls1.h \
|
||||
include/openssl/srtp.h include/openssl/gmtls.h include/openssl/modes.h \
|
||||
engines/e_dasync_err.c engines/e_dasync_err.h
|
||||
@@ -387,6 +387,7 @@ ULONG DEVAPI SKF_ReadFile(
|
||||
{
|
||||
if (!pbOutData || !pulOutLen)
|
||||
return SAR_INVALIDPARAMERR;
|
||||
memset(pbOutData, 'x', ulSize);
|
||||
*pulOutLen = ulSize;
|
||||
return SAR_OK;
|
||||
}
|
||||
|
||||
@@ -119,18 +119,8 @@ int ECDSA_SIG_set_ECCSignature(ECDSA_SIG *sig, const ECCSignature *ref);
|
||||
int ECDSA_SIG_get_ECCSignature(const ECDSA_SIG *sig, ECCSignature *ref);
|
||||
ECCCipher *d2i_ECCCipher(ECCCipher **a, const unsigned char **pp, long length);
|
||||
int i2d_ECCCipher(ECCCipher *a, unsigned char **pp);
|
||||
ECCCipher *d2i_ECCCipher_bio(BIO *bp, ECCCipher **a);
|
||||
int i2d_ECCCipher_bio(BIO *bp, ECCCipher *a);
|
||||
ECCSignature *d2i_ECCSignature(ECCSignature **a, const unsigned char **pp, long length);
|
||||
int i2d_ECCSignature(ECCSignature *a, unsigned char **pp);
|
||||
ECCSignature *d2i_ECCSignature_bio(BIO *bp, ECCSignature **a);
|
||||
int i2d_ECCSignature_bio(BIO *bp, ECCSignature *a);
|
||||
# ifndef OPENSSL_NO_STDIO
|
||||
ECCCipher *d2i_ECCCipher_fp(FILE *fp, ECCCipher **a);
|
||||
int i2d_ECCCipher_fp(FILE *fp, ECCCipher *a);
|
||||
ECCSignature *d2i_ECCSignature_fp(FILE *fp, ECCSignature **a);
|
||||
int i2d_ECCSignature_fp(FILE *fp, ECCSignature *a);
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -168,18 +158,8 @@ int ECDSA_SIG_set_ECCSIGNATUREBLOB(ECDSA_SIG *sig, const ECCSIGNATUREBLOB *blob)
|
||||
int ECCPRIVATEKEYBLOB_set_private_key(ECCPRIVATEKEYBLOB *blob, const BIGNUM *priv_key);
|
||||
ECCCIPHERBLOB *d2i_ECCCIPHERBLOB(ECCCIPHERBLOB **a, const unsigned char **pp, long length);
|
||||
int i2d_ECCCIPHERBLOB(ECCCIPHERBLOB *a, unsigned char **pp);
|
||||
ECCCIPHERBLOB *d2i_ECCCIPHERBLOB_bio(BIO *bp, ECCCIPHERBLOB **a);
|
||||
int i2d_ECCCIPHERBLOB_bio(BIO *bp, ECCCIPHERBLOB *a);
|
||||
ECCSIGNATUREBLOB *d2i_ECCSIGNATUREBLOB(ECCSIGNATUREBLOB **a, const unsigned char **pp, long length);
|
||||
int i2d_ECCSIGNATUREBLOB(ECCSIGNATUREBLOB *a, unsigned char **pp);
|
||||
ECCSIGNATUREBLOB *d2i_ECCSIGNATUREBLOB_bio(BIO *bp, ECCSIGNATUREBLOB **a);
|
||||
int i2d_ECCSIGNATUREBLOB_bio(BIO *fp, ECCSIGNATUREBLOB *a);
|
||||
# ifndef OPENSSL_NO_STDIO
|
||||
ECCCIPHERBLOB *d2i_ECCCIPHERBLOB_fp(FILE *fp, ECCCIPHERBLOB **a);
|
||||
int i2d_ECCCIPHERBLOB_fp(FILE *fp, ECCCIPHERBLOB *a);
|
||||
ECCSIGNATUREBLOB *d2i_ECCSIGNATUREBLOB_fp(FILE *fp, ECCSIGNATUREBLOB **a);
|
||||
int i2d_ECCSIGNATUREBLOB_fp(FILE *fp, ECCSIGNATUREBLOB *a);
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -56,6 +56,7 @@
|
||||
#include <stdio.h>
|
||||
#include <openssl/sgd.h>
|
||||
#include <openssl/sdf.h>
|
||||
#include <openssl/bio.h>
|
||||
|
||||
#define SDF_MIN_KEY_INDEX 1 /* defined by GM/T 0018 */
|
||||
#define SDF_MAX_KEY_INDEX 32 /* defined by GmSSL */
|
||||
@@ -72,15 +73,15 @@ int SDF_UnloadLibrary(void);
|
||||
int SDF_ImportKey(void *hSessionHandle, unsigned char *pucKey,
|
||||
unsigned int uiKeyLength, void **phKeyHandle);
|
||||
|
||||
int SDF_PrintDeviceInfo(DEVICEINFO *devInfo);
|
||||
int SDF_PrintRSAPublicKey(RSArefPublicKey *ref);
|
||||
int SDF_PrintRSAPrivateKey(RSArefPrivateKey *ref);
|
||||
int SDF_PrintECCPublicKey(ECCrefPublicKey *ref);
|
||||
int SDF_PrintECCPrivateKey(ECCrefPrivateKey *ref);
|
||||
int SDF_PrintDeviceInfo(BIO *out, DEVICEINFO *devInfo);
|
||||
int SDF_PrintRSAPublicKey(BIO *out, RSArefPublicKey *ref);
|
||||
int SDF_PrintRSAPrivateKey(BIO *out, RSArefPrivateKey *ref);
|
||||
int SDF_PrintECCPublicKey(BIO *out, ECCrefPublicKey *ref);
|
||||
int SDF_PrintECCPrivateKey(BIO *out, ECCrefPrivateKey *ref);
|
||||
int SDF_NewECCCipher(ECCCipher **cipher, size_t ulDataLen);
|
||||
int SDF_FreeECCCipher(ECCCipher *cipher);
|
||||
int SDF_PrintECCCipher(ECCCipher *cipher);
|
||||
int SDF_PrintECCSignature(ECCSignature *sig);
|
||||
int SDF_PrintECCCipher(BIO *out, ECCCipher *cipher);
|
||||
int SDF_PrintECCSignature(BIO *out, ECCSignature *sig);
|
||||
int SDF_GetErrorString(int err, char **str);
|
||||
|
||||
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
#ifndef OPENSSL_NO_SKF
|
||||
|
||||
#include <stdio.h>
|
||||
#include <openssl/bio.h>
|
||||
#include <openssl/sgd.h>
|
||||
#include <openssl/skf.h>
|
||||
|
||||
@@ -98,13 +99,13 @@ ULONG DEVAPI SKF_UnloadLibrary(void);
|
||||
ULONG DEVAPI SKF_GetDevStateName(ULONG ulDevState, LPSTR *szName);
|
||||
ULONG DEVAPI SKF_GetContainerTypeName(ULONG ulContainerType, LPSTR *szName);
|
||||
ULONG DEVAPI SKF_GetAlgorName(ULONG ulAlgID, LPSTR *szName);
|
||||
ULONG DEVAPI SKF_PrintDevInfo(DEVINFO *devInfo);
|
||||
ULONG DEVAPI SKF_PrintRSAPublicKey(RSAPUBLICKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintRSAPrivateKey(RSAPRIVATEKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCPublicKey(ECCPUBLICKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCPrivateKey(ECCPRIVATEKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCCipher(ECCCIPHERBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCSignature(ECCSIGNATUREBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintDevInfo(BIO *out, DEVINFO *devInfo);
|
||||
ULONG DEVAPI SKF_PrintRSAPublicKey(BIO *out, RSAPUBLICKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintRSAPrivateKey(BIO *out, RSAPRIVATEKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCPublicKey(BIO *out, ECCPUBLICKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCPrivateKey(BIO *out, ECCPRIVATEKEYBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCCipher(BIO *out, ECCCIPHERBLOB *blob);
|
||||
ULONG DEVAPI SKF_PrintECCSignature(BIO *out, ECCSIGNATUREBLOB *blob);
|
||||
ULONG DEVAPI SKF_GetErrorString(ULONG ulError, LPSTR *szErrorStr);
|
||||
ULONG DEVAPI SKF_NewECCCipher(ULONG ulCipherLen, ECCCIPHERBLOB **cipherBlob);
|
||||
ULONG DEVAPI SKF_NewEnvelopedKey(ULONG ulCipherLen, ENVELOPEDKEYBLOB **envelopedKeyBlob);
|
||||
|
||||
@@ -41,9 +41,9 @@ extern "C" {
|
||||
*/
|
||||
# define OPENSSL_VERSION_NUMBER 0x1010004fL
|
||||
# ifdef OPENSSL_FIPS
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.4.3 - OpenSSL 1.1.0d-fips 2 Jan 2019"
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.4.3 - OpenSSL 1.1.0d-fips 10 Jan 2019"
|
||||
# else
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.4.3 - OpenSSL 1.1.0d 2 Jan 2019"
|
||||
# define OPENSSL_VERSION_TEXT "GmSSL 2.4.3 - OpenSSL 1.1.0d 10 Jan 2019"
|
||||
# endif
|
||||
|
||||
/*-
|
||||
|
||||
10002
util/libcrypto.num
10002
util/libcrypto.num
File diff suppressed because it is too large
Load Diff
822
util/libssl.num
822
util/libssl.num
@@ -1,411 +1,411 @@
|
||||
SSL_CTX_set_cert_store 1 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey_file 2 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_msg_callback 3 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_method 4 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_CTX_sess_get_get_cb 5 1_1_0d EXIST::FUNCTION:
|
||||
SSL_version 6 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ssl_method 7 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext 8 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_file_cert_subjects_to_stack 9 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_CA 10 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_sigalgs 11 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_client_method 12 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_version 13 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_privatekey 14 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey 15 1_1_0d EXIST::FUNCTION:
|
||||
SSL_write 16 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set1_param 17 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_client_CA_list 18 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tlsext_use_srtp 19 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_set_psk_server_callback 20 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_srp_username_callback 21 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_pending 22 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey_ASN1 23 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_read_buffer_len 24 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_callback 25 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_info_callback 26 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_verified_chain 27 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param 28 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_timeout 29 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_peer 30 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_not_resumable_session_callback 31 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tmp_dh_callback 32 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_CTX_set_default_verify_paths 33 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_has_client_custom_ext 34 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_CA_list 35 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_result 36 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_file 37 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_hostname 38 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_proto_select_cb 39 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CTX_use_RSAPrivateKey_file 40 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_set_cookie_generate_cb 41 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_quiet_shutdown 42 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_ciphers 43 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ssl_version 44 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_file 45 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane_authority 46 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ex_data 47 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_flush_sessions 48 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_security_ex_data 49 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_expansion 50 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_up_ref 51 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_timeout 52 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get0_name 53 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername 54 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_add_compression_method 55 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_server_method 56 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_CTX_use_psk_identity_hint 57 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_callback_ctrl 58 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_new 59 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_client_method 60 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_select_next_proto 61 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_all_async_fds 62 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_strength 63 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_dane_tlsa_add 64 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_version 65 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_free 66 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_client_method 67 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_CTX_set_msg_callback 68 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_wbio 69 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_ctlog_store 70 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get0_dane_tlsa 71 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_free 72 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_fd 73 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_SESSION_has_ticket 74 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ssl_method 75 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify 76 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_security_ex_data 77 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_verify_file 78 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_passwd_cb 79 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_mtype_set 80 1_1_0d EXIST::FUNCTION:
|
||||
PEM_read_bio_SSL_SESSION 81 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey_ASN1 82 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_sessions 83 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup_CA_list 84 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ciphers 85 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_server_method 86 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_set_session 87 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_clear_flags 88 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_mode 89 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_ex_data 90 1_1_0d EXIST::FUNCTION:
|
||||
PEM_write_SSL_SESSION 91 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_CTX_sess_set_new_cb 92 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_digest_nid 93 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_cert_store 94 1_1_0d EXIST::FUNCTION:
|
||||
SSL_trace 95 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
TLS_server_method 96 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_load_verify_locations 97 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_auth_nid 98 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_generate_session_id 99 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_client_method 100 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_ctrl 101 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_compression 102 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_server_method 103 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_renegotiate_abbreviated 104 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_purpose 105 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_name 106 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_free 107 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_client_callback 108 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_tmp_dh_callback 109 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_CTX_sess_set_remove_cb 110 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string 111 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print 112 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_password 113 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_dane_set_flags 114 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_info_callback 115 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_alpn_selected 116 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_finish 117 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_dtls 118 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_bio 119 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_passwd_cb_userdata 120 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string_long 121 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string 122 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_clear_options 123 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_ticket 124 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername_type 125 1_1_0d EXIST::FUNCTION:
|
||||
SSL_enable_ct 126 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_session 127 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_options 128 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_privatekey 129 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_before 130 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_depth 131 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_ASN1 132 1_1_0d EXIST::FUNCTION:
|
||||
SSL_shutdown 133 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_level 134 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_server 135 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_SSL_CTX 136 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_method 137 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_CTX_set_cookie_verify_cb 138 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_level 139 1_1_0d EXIST::FUNCTION:
|
||||
d2i_SSL_SESSION 140 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_client_method 141 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_get_peer_cert_chain 142 1_1_0d EXIST::FUNCTION:
|
||||
TLS_method 143 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ex_data 144 1_1_0d EXIST::FUNCTION:
|
||||
SSL_ct_is_enabled 145 1_1_0d EXIST::FUNCTION:CT
|
||||
TLSv1_2_server_method 146 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_CIPHER_standard_name 147 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_set_generate_session_id 148 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_info_callback 149 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_callback 150 1_1_0d EXIST::FUNCTION:
|
||||
SSL_session_reused 151 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_listen 152 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_is_init_finished 153 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_security_ex_data 154 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ct_validation_callback 155 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_do_handshake 156 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string_long 157 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_time 158 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string_long 159 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_rbio 160 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_wfd 161 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_cb_arg 162 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_verify_depth 163 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_server_callback 164 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_use_serverinfo_file 165 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_state 166 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_id_context 167 1_1_0d EXIST::FUNCTION:
|
||||
SSL_up_ref 168 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_level 169 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_remove_cb 170 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_ctrl 171 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add1_host 172 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_read_ahead 173 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_method 174 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_check_private_key 175 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_connect_state 176 1_1_0d EXIST::FUNCTION:
|
||||
i2d_SSL_SESSION 177 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear 178 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_passwd_cb_userdata 179 1_1_0d EXIST::FUNCTION:
|
||||
PEM_write_bio_SSL_SESSION 180 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srtp_profiles 181 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_renegotiate_pending 182 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_new 183 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext_cb 184 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate 185 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_host 186 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_param 187 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ctlog_list_file 188 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CIPHER_description 189 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_time 190 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb_userdata 191 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_compress_id 192 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_selected_srtp_profile 193 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_dup 194 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_check_private_key 195 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_callback 196 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity 197 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSLv3_method 198 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_CTX_use_RSAPrivateKey 199 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_get_default_passwd_cb 200 1_1_0d EXIST::FUNCTION:
|
||||
SSL_copy_session_id 201 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd 202 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_callback 203 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_protos_advertised_cb 204 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CTX_set_cipher_list 205 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_ASN1 206 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_result 207 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_session 208 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity_hint 209 1_1_0d EXIST::FUNCTION:PSK
|
||||
OPENSSL_init_ssl 210 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_next_proto_negotiated 211 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CIPHER_find 212 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string 213 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_pending 214 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl 215 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl_connect 216 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl 217 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_trust 218 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ciphers 219 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_SSL_CTX 220 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_username 221 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_cipher_list 222 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_cipher_nid 223 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate 224 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_set0_compression_methods 225 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ex_data 226 1_1_0d EXIST::FUNCTION:
|
||||
ERR_load_SSL_strings 227 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_cb 228 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify 229 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_clear_flags 230 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_certificate 231 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear_options 232 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_certificate 233 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_server_custom_ext 234 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_error 235 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_cipher 236 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_verify_callback 237 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_fd 238 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_is_aead 239 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_cipher_list 240 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_method 241 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_CTX_set_trust 242 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_cb 243 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_security_ex_data 244 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param_pw 245 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_SRP_CTX_init 246 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_COMP_get_compression_methods 247 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_N 248 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_SESSION_get_ex_data 249 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_shutdown 250 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_server_method 251 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
GMTLS_method 252 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_CTX_set_session_id_context 253 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_quiet_shutdown 254 1_1_0d EXIST::FUNCTION:
|
||||
SSL_load_client_CA_file 255 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_options 256 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rbio 257 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string_long 258 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_finished 259 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_gmtls 260 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_read_ahead 261 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_purpose 262 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_argv 263 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_level 264 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id 265 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_set_flags 266 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_param 267 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_kx_nid 268 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_server_random 269 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_up_ref 270 1_1_0d EXIST::FUNCTION:
|
||||
SSL_callback_ctrl 271 1_1_0d EXIST::FUNCTION:
|
||||
SRP_Calc_A_param 272 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_SESSION_print_fp 273 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_CTX_get_client_CA_list 274 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_shutdown 275 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_new_cb 276 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id_context 277 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_copy_session_id 278 1_1_0d EXIST::FUNCTION:
|
||||
SSL_config 279 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_options 280 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ticket_lifetime_hint 281 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_read_buffer_len 282 1_1_0d EXIST::FUNCTION:
|
||||
SSL_waiting_for_async 283 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_client_method 284 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_get_client_random 285 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_method 286 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_read 287 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_config 288 1_1_0d EXIST::FUNCTION:
|
||||
SSL_accept 289 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_info_callback 290 1_1_0d EXIST::FUNCTION:
|
||||
SSL_client_version 291 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_secret_cb 292 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_flags 293 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_options 294 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey_ASN1 295 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_rstate_string 296 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get1_supported_ciphers 297 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_timeout 298 1_1_0d EXIST::FUNCTION:
|
||||
SSL_peek 299 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_new 300 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_init 301 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_tlsext_use_srtp 302 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_get0_peername 303 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_depth 304 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shutdown 305 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_timeout 306 1_1_0d EXIST::FUNCTION:
|
||||
PEM_read_SSL_SESSION 307 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_set_cert_cb 308 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey_file 309 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_set_psk_client_callback 310 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_set_rfd 311 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_use_RSAPrivateKey 312 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_export_keying_material 313 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo 314 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_accept_state 315 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_id 316 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb 317 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_keylog 318 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_master_key 319 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_id 320 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_value_type 321 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_free 322 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_buffer_ssl_connect 323 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_debug 324 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
|
||||
SSL_srp_server_param_with_username 325 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_shared_ciphers 326 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_peer_scts 327 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_ex_data 328 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_username 329 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_hostflags 330 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_client_method 331 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_add_ssl_module 332 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_wbio 333 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_client_cert_cb 334 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_select_cb 335 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_mode 336 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey 337 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_enable_ct 338 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_changed_async_fds 339 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_enable 340 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_server_method 341 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_CTX_set_client_CA_list 342 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_client_pwd_callback 343 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_set_wfd 344 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_CTX_ct_is_enabled 345 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_ex_data_X509_STORE_CTX_idx 346 1_1_0d EXIST::FUNCTION:
|
||||
SSL_new 347 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_cipher 348 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_param 349 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl_ctx 350 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_method 351 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_ctlog_store 352 1_1_0d EXIST::FUNCTION:CT
|
||||
TLS_client_method 353 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_server_method 354 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_SESSION_get0_id_context 355 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_ASN1 356 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb_userdata 357 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_psk_identity_hint 358 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_ct_validation_callback 359 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CONF_CTX_set1_prefix 360 1_1_0d EXIST::FUNCTION:
|
||||
SSL_want 361 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_sigalgs 362 1_1_0d EXIST::FUNCTION:
|
||||
SSL_free 363 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_quiet_shutdown 364 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_callback 365 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_not_resumable_session_callback 366 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get1_session 367 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_verify_dir 368 1_1_0d EXIST::FUNCTION:
|
||||
SSL_certs_clear 369 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane 370 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_server_method 371 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_protos 372 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_chain_file 373 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_bits 374 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_engine 375 1_1_0d EXIST::FUNCTION:ENGINE
|
||||
SSL_extension_supported 376 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_free 377 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_sess_set_get_cb 378 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_finished 379 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_verify_param_callback 380 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_remove_session 381 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_passwd_cb 382 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_clear_flags 383 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_custom_ext 384 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_init 385 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_alpn_protos 386 1_1_0d EXIST::FUNCTION:
|
||||
SSL_test_functions 387 1_1_0d EXIST::FUNCTION:UNIT_TEST
|
||||
SSL_get_srp_g 388 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_quiet_shutdown 389 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_matching_session_id 390 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_callback 391 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate 392 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_id 393 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_client_CA 394 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_enable 395 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_protocol_version 396 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_userinfo 397 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_get_timeout 398 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify_depth 399 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_name 400 1_1_0d EXIST::FUNCTION:
|
||||
SSL_connect 401 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ssl_method 402 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_file 403 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rfd 404 1_1_0d EXIST::FUNCTION:
|
||||
BIO_f_ssl 405 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_ctlog_list_file 406 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_add_dir_cert_subjects_to_stack 407 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_client_method 408 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_CTX_use_certificate_chain_file 409 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_certificate 410 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_chain 411 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_free 1 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_purpose 2 1_1_0d EXIST::FUNCTION:
|
||||
SSL_read 3 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_cert_chain 4 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_find 5 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_timeout 6 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_certificate 7 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_verify_dir 8 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_param 9 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rbio 10 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_all_async_fds 11 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_expansion 12 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_info_callback 13 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey 14 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_callback 15 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_listen 16 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_get_client_ciphers 17 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl_ctx 18 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_username 19 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_wbio 20 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_callback 21 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_gmtls 22 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_rbio 23 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_wbio 24 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_quiet_shutdown 25 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string 26 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_CA_list 27 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cipher_list 28 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_generate_session_id 29 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_cipher_nid 30 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_wfd 31 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_server_method 32 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_SESSION_new 33 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_shutdown 34 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ct_validation_callback 35 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_use_RSAPrivateKey 36 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_renegotiate 37 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_client_CA 38 1_1_0d EXIST::FUNCTION:
|
||||
SSL_renegotiate_abbreviated 39 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_clear_options 40 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_cb 41 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_not_resumable_session_callback 42 1_1_0d EXIST::FUNCTION:
|
||||
SSL_srp_server_param_with_username 43 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CIPHER_is_aead 44 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get0_ctlog_store 45 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_use_PrivateKey_ASN1 46 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_server_callback 47 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CONF_CTX_set1_prefix 48 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_compression 49 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl 50 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_client_method 51 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_accept 52 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_method 53 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
SSL_get0_dane_tlsa 54 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey 55 1_1_0d EXIST::FUNCTION:
|
||||
d2i_SSL_SESSION 56 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_serverinfo 57 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_rfd 58 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_set0_compression_methods 59 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_secret_cb 60 1_1_0d EXIST::FUNCTION:
|
||||
SSL_new 61 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_ctrl 62 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup_CA_list 63 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_privatekey 64 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_buffer_ssl_connect 65 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string_long 66 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_quiet_shutdown 67 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_peer_finished 68 1_1_0d EXIST::FUNCTION:
|
||||
BIO_new_ssl_connect 69 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_peername 70 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_set_remove_cb 71 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_new 72 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_argv 73 1_1_0d EXIST::FUNCTION:
|
||||
SSL_test_functions 74 1_1_0d EXIST::FUNCTION:UNIT_TEST
|
||||
SSL_CTX_set_srp_password 75 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_COMP_get0_name 76 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_init 77 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate 78 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string 79 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param 80 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_SESSION_free 81 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_client_method 82 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_COMP_add_compression_method 83 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_quiet_shutdown 84 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_free 85 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_renegotiate_pending 86 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_trust 87 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_info_callback 88 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_options 89 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_passwd_cb 90 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb 91 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_set_flags 92 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_error 93 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_read_buffer_len 94 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_new_cb 95 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_finish 96 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_server 97 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ex_data 98 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_psk_identity_hint 99 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_SESSION_get_protocol_version 100 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_auth_nid 101 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_desc_string_long 102 1_1_0d EXIST::FUNCTION:
|
||||
SSL_enable_ct 103 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_up_ref 104 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_remove_session 105 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_msg_callback 106 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_alpn_select_cb 107 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_N 108 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_SESSION_get0_peer 109 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ciphers 110 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_digest_nid 111 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_read_ahead 112 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_fd 113 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_get_security_callback 114 1_1_0d EXIST::FUNCTION:
|
||||
SSL_load_client_CA_file 115 1_1_0d EXIST::FUNCTION:
|
||||
BIO_ssl_copy_session_id 116 1_1_0d EXIST::FUNCTION:
|
||||
SSL_select_next_proto 117 1_1_0d EXIST::FUNCTION:
|
||||
SSL_alert_type_string_long 118 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add1_host 119 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session 120 1_1_0d EXIST::FUNCTION:
|
||||
TLS_client_method 121 1_1_0d EXIST::FUNCTION:
|
||||
SSL_in_before 122 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey_ASN1 123 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_set_ssl 124 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_hostname 125 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_cb_arg 126 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get0_dane 127 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear 128 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_info_callback 129 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_id 130 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sess_get_remove_cb 131 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_server_custom_ext 132 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_verify_callback 133 1_1_0d EXIST::FUNCTION:
|
||||
SSL_callback_ctrl 134 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey_ASN1 135 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_set_cookie_verify_cb 136 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_psk_client_callback 137 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CONF_CTX_set_flags 138 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_PrivateKey_file 139 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_security_level 140 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print 141 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_private_key 142 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ex_data 143 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_method 144 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_CTX_get_verify_mode 145 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_psk_client_callback 146 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_SESSION_up_ref 147 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_protos_advertised_cb 148 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_get_srp_g 149 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_sess_get_get_cb 150 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_srp_server_param_pw 151 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set1_param 152 1_1_0d EXIST::FUNCTION:
|
||||
SSL_config 153 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_kx_nid 154 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_enable 155 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_callback_ctrl 156 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_alpn_selected 157 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_set_flags 158 1_1_0d EXIST::FUNCTION:
|
||||
SSL_trace 159 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_ctrl 160 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_default_passwd_cb_userdata 161 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_mtype_set 162 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_accept_state 163 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_ex_data 164 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_srp_username 165 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_client_cert_cb 166 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_security_ex_data 167 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_SSL_CTX 168 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_fp 169 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_CTX_get0_privatekey 170 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_ssl_method 171 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_enable 172 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ciphers 173 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_read_ahead 174 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_id 175 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_RSAPrivateKey_file 176 1_1_0d EXIST::FUNCTION:RSA
|
||||
TLSv1_1_method 177 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_get_srp_userinfo 178 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_free 179 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_param 180 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_default_passwd_cb_userdata 181 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get1_supported_ciphers 182 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_client_method 183 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
i2d_SSL_SESSION 184 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_default_passwd_cb_userdata 185 1_1_0d EXIST::FUNCTION:
|
||||
PEM_read_bio_SSL_SESSION 186 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_options 187 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_alpn_protos 188 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_timeout 189 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ct_validation_callback 190 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_copy_session_id 191 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_ticket_lifetime_hint 192 1_1_0d EXIST::FUNCTION:
|
||||
TLS_server_method 193 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_ciphers 194 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shutdown 195 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_selected_srtp_profile 196 1_1_0d EXIST::FUNCTION:SRTP
|
||||
DTLSv1_method 197 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_CTX_set_alpn_protos 198 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_security_level 199 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_result 200 1_1_0d EXIST::FUNCTION:
|
||||
TLS_method 201 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_verify_callback 202 1_1_0d EXIST::FUNCTION:
|
||||
SSL_client_version 203 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ctlog_list_file 204 1_1_0d EXIST::FUNCTION:CT
|
||||
PEM_write_SSL_SESSION 205 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_CTX_add_client_custom_ext 206 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey_file 207 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_SESSION_get_time 208 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate 209 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_verify_file 210 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey 211 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_get_default_timeout 212 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_ASN1 213 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ex_data 214 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_has_ticket 215 1_1_0d EXIST::FUNCTION:
|
||||
SSL_state_string 216 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_dane_clear_flags 217 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_file_cert_subjects_to_stack 218 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_bio 219 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd 220 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_chain_file 221 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_servername_type 222 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_msg_callback 223 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_time 224 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_SRP_CTX_init 225 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_client_CA_list 226 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tlsext_use_srtp 227 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_CIPHER_get_id 228 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_peer_scts 229 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_state 230 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_has_client_custom_ext 231 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_security_ex_data 232 1_1_0d EXIST::FUNCTION:
|
||||
SSL_shutdown 233 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_version 234 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_client_method 235 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set0_ctlog_store 236 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_get_peer_certificate 237 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_cipher_list 238 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_flush_sessions 239 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_level 240 1_1_0d EXIST::FUNCTION:
|
||||
SSL_want 241 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_method 242 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_CIPHER_description 243 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_timeout 244 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_RSAPrivateKey_ASN1 245 1_1_0d EXIST::FUNCTION:RSA
|
||||
SSL_CTX_set_srp_verify_param_callback 246 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get_servername 247 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_client_CA 248 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ex_data 249 1_1_0d EXIST::FUNCTION:
|
||||
ERR_load_SSL_strings 250 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_master_key 251 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_id_context 252 1_1_0d EXIST::FUNCTION:
|
||||
SSL_write 253 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_bits 254 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_clear_flags 255 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_security_level 256 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dane_tlsa_add 257 1_1_0d EXIST::FUNCTION:
|
||||
SSL_extension_supported 258 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_depth 259 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_2_server_method 260 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
OPENSSL_init_ssl 261 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_SSL_CTX 262 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_strength 263 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_get0_param 264 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set_timeout 265 1_1_0d EXIST::FUNCTION:
|
||||
SSLv3_client_method 266 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,SSL3_METHOD
|
||||
PEM_write_bio_SSL_SESSION 267 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_free 268 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_peek 269 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_ct_is_enabled 270 1_1_0d EXIST::FUNCTION:CT
|
||||
DTLSv1_server_method 271 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_set_cert_cb 272 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_session 273 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_ASN1 274 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cert_store 275 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_cookie_generate_cb 276 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_read_buffer_len 277 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set0_security_ex_data 278 1_1_0d EXIST::FUNCTION:
|
||||
SSL_waiting_for_async 279 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_method 280 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_get_srtp_profiles 281 1_1_0d EXIST::FUNCTION:SRTP
|
||||
SSL_CTX_get0_certificate 282 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_info_callback 283 1_1_0d EXIST::FUNCTION:
|
||||
SSL_pending 284 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_cert_store 285 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_sigalgs 286 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_cipher_list 287 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_options 288 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_username_callback 289 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_up_ref 290 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_shutdown 291 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify 292 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set1_host 293 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_ssl_version 294 1_1_0d EXIST::FUNCTION:
|
||||
SSL_session_reused 295 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_get_name 296 1_1_0d EXIST::FUNCTION:
|
||||
SSL_check_chain 297 1_1_0d EXIST::FUNCTION:
|
||||
SSL_dup 298 1_1_0d EXIST::FUNCTION:
|
||||
SSL_ct_is_enabled 299 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_set_security_callback 300 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_pending 301 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SRP_CTX_init 302 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_sess_set_get_cb 303 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_init_finished 304 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get_compress_id 305 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_current_cipher 306 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_PrivateKey_file 307 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_hostflags 308 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_security_callback 309 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_get0_ticket 310 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_client_cert_engine 311 1_1_0d EXIST::FUNCTION:ENGINE
|
||||
SSL_SESSION_get0_cipher 312 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_name 313 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_purpose 314 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_load_verify_locations 315 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_srp_client_pwd_callback 316 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_use_serverinfo_file 317 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify_depth 318 1_1_0d EXIST::FUNCTION:
|
||||
DTLS_server_method 319 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_verify_depth 320 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_client_cert_cb 321 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_server_random 322 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_method 323 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_set_session_ticket_ext_cb 324 1_1_0d EXIST::FUNCTION:
|
||||
SSL_is_dtls 325 1_1_0d EXIST::FUNCTION:
|
||||
SSL_clear_options 326 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_client_CA_list 327 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_connect_state 328 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_check_private_key 329 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_client_random 330 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_psk_server_callback 331 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_get_ssl_method 332 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_ticket_ext 333 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_default_ctlog_list_file 334 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_set_default_passwd_cb 335 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_verify 336 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_fd 337 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_2_server_method 338 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_2_METHOD
|
||||
SSL_CTX_enable_ct 339 1_1_0d EXIST::FUNCTION:CT
|
||||
SSL_CTX_set_not_resumable_session_callback 340 1_1_0d EXIST::FUNCTION:
|
||||
SSL_COMP_get_compression_methods 341 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_cmd_value_type 342 1_1_0d EXIST::FUNCTION:
|
||||
SSL_export_keying_material 343 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_tlsext_use_srtp 344 1_1_0d EXIST::FUNCTION:SRTP
|
||||
DTLS_method 345 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_sessions 346 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_changed_async_fds 347 1_1_0d EXIST::FUNCTION:
|
||||
DTLSv1_client_method 348 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_METHOD
|
||||
SSL_CONF_CTX_new 349 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_ex_data_X509_STORE_CTX_idx 350 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_session_id_context 351 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_server_method 352 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
SSL_CTX_config 353 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_add_session 354 1_1_0d EXIST::FUNCTION:
|
||||
BIO_f_ssl 355 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_next_proto_select_cb 356 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_CTX_set_quiet_shutdown 357 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_client_CA_list 358 1_1_0d EXIST::FUNCTION:
|
||||
SSL_do_handshake 359 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string 360 1_1_0d EXIST::FUNCTION:
|
||||
GMTLS_server_method 361 1_1_0d EXIST::FUNCTION:GMTLS
|
||||
SSL_CTX_sess_set_new_cb 362 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_verified_chain 363 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_certificate_chain_file 364 1_1_0d EXIST::FUNCTION:
|
||||
SSL_add_ssl_module 365 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ex_data 366 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_wfd 367 1_1_0d EXIST::FUNCTION:SOCK
|
||||
PEM_read_SSL_SESSION 368 1_1_0d EXIST::FUNCTION:STDIO
|
||||
SSL_add_dir_cert_subjects_to_stack 369 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_result 370 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_get_ssl_method 371 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_clear_flags 372 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_set1_id 373 1_1_0d EXIST::FUNCTION:
|
||||
SSL_has_matching_session_id 374 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_server_method 375 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_METHOD
|
||||
SSL_CTX_get0_security_ex_data 376 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_verify_mode 377 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CIPHER_standard_name 378 1_1_0d EXIST::FUNCTION:SSL_TRACE
|
||||
SSL_get_psk_identity_hint 379 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_CTX_set_default_verify_paths 380 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_options 381 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_session_id_context 382 1_1_0d EXIST::FUNCTION:
|
||||
SSL_connect 383 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_set_tmp_dh_callback 384 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_set_rfd 385 1_1_0d EXIST::FUNCTION:SOCK
|
||||
SSL_CTX_get_verify_depth 386 1_1_0d EXIST::FUNCTION:
|
||||
SSL_version 387 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_next_proto_negotiated 388 1_1_0d EXIST::FUNCTION:NEXTPROTONEG
|
||||
SSL_SESSION_set1_id_context 389 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_tmp_dh_callback 390 1_1_0d EXIST::FUNCTION:DH
|
||||
SSL_CIPHER_get_version 391 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CTX_use_certificate_file 392 1_1_0d EXIST::FUNCTION:
|
||||
SSL_SESSION_print_keylog 393 1_1_0d EXIST::FUNCTION:
|
||||
SRP_Calc_A_param 394 1_1_0d EXIST::FUNCTION:SRP
|
||||
SSL_CTX_set_default_passwd_cb_userdata 395 1_1_0d EXIST::FUNCTION:
|
||||
SSL_certs_clear 396 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get0_dane_authority 397 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_trust 398 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_finished 399 1_1_0d EXIST::FUNCTION:
|
||||
SSL_rstate_string_long 400 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_shared_sigalgs 401 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get_psk_identity 402 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_get_default_passwd_cb 403 1_1_0d EXIST::FUNCTION:
|
||||
SSL_get1_session 404 1_1_0d EXIST::FUNCTION:
|
||||
SSL_set_generate_session_id 405 1_1_0d EXIST::FUNCTION:
|
||||
SSL_CONF_CTX_free 406 1_1_0d EXIST::FUNCTION:
|
||||
SSL_use_psk_identity_hint 407 1_1_0d EXIST::FUNCTION:PSK
|
||||
SSL_use_certificate_file 408 1_1_0d EXIST::FUNCTION:
|
||||
TLSv1_1_client_method 409 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,TLS1_1_METHOD
|
||||
DTLSv1_2_client_method 410 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0,DTLS1_2_METHOD
|
||||
SSL_set_debug 411 1_1_0d EXIST::FUNCTION:DEPRECATEDIN_1_1_0
|
||||
|
||||
Reference in New Issue
Block a user