Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
emps /
share /
doc /
openssl /
html /
man3 /
Delete
Unzip
Name
Size
Permission
Date
Action
ADMISSIONS.html
8.07
KB
-rw-r--r--
2025-02-06 06:22
ASN1_EXTERN_FUNCS.html
8.97
KB
-rw-r--r--
2025-02-06 06:22
ASN1_INTEGER_get_int64.html
6.54
KB
-rw-r--r--
2025-02-06 06:22
ASN1_INTEGER_new.html
1.92
KB
-rw-r--r--
2025-02-06 06:22
ASN1_ITEM_lookup.html
1.88
KB
-rw-r--r--
2025-02-06 06:22
ASN1_OBJECT_new.html
2.47
KB
-rw-r--r--
2025-02-06 06:22
ASN1_STRING_TABLE_add.html
3.13
KB
-rw-r--r--
2025-02-06 06:22
ASN1_STRING_length.html
5.13
KB
-rw-r--r--
2025-02-06 06:22
ASN1_STRING_new.html
2.27
KB
-rw-r--r--
2025-02-06 06:22
ASN1_STRING_print_ex.html
5.72
KB
-rw-r--r--
2025-02-06 06:22
ASN1_TIME_set.html
13.69
KB
-rw-r--r--
2025-02-06 06:22
ASN1_TYPE_get.html
5.21
KB
-rw-r--r--
2025-02-06 06:22
ASN1_aux_cb.html
11.72
KB
-rw-r--r--
2025-02-06 06:22
ASN1_generate_nconf.html
10.52
KB
-rw-r--r--
2025-02-06 06:22
ASN1_item_d2i_bio.html
4.75
KB
-rw-r--r--
2025-02-06 06:22
ASN1_item_new.html
2.34
KB
-rw-r--r--
2025-02-06 06:22
ASN1_item_sign.html
9.73
KB
-rw-r--r--
2025-02-06 06:22
ASYNC_WAIT_CTX_new.html
12.54
KB
-rw-r--r--
2025-02-06 06:22
ASYNC_start_job.html
14.44
KB
-rw-r--r--
2025-02-06 06:22
BF_encrypt.html
7.09
KB
-rw-r--r--
2025-02-06 06:22
BIO_ADDR.html
6.27
KB
-rw-r--r--
2025-02-06 06:22
BIO_ADDRINFO.html
5.09
KB
-rw-r--r--
2025-02-06 06:22
BIO_connect.html
5.27
KB
-rw-r--r--
2025-02-06 06:22
BIO_ctrl.html
7.32
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_base64.html
3.82
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_buffer.html
4.74
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_cipher.html
3.76
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_md.html
6.02
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_null.html
1.79
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_prefix.html
2.96
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_readbuffer.html
2.92
KB
-rw-r--r--
2025-02-06 06:22
BIO_f_ssl.html
11.77
KB
-rw-r--r--
2025-02-06 06:22
BIO_find_type.html
2.89
KB
-rw-r--r--
2025-02-06 06:22
BIO_get_data.html
3.26
KB
-rw-r--r--
2025-02-06 06:22
BIO_get_ex_new_index.html
6.65
KB
-rw-r--r--
2025-02-06 06:22
BIO_meth_new.html
9.26
KB
-rw-r--r--
2025-02-06 06:22
BIO_new.html
3.35
KB
-rw-r--r--
2025-02-06 06:22
BIO_new_CMS.html
3.62
KB
-rw-r--r--
2025-02-06 06:22
BIO_parse_hostserv.html
3.58
KB
-rw-r--r--
2025-02-06 06:22
BIO_printf.html
2.78
KB
-rw-r--r--
2025-02-06 06:22
BIO_push.html
4.23
KB
-rw-r--r--
2025-02-06 06:22
BIO_read.html
6.55
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_accept.html
10.56
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_bio.html
9.52
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_connect.html
8.95
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_core.html
3.22
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_fd.html
4.35
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_file.html
6.5
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_mem.html
7.49
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_null.html
2.01
KB
-rw-r--r--
2025-02-06 06:22
BIO_s_socket.html
2.32
KB
-rw-r--r--
2025-02-06 06:22
BIO_set_callback.html
9.68
KB
-rw-r--r--
2025-02-06 06:22
BIO_should_retry.html
6.86
KB
-rw-r--r--
2025-02-06 06:22
BIO_socket_wait.html
3.61
KB
-rw-r--r--
2025-02-06 06:22
BN_BLINDING_new.html
6.38
KB
-rw-r--r--
2025-02-06 06:22
BN_CTX_new.html
4.14
KB
-rw-r--r--
2025-02-06 06:22
BN_CTX_start.html
2.74
KB
-rw-r--r--
2025-02-06 06:22
BN_add.html
6.48
KB
-rw-r--r--
2025-02-06 06:22
BN_add_word.html
2.7
KB
-rw-r--r--
2025-02-06 06:22
BN_bn2bin.html
6.03
KB
-rw-r--r--
2025-02-06 06:22
BN_cmp.html
2.43
KB
-rw-r--r--
2025-02-06 06:22
BN_copy.html
3.07
KB
-rw-r--r--
2025-02-06 06:22
BN_generate_prime.html
11.27
KB
-rw-r--r--
2025-02-06 06:22
BN_mod_exp_mont.html
3.87
KB
-rw-r--r--
2025-02-06 06:22
BN_mod_inverse.html
2.1
KB
-rw-r--r--
2025-02-06 06:22
BN_mod_mul_montgomery.html
3.98
KB
-rw-r--r--
2025-02-06 06:22
BN_mod_mul_reciprocal.html
3.55
KB
-rw-r--r--
2025-02-06 06:22
BN_new.html
2.82
KB
-rw-r--r--
2025-02-06 06:22
BN_num_bytes.html
2.83
KB
-rw-r--r--
2025-02-06 06:22
BN_rand.html
6.03
KB
-rw-r--r--
2025-02-06 06:22
BN_security_bits.html
2.63
KB
-rw-r--r--
2025-02-06 06:22
BN_set_bit.html
3.19
KB
-rw-r--r--
2025-02-06 06:22
BN_swap.html
1.42
KB
-rw-r--r--
2025-02-06 06:22
BN_zero.html
2.84
KB
-rw-r--r--
2025-02-06 06:22
BUF_MEM_new.html
3.18
KB
-rw-r--r--
2025-02-06 06:22
CMS_EncryptedData_decrypt.html
2.41
KB
-rw-r--r--
2025-02-06 06:22
CMS_EncryptedData_encrypt.html
3.68
KB
-rw-r--r--
2025-02-06 06:22
CMS_EnvelopedData_create.html
4.34
KB
-rw-r--r--
2025-02-06 06:22
CMS_add0_cert.html
3.74
KB
-rw-r--r--
2025-02-06 06:22
CMS_add1_recipient_cert.html
4.61
KB
-rw-r--r--
2025-02-06 06:22
CMS_add1_signer.html
5.45
KB
-rw-r--r--
2025-02-06 06:22
CMS_compress.html
3.73
KB
-rw-r--r--
2025-02-06 06:22
CMS_data_create.html
2.8
KB
-rw-r--r--
2025-02-06 06:22
CMS_decrypt.html
5.01
KB
-rw-r--r--
2025-02-06 06:22
CMS_digest_create.html
2.99
KB
-rw-r--r--
2025-02-06 06:22
CMS_encrypt.html
5.76
KB
-rw-r--r--
2025-02-06 06:22
CMS_final.html
2.36
KB
-rw-r--r--
2025-02-06 06:22
CMS_get0_RecipientInfos.html
8.42
KB
-rw-r--r--
2025-02-06 06:22
CMS_get0_SignerInfos.html
4.33
KB
-rw-r--r--
2025-02-06 06:22
CMS_get0_type.html
3.9
KB
-rw-r--r--
2025-02-06 06:22
CMS_get1_ReceiptRequest.html
4.86
KB
-rw-r--r--
2025-02-06 06:22
CMS_sign.html
7.16
KB
-rw-r--r--
2025-02-06 06:22
CMS_sign_receipt.html
2.67
KB
-rw-r--r--
2025-02-06 06:22
CMS_uncompress.html
2.81
KB
-rw-r--r--
2025-02-06 06:22
CMS_verify.html
7.65
KB
-rw-r--r--
2025-02-06 06:22
CMS_verify_receipt.html
2.68
KB
-rw-r--r--
2025-02-06 06:22
CONF_modules_free.html
2.89
KB
-rw-r--r--
2025-02-06 06:22
CONF_modules_load_file.html
7.77
KB
-rw-r--r--
2025-02-06 06:22
CRYPTO_THREAD_run_once.html
7.38
KB
-rw-r--r--
2025-02-06 06:22
CRYPTO_get_ex_new_index.html
8.49
KB
-rw-r--r--
2025-02-06 06:22
CRYPTO_memcmp.html
1.93
KB
-rw-r--r--
2025-02-06 06:22
CTLOG_STORE_get0_log_by_id.html
2.4
KB
-rw-r--r--
2025-02-06 06:22
CTLOG_STORE_new.html
4.07
KB
-rw-r--r--
2025-02-06 06:22
CTLOG_new.html
4.37
KB
-rw-r--r--
2025-02-06 06:22
CT_POLICY_EVAL_CTX_new.html
5.58
KB
-rw-r--r--
2025-02-06 06:22
DEFINE_STACK_OF.html
16.04
KB
-rw-r--r--
2025-02-06 06:22
DES_random_key.html
17.09
KB
-rw-r--r--
2025-02-06 06:22
DH_generate_key.html
4.11
KB
-rw-r--r--
2025-02-06 06:22
DH_generate_parameters.html
7.27
KB
-rw-r--r--
2025-02-06 06:22
DH_get0_pqg.html
8.42
KB
-rw-r--r--
2025-02-06 06:22
DH_get_1024_160.html
4.01
KB
-rw-r--r--
2025-02-06 06:22
DH_meth_new.html
8.96
KB
-rw-r--r--
2025-02-06 06:22
DH_new.html
2.65
KB
-rw-r--r--
2025-02-06 06:22
DH_new_by_nid.html
2.62
KB
-rw-r--r--
2025-02-06 06:22
DH_set_method.html
4.79
KB
-rw-r--r--
2025-02-06 06:22
DH_size.html
3.27
KB
-rw-r--r--
2025-02-06 06:22
DSA_SIG_new.html
2.88
KB
-rw-r--r--
2025-02-06 06:22
DSA_do_sign.html
3.34
KB
-rw-r--r--
2025-02-06 06:22
DSA_dup_DH.html
2.57
KB
-rw-r--r--
2025-02-06 06:22
DSA_generate_key.html
2.9
KB
-rw-r--r--
2025-02-06 06:22
DSA_generate_parameters.html
6.09
KB
-rw-r--r--
2025-02-06 06:22
DSA_get0_pqg.html
6.88
KB
-rw-r--r--
2025-02-06 06:22
DSA_meth_new.html
12.39
KB
-rw-r--r--
2025-02-06 06:22
DSA_new.html
2.95
KB
-rw-r--r--
2025-02-06 06:22
DSA_set_method.html
4.83
KB
-rw-r--r--
2025-02-06 06:22
DSA_sign.html
4.25
KB
-rw-r--r--
2025-02-06 06:22
DSA_size.html
3.36
KB
-rw-r--r--
2025-02-06 06:22
DTLS_get_data_mtu.html
1.79
KB
-rw-r--r--
2025-02-06 06:22
DTLS_set_timer_cb.html
1.82
KB
-rw-r--r--
2025-02-06 06:22
DTLSv1_listen.html
8.14
KB
-rw-r--r--
2025-02-06 06:22
ECDSA_SIG_new.html
10.15
KB
-rw-r--r--
2025-02-06 06:22
ECPKParameters_print.html
3
KB
-rw-r--r--
2025-02-06 06:22
EC_GFp_simple_method.html
4.89
KB
-rw-r--r--
2025-02-06 06:22
EC_GROUP_copy.html
15.85
KB
-rw-r--r--
2025-02-06 06:22
EC_GROUP_new.html
11.04
KB
-rw-r--r--
2025-02-06 06:22
EC_KEY_get_enc_flags.html
3.29
KB
-rw-r--r--
2025-02-06 06:22
EC_KEY_new.html
12.56
KB
-rw-r--r--
2025-02-06 06:22
EC_POINT_add.html
7.13
KB
-rw-r--r--
2025-02-06 06:22
EC_POINT_new.html
14.79
KB
-rw-r--r--
2025-02-06 06:22
ENGINE_add.html
34.11
KB
-rw-r--r--
2025-02-06 06:22
ERR_GET_LIB.html
2.76
KB
-rw-r--r--
2025-02-06 06:22
ERR_clear_error.html
1.59
KB
-rw-r--r--
2025-02-06 06:22
ERR_error_string.html
3.59
KB
-rw-r--r--
2025-02-06 06:22
ERR_get_error.html
7.13
KB
-rw-r--r--
2025-02-06 06:22
ERR_load_crypto_strings.html
2.55
KB
-rw-r--r--
2025-02-06 06:22
ERR_load_strings.html
2.41
KB
-rw-r--r--
2025-02-06 06:22
ERR_new.html
3.95
KB
-rw-r--r--
2025-02-06 06:22
ERR_print_errors.html
2.76
KB
-rw-r--r--
2025-02-06 06:22
ERR_put_error.html
7.7
KB
-rw-r--r--
2025-02-06 06:22
ERR_remove_state.html
2.52
KB
-rw-r--r--
2025-02-06 06:22
ERR_set_mark.html
1.98
KB
-rw-r--r--
2025-02-06 06:22
EVP_ASYM_CIPHER_free.html
6.2
KB
-rw-r--r--
2025-02-06 06:22
EVP_BytesToKey.html
3.88
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER_CTX_get_cipher_data.html
2.66
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER_CTX_get_original_iv.html
4.06
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER_meth_new.html
12.36
KB
-rw-r--r--
2025-02-06 06:22
EVP_DigestInit.html
33.65
KB
-rw-r--r--
2025-02-06 06:22
EVP_DigestSignInit.html
10.55
KB
-rw-r--r--
2025-02-06 06:22
EVP_DigestVerifyInit.html
9.57
KB
-rw-r--r--
2025-02-06 06:22
EVP_EncodeInit.html
9.27
KB
-rw-r--r--
2025-02-06 06:22
EVP_EncryptInit.html
82.85
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF.html
14.95
KB
-rw-r--r--
2025-02-06 06:22
EVP_KEM_free.html
5.56
KB
-rw-r--r--
2025-02-06 06:22
EVP_KEYEXCH_free.html
5.74
KB
-rw-r--r--
2025-02-06 06:22
EVP_KEYMGMT.html
6.94
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC.html
22.57
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD_meth_new.html
9.74
KB
-rw-r--r--
2025-02-06 06:22
EVP_OpenInit.html
3.42
KB
-rw-r--r--
2025-02-06 06:22
EVP_PBE_CipherInit.html
5.18
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY2PKCS8.html
2.3
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_ASN1_METHOD.html
22.14
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_ctrl.html
35.77
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_get0_libctx.html
2.62
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_new.html
6.38
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_set1_pbe_pass.html
2.65
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_set_hkdf_md.html
7.83
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_set_params.html
5.44
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_set_rsa_pss_keygen_md.html
5.6
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_set_scrypt_N.html
4.19
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_CTX_set_tls1_prf_md.html
5.23
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_asn1_get_count.html
3.92
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_check.html
5.11
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_copy_parameters.html
5.05
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_decapsulate.html
4.32
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_decrypt.html
4.72
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_derive.html
5.4
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_digestsign_supports_digest.html
2.38
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_encapsulate.html
4.6
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_encrypt.html
5.11
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_fromdata.html
11.78
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_get_default_digest_nid.html
3.51
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_get_field_type.html
2.7
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_get_group_name.html
2.27
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_get_size.html
5
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_gettable_params.html
6.76
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_is_a.html
5.04
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_keygen.html
10.24
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_meth_get_count.html
2.9
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_meth_new.html
27.72
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_new.html
11.99
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_print_private.html
3.95
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_set1_RSA.html
12.64
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_set1_encoded_public_key.html
6.76
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_set_type.html
3.99
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_settable_params.html
4.11
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_sign.html
5.59
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_todata.html
3.63
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_verify.html
5.08
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY_verify_recover.html
5.68
KB
-rw-r--r--
2025-02-06 06:22
EVP_RAND.html
19.93
KB
-rw-r--r--
2025-02-06 06:22
EVP_SIGNATURE.html
6.1
KB
-rw-r--r--
2025-02-06 06:22
EVP_SealInit.html
4.68
KB
-rw-r--r--
2025-02-06 06:22
EVP_SignInit.html
5.82
KB
-rw-r--r--
2025-02-06 06:22
EVP_VerifyInit.html
5.26
KB
-rw-r--r--
2025-02-06 06:22
EVP_aes_128_gcm.html
7.34
KB
-rw-r--r--
2025-02-06 06:22
EVP_aria_128_gcm.html
4.14
KB
-rw-r--r--
2025-02-06 06:22
EVP_bf_cbc.html
2.35
KB
-rw-r--r--
2025-02-06 06:22
EVP_blake2b512.html
2.63
KB
-rw-r--r--
2025-02-06 06:22
EVP_camellia_128_ecb.html
3.8
KB
-rw-r--r--
2025-02-06 06:22
EVP_cast5_cbc.html
2.4
KB
-rw-r--r--
2025-02-06 06:22
EVP_chacha20.html
2.75
KB
-rw-r--r--
2025-02-06 06:22
EVP_des_cbc.html
3.68
KB
-rw-r--r--
2025-02-06 06:22
EVP_desx_cbc.html
2.21
KB
-rw-r--r--
2025-02-06 06:22
EVP_idea_cbc.html
2.34
KB
-rw-r--r--
2025-02-06 06:22
EVP_md2.html
2.16
KB
-rw-r--r--
2025-02-06 06:22
EVP_md4.html
2.19
KB
-rw-r--r--
2025-02-06 06:22
EVP_md5.html
2.44
KB
-rw-r--r--
2025-02-06 06:22
EVP_mdc2.html
2.29
KB
-rw-r--r--
2025-02-06 06:22
EVP_rc2_cbc.html
3
KB
-rw-r--r--
2025-02-06 06:22
EVP_rc4.html
2.66
KB
-rw-r--r--
2025-02-06 06:22
EVP_rc5_32_12_16_cbc.html
3.47
KB
-rw-r--r--
2025-02-06 06:22
EVP_ripemd160.html
2.31
KB
-rw-r--r--
2025-02-06 06:22
EVP_seed_cbc.html
2.42
KB
-rw-r--r--
2025-02-06 06:22
EVP_set_default_properties.html
3.53
KB
-rw-r--r--
2025-02-06 06:22
EVP_sha1.html
2.17
KB
-rw-r--r--
2025-02-06 06:22
EVP_sha224.html
2.77
KB
-rw-r--r--
2025-02-06 06:22
EVP_sha3_224.html
2.88
KB
-rw-r--r--
2025-02-06 06:22
EVP_sm3.html
2.07
KB
-rw-r--r--
2025-02-06 06:22
EVP_sm4_cbc.html
2.54
KB
-rw-r--r--
2025-02-06 06:22
EVP_whirlpool.html
2.26
KB
-rw-r--r--
2025-02-06 06:22
HMAC.html
7.5
KB
-rw-r--r--
2025-02-06 06:22
MD5.html
5.17
KB
-rw-r--r--
2025-02-06 06:22
MDC2_Init.html
3.71
KB
-rw-r--r--
2025-02-06 06:22
NCONF_new_ex.html
3.85
KB
-rw-r--r--
2025-02-06 06:22
OBJ_nid2obj.html
9.38
KB
-rw-r--r--
2025-02-06 06:22
OCSP_REQUEST_new.html
4.94
KB
-rw-r--r--
2025-02-06 06:22
OCSP_cert_to_id.html
4.17
KB
-rw-r--r--
2025-02-06 06:22
OCSP_request_add1_nonce.html
4.35
KB
-rw-r--r--
2025-02-06 06:22
OCSP_resp_find_status.html
11.74
KB
-rw-r--r--
2025-02-06 06:22
OCSP_response_status.html
6.78
KB
-rw-r--r--
2025-02-06 06:22
OCSP_sendreq_new.html
6.6
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_Applink.html
1.91
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_FILE.html
2.58
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_LH_COMPFUNC.html
13.35
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_LH_stats.html
3.5
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_config.html
4.01
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_fork_prepare.html
3.44
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_gmtime.html
3.07
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_hexchar2int.html
3.9
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_ia32cap.html
7.68
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_init_crypto.html
15.04
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_init_ssl.html
4.03
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_instrument_bus.html
2.92
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_load_builtin_modules.html
2.76
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_malloc.html
9.95
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_s390xcap.html
7.54
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_secure_malloc.html
6.64
KB
-rw-r--r--
2025-02-06 06:22
OPENSSL_strcasecmp.html
2.44
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_CTX_new.html
38.9
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_HDR_get0_transactionID.html
2.18
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_ITAV_set0.html
4.83
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_MSG_get0_header.html
7.98
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_MSG_http_perform.html
3.41
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_SRV_CTX_new.html
8.77
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_STATUSINFO_new.html
2.99
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_exec_certreq.html
9.67
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_log_open.html
5.86
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CMP_validate_msg.html
4.58
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CORE_MAKE_FUNC.html
1.82
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CRMF_MSG_get0_tmpl.html
4.3
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CRMF_MSG_set0_validity.html
5.57
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CRMF_MSG_set1_regCtrl_regToken.html
6.36
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CRMF_MSG_set1_regInfo_certReq.html
3.15
KB
-rw-r--r--
2025-02-06 06:22
OSSL_CRMF_pbmp_new.html
4.31
KB
-rw-r--r--
2025-02-06 06:22
OSSL_DECODER.html
8.09
KB
-rw-r--r--
2025-02-06 06:22
OSSL_DECODER_CTX.html
12.1
KB
-rw-r--r--
2025-02-06 06:22
OSSL_DECODER_CTX_new_for_pkey.html
8.05
KB
-rw-r--r--
2025-02-06 06:22
OSSL_DECODER_from_bio.html
5.09
KB
-rw-r--r--
2025-02-06 06:22
OSSL_ENCODER.html
6.74
KB
-rw-r--r--
2025-02-06 06:22
OSSL_ENCODER_CTX.html
9.7
KB
-rw-r--r--
2025-02-06 06:22
OSSL_ENCODER_CTX_new_for_pkey.html
7.44
KB
-rw-r--r--
2025-02-06 06:22
OSSL_ENCODER_to_bio.html
5.5
KB
-rw-r--r--
2025-02-06 06:22
OSSL_ESS_check_signing_certs.html
4.88
KB
-rw-r--r--
2025-02-06 06:22
OSSL_HTTP_REQ_CTX.html
13.81
KB
-rw-r--r--
2025-02-06 06:22
OSSL_HTTP_parse_url.html
5.8
KB
-rw-r--r--
2025-02-06 06:22
OSSL_HTTP_transfer.html
16.3
KB
-rw-r--r--
2025-02-06 06:22
OSSL_LIB_CTX.html
7.72
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PARAM.html
14.41
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PARAM_BLD.html
9.1
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PARAM_allocate_from_text.html
8.3
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PARAM_dup.html
3.06
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PARAM_int.html
17.86
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PROVIDER.html
11.12
KB
-rw-r--r--
2025-02-06 06:22
OSSL_SELF_TEST_new.html
7.05
KB
-rw-r--r--
2025-02-06 06:22
OSSL_SELF_TEST_set_callback.html
2.71
KB
-rw-r--r--
2025-02-06 06:22
OSSL_STORE_INFO.html
11.16
KB
-rw-r--r--
2025-02-06 06:22
OSSL_STORE_LOADER.html
18.3
KB
-rw-r--r--
2025-02-06 06:22
OSSL_STORE_SEARCH.html
9.01
KB
-rw-r--r--
2025-02-06 06:22
OSSL_STORE_attach.html
2.49
KB
-rw-r--r--
2025-02-06 06:22
OSSL_STORE_expect.html
3.96
KB
-rw-r--r--
2025-02-06 06:22
OSSL_STORE_open.html
8.94
KB
-rw-r--r--
2025-02-06 06:22
OSSL_trace_enabled.html
10.22
KB
-rw-r--r--
2025-02-06 06:22
OSSL_trace_get_category_num.html
2.09
KB
-rw-r--r--
2025-02-06 06:22
OSSL_trace_set_channel.html
12.91
KB
-rw-r--r--
2025-02-06 06:22
OpenSSL_add_all_algorithms.html
2.94
KB
-rw-r--r--
2025-02-06 06:22
OpenSSL_version.html
10.18
KB
-rw-r--r--
2025-02-06 06:22
PEM_X509_INFO_read_bio_ex.html
4.46
KB
-rw-r--r--
2025-02-06 06:22
PEM_bytes_read_bio.html
4.4
KB
-rw-r--r--
2025-02-06 06:22
PEM_read.html
6.86
KB
-rw-r--r--
2025-02-06 06:22
PEM_read_CMS.html
6.49
KB
-rw-r--r--
2025-02-06 06:22
PEM_read_bio_PrivateKey.html
27.91
KB
-rw-r--r--
2025-02-06 06:22
PEM_read_bio_ex.html
3.38
KB
-rw-r--r--
2025-02-06 06:22
PEM_write_bio_CMS_stream.html
2.48
KB
-rw-r--r--
2025-02-06 06:22
PEM_write_bio_PKCS7_stream.html
2.44
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_PBE_keyivgen.html
5.73
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_SAFEBAG_create_cert.html
5.49
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_SAFEBAG_get0_attrs.html
2.57
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_SAFEBAG_get1_cert.html
4.02
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_add1_attr_by_NID.html
2.54
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_add_CSPName_asc.html
1.83
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_add_cert.html
4.12
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_add_friendlyname_asc.html
2.45
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_add_localkeyid.html
1.85
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_add_safe.html
4.23
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_create.html
5.42
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_decrypt_skey.html
2.88
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_gen_mac.html
3.46
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_get_friendlyname.html
1.96
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_init.html
2.36
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_item_decrypt_d2i.html
4.01
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_key_gen_utf8_ex.html
6.17
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_newpass.html
4.56
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_pack_p7encdata.html
3.13
KB
-rw-r--r--
2025-02-06 06:22
PKCS12_parse.html
3.79
KB
-rw-r--r--
2025-02-06 06:22
PKCS5_PBE_keyivgen.html
9.55
KB
-rw-r--r--
2025-02-06 06:22
PKCS5_PBKDF2_HMAC.html
3.79
KB
-rw-r--r--
2025-02-06 06:22
PKCS7_decrypt.html
2.85
KB
-rw-r--r--
2025-02-06 06:22
PKCS7_encrypt.html
4.75
KB
-rw-r--r--
2025-02-06 06:22
PKCS7_get_octet_string.html
1.97
KB
-rw-r--r--
2025-02-06 06:22
PKCS7_sign.html
6.63
KB
-rw-r--r--
2025-02-06 06:22
PKCS7_sign_add_signer.html
5.74
KB
-rw-r--r--
2025-02-06 06:22
PKCS7_type_is_other.html
1.96
KB
-rw-r--r--
2025-02-06 06:22
PKCS7_verify.html
7.59
KB
-rw-r--r--
2025-02-06 06:22
PKCS8_encrypt.html
4.11
KB
-rw-r--r--
2025-02-06 06:22
PKCS8_pkey_add1_attr.html
2.77
KB
-rw-r--r--
2025-02-06 06:22
RAND_add.html
5.46
KB
-rw-r--r--
2025-02-06 06:22
RAND_bytes.html
5.24
KB
-rw-r--r--
2025-02-06 06:22
RAND_cleanup.html
2.24
KB
-rw-r--r--
2025-02-06 06:22
RAND_egd.html
3.08
KB
-rw-r--r--
2025-02-06 06:22
RAND_get0_primary.html
3.72
KB
-rw-r--r--
2025-02-06 06:22
RAND_load_file.html
3.64
KB
-rw-r--r--
2025-02-06 06:22
RAND_set_DRBG_type.html
3
KB
-rw-r--r--
2025-02-06 06:22
RAND_set_rand_method.html
4.01
KB
-rw-r--r--
2025-02-06 06:22
RC4_set_key.html
3.73
KB
-rw-r--r--
2025-02-06 06:22
RIPEMD160_Init.html
3.79
KB
-rw-r--r--
2025-02-06 06:22
RSA_blinding_on.html
2.47
KB
-rw-r--r--
2025-02-06 06:22
RSA_check_key.html
4.7
KB
-rw-r--r--
2025-02-06 06:22
RSA_generate_key.html
5.85
KB
-rw-r--r--
2025-02-06 06:22
RSA_get0_key.html
10.08
KB
-rw-r--r--
2025-02-06 06:22
RSA_meth_new.html
13.94
KB
-rw-r--r--
2025-02-06 06:22
RSA_new.html
2.6
KB
-rw-r--r--
2025-02-06 06:22
RSA_padding_add_PKCS1_type_1.html
7.49
KB
-rw-r--r--
2025-02-06 06:22
RSA_print.html
3.64
KB
-rw-r--r--
2025-02-06 06:22
RSA_private_encrypt.html
4.34
KB
-rw-r--r--
2025-02-06 06:22
RSA_public_encrypt.html
5.74
KB
-rw-r--r--
2025-02-06 06:22
RSA_set_method.html
8.73
KB
-rw-r--r--
2025-02-06 06:22
RSA_sign.html
3.9
KB
-rw-r--r--
2025-02-06 06:22
RSA_sign_ASN1_OCTET_STRING.html
3.78
KB
-rw-r--r--
2025-02-06 06:22
RSA_size.html
2.96
KB
-rw-r--r--
2025-02-06 06:22
SCT_new.html
7.73
KB
-rw-r--r--
2025-02-06 06:22
SCT_print.html
2.92
KB
-rw-r--r--
2025-02-06 06:22
SCT_validate.html
4.22
KB
-rw-r--r--
2025-02-06 06:22
SHA256_Init.html
5.74
KB
-rw-r--r--
2025-02-06 06:22
SMIME_read_ASN1.html
4.45
KB
-rw-r--r--
2025-02-06 06:22
SMIME_read_CMS.html
4.29
KB
-rw-r--r--
2025-02-06 06:22
SMIME_read_PKCS7.html
3.94
KB
-rw-r--r--
2025-02-06 06:22
SMIME_write_ASN1.html
4.18
KB
-rw-r--r--
2025-02-06 06:22
SMIME_write_CMS.html
3.38
KB
-rw-r--r--
2025-02-06 06:22
SMIME_write_PKCS7.html
3.42
KB
-rw-r--r--
2025-02-06 06:22
SRP_Calc_B.html
5.11
KB
-rw-r--r--
2025-02-06 06:22
SRP_VBASE_new.html
5.42
KB
-rw-r--r--
2025-02-06 06:22
SRP_create_verifier.html
6.72
KB
-rw-r--r--
2025-02-06 06:22
SRP_user_pwd_new.html
3.67
KB
-rw-r--r--
2025-02-06 06:22
SSL_CIPHER_get_name.html
9.63
KB
-rw-r--r--
2025-02-06 06:22
SSL_COMP_add_compression_method.html
4.92
KB
-rw-r--r--
2025-02-06 06:22
SSL_CONF_CTX_new.html
2.44
KB
-rw-r--r--
2025-02-06 06:22
SSL_CONF_CTX_set1_prefix.html
3.1
KB
-rw-r--r--
2025-02-06 06:22
SSL_CONF_CTX_set_flags.html
3.85
KB
-rw-r--r--
2025-02-06 06:22
SSL_CONF_CTX_set_ssl_ctx.html
2.85
KB
-rw-r--r--
2025-02-06 06:22
SSL_CONF_cmd.html
34.64
KB
-rw-r--r--
2025-02-06 06:22
SSL_CONF_cmd_argv.html
2.6
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_add1_chain_cert.html
8.32
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_add_extra_chain_cert.html
4.77
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_add_session.html
3.58
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_config.html
3.55
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_ctrl.html
2.18
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_dane_enable.html
18.87
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_flush_sessions.html
2.9
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_free.html
2.56
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_get0_param.html
3.81
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_get_verify_mode.html
2.98
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_has_client_custom_ext.html
1.87
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_load_verify_locations.html
8.43
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_new.html
13.01
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_sess_number.html
4.22
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_sess_set_cache_size.html
3.06
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_sess_set_get_cb.html
7.29
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_sessions.html
2.43
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set0_CA_list.html
9.48
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set1_curves.html
7.43
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set1_sigalgs.html
5.84
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set1_verify_cert_store.html
6.12
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_alpn_select_cb.html
10.1
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_cert_cb.html
4.27
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_cert_store.html
4.58
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_cert_verify_callback.html
5.97
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_cipher_list.html
6.17
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_client_cert_cb.html
6.26
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_client_hello_cb.html
7.9
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_ct_validation_callback.html
7.4
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_ctlog_list_file.html
2.75
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_default_passwd_cb.html
5.51
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_generate_session_id.html
6.83
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_info_callback.html
7.2
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_keylog_callback.html
2.74
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_max_cert_list.html
4.16
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_min_proto_version.html
3.61
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_mode.html
7.11
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_msg_callback.html
6.32
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_num_tickets.html
5.13
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_options.html
22.22
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_psk_client_callback.html
8.98
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_quiet_shutdown.html
3.84
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_read_ahead.html
3.79
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_record_padding_callback.html
5.28
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_security_level.html
9.38
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_session_cache_mode.html
7.26
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_session_id_context.html
4.19
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_session_ticket_cb.html
9.9
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_split_send_fragment.html
9.59
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_srp_password.html
10.12
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_ssl_version.html
3.9
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_stateless_cookie_generate_cb.html
5.29
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_timeout.html
3.93
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_tlsext_servername_callback.html
8.97
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_tlsext_status_cb.html
6.66
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_tlsext_ticket_key_cb.html
12.41
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_tlsext_use_srtp.html
5.5
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_tmp_dh_callback.html
6.93
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_tmp_ecdh.html
2.74
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_set_verify.html
17.5
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_use_certificate.html
12.01
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_use_psk_identity_hint.html
7.85
KB
-rw-r--r--
2025-02-06 06:22
SSL_CTX_use_serverinfo.html
4.53
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_free.html
4.38
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_get0_cipher.html
2.96
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_get0_hostname.html
3.74
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_get0_id_context.html
2.77
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_get0_peer.html
1.89
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_get_compress_id.html
1.86
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_get_protocol_version.html
2.89
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_get_time.html
3.48
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_has_ticket.html
2.97
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_is_resumable.html
2.14
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_print.html
2.11
KB
-rw-r--r--
2025-02-06 06:22
SSL_SESSION_set1_id.html
2.41
KB
-rw-r--r--
2025-02-06 06:22
SSL_accept.html
3.88
KB
-rw-r--r--
2025-02-06 06:22
SSL_alert_type_string.html
10.33
KB
-rw-r--r--
2025-02-06 06:22
SSL_alloc_buffers.html
3.19
KB
-rw-r--r--
2025-02-06 06:22
SSL_check_chain.html
4.31
KB
-rw-r--r--
2025-02-06 06:22
SSL_clear.html
4.12
KB
-rw-r--r--
2025-02-06 06:22
SSL_connect.html
4.79
KB
-rw-r--r--
2025-02-06 06:22
SSL_do_handshake.html
3.9
KB
-rw-r--r--
2025-02-06 06:22
SSL_export_keying_material.html
5
KB
-rw-r--r--
2025-02-06 06:22
SSL_extension_supported.html
14.5
KB
-rw-r--r--
2025-02-06 06:22
SSL_free.html
2.78
KB
-rw-r--r--
2025-02-06 06:22
SSL_get0_peer_scts.html
2.32
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_SSL_CTX.html
1.74
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_all_async_fds.html
4.8
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_certificate.html
3.39
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_ciphers.html
6.15
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_client_random.html
5.45
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_current_cipher.html
3.55
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_default_timeout.html
2.47
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_error.html
9.59
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_extms_support.html
1.85
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_fd.html
2.25
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_peer_cert_chain.html
3.8
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_peer_certificate.html
3.52
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_peer_signature_nid.html
2.86
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_peer_tmp_key.html
2.58
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_psk_identity.html
2.19
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_rbio.html
2
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_session.html
5.81
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_shared_sigalgs.html
4.53
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_verify_result.html
2.95
KB
-rw-r--r--
2025-02-06 06:22
SSL_get_version.html
3.71
KB
-rw-r--r--
2025-02-06 06:22
SSL_group_to_name.html
2.05
KB
-rw-r--r--
2025-02-06 06:22
SSL_in_init.html
4.33
KB
-rw-r--r--
2025-02-06 06:22
SSL_key_update.html
5.68
KB
-rw-r--r--
2025-02-06 06:22
SSL_library_init.html
2.41
KB
-rw-r--r--
2025-02-06 06:22
SSL_load_client_CA_file.html
4.5
KB
-rw-r--r--
2025-02-06 06:22
SSL_new.html
7.8
KB
-rw-r--r--
2025-02-06 06:22
SSL_pending.html
4.08
KB
-rw-r--r--
2025-02-06 06:22
SSL_read.html
8.11
KB
-rw-r--r--
2025-02-06 06:22
SSL_read_early_data.html
22.54
KB
-rw-r--r--
2025-02-06 06:22
SSL_rstate_string.html
2.79
KB
-rw-r--r--
2025-02-06 06:22
SSL_session_reused.html
2.24
KB
-rw-r--r--
2025-02-06 06:22
SSL_set1_host.html
5.98
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_async_callback.html
5.25
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_bio.html
5.09
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_connect_state.html
4.37
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_fd.html
3.44
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_retry_verify.html
3.39
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_session.html
3.49
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_shutdown.html
3.6
KB
-rw-r--r--
2025-02-06 06:22
SSL_set_verify_result.html
2.41
KB
-rw-r--r--
2025-02-06 06:22
SSL_shutdown.html
8.97
KB
-rw-r--r--
2025-02-06 06:22
SSL_state_string.html
2.7
KB
-rw-r--r--
2025-02-06 06:22
SSL_want.html
5.7
KB
-rw-r--r--
2025-02-06 06:22
SSL_write.html
8.33
KB
-rw-r--r--
2025-02-06 06:22
TS_RESP_CTX_new.html
2.42
KB
-rw-r--r--
2025-02-06 06:22
TS_VERIFY_CTX_set_certs.html
3.15
KB
-rw-r--r--
2025-02-06 06:22
UI_STRING.html
6.84
KB
-rw-r--r--
2025-02-06 06:22
UI_UTIL_read_pw.html
3.44
KB
-rw-r--r--
2025-02-06 06:22
UI_create_method.html
9.36
KB
-rw-r--r--
2025-02-06 06:22
UI_new.html
12.44
KB
-rw-r--r--
2025-02-06 06:22
X509V3_get_d2i.html
12.34
KB
-rw-r--r--
2025-02-06 06:22
X509V3_set_ctx.html
3.61
KB
-rw-r--r--
2025-02-06 06:22
X509_ALGOR_dup.html
3.39
KB
-rw-r--r--
2025-02-06 06:22
X509_CRL_get0_by_serial.html
5.53
KB
-rw-r--r--
2025-02-06 06:22
X509_EXTENSION_set_object.html
4.86
KB
-rw-r--r--
2025-02-06 06:22
X509_LOOKUP.html
11.39
KB
-rw-r--r--
2025-02-06 06:22
X509_LOOKUP_hash_dir.html
8.24
KB
-rw-r--r--
2025-02-06 06:22
X509_LOOKUP_meth_new.html
10.22
KB
-rw-r--r--
2025-02-06 06:22
X509_NAME_ENTRY_get_object.html
4.87
KB
-rw-r--r--
2025-02-06 06:22
X509_NAME_add_entry_by_txt.html
6.01
KB
-rw-r--r--
2025-02-06 06:22
X509_NAME_get0_der.html
1.93
KB
-rw-r--r--
2025-02-06 06:22
X509_NAME_get_index_by_NID.html
5.68
KB
-rw-r--r--
2025-02-06 06:22
X509_NAME_print_ex.html
6.55
KB
-rw-r--r--
2025-02-06 06:22
X509_PUBKEY_new.html
7.29
KB
-rw-r--r--
2025-02-06 06:22
X509_SIG_get0.html
1.97
KB
-rw-r--r--
2025-02-06 06:22
X509_STORE_CTX_get_error.html
24.84
KB
-rw-r--r--
2025-02-06 06:22
X509_STORE_CTX_new.html
15.73
KB
-rw-r--r--
2025-02-06 06:22
X509_STORE_CTX_set_verify_cb.html
9.76
KB
-rw-r--r--
2025-02-06 06:22
X509_STORE_add_cert.html
9.37
KB
-rw-r--r--
2025-02-06 06:22
X509_STORE_get0_param.html
3.02
KB
-rw-r--r--
2025-02-06 06:22
X509_STORE_new.html
2.58
KB
-rw-r--r--
2025-02-06 06:22
X509_STORE_set_verify_cb_func.html
13.81
KB
-rw-r--r--
2025-02-06 06:22
X509_VERIFY_PARAM_set_flags.html
21
KB
-rw-r--r--
2025-02-06 06:22
X509_add_cert.html
3.65
KB
-rw-r--r--
2025-02-06 06:22
X509_check_ca.html
2.38
KB
-rw-r--r--
2025-02-06 06:22
X509_check_host.html
8.56
KB
-rw-r--r--
2025-02-06 06:22
X509_check_issued.html
2.64
KB
-rw-r--r--
2025-02-06 06:22
X509_check_private_key.html
2.61
KB
-rw-r--r--
2025-02-06 06:22
X509_check_purpose.html
3.83
KB
-rw-r--r--
2025-02-06 06:22
X509_cmp.html
4.52
KB
-rw-r--r--
2025-02-06 06:22
X509_cmp_time.html
4.39
KB
-rw-r--r--
2025-02-06 06:22
X509_digest.html
4.06
KB
-rw-r--r--
2025-02-06 06:22
X509_dup.html
10.03
KB
-rw-r--r--
2025-02-06 06:22
X509_get0_distinguishing_id.html
3.53
KB
-rw-r--r--
2025-02-06 06:22
X509_get0_notBefore.html
5.12
KB
-rw-r--r--
2025-02-06 06:22
X509_get0_signature.html
6.86
KB
-rw-r--r--
2025-02-06 06:22
X509_get0_uids.html
3.03
KB
-rw-r--r--
2025-02-06 06:22
X509_get_extension_flags.html
9.09
KB
-rw-r--r--
2025-02-06 06:22
X509_get_pubkey.html
4.46
KB
-rw-r--r--
2025-02-06 06:22
X509_get_serialNumber.html
3.66
KB
-rw-r--r--
2025-02-06 06:22
X509_get_subject_name.html
6.21
KB
-rw-r--r--
2025-02-06 06:22
X509_get_version.html
4.39
KB
-rw-r--r--
2025-02-06 06:22
X509_load_http.html
3.31
KB
-rw-r--r--
2025-02-06 06:22
X509_new.html
4.9
KB
-rw-r--r--
2025-02-06 06:22
X509_sign.html
3.77
KB
-rw-r--r--
2025-02-06 06:22
X509_verify.html
4.23
KB
-rw-r--r--
2025-02-06 06:22
X509_verify_cert.html
5.64
KB
-rw-r--r--
2025-02-06 06:22
X509v3_get_ext_by_NID.html
7.82
KB
-rw-r--r--
2025-02-06 06:22
b2i_PVK_bio_ex.html
3.7
KB
-rw-r--r--
2025-02-06 06:22
d2i_PKCS8PrivateKey_bio.html
3.8
KB
-rw-r--r--
2025-02-06 06:22
d2i_PrivateKey.html
7.11
KB
-rw-r--r--
2025-02-06 06:22
d2i_RSAPrivateKey.html
13.69
KB
-rw-r--r--
2025-02-06 06:22
d2i_SSL_SESSION.html
2.63
KB
-rw-r--r--
2025-02-06 06:22
d2i_X509.html
16.75
KB
-rw-r--r--
2025-02-06 06:22
i2d_CMS_bio_stream.html
2.55
KB
-rw-r--r--
2025-02-06 06:22
i2d_PKCS7_bio_stream.html
2.56
KB
-rw-r--r--
2025-02-06 06:22
i2d_re_X509_tbs.html
4.83
KB
-rw-r--r--
2025-02-06 06:22
o2i_SCT_LIST.html
2.51
KB
-rw-r--r--
2025-02-06 06:22
s2i_ASN1_IA5STRING.html
4.4
KB
-rw-r--r--
2025-02-06 06:22
Save
Rename
<?xml version="1.0" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>OSSL_STORE_LOADER</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rev="made" href="mailto:root@localhost" /> </head> <body style="background-color: white"> <ul id="index"> <li><a href="#NAME">NAME</a></li> <li><a href="#SYNOPSIS">SYNOPSIS</a></li> <li><a href="#DESCRIPTION">DESCRIPTION</a> <ul> <li><a href="#Legacy-Types-and-Functions-deprecated">Legacy Types and Functions (deprecated)</a></li> </ul> </li> <li><a href="#RETURN-VALUES">RETURN VALUES</a></li> <li><a href="#SEE-ALSO">SEE ALSO</a></li> <li><a href="#HISTORY">HISTORY</a></li> <li><a href="#COPYRIGHT">COPYRIGHT</a></li> </ul> <h1 id="NAME">NAME</h1> <p>OSSL_STORE_LOADER, OSSL_STORE_LOADER_fetch, OSSL_STORE_LOADER_up_ref, OSSL_STORE_LOADER_free, OSSL_STORE_LOADER_get0_provider, OSSL_STORE_LOADER_get0_properties, OSSL_STORE_LOADER_is_a, OSSL_STORE_LOADER_get0_description, OSSL_STORE_LOADER_do_all_provided, OSSL_STORE_LOADER_names_do_all, OSSL_STORE_LOADER_CTX, OSSL_STORE_LOADER_new, OSSL_STORE_LOADER_get0_engine, OSSL_STORE_LOADER_get0_scheme, OSSL_STORE_LOADER_set_open, OSSL_STORE_LOADER_set_open_ex, OSSL_STORE_LOADER_set_attach, OSSL_STORE_LOADER_set_ctrl, OSSL_STORE_LOADER_set_expect, OSSL_STORE_LOADER_set_find, OSSL_STORE_LOADER_set_load, OSSL_STORE_LOADER_set_eof, OSSL_STORE_LOADER_set_error, OSSL_STORE_LOADER_set_close, OSSL_STORE_register_loader, OSSL_STORE_unregister_loader, OSSL_STORE_open_fn, OSSL_STORE_open_ex_fn, OSSL_STORE_attach_fn, OSSL_STORE_ctrl_fn, OSSL_STORE_expect_fn, OSSL_STORE_find_fn, OSSL_STORE_load_fn, OSSL_STORE_eof_fn, OSSL_STORE_error_fn, OSSL_STORE_close_fn - Types and functions to manipulate, register and unregister STORE loaders for different URI schemes</p> <h1 id="SYNOPSIS">SYNOPSIS</h1> <pre><code> #include <openssl/store.h> typedef struct ossl_store_loader_st OSSL_STORE_LOADER; OSSL_STORE_LOADER *OSSL_STORE_LOADER_fetch(OSSL_LIB_CTX *libctx, const char *scheme, const char *properties); int OSSL_STORE_LOADER_up_ref(OSSL_STORE_LOADER *loader); void OSSL_STORE_LOADER_free(OSSL_STORE_LOADER *loader); const OSSL_PROVIDER *OSSL_STORE_LOADER_get0_provider(const OSSL_STORE_LOADER * loader); const char *OSSL_STORE_LOADER_get0_properties(const OSSL_STORE_LOADER *loader); const char *OSSL_STORE_LOADER_get0_description(const OSSL_STORE_LOADER *loader); int OSSL_STORE_LOADER_is_a(const OSSL_STORE_LOADER *loader, const char *scheme); void OSSL_STORE_LOADER_do_all_provided(OSSL_LIB_CTX *libctx, void (*user_fn)(OSSL_STORE_LOADER *loader, void *arg), void *user_arg); int OSSL_STORE_LOADER_names_do_all(const OSSL_STORE_LOADER *loader, void (*fn)(const char *name, void *data), void *data);</code></pre> <p>The following functions have been deprecated since OpenSSL 3.0, and can be hidden entirely by defining <b>OPENSSL_API_COMPAT</b> with a suitable version value, see <a href="../man7/openssl_user_macros.html">openssl_user_macros(7)</a>:</p> <pre><code> OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme); const ENGINE *OSSL_STORE_LOADER_get0_engine(const OSSL_STORE_LOADER *store_loader); const char *OSSL_STORE_LOADER_get0_scheme(const OSSL_STORE_LOADER *store_loader); /* struct ossl_store_loader_ctx_st is defined differently by each loader */ typedef struct ossl_store_loader_ctx_st OSSL_STORE_LOADER_CTX; typedef OSSL_STORE_LOADER_CTX *(*OSSL_STORE_open_fn)( const char *uri, const UI_METHOD *ui_method, void *ui_data); int OSSL_STORE_LOADER_set_open(OSSL_STORE_LOADER *store_loader, OSSL_STORE_open_fn store_open_function); typedef OSSL_STORE_LOADER_CTX *(*OSSL_STORE_open_ex_fn)( const char *uri, const UI_METHOD *ui_method, void *ui_data); int OSSL_STORE_LOADER_set_open_ex (OSSL_STORE_LOADER *store_loader, OSSL_STORE_open_ex_fn store_open_ex_function); typedef OSSL_STORE_LOADER_CTX *(*OSSL_STORE_attach_fn) (const OSSL_STORE_LOADER *loader, BIO *bio, OSSL_LIB_CTX *libctx, const char *propq, const UI_METHOD *ui_method, void *ui_data); int OSSL_STORE_LOADER_set_attach(OSSL_STORE_LOADER *loader, OSSL_STORE_attach_fn attach_function); typedef int (*OSSL_STORE_ctrl_fn)(OSSL_STORE_LOADER_CTX *ctx, int cmd, va_list args); int OSSL_STORE_LOADER_set_ctrl(OSSL_STORE_LOADER *store_loader, OSSL_STORE_ctrl_fn store_ctrl_function); typedef int (*OSSL_STORE_expect_fn)(OSSL_STORE_LOADER_CTX *ctx, int expected); int OSSL_STORE_LOADER_set_expect(OSSL_STORE_LOADER *loader, OSSL_STORE_expect_fn expect_function); typedef int (*OSSL_STORE_find_fn)(OSSL_STORE_LOADER_CTX *ctx, OSSL_STORE_SEARCH *criteria); int OSSL_STORE_LOADER_set_find(OSSL_STORE_LOADER *loader, OSSL_STORE_find_fn find_function); typedef OSSL_STORE_INFO *(*OSSL_STORE_load_fn)(OSSL_STORE_LOADER_CTX *ctx, UI_METHOD *ui_method, void *ui_data); int OSSL_STORE_LOADER_set_load(OSSL_STORE_LOADER *store_loader, OSSL_STORE_load_fn store_load_function); typedef int (*OSSL_STORE_eof_fn)(OSSL_STORE_LOADER_CTX *ctx); int OSSL_STORE_LOADER_set_eof(OSSL_STORE_LOADER *store_loader, OSSL_STORE_eof_fn store_eof_function); typedef int (*OSSL_STORE_error_fn)(OSSL_STORE_LOADER_CTX *ctx); int OSSL_STORE_LOADER_set_error(OSSL_STORE_LOADER *store_loader, OSSL_STORE_error_fn store_error_function); typedef int (*OSSL_STORE_close_fn)(OSSL_STORE_LOADER_CTX *ctx); int OSSL_STORE_LOADER_set_close(OSSL_STORE_LOADER *store_loader, OSSL_STORE_close_fn store_close_function); void OSSL_STORE_LOADER_free(OSSL_STORE_LOADER *store_loader); int OSSL_STORE_register_loader(OSSL_STORE_LOADER *loader); OSSL_STORE_LOADER *OSSL_STORE_unregister_loader(const char *scheme);</code></pre> <h1 id="DESCRIPTION">DESCRIPTION</h1> <p><b>OSSL_STORE_LOADER</b> is a method for OSSL_STORE loaders, which implement OSSL_STORE_open(), OSSL_STORE_open_ex(), OSSL_STORE_load(), OSSL_STORE_eof(), OSSL_STORE_error() and OSSL_STORE_close() for specific storage schemes.</p> <p>OSSL_STORE_LOADER_fetch() looks for an implementation for a storage <i>scheme</i> within the providers that has been loaded into the <b>OSSL_LIB_CTX</b> given by <i>libctx</i>, and with the properties given by <i>properties</i>.</p> <p>OSSL_STORE_LOADER_up_ref() increments the reference count for the given <i>loader</i>.</p> <p>OSSL_STORE_LOADER_free() decrements the reference count for the given <i>loader</i>, and when the count reaches zero, frees it.</p> <p>OSSL_STORE_LOADER_get0_provider() returns the provider of the given <i>loader</i>.</p> <p>OSSL_STORE_LOADER_get0_properties() returns the property definition associated with the given <i>loader</i>.</p> <p>OSSL_STORE_LOADER_is_a() checks if <i>loader</i> is an implementation of an algorithm that's identifiable with <i>scheme</i>.</p> <p>OSSL_STORE_LOADER_get0_description() returns a description of the <i>loader</i>, meant for display and human consumption. The description is at the discretion of the <i>loader</i> implementation.</p> <p>OSSL_STORE_LOADER_do_all_provided() traverses all store implementations by all activated providers in the library context <i>libctx</i>, and for each of the implementations, calls <i>user_fn</i> with the implementation method and <i>user_arg</i> as arguments.</p> <p>OSSL_STORE_LOADER_names_do_all() traverses all names for the given <i>loader</i>, and calls <i>fn</i> with each name and <i>data</i>.</p> <h2 id="Legacy-Types-and-Functions-deprecated">Legacy Types and Functions (deprecated)</h2> <p>These functions help applications and engines to create loaders for schemes they support. These are all deprecated and discouraged in favour of provider implementations, see <a href="../man7/provider-storemgmt.html">provider-storemgmt(7)</a>.</p> <p><b>OSSL_STORE_LOADER_CTX</b> is a type template, to be defined by each loader using <code>struct ossl_store_loader_ctx_st { ... }</code>.</p> <p><b>OSSL_STORE_open_fn</b>, <b>OSSL_STORE_open_ex_fn</b>, <b>OSSL_STORE_ctrl_fn</b>, <b>OSSL_STORE_expect_fn</b>, <b>OSSL_STORE_find_fn</b>, <b>OSSL_STORE_load_fn</b>, <b>OSSL_STORE_eof_fn</b>, and <b>OSSL_STORE_close_fn</b> are the function pointer types used within a STORE loader. The functions pointed at define the functionality of the given loader.</p> <dl> <dt id="OSSL_STORE_open_fn-and-OSSL_STORE_open_ex_fn"><b>OSSL_STORE_open_fn</b> and <b>OSSL_STORE_open_ex_fn</b></dt> <dd> <p><b>OSSL_STORE_open_ex_fn</b> takes a URI and is expected to interpret it in the best manner possible according to the scheme the loader implements. It also takes a <b>UI_METHOD</b> and associated data, to be used any time something needs to be prompted for, as well as a library context <i>libctx</i> with an associated property query <i>propq</i>, to be used when fetching necessary algorithms to perform the loads. Furthermore, this function is expected to initialize what needs to be initialized, to create a private data store (<b>OSSL_STORE_LOADER_CTX</b>, see above), and to return it. If something goes wrong, this function is expected to return NULL.</p> <p><b>OSSL_STORE_open_fn</b> does the same thing as <b>OSSL_STORE_open_ex_fn</b> but uses NULL for the library context <i>libctx</i> and property query <i>propq</i>.</p> </dd> <dt id="OSSL_STORE_attach_fn"><b>OSSL_STORE_attach_fn</b></dt> <dd> <p>This function takes a <b>BIO</b>, otherwise works like <b>OSSL_STORE_open_ex_fn</b>.</p> </dd> <dt id="OSSL_STORE_ctrl_fn"><b>OSSL_STORE_ctrl_fn</b></dt> <dd> <p>This function takes a <b>OSSL_STORE_LOADER_CTX</b> pointer, a command number <i>cmd</i> and a <b>va_list</b> <i>args</i> and is used to manipulate loader specific parameters.</p> <p>Loader specific command numbers must begin at <b>OSSL_STORE_C_CUSTOM_START</b>. Any number below that is reserved for future globally known command numbers.</p> <p>This function is expected to return 1 on success, 0 on error.</p> </dd> <dt id="OSSL_STORE_expect_fn"><b>OSSL_STORE_expect_fn</b></dt> <dd> <p>This function takes a <b>OSSL_STORE_LOADER_CTX</b> pointer and a <b>OSSL_STORE_INFO</b> identity <i>expected</i>, and is used to tell the loader what object type is expected. <i>expected</i> may be zero to signify that no specific object type is expected.</p> <p>This function is expected to return 1 on success, 0 on error.</p> </dd> <dt id="OSSL_STORE_find_fn"><b>OSSL_STORE_find_fn</b></dt> <dd> <p>This function takes a <b>OSSL_STORE_LOADER_CTX</b> pointer and a <b>OSSL_STORE_SEARCH</b> search criterion, and is used to tell the loader what to search for.</p> <p>When called with the loader context being NULL, this function is expected to return 1 if the loader supports the criterion, otherwise 0.</p> <p>When called with the loader context being something other than NULL, this function is expected to return 1 on success, 0 on error.</p> </dd> <dt id="OSSL_STORE_load_fn"><b>OSSL_STORE_load_fn</b></dt> <dd> <p>This function takes a <b>OSSL_STORE_LOADER_CTX</b> pointer and a <b>UI_METHOD</b> with associated data. It's expected to load the next available data, mold it into a data structure that can be wrapped in a <b>OSSL_STORE_INFO</b> using one of the <a href="../man3/OSSL_STORE_INFO.html">OSSL_STORE_INFO(3)</a> functions. If no more data is available or an error occurs, this function is expected to return NULL. The <b>OSSL_STORE_eof_fn</b> and <b>OSSL_STORE_error_fn</b> functions must indicate if it was in fact the end of data or if an error occurred.</p> <p>Note that this function retrieves <i>one</i> data item only.</p> </dd> <dt id="OSSL_STORE_eof_fn"><b>OSSL_STORE_eof_fn</b></dt> <dd> <p>This function takes a <b>OSSL_STORE_LOADER_CTX</b> pointer and is expected to return 1 to indicate that the end of available data has been reached. It is otherwise expected to return 0.</p> </dd> <dt id="OSSL_STORE_error_fn"><b>OSSL_STORE_error_fn</b></dt> <dd> <p>This function takes a <b>OSSL_STORE_LOADER_CTX</b> pointer and is expected to return 1 to indicate that an error occurred in a previous call to the <b>OSSL_STORE_load_fn</b> function. It is otherwise expected to return 0.</p> </dd> <dt id="OSSL_STORE_close_fn"><b>OSSL_STORE_close_fn</b></dt> <dd> <p>This function takes a <b>OSSL_STORE_LOADER_CTX</b> pointer and is expected to close or shut down what needs to be closed, and finally free the contents of the <b>OSSL_STORE_LOADER_CTX</b> pointer. It returns 1 on success and 0 on error.</p> </dd> </dl> <p>OSSL_STORE_LOADER_new() creates a new <b>OSSL_STORE_LOADER</b>. It takes an <b>ENGINE</b> <i>e</i> and a string <i>scheme</i>. <i>scheme</i> must <i>always</i> be set. Both <i>e</i> and <i>scheme</i> are used as is and must therefore be alive as long as the created loader is.</p> <p>OSSL_STORE_LOADER_get0_engine() returns the engine of the <i>store_loader</i>. OSSL_STORE_LOADER_get0_scheme() returns the scheme of the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_open() sets the opener function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_open_ex() sets the opener with library context function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_attach() sets the attacher function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_ctrl() sets the control function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_expect() sets the expect function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_load() sets the loader function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_eof() sets the end of file checker function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_set_close() sets the closing function for the <i>store_loader</i>.</p> <p>OSSL_STORE_LOADER_free() frees the given <i>store_loader</i>.</p> <p>OSSL_STORE_register_loader() register the given <i>store_loader</i> and thereby makes it available for use with OSSL_STORE_open(), OSSL_STORE_open_ex(), OSSL_STORE_load(), OSSL_STORE_eof() and OSSL_STORE_close().</p> <p>OSSL_STORE_unregister_loader() unregister the store loader for the given <i>scheme</i>.</p> <h1 id="RETURN-VALUES">RETURN VALUES</h1> <p>OSSL_STORE_LOADER_fetch() returns a pointer to an OSSL_STORE_LOADER object, or NULL on error.</p> <p>OSSL_STORE_LOADER_up_ref() returns 1 on success, or 0 on error.</p> <p>OSSL_STORE_LOADER_names_do_all() returns 1 if the callback was called for all names. A return value of 0 means that the callback was not called for any names.</p> <p>OSSL_STORE_LOADER_free() doesn't return any value.</p> <p>OSSL_STORE_LOADER_get0_provider() returns a pointer to a provider object, or NULL on error.</p> <p>OSSL_STORE_LOADER_get0_properties() returns a pointer to a property definition string, or NULL on error.</p> <p>OSSL_STORE_LOADER_is_a() returns 1 if <i>loader</i> was identifiable, otherwise 0.</p> <p>OSSL_STORE_LOADER_get0_description() returns a pointer to a decription, or NULL if there isn't one.</p> <p>The functions with the types <b>OSSL_STORE_open_fn</b>, <b>OSSL_STORE_open_ex_fn</b>, <b>OSSL_STORE_ctrl_fn</b>, <b>OSSL_STORE_expect_fn</b>, <b>OSSL_STORE_load_fn</b>, <b>OSSL_STORE_eof_fn</b> and <b>OSSL_STORE_close_fn</b> have the same return values as OSSL_STORE_open(), OSSL_STORE_open_ex(), OSSL_STORE_ctrl(), OSSL_STORE_expect(), OSSL_STORE_load(), OSSL_STORE_eof() and OSSL_STORE_close(), respectively.</p> <p>OSSL_STORE_LOADER_new() returns a pointer to a <b>OSSL_STORE_LOADER</b> on success, or NULL on failure.</p> <p>OSSL_STORE_LOADER_set_open(), OSSL_STORE_LOADER_set_open_ex(), OSSL_STORE_LOADER_set_ctrl(), OSSL_STORE_LOADER_set_load(), OSSL_STORE_LOADER_set_eof() and OSSL_STORE_LOADER_set_close() return 1 on success, or 0 on failure.</p> <p>OSSL_STORE_register_loader() returns 1 on success, or 0 on failure.</p> <p>OSSL_STORE_unregister_loader() returns the unregistered loader on success, or NULL on failure.</p> <h1 id="SEE-ALSO">SEE ALSO</h1> <p><a href="../man7/ossl_store.html">ossl_store(7)</a>, <a href="../man3/OSSL_STORE_open.html">OSSL_STORE_open(3)</a>, <a href="../man3/OSSL_LIB_CTX.html">OSSL_LIB_CTX(3)</a>, <a href="../man7/provider-storemgmt.html">provider-storemgmt(7)</a></p> <h1 id="HISTORY">HISTORY</h1> <p>OSSL_STORE_LOADER_fetch(), OSSL_STORE_LOADER_up_ref(), OSSL_STORE_LOADER_free(), OSSL_STORE_LOADER_get0_provider(), OSSL_STORE_LOADER_get0_properties(), OSSL_STORE_LOADER_is_a(), OSSL_STORE_LOADER_do_all_provided() and OSSL_STORE_LOADER_names_do_all() were added in OpenSSL 3.0.</p> <p>OSSL_STORE_open_ex_fn() was added in OpenSSL 3.0.</p> <p><b>OSSL_STORE_LOADER</b>, <b>OSSL_STORE_LOADER_CTX</b>, OSSL_STORE_LOADER_new(), OSSL_STORE_LOADER_set0_scheme(), OSSL_STORE_LOADER_get0_scheme(), OSSL_STORE_LOADER_get0_engine(), OSSL_STORE_LOADER_set_expect(), OSSL_STORE_LOADER_set_find(), OSSL_STORE_LOADER_set_attach(), OSSL_STORE_LOADER_set_open_ex(), OSSL_STORE_LOADER_set_open(), OSSL_STORE_LOADER_set_ctrl(), OSSL_STORE_LOADER_set_load(), OSSL_STORE_LOADER_set_eof(), OSSL_STORE_LOADER_set_close(), OSSL_STORE_LOADER_free(), OSSL_STORE_register_loader(), OSSL_STORE_LOADER_set_error(), OSSL_STORE_unregister_loader(), OSSL_STORE_open_fn(), OSSL_STORE_ctrl_fn(), OSSL_STORE_load_fn(), OSSL_STORE_eof_fn() and OSSL_STORE_close_fn() were added in OpenSSL 1.1.1, and became deprecated in OpenSSL 3.0.</p> <h1 id="COPYRIGHT">COPYRIGHT</h1> <p>Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.</p> <p>Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <a href="https://www.openssl.org/source/license.html">https://www.openssl.org/source/license.html</a>.</p> </body> </html>