YuOpenSSL
YuOpenSSL is a Delphi port of the OpenSSL cryptography and SSL/TSL library. All code is statically compiled into applications. OpenSSL DLLs are not needed. Over 5000 functions, procedures, constants, and types are ready to use in a single Delphi unit.
YuOpenSSL Functions and Procedures List
Not sure if YuOpenSSL supports the functionality you need? Check in the list translated OpenSSL functions and procedures below. If you miss an OpenSSL function or procedure from YuOpenSSL, email delphi@yunqa.de.
a2d_ASN1_OBJECT a2i_ASN1_ENUMERATED a2i_ASN1_INTEGER a2i_ASN1_STRING AES_bi_ige_encrypt AES_cbc_encrypt AES_cfb1_encrypt AES_cfb8_encrypt AES_cfb128_encrypt AES_decrypt AES_ecb_encrypt AES_encrypt AES_ige_encrypt AES_ofb128_encrypt AES_options AES_set_decrypt_key AES_set_encrypt_key AES_unwrap_key AES_wrap_key ASN1_add_oid_module ASN1_add_stable_module ASN1_BIT_STRING_check ASN1_BIT_STRING_free ASN1_BIT_STRING_get_bit ASN1_BIT_STRING_it ASN1_BIT_STRING_name_print ASN1_BIT_STRING_new ASN1_BIT_STRING_num_asc ASN1_BIT_STRING_set ASN1_BIT_STRING_set_asc ASN1_BIT_STRING_set_bit ASN1_bn_print ASN1_buf_print ASN1_digest ASN1_ENUMERATED_free ASN1_ENUMERATED_get ASN1_ENUMERATED_get_int64 ASN1_ENUMERATED_it ASN1_ENUMERATED_new ASN1_ENUMERATED_set ASN1_ENUMERATED_set_int64 ASN1_ENUMERATED_to_BN ASN1_GENERALIZEDTIME_free ASN1_GENERALIZEDTIME_it ASN1_GENERALIZEDTIME_new ASN1_GENERALIZEDTIME_print ASN1_GENERALSTRING_free ASN1_GENERALSTRING_it ASN1_GENERALSTRING_new ASN1_generate_nconf ASN1_generate_v3 ASN1_IA5STRING_free ASN1_IA5STRING_it ASN1_IA5STRING_new ASN1_INTEGER_cmp ASN1_INTEGER_dup ASN1_INTEGER_free ASN1_INTEGER_get ASN1_INTEGER_get_int64 ASN1_INTEGER_get_uint64 ASN1_INTEGER_it ASN1_INTEGER_new ASN1_INTEGER_set ASN1_INTEGER_set_int64 ASN1_INTEGER_set_uint64 ASN1_INTEGER_to_BN ASN1_item_d2i ASN1_item_digest ASN1_item_free ASN1_item_i2d ASN1_item_i2d_bio ASN1_item_ndef_i2d ASN1_item_new ASN1_item_sign ASN1_item_sign_ctx ASN1_item_verify ASN1_OBJECT_create ASN1_OCTET_STRING_cmp ASN1_OCTET_STRING_dup ASN1_OCTET_STRING_free ASN1_OCTET_STRING_it ASN1_OCTET_STRING_new ASN1_OCTET_STRING_set ASN1_parse ASN1_parse_dump ASN1_sign ASN1_str2mask ASN1_STRING_clear_free ASN1_STRING_cmp ASN1_STRING_copy ASN1_STRING_data ASN1_STRING_dup ASN1_STRING_free ASN1_STRING_get0_data ASN1_STRING_length ASN1_STRING_length_set ASN1_STRING_new ASN1_STRING_print ASN1_STRING_print_ex ASN1_STRING_set ASN1_STRING_set0 ASN1_STRING_to_UTF8 ASN1_STRING_type ASN1_STRING_type_new ASN1_tag2str ASN1_TIME_adj ASN1_TIME_check ASN1_TIME_cmp_time_t ASN1_TIME_compare ASN1_TIME_free ASN1_TIME_it ASN1_TIME_new ASN1_TIME_normalize ASN1_TIME_print ASN1_TIME_set ASN1_TIME_set_string ASN1_TIME_set_string_X509 ASN1_TIME_to_generalizedtime ASN1_TIME_to_tm ASN1_UTCTIME_free ASN1_UTCTIME_it ASN1_UTCTIME_new ASN1_UTCTIME_print ASN1_verify BIO_accept BIO_accept_ex BIO_ADDR_clear BIO_ADDR_family BIO_ADDR_free BIO_ADDR_hostname_string BIO_ADDR_new BIO_ADDR_path_string BIO_ADDR_rawaddress BIO_ADDR_rawmake BIO_ADDR_rawport BIO_ADDR_service_string BIO_ADDRINFO_address BIO_ADDRINFO_family BIO_ADDRINFO_free BIO_ADDRINFO_next BIO_ADDRINFO_protocol BIO_ADDRINFO_socktype BIO_bind BIO_callback_ctrl BIO_clear_flags BIO_closesocket BIO_connect BIO_ctrl BIO_ctrl_get_read_request BIO_ctrl_get_write_guarantee BIO_ctrl_pending BIO_dgram_non_fatal_error BIO_dump_cb BIO_dup_chain BIO_f_base64 BIO_f_buffer BIO_f_cipher BIO_f_linebuffer BIO_f_md BIO_f_nbio_test BIO_f_null BIO_f_reliable BIO_f_ssl SSL_get_shared_curve = SSL_get_shared_group; BIO_find_type BIO_flush BIO_free BIO_free_all BIO_get_accept_socket BIO_get_data BIO_get_host_ip BIO_get_init BIO_get_mem_data BIO_get_mem_ptr BIO_get_new_index BIO_get_port BIO_get_retry_BIO BIO_get_retry_reason BIO_get_shutdown BIO_gethostbyname BIO_gets BIO_indent BIO_int_ctrl BIO_listen BIO_lookup BIO_lookup_ex BIO_meth_free BIO_meth_get_callback_ctrl BIO_meth_get_create BIO_meth_get_ctrl BIO_meth_get_destroy BIO_meth_get_gets BIO_meth_get_puts BIO_meth_get_read BIO_meth_get_read_ex BIO_meth_get_write BIO_meth_get_write_ex BIO_meth_new BIO_meth_set_callback_ctrl BIO_meth_set_create BIO_meth_set_ctrl BIO_meth_set_destroy BIO_meth_set_gets BIO_meth_set_puts BIO_meth_set_read BIO_meth_set_read_ex BIO_meth_set_write BIO_meth_set_write_ex BIO_new BIO_new_accept BIO_new_bio_pair BIO_new_buffer_ssl_connect BIO_new_connect BIO_new_dgram BIO_new_fd BIO_new_file BIO_new_fp BIO_new_mem_buf BIO_new_socket BIO_new_ssl BIO_new_ssl_connect BIO_next BIO_nread BIO_nread0 BIO_nwrite BIO_nwrite0 BIO_parse_hostserv BIO_pop BIO_printf BIO_ptr_ctrl BIO_push BIO_puts BIO_read BIO_read_ex BIO_s_accept BIO_s_bio BIO_s_connect BIO_s_datagram BIO_s_fd BIO_s_file BIO_s_log BIO_s_mem BIO_s_null BIO_s_secmem BIO_s_socket BIO_set_cipher BIO_set_close BIO_set_data BIO_set_flags BIO_set_init BIO_set_mem_buf BIO_set_next BIO_set_retry_reason BIO_set_shutdown BIO_set_tcp_ndelay BIO_sock_error BIO_sock_init BIO_sock_non_fatal_error BIO_sock_should_retry BIO_socket BIO_socket_ioctl BIO_socket_nbio BIO_ssl_copy_session_id BIO_ssl_shutdown BIO_test_flags BIO_up_ref BIO_vfree BIO_write BIO_write_ex BN_abs_is_word BN_add BN_add_word BN_asc2bn BN_bin2bn BN_bn2bin BN_bn2binpad BN_bn2dec BN_bn2hex BN_bn2lebinpad BN_bn2mpi BN_clear BN_clear_bit BN_clear_free BN_cmp BN_consttime_swap BN_copy BN_CTX_end BN_CTX_free BN_CTX_get BN_CTX_new BN_CTX_secure_new BN_CTX_start BN_dec2bn BN_div BN_div_word BN_dup BN_exp BN_free BN_from_montgomery BN_gcd BN_GENCB_call BN_GENCB_free BN_GENCB_get_arg BN_GENCB_new BN_GENCB_set BN_GENCB_set_old BN_generate_prime_ex BN_get_flags BN_get_word BN_hex2bn BN_is_bit_set BN_is_negative BN_is_odd BN_is_one BN_is_prime_ex BN_is_prime_fasttest_ex BN_is_word BN_is_zero BN_kronecker BN_lebin2bn BN_lshift BN_lshift1 BN_mask_bits BN_mod_add BN_mod_add_quick BN_mod_exp BN_mod_exp2_mont BN_mod_exp_mont BN_mod_exp_mont_consttime BN_mod_exp_mont_word BN_mod_exp_simple BN_mod_inverse BN_mod_lshift BN_mod_lshift1 BN_mod_lshift1_quick BN_mod_lshift_quick BN_mod_mul BN_mod_mul_montgomery BN_mod_sqr BN_mod_sqrt BN_mod_sub BN_mod_sub_quick BN_mod_word BN_MONT_CTX_copy BN_MONT_CTX_free BN_MONT_CTX_new BN_MONT_CTX_set BN_MONT_CTX_set_locked BN_mpi2bn BN_mul BN_mul_word BN_new BN_nnmod BN_num_bits BN_num_bits_word BN_options BN_print BN_print_fp BN_priv_rand BN_priv_rand_range BN_pseudo_rand BN_pseudo_rand_range BN_rand BN_rand_range BN_recial BN_rshift BN_rshift1 BN_secure_new BN_security_bits BN_set_bit BN_set_flags BN_set_negative BN_set_word BN_sqr BN_sub BN_sub_word BN_swap BN_to_ASN1_ENUMERATED BN_to_ASN1_INTEGER BN_to_montgomery BN_uadd BN_ucmp BN_usub BN_value_one BN_with_flags BN_X931_derive_prime_ex BN_X931_generate_prime_ex BN_X931_generate_Xpq BN_zero BN_zero_ex CONF_modules_finish CONF_modules_load CONF_modules_load_file CONF_modules_unload CRYPTO_atomic_add CRYPTO_clear_free CRYPTO_clear_realloc CRYPTO_dup_ex_data CRYPTO_free CRYPTO_free_ex_data CRYPTO_free_ex_index CRYPTO_get_ex_data CRYPTO_get_ex_new_index CRYPTO_get_mem_tions CRYPTO_malloc CRYPTO_mem_ctrl CRYPTO_memcmp CRYPTO_memdup CRYPTO_new_ex_data CRYPTO_realloc CRYPTO_set_ex_data CRYPTO_set_mem_debug CRYPTO_set_mem_tions CRYPTO_strdup CRYPTO_strndup CRYPTO_THREAD_lock_free CRYPTO_THREAD_lock_new CRYPTO_THREAD_read_lock CRYPTO_THREAD_unlock CRYPTO_THREAD_write_lock CRYPTO_zalloc d2i_ASN1_BIT_STRING d2i_ASN1_ENUMERATED d2i_ASN1_GENERALIZEDTIME d2i_ASN1_GENERALSTRING d2i_ASN1_IA5STRING d2i_ASN1_INTEGER d2i_ASN1_OCTET_STRING d2i_ASN1_TIME d2i_ASN1_UINTEGER d2i_ASN1_UTCTIME d2i_AutoPrivateKey d2i_DHparams d2i_DHxparams d2i_DSA_PUBKEY d2i_DSA_PUBKEY_bio d2i_DSA_PUBKEY_fp d2i_DSA_SIG d2i_DSAparams d2i_DSAPrivateKey d2i_DSAPrivateKey_bio d2i_DSAPrivateKey_fp d2i_DSAPublicKey d2i_EC_PUBKEY d2i_EC_PUBKEY_bio d2i_EC_PUBKEY_fp d2i_ECDSA_SIG d2i_ECPKParameters d2i_ECPrivateKey_bio d2i_ECPrivateKey_fp d2i_GENERAL_NAME d2i_GENERAL_NAMES d2i_OCSP_BASICRESP d2i_OCSP_CRLID d2i_OCSP_RESPONSE d2i_PKCS7 d2i_PKCS7_bio d2i_PKCS7_SIGNED d2i_PKCS8_bio d2i_PKCS8_fp d2i_PKCS8_PRIV_KEY_INFO d2i_PKCS8_PRIV_KEY_INFO_bio d2i_PKCS8_PRIV_KEY_INFO_fp d2i_PKCS8PrivateKey_bio d2i_PKCS12 d2i_PKCS12_BAGS d2i_PKCS12_bio d2i_PKCS12_fp d2i_PKCS12_MAC_DATA d2i_PKCS12_SAFEBAG d2i_PrivateKey d2i_PrivateKey_bio d2i_PrivateKey_fp d2i_PUBKEY d2i_PUBKEY_bio d2i_PUBKEY_fp d2i_PublicKey d2i_RSA_PUBKEY d2i_RSA_PUBKEY_bio d2i_RSA_PUBKEY_fp d2i_RSAPrivateKey d2i_RSAPrivateKey_bio d2i_RSAPrivateKey_fp d2i_RSAPublicKey d2i_RSAPublicKey_bio d2i_RSAPublicKey_fp d2i_SSL_SESSION d2i_X509 d2i_X509_AUX d2i_X509_bio d2i_X509_CRL d2i_X509_CRL_bio d2i_X509_CRL_fp d2i_X509_EXTENSION d2i_X509_EXTENSIONS d2i_X509_fp d2i_X509_NAME d2i_X509_NAME_ENTRY d2i_X509_PUBKEY d2i_X509_REQ d2i_X509_REQ_bio d2i_X509_REQ_fp DES_cbc_cksum DES_cbc_encrypt DES_cfb64_encrypt DES_cfb_encrypt DES_check_key_parity DES_crypt DES_decrypt3 DES_ecb3_encrypt DES_ecb_encrypt DES_ede3_cbc_encrypt DES_ede3_cfb64_encrypt DES_ede3_cfb_encrypt DES_ede3_ofb64_encrypt DES_encrypt1 DES_encrypt2 DES_encrypt3 DES_fcrypt DES_is_weak_key DES_key_sched DES_ncbc_encrypt DES_ofb64_encrypt DES_ofb_encrypt DES_options DES_pcbc_encrypt DES_random_key DES_set_key DES_set_key_checked DES_set_key_unchecked DES_set_odd_parity DES_string_to_2keys DES_string_to_key DES_xcbc_encrypt DH_bits DH_check DH_check_ex DH_check_params DH_check_params_ex DH_check_pub_key DH_check_pub_key_ex DH_clear_flags DH_compute_key DH_compute_key_padded DH_free DH_generate_key DH_generate_parameters_ex DH_get0_engine DH_get0_g DH_get0_key DH_get0_p DH_get0_pqg DH_get0_priv_key DH_get0_pub_key DH_get0_q DH_get_1024_160 DH_get_2048_224 DH_get_2048_256 DH_get_ex_data DH_get_length DH_get_nid DH_KDF_X9_42 DH_new DH_new_by_nid DH_security_bits DH_set0_key DH_set0_pqg DH_set_ex_data DH_set_flags DH_set_length DH_size DH_test_flags DH_up_ref DHparams_print DHparams_print_fp DSA_bits DSA_clear_flags DSA_do_sign DSA_do_verify DSA_dup_DH DSA_free DSA_generate_key DSA_generate_parameters_ex DSA_get0_engine DSA_get0_g DSA_get0_key DSA_get0_p DSA_get0_pqg DSA_get0_priv_key DSA_get0_pub_key DSA_get0_q DSA_get_default_method DSA_get_ex_data DSA_get_method DSA_meth_dup DSA_meth_free DSA_meth_get0_app_data DSA_meth_get0_name DSA_meth_get_flags DSA_meth_new DSA_meth_set0_app_data DSA_meth_set1_name DSA_meth_set_flags DSA_new DSA_new_method DSA_OpenSSL DSA_print DSA_print_fp DSA_security_bits DSA_set0_key DSA_set0_pqg DSA_set_default_method DSA_set_ex_data DSA_set_flags DSA_set_method DSA_SIG_free DSA_SIG_get0 DSA_SIG_new DSA_SIG_set0 DSA_sign DSA_size DSA_test_flags DSA_up_ref DSA_verify DSAparams_dup DSAparams_print DSAparams_print_fp DTLS_client_method DTLS_get_data_mtu DTLS_method DTLS_server_method DTLSv1_2_client_method DTLSv1_2_method DTLSv1_2_server_method DTLSv1_client_method DTLSv1_listen DTLSv1_method DTLSv1_server_method EC_curve_nid2nist EC_curve_nist2nid EC_get_builtin_curves EC_GF2m_simple_method EC_GFp_mont_method EC_GFp_nist_method EC_GFp_simple_method EC_GROUP_check EC_GROUP_check_discriminant EC_GROUP_clear_free EC_GROUP_cmp EC_GROUP_copy EC_GROUP_dup EC_GROUP_free EC_GROUP_get0_cofactor EC_GROUP_get0_generator EC_GROUP_get0_order EC_GROUP_get0_seed EC_GROUP_get_asn1_flag EC_GROUP_get_basis_type EC_GROUP_get_cofactor EC_GROUP_get_curve EC_GROUP_get_curve_gf2m EC_GROUP_get_curve_gfp EC_GROUP_get_curve_name EC_GROUP_get_degree EC_GROUP_get_ecparameters EC_GROUP_get_ecpkparameters EC_GROUP_get_mont_data EC_GROUP_get_order EC_GROUP_get_pentanomial_basis EC_GROUP_get_point_conversion_form EC_GROUP_get_seed_len EC_GROUP_get_trinomial_basis EC_GROUP_method_of EC_GROUP_new EC_GROUP_new_by_curve_name EC_GROUP_new_curve_GF2m EC_GROUP_new_curve_GFp EC_GROUP_new_from_ecparameters EC_GROUP_new_from_ecpkparameters EC_GROUP_order_bits EC_GROUP_set_asn1_flag EC_GROUP_set_curve EC_GROUP_set_curve_GF2m EC_GROUP_set_curve_GFp EC_GROUP_set_curve_name EC_GROUP_set_generator EC_GROUP_set_point_conversion_form EC_GROUP_set_seed EC_KEY_can_sign EC_KEY_check_key EC_KEY_clear_flags EC_KEY_copy EC_KEY_decoded_from_explicit_params EC_KEY_dup EC_KEY_free EC_KEY_generate_key EC_KEY_get0_engine EC_KEY_get0_group EC_KEY_get0_private_key EC_KEY_get0_public_key EC_KEY_get_conv_form EC_KEY_get_enc_flags EC_KEY_get_ex_data EC_KEY_get_flags EC_KEY_key2buf EC_KEY_new EC_KEY_new_by_curve_name EC_KEY_oct2key EC_KEY_oct2priv EC_KEY_precompute_mult EC_KEY_priv2buf EC_KEY_priv2oct EC_KEY_set_asn1_flag EC_KEY_set_conv_form EC_KEY_set_enc_flags EC_KEY_set_ex_data EC_KEY_set_flags EC_KEY_set_group EC_KEY_set_private_key EC_KEY_set_public_key EC_KEY_set_public_key_affine_coordinates EC_KEY_up_ref EC_METHOD_get_field_type EC_POINT_bn2point EC_POINT_clear_free EC_POINT_copy EC_POINT_dup EC_POINT_free EC_POINT_get_affine_coordinates EC_POINT_get_affine_coordinates_GFp EC_POINT_get_Jprojective_coordinates_GFp EC_POINT_hex2point EC_POINT_method_of EC_POINT_new EC_POINT_oct2point EC_POINT_point2bn EC_POINT_point2buf EC_POINT_point2hex EC_POINT_point2oct EC_POINT_set_affine_coordinates EC_POINT_set_affine_coordinates_GFp EC_POINT_set_compressed_coordinates EC_POINT_set_compressed_coordinates_GFp EC_POINT_set_Jprojective_coordinates_GFp EC_POINT_set_to_infinity ECDH_compute_key ECDSA_do_sign ECDSA_do_sign_ex ECDSA_do_verify ECDSA_SIG_free ECDSA_SIG_get0 ECDSA_SIG_get0_r ECDSA_SIG_get0_s ECDSA_SIG_new ECDSA_SIG_set0 ECDSA_sign ECDSA_sign_ex ECDSA_sign_setup ECDSA_size ECDSA_verify ECPKParameters_print ECPKParameters_print_fp ENGINE_add ENGINE_add_conf_module ENGINE_by_id ENGINE_cmd_is_executable ENGINE_ctrl ENGINE_ctrl_cmd ENGINE_ctrl_cmd_string ENGINE_finish ENGINE_free ENGINE_get_cipher ENGINE_get_cipher_engine ENGINE_get_ciphers ENGINE_get_cmd_defns ENGINE_get_ctrl_tion ENGINE_get_default_DH ENGINE_get_default_DSA ENGINE_get_default_EC ENGINE_get_default_RAND ENGINE_get_default_RSA ENGINE_get_destroy_tion ENGINE_get_DH ENGINE_get_digest ENGINE_get_digest_engine ENGINE_get_digests ENGINE_get_DSA ENGINE_get_EC ENGINE_get_ex_data ENGINE_get_finish_tion ENGINE_get_first ENGINE_get_flags ENGINE_get_id ENGINE_get_init_tion ENGINE_get_last ENGINE_get_load_privkey_tion ENGINE_get_load_pubkey_tion ENGINE_get_name ENGINE_get_next ENGINE_get_pkey_asn1_meth ENGINE_get_pkey_asn1_meth_engine ENGINE_get_pkey_asn1_meth_str ENGINE_get_pkey_asn1_meths ENGINE_get_pkey_meth ENGINE_get_pkey_meth_engine ENGINE_get_pkey_meths ENGINE_get_prev ENGINE_get_RAND ENGINE_get_RSA ENGINE_get_ssl_client_cert_tion ENGINE_get_table_flags ENGINE_init ENGINE_load_builtin_engines ENGINE_load_private_key ENGINE_load_public_key ENGINE_load_ssl_client_cert ENGINE_new ENGINE_pkey_asn1_find_str ENGINE_register_all_ciphers ENGINE_register_all_complete ENGINE_register_all_DH ENGINE_register_all_digests ENGINE_register_all_DSA ENGINE_register_all_EC ENGINE_register_all_pkey_asn1_meths ENGINE_register_all_pkey_meths ENGINE_register_all_RAND ENGINE_register_all_RSA ENGINE_register_ciphers ENGINE_register_complete ENGINE_register_DH ENGINE_register_digests ENGINE_register_DSA ENGINE_register_EC ENGINE_register_pkey_asn1_meths ENGINE_register_pkey_meths ENGINE_register_RAND ENGINE_register_RSA ENGINE_remove ENGINE_set_ciphers ENGINE_set_cmd_defns ENGINE_set_ctrl_tion ENGINE_set_default ENGINE_set_default_ciphers ENGINE_set_default_DH ENGINE_set_default_digests ENGINE_set_default_DSA ENGINE_set_default_EC ENGINE_set_default_pkey_asn1_meths ENGINE_set_default_pkey_meths ENGINE_set_default_RAND ENGINE_set_default_RSA ENGINE_set_default_string ENGINE_set_destroy_tion ENGINE_set_DH ENGINE_set_digests ENGINE_set_DSA ENGINE_set_EC ENGINE_set_ex_data ENGINE_set_finish_tion ENGINE_set_flags ENGINE_set_id ENGINE_set_init_tion ENGINE_set_load_privkey_tion ENGINE_set_load_pubkey_tion ENGINE_set_load_ssl_client_cert_tion ENGINE_set_name ENGINE_set_pkey_asn1_meths ENGINE_set_pkey_meths ENGINE_set_RAND ENGINE_set_RSA ENGINE_set_table_flags ENGINE_unregister_ciphers ENGINE_unregister_DH ENGINE_unregister_digests ENGINE_unregister_DSA ENGINE_unregister_EC ENGINE_unregister_pkey_asn1_meths ENGINE_unregister_pkey_meths ENGINE_unregister_RAND ENGINE_unregister_RSA ENGINE_up_ref ERR_add_error_data ERR_clear_error ERR_clear_last_mark ERR_error_string ERR_error_string_n ERR__error_string ERR_get_error ERR_get_error_line ERR_get_error_line_data ERR_get_next_error_library ERR_get_state ERR_lib_error_string ERR_load_ERR_strings ERR_load_SSL_strings ERR_load_strings ERR_load_strings_const ERR_peek_error ERR_peek_error_line ERR_peek_error_line_data ERR_peek_last_error ERR_peek_last_error_line ERR_peek_last_error_line_data ERR_pop_to_mark ERR_print_errors ERR_print_errors_cb ERR_print_errors_fp ERR_put_error ERR_reason_error_string ERR_set_error_data ERR_set_mark ERR_unload_strings EVP_add_alg_module EVP_add_cipher EVP_add_digest EVP_aes_128_cbc EVP_aes_128_cbc_hmac_sha1 EVP_aes_128_cbc_hmac_sha256 EVP_aes_128_ccm EVP_aes_128_cfb1 EVP_aes_128_cfb8 EVP_aes_128_cfb128 EVP_aes_128_ctr EVP_aes_128_ecb EVP_aes_128_gcm EVP_aes_128_ocb EVP_aes_128_ofb EVP_aes_128_wrap EVP_aes_128_wrap_pad EVP_aes_128_xts EVP_aes_192_cbc EVP_aes_192_ccm EVP_aes_192_cfb1 EVP_aes_192_cfb8 EVP_aes_192_cfb128 EVP_aes_192_ctr EVP_aes_192_ecb EVP_aes_192_gcm EVP_aes_192_ocb EVP_aes_192_ofb EVP_aes_192_wrap EVP_aes_192_wrap_pad EVP_aes_256_cbc EVP_aes_256_cbc_hmac_sha1 EVP_aes_256_cbc_hmac_sha256 EVP_aes_256_ccm EVP_aes_256_cfb1 EVP_aes_256_cfb8 EVP_aes_256_cfb128 EVP_aes_256_ctr EVP_aes_256_ecb EVP_aes_256_gcm EVP_aes_256_ocb EVP_aes_256_ofb EVP_aes_256_wrap EVP_aes_256_wrap_pad EVP_aes_256_xts EVP_aria_128_cbc EVP_aria_128_ccm EVP_aria_128_cfb1 EVP_aria_128_cfb8 EVP_aria_128_cfb128 EVP_aria_128_ctr EVP_aria_128_ecb EVP_aria_128_gcm EVP_aria_128_ofb EVP_aria_192_cbc EVP_aria_192_ccm EVP_aria_192_cfb1 EVP_aria_192_cfb8 EVP_aria_192_cfb128 EVP_aria_192_ctr EVP_aria_192_ecb EVP_aria_192_gcm EVP_aria_192_ofb EVP_aria_256_cbc EVP_aria_256_ccm EVP_aria_256_cfb1 EVP_aria_256_cfb8 EVP_aria_256_cfb128 EVP_aria_256_ctr EVP_aria_256_ecb EVP_aria_256_gcm EVP_aria_256_ofb EVP_bf_cbc EVP_bf_cfb64 EVP_bf_ecb EVP_bf_ofb EVP_blake2b512 EVP_blake2s256 EVP_BytesToKey EVP_camellia_128_cbc EVP_camellia_128_cfb1 EVP_camellia_128_cfb8 EVP_camellia_128_cfb128 EVP_camellia_128_ctr EVP_camellia_128_ecb EVP_camellia_128_ofb EVP_camellia_192_cbc EVP_camellia_192_cfb1 EVP_camellia_192_cfb8 EVP_camellia_192_cfb128 EVP_camellia_192_ctr EVP_camellia_192_ecb EVP_camellia_192_ofb EVP_camellia_256_cbc EVP_camellia_256_cfb1 EVP_camellia_256_cfb8 EVP_camellia_256_cfb128 EVP_camellia_256_ctr EVP_camellia_256_ecb EVP_camellia_256_ofb EVP_cast5_cbc EVP_cast5_cfb64 EVP_cast5_ecb EVP_cast5_ofb EVP_chacha20 EVP_chacha20_poly1305 EVP_Cipher EVP_CIPHER_asn1_to_param EVP_CIPHER_block_size EVP_CIPHER_CTX_block_size EVP_CIPHER_CTX_buf_noconst EVP_CIPHER_CTX_cipher EVP_CIPHER_CTX_cleanup EVP_CIPHER_CTX_clear_flags EVP_CIPHER_CTX_copy EVP_CIPHER_CTX_ctrl EVP_CIPHER_CTX_encrypting EVP_CIPHER_CTX_flags EVP_CIPHER_CTX_free EVP_CIPHER_CTX_get_app_data EVP_CIPHER_CTX_get_cipher_data EVP_CIPHER_CTX_init EVP_CIPHER_CTX_iv EVP_CIPHER_CTX_iv_length EVP_CIPHER_CTX_iv_noconst EVP_CIPHER_CTX_key_length EVP_CIPHER_CTX_mode EVP_CIPHER_CTX_new EVP_CIPHER_CTX_nid EVP_CIPHER_CTX_num EVP_CIPHER_CTX_original_iv EVP_CIPHER_CTX_rand_key EVP_CIPHER_CTX_reset EVP_CIPHER_CTX_set_app_data EVP_CIPHER_CTX_set_cipher_data EVP_CIPHER_CTX_set_flags EVP_CIPHER_CTX_set_key_length EVP_CIPHER_CTX_set_num EVP_CIPHER_CTX_set_padding EVP_CIPHER_CTX_test_flags EVP_CIPHER_CTX_type EVP_CIPHER_do_all EVP_CIPHER_do_all_sorted EVP_CIPHER_flags EVP_CIPHER_get_asn1_iv EVP_CIPHER_impl_ctx_size EVP_CIPHER_iv_length EVP_CIPHER_key_length EVP_CIPHER_meth_dup EVP_CIPHER_meth_free EVP_CIPHER_meth_get_cleanup EVP_CIPHER_meth_get_ctrl EVP_CIPHER_meth_get_do_cipher EVP_CIPHER_meth_get_get_asn1_params EVP_CIPHER_meth_get_init EVP_CIPHER_meth_get_set_asn1_params EVP_CIPHER_meth_new EVP_CIPHER_meth_set_cleanup EVP_CIPHER_meth_set_ctrl EVP_CIPHER_meth_set_do_cipher EVP_CIPHER_meth_set_flags EVP_CIPHER_meth_set_get_asn1_params EVP_CIPHER_meth_set_impl_ctx_size EVP_CIPHER_meth_set_init EVP_CIPHER_meth_set_iv_length EVP_CIPHER_meth_set_set_asn1_params EVP_CIPHER_mode EVP_CIPHER_name EVP_CIPHER_nid EVP_CIPHER_param_to_asn1 EVP_CIPHER_set_asn1_iv EVP_CIPHER_type EVP_CipherFinal C: unsigned char * EVP_CipherFinal_ex C: unsigned char * EVP_CipherInit C: unsigned char * EVP_CipherInit_ex EVP_CipherUpdate EVP_DecodeBlock EVP_DecodeFinal EVP_DecodeInit EVP_DecodeUpdate EVP_DecryptFinal C: unsigned char * EVP_DecryptFinal_ex C: unsigned char * EVP_DecryptInit C: unsigned char * EVP_DecryptInit_ex EVP_DecryptUpdate EVP_des_cbc EVP_des_cfb1 EVP_des_cfb8 EVP_des_cfb64 EVP_des_ecb EVP_des_ede EVP_des_ede3 EVP_des_ede3_cbc EVP_des_ede3_cfb1 EVP_des_ede3_cfb8 EVP_des_ede3_cfb64 EVP_des_ede3_ecb EVP_des_ede3_ofb EVP_des_ede3_wrap EVP_des_ede_cbc EVP_des_ede_cfb64 EVP_des_ede_ecb EVP_des_ede_ofb EVP_des_ofb EVP_desx_cbc EVP_Digest EVP_DigestFinal EVP_DigestFinal_ex EVP_DigestFinalXOF EVP_DigestInit EVP_DigestInit_ex EVP_DigestSign EVP_DigestSignFinal EVP_DigestSignInit EVP_DigestSignUpdate EVP_DigestUpdate EVP_DigestVerify EVP_DigestVerifyFinal EVP_DigestVerifyInit EVP_DigestVerifyUpdate EVP_enc_null EVP_ENCODE_CTX_copy EVP_ENCODE_CTX_free EVP_ENCODE_CTX_new C: unsigned char * EVP_ENCODE_CTX_num EVP_EncodeBlock EVP_EncodeFinal EVP_EncodeInit EVP_EncodeUpdate EVP_EncryptFinal C: unsigned char * EVP_EncryptFinal_ex C: unsigned char * EVP_EncryptInit EVP_EncryptInit_ex EVP_EncryptUpdate EVP_get_cipherbyname EVP_get_digestbyname EVP_get_pw_prompt EVP_idea_cbc EVP_idea_cfb64 EVP_idea_ecb EVP_idea_ofb EVP_md4 EVP_md5 EVP_md5_sha1 EVP_MD_block_size EVP_MD_CTX_block_size EVP_MD_CTX_clear_flags EVP_MD_CTX_copy EVP_MD_CTX_copy_ex EVP_MD_CTX_create EVP_MD_CTX_ctrl EVP_MD_CTX_destroy EVP_MD_CTX_free EVP_MD_CTX_init EVP_MD_CTX_md EVP_MD_CTX_md_data EVP_MD_CTX_new EVP_MD_CTX_pkey_ctx EVP_MD_CTX_reset EVP_MD_CTX_set_flags EVP_MD_CTX_set_pkey_ctx EVP_MD_CTX_set_update_fn EVP_MD_CTX_size EVP_MD_CTX_test_flags EVP_MD_CTX_type EVP_MD_CTX_update_fn EVP_MD_do_all EVP_MD_do_all_sorted EVP_MD_flags EVP_MD_meth_dup EVP_MD_meth_free EVP_MD_meth_get_app_datasize EVP_MD_meth_get_cleanup EVP_MD_meth_get_copy EVP_MD_meth_get_ctrl EVP_MD_meth_get_final EVP_MD_meth_get_flags EVP_MD_meth_get_init EVP_MD_meth_get_input_blocksize EVP_MD_meth_get_result_size EVP_MD_meth_get_update EVP_MD_meth_new EVP_MD_meth_set_app_datasize EVP_MD_meth_set_cleanup EVP_MD_meth_set_copy EVP_MD_meth_set_ctrl EVP_MD_meth_set_final EVP_MD_meth_set_flags EVP_MD_meth_set_init EVP_MD_meth_set_input_blocksize EVP_MD_meth_set_result_size EVP_MD_meth_set_update EVP_MD_name EVP_MD_nid EVP_md_null EVP_MD_pkey_type EVP_MD_size EVP_MD_type EVP_mdc2 EVP_OpenFinal C: unsigned char * EVP_OpenInit EVP_OpenUpdate EVP_PBE_alg_add EVP_PBE_alg_add_type EVP_PBE_CipherInit EVP_PBE_cleanup EVP_PBE_find EVP_PBE_get EVP_PBE_scrypt EVP_PKCS82PKEY EVP_PKEY2PKCS8 EVP_PKEY_add1_attr EVP_PKEY_add1_attr_by_NID EVP_PKEY_add1_attr_by_OBJ EVP_PKEY_add1_attr_by_txt EVP_PKEY_asn1_add0 EVP_PKEY_asn1_add_alias EVP_PKEY_asn1_copy EVP_PKEY_asn1_find EVP_PKEY_asn1_find_str EVP_PKEY_asn1_free EVP_PKEY_asn1_get0 EVP_PKEY_asn1_get0_info EVP_PKEY_asn1_get_count EVP_PKEY_asn1_new EVP_PKEY_assign EVP_PKEY_assign_RSA EVP_PKEY_base_id EVP_PKEY_bits EVP_PKEY_check EVP_PKEY_cmp EVP_PKEY_cmp_parameters EVP_PKEY_copy_parameters EVP_PKEY_CTX_ctrl EVP_PKEY_CTX_ctrl_str EVP_PKEY_CTX_ctrl_uint64 EVP_PKEY_CTX_dup EVP_PKEY_CTX_free EVP_PKEY_CTX_get0_peerkey EVP_PKEY_CTX_get0_pkey EVP_PKEY_CTX_get_app_data EVP_PKEY_CTX_get_cb EVP_PKEY_CTX_get_data EVP_PKEY_CTX_get_keygen_info EVP_PKEY_CTX_get_operation EVP_PKEY_CTX_hex2ctrl EVP_PKEY_CTX_md EVP_PKEY_CTX_new EVP_PKEY_CTX_new_id EVP_PKEY_CTX_set0_keygen_info EVP_PKEY_CTX_set_app_data EVP_PKEY_CTX_set_cb EVP_PKEY_CTX_set_data EVP_PKEY_CTX_set_dh_paramgen_prime_len EVP_PKEY_CTX_set_dsa_paramgen_bits EVP_PKEY_CTX_set_ec_paramgen_curve_nid EVP_PKEY_CTX_set_rsa_keygen_bits EVP_PKEY_CTX_str2ctrl EVP_PKEY_decrypt EVP_PKEY_decrypt_init EVP_PKEY_decrypt_old EVP_PKEY_delete_attr EVP_PKEY_derive EVP_PKEY_derive_init EVP_PKEY_derive_set_peer EVP_PKEY_encrypt EVP_PKEY_encrypt_init EVP_PKEY_encrypt_old EVP_PKEY_free EVP_PKEY_get0 EVP_PKEY_get0_asn1 EVP_PKEY_get0_DH EVP_PKEY_get0_DSA EVP_PKEY_get0_EC_KEY EVP_PKEY_get0_engine EVP_PKEY_get0_hmac EVP_PKEY_get0_poly1305 EVP_PKEY_get0_RSA EVP_PKEY_get0_siphash EVP_PKEY_get1_DH EVP_PKEY_get1_DSA EVP_PKEY_get1_EC_KEY EVP_PKEY_get1_RSA EVP_PKEY_get1_tls_encodedpoint EVP_PKEY_get_attr EVP_PKEY_get_attr_by_NID EVP_PKEY_get_attr_by_OBJ EVP_PKEY_get_attr_count EVP_PKEY_get_default_digest_nid EVP_PKEY_get_raw_private_key EVP_PKEY_get_raw_public_key EVP_PKEY_id EVP_PKEY_keygen EVP_PKEY_keygen_init EVP_PKEY_meth_add0 EVP_PKEY_meth_copy EVP_PKEY_meth_find EVP_PKEY_meth_free EVP_PKEY_meth_get0 EVP_PKEY_meth_get0_info EVP_PKEY_meth_get_check EVP_PKEY_meth_get_cleanup EVP_PKEY_meth_get_copy EVP_PKEY_meth_get_count EVP_PKEY_meth_get_ctrl EVP_PKEY_meth_get_decrypt EVP_PKEY_meth_get_derive EVP_PKEY_meth_get_digest_custom EVP_PKEY_meth_get_digestsign EVP_PKEY_meth_get_digestverify EVP_PKEY_meth_get_encrypt EVP_PKEY_meth_get_init EVP_PKEY_meth_get_keygen EVP_PKEY_meth_get_param_check EVP_PKEY_meth_get_paramgen EVP_PKEY_meth_get_public_check EVP_PKEY_meth_get_sign EVP_PKEY_meth_get_signctx EVP_PKEY_meth_get_verify EVP_PKEY_meth_get_verify_recover EVP_PKEY_meth_get_verifyctx EVP_PKEY_meth_new EVP_PKEY_meth_remove EVP_PKEY_meth_set_check EVP_PKEY_meth_set_cleanup EVP_PKEY_meth_set_copy EVP_PKEY_meth_set_ctrl EVP_PKEY_meth_set_decrypt EVP_PKEY_meth_set_derive EVP_PKEY_meth_set_digest_custom EVP_PKEY_meth_set_digestsign EVP_PKEY_meth_set_digestverify EVP_PKEY_meth_set_encrypt EVP_PKEY_meth_set_init EVP_PKEY_meth_set_keygen EVP_PKEY_meth_set_param_check EVP_PKEY_meth_set_paramgen EVP_PKEY_meth_set_public_check EVP_PKEY_meth_set_sign EVP_PKEY_meth_set_signctx EVP_PKEY_meth_set_verify EVP_PKEY_meth_set_verify_recover EVP_PKEY_meth_set_verifyctx EVP_PKEY_missing_parameters EVP_PKEY_new EVP_PKEY_new_CMAC_key EVP_PKEY_new_mac_key EVP_PKEY_new_raw_private_key EVP_PKEY_new_raw_public_key EVP_PKEY_param_check EVP_PKEY_paramgen EVP_PKEY_paramgen_init EVP_PKEY_print_params EVP_PKEY_print_private EVP_PKEY_print_public EVP_PKEY_public_check EVP_PKEY_save_parameters EVP_PKEY_security_bits EVP_PKEY_set1_DH EVP_PKEY_set1_DSA EVP_PKEY_set1_EC_KEY EVP_PKEY_set1_engine EVP_PKEY_set1_RSA EVP_PKEY_set1_tls_encodedpoint EVP_PKEY_set_alias_type EVP_PKEY_set_type EVP_PKEY_set_type_str EVP_PKEY_sign EVP_PKEY_sign_init EVP_PKEY_size EVP_PKEY_type EVP_PKEY_up_ref EVP_PKEY_verify EVP_PKEY_verify_init EVP_PKEY_verify_recover EVP_PKEY_verify_recover_init EVP_rc2_40_cbc EVP_rc2_64_cbc EVP_rc2_cbc EVP_rc2_cfb64 EVP_rc2_ecb EVP_rc2_ofb EVP_rc4 EVP_rc4_40 EVP_rc4_hmac_md5 EVP_read_pw_string EVP_read_pw_string_min EVP_ripemd160 EVP_SealFinal C: unsigned char * EVP_SealInit C: unsigned char * EVP_SealUpdate EVP_seed_cbc EVP_seed_cfb128 EVP_seed_ecb EVP_seed_ofb EVP_set_pw_prompt EVP_sha1 EVP_sha3_224 EVP_sha3_256 EVP_sha3_384 EVP_sha3_512 EVP_sha224 EVP_sha256 EVP_sha384 EVP_sha512 EVP_sha512_224 EVP_sha512_256 EVP_shake128 EVP_shake256 EVP_SignFinal C: unsigned char * EVP_sm3 EVP_sm4_cbc EVP_sm4_cfb128 EVP_sm4_ctr EVP_sm4_ecb EVP_sm4_ofb EVP_VerifyFinal EVP_VerifyInit EVP_VerifyInit_ex EVP_VerifyUpdate EVP_whirlpool FClose BCC32 compiles this inline. FIPS_mode FIPS_mode_set fopen GENERAL_NAME_cmp GENERAL_NAME_dup GENERAL_NAME_free GENERAL_NAME_get0_otherName GENERAL_NAME_get0_value GENERAL_NAME_it GENERAL_NAME_new GENERAL_NAME_print GENERAL_NAME_set0_othername GENERAL_NAME_set0_value GENERAL_NAMES_free GENERAL_NAMES_it GENERAL_NAMES_new HMAC HMAC_CTX_copy HMAC_CTX_free HMAC_CTX_get_md HMAC_CTX_new HMAC_CTX_reset HMAC_CTX_set_flags HMAC_Final HMAC_Init HMAC_Init_ex HMAC_size HMAC_Update i2a_ASN1_ENUMERATED i2a_ASN1_INTEGER i2a_ASN1_OBJECT i2a_ASN1_STRING i2d_ASN1_BIT_STRING i2d_ASN1_ENUMERATED i2d_ASN1_GENERALIZEDTIME i2d_ASN1_GENERALSTRING i2d_ASN1_IA5STRING i2d_ASN1_INTEGER i2d_ASN1_OCTET_STRING i2d_ASN1_TIME i2d_ASN1_UTCTIME i2d_DHparams i2d_DHxparams i2d_DSA_PUBKEY i2d_DSA_PUBKEY_bio i2d_DSA_PUBKEY_fp i2d_DSA_SIG i2d_DSAparams i2d_DSAPrivateKey i2d_DSAPrivateKey_bio i2d_DSAPrivateKey_fp i2d_DSAPublicKey i2d_EC_PUBKEY i2d_EC_PUBKEY_bio i2d_EC_PUBKEY_fp i2d_ECDSA_SIG i2d_ECPKParameters i2d_ECPrivateKey_bio i2d_ECPrivateKey_fp i2d_GENERAL_NAME i2d_GENERAL_NAMES i2d_OCSP_BASICRESP i2d_OCSP_CRLID i2d_OCSP_RESPONSE i2d_PKCS7 i2d_PKCS7_bio i2d_PKCS7_SIGNED i2d_PKCS8_bio i2d_PKCS8_fp i2d_PKCS8_PRIV_KEY_INFO i2d_PKCS8_PRIV_KEY_INFO_bio i2d_PKCS8_PRIV_KEY_INFO_fp i2d_PKCS8PrivateKey_bio i2d_PKCS8PrivateKey_nid_bio i2d_PKCS8PrivateKeyInfo_bio i2d_PKCS8PrivateKeyInfo_fp i2d_PKCS12 i2d_PKCS12_BAGS i2d_PKCS12_bio i2d_PKCS12_fp i2d_PKCS12_MAC_DATA i2d_PKCS12_SAFEBAG i2d_PrivateKey i2d_PrivateKey_bio i2d_PrivateKey_fp i2d_PUBKEY i2d_PUBKEY_bio i2d_PUBKEY_fp i2d_PublicKey i2d_re_X509_CRL_tbs i2d_re_X509_REQ_tbs i2d_re_X509_tbs i2d_RSA_PUBKEY i2d_RSA_PUBKEY_bio i2d_RSA_PUBKEY_fp i2d_RSAPrivateKey i2d_RSAPrivateKey_bio i2d_RSAPrivateKey_fp i2d_RSAPublicKey i2d_RSAPublicKey_bio i2d_RSAPublicKey_fp i2d_SSL_SESSION i2d_X509 i2d_X509_AUX i2d_X509_bio i2d_X509_CRL i2d_X509_CRL_bio i2d_X509_CRL_fp i2d_X509_EXTENSION i2d_X509_EXTENSIONS i2d_X509_fp i2d_X509_NAME i2d_X509_NAME_ENTRY i2d_X509_PUBKEY i2d_X509_REQ i2d_X509_REQ_bio i2d_X509_REQ_fp i2s_ASN1_ENUMERATED i2s_ASN1_ENUMERATED_TABLE i2s_ASN1_IA5STRING i2s_ASN1_INTEGER i2t_ASN1_OBJECT i2v_ASN1_BIT_STRING i2v_GENERAL_NAME i2v_GENERAL_NAMES MD4 MD4_Final MD4_Init MD4_Transform MD4_Update MD5 MD5_Final MD5_Init MD5_Transform MD5_Update NETSCAPE_SPKI_b64_decode NETSCAPE_SPKI_b64_encode NETSCAPE_SPKI_get_pubkey NETSCAPE_SPKI_print NETSCAPE_SPKI_set_pubkey NETSCAPE_SPKI_sign NETSCAPE_SPKI_verify OBJ_cmp OBJ_create OBJ_dup OBJ_ln2nid OBJ_NAME_add OBJ_NAME_cleanup OBJ_NAME_get OBJ_NAME_init OBJ_NAME_remove OBJ_nid2ln OBJ_nid2obj OBJ_nid2sn OBJ_obj2nid OBJ_obj2txt OBJ_sn2nid OBJ_txt2nid OBJ_txt2obj OCSP_accept_responses_new OCSP_archive_cutoff_new OCSP_basic_add1_cert OCSP_basic_add1_nonce OCSP_basic_add1_status OCSP_basic_sign OCSP_basic_sign_ctx OCSP_basic_verify OCSP_BASICRESP_add1_ext_i2d OCSP_BASICRESP_add_ext OCSP_BASICRESP_delete_ext OCSP_BASICRESP_free OCSP_BASICRESP_get1_ext_d2i OCSP_BASICRESP_get_ext OCSP_BASICRESP_get_ext_by_critical OCSP_BASICRESP_get_ext_by_NID OCSP_BASICRESP_get_ext_by_OBJ OCSP_BASICRESP_get_ext_count OCSP_BASICRESP_it OCSP_BASICRESP_new OCSP_cert_id_new OCSP_cert_status_str OCSP_cert_to_id OCSP_CERTID_dup OCSP_check_nonce OCSP_check_validity OCSP_copy_nonce OCSP_crl_reason_str OCSP_crlID2_new OCSP_CRLID_free OCSP_CRLID_it OCSP_CRLID_new OCSP_id_cmp OCSP_id_get0_info OCSP_id_issuer_cmp OCSP_ONEREQ_add1_ext_i2d OCSP_ONEREQ_add_ext OCSP_ONEREQ_delete_ext OCSP_onereq_get0_id OCSP_ONEREQ_get1_ext_d2i OCSP_ONEREQ_get_ext OCSP_ONEREQ_get_ext_by_critical OCSP_ONEREQ_get_ext_by_NID OCSP_ONEREQ_get_ext_by_OBJ OCSP_ONEREQ_get_ext_count OCSP_parse_url OCSP_REQ_CTX_add1_header OCSP_REQ_CTX_free OCSP_REQ_CTX_get0_mem_bio OCSP_REQ_CTX_http OCSP_REQ_CTX_i2d OCSP_REQ_CTX_nbio OCSP_REQ_CTX_nbio_d2i OCSP_REQ_CTX_new OCSP_REQ_CTX_set1_req OCSP_request_add0_id OCSP_request_add1_cert OCSP_REQUEST_add1_ext_i2d OCSP_request_add1_nonce OCSP_REQUEST_add_ext OCSP_REQUEST_delete_ext OCSP_REQUEST_get1_ext_d2i OCSP_REQUEST_get_ext OCSP_REQUEST_get_ext_by_critical OCSP_REQUEST_get_ext_by_NID OCSP_REQUEST_get_ext_by_OBJ OCSP_REQUEST_get_ext_count OCSP_request_is_signed OCSP_request_onereq_count OCSP_request_onereq_get0 OCSP_REQUEST_print OCSP_request_set1_name OCSP_request_sign OCSP_request_verify OCSP_resp_count OCSP_resp_find OCSP_resp_find_status OCSP_resp_get0 OCSP_resp_get0_certs OCSP_resp_get0_id OCSP_resp_get0_produced_at OCSP_resp_get0_respdata OCSP_resp_get0_signature OCSP_resp_get0_signer OCSP_resp_get0_tbs_sigalg OCSP_resp_get1_id OCSP_RESPID_match OCSP_RESPID_set_by_key OCSP_RESPID_set_by_name OCSP_response_create OCSP_RESPONSE_free OCSP_response_get1_basic OCSP_RESPONSE_it OCSP_RESPONSE_new OCSP_RESPONSE_print OCSP_response_status OCSP_response_status_str OCSP_sendreq_bio OCSP_sendreq_nbio OCSP_sendreq_new OCSP_set_max_response_length OCSP_single_get0_status OCSP_SINGLERESP_add1_ext_i2d OCSP_SINGLERESP_add_ext OCSP_SINGLERESP_delete_ext OCSP_SINGLERESP_get0_id OCSP_SINGLERESP_get1_ext_d2i OCSP_SINGLERESP_get_ext OCSP_SINGLERESP_get_ext_by_critical OCSP_SINGLERESP_get_ext_by_NID OCSP_SINGLERESP_get_ext_by_OBJ OCSP_SINGLERESP_get_ext_count OCSP_url_svcloc_new OPENSSL_asc2uni OPENSSL_atexit OPENSSL_buf2hexstr OPENSSL_cipher_name OPENSSL_cleanup OPENSSL_free OPENSSL_init_crypto OPENSSL_INIT_free OPENSSL_INIT_new OPENSSL_INIT_set_config_appname OPENSSL_INIT_set_config_file_flags OPENSSL_INIT_set_config_filename OPENSSL_init_ssl OPENSSL_LH_delete OPENSSL_LH_doall OPENSSL_LH_doall_arg OPENSSL_LH_error OPENSSL_LH_free OPENSSL_LH_get_down_load OPENSSL_LH_insert OPENSSL_LH_new OPENSSL_LH_node_stats OPENSSL_LH_node_stats_bio OPENSSL_LH_node_usage_stats OPENSSL_LH_node_usage_stats_bio OPENSSL_LH_num_items OPENSSL_LH_retrieve OPENSSL_LH_set_down_load OPENSSL_LH_stats OPENSSL_LH_stats_bio OPENSSL_LH_strhash OPENSSL_load_builtin_modules OPENSSL_malloc OPENSSL_sk_deep_copy OPENSSL_sk_delete OPENSSL_sk_delete_ptr OPENSSL_sk_dup OPENSSL_sk_find OPENSSL_sk_find_ex OPENSSL_sk_free OPENSSL_sk_insert OPENSSL_sk_is_sorted OPENSSL_sk_new OPENSSL_sk_new_null OPENSSL_sk_new_reserve OPENSSL_sk_num OPENSSL_sk_pop OPENSSL_sk_pop_free OPENSSL_sk_push OPENSSL_sk_reserve OPENSSL_sk_set OPENSSL_sk_set_cmp_ OPENSSL_sk_shift OPENSSL_sk_sort OPENSSL_sk_unshift OPENSSL_sk_value OPENSSL_sk_zero OPENSSL_thread_stop OPENSSL_uni2asc OPENSSL_uni2utf8 OPENSSL_utf82uni OpenSSL_version Return info strings. … OpenSSL_version_num OPENSSL_zalloc OTHERNAME_cmp PEM_read_bio_DHparams PEM_read_bio_DSA_PUBKEY PEM_read_bio_DSAparams PEM_read_bio_DSAPrivateKey PEM_read_bio_EC_PUBKEY PEM_read_bio_ECPKParameters PEM_read_bio_ECPrivateKey PEM_read_bio_NETSCAPE_CERT_SEQUENCE PEM_read_bio_PKCS7 PEM_read_bio_PKCS8 PEM_read_bio_PKCS8_PRIV_KEY_INFO PEM_read_bio_PrivateKey PEM_read_bio_PUBKEY PEM_read_bio_RSA_PUBKEY PEM_read_bio_RSAPrivateKey PEM_read_bio_RSAPublicKey PEM_read_bio_X509 PEM_read_bio_X509_AUX PEM_read_bio_X509_CRL PEM_read_bio_X509_REQ PEM_read_DHparams PEM_read_DSA_PUBKEY PEM_read_DSAparams PEM_read_DSAPrivateKey PEM_read_EC_PUBKEY PEM_read_ECPKParameters PEM_read_ECPrivateKey PEM_read_NETSCAPE_CERT_SEQUENCE PEM_read_PKCS7 PEM_read_PKCS8 PEM_read_PKCS8_PRIV_KEY_INFO PEM_read_PrivateKey PEM_read_PUBKEY PEM_read_RSA_PUBKEY PEM_read_RSAPrivateKey PEM_read_RSAPublicKey PEM_read_X509 PEM_read_X509_AUX PEM_read_X509_CRL PEM_read_X509_REQ PEM_write_bio_DHparams PEM_write_bio_DHxparams PEM_write_bio_DSA_PUBKEY PEM_write_bio_DSAparams PEM_write_bio_DSAPrivateKey PEM_write_bio_EC_PUBKEY PEM_write_bio_ECPKParameters PEM_write_bio_ECPrivateKey PEM_write_bio_NETSCAPE_CERT_SEQUENCE PEM_write_bio_PKCS7 PEM_write_bio_PKCS8 PEM_write_bio_PKCS8_PRIV_KEY_INFO PEM_write_bio_PKCS8PrivateKey PEM_write_bio_PKCS8PrivateKey_nid PEM_write_bio_PrivateKey PEM_write_bio_PrivateKey_traditional PEM_write_bio_PUBKEY PEM_write_bio_RSA_PUBKEY PEM_write_bio_RSAPrivateKey PEM_write_bio_RSAPublicKey PEM_write_bio_X509 PEM_write_bio_X509_AUX PEM_write_bio_X509_CRL PEM_write_bio_X509_REQ PEM_write_bio_X509_REQ_NEW PEM_write_DHparams PEM_write_DHxparams PEM_write_DSA_PUBKEY PEM_write_DSAparams PEM_write_DSAPrivateKey PEM_write_EC_PUBKEY PEM_write_ECPKParameters PEM_write_ECPrivateKey PEM_write_NETSCAPE_CERT_SEQUENCE PEM_write_PKCS7 PEM_write_PKCS8 PEM_write_PKCS8_PRIV_KEY_INFO PEM_write_PrivateKey PEM_write_PUBKEY PEM_write_RSA_PUBKEY PEM_write_RSAPrivateKey PEM_write_RSAPublicKey PEM_write_X509 PEM_write_X509_AUX PEM_write_X509_CRL PEM_write_X509_REQ PEM_write_X509_REQ_NEW PEM_X509_INFO_read_bio PKCS1_MGF1 PKCS5_pbe2_set PKCS5_pbe2_set_iv PKCS5_pbe2_set_scrypt PKCS5_PBE_add PKCS5_PBE_keyivgen PKCS5_pbe_set PKCS5_pbe_set0_algor PKCS5_PBKDF2_HMAC C: unsigned char * PKCS5_PBKDF2_HMAC_SHA1 PKCS5_pbkdf2_set PKCS5_v2_PBE_keyivgen PKCS5_v2_scrypt_keyivgen PKCS7_add_certificate PKCS7_free PKCS7_it PKCS7_new PKCS7_SIGNED_free PKCS7_SIGNED_it PKCS7_SIGNED_new PKCS8_add_keyusage PKCS8_decrypt PKCS8_encrypt PKCS8_get_attr PKCS8_pkey_add1_attr_by_NID PKCS8_pkey_get0 PKCS8_pkey_get0_attrs PKCS8_pkey_set0 PKCS8_PRIV_KEY_INFO_free PKCS8_PRIV_KEY_INFO_it PKCS8_PRIV_KEY_INFO_new PKCS8_set0_pbe PKCS12_add_cert PKCS12_add_CSPName_asc PKCS12_add_friendlyname_asc PKCS12_add_friendlyname_uni PKCS12_add_friendlyname_utf8 PKCS12_add_key PKCS12_add_localkeyid PKCS12_add_safe PKCS12_add_safes PKCS12_AUTHSAFES_it PKCS12_BAGS_free PKCS12_BAGS_it PKCS12_BAGS_new PKCS12_create PKCS12_decrypt_skey PKCS12_free PKCS12_gen_mac PKCS12_get0_mac PKCS12_get_attr PKCS12_get_attr_gen PKCS12_get_friendlyname PKCS12_init PKCS12_it PKCS12_item_decrypt_d2i PKCS12_item_i2d_encrypt PKCS12_item_pack_safebag PKCS12_key_gen_asc PKCS12_key_gen_uni PKCS12_key_gen_utf8 PKCS12_MAC_DATA_free PKCS12_MAC_DATA_it PKCS12_MAC_DATA_new PKCS12_mac_present PKCS12_new PKCS12_newpass PKCS12_pack_authsafes PKCS12_pack_p7data PKCS12_pack_p7encdata PKCS12_parse PKCS12_PBE_add PKCS12_pbe_crypt PKCS12_PBE_keyivgen PKCS12_SAFEBAG_create0_p8inf PKCS12_SAFEBAG_create0_pkcs8 PKCS12_SAFEBAG_create_cert PKCS12_SAFEBAG_create_crl PKCS12_SAFEBAG_create_pkcs8_encrypt PKCS12_SAFEBAG_free PKCS12_SAFEBAG_get0_attr PKCS12_SAFEBAG_get0_attrs PKCS12_SAFEBAG_get0_p8inf PKCS12_SAFEBAG_get0_pkcs8 PKCS12_SAFEBAG_get0_safes PKCS12_SAFEBAG_get0_type PKCS12_SAFEBAG_get1_cert PKCS12_SAFEBAG_get1_crl PKCS12_SAFEBAG_get_bag_nid PKCS12_SAFEBAG_get_nid PKCS12_SAFEBAG_it PKCS12_SAFEBAG_new PKCS12_SAFEBAGS_it PKCS12_set_mac PKCS12_setup_mac PKCS12_unpack_authsafes PKCS12_unpack_p7data PKCS12_unpack_p7encdata PKCS12_verify_mac RAND_add RAND_bytes RAND_file_name RAND_get_rand_method RAND_keep_random_devices_open RAND_load_file RAND_OpenSSL RAND_poll RAND_priv_bytes RAND_pseudo_bytes RAND_seed RAND_set_rand_engine RAND_set_rand_method RAND_status RAND_write_file RSA_bits RSA_blinding_off RSA_blinding_on RSA_check_key RSA_check_key_ex RSA_clear_flags RSA_flags RSA_free RSA_generate_key RSA_generate_key_ex RSA_generate_multi_prime_key RSA_get0_crt_params RSA_get0_d RSA_get0_dmp1 RSA_get0_dmq1 RSA_get0_e RSA_get0_engine RSA_get0_factors RSA_get0_iqmp RSA_get0_key RSA_get0_multi_prime_crt_params RSA_get0_multi_prime_factors RSA_get0_n RSA_get0_p RSA_get0_pss_params RSA_get0_q RSA_get_default_method RSA_get_ex_data RSA_get_method RSA_get_multi_prime_extra_count RSA_get_version RSA_new RSA_new_method RSA_null_method RSA_padding_add_none RSA_padding_add_PKCS1_OAEP RSA_padding_add_PKCS1_OAEP_mgf1 RSA_padding_add_PKCS1_PSS RSA_padding_add_PKCS1_PSS_mgf1 RSA_padding_add_PKCS1_type_1 RSA_padding_add_PKCS1_type_2 RSA_padding_add_SSLv23 RSA_padding_add_X931 RSA_padding_check_none RSA_padding_check_PKCS1_OAEP RSA_padding_check_PKCS1_OAEP_mgf1 RSA_padding_check_PKCS1_type_1 RSA_padding_check_PKCS1_type_2 RSA_padding_check_SSLv23 RSA_padding_check_X931 RSA_PKCS1_OpenSSL RSA_pkey_ctx_ctrl RSA_print RSA_print_fp RSA_private_decrypt RSA_private_encrypt RSA_public_decrypt RSA_public_encrypt RSA_security_bits RSA_set0_crt_params RSA_set0_factors RSA_set0_key RSA_set0_multi_prime_params RSA_set_default_method RSA_set_ex_data RSA_set_flags RSA_set_method RSA_setup_blinding RSA_sign RSA_sign_ASN1_OCTET_STRING RSA_size RSA_test_flags RSA_up_ref RSA_verify RSA_verify_ASN1_OCTET_STRING RSA_verify_PKCS1_PSS RSA_verify_PKCS1_PSS_mgf1 RSA_X931_derive_ex RSA_X931_generate_key_ex RSA_X931_hash_id RSAPrivateKey_dup RSAPrivateKey_it RSAPublicKey_dup RSAPublicKey_it s2i_ASN1_IA5STRING s2i_ASN1_INTEGER SHA1 SHA1_Final SHA1_Init SHA1_Transform SHA1_Update SHA224 SHA224_Final SHA224_Init SHA224_Update SHA256 SHA256_Final SHA256_Init SHA256_Transform SHA256_Update SHA384 SHA384_Final SHA384_Init SHA384_Update SHA512 SHA512_Final SHA512_Init SHA512_Transform SHA512_Update sk_GENERAL_NAME_new_null sk_GENERAL_NAME_num sk_GENERAL_NAME_pop_free sk_GENERAL_NAME_push sk_GENERAL_NAME_value sk_pop_free sk_X509_EXTENSION_new_null sk_X509_EXTENSION_num sk_X509_EXTENSION_pop_free sk_X509_EXTENSION_push sk_X509_EXTENSION_value SRP_Calc_A_param SSL_accept SSL_add1_host SSL_add1_to_CA_list SSL_add_client_CA SSL_add_dir_cert_subjects_to_stack SSL_add_file_cert_subjects_to_stack SSL_add_ssl_module SSL_alert_desc_string SSL_alert_desc_string_long SSL_alert_type_string SSL_alert_type_string_long SSL_alloc_buffers SSL_bytes_to_cipher_list SSL_callback_ctrl SSL_certs_clear SSL_check_chain SSL_check_private_key SSL_CIPHER_description SSL_CIPHER_find SSL_CIPHER_get_auth_nid SSL_CIPHER_get_bits SSL_CIPHER_get_cipher_nid SSL_CIPHER_get_digest_nid SSL_CIPHER_get_handshake_digest SSL_CIPHER_get_id SSL_CIPHER_get_kx_nid SSL_CIPHER_get_name SSL_CIPHER_get_protocol_id SSL_CIPHER_get_version SSL_CIPHER_is_aead SSL_CIPHER_standard_name SSL_clear SSL_clear_options SSL_client_hello_get0_ciphers SSL_client_hello_get0_compression_methods SSL_client_hello_get0_ext SSL_client_hello_get0_legacy_version SSL_client_hello_get0_random SSL_client_hello_get0_session_id SSL_client_hello_get1_extensions_present SSL_client_hello_isv2 SSL_client_version SSL_COMP_add_compression_method SSL_COMP_get0_name SSL_COMP_get_compression_methods SSL_COMP_get_id SSL_COMP_get_name SSL_COMP_set0_compression_methods SSL_CONF_cmd SSL_CONF_cmd_argv SSL_CONF_cmd_value_type SSL_CONF_CTX_clear_flags SSL_CONF_CTX_finish SSL_CONF_CTX_free SSL_CONF_CTX_new SSL_CONF_CTX_set1_prefix SSL_CONF_CTX_set_flags SSL_CONF_CTX_set_ssl SSL_CONF_CTX_set_ssl_ctx SSL_config SSL_connect SSL_copy_session_id SSL_ctrl SSL_CTX_add1_to_CA_list SSL_CTX_add_client_CA SSL_CTX_add_session SSL_CTX_callback_ctrl SSL_CTX_check_private_key SSL_CTX_clear_options SSL_CTX_config SSL_CTX_ctrl SSL_CTX_dane_clear_flags SSL_CTX_dane_enable SSL_CTX_dane_mtype_set SSL_CTX_dane_set_flags SSL_CTX_flush_sessions SSL_CTX_free SSL_CTX_get0_CA_list SSL_CTX_get0_certificate SSL_CTX_get0_param SSL_CTX_get0_privatekey SSL_CTX_get0_security_ex_data SSL_CTX_get_cert_store SSL_CTX_get_ciphers SSL_CTX_get_client_CA_list SSL_CTX_get_client_cert_cb SSL_CTX_get_default_passwd_cb SSL_CTX_get_default_passwd_cb_userdata SSL_CTX_get_ex_data SSL_CTX_get_info_callback SSL_CTX_get_keylog_callback SSL_CTX_get_max_early_data SSL_CTX_get_num_tickets SSL_CTX_get_options SSL_CTX_get_quiet_shutdown SSL_CTX_get_record_padding_callback_arg SSL_CTX_get_recv_max_early_data SSL_CTX_get_security_level SSL_CTX_get_ssl_method SSL_CTX_get_timeout SSL_CTX_get_verify_callback SSL_CTX_get_verify_depth SSL_CTX_get_verify_mode SSL_CTX_load_verify_locations SSL_CTX_new SSL_CTX_remove_session SSL_CTX_sess_get_get_cb SSL_CTX_sess_get_new_cb SSL_CTX_sess_get_remove_cb SSL_CTX_sess_set_get_cb SSL_CTX_sess_set_new_cb SSL_CTX_sess_set_remove_cb SSL_CTX_set0_CA_list SSL_CTX_set0_security_ex_data SSL_CTX_set1_cert_store SSL_CTX_set1_param SSL_CTX_set_alpn_protos SSL_CTX_set_alpn_select_cb SSL_CTX_set_block_padding SSL_CTX_set_cert_cb SSL_CTX_set_cert_store SSL_CTX_set_cert_verify_callback SSL_CTX_set_cipher_list SSL_CTX_set_ciphersuites SSL_CTX_set_client_CA_list SSL_CTX_set_client_cert_cb SSL_CTX_set_client_cert_engine SSL_CTX_set_client_hello_cb SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_set_default_read_buffer_len SSL_CTX_set_default_verify_dir SSL_CTX_set_default_verify_file SSL_CTX_set_default_verify_paths SSL_CTX_set_ex_data SSL_CTX_set_generate_session_id SSL_CTX_set_info_callback SSL_CTX_set_keylog_callback SSL_CTX_set_max_early_data SSL_CTX_set_max_proto_version SSL_CTX_set_min_proto_version SSL_CTX_set_mode SSL_CTX_set_msg_callback SSL_CTX_set_next_proto_select_cb SSL_CTX_set_next_protos_advertised_cb SSL_CTX_set_num_tickets SSL_CTX_set_options SSL_CTX_set_post_handshake_auth SSL_CTX_set_purpose SSL_CTX_set_quiet_shutdown SSL_CTX_set_record_padding_callback_arg SSL_CTX_set_recv_max_early_data SSL_CTX_set_security_level SSL_CTX_set_session_cache_mode SSL_CTX_set_session_id_context According to the C headers, Sid_ctx translates to C_unsigned_char_ptr. … SSL_CTX_set_srp_cb_arg SSL_CTX_set_srp_password SSL_CTX_set_srp_strength SSL_CTX_set_srp_username SSL_CTX_set_ssl_version SSL_CTX_set_timeout SSL_CTX_set_tlsext_max_fragment_length SSL_CTX_set_tmp_dh_callback SSL_CTX_set_trust SSL_CTX_set_verify SSL_CTX_set_verify_depth SSL_CTX_SRP_CTX_free SSL_CTX_SRP_CTX_init SSL_CTX_up_ref SSL_CTX_use_cert_and_key SSL_CTX_use_certificate SSL_CTX_use_certificate_ASN1 SSL_CTX_use_certificate_chain_file SSL_CTX_use_certificate_file SSL_CTX_use_PrivateKey SSL_CTX_use_PrivateKey_ASN1 SSL_CTX_use_PrivateKey_file SSL_CTX_use_RSAPrivateKey SSL_CTX_use_RSAPrivateKey_ASN1 SSL_CTX_use_RSAPrivateKey_file SSL_CTX_use_serverinfo SSL_CTX_use_serverinfo_ex SSL_CTX_use_serverinfo_file SSL_dane_clear_flags SSL_dane_enable SSL_dane_set_flags SSL_dane_tlsa_add SSL_do_handshake SSL_dup SSL_dup_CA_list SSL_export_keying_material SSL_export_keying_material_early SSL_free SSL_free_buffers SSL_get0_alpn_selected SSL_get0_CA_list SSL_get0_dane SSL_get0_dane_authority SSL_get0_dane_tlsa SSL_get0_next_proto_negotiated SSL_get0_param SSL_get0_peer_CA_list SSL_get0_peername SSL_get0_security_ex_data SSL_get0_verified_chain SSL_get1_session SSL_get1_supported_ciphers SSL_get_app_data SSL_get_certificate SSL_get_cipher_list SSL_get_ciphers SSL_get_client_CA_list SSL_get_client_ciphers SSL_get_client_random SSL_get_current_cipher SSL_get_current_compression SSL_get_current_expansion SSL_get_default_passwd_cb SSL_get_default_passwd_cb_userdata SSL_get_default_timeout SSL_get_early_data_status SSL_get_error SSL_get_ex_data SSL_get_ex_data_X509_STORE_CTX_idx SSL_get_fd SSL_get_finished SSL_get_info_callback SSL_get_key_update_type SSL_get_max_early_data SSL_get_num_tickets SSL_get_options SSL_get_peer_cert_chain SSL_get_peer_certificate SSL_get_peer_finished SSL_get_peer_signature_type_nid SSL_get_pending_cipher SSL_get_privatekey SSL_get_quiet_shutdown SSL_get_rbio SSL_get_read_ahead SSL_get_record_padding_callback_arg SSL_get_recv_max_early_data SSL_get_rfd SSL_get_security_level SSL_get_server_random SSL_get_servername SSL_get_servername_type SSL_get_session SSL_get_shared_ciphers SSL_get_shared_sigalgs SSL_get_shutdown SSL_get_sigalgs SSL_get_signature_type_nid SSL_get_srp_g SSL_get_srp_N SSL_get_srp_userinfo SSL_get_srp_username SSL_get_SSL_CTX SSL_get_ssl_method SSL_get_state SSL_get_verify_callback SSL_get_verify_depth SSL_get_verify_mode SSL_get_verify_result SSL_get_version SSL_get_wbio SSL_get_wfd SSL_has_matching_session_id SSL_has_pending SSL_in_before SSL_in_init SSL_is_dtls SSL_is_init_finished SSL_is_server SSL_key_update SSL_load_client_CA_file SSL_new SSL_peek SSL_peek_ex SSL_pending SSL_read SSL_read_early_data SSL_read_ex SSL_renegotiate SSL_renegotiate_abbreviated SSL_renegotiate_pending SSL_rstate_string SSL_rstate_string_long SSL_select_next_proto SSL_SESSION_dup SSL_SESSION_free SSL_SESSION_get0_alpn_selected SSL_SESSION_get0_cipher SSL_SESSION_get0_hostname SSL_SESSION_get0_id_context SSL_SESSION_get0_peer SSL_SESSION_get0_ticket SSL_SESSION_get_compress_id SSL_SESSION_get_ex_data SSL_SESSION_get_id SSL_SESSION_get_master_key SSL_SESSION_get_max_early_data SSL_SESSION_get_max_fragment_length SSL_SESSION_get_protocol_version SSL_SESSION_get_ticket_lifetime_hint SSL_SESSION_get_time SSL_SESSION_get_timeout SSL_SESSION_has_ticket SSL_SESSION_is_resumable SSL_SESSION_new SSL_SESSION_print SSL_SESSION_print_fp SSL_SESSION_print_keylog SSL_session_reused SSL_SESSION_set1_alpn_selected SSL_SESSION_set1_hostname SSL_SESSION_set1_id SSL_SESSION_set1_id_context SSL_SESSION_set1_master_key SSL_SESSION_set_cipher SSL_SESSION_set_ex_data SSL_SESSION_set_max_early_data SSL_SESSION_set_protocol_version SSL_SESSION_set_time SSL_SESSION_set_timeout SSL_SESSION_up_ref SSL_set0_CA_list SSL_set0_rbio SSL_set0_security_ex_data SSL_set0_wbio SSL_set1_host SSL_set1_param SSL_set_accept_state SSL_set_alpn_protos SSL_set_app_data SSL_set_bio SSL_set_block_padding SSL_set_cert_cb SSL_set_cipher_list SSL_set_ciphersuites SSL_set_client_CA_list SSL_set_connect_state SSL_set_debug SSL_set_default_passwd_cb SSL_set_default_passwd_cb_userdata SSL_set_default_read_buffer_len SSL_set_ex_data SSL_set_fd SSL_set_generate_session_id SSL_set_hostflags SSL_set_info_callback SSL_set_max_early_data SSL_set_msg_callback SSL_set_num_tickets SSL_set_options SSL_set_post_handshake_auth SSL_set_purpose SSL_set_quiet_shutdown SSL_set_read_ahead SSL_set_record_padding_callback_arg SSL_set_recv_max_early_data SSL_set_rfd SSL_set_security_level SSL_set_session SSL_set_session_id_context SSL_set_session_secret_cb SSL_set_session_ticket_ext SSL_set_session_ticket_ext_cb SSL_set_shutdown SSL_set_srp_server_param SSL_set_srp_server_param_pw SSL_set_SSL_CTX SSL_set_ssl_method SSL_set_tlsext_host_name SSL_set_tlsext_max_fragment_length SSL_set_tmp_dh_callback SSL_set_trust SSL_set_verify SSL_set_verify_depth SSL_set_verify_result SSL_set_wfd SSL_shutdown SSL_SRP_CTX_free SSL_SRP_CTX_init SSL_srp_server_param_with_username SSL_state_string SSL_state_string_long SSL_stateless SSL_up_ref SSL_use_cert_and_key SSL_use_certificate SSL_use_certificate_ASN1 SSL_use_certificate_chain_file SSL_use_certificate_file SSL_use_PrivateKey SSL_use_PrivateKey_ASN1 SSL_use_PrivateKey_file SSL_use_RSAPrivateKey SSL_use_RSAPrivateKey_ASN1 SSL_use_RSAPrivateKey_file SSL_verify_client_post_handshake SSL_version SSL_want SSL_write SSL_write_early_data SSL_write_ex SSLerr SSLv23_client_method SSLv23_method SSLv23_server_method TLS_client_method TLS_method TLS_server_method TLSv1_1_client_method TLSv1_1_method TLSv1_1_server_method TLSv1_2_client_method TLSv1_2_method TLSv1_2_server_method TLSv1_client_method TLSv1_method TLSv1_server_method UI_add_error_string UI_add_info_string UI_add_input_boolean UI_add_input_string UI_add_user_data UI_add_verify_string UI_construct_prompt UI_create_method UI_ctrl UI_destroy_method UI_dup_error_string UI_dup_info_string UI_dup_input_boolean UI_dup_input_string UI_dup_user_data UI_dup_verify_string UI_free UI_get0_action_string UI_get0_output_string UI_get0_result UI_get0_result_string UI_get0_test_string UI_get0_user_data UI_get_default_method UI_get_ex_data UI_get_input_flags UI_get_method UI_get_result_length UI_get_result_maxsize UI_get_result_minsize UI_get_result_string_length UI_get_string_type UI_method_get_closer UI_method_get_data_destructor UI_method_get_data_duplicator UI_method_get_ex_data UI_method_get_flusher UI_method_get_opener UI_method_get_prompt_constructor UI_method_get_reader UI_method_get_writer UI_method_set_closer UI_method_set_data_duplicator UI_method_set_ex_data UI_method_set_flusher UI_method_set_opener UI_method_set_prompt_constructor UI_method_set_reader UI_method_set_writer UI_new UI_new_method UI_null UI_OpenSSL UI_ess UI_set_default_method UI_set_ex_data UI_set_method UI_set_result UI_set_result_ex UI_UTIL_read_pw UI_UTIL_read_pw_string UI_UTIL_wrap_read_pem_callback v2i_ASN1_BIT_STRING v2i_GENERAL_NAMES X509_add1_ext_i2d X509_add1_reject_object X509_add1_trust_object X509_add_ext X509_ALGOR_cmp X509_ALGOR_copy X509_ALGOR_dup X509_ALGOR_get0 X509_ALGOR_set0 X509_ALGOR_set_md X509_alias_get0 X509_alias_set1 X509_ATTRIBUTE_count X509_ATTRIBUTE_create X509_ATTRIBUTE_create_by_NID X509_ATTRIBUTE_create_by_OBJ X509_ATTRIBUTE_create_by_txt X509_ATTRIBUTE_dup X509_ATTRIBUTE_get0_data X509_ATTRIBUTE_get0_object X509_ATTRIBUTE_get0_type X509_ATTRIBUTE_set1_data X509_ATTRIBUTE_set1_object X509_aux_print X509_certificate_type X509_chain_check_suiteb X509_chain_up_ref X509_check_akid X509_check_ca X509_check_email X509_check_host X509_check_ip_asc X509_check_issued X509_check_private_key X509_check_purpose X509_check_trust X509_cmp X509_cmp_current_time X509_cmp_time X509_CRL_add0_revoked X509_CRL_add1_ext_i2d X509_CRL_add_ext X509_CRL_check_suiteb X509_CRL_cmp X509_CRL_delete_ext X509_CRL_diff X509_CRL_digest X509_CRL_dup X509_CRL_free X509_CRL_get0_by_cert X509_CRL_get0_by_serial X509_CRL_get0_extensions X509_CRL_get0_lastUpdate X509_CRL_get0_nextUpdate X509_CRL_get0_signature X509_CRL_get_ext X509_CRL_get_ext_by_critical X509_CRL_get_ext_by_NID X509_CRL_get_ext_by_OBJ X509_CRL_get_ext_count X509_CRL_get_ext_d2i X509_CRL_get_issuer X509_CRL_get_lastUpdate X509_CRL_get_meth_data X509_CRL_get_nextUpdate X509_CRL_get_REVOKED X509_CRL_get_signature_nid X509_CRL_get_version X509_CRL_http_nbio X509_CRL_it X509_CRL_match X509_CRL_METHOD_free X509_CRL_METHOD_new X509_CRL_new X509_CRL_print X509_CRL_print_ex X509_CRL_print_fp X509_CRL_set1_lastUpdate X509_CRL_set1_nextUpdate X509_CRL_set_default_method X509_CRL_set_issuer_name X509_CRL_set_meth_data X509_CRL_set_version X509_CRL_sign X509_CRL_sign_ctx X509_CRL_sort X509_CRL_up_ref X509_CRL_verify X509_delete_ext X509_digest X509_dup X509_email_free X509_EXTENSION_create_by_NID X509_EXTENSION_create_by_OBJ X509_EXTENSION_dup X509_EXTENSION_free X509_EXTENSION_get_critical X509_EXTENSION_get_data X509_EXTENSION_get_object X509_EXTENSION_it X509_EXTENSION_new X509_EXTENSION_set_critical X509_EXTENSION_set_data X509_EXTENSION_set_object X509_EXTENSIONS_it X509_find_by_issuer_and_serial X509_find_by_subject X509_free X509_get0_authority_issuer X509_get0_authority_key_id X509_get0_authority_serial X509_get0_extensions X509_get0_notAfter X509_get0_notBefore X509_get0_pubkey X509_get0_pubkey_bitstr X509_get0_reject_objects X509_get0_serialNumber X509_get0_signature X509_get0_subject_key_id X509_get0_tbs_sigalg X509_get0_trust_objects X509_get0_uids X509_get1_email X509_get1_ocsp X509_get_default_cert_area X509_get_default_cert_dir X509_get_default_cert_dir_env X509_get_default_cert_file X509_get_default_cert_file_env X509_get_default_private_dir X509_get_ex_data X509_get_ext X509_get_ext_by_critical X509_get_ext_by_NID X509_get_ext_by_OBJ X509_get_ext_count X509_get_ext_d2i X509_get_extended_key_usage X509_get_extension_flags X509_get_issuer_name X509_get_key_usage X509_get_notAfter X509_get_notBefore X509_get_pathlen X509_get_proxy_pathlen X509_get_pubkey X509_get_pubkey_parameters X509_get_serialNumber X509_get_signature_info X509_get_signature_nid X509_get_signature_type X509_get_subject_name X509_get_version X509_get_X509_PUBKEY X509_getm_notAfter X509_getm_notBefore X509_gmtime_adj X509_http_nbio X509_INFO_free X509_INFO_new X509_issuer_and_serial_cmp X509_issuer_and_serial_hash X509_issuer_name_cmp X509_issuer_name_hash X509_issuer_name_hash_old X509_it X509_keyid_get0 X509_keyid_set1 X509_load_cert_crl_file X509_load_cert_file X509_load_crl_file X509_LOOKUP_by_alias X509_LOOKUP_by_fingerprint X509_LOOKUP_by_issuer_serial X509_LOOKUP_by_subject X509_LOOKUP_ctrl X509_LOOKUP_file X509_LOOKUP_free X509_LOOKUP_get_method_data X509_LOOKUP_get_store X509_LOOKUP_hash_dir X509_LOOKUP_init X509_LOOKUP_new X509_LOOKUP_set_method_data X509_LOOKUP_shutdown X509_NAME_add_entry X509_NAME_add_entry_by_NID X509_NAME_add_entry_by_OBJ X509_NAME_add_entry_by_txt X509_NAME_cmp X509_NAME_delete_entry X509_NAME_digest X509_NAME_dup X509_NAME_entry_count X509_NAME_ENTRY_create_by_NID X509_NAME_ENTRY_create_by_OBJ X509_NAME_ENTRY_create_by_txt X509_NAME_ENTRY_dup X509_NAME_ENTRY_free X509_NAME_ENTRY_get_data X509_NAME_ENTRY_get_object X509_NAME_ENTRY_it X509_NAME_ENTRY_new X509_NAME_ENTRY_set X509_NAME_ENTRY_set_data X509_NAME_ENTRY_set_object X509_NAME_free X509_NAME_get0_der X509_NAME_get_entry X509_NAME_get_index_by_NID X509_NAME_get_index_by_OBJ X509_NAME_get_text_by_NID X509_NAME_get_text_by_OBJ X509_NAME_hash X509_NAME_hash_old X509_NAME_it X509_NAME_new X509_NAME_oneline X509_NAME_print X509_NAME_print_ex X509_NAME_print_ex_fp X509_NAME_set X509_new X509_OBJECT_free X509_OBJECT_get0_X509 X509_OBJECT_get0_X509_CRL X509_OBJECT_get_type X509_OBJECT_idx_by_subject X509_OBJECT_new X509_OBJECT_retrieve_by_subject X509_OBJECT_retrieve_match X509_OBJECT_set1_X509 X509_OBJECT_set1_X509_CRL X509_OBJECT_up_ref_count X509_ocspid_print X509_PKEY_free X509_PKEY_new X509_policy_check X509_policy_level_get0_node X509_policy_level_node_count X509_policy_node_get0_parent X509_policy_node_get0_policy X509_policy_node_get0_qualifiers X509_policy_tree_free X509_policy_tree_get0_level X509_policy_tree_get0_policies X509_policy_tree_get0_user_policies X509_policy_tree_level_count X509_print X509_print_ex X509_print_ex_fp X509_print_fp X509_pubkey_digest X509_PUBKEY_free X509_PUBKEY_get X509_PUBKEY_get0 X509_PUBKEY_get0_param X509_PUBKEY_it X509_PUBKEY_new X509_PUBKEY_set X509_PUBKEY_set0_param X509_PURPOSE_add X509_PURPOSE_cleanup X509_PURPOSE_get0 X509_PURPOSE_get0_name X509_PURPOSE_get0_sname X509_PURPOSE_get_by_id X509_PURPOSE_get_by_sname X509_PURPOSE_get_count X509_PURPOSE_get_id X509_PURPOSE_get_trust X509_PURPOSE_set X509_reject_clear X509_REQ_add1_attr X509_REQ_add1_attr_by_NID X509_REQ_add1_attr_by_OBJ X509_REQ_add1_attr_by_txt X509_REQ_add_extensions X509_REQ_add_extensions_nid X509_REQ_check_private_key X509_REQ_delete_attr X509_REQ_digest X509_REQ_dup X509_REQ_extension_nid X509_REQ_free X509_REQ_get0_pubkey X509_REQ_get0_signature X509_REQ_get1_email X509_REQ_get_attr X509_REQ_get_attr_by_NID X509_REQ_get_attr_by_OBJ X509_REQ_get_attr_count X509_REQ_get_extension_nids X509_REQ_get_extensions X509_REQ_get_pubkey X509_REQ_get_signature_nid X509_REQ_get_subject_name X509_REQ_get_version X509_REQ_get_X509_PUBKEY X509_REQ_it X509_REQ_new X509_REQ_print X509_REQ_print_ex X509_REQ_print_fp X509_REQ_set0_signature X509_REQ_set1_signature_algo X509_REQ_set_extension_nids X509_REQ_set_pubkey X509_REQ_set_subject_name X509_REQ_set_version X509_REQ_sign X509_REQ_sign_ctx X509_REQ_to_X509 X509_REQ_verify X509_REVOKED_add1_ext_i2d X509_REVOKED_add_ext X509_REVOKED_delete_ext X509_REVOKED_dup X509_REVOKED_get0_extensions X509_REVOKED_get0_revocationDate X509_REVOKED_get0_serialNumber X509_REVOKED_get_ext X509_REVOKED_get_ext_by_critical X509_REVOKED_get_ext_by_NID X509_REVOKED_get_ext_by_OBJ X509_REVOKED_get_ext_count X509_REVOKED_get_ext_d2i X509_REVOKED_set_revocationDate X509_REVOKED_set_serialNumber X509_set1_notAfter X509_set1_notBefore X509_set_ex_data X509_set_issuer_name X509_set_notAfter X509_set_notBefore X509_set_proxy_flag X509_set_proxy_pathlen X509_set_pubkey X509_set_serialNumber X509_set_subject_name X509_set_version X509_SIG_get0 X509_SIG_getm X509_SIG_INFO_get X509_SIG_INFO_set X509_sign X509_sign_ctx X509_signature_dump X509_signature_print X509_STORE_add_cert X509_STORE_add_crl X509_STORE_add_lookup X509_STORE_CTX_cleanup X509_STORE_CTX_free X509_STORE_CTX_get0_cert X509_STORE_CTX_get0_chain X509_STORE_CTX_get0_current_crl X509_STORE_CTX_get0_current_issuer X509_STORE_CTX_get0_param X509_STORE_CTX_get0_parent_ctx X509_STORE_CTX_get0_policy_tree X509_STORE_CTX_get0_store X509_STORE_CTX_get0_untrusted X509_STORE_CTX_get1_certs X509_STORE_CTX_get1_chain X509_STORE_CTX_get1_crls X509_STORE_CTX_get1_issuer X509_STORE_CTX_get_app_data X509_STORE_CTX_get_by_subject X509_STORE_CTX_get_cert_crl X509_STORE_CTX_get_check_crl X509_STORE_CTX_get_check_issued X509_STORE_CTX_get_check_policy X509_STORE_CTX_get_check_revocation X509_STORE_CTX_get_cleanup X509_STORE_CTX_get_current_cert X509_STORE_CTX_get_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_ex_data X509_STORE_CTX_get_explicit_policy X509_STORE_CTX_get_get_crl X509_STORE_CTX_get_get_issuer X509_STORE_CTX_get_lookup_certs X509_STORE_CTX_get_lookup_crls X509_STORE_CTX_get_num_untrusted X509_STORE_CTX_get_obj_by_subject X509_STORE_CTX_get_verify X509_STORE_CTX_get_verify_cb X509_STORE_CTX_init X509_STORE_CTX_new X509_STORE_CTX_purpose_inherit X509_STORE_CTX_set0_crls X509_STORE_CTX_set0_dane X509_STORE_CTX_set0_param X509_STORE_CTX_set0_trusted_stack X509_STORE_CTX_set0_untrusted X509_STORE_CTX_set0_verified_chain X509_STORE_CTX_set_app_data X509_STORE_CTX_set_cert X509_STORE_CTX_set_current_cert X509_STORE_CTX_set_default X509_STORE_CTX_set_depth X509_STORE_CTX_set_error X509_STORE_CTX_set_error_depth X509_STORE_CTX_set_ex_data X509_STORE_CTX_set_flags X509_STORE_CTX_set_purpose X509_STORE_CTX_set_time X509_STORE_CTX_set_trust X509_STORE_CTX_set_verify X509_STORE_CTX_set_verify_cb X509_STORE_free X509_STORE_get0_objects X509_STORE_get0_param X509_STORE_get_cert_crl X509_STORE_get_check_crl X509_STORE_get_check_issued X509_STORE_get_check_policy X509_STORE_get_check_revocation X509_STORE_get_cleanup X509_STORE_get_ex_data X509_STORE_get_get_crl X509_STORE_get_get_issuer X509_STORE_get_lookup_certs X509_STORE_get_lookup_crls X509_STORE_get_verify X509_STORE_get_verify_cb X509_STORE_load_locations X509_STORE_lock X509_STORE_new X509_STORE_set1_param X509_STORE_set_cert_crl X509_STORE_set_check_crl X509_STORE_set_check_issued X509_STORE_set_check_policy X509_STORE_set_check_revocation X509_STORE_set_cleanup X509_STORE_set_default_paths X509_STORE_set_ex_data X509_STORE_set_flags X509_STORE_set_get_crl X509_STORE_set_get_issuer X509_STORE_set_lookup_certs X509_STORE_set_lookup_crls X509_STORE_set_purpose X509_STORE_set_trust X509_STORE_set_verify X509_STORE_set_verify_cb X509_STORE_unlock X509_STORE_up_ref X509_subject_name_cmp X509_subject_name_hash X509_subject_name_hash_old X509_supported_extension X509_time_adj X509_time_adj_ex X509_to_X509_REQ X509_TRUST_add X509_TRUST_cleanup X509_trust_clear X509_TRUST_get0 X509_TRUST_get0_name X509_TRUST_get_by_id X509_TRUST_get_count X509_TRUST_get_flags X509_TRUST_get_trust X509_TRUST_set X509_TRUST_set_default X509_trusted X509_up_ref X509_verify X509_verify_cert X509_verify_cert_error_string X509_VERIFY_PARAM_add0_policy X509_VERIFY_PARAM_add0_table X509_VERIFY_PARAM_add1_host X509_VERIFY_PARAM_clear_flags X509_VERIFY_PARAM_free X509_VERIFY_PARAM_get0 X509_VERIFY_PARAM_get0_name X509_VERIFY_PARAM_get0_peername X509_VERIFY_PARAM_get_auth_level X509_VERIFY_PARAM_get_count X509_VERIFY_PARAM_get_depth X509_VERIFY_PARAM_get_flags X509_VERIFY_PARAM_get_hostflags X509_VERIFY_PARAM_get_inh_flags X509_VERIFY_PARAM_get_time X509_VERIFY_PARAM_inherit X509_VERIFY_PARAM_lookup X509_VERIFY_PARAM_move_peername X509_VERIFY_PARAM_new X509_VERIFY_PARAM_set1 X509_VERIFY_PARAM_set1_email X509_VERIFY_PARAM_set1_host X509_VERIFY_PARAM_set1_ip X509_VERIFY_PARAM_set1_ip_asc X509_VERIFY_PARAM_set1_name X509_VERIFY_PARAM_set_auth_level X509_VERIFY_PARAM_set_depth X509_VERIFY_PARAM_set_flags X509_VERIFY_PARAM_set_hostflags X509_VERIFY_PARAM_set_inh_flags X509_VERIFY_PARAM_set_purpose X509_VERIFY_PARAM_set_time X509_VERIFY_PARAM_set_trust X509_VERIFY_PARAM_table_cleanup X509at_add1_attr X509at_add1_attr_by_NID X509at_add1_attr_by_OBJ X509at_add1_attr_by_txt X509at_delete_attr X509at_get0_data_by_OBJ X509at_get_attr X509at_get_attr_by_NID X509at_get_attr_by_OBJ X509at_get_attr_count X509V3_add1_i2d X509v3_add_ext X509V3_add_standard_extensions X509V3_add_value X509V3_add_value_bool X509V3_add_value_int X509V3_add_value_uchar X509V3_conf_free X509v3_delete_ext X509V3_EXT_add X509V3_EXT_add_alias X509V3_EXT_add_list X509V3_EXT_cleanup X509V3_EXT_conf_nid X509V3_EXT_d2i X509V3_EXT_get X509V3_EXT_get_nid X509V3_EXT_i2d X509V3_EXT_print X509V3_EXT_print_fp X509V3_EXT_val_prn X509V3_extensions_print X509V3_get_d2i X509v3_get_ext X509v3_get_ext_by_critical X509v3_get_ext_by_NID X509v3_get_ext_by_OBJ X509v3_get_ext_count X509V3_get_section X509V3_get_string X509V3_parse_list X509V3_section_free X509V3_set_ctx X509V3_set_ctx_nodb X509V3_string_free