diff options
author | pg <pg@yandex-team.com> | 2025-02-06 22:36:12 +0300 |
---|---|---|
committer | pg <pg@yandex-team.com> | 2025-02-06 22:56:13 +0300 |
commit | d9088f44f7bf6fcf7ce48173127922058a0c75bf (patch) | |
tree | 30a84e4e522647df4d640727bc389a1bcd5f0320 | |
parent | 3aecb043cb6d694e73bf9ff4b8359f50ce2addae (diff) | |
download | ydb-d9088f44f7bf6fcf7ce48173127922058a0c75bf.tar.gz |
Untitled commit
commit_hash:f8d5d01bb4f15fea486c4bb48cd647bc4b8b085f
185 files changed, 7875 insertions, 1329 deletions
diff --git a/build/scripts/link_lib.py b/build/scripts/link_lib.py index 1247e67cb69..0a6e7988919 100644 --- a/build/scripts/link_lib.py +++ b/build/scripts/link_lib.py @@ -52,6 +52,68 @@ def get_opts(args): return Opts(args) +def run(*args): + return subprocess.check_output(list(args), shell=False).strip() + + +def gen_renames_1(d): + for l in d.split('\n'): + l = l.strip() + + if ' ' in l: + yield l.split(' ')[-1] + + +def have_prefix(l, p): + for x in l: + if not x.startswith(p): + return False + + return True + + +def gen_renames_2(p, d): + l = list(gen_renames_1(d)) + a = have_prefix(l, '_') + + for s in l: + if 'asan_globals' in s: + continue + + if s in ['HMAC', 'SHA1', 'SHA256', 'SHA256', 'SHA512', 'RC4', 'MD5', 'SHA384']: + continue + + if a and s[1:] in ['HMAC', 'SHA1', 'SHA256', 'SHA256', 'SHA512', 'RC4', 'MD5', 'SHA384']: + continue + + if a: + yield s + ' _' + p + s[1:] + else: + yield s + ' ' + p + s + + +def gen_renames(p, d): + return '\n'.join(gen_renames_2(p, d)).strip() + '\n' + + +def rename_syms(where, ret): + p = 'v1_' + + # find symbols to rename + syms = run(where + 'llvm-nm', '--extern-only', '--defined-only', '-A', ret) + + # prepare rename plan + renames = gen_renames(p, syms) + tmp = ret + '.syms' + + with open(tmp, 'w') as f: + f.write(renames) + + # rename symbols + run(where + 'llvm-objcopy', '--redefine-syms=' + tmp, ret) + os.unlink(tmp) + + if __name__ == "__main__": opts = get_opts(sys.argv[1:]) @@ -99,3 +161,6 @@ if __name__ == "__main__": if exit_code != 0: raise Exception('{0} returned non-zero exit code {1}. Stop.'.format(' '.join(cmd), exit_code)) + + if os.path.basename(opts.output) in ['libcontrib-libs-openssl.a', 'liblibs-openssl-crypto.a']: + rename_syms(os.path.dirname(opts.archiver) + '/', opts.output) diff --git a/contrib/libs/openssl/crypto/ya.make b/contrib/libs/openssl/crypto/ya.make index 3bf6f03bdb2..0f66c819c14 100644 --- a/contrib/libs/openssl/crypto/ya.make +++ b/contrib/libs/openssl/crypto/ya.make @@ -40,1332 +40,10 @@ ADDINCL( contrib/libs/openssl/include ) -IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL) - -IF (OS_LINUX) - IF (ARCH_ARM64) - SET(LINUX_ARM64 yes) - ELSEIF (ARCH_ARM7) - SET(LINUX_ARMV7 yes) - ELSEIF (ARCH_X86_64) - SET(LINUX_X86_64 yes) - ENDIF() -ENDIF() - -IF (OS_IOS) - IF (ARCH_ARM64) - SET(IOS_ARM64 yes) - ELSEIF (ARCH_ARM7) - SET(IOS_ARMV7 yes) - ELSEIF (ARCH_X86_64) - SET(IOS_X86_64 yes) - ELSEIF (ARCH_I386) - SET(IOS_I386 yes) - ENDIF() -ENDIF() - -IF (OS_ANDROID) - IF (ARCH_ARM64) - SET(ANDROID_ARM64 yes) - ELSEIF (ARCH_ARM7) - SET(ANDROID_ARMV7 yes) - ELSEIF (ARCH_X86_64) - SET(ANDROID_X86_64 yes) - ELSEIF (ARCH_I686) - SET(ANDROID_I686 yes) - ENDIF() -ENDIF() - -IF (OS_WINDOWS) - IF (ARCH_X86_64) - SET(WINDOWS_X86_64 yes) - ELSEIF (ARCH_I686) - SET(WINDOWS_I686 yes) - ENDIF() -ENDIF() - -IF (OS_DARWIN AND ARCH_ARM64) - SET(DARWIN_ARM64 yes) -ENDIF() - -NO_COMPILER_WARNINGS() - -NO_RUNTIME() - -SUPPRESSIONS(ubsan.supp) - -CFLAGS( - -DOPENSSL_BN_ASM_MONT - -DOPENSSL_CPUID_OBJ - -DSHA1_ASM - -DSHA256_ASM - -DSHA512_ASM - -DZLIB -) - -IF (NOT OS_IOS AND NOT DARWIN_ARM64) - CFLAGS( - -DDSO_NONE - -DAESNI_ASM - ) -ENDIF() - -IF (NOT WINDOWS_I686) - CFLAGS( - -DECP_NISTZ256_ASM - -DPOLY1305_ASM - ) -ENDIF() - -IF (NOT IOS_I386 AND NOT ANDROID_I686 AND NOT WINDOWS_I686) - CFLAGS( - -DKECCAK1600_ASM - ) -ENDIF() - -IF (NOT IOS_ARMV7 AND NOT ANDROID_ARMV7 AND NOT LINUX_ARMV7) - CFLAGS( - -DVPAES_ASM - ) -ENDIF() - -IF (NOT OS_WINDOWS) - CFLAGS( - -DENGINESDIR=\"/usr/local/lib/engines-1.1\" - -DOPENSSLDIR=\"/usr/local/ssl\" - ) -ENDIF() - -IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) - CFLAGS( - -DGHASH_ASM - -DL_ENDIAN - -DMD5_ASM - -DOPENSSL_BN_ASM_GF2m - -DOPENSSL_BN_ASM_MONT5 - -DOPENSSL_IA32_SSE2 - -DRC4_ASM - -DX25519_ASM - ) -ENDIF() - -IF (OS_LINUX AND ARCH_AARCH64 OR OS_LINUX AND ARCH_X86_64) - CFLAGS( - -DOPENSSL_USE_NODELETE - ) -ENDIF() - -IF (OS_DARWIN AND ARCH_ARM64) - CFLAGS( - -DL_ENDIAN - -DOPENSSL_PIC - ) -ENDIF() - -IF (OS_WINDOWS) - IF (ARCH_X86_64) - CFLAGS( - -DENGINESDIR="\"C:\\\\Program\ Files\\\\OpenSSL\\\\lib\\\\engines-1_1\"" - -DOPENSSLDIR="\"C:\\\\Program\ Files\\\\Common\ Files\\\\SSL\"" - ) - ELSEIF (ARCH_I386) - CFLAGS( - -DENGINESDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\OpenSSL\\\\lib\\\\engines-1_1\"" - -DOPENSSLDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\Common\ Files\\\\SSL\"" - ) - ENDIF() - CFLAGS( - -DOPENSSL_SYS_WIN32 - /GF - ) -ENDIF() - -IF (SANITIZER_TYPE == memory) - CFLAGS( - -DPURIFY - ) -ENDIF() - -IF (MUSL) - CFLAGS( - -DOPENSSL_NO_ASYNC - ) -ENDIF() - -IF (ARCH_TYPE_32) - CFLAGS( - -DOPENSSL_NO_EC_NISTP_64_GCC_128 - ) -ENDIF() - -IF (ARCH_X86_64 AND NOT MSVC) - SET_APPEND( - SFLAGS - -mavx512bw - -mavx512ifma - -mavx512vl - ) -ENDIF() - -SRCS( - aes/aes_cbc.c - aes/aes_cfb.c - aes/aes_ecb.c - aes/aes_ige.c - aes/aes_misc.c - aes/aes_ofb.c - aes/aes_wrap.c - aria/aria.c - asn1/a_bitstr.c - asn1/a_d2i_fp.c - asn1/a_digest.c - asn1/a_dup.c - asn1/a_gentm.c - asn1/a_i2d_fp.c - asn1/a_int.c - asn1/a_mbstr.c - asn1/a_object.c - asn1/a_octet.c - asn1/a_print.c - asn1/a_sign.c - asn1/a_strex.c - asn1/a_strnid.c - asn1/a_time.c - asn1/a_type.c - asn1/a_utctm.c - asn1/a_utf8.c - asn1/a_verify.c - asn1/ameth_lib.c - asn1/asn1_err.c - asn1/asn1_gen.c - asn1/asn1_item_list.c - asn1/asn1_lib.c - asn1/asn1_par.c - asn1/asn_mime.c - asn1/asn_moid.c - asn1/asn_mstbl.c - asn1/asn_pack.c - asn1/bio_asn1.c - asn1/bio_ndef.c - asn1/d2i_pr.c - asn1/d2i_pu.c - asn1/evp_asn1.c - asn1/f_int.c - asn1/f_string.c - asn1/i2d_pr.c - asn1/i2d_pu.c - asn1/n_pkey.c - asn1/nsseq.c - asn1/p5_pbe.c - asn1/p5_pbev2.c - asn1/p5_scrypt.c - asn1/p8_pkey.c - asn1/t_bitst.c - asn1/t_pkey.c - asn1/t_spki.c - asn1/tasn_dec.c - asn1/tasn_enc.c - asn1/tasn_fre.c - asn1/tasn_new.c - asn1/tasn_prn.c - asn1/tasn_scn.c - asn1/tasn_typ.c - asn1/tasn_utl.c - asn1/x_algor.c - asn1/x_bignum.c - asn1/x_info.c - asn1/x_int64.c - asn1/x_long.c - asn1/x_pkey.c - asn1/x_sig.c - asn1/x_spki.c - asn1/x_val.c - async/arch/async_null.c - async/arch/async_posix.c - async/arch/async_win.c - async/async.c - async/async_err.c - async/async_wait.c - bf/bf_cfb64.c - bf/bf_ecb.c - bf/bf_ofb64.c - bf/bf_skey.c - bio/b_addr.c - bio/b_dump.c - bio/b_print.c - bio/b_sock.c - bio/b_sock2.c - bio/bf_buff.c - bio/bf_lbuf.c - bio/bf_nbio.c - bio/bf_null.c - bio/bio_cb.c - bio/bio_err.c - bio/bio_lib.c - bio/bio_meth.c - bio/bss_acpt.c - bio/bss_bio.c - bio/bss_conn.c - bio/bss_dgram.c - bio/bss_fd.c - bio/bss_file.c - bio/bss_log.c - bio/bss_mem.c - bio/bss_null.c - bio/bss_sock.c - blake2/blake2b.c - blake2/blake2s.c - blake2/m_blake2b.c - blake2/m_blake2s.c - bn/bn_add.c - bn/bn_blind.c - bn/bn_const.c - bn/bn_ctx.c - bn/bn_depr.c - bn/bn_dh.c - bn/bn_div.c - bn/bn_err.c - bn/bn_exp.c - bn/bn_exp2.c - bn/bn_gcd.c - bn/bn_gf2m.c - bn/bn_intern.c - bn/bn_kron.c - bn/bn_lib.c - bn/bn_mod.c - bn/bn_mont.c - bn/bn_mpi.c - bn/bn_mul.c - bn/bn_nist.c - bn/bn_prime.c - bn/bn_print.c - bn/bn_rand.c - bn/bn_recp.c - bn/bn_shift.c - bn/bn_sqr.c - bn/bn_sqrt.c - bn/bn_srp.c - bn/bn_word.c - bn/bn_x931p.c - buffer/buf_err.c - buffer/buffer.c - camellia/cmll_cfb.c - camellia/cmll_ctr.c - camellia/cmll_ecb.c - camellia/cmll_ofb.c - cast/c_cfb64.c - cast/c_ecb.c - cast/c_enc.c - cast/c_ofb64.c - cast/c_skey.c - cmac/cm_ameth.c - cmac/cm_pmeth.c - cmac/cmac.c - cms/cms_asn1.c - cms/cms_att.c - cms/cms_cd.c - cms/cms_dd.c - cms/cms_enc.c - cms/cms_env.c - cms/cms_err.c - cms/cms_ess.c - cms/cms_io.c - cms/cms_kari.c - cms/cms_lib.c - cms/cms_pwri.c - cms/cms_sd.c - cms/cms_smime.c - comp/c_zlib.c - comp/comp_err.c - comp/comp_lib.c - conf/conf_api.c - conf/conf_def.c - conf/conf_err.c - conf/conf_lib.c - conf/conf_mall.c - conf/conf_mod.c - conf/conf_sap.c - conf/conf_ssl.c - cpt_err.c - cryptlib.c - ct/ct_b64.c - ct/ct_err.c - ct/ct_log.c - ct/ct_oct.c - ct/ct_policy.c - ct/ct_prn.c - ct/ct_sct.c - ct/ct_sct_ctx.c - ct/ct_vfy.c - ct/ct_x509v3.c - ctype.c - cversion.c - des/cbc_cksm.c - des/cbc_enc.c - des/cfb64ede.c - des/cfb64enc.c - des/cfb_enc.c - des/ecb3_enc.c - des/ecb_enc.c - des/fcrypt.c - des/ofb64ede.c - des/ofb64enc.c - des/ofb_enc.c - des/pcbc_enc.c - des/qud_cksm.c - des/rand_key.c - des/set_key.c - des/str2key.c - des/xcbc_enc.c - dh/dh_ameth.c - dh/dh_asn1.c - dh/dh_check.c - dh/dh_depr.c - dh/dh_err.c - dh/dh_gen.c - dh/dh_kdf.c - dh/dh_key.c - dh/dh_lib.c - dh/dh_meth.c - dh/dh_pmeth.c - dh/dh_prn.c - dh/dh_rfc5114.c - dh/dh_rfc7919.c - dsa/dsa_ameth.c - dsa/dsa_asn1.c - dsa/dsa_depr.c - dsa/dsa_err.c - dsa/dsa_gen.c - dsa/dsa_key.c - dsa/dsa_lib.c - dsa/dsa_meth.c - dsa/dsa_ossl.c - dsa/dsa_pmeth.c - dsa/dsa_prn.c - dsa/dsa_sign.c - dsa/dsa_vrf.c - dso/dso_dl.c - dso/dso_err.c - dso/dso_lib.c - dso/dso_openssl.c - dso/dso_vms.c - dso/dso_win32.c - ebcdic.c - ec/curve25519.c - ec/curve448/arch_32/f_impl.c - ec/curve448/curve448.c - ec/curve448/curve448_tables.c - ec/curve448/eddsa.c - ec/curve448/f_generic.c - ec/curve448/scalar.c - ec/ec2_oct.c - ec/ec2_smpl.c - ec/ec_ameth.c - ec/ec_asn1.c - ec/ec_check.c - ec/ec_curve.c - ec/ec_cvt.c - ec/ec_err.c - ec/ec_key.c - ec/ec_kmeth.c - ec/ec_lib.c - ec/ec_mult.c - ec/ec_oct.c - ec/ec_pmeth.c - ec/ec_print.c - ec/ecdh_kdf.c - ec/ecdh_ossl.c - ec/ecdsa_ossl.c - ec/ecdsa_sign.c - ec/ecdsa_vrf.c - ec/eck_prn.c - ec/ecp_mont.c - ec/ecp_nist.c - ec/ecp_nistp224.c - ec/ecp_nistp256.c - ec/ecp_nistp521.c - ec/ecp_nistputil.c - ec/ecp_oct.c - ec/ecp_smpl.c - ec/ecx_meth.c - engine/eng_all.c - engine/eng_cnf.c - engine/eng_ctrl.c - engine/eng_dyn.c - engine/eng_err.c - engine/eng_fat.c - engine/eng_init.c - engine/eng_lib.c - engine/eng_list.c - engine/eng_openssl.c - engine/eng_pkey.c - engine/eng_rdrand.c - engine/eng_table.c - engine/tb_asnmth.c - engine/tb_cipher.c - engine/tb_dh.c - engine/tb_digest.c - engine/tb_dsa.c - engine/tb_eckey.c - engine/tb_pkmeth.c - engine/tb_rand.c - engine/tb_rsa.c - err/err.c - err/err_all.c - err/err_prn.c - evp/bio_b64.c - evp/bio_enc.c - evp/bio_md.c - evp/bio_ok.c - evp/c_allc.c - evp/c_alld.c - evp/cmeth_lib.c - evp/digest.c - evp/e_aes.c - evp/e_aes_cbc_hmac_sha1.c - evp/e_aes_cbc_hmac_sha256.c - evp/e_aria.c - evp/e_bf.c - evp/e_camellia.c - evp/e_cast.c - evp/e_chacha20_poly1305.c - evp/e_des.c - evp/e_des3.c - evp/e_idea.c - evp/e_null.c - evp/e_old.c - evp/e_rc2.c - evp/e_rc4.c - evp/e_rc4_hmac_md5.c - evp/e_rc5.c - evp/e_seed.c - evp/e_sm4.c - evp/e_xcbc_d.c - evp/encode.c - evp/evp_cnf.c - evp/evp_enc.c - evp/evp_err.c - evp/evp_key.c - evp/evp_lib.c - evp/evp_pbe.c - evp/evp_pkey.c - evp/m_md2.c - evp/m_md4.c - evp/m_md5.c - evp/m_md5_sha1.c - evp/m_mdc2.c - evp/m_null.c - evp/m_ripemd.c - evp/m_sha1.c - evp/m_sha3.c - evp/m_sigver.c - evp/m_wp.c - evp/names.c - evp/p5_crpt.c - evp/p5_crpt2.c - evp/p_dec.c - evp/p_enc.c - evp/p_lib.c - evp/p_open.c - evp/p_seal.c - evp/p_sign.c - evp/p_verify.c - evp/pbe_scrypt.c - evp/pmeth_fn.c - evp/pmeth_gn.c - evp/pmeth_lib.c - ex_data.c - getenv.c - hmac/hm_ameth.c - hmac/hm_pmeth.c - hmac/hmac.c - idea/i_cbc.c - idea/i_cfb64.c - idea/i_ecb.c - idea/i_ofb64.c - idea/i_skey.c - init.c - kdf/hkdf.c - kdf/kdf_err.c - kdf/scrypt.c - kdf/tls1_prf.c - lhash/lh_stats.c - lhash/lhash.c - md4/md4_dgst.c - md4/md4_one.c - md5/md5_dgst.c - md5/md5_one.c - mdc2/mdc2_one.c - mdc2/mdc2dgst.c - mem.c - mem_dbg.c - mem_sec.c - modes/cbc128.c - modes/ccm128.c - modes/cfb128.c - modes/ctr128.c - modes/cts128.c - modes/gcm128.c - modes/ocb128.c - modes/ofb128.c - modes/wrap128.c - modes/xts128.c - o_dir.c - o_fips.c - o_fopen.c - o_init.c - o_str.c - o_time.c - objects/o_names.c - objects/obj_dat.c - objects/obj_err.c - objects/obj_lib.c - objects/obj_xref.c - ocsp/ocsp_asn.c - ocsp/ocsp_cl.c - ocsp/ocsp_err.c - ocsp/ocsp_ext.c - ocsp/ocsp_ht.c - ocsp/ocsp_lib.c - ocsp/ocsp_prn.c - ocsp/ocsp_srv.c - ocsp/ocsp_vfy.c - ocsp/v3_ocsp.c - pem/pem_all.c - pem/pem_err.c - pem/pem_info.c - pem/pem_lib.c - pem/pem_oth.c - pem/pem_pk8.c - pem/pem_pkey.c - pem/pem_sign.c - pem/pem_x509.c - pem/pem_xaux.c - pem/pvkfmt.c - pkcs12/p12_add.c - pkcs12/p12_asn.c - pkcs12/p12_attr.c - pkcs12/p12_crpt.c - pkcs12/p12_crt.c - pkcs12/p12_decr.c - pkcs12/p12_init.c - pkcs12/p12_key.c - pkcs12/p12_kiss.c - pkcs12/p12_mutl.c - pkcs12/p12_npas.c - pkcs12/p12_p8d.c - pkcs12/p12_p8e.c - pkcs12/p12_sbag.c - pkcs12/p12_utl.c - pkcs12/pk12err.c - pkcs7/bio_pk7.c - pkcs7/pk7_asn1.c - pkcs7/pk7_attr.c - pkcs7/pk7_doit.c - pkcs7/pk7_lib.c - pkcs7/pk7_mime.c - pkcs7/pk7_smime.c - pkcs7/pkcs7err.c - poly1305/poly1305.c - poly1305/poly1305_ameth.c - poly1305/poly1305_pmeth.c - rand/drbg_ctr.c - rand/drbg_lib.c - rand/rand_egd.c - rand/rand_err.c - rand/rand_lib.c - rand/rand_unix.c - rand/rand_win.c - rand/randfile.c - rc2/rc2_cbc.c - rc2/rc2_ecb.c - rc2/rc2_skey.c - rc2/rc2cfb64.c - rc2/rc2ofb64.c - ripemd/rmd_dgst.c - ripemd/rmd_one.c - rsa/rsa_ameth.c - rsa/rsa_asn1.c - rsa/rsa_chk.c - rsa/rsa_crpt.c - rsa/rsa_depr.c - rsa/rsa_err.c - rsa/rsa_gen.c - rsa/rsa_lib.c - rsa/rsa_meth.c - rsa/rsa_mp.c - rsa/rsa_none.c - rsa/rsa_oaep.c - rsa/rsa_ossl.c - rsa/rsa_pk1.c - rsa/rsa_pmeth.c - rsa/rsa_prn.c - rsa/rsa_pss.c - rsa/rsa_saos.c - rsa/rsa_sign.c - rsa/rsa_ssl.c - rsa/rsa_x931.c - rsa/rsa_x931g.c - seed/seed.c - seed/seed_cbc.c - seed/seed_cfb.c - seed/seed_ecb.c - seed/seed_ofb.c - sha/sha1_one.c - sha/sha1dgst.c - sha/sha256.c - sha/sha512.c - siphash/siphash.c - siphash/siphash_ameth.c - siphash/siphash_pmeth.c - sm2/sm2_crypt.c - sm2/sm2_err.c - sm2/sm2_pmeth.c - sm2/sm2_sign.c - sm3/m_sm3.c - sm3/sm3.c - sm4/sm4.c - srp/srp_lib.c - srp/srp_vfy.c - stack/stack.c - store/loader_file.c - store/store_err.c - store/store_init.c - store/store_lib.c - store/store_register.c - store/store_strings.c - threads_none.c - threads_pthread.c - threads_win.c - ts/ts_asn1.c - ts/ts_conf.c - ts/ts_err.c - ts/ts_lib.c - ts/ts_req_print.c - ts/ts_req_utils.c - ts/ts_rsp_print.c - ts/ts_rsp_sign.c - ts/ts_rsp_utils.c - ts/ts_rsp_verify.c - ts/ts_verify_ctx.c - txt_db/txt_db.c - ui/ui_err.c - ui/ui_lib.c - ui/ui_null.c - ui/ui_openssl.c - ui/ui_util.c - uid.c - whrlpool/wp_dgst.c - x509/by_dir.c - x509/by_file.c - x509/t_crl.c - x509/t_req.c - x509/t_x509.c - x509/x509_att.c - x509/x509_cmp.c - x509/x509_d2.c - x509/x509_def.c - x509/x509_err.c - x509/x509_ext.c - x509/x509_lu.c - x509/x509_meth.c - x509/x509_obj.c - x509/x509_r2x.c - x509/x509_req.c - x509/x509_set.c - x509/x509_trs.c - x509/x509_txt.c - x509/x509_v3.c - x509/x509_vfy.c - x509/x509_vpm.c - x509/x509cset.c - x509/x509name.c - x509/x509rset.c - x509/x509spki.c - x509/x509type.c - x509/x_all.c - x509/x_attrib.c - x509/x_crl.c - x509/x_exten.c - x509/x_name.c - x509/x_pubkey.c - x509/x_req.c - x509/x_x509.c - x509/x_x509a.c - x509v3/pcy_cache.c - x509v3/pcy_data.c - x509v3/pcy_lib.c - x509v3/pcy_map.c - x509v3/pcy_node.c - x509v3/pcy_tree.c - x509v3/v3_addr.c - x509v3/v3_admis.c - x509v3/v3_akey.c - x509v3/v3_akeya.c - x509v3/v3_alt.c - x509v3/v3_asid.c - x509v3/v3_bcons.c - x509v3/v3_bitst.c - x509v3/v3_conf.c - x509v3/v3_cpols.c - x509v3/v3_crld.c - x509v3/v3_enum.c - x509v3/v3_extku.c - x509v3/v3_genn.c - x509v3/v3_ia5.c - x509v3/v3_info.c - x509v3/v3_int.c - x509v3/v3_lib.c - x509v3/v3_ncons.c - x509v3/v3_pci.c - x509v3/v3_pcia.c - x509v3/v3_pcons.c - x509v3/v3_pku.c - x509v3/v3_pmaps.c - x509v3/v3_prn.c - x509v3/v3_purp.c - x509v3/v3_skey.c - x509v3/v3_sxnet.c - x509v3/v3_tlsf.c - x509v3/v3_utl.c - x509v3/v3err.c -) - -IF (NOT WINDOWS_I686) - SRCS( - ec/ecp_nistz256.c - ) -ENDIF() - -IF (NOT IOS_ARMV7 AND NOT ANDROID_ARMV7 AND NOT LINUX_ARMV7) - SRCS( - aes/aes_core.c - ) -ENDIF() - -IF (NOT IOS_I386 AND NOT ANDROID_I686 AND NOT WINDOWS_I686) - SRCS( - bf/bf_enc.c - camellia/cmll_misc.c - des/des_enc.c - des/fcrypt_b.c - ) -ENDIF() - -IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) - SRCS( - bn/rsaz_exp.c - ) -ENDIF() - -IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64) - SRCS( - bn/asm/x86_64-gcc.c - ) -ENDIF() - -IF (OS_LINUX AND ARCH_AARCH64 OR OS_WINDOWS AND ARCH_X86_64 OR OS_LINUX AND ARCH_PPC64LE) - SRCS( - bn/bn_asm.c - ) -ENDIF() - -IF (OS_DARWIN AND ARCH_X86_64) - SRCS( - ../asm/darwin/crypto/aes/aesni-mb-x86_64.s - ../asm/darwin/crypto/aes/aesni-sha1-x86_64.s - ../asm/darwin/crypto/aes/aesni-sha256-x86_64.s - ../asm/darwin/crypto/aes/aesni-x86_64.s - ../asm/darwin/crypto/aes/vpaes-x86_64.s - ../asm/darwin/crypto/bn/rsaz-avx2.s - ../asm/darwin/crypto/bn/rsaz-x86_64.s - ../asm/darwin/crypto/bn/x86_64-gf2m.s - ../asm/darwin/crypto/bn/x86_64-mont.s - ../asm/darwin/crypto/bn/x86_64-mont5.s - ../asm/darwin/crypto/camellia/cmll-x86_64.s - ../asm/darwin/crypto/chacha/chacha-x86_64.s - ../asm/darwin/crypto/ec/ecp_nistz256-x86_64.s - ../asm/darwin/crypto/ec/x25519-x86_64.s - ../asm/darwin/crypto/md5/md5-x86_64.s - ../asm/darwin/crypto/modes/aesni-gcm-x86_64.s - ../asm/darwin/crypto/modes/ghash-x86_64.s - ../asm/darwin/crypto/poly1305/poly1305-x86_64.s - ../asm/darwin/crypto/rc4/rc4-md5-x86_64.s - ../asm/darwin/crypto/rc4/rc4-x86_64.s - ../asm/darwin/crypto/sha/keccak1600-x86_64.s - ../asm/darwin/crypto/sha/sha1-mb-x86_64.s - ../asm/darwin/crypto/sha/sha1-x86_64.s - ../asm/darwin/crypto/sha/sha256-mb-x86_64.s - ../asm/darwin/crypto/sha/sha256-x86_64.s - ../asm/darwin/crypto/sha/sha512-x86_64.s - ../asm/darwin/crypto/whrlpool/wp-x86_64.s - ../asm/darwin/crypto/x86_64cpuid.s - ) -ENDIF() - -IF (OS_DARWIN AND ARCH_ARM64) - SRCS( - ../asm/darwin-arm64/crypto/sha/keccak1600-armv8.S - ../asm/darwin-arm64/crypto/sha/sha512-armv8.S - ../asm/darwin-arm64/crypto/sha/sha1-armv8.S - ../asm/darwin-arm64/crypto/sha/sha256-armv8.S - ../asm/darwin-arm64/crypto/poly1305/poly1305-armv8.S - ../asm/darwin-arm64/crypto/ec/ecp_nistz256-armv8.S - ../asm/darwin-arm64/crypto/chacha/chacha-armv8.S - ../asm/darwin-arm64/crypto/bn/armv8-mont.S - ../asm/darwin-arm64/crypto/arm64cpuid.S - ../asm/darwin-arm64/crypto/aes/aesv8-armx.S - ../asm/darwin-arm64/crypto/aes/vpaes-armv8.S - ../asm/darwin-arm64/crypto/modes/ghashv8-armx.S - armcap.c - bn/bn_asm.c - camellia/camellia.c - camellia/cmll_cbc.c - dso/dso_dlfcn.c - rc4/rc4_enc.c - rc4/rc4_skey.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_LINUX AND ARCH_ARM7) - CFLAGS( - -DOPENSSL_PIC - -DOPENSSL_BN_ASM_GF2m - -DAES_ASM - -DBSAES_ASM - -DGHASH_ASM - ) - SRCS( - ../asm/android/arm/crypto/ec/ecp_nistz256-armv4.S - ../asm/android/arm/crypto/poly1305/poly1305-armv4.S - ../asm/android/arm/crypto/armv4cpuid.S - ../asm/android/arm/crypto/bn/armv4-mont.S - ../asm/android/arm/crypto/bn/armv4-gf2m.S - ../asm/android/arm/crypto/aes/aes-armv4.S - ../asm/android/arm/crypto/aes/bsaes-armv7.S - ../asm/android/arm/crypto/aes/aesv8-armx.S - ../asm/android/arm/crypto/sha/keccak1600-armv4.S - ../asm/android/arm/crypto/sha/sha256-armv4.S - ../asm/android/arm/crypto/sha/sha512-armv4.S - ../asm/android/arm/crypto/sha/sha1-armv4-large.S - ../asm/android/arm/crypto/chacha/chacha-armv4.S - ../asm/android/arm/crypto/modes/ghashv8-armx.S - ../asm/android/arm/crypto/modes/ghash-armv4.S - armcap.c - bn/bn_asm.c - camellia/camellia.c - camellia/cmll_cbc.c - dso/dso_dlfcn.c - rand/rand_vms.c - rc4/rc4_enc.c - rc4/rc4_skey.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_LINUX AND ARCH_AARCH64) - SRCS( - ../asm/aarch64/crypto/aes/aesv8-armx.S - ../asm/aarch64/crypto/aes/vpaes-armv8.S - ../asm/aarch64/crypto/arm64cpuid.S - ../asm/aarch64/crypto/bn/armv8-mont.S - ../asm/aarch64/crypto/chacha/chacha-armv8.S - ../asm/aarch64/crypto/ec/ecp_nistz256-armv8.S - ../asm/aarch64/crypto/modes/ghashv8-armx.S - ../asm/aarch64/crypto/poly1305/poly1305-armv8.S - ../asm/aarch64/crypto/sha/keccak1600-armv8.S - ../asm/aarch64/crypto/sha/sha1-armv8.S - ../asm/aarch64/crypto/sha/sha256-armv8.S - ../asm/aarch64/crypto/sha/sha512-armv8.S - armcap.c - camellia/camellia.c - camellia/cmll_cbc.c - rc4/rc4_enc.c - rc4/rc4_skey.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_LINUX AND ARCH_PPC64LE) - SRCS( - ../asm/ppc64le/crypto/aes/aesp8-ppc.s - ../asm/ppc64le/crypto/aes/vpaes-ppc.s - ../asm/ppc64le/crypto/bn/bn-ppc.s - ../asm/ppc64le/crypto/bn/ppc-mont.s - ../asm/ppc64le/crypto/chacha/chacha-ppc.s - ../asm/ppc64le/crypto/ec/ecp_nistz256-ppc64.s - ../asm/ppc64le/crypto/ec/x25519-ppc64.s - ../asm/ppc64le/crypto/modes/ghashp8-ppc.s - ../asm/ppc64le/crypto/poly1305/poly1305-ppc.s - ../asm/ppc64le/crypto/poly1305/poly1305-ppcfp.s - ../asm/ppc64le/crypto/ppccpuid.s - ../asm/ppc64le/crypto/sha/keccak1600-ppc64.s - ../asm/ppc64le/crypto/sha/sha1-ppc.s - ../asm/ppc64le/crypto/sha/sha256-ppc.s - ../asm/ppc64le/crypto/sha/sha256p8-ppc.s - ../asm/ppc64le/crypto/sha/sha512-ppc.s - ../asm/ppc64le/crypto/sha/sha512p8-ppc.s - ppccap.c - camellia/camellia.c - camellia/cmll_cbc.c - rc4/rc4_enc.c - rc4/rc4_skey.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_LINUX AND ARCH_X86_64) - SRCS( - ../asm/linux/crypto/aes/aesni-mb-x86_64.s - ../asm/linux/crypto/aes/aesni-sha1-x86_64.s - ../asm/linux/crypto/aes/aesni-sha256-x86_64.s - ../asm/linux/crypto/aes/aesni-x86_64.s - ../asm/linux/crypto/aes/vpaes-x86_64.s - ../asm/linux/crypto/bn/rsaz-avx2.s - ../asm/linux/crypto/bn/rsaz-x86_64.s - ../asm/linux/crypto/bn/x86_64-gf2m.s - ../asm/linux/crypto/bn/x86_64-mont.s - ../asm/linux/crypto/bn/x86_64-mont5.s - ../asm/linux/crypto/camellia/cmll-x86_64.s - ../asm/linux/crypto/chacha/chacha-x86_64.s - ../asm/linux/crypto/ec/ecp_nistz256-x86_64.s - ../asm/linux/crypto/ec/x25519-x86_64.s - ../asm/linux/crypto/md5/md5-x86_64.s - ../asm/linux/crypto/modes/aesni-gcm-x86_64.s - ../asm/linux/crypto/modes/ghash-x86_64.s - ../asm/linux/crypto/poly1305/poly1305-x86_64.s - ../asm/linux/crypto/rc4/rc4-md5-x86_64.s - ../asm/linux/crypto/rc4/rc4-x86_64.s - ../asm/linux/crypto/sha/keccak1600-x86_64.s - ../asm/linux/crypto/sha/sha1-mb-x86_64.s - ../asm/linux/crypto/sha/sha1-x86_64.s - ../asm/linux/crypto/sha/sha256-mb-x86_64.s - ../asm/linux/crypto/sha/sha256-x86_64.s - ../asm/linux/crypto/sha/sha512-x86_64.s - ../asm/linux/crypto/whrlpool/wp-x86_64.s - ../asm/linux/crypto/x86_64cpuid.s - ) -ENDIF() - -IF (OS_WINDOWS AND ARCH_X86_64) - SRCS( - ../asm/windows/crypto/aes/aesni-mb-x86_64.masm - ../asm/windows/crypto/aes/aesni-sha1-x86_64.masm - ../asm/windows/crypto/aes/aesni-sha256-x86_64.masm - ../asm/windows/crypto/aes/aesni-x86_64.masm - ../asm/windows/crypto/aes/vpaes-x86_64.masm - ../asm/windows/crypto/bn/rsaz-avx2.masm - ../asm/windows/crypto/bn/rsaz-x86_64.masm - ../asm/windows/crypto/bn/x86_64-gf2m.masm - ../asm/windows/crypto/bn/x86_64-mont.masm - ../asm/windows/crypto/bn/x86_64-mont5.masm - ../asm/windows/crypto/camellia/cmll-x86_64.masm - ../asm/windows/crypto/chacha/chacha-x86_64.masm - ../asm/windows/crypto/ec/ecp_nistz256-x86_64.masm - ../asm/windows/crypto/ec/x25519-x86_64.masm - ../asm/windows/crypto/md5/md5-x86_64.masm - ../asm/windows/crypto/modes/aesni-gcm-x86_64.masm - ../asm/windows/crypto/modes/ghash-x86_64.masm - ../asm/windows/crypto/poly1305/poly1305-x86_64.masm - ../asm/windows/crypto/rc4/rc4-md5-x86_64.masm - ../asm/windows/crypto/rc4/rc4-x86_64.masm - ../asm/windows/crypto/sha/keccak1600-x86_64.masm - ../asm/windows/crypto/sha/sha1-mb-x86_64.masm - ../asm/windows/crypto/sha/sha1-x86_64.masm - ../asm/windows/crypto/sha/sha256-mb-x86_64.masm - ../asm/windows/crypto/sha/sha256-x86_64.masm - ../asm/windows/crypto/sha/sha512-x86_64.masm - ../asm/windows/crypto/whrlpool/wp-x86_64.masm - ../asm/windows/crypto/uplink-x86_64.masm - ../asm/windows/crypto/x86_64cpuid.masm - ) -ENDIF() - -IF (OS_WINDOWS AND ARCH_I386) - CFLAGS( - -DGHASH_ASM - -DOPENSSL_BN_ASM_GF2m - -DRC4_ASM - -DMD5_ASM - ) - MASMFLAGS( - /safeseh - ) - SRCS( - ../asm/windows/crypto/aes/aesni-x86.masm - ../asm/windows/crypto/aes/vpaes-x86.masm - ../asm/windows/crypto/bn/x86-gf2m.masm - ../asm/windows/crypto/bn/x86-mont.masm - ../asm/windows/crypto/camellia/cmll-x86.masm - ../asm/windows/crypto/chacha/chacha-x86.masm - ../asm/windows/crypto/md5/md5-586.masm - ../asm/windows/crypto/modes/ghash-x86.masm - ../asm/windows/crypto/rc4/rc4-586.masm - ../asm/windows/crypto/sha/sha1-586.masm - ../asm/windows/crypto/sha/sha256-586.masm - ../asm/windows/crypto/sha/sha512-586.masm - ../asm/windows/crypto/x86cpuid.masm - bf/bf_enc.c - bn/bn_asm.c - des/des_enc.c - des/fcrypt_b.c - sha/keccak1600.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_IOS AND ARCH_ARM64) - CFLAGS( - -DOPENSSL_PIC - -D_REENTRANT - ) - SRCS( - ../asm/ios/arm64/crypto/aes/aesv8-armx.S - ../asm/ios/arm64/crypto/aes/vpaes-armv8.S - ../asm/ios/arm64/crypto/arm64cpuid.S - ../asm/ios/arm64/crypto/bn/armv8-mont.S - ../asm/ios/arm64/crypto/chacha/chacha-armv8.S - ../asm/ios/arm64/crypto/ec/ecp_nistz256-armv8.S - ../asm/ios/arm64/crypto/modes/ghashv8-armx.S - ../asm/ios/arm64/crypto/poly1305/poly1305-armv8.S - ../asm/ios/arm64/crypto/sha/keccak1600-armv8.S - ../asm/ios/arm64/crypto/sha/sha1-armv8.S - ../asm/ios/arm64/crypto/sha/sha256-armv8.S - ../asm/ios/arm64/crypto/sha/sha512-armv8.S - armcap.c - bn/bn_asm.c - camellia/camellia.c - camellia/cmll_cbc.c - dso/dso_dlfcn.c - rand/rand_vms.c - rc4/rc4_enc.c - rc4/rc4_skey.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_IOS AND ARCH_X86_64) - CFLAGS( - -DL_ENDIAN - -DOPENSSL_PIC - -DOPENSSL_IA32_SSE2 - -DOPENSSL_BN_ASM_MONT5 - -DOPENSSL_BN_ASM_GF2m - -DRC4_ASM - -DMD5_ASM - -DGHASH_ASM - -DECP_NISTZ256_ASM - -DX25519_ASM - -D_REENTRANT - ) - SRCS( - ../asm/ios/x86_64/crypto/md5/md5-x86_64.s - ../asm/ios/x86_64/crypto/rc4/rc4-md5-x86_64.s - ../asm/ios/x86_64/crypto/rc4/rc4-x86_64.s - ../asm/ios/x86_64/crypto/modes/ghash-x86_64.s - ../asm/ios/x86_64/crypto/modes/aesni-gcm-x86_64.s - ../asm/ios/x86_64/crypto/chacha/chacha-x86_64.s - ../asm/ios/x86_64/crypto/ec/ecp_nistz256-x86_64.s - ../asm/ios/x86_64/crypto/ec/x25519-x86_64.s - ../asm/ios/x86_64/crypto/x86_64cpuid.s - ../asm/ios/x86_64/crypto/poly1305/poly1305-x86_64.s - ../asm/ios/x86_64/crypto/bn/rsaz-x86_64.s - ../asm/ios/x86_64/crypto/bn/x86_64-mont.s - ../asm/ios/x86_64/crypto/bn/x86_64-gf2m.s - ../asm/ios/x86_64/crypto/bn/x86_64-mont5.s - ../asm/ios/x86_64/crypto/bn/rsaz-avx2.s - ../asm/ios/x86_64/crypto/sha/sha512-x86_64.s - ../asm/ios/x86_64/crypto/sha/sha256-x86_64.s - ../asm/ios/x86_64/crypto/sha/keccak1600-x86_64.s - ../asm/ios/x86_64/crypto/sha/sha1-x86_64.s - ../asm/ios/x86_64/crypto/sha/sha1-mb-x86_64.s - ../asm/ios/x86_64/crypto/sha/sha256-mb-x86_64.s - ../asm/ios/x86_64/crypto/camellia/cmll-x86_64.s - ../asm/ios/x86_64/crypto/whrlpool/wp-x86_64.s - ../asm/ios/x86_64/crypto/aes/vpaes-x86_64.s - ../asm/ios/x86_64/crypto/aes/aesni-sha1-x86_64.s - ../asm/ios/x86_64/crypto/aes/aesni-sha256-x86_64.s - ../asm/ios/x86_64/crypto/aes/aesni-x86_64.s - ../asm/ios/x86_64/crypto/aes/aesni-mb-x86_64.s - bn/asm/x86_64-gcc.c - bn/rsaz_exp.c - dso/dso_dlfcn.c - rand/rand_vms.c - ) -ENDIF() - -IF (OS_ANDROID AND ARCH_X86_64) - CFLAGS( - -DOPENSSL_USE_NODELETE - -DOPENSSL_PIC - -DOPENSSL_IA32_SSE2 - -DOPENSSL_BN_ASM_MONT5 - -DOPENSSL_BN_ASM_GF2m - -DRC4_ASM - -DMD5_ASM - -DGHASH_ASM - -DX25519_ASM - ) - SRCS( - ../asm/android/x86_64/crypto/ec/x25519-x86_64.s - ../asm/android/x86_64/crypto/ec/ecp_nistz256-x86_64.s - ../asm/android/x86_64/crypto/md5/md5-x86_64.s - ../asm/android/x86_64/crypto/rc4/rc4-x86_64.s - ../asm/android/x86_64/crypto/rc4/rc4-md5-x86_64.s - ../asm/android/x86_64/crypto/whrlpool/wp-x86_64.s - ../asm/android/x86_64/crypto/poly1305/poly1305-x86_64.s - ../asm/android/x86_64/crypto/x86_64cpuid.s - ../asm/android/x86_64/crypto/camellia/cmll-x86_64.s - ../asm/android/x86_64/crypto/bn/x86_64-mont5.s - ../asm/android/x86_64/crypto/bn/rsaz-avx2.s - ../asm/android/x86_64/crypto/bn/rsaz-x86_64.s - ../asm/android/x86_64/crypto/bn/x86_64-mont.s - ../asm/android/x86_64/crypto/bn/x86_64-gf2m.s - ../asm/android/x86_64/crypto/aes/aesni-sha256-x86_64.s - ../asm/android/x86_64/crypto/aes/aesni-mb-x86_64.s - ../asm/android/x86_64/crypto/aes/aesni-x86_64.s - ../asm/android/x86_64/crypto/aes/vpaes-x86_64.s - ../asm/android/x86_64/crypto/aes/aesni-sha1-x86_64.s - ../asm/android/x86_64/crypto/sha/sha256-x86_64.s - ../asm/android/x86_64/crypto/sha/sha1-mb-x86_64.s - ../asm/android/x86_64/crypto/sha/sha1-x86_64.s - ../asm/android/x86_64/crypto/sha/sha256-mb-x86_64.s - ../asm/android/x86_64/crypto/sha/sha512-x86_64.s - ../asm/android/x86_64/crypto/sha/keccak1600-x86_64.s - ../asm/android/x86_64/crypto/chacha/chacha-x86_64.s - ../asm/android/x86_64/crypto/modes/ghash-x86_64.s - ../asm/android/x86_64/crypto/modes/aesni-gcm-x86_64.s - bn/asm/x86_64-gcc.c - bn/rsaz_exp.c - dso/dso_dlfcn.c - rand/rand_vms.c - ) -ENDIF() - -IF (OS_ANDROID AND ARCH_I686) - CFLAGS( - -DOPENSSL_PIC - -DOPENSSL_BN_ASM_PART_WORDS - -DOPENSSL_IA32_SSE2 - -DOPENSSL_BN_ASM_GF2m - -DRC4_ASM - -DMD5_ASM - -DRMD160_ASM - -DWHIRLPOOL_ASM - -DGHASH_ASM - ) - SRCS( - ../asm/android/i686/crypto/ec/ecp_nistz256-x86.s - ../asm/android/i686/crypto/bf/bf-586.s - ../asm/android/i686/crypto/md5/md5-586.s - ../asm/android/i686/crypto/rc4/rc4-586.s - ../asm/android/i686/crypto/whrlpool/wp-mmx.s - ../asm/android/i686/crypto/x86cpuid.s - ../asm/android/i686/crypto/des/crypt586.s - ../asm/android/i686/crypto/des/des-586.s - ../asm/android/i686/crypto/poly1305/poly1305-x86.s - ../asm/android/i686/crypto/ripemd/rmd-586.s - ../asm/android/i686/crypto/camellia/cmll-x86.s - ../asm/android/i686/crypto/bn/bn-586.s - ../asm/android/i686/crypto/bn/co-586.s - ../asm/android/i686/crypto/bn/x86-gf2m.s - ../asm/android/i686/crypto/bn/x86-mont.s - ../asm/android/i686/crypto/aes/aesni-x86.s - ../asm/android/i686/crypto/aes/vpaes-x86.s - ../asm/android/i686/crypto/sha/sha512-586.s - ../asm/android/i686/crypto/sha/sha256-586.s - ../asm/android/i686/crypto/sha/sha1-586.s - ../asm/android/i686/crypto/chacha/chacha-x86.s - ../asm/android/i686/crypto/modes/ghash-x86.s - dso/dso_dlfcn.c - rand/rand_vms.c - sha/keccak1600.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_ANDROID AND ARCH_ARM7) - IF (CLANG) - # XXX: This is a workarond for 'out of range immediate fixup value' - # error with clang integrated assembler: - # https://github.com/openssl/openssl/issues/7878 - CFLAGS( - -mno-thumb - ) - ENDIF() - CFLAGS( - -DOPENSSL_PIC - -DOPENSSL_BN_ASM_GF2m - -DAES_ASM - -DBSAES_ASM - -DGHASH_ASM - ) - SRCS( - ../asm/android/arm/crypto/ec/ecp_nistz256-armv4.S - ../asm/android/arm/crypto/poly1305/poly1305-armv4.S - ../asm/android/arm/crypto/armv4cpuid.S - ../asm/android/arm/crypto/bn/armv4-mont.S - ../asm/android/arm/crypto/bn/armv4-gf2m.S - ../asm/android/arm/crypto/aes/aes-armv4.S - ../asm/android/arm/crypto/aes/bsaes-armv7.S - ../asm/android/arm/crypto/aes/aesv8-armx.S - ../asm/android/arm/crypto/sha/keccak1600-armv4.S - ../asm/android/arm/crypto/sha/sha256-armv4.S - ../asm/android/arm/crypto/sha/sha512-armv4.S - ../asm/android/arm/crypto/sha/sha1-armv4-large.S - ../asm/android/arm/crypto/chacha/chacha-armv4.S - ../asm/android/arm/crypto/modes/ghashv8-armx.S - ../asm/android/arm/crypto/modes/ghash-armv4.S - armcap.c - bn/bn_asm.c - camellia/camellia.c - camellia/cmll_cbc.c - dso/dso_dlfcn.c - rand/rand_vms.c - rc4/rc4_enc.c - rc4/rc4_skey.c - whrlpool/wp_block.c - ) -ENDIF() - -IF (OS_ANDROID AND ARCH_ARM64) - CFLAGS( - -DOPENSSL_PIC - ) - SRCS( - ../asm/android/arm64/crypto/ec/ecp_nistz256-armv8.S - ../asm/android/arm64/crypto/poly1305/poly1305-armv8.S - ../asm/android/arm64/crypto/bn/armv8-mont.S - ../asm/android/arm64/crypto/aes/vpaes-armv8.S - ../asm/android/arm64/crypto/aes/aesv8-armx.S - ../asm/android/arm64/crypto/sha/sha512-armv8.S - ../asm/android/arm64/crypto/sha/keccak1600-armv8.S - ../asm/android/arm64/crypto/sha/sha1-armv8.S - ../asm/android/arm64/crypto/sha/sha256-armv8.S - ../asm/android/arm64/crypto/arm64cpuid.S - ../asm/android/arm64/crypto/chacha/chacha-armv8.S - ../asm/android/arm64/crypto/modes/ghashv8-armx.S - armcap.c - bn/bn_asm.c - camellia/camellia.c - camellia/cmll_cbc.c - dso/dso_dlfcn.c - rand/rand_vms.c - rc4/rc4_enc.c - rc4/rc4_skey.c - whrlpool/wp_block.c - ) -ENDIF() - -# mitigate SIGILL on some armv7 platforms -# https://github.com/openssl/openssl/issues/17009 -IF (ARCADIA_OPENSSL_DISABLE_ARMV7_TICK) - CFLAGS( - -DARCADIA_OPENSSL_DISABLE_ARMV7_TICK - ) -ENDIF() +CFLAGS(-DOPENSSL_BUILD=1) +IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL) +PEERDIR(contrib/libs/openssl) ENDIF() # IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL) END() diff --git a/contrib/libs/openssl/crypto/ya.make.inc b/contrib/libs/openssl/crypto/ya.make.inc new file mode 100644 index 00000000000..f3394457d55 --- /dev/null +++ b/contrib/libs/openssl/crypto/ya.make.inc @@ -0,0 +1,1340 @@ + +PEERDIR( + contrib/libs/zlib + library/cpp/sanitizer/include +) + +ADDINCL( + contrib/libs/openssl + contrib/libs/openssl/crypto + contrib/libs/openssl/crypto/ec/curve448 + contrib/libs/openssl/crypto/ec/curve448/arch_32 + contrib/libs/openssl/crypto/modes + contrib/libs/openssl/include +) + +CFLAGS(-DOPENSSL_BUILD=1) + +IF (OS_LINUX) + IF (ARCH_ARM64) + SET(LINUX_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(LINUX_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(LINUX_X86_64 yes) + ENDIF() +ENDIF() + +IF (OS_IOS) + IF (ARCH_ARM64) + SET(IOS_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(IOS_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(IOS_X86_64 yes) + ELSEIF (ARCH_I386) + SET(IOS_I386 yes) + ENDIF() +ENDIF() + +IF (OS_ANDROID) + IF (ARCH_ARM64) + SET(ANDROID_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(ANDROID_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(ANDROID_X86_64 yes) + ELSEIF (ARCH_I686) + SET(ANDROID_I686 yes) + ENDIF() +ENDIF() + +IF (OS_WINDOWS) + IF (ARCH_X86_64) + SET(WINDOWS_X86_64 yes) + ELSEIF (ARCH_I686) + SET(WINDOWS_I686 yes) + ENDIF() +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + SET(DARWIN_ARM64 yes) +ENDIF() + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +SUPPRESSIONS(ubsan.supp) + +CFLAGS( + -DOPENSSL_BN_ASM_MONT + -DOPENSSL_CPUID_OBJ + -DSHA1_ASM + -DSHA256_ASM + -DSHA512_ASM + -DZLIB +) + +IF (NOT OS_IOS AND NOT DARWIN_ARM64) + CFLAGS( + -DDSO_NONE + -DAESNI_ASM + ) +ENDIF() + +IF (NOT WINDOWS_I686) + CFLAGS( + -DECP_NISTZ256_ASM + -DPOLY1305_ASM + ) +ENDIF() + +IF (NOT IOS_I386 AND NOT ANDROID_I686 AND NOT WINDOWS_I686) + CFLAGS( + -DKECCAK1600_ASM + ) +ENDIF() + +IF (NOT IOS_ARMV7 AND NOT ANDROID_ARMV7 AND NOT LINUX_ARMV7) + CFLAGS( + -DVPAES_ASM + ) +ENDIF() + +IF (NOT OS_WINDOWS) + CFLAGS( + -DENGINESDIR=\"/usr/local/lib/engines-1.1\" + -DOPENSSLDIR=\"/usr/local/ssl\" + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) + CFLAGS( + -DGHASH_ASM + -DL_ENDIAN + -DMD5_ASM + -DOPENSSL_BN_ASM_GF2m + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_IA32_SSE2 + -DRC4_ASM + -DX25519_ASM + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64 OR OS_LINUX AND ARCH_X86_64) + CFLAGS( + -DOPENSSL_USE_NODELETE + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + CFLAGS( + -DL_ENDIAN + -DOPENSSL_PIC + ) +ENDIF() + +IF (OS_WINDOWS) + IF (ARCH_X86_64) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\\\\Common\ Files\\\\SSL\"" + ) + ELSEIF (ARCH_I386) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\Common\ Files\\\\SSL\"" + ) + ENDIF() + CFLAGS( + -DOPENSSL_SYS_WIN32 + /GF + ) +ENDIF() + +IF (SANITIZER_TYPE == memory) + CFLAGS( + -DPURIFY + ) +ENDIF() + +IF (MUSL) + CFLAGS( + -DOPENSSL_NO_ASYNC + ) +ENDIF() + +IF (ARCH_TYPE_32) + CFLAGS( + -DOPENSSL_NO_EC_NISTP_64_GCC_128 + ) +ENDIF() + +IF (ARCH_X86_64 AND NOT MSVC) + SET_APPEND( + SFLAGS + -mavx512bw + -mavx512ifma + -mavx512vl + ) +ENDIF() + +SRCS( + aes/aes_cbc.c + aes/aes_cfb.c + aes/aes_ecb.c + aes/aes_ige.c + aes/aes_misc.c + aes/aes_ofb.c + aes/aes_wrap.c + aria/aria.c + asn1/a_bitstr.c + asn1/a_d2i_fp.c + asn1/a_digest.c + asn1/a_dup.c + asn1/a_gentm.c + asn1/a_i2d_fp.c + asn1/a_int.c + asn1/a_mbstr.c + asn1/a_object.c + asn1/a_octet.c + asn1/a_print.c + asn1/a_sign.c + asn1/a_strex.c + asn1/a_strnid.c + asn1/a_time.c + asn1/a_type.c + asn1/a_utctm.c + asn1/a_utf8.c + asn1/a_verify.c + asn1/ameth_lib.c + asn1/asn1_err.c + asn1/asn1_gen.c + asn1/asn1_item_list.c + asn1/asn1_lib.c + asn1/asn1_par.c + asn1/asn_mime.c + asn1/asn_moid.c + asn1/asn_mstbl.c + asn1/asn_pack.c + asn1/bio_asn1.c + asn1/bio_ndef.c + asn1/d2i_pr.c + asn1/d2i_pu.c + asn1/evp_asn1.c + asn1/f_int.c + asn1/f_string.c + asn1/i2d_pr.c + asn1/i2d_pu.c + asn1/n_pkey.c + asn1/nsseq.c + asn1/p5_pbe.c + asn1/p5_pbev2.c + asn1/p5_scrypt.c + asn1/p8_pkey.c + asn1/t_bitst.c + asn1/t_pkey.c + asn1/t_spki.c + asn1/tasn_dec.c + asn1/tasn_enc.c + asn1/tasn_fre.c + asn1/tasn_new.c + asn1/tasn_prn.c + asn1/tasn_scn.c + asn1/tasn_typ.c + asn1/tasn_utl.c + asn1/x_algor.c + asn1/x_bignum.c + asn1/x_info.c + asn1/x_int64.c + asn1/x_long.c + asn1/x_pkey.c + asn1/x_sig.c + asn1/x_spki.c + asn1/x_val.c + async/arch/async_null.c + async/arch/async_posix.c + async/arch/async_win.c + async/async.c + async/async_err.c + async/async_wait.c + bf/bf_cfb64.c + bf/bf_ecb.c + bf/bf_ofb64.c + bf/bf_skey.c + bio/b_addr.c + bio/b_dump.c + bio/b_print.c + bio/b_sock.c + bio/b_sock2.c + bio/bf_buff.c + bio/bf_lbuf.c + bio/bf_nbio.c + bio/bf_null.c + bio/bio_cb.c + bio/bio_err.c + bio/bio_lib.c + bio/bio_meth.c + bio/bss_acpt.c + bio/bss_bio.c + bio/bss_conn.c + bio/bss_dgram.c + bio/bss_fd.c + bio/bss_file.c + bio/bss_log.c + bio/bss_mem.c + bio/bss_null.c + bio/bss_sock.c + blake2/blake2b.c + blake2/blake2s.c + blake2/m_blake2b.c + blake2/m_blake2s.c + bn/bn_add.c + bn/bn_blind.c + bn/bn_const.c + bn/bn_ctx.c + bn/bn_depr.c + bn/bn_dh.c + bn/bn_div.c + bn/bn_err.c + bn/bn_exp.c + bn/bn_exp2.c + bn/bn_gcd.c + bn/bn_gf2m.c + bn/bn_intern.c + bn/bn_kron.c + bn/bn_lib.c + bn/bn_mod.c + bn/bn_mont.c + bn/bn_mpi.c + bn/bn_mul.c + bn/bn_nist.c + bn/bn_prime.c + bn/bn_print.c + bn/bn_rand.c + bn/bn_recp.c + bn/bn_shift.c + bn/bn_sqr.c + bn/bn_sqrt.c + bn/bn_srp.c + bn/bn_word.c + bn/bn_x931p.c + buffer/buf_err.c + buffer/buffer.c + camellia/cmll_cfb.c + camellia/cmll_ctr.c + camellia/cmll_ecb.c + camellia/cmll_ofb.c + cast/c_cfb64.c + cast/c_ecb.c + cast/c_enc.c + cast/c_ofb64.c + cast/c_skey.c + cmac/cm_ameth.c + cmac/cm_pmeth.c + cmac/cmac.c + cms/cms_asn1.c + cms/cms_att.c + cms/cms_cd.c + cms/cms_dd.c + cms/cms_enc.c + cms/cms_env.c + cms/cms_err.c + cms/cms_ess.c + cms/cms_io.c + cms/cms_kari.c + cms/cms_lib.c + cms/cms_pwri.c + cms/cms_sd.c + cms/cms_smime.c + comp/c_zlib.c + comp/comp_err.c + comp/comp_lib.c + conf/conf_api.c + conf/conf_def.c + conf/conf_err.c + conf/conf_lib.c + conf/conf_mall.c + conf/conf_mod.c + conf/conf_sap.c + conf/conf_ssl.c + cpt_err.c + cryptlib.c + ct/ct_b64.c + ct/ct_err.c + ct/ct_log.c + ct/ct_oct.c + ct/ct_policy.c + ct/ct_prn.c + ct/ct_sct.c + ct/ct_sct_ctx.c + ct/ct_vfy.c + ct/ct_x509v3.c + ctype.c + cversion.c + des/cbc_cksm.c + des/cbc_enc.c + des/cfb64ede.c + des/cfb64enc.c + des/cfb_enc.c + des/ecb3_enc.c + des/ecb_enc.c + des/fcrypt.c + des/ofb64ede.c + des/ofb64enc.c + des/ofb_enc.c + des/pcbc_enc.c + des/qud_cksm.c + des/rand_key.c + des/set_key.c + des/str2key.c + des/xcbc_enc.c + dh/dh_ameth.c + dh/dh_asn1.c + dh/dh_check.c + dh/dh_depr.c + dh/dh_err.c + dh/dh_gen.c + dh/dh_kdf.c + dh/dh_key.c + dh/dh_lib.c + dh/dh_meth.c + dh/dh_pmeth.c + dh/dh_prn.c + dh/dh_rfc5114.c + dh/dh_rfc7919.c + dsa/dsa_ameth.c + dsa/dsa_asn1.c + dsa/dsa_depr.c + dsa/dsa_err.c + dsa/dsa_gen.c + dsa/dsa_key.c + dsa/dsa_lib.c + dsa/dsa_meth.c + dsa/dsa_ossl.c + dsa/dsa_pmeth.c + dsa/dsa_prn.c + dsa/dsa_sign.c + dsa/dsa_vrf.c + dso/dso_dl.c + dso/dso_err.c + dso/dso_lib.c + dso/dso_openssl.c + dso/dso_vms.c + dso/dso_win32.c + ebcdic.c + ec/curve25519.c + ec/curve448/arch_32/f_impl.c + ec/curve448/curve448.c + ec/curve448/curve448_tables.c + ec/curve448/eddsa.c + ec/curve448/f_generic.c + ec/curve448/scalar.c + ec/ec2_oct.c + ec/ec2_smpl.c + ec/ec_ameth.c + ec/ec_asn1.c + ec/ec_check.c + ec/ec_curve.c + ec/ec_cvt.c + ec/ec_err.c + ec/ec_key.c + ec/ec_kmeth.c + ec/ec_lib.c + ec/ec_mult.c + ec/ec_oct.c + ec/ec_pmeth.c + ec/ec_print.c + ec/ecdh_kdf.c + ec/ecdh_ossl.c + ec/ecdsa_ossl.c + ec/ecdsa_sign.c + ec/ecdsa_vrf.c + ec/eck_prn.c + ec/ecp_mont.c + ec/ecp_nist.c + ec/ecp_nistp224.c + ec/ecp_nistp256.c + ec/ecp_nistp521.c + ec/ecp_nistputil.c + ec/ecp_oct.c + ec/ecp_smpl.c + ec/ecx_meth.c + engine/eng_all.c + engine/eng_cnf.c + engine/eng_ctrl.c + engine/eng_dyn.c + engine/eng_err.c + engine/eng_fat.c + engine/eng_init.c + engine/eng_lib.c + engine/eng_list.c + engine/eng_openssl.c + engine/eng_pkey.c + engine/eng_rdrand.c + engine/eng_table.c + engine/tb_asnmth.c + engine/tb_cipher.c + engine/tb_dh.c + engine/tb_digest.c + engine/tb_dsa.c + engine/tb_eckey.c + engine/tb_pkmeth.c + engine/tb_rand.c + engine/tb_rsa.c + err/err.c + err/err_all.c + err/err_prn.c + evp/bio_b64.c + evp/bio_enc.c + evp/bio_md.c + evp/bio_ok.c + evp/c_allc.c + evp/c_alld.c + evp/cmeth_lib.c + evp/digest.c + evp/e_aes.c + evp/e_aes_cbc_hmac_sha1.c + evp/e_aes_cbc_hmac_sha256.c + evp/e_aria.c + evp/e_bf.c + evp/e_camellia.c + evp/e_cast.c + evp/e_chacha20_poly1305.c + evp/e_des.c + evp/e_des3.c + evp/e_idea.c + evp/e_null.c + evp/e_old.c + evp/e_rc2.c + evp/e_rc4.c + evp/e_rc4_hmac_md5.c + evp/e_rc5.c + evp/e_seed.c + evp/e_sm4.c + evp/e_xcbc_d.c + evp/encode.c + evp/evp_cnf.c + evp/evp_enc.c + evp/evp_err.c + evp/evp_key.c + evp/evp_lib.c + evp/evp_pbe.c + evp/evp_pkey.c + evp/m_md2.c + evp/m_md4.c + evp/m_md5.c + evp/m_md5_sha1.c + evp/m_mdc2.c + evp/m_null.c + evp/m_ripemd.c + evp/m_sha1.c + evp/m_sha3.c + evp/m_sigver.c + evp/m_wp.c + evp/names.c + evp/p5_crpt.c + evp/p5_crpt2.c + evp/p_dec.c + evp/p_enc.c + evp/p_lib.c + evp/p_open.c + evp/p_seal.c + evp/p_sign.c + evp/p_verify.c + evp/pbe_scrypt.c + evp/pmeth_fn.c + evp/pmeth_gn.c + evp/pmeth_lib.c + ex_data.c + getenv.c + hmac/hm_ameth.c + hmac/hm_pmeth.c + hmac/hmac.c + idea/i_cbc.c + idea/i_cfb64.c + idea/i_ecb.c + idea/i_ofb64.c + idea/i_skey.c + init.c + kdf/hkdf.c + kdf/kdf_err.c + kdf/scrypt.c + kdf/tls1_prf.c + lhash/lh_stats.c + lhash/lhash.c + md4/md4_dgst.c + md4/md4_one.c + md5/md5_dgst.c + md5/md5_one.c + mdc2/mdc2_one.c + mdc2/mdc2dgst.c + mem.c + mem_dbg.c + mem_sec.c + modes/cbc128.c + modes/ccm128.c + modes/cfb128.c + modes/ctr128.c + modes/cts128.c + modes/gcm128.c + modes/ocb128.c + modes/ofb128.c + modes/wrap128.c + modes/xts128.c + o_dir.c + o_fips.c + o_fopen.c + o_init.c + o_str.c + o_time.c + objects/o_names.c + objects/obj_dat.c + objects/obj_err.c + objects/obj_lib.c + objects/obj_xref.c + ocsp/ocsp_asn.c + ocsp/ocsp_cl.c + ocsp/ocsp_err.c + ocsp/ocsp_ext.c + ocsp/ocsp_ht.c + ocsp/ocsp_lib.c + ocsp/ocsp_prn.c + ocsp/ocsp_srv.c + ocsp/ocsp_vfy.c + ocsp/v3_ocsp.c + pem/pem_all.c + pem/pem_err.c + pem/pem_info.c + pem/pem_lib.c + pem/pem_oth.c + pem/pem_pk8.c + pem/pem_pkey.c + pem/pem_sign.c + pem/pem_x509.c + pem/pem_xaux.c + pem/pvkfmt.c + pkcs12/p12_add.c + pkcs12/p12_asn.c + pkcs12/p12_attr.c + pkcs12/p12_crpt.c + pkcs12/p12_crt.c + pkcs12/p12_decr.c + pkcs12/p12_init.c + pkcs12/p12_key.c + pkcs12/p12_kiss.c + pkcs12/p12_mutl.c + pkcs12/p12_npas.c + pkcs12/p12_p8d.c + pkcs12/p12_p8e.c + pkcs12/p12_sbag.c + pkcs12/p12_utl.c + pkcs12/pk12err.c + pkcs7/bio_pk7.c + pkcs7/pk7_asn1.c + pkcs7/pk7_attr.c + pkcs7/pk7_doit.c + pkcs7/pk7_lib.c + pkcs7/pk7_mime.c + pkcs7/pk7_smime.c + pkcs7/pkcs7err.c + poly1305/poly1305.c + poly1305/poly1305_ameth.c + poly1305/poly1305_pmeth.c + rand/drbg_ctr.c + rand/drbg_lib.c + rand/rand_egd.c + rand/rand_err.c + rand/rand_lib.c + rand/rand_unix.c + rand/rand_win.c + rand/randfile.c + rc2/rc2_cbc.c + rc2/rc2_ecb.c + rc2/rc2_skey.c + rc2/rc2cfb64.c + rc2/rc2ofb64.c + ripemd/rmd_dgst.c + ripemd/rmd_one.c + rsa/rsa_ameth.c + rsa/rsa_asn1.c + rsa/rsa_chk.c + rsa/rsa_crpt.c + rsa/rsa_depr.c + rsa/rsa_err.c + rsa/rsa_gen.c + rsa/rsa_lib.c + rsa/rsa_meth.c + rsa/rsa_mp.c + rsa/rsa_none.c + rsa/rsa_oaep.c + rsa/rsa_ossl.c + rsa/rsa_pk1.c + rsa/rsa_pmeth.c + rsa/rsa_prn.c + rsa/rsa_pss.c + rsa/rsa_saos.c + rsa/rsa_sign.c + rsa/rsa_ssl.c + rsa/rsa_x931.c + rsa/rsa_x931g.c + seed/seed.c + seed/seed_cbc.c + seed/seed_cfb.c + seed/seed_ecb.c + seed/seed_ofb.c + sha/sha1_one.c + sha/sha1dgst.c + sha/sha256.c + sha/sha512.c + siphash/siphash.c + siphash/siphash_ameth.c + siphash/siphash_pmeth.c + sm2/sm2_crypt.c + sm2/sm2_err.c + sm2/sm2_pmeth.c + sm2/sm2_sign.c + sm3/m_sm3.c + sm3/sm3.c + sm4/sm4.c + srp/srp_lib.c + srp/srp_vfy.c + stack/stack.c + store/loader_file.c + store/store_err.c + store/store_init.c + store/store_lib.c + store/store_register.c + store/store_strings.c + threads_none.c + threads_pthread.c + threads_win.c + ts/ts_asn1.c + ts/ts_conf.c + ts/ts_err.c + ts/ts_lib.c + ts/ts_req_print.c + ts/ts_req_utils.c + ts/ts_rsp_print.c + ts/ts_rsp_sign.c + ts/ts_rsp_utils.c + ts/ts_rsp_verify.c + ts/ts_verify_ctx.c + txt_db/txt_db.c + ui/ui_err.c + ui/ui_lib.c + ui/ui_null.c + ui/ui_openssl.c + ui/ui_util.c + uid.c + whrlpool/wp_dgst.c + x509/by_dir.c + x509/by_file.c + x509/t_crl.c + x509/t_req.c + x509/t_x509.c + x509/x509_att.c + x509/x509_cmp.c + x509/x509_d2.c + x509/x509_def.c + x509/x509_err.c + x509/x509_ext.c + x509/x509_lu.c + x509/x509_meth.c + x509/x509_obj.c + x509/x509_r2x.c + x509/x509_req.c + x509/x509_set.c + x509/x509_trs.c + x509/x509_txt.c + x509/x509_v3.c + x509/x509_vfy.c + x509/x509_vpm.c + x509/x509cset.c + x509/x509name.c + x509/x509rset.c + x509/x509spki.c + x509/x509type.c + x509/x_all.c + x509/x_attrib.c + x509/x_crl.c + x509/x_exten.c + x509/x_name.c + x509/x_pubkey.c + x509/x_req.c + x509/x_x509.c + x509/x_x509a.c + x509v3/pcy_cache.c + x509v3/pcy_data.c + x509v3/pcy_lib.c + x509v3/pcy_map.c + x509v3/pcy_node.c + x509v3/pcy_tree.c + x509v3/v3_addr.c + x509v3/v3_admis.c + x509v3/v3_akey.c + x509v3/v3_akeya.c + x509v3/v3_alt.c + x509v3/v3_asid.c + x509v3/v3_bcons.c + x509v3/v3_bitst.c + x509v3/v3_conf.c + x509v3/v3_cpols.c + x509v3/v3_crld.c + x509v3/v3_enum.c + x509v3/v3_extku.c + x509v3/v3_genn.c + x509v3/v3_ia5.c + x509v3/v3_info.c + x509v3/v3_int.c + x509v3/v3_lib.c + x509v3/v3_ncons.c + x509v3/v3_pci.c + x509v3/v3_pcia.c + x509v3/v3_pcons.c + x509v3/v3_pku.c + x509v3/v3_pmaps.c + x509v3/v3_prn.c + x509v3/v3_purp.c + x509v3/v3_skey.c + x509v3/v3_sxnet.c + x509v3/v3_tlsf.c + x509v3/v3_utl.c + x509v3/v3err.c +) + +IF (NOT WINDOWS_I686) + SRCS( + ec/ecp_nistz256.c + ) +ENDIF() + +IF (NOT IOS_ARMV7 AND NOT ANDROID_ARMV7 AND NOT LINUX_ARMV7) + SRCS( + aes/aes_core.c + ) +ENDIF() + +IF (NOT IOS_I386 AND NOT ANDROID_I686 AND NOT WINDOWS_I686) + SRCS( + bf/bf_enc.c + camellia/cmll_misc.c + des/des_enc.c + des/fcrypt_b.c + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) + SRCS( + bn/rsaz_exp.c + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64) + SRCS( + bn/asm/x86_64-gcc.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64 OR OS_WINDOWS AND ARCH_X86_64 OR OS_LINUX AND ARCH_PPC64LE) + SRCS( + bn/bn_asm.c + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64) + SRCS( + ../asm/darwin/crypto/aes/aesni-mb-x86_64.s + ../asm/darwin/crypto/aes/aesni-sha1-x86_64.s + ../asm/darwin/crypto/aes/aesni-sha256-x86_64.s + ../asm/darwin/crypto/aes/aesni-x86_64.s + ../asm/darwin/crypto/aes/vpaes-x86_64.s + ../asm/darwin/crypto/bn/rsaz-avx2.s + ../asm/darwin/crypto/bn/rsaz-x86_64.s + ../asm/darwin/crypto/bn/x86_64-gf2m.s + ../asm/darwin/crypto/bn/x86_64-mont.s + ../asm/darwin/crypto/bn/x86_64-mont5.s + ../asm/darwin/crypto/camellia/cmll-x86_64.s + ../asm/darwin/crypto/chacha/chacha-x86_64.s + ../asm/darwin/crypto/ec/ecp_nistz256-x86_64.s + ../asm/darwin/crypto/ec/x25519-x86_64.s + ../asm/darwin/crypto/md5/md5-x86_64.s + ../asm/darwin/crypto/modes/aesni-gcm-x86_64.s + ../asm/darwin/crypto/modes/ghash-x86_64.s + ../asm/darwin/crypto/poly1305/poly1305-x86_64.s + ../asm/darwin/crypto/rc4/rc4-md5-x86_64.s + ../asm/darwin/crypto/rc4/rc4-x86_64.s + ../asm/darwin/crypto/sha/keccak1600-x86_64.s + ../asm/darwin/crypto/sha/sha1-mb-x86_64.s + ../asm/darwin/crypto/sha/sha1-x86_64.s + ../asm/darwin/crypto/sha/sha256-mb-x86_64.s + ../asm/darwin/crypto/sha/sha256-x86_64.s + ../asm/darwin/crypto/sha/sha512-x86_64.s + ../asm/darwin/crypto/whrlpool/wp-x86_64.s + ../asm/darwin/crypto/x86_64cpuid.s + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + SRCS( + ../asm/darwin-arm64/crypto/sha/keccak1600-armv8.S + ../asm/darwin-arm64/crypto/sha/sha512-armv8.S + ../asm/darwin-arm64/crypto/sha/sha1-armv8.S + ../asm/darwin-arm64/crypto/sha/sha256-armv8.S + ../asm/darwin-arm64/crypto/poly1305/poly1305-armv8.S + ../asm/darwin-arm64/crypto/ec/ecp_nistz256-armv8.S + ../asm/darwin-arm64/crypto/chacha/chacha-armv8.S + ../asm/darwin-arm64/crypto/bn/armv8-mont.S + ../asm/darwin-arm64/crypto/arm64cpuid.S + ../asm/darwin-arm64/crypto/aes/aesv8-armx.S + ../asm/darwin-arm64/crypto/aes/vpaes-armv8.S + ../asm/darwin-arm64/crypto/modes/ghashv8-armx.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_ARM7) + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_GF2m + -DAES_ASM + -DBSAES_ASM + -DGHASH_ASM + ) + SRCS( + ../asm/android/arm/crypto/ec/ecp_nistz256-armv4.S + ../asm/android/arm/crypto/poly1305/poly1305-armv4.S + ../asm/android/arm/crypto/armv4cpuid.S + ../asm/android/arm/crypto/bn/armv4-mont.S + ../asm/android/arm/crypto/bn/armv4-gf2m.S + ../asm/android/arm/crypto/aes/aes-armv4.S + ../asm/android/arm/crypto/aes/bsaes-armv7.S + ../asm/android/arm/crypto/aes/aesv8-armx.S + ../asm/android/arm/crypto/sha/keccak1600-armv4.S + ../asm/android/arm/crypto/sha/sha256-armv4.S + ../asm/android/arm/crypto/sha/sha512-armv4.S + ../asm/android/arm/crypto/sha/sha1-armv4-large.S + ../asm/android/arm/crypto/chacha/chacha-armv4.S + ../asm/android/arm/crypto/modes/ghashv8-armx.S + ../asm/android/arm/crypto/modes/ghash-armv4.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64) + SRCS( + ../asm/aarch64/crypto/aes/aesv8-armx.S + ../asm/aarch64/crypto/aes/vpaes-armv8.S + ../asm/aarch64/crypto/arm64cpuid.S + ../asm/aarch64/crypto/bn/armv8-mont.S + ../asm/aarch64/crypto/chacha/chacha-armv8.S + ../asm/aarch64/crypto/ec/ecp_nistz256-armv8.S + ../asm/aarch64/crypto/modes/ghashv8-armx.S + ../asm/aarch64/crypto/poly1305/poly1305-armv8.S + ../asm/aarch64/crypto/sha/keccak1600-armv8.S + ../asm/aarch64/crypto/sha/sha1-armv8.S + ../asm/aarch64/crypto/sha/sha256-armv8.S + ../asm/aarch64/crypto/sha/sha512-armv8.S + armcap.c + camellia/camellia.c + camellia/cmll_cbc.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_PPC64LE) + SRCS( + ../asm/ppc64le/crypto/aes/aesp8-ppc.s + ../asm/ppc64le/crypto/aes/vpaes-ppc.s + ../asm/ppc64le/crypto/bn/bn-ppc.s + ../asm/ppc64le/crypto/bn/ppc-mont.s + ../asm/ppc64le/crypto/chacha/chacha-ppc.s + ../asm/ppc64le/crypto/ec/ecp_nistz256-ppc64.s + ../asm/ppc64le/crypto/ec/x25519-ppc64.s + ../asm/ppc64le/crypto/modes/ghashp8-ppc.s + ../asm/ppc64le/crypto/poly1305/poly1305-ppc.s + ../asm/ppc64le/crypto/poly1305/poly1305-ppcfp.s + ../asm/ppc64le/crypto/ppccpuid.s + ../asm/ppc64le/crypto/sha/keccak1600-ppc64.s + ../asm/ppc64le/crypto/sha/sha1-ppc.s + ../asm/ppc64le/crypto/sha/sha256-ppc.s + ../asm/ppc64le/crypto/sha/sha256p8-ppc.s + ../asm/ppc64le/crypto/sha/sha512-ppc.s + ../asm/ppc64le/crypto/sha/sha512p8-ppc.s + ppccap.c + camellia/camellia.c + camellia/cmll_cbc.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_X86_64) + SRCS( + ../asm/linux/crypto/aes/aesni-mb-x86_64.s + ../asm/linux/crypto/aes/aesni-sha1-x86_64.s + ../asm/linux/crypto/aes/aesni-sha256-x86_64.s + ../asm/linux/crypto/aes/aesni-x86_64.s + ../asm/linux/crypto/aes/vpaes-x86_64.s + ../asm/linux/crypto/bn/rsaz-avx2.s + ../asm/linux/crypto/bn/rsaz-x86_64.s + ../asm/linux/crypto/bn/x86_64-gf2m.s + ../asm/linux/crypto/bn/x86_64-mont.s + ../asm/linux/crypto/bn/x86_64-mont5.s + ../asm/linux/crypto/camellia/cmll-x86_64.s + ../asm/linux/crypto/chacha/chacha-x86_64.s + ../asm/linux/crypto/ec/ecp_nistz256-x86_64.s + ../asm/linux/crypto/ec/x25519-x86_64.s + ../asm/linux/crypto/md5/md5-x86_64.s + ../asm/linux/crypto/modes/aesni-gcm-x86_64.s + ../asm/linux/crypto/modes/ghash-x86_64.s + ../asm/linux/crypto/poly1305/poly1305-x86_64.s + ../asm/linux/crypto/rc4/rc4-md5-x86_64.s + ../asm/linux/crypto/rc4/rc4-x86_64.s + ../asm/linux/crypto/sha/keccak1600-x86_64.s + ../asm/linux/crypto/sha/sha1-mb-x86_64.s + ../asm/linux/crypto/sha/sha1-x86_64.s + ../asm/linux/crypto/sha/sha256-mb-x86_64.s + ../asm/linux/crypto/sha/sha256-x86_64.s + ../asm/linux/crypto/sha/sha512-x86_64.s + ../asm/linux/crypto/whrlpool/wp-x86_64.s + ../asm/linux/crypto/x86_64cpuid.s + ) +ENDIF() + +IF (OS_WINDOWS AND ARCH_X86_64) + SRCS( + ../asm/windows/crypto/aes/aesni-mb-x86_64.masm + ../asm/windows/crypto/aes/aesni-sha1-x86_64.masm + ../asm/windows/crypto/aes/aesni-sha256-x86_64.masm + ../asm/windows/crypto/aes/aesni-x86_64.masm + ../asm/windows/crypto/aes/vpaes-x86_64.masm + ../asm/windows/crypto/bn/rsaz-avx2.masm + ../asm/windows/crypto/bn/rsaz-x86_64.masm + ../asm/windows/crypto/bn/x86_64-gf2m.masm + ../asm/windows/crypto/bn/x86_64-mont.masm + ../asm/windows/crypto/bn/x86_64-mont5.masm + ../asm/windows/crypto/camellia/cmll-x86_64.masm + ../asm/windows/crypto/chacha/chacha-x86_64.masm + ../asm/windows/crypto/ec/ecp_nistz256-x86_64.masm + ../asm/windows/crypto/ec/x25519-x86_64.masm + ../asm/windows/crypto/md5/md5-x86_64.masm + ../asm/windows/crypto/modes/aesni-gcm-x86_64.masm + ../asm/windows/crypto/modes/ghash-x86_64.masm + ../asm/windows/crypto/poly1305/poly1305-x86_64.masm + ../asm/windows/crypto/rc4/rc4-md5-x86_64.masm + ../asm/windows/crypto/rc4/rc4-x86_64.masm + ../asm/windows/crypto/sha/keccak1600-x86_64.masm + ../asm/windows/crypto/sha/sha1-mb-x86_64.masm + ../asm/windows/crypto/sha/sha1-x86_64.masm + ../asm/windows/crypto/sha/sha256-mb-x86_64.masm + ../asm/windows/crypto/sha/sha256-x86_64.masm + ../asm/windows/crypto/sha/sha512-x86_64.masm + ../asm/windows/crypto/whrlpool/wp-x86_64.masm + ../asm/windows/crypto/uplink-x86_64.masm + ../asm/windows/crypto/x86_64cpuid.masm + ) +ENDIF() + +IF (OS_WINDOWS AND ARCH_I386) + CFLAGS( + -DGHASH_ASM + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + ) + MASMFLAGS( + /safeseh + ) + SRCS( + ../asm/windows/crypto/aes/aesni-x86.masm + ../asm/windows/crypto/aes/vpaes-x86.masm + ../asm/windows/crypto/bn/x86-gf2m.masm + ../asm/windows/crypto/bn/x86-mont.masm + ../asm/windows/crypto/camellia/cmll-x86.masm + ../asm/windows/crypto/chacha/chacha-x86.masm + ../asm/windows/crypto/md5/md5-586.masm + ../asm/windows/crypto/modes/ghash-x86.masm + ../asm/windows/crypto/rc4/rc4-586.masm + ../asm/windows/crypto/sha/sha1-586.masm + ../asm/windows/crypto/sha/sha256-586.masm + ../asm/windows/crypto/sha/sha512-586.masm + ../asm/windows/crypto/x86cpuid.masm + bf/bf_enc.c + bn/bn_asm.c + des/des_enc.c + des/fcrypt_b.c + sha/keccak1600.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_IOS AND ARCH_ARM64) + CFLAGS( + -DOPENSSL_PIC + -D_REENTRANT + ) + SRCS( + ../asm/ios/arm64/crypto/aes/aesv8-armx.S + ../asm/ios/arm64/crypto/aes/vpaes-armv8.S + ../asm/ios/arm64/crypto/arm64cpuid.S + ../asm/ios/arm64/crypto/bn/armv8-mont.S + ../asm/ios/arm64/crypto/chacha/chacha-armv8.S + ../asm/ios/arm64/crypto/ec/ecp_nistz256-armv8.S + ../asm/ios/arm64/crypto/modes/ghashv8-armx.S + ../asm/ios/arm64/crypto/poly1305/poly1305-armv8.S + ../asm/ios/arm64/crypto/sha/keccak1600-armv8.S + ../asm/ios/arm64/crypto/sha/sha1-armv8.S + ../asm/ios/arm64/crypto/sha/sha256-armv8.S + ../asm/ios/arm64/crypto/sha/sha512-armv8.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_IOS AND ARCH_X86_64) + CFLAGS( + -DL_ENDIAN + -DOPENSSL_PIC + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + -DGHASH_ASM + -DECP_NISTZ256_ASM + -DX25519_ASM + -D_REENTRANT + ) + SRCS( + ../asm/ios/x86_64/crypto/md5/md5-x86_64.s + ../asm/ios/x86_64/crypto/rc4/rc4-md5-x86_64.s + ../asm/ios/x86_64/crypto/rc4/rc4-x86_64.s + ../asm/ios/x86_64/crypto/modes/ghash-x86_64.s + ../asm/ios/x86_64/crypto/modes/aesni-gcm-x86_64.s + ../asm/ios/x86_64/crypto/chacha/chacha-x86_64.s + ../asm/ios/x86_64/crypto/ec/ecp_nistz256-x86_64.s + ../asm/ios/x86_64/crypto/ec/x25519-x86_64.s + ../asm/ios/x86_64/crypto/x86_64cpuid.s + ../asm/ios/x86_64/crypto/poly1305/poly1305-x86_64.s + ../asm/ios/x86_64/crypto/bn/rsaz-x86_64.s + ../asm/ios/x86_64/crypto/bn/x86_64-mont.s + ../asm/ios/x86_64/crypto/bn/x86_64-gf2m.s + ../asm/ios/x86_64/crypto/bn/x86_64-mont5.s + ../asm/ios/x86_64/crypto/bn/rsaz-avx2.s + ../asm/ios/x86_64/crypto/sha/sha512-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha256-x86_64.s + ../asm/ios/x86_64/crypto/sha/keccak1600-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha1-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha1-mb-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha256-mb-x86_64.s + ../asm/ios/x86_64/crypto/camellia/cmll-x86_64.s + ../asm/ios/x86_64/crypto/whrlpool/wp-x86_64.s + ../asm/ios/x86_64/crypto/aes/vpaes-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-sha1-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-sha256-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-mb-x86_64.s + bn/asm/x86_64-gcc.c + bn/rsaz_exp.c + dso/dso_dlfcn.c + rand/rand_vms.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_X86_64) + CFLAGS( + -DOPENSSL_USE_NODELETE + -DOPENSSL_PIC + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + -DGHASH_ASM + -DX25519_ASM + ) + SRCS( + ../asm/android/x86_64/crypto/ec/x25519-x86_64.s + ../asm/android/x86_64/crypto/ec/ecp_nistz256-x86_64.s + ../asm/android/x86_64/crypto/md5/md5-x86_64.s + ../asm/android/x86_64/crypto/rc4/rc4-x86_64.s + ../asm/android/x86_64/crypto/rc4/rc4-md5-x86_64.s + ../asm/android/x86_64/crypto/whrlpool/wp-x86_64.s + ../asm/android/x86_64/crypto/poly1305/poly1305-x86_64.s + ../asm/android/x86_64/crypto/x86_64cpuid.s + ../asm/android/x86_64/crypto/camellia/cmll-x86_64.s + ../asm/android/x86_64/crypto/bn/x86_64-mont5.s + ../asm/android/x86_64/crypto/bn/rsaz-avx2.s + ../asm/android/x86_64/crypto/bn/rsaz-x86_64.s + ../asm/android/x86_64/crypto/bn/x86_64-mont.s + ../asm/android/x86_64/crypto/bn/x86_64-gf2m.s + ../asm/android/x86_64/crypto/aes/aesni-sha256-x86_64.s + ../asm/android/x86_64/crypto/aes/aesni-mb-x86_64.s + ../asm/android/x86_64/crypto/aes/aesni-x86_64.s + ../asm/android/x86_64/crypto/aes/vpaes-x86_64.s + ../asm/android/x86_64/crypto/aes/aesni-sha1-x86_64.s + ../asm/android/x86_64/crypto/sha/sha256-x86_64.s + ../asm/android/x86_64/crypto/sha/sha1-mb-x86_64.s + ../asm/android/x86_64/crypto/sha/sha1-x86_64.s + ../asm/android/x86_64/crypto/sha/sha256-mb-x86_64.s + ../asm/android/x86_64/crypto/sha/sha512-x86_64.s + ../asm/android/x86_64/crypto/sha/keccak1600-x86_64.s + ../asm/android/x86_64/crypto/chacha/chacha-x86_64.s + ../asm/android/x86_64/crypto/modes/ghash-x86_64.s + ../asm/android/x86_64/crypto/modes/aesni-gcm-x86_64.s + bn/asm/x86_64-gcc.c + bn/rsaz_exp.c + dso/dso_dlfcn.c + rand/rand_vms.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_I686) + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_PART_WORDS + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + -DRMD160_ASM + -DWHIRLPOOL_ASM + -DGHASH_ASM + ) + SRCS( + ../asm/android/i686/crypto/ec/ecp_nistz256-x86.s + ../asm/android/i686/crypto/bf/bf-586.s + ../asm/android/i686/crypto/md5/md5-586.s + ../asm/android/i686/crypto/rc4/rc4-586.s + ../asm/android/i686/crypto/whrlpool/wp-mmx.s + ../asm/android/i686/crypto/x86cpuid.s + ../asm/android/i686/crypto/des/crypt586.s + ../asm/android/i686/crypto/des/des-586.s + ../asm/android/i686/crypto/poly1305/poly1305-x86.s + ../asm/android/i686/crypto/ripemd/rmd-586.s + ../asm/android/i686/crypto/camellia/cmll-x86.s + ../asm/android/i686/crypto/bn/bn-586.s + ../asm/android/i686/crypto/bn/co-586.s + ../asm/android/i686/crypto/bn/x86-gf2m.s + ../asm/android/i686/crypto/bn/x86-mont.s + ../asm/android/i686/crypto/aes/aesni-x86.s + ../asm/android/i686/crypto/aes/vpaes-x86.s + ../asm/android/i686/crypto/sha/sha512-586.s + ../asm/android/i686/crypto/sha/sha256-586.s + ../asm/android/i686/crypto/sha/sha1-586.s + ../asm/android/i686/crypto/chacha/chacha-x86.s + ../asm/android/i686/crypto/modes/ghash-x86.s + dso/dso_dlfcn.c + rand/rand_vms.c + sha/keccak1600.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_ARM7) + IF (CLANG) + # XXX: This is a workarond for 'out of range immediate fixup value' + # error with clang integrated assembler: + # https://github.com/openssl/openssl/issues/7878 + CFLAGS( + -mno-thumb + ) + ENDIF() + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_GF2m + -DAES_ASM + -DBSAES_ASM + -DGHASH_ASM + ) + SRCS( + ../asm/android/arm/crypto/ec/ecp_nistz256-armv4.S + ../asm/android/arm/crypto/poly1305/poly1305-armv4.S + ../asm/android/arm/crypto/armv4cpuid.S + ../asm/android/arm/crypto/bn/armv4-mont.S + ../asm/android/arm/crypto/bn/armv4-gf2m.S + ../asm/android/arm/crypto/aes/aes-armv4.S + ../asm/android/arm/crypto/aes/bsaes-armv7.S + ../asm/android/arm/crypto/aes/aesv8-armx.S + ../asm/android/arm/crypto/sha/keccak1600-armv4.S + ../asm/android/arm/crypto/sha/sha256-armv4.S + ../asm/android/arm/crypto/sha/sha512-armv4.S + ../asm/android/arm/crypto/sha/sha1-armv4-large.S + ../asm/android/arm/crypto/chacha/chacha-armv4.S + ../asm/android/arm/crypto/modes/ghashv8-armx.S + ../asm/android/arm/crypto/modes/ghash-armv4.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_ARM64) + CFLAGS( + -DOPENSSL_PIC + ) + SRCS( + ../asm/android/arm64/crypto/ec/ecp_nistz256-armv8.S + ../asm/android/arm64/crypto/poly1305/poly1305-armv8.S + ../asm/android/arm64/crypto/bn/armv8-mont.S + ../asm/android/arm64/crypto/aes/vpaes-armv8.S + ../asm/android/arm64/crypto/aes/aesv8-armx.S + ../asm/android/arm64/crypto/sha/sha512-armv8.S + ../asm/android/arm64/crypto/sha/keccak1600-armv8.S + ../asm/android/arm64/crypto/sha/sha1-armv8.S + ../asm/android/arm64/crypto/sha/sha256-armv8.S + ../asm/android/arm64/crypto/arm64cpuid.S + ../asm/android/arm64/crypto/chacha/chacha-armv8.S + ../asm/android/arm64/crypto/modes/ghashv8-armx.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +# mitigate SIGILL on some armv7 platforms +# https://github.com/openssl/openssl/issues/17009 +IF (ARCADIA_OPENSSL_DISABLE_ARMV7_TICK) + CFLAGS( + -DARCADIA_OPENSSL_DISABLE_ARMV7_TICK + ) +ENDIF() diff --git a/contrib/libs/openssl/include/crypto/aria.h b/contrib/libs/openssl/include/crypto/aria.h index 03a62950ae4..62ca8d98f46 100644 --- a/contrib/libs/openssl/include/crypto/aria.h +++ b/contrib/libs/openssl/include/crypto/aria.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. diff --git a/contrib/libs/openssl/include/crypto/asn1.h b/contrib/libs/openssl/include/crypto/asn1.h index 9c9b4d89745..2ae5f59e15a 100644 --- a/contrib/libs/openssl/include/crypto/asn1.h +++ b/contrib/libs/openssl/include/crypto/asn1.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/async.h b/contrib/libs/openssl/include/crypto/async.h index dc8e937b0ce..1b4ea1c7096 100644 --- a/contrib/libs/openssl/include/crypto/async.h +++ b/contrib/libs/openssl/include/crypto/async.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/bn.h b/contrib/libs/openssl/include/crypto/bn.h index 250914c46a2..9dc1de12019 100644 --- a/contrib/libs/openssl/include/crypto/bn.h +++ b/contrib/libs/openssl/include/crypto/bn.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2014-2023 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/bn_conf-android-arm.h b/contrib/libs/openssl/include/crypto/bn_conf-android-arm.h index 16d6e93a00d..8e0ff3e967b 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-android-arm.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-android-arm.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-android-arm64.h b/contrib/libs/openssl/include/crypto/bn_conf-android-arm64.h index 0bacac0ee3e..ba4222b5abe 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-android-arm64.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-android-arm64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-android-i686.h b/contrib/libs/openssl/include/crypto/bn_conf-android-i686.h index 16d6e93a00d..8e0ff3e967b 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-android-i686.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-android-i686.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-android-x86_64.h b/contrib/libs/openssl/include/crypto/bn_conf-android-x86_64.h index 0bacac0ee3e..ba4222b5abe 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-android-x86_64.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-android-x86_64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-ios-arm64.h b/contrib/libs/openssl/include/crypto/bn_conf-ios-arm64.h index 0bacac0ee3e..ba4222b5abe 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-ios-arm64.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-ios-arm64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-ios-x86_64.h b/contrib/libs/openssl/include/crypto/bn_conf-ios-x86_64.h index 0bacac0ee3e..ba4222b5abe 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-ios-x86_64.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-ios-x86_64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-linux-aarch64.h b/contrib/libs/openssl/include/crypto/bn_conf-linux-aarch64.h index 0bacac0ee3e..ba4222b5abe 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-linux-aarch64.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-linux-aarch64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-linux-arm.h b/contrib/libs/openssl/include/crypto/bn_conf-linux-arm.h index 16d6e93a00d..8e0ff3e967b 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-linux-arm.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-linux-arm.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-linux.h b/contrib/libs/openssl/include/crypto/bn_conf-linux.h index 5312ef5a7ac..122dc0d4462 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-linux.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-linux.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from include/crypto/bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-win-i686.h b/contrib/libs/openssl/include/crypto/bn_conf-win-i686.h index bf6adeb11da..8c0c1b634df 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-win-i686.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-win-i686.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by makefile from include\crypto\bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf-win-x86_64.h b/contrib/libs/openssl/include/crypto/bn_conf-win-x86_64.h index 2d8fa641fb4..701ec323712 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf-win-x86_64.h +++ b/contrib/libs/openssl/include/crypto/bn_conf-win-x86_64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by makefile from ..\include\crypto\bn_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/bn_conf.h b/contrib/libs/openssl/include/crypto/bn_conf.h index 5557ad09f81..6fcd0eb83b7 100644 --- a/contrib/libs/openssl/include/crypto/bn_conf.h +++ b/contrib/libs/openssl/include/crypto/bn_conf.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> #pragma once #if defined(__ANDROID__) && defined(__arm__) diff --git a/contrib/libs/openssl/include/crypto/bn_dh.h b/contrib/libs/openssl/include/crypto/bn_dh.h index 70ebca28753..f24cdb911b1 100644 --- a/contrib/libs/openssl/include/crypto/bn_dh.h +++ b/contrib/libs/openssl/include/crypto/bn_dh.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/bn_srp.h b/contrib/libs/openssl/include/crypto/bn_srp.h index d4b282a6bbb..acc41d2ea99 100644 --- a/contrib/libs/openssl/include/crypto/bn_srp.h +++ b/contrib/libs/openssl/include/crypto/bn_srp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/chacha.h b/contrib/libs/openssl/include/crypto/chacha.h index 4029400a670..ca6122dddcc 100644 --- a/contrib/libs/openssl/include/crypto/chacha.h +++ b/contrib/libs/openssl/include/crypto/chacha.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/cryptlib.h b/contrib/libs/openssl/include/crypto/cryptlib.h index 38b5dac9a36..3997434530d 100644 --- a/contrib/libs/openssl/include/crypto/cryptlib.h +++ b/contrib/libs/openssl/include/crypto/cryptlib.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/ctype.h b/contrib/libs/openssl/include/crypto/ctype.h index 81ef8f5cf7e..151e6176350 100644 --- a/contrib/libs/openssl/include/crypto/ctype.h +++ b/contrib/libs/openssl/include/crypto/ctype.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/dso_conf-android.h b/contrib/libs/openssl/include/crypto/dso_conf-android.h index 2c3b4797c3f..4b39d64c950 100644 --- a/contrib/libs/openssl/include/crypto/dso_conf-android.h +++ b/contrib/libs/openssl/include/crypto/dso_conf-android.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/dso_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/dso_conf-ios-arm64.h b/contrib/libs/openssl/include/crypto/dso_conf-ios-arm64.h index 7ba83eb01f1..14cebffdb1b 100644 --- a/contrib/libs/openssl/include/crypto/dso_conf-ios-arm64.h +++ b/contrib/libs/openssl/include/crypto/dso_conf-ios-arm64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> #pragma once #include "dso_conf-osx-arm64.h" diff --git a/contrib/libs/openssl/include/crypto/dso_conf-linux-aarch64.h b/contrib/libs/openssl/include/crypto/dso_conf-linux-aarch64.h index 8cc3aaf172d..3625be86d6b 100644 --- a/contrib/libs/openssl/include/crypto/dso_conf-linux-aarch64.h +++ b/contrib/libs/openssl/include/crypto/dso_conf-linux-aarch64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from include/crypto/dso_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/dso_conf-linux.h b/contrib/libs/openssl/include/crypto/dso_conf-linux.h index 8cc3aaf172d..3625be86d6b 100644 --- a/contrib/libs/openssl/include/crypto/dso_conf-linux.h +++ b/contrib/libs/openssl/include/crypto/dso_conf-linux.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from include/crypto/dso_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/dso_conf-osx-arm64.h b/contrib/libs/openssl/include/crypto/dso_conf-osx-arm64.h index d2e22e2c03b..fddab085785 100644 --- a/contrib/libs/openssl/include/crypto/dso_conf-osx-arm64.h +++ b/contrib/libs/openssl/include/crypto/dso_conf-osx-arm64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by Makefile from ../include/crypto/dso_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/dso_conf-win.h b/contrib/libs/openssl/include/crypto/dso_conf-win.h index 576fcbe9ed1..542dc0f6479 100644 --- a/contrib/libs/openssl/include/crypto/dso_conf-win.h +++ b/contrib/libs/openssl/include/crypto/dso_conf-win.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* WARNING: do not edit! */ /* Generated by makefile from ..\include\crypto\dso_conf.h.in */ /* diff --git a/contrib/libs/openssl/include/crypto/dso_conf.h b/contrib/libs/openssl/include/crypto/dso_conf.h index 39695b0aaa8..fd60cdfe832 100644 --- a/contrib/libs/openssl/include/crypto/dso_conf.h +++ b/contrib/libs/openssl/include/crypto/dso_conf.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> #pragma once #if defined(__ANDROID__) diff --git a/contrib/libs/openssl/include/crypto/ec.h b/contrib/libs/openssl/include/crypto/ec.h index fe52ae704bb..692c80b1728 100644 --- a/contrib/libs/openssl/include/crypto/ec.h +++ b/contrib/libs/openssl/include/crypto/ec.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/engine.h b/contrib/libs/openssl/include/crypto/engine.h index f80ae3ec30c..51bad4f2064 100644 --- a/contrib/libs/openssl/include/crypto/engine.h +++ b/contrib/libs/openssl/include/crypto/engine.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/err.h b/contrib/libs/openssl/include/crypto/err.h index 8ab0e5baaa2..6ddd10fdfe2 100644 --- a/contrib/libs/openssl/include/crypto/err.h +++ b/contrib/libs/openssl/include/crypto/err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/evp.h b/contrib/libs/openssl/include/crypto/evp.h index d86aed36f07..3a85dcac172 100644 --- a/contrib/libs/openssl/include/crypto/evp.h +++ b/contrib/libs/openssl/include/crypto/evp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/lhash.h b/contrib/libs/openssl/include/crypto/lhash.h index ab060cce74b..d0de7e08e9f 100644 --- a/contrib/libs/openssl/include/crypto/lhash.h +++ b/contrib/libs/openssl/include/crypto/lhash.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/md32_common.h b/contrib/libs/openssl/include/crypto/md32_common.h index 1124e9c24b2..3ada03ab519 100644 --- a/contrib/libs/openssl/include/crypto/md32_common.h +++ b/contrib/libs/openssl/include/crypto/md32_common.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/objects.h b/contrib/libs/openssl/include/crypto/objects.h index 76e1b4d9883..5b0e68ad9e4 100644 --- a/contrib/libs/openssl/include/crypto/objects.h +++ b/contrib/libs/openssl/include/crypto/objects.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/poly1305.h b/contrib/libs/openssl/include/crypto/poly1305.h index 5fef239d0f8..a3b1354c245 100644 --- a/contrib/libs/openssl/include/crypto/poly1305.h +++ b/contrib/libs/openssl/include/crypto/poly1305.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/rand.h b/contrib/libs/openssl/include/crypto/rand.h index 9e02bb0e504..5c3205d65e0 100644 --- a/contrib/libs/openssl/include/crypto/rand.h +++ b/contrib/libs/openssl/include/crypto/rand.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/sha.h b/contrib/libs/openssl/include/crypto/sha.h index 6d15edb9e57..4c8ac809acb 100644 --- a/contrib/libs/openssl/include/crypto/sha.h +++ b/contrib/libs/openssl/include/crypto/sha.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. diff --git a/contrib/libs/openssl/include/crypto/siphash.h b/contrib/libs/openssl/include/crypto/siphash.h index 9573680f0f1..4c7da551640 100644 --- a/contrib/libs/openssl/include/crypto/siphash.h +++ b/contrib/libs/openssl/include/crypto/siphash.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/sm2.h b/contrib/libs/openssl/include/crypto/sm2.h index a7f5548c084..71b1b55452f 100644 --- a/contrib/libs/openssl/include/crypto/sm2.h +++ b/contrib/libs/openssl/include/crypto/sm2.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. * Copyright 2017 Ribose Inc. All Rights Reserved. diff --git a/contrib/libs/openssl/include/crypto/sm2err.h b/contrib/libs/openssl/include/crypto/sm2err.h index d1c0ee25918..97c40403268 100644 --- a/contrib/libs/openssl/include/crypto/sm2err.h +++ b/contrib/libs/openssl/include/crypto/sm2err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/crypto/sm3.h b/contrib/libs/openssl/include/crypto/sm3.h index 97e74603333..5a6de5c9928 100644 --- a/contrib/libs/openssl/include/crypto/sm3.h +++ b/contrib/libs/openssl/include/crypto/sm3.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. * Copyright 2017 Ribose Inc. All Rights Reserved. diff --git a/contrib/libs/openssl/include/crypto/sm4.h b/contrib/libs/openssl/include/crypto/sm4.h index abe28f385e0..8607cd7cdd0 100644 --- a/contrib/libs/openssl/include/crypto/sm4.h +++ b/contrib/libs/openssl/include/crypto/sm4.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. * Copyright 2017 Ribose Inc. All Rights Reserved. diff --git a/contrib/libs/openssl/include/crypto/store.h b/contrib/libs/openssl/include/crypto/store.h index 428d3c60e13..fc3197e3796 100644 --- a/contrib/libs/openssl/include/crypto/store.h +++ b/contrib/libs/openssl/include/crypto/store.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/crypto/x509.h b/contrib/libs/openssl/include/crypto/x509.h index 243ea74f6f4..b9b5014ae7e 100644 --- a/contrib/libs/openssl/include/crypto/x509.h +++ b/contrib/libs/openssl/include/crypto/x509.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/bio.h b/contrib/libs/openssl/include/internal/bio.h index c343b276295..1463aa3a882 100644 --- a/contrib/libs/openssl/include/internal/bio.h +++ b/contrib/libs/openssl/include/internal/bio.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/comp.h b/contrib/libs/openssl/include/internal/comp.h index ac6e38b4741..dac3832fd34 100644 --- a/contrib/libs/openssl/include/internal/comp.h +++ b/contrib/libs/openssl/include/internal/comp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/conf.h b/contrib/libs/openssl/include/internal/conf.h index 163fea8de41..abc0e9bffc7 100644 --- a/contrib/libs/openssl/include/internal/conf.h +++ b/contrib/libs/openssl/include/internal/conf.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/constant_time.h b/contrib/libs/openssl/include/internal/constant_time.h index 6600a1d72ae..de280674c6b 100644 --- a/contrib/libs/openssl/include/internal/constant_time.h +++ b/contrib/libs/openssl/include/internal/constant_time.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2014-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/cryptlib.h b/contrib/libs/openssl/include/internal/cryptlib.h index 6e7291ae41b..960f1faa3f0 100644 --- a/contrib/libs/openssl/include/internal/cryptlib.h +++ b/contrib/libs/openssl/include/internal/cryptlib.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/dane.h b/contrib/libs/openssl/include/internal/dane.h index 7a39bd7d7d4..5f1e51fdad5 100644 --- a/contrib/libs/openssl/include/internal/dane.h +++ b/contrib/libs/openssl/include/internal/dane.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/dso.h b/contrib/libs/openssl/include/internal/dso.h index c57c0c40759..cf221834477 100644 --- a/contrib/libs/openssl/include/internal/dso.h +++ b/contrib/libs/openssl/include/internal/dso.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/dsoerr.h b/contrib/libs/openssl/include/internal/dsoerr.h index 94d642a22d8..5f7eaf19824 100644 --- a/contrib/libs/openssl/include/internal/dsoerr.h +++ b/contrib/libs/openssl/include/internal/dsoerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/internal/err.h b/contrib/libs/openssl/include/internal/err.h index 88dde705915..0f46e602541 100644 --- a/contrib/libs/openssl/include/internal/err.h +++ b/contrib/libs/openssl/include/internal/err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/nelem.h b/contrib/libs/openssl/include/internal/nelem.h index 699ef88ee52..05db4cb7730 100644 --- a/contrib/libs/openssl/include/internal/nelem.h +++ b/contrib/libs/openssl/include/internal/nelem.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/numbers.h b/contrib/libs/openssl/include/internal/numbers.h index f5ade5226e5..9b4d74a7011 100644 --- a/contrib/libs/openssl/include/internal/numbers.h +++ b/contrib/libs/openssl/include/internal/numbers.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/o_dir.h b/contrib/libs/openssl/include/internal/o_dir.h index dafc8dd2e74..3e888d9d836 100644 --- a/contrib/libs/openssl/include/internal/o_dir.h +++ b/contrib/libs/openssl/include/internal/o_dir.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/o_str.h b/contrib/libs/openssl/include/internal/o_str.h index 15c12e820d2..1b053a0e857 100644 --- a/contrib/libs/openssl/include/internal/o_str.h +++ b/contrib/libs/openssl/include/internal/o_str.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2003-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/refcount.h b/contrib/libs/openssl/include/internal/refcount.h index fcc74778bd8..0bf984e15af 100644 --- a/contrib/libs/openssl/include/internal/refcount.h +++ b/contrib/libs/openssl/include/internal/refcount.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/sockets.h b/contrib/libs/openssl/include/internal/sockets.h index 79bf1dfda6c..1a30f950d70 100644 --- a/contrib/libs/openssl/include/internal/sockets.h +++ b/contrib/libs/openssl/include/internal/sockets.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/sslconf.h b/contrib/libs/openssl/include/internal/sslconf.h index 92c8941d025..b2250746d35 100644 --- a/contrib/libs/openssl/include/internal/sslconf.h +++ b/contrib/libs/openssl/include/internal/sslconf.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/thread_once.h b/contrib/libs/openssl/include/internal/thread_once.h index 8f8aa6e1c4b..fb744f534ad 100644 --- a/contrib/libs/openssl/include/internal/thread_once.h +++ b/contrib/libs/openssl/include/internal/thread_once.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/internal/tsan_assist.h b/contrib/libs/openssl/include/internal/tsan_assist.h index cc30162eb74..718316ffb4c 100644 --- a/contrib/libs/openssl/include/internal/tsan_assist.h +++ b/contrib/libs/openssl/include/internal/tsan_assist.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2018-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/aes.h b/contrib/libs/openssl/include/openssl/aes.h index 245c552abd0..4f022211695 100644 --- a/contrib/libs/openssl/include/openssl/aes.h +++ b/contrib/libs/openssl/include/openssl/aes.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/asn1.h b/contrib/libs/openssl/include/openssl/asn1.h index 9522eec18f7..d5748d952ef 100644 --- a/contrib/libs/openssl/include/openssl/asn1.h +++ b/contrib/libs/openssl/include/openssl/asn1.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/asn1_mac.h b/contrib/libs/openssl/include/openssl/asn1_mac.h index 7ac1782a3f2..81e504c3caf 100644 --- a/contrib/libs/openssl/include/openssl/asn1_mac.h +++ b/contrib/libs/openssl/include/openssl/asn1_mac.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/asn1err.h b/contrib/libs/openssl/include/openssl/asn1err.h index e1ad1fefeca..814f54d0586 100644 --- a/contrib/libs/openssl/include/openssl/asn1err.h +++ b/contrib/libs/openssl/include/openssl/asn1err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/asn1t.h b/contrib/libs/openssl/include/openssl/asn1t.h index a450ba0d9de..4ed5892f5c2 100644 --- a/contrib/libs/openssl/include/openssl/asn1t.h +++ b/contrib/libs/openssl/include/openssl/asn1t.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/async.h b/contrib/libs/openssl/include/openssl/async.h index 7052b89052a..2b666ab6d62 100644 --- a/contrib/libs/openssl/include/openssl/async.h +++ b/contrib/libs/openssl/include/openssl/async.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/asyncerr.h b/contrib/libs/openssl/include/openssl/asyncerr.h index 91afbbb2f5b..60ba1499e90 100644 --- a/contrib/libs/openssl/include/openssl/asyncerr.h +++ b/contrib/libs/openssl/include/openssl/asyncerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/bio.h b/contrib/libs/openssl/include/openssl/bio.h index ae559a51050..b5000bc13ca 100644 --- a/contrib/libs/openssl/include/openssl/bio.h +++ b/contrib/libs/openssl/include/openssl/bio.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/bioerr.h b/contrib/libs/openssl/include/openssl/bioerr.h index 46e2c96ee35..13b9517a6e5 100644 --- a/contrib/libs/openssl/include/openssl/bioerr.h +++ b/contrib/libs/openssl/include/openssl/bioerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/blowfish.h b/contrib/libs/openssl/include/openssl/blowfish.h index cd3e460e98f..69ca7c35940 100644 --- a/contrib/libs/openssl/include/openssl/blowfish.h +++ b/contrib/libs/openssl/include/openssl/blowfish.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/bn.h b/contrib/libs/openssl/include/openssl/bn.h index d87766049a4..7f5b32b49ce 100644 --- a/contrib/libs/openssl/include/openssl/bn.h +++ b/contrib/libs/openssl/include/openssl/bn.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/bnerr.h b/contrib/libs/openssl/include/openssl/bnerr.h index 5c83777f9f0..8157683f775 100644 --- a/contrib/libs/openssl/include/openssl/bnerr.h +++ b/contrib/libs/openssl/include/openssl/bnerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/buffer.h b/contrib/libs/openssl/include/openssl/buffer.h index d2765766b7c..67838036a9c 100644 --- a/contrib/libs/openssl/include/openssl/buffer.h +++ b/contrib/libs/openssl/include/openssl/buffer.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/buffererr.h b/contrib/libs/openssl/include/openssl/buffererr.h index 04f6ff7a839..5ed0c94b1c9 100644 --- a/contrib/libs/openssl/include/openssl/buffererr.h +++ b/contrib/libs/openssl/include/openssl/buffererr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/camellia.h b/contrib/libs/openssl/include/openssl/camellia.h index 151f3c13491..f0abe17686d 100644 --- a/contrib/libs/openssl/include/openssl/camellia.h +++ b/contrib/libs/openssl/include/openssl/camellia.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2006-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/cast.h b/contrib/libs/openssl/include/openssl/cast.h index 2cc89ae0133..6e656600679 100644 --- a/contrib/libs/openssl/include/openssl/cast.h +++ b/contrib/libs/openssl/include/openssl/cast.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/cmac.h b/contrib/libs/openssl/include/openssl/cmac.h index 3535a9abf75..b392950d9aa 100644 --- a/contrib/libs/openssl/include/openssl/cmac.h +++ b/contrib/libs/openssl/include/openssl/cmac.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2010-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/cms.h b/contrib/libs/openssl/include/openssl/cms.h index c7627968c7a..13507e660e0 100644 --- a/contrib/libs/openssl/include/openssl/cms.h +++ b/contrib/libs/openssl/include/openssl/cms.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2008-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/cmserr.h b/contrib/libs/openssl/include/openssl/cmserr.h index d589f592c80..4bf6ab5d974 100644 --- a/contrib/libs/openssl/include/openssl/cmserr.h +++ b/contrib/libs/openssl/include/openssl/cmserr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/comp.h b/contrib/libs/openssl/include/openssl/comp.h index d814d3cf251..d79c8c59860 100644 --- a/contrib/libs/openssl/include/openssl/comp.h +++ b/contrib/libs/openssl/include/openssl/comp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/comperr.h b/contrib/libs/openssl/include/openssl/comperr.h index 90231e9aa34..63bbcaa21bc 100644 --- a/contrib/libs/openssl/include/openssl/comperr.h +++ b/contrib/libs/openssl/include/openssl/comperr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/conf.h b/contrib/libs/openssl/include/openssl/conf.h index 7336cd2f1d1..15abd9a3c79 100644 --- a/contrib/libs/openssl/include/openssl/conf.h +++ b/contrib/libs/openssl/include/openssl/conf.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/conf_api.h b/contrib/libs/openssl/include/openssl/conf_api.h index a0275ad79bc..063fe37221b 100644 --- a/contrib/libs/openssl/include/openssl/conf_api.h +++ b/contrib/libs/openssl/include/openssl/conf_api.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/conferr.h b/contrib/libs/openssl/include/openssl/conferr.h index 32b92291856..91d1590b407 100644 --- a/contrib/libs/openssl/include/openssl/conferr.h +++ b/contrib/libs/openssl/include/openssl/conferr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/crypto.h b/contrib/libs/openssl/include/openssl/crypto.h index 5fdd7c3d04d..4f83eb01281 100644 --- a/contrib/libs/openssl/include/openssl/crypto.h +++ b/contrib/libs/openssl/include/openssl/crypto.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/cryptoerr.h b/contrib/libs/openssl/include/openssl/cryptoerr.h index 3db5a4ee991..e05945e6c47 100644 --- a/contrib/libs/openssl/include/openssl/cryptoerr.h +++ b/contrib/libs/openssl/include/openssl/cryptoerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/ct.h b/contrib/libs/openssl/include/openssl/ct.h index ebdba34d677..33b426b44e0 100644 --- a/contrib/libs/openssl/include/openssl/ct.h +++ b/contrib/libs/openssl/include/openssl/ct.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/cterr.h b/contrib/libs/openssl/include/openssl/cterr.h index feb7bc56632..e6ec1fb0bbf 100644 --- a/contrib/libs/openssl/include/openssl/cterr.h +++ b/contrib/libs/openssl/include/openssl/cterr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/des.h b/contrib/libs/openssl/include/openssl/des.h index be4abbdfd0e..4113e688f0d 100644 --- a/contrib/libs/openssl/include/openssl/des.h +++ b/contrib/libs/openssl/include/openssl/des.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/dh.h b/contrib/libs/openssl/include/openssl/dh.h index 892e31559d2..040ae7f4a0d 100644 --- a/contrib/libs/openssl/include/openssl/dh.h +++ b/contrib/libs/openssl/include/openssl/dh.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/dherr.h b/contrib/libs/openssl/include/openssl/dherr.h index 9955f24652c..5c93d80077a 100644 --- a/contrib/libs/openssl/include/openssl/dherr.h +++ b/contrib/libs/openssl/include/openssl/dherr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/dsa.h b/contrib/libs/openssl/include/openssl/dsa.h index 6d8a18a4ad5..e3dd45b8cca 100644 --- a/contrib/libs/openssl/include/openssl/dsa.h +++ b/contrib/libs/openssl/include/openssl/dsa.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/dsaerr.h b/contrib/libs/openssl/include/openssl/dsaerr.h index 495a1ac89d6..cd92029e81a 100644 --- a/contrib/libs/openssl/include/openssl/dsaerr.h +++ b/contrib/libs/openssl/include/openssl/dsaerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/dtls1.h b/contrib/libs/openssl/include/openssl/dtls1.h index d55ca9c332d..c22fe89366a 100644 --- a/contrib/libs/openssl/include/openssl/dtls1.h +++ b/contrib/libs/openssl/include/openssl/dtls1.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2005-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/e_os2.h b/contrib/libs/openssl/include/openssl/e_os2.h index 5c88e519491..e76b4147c01 100644 --- a/contrib/libs/openssl/include/openssl/e_os2.h +++ b/contrib/libs/openssl/include/openssl/e_os2.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ebcdic.h b/contrib/libs/openssl/include/openssl/ebcdic.h index aa012855999..107ecac7c29 100644 --- a/contrib/libs/openssl/include/openssl/ebcdic.h +++ b/contrib/libs/openssl/include/openssl/ebcdic.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ec.h b/contrib/libs/openssl/include/openssl/ec.h index 24baf53c34d..798d81165b0 100644 --- a/contrib/libs/openssl/include/openssl/ec.h +++ b/contrib/libs/openssl/include/openssl/ec.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/ecdh.h b/contrib/libs/openssl/include/openssl/ecdh.h index 681f3d5e557..4580eb9c270 100644 --- a/contrib/libs/openssl/include/openssl/ecdh.h +++ b/contrib/libs/openssl/include/openssl/ecdh.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ecdsa.h b/contrib/libs/openssl/include/openssl/ecdsa.h index 681f3d5e557..4580eb9c270 100644 --- a/contrib/libs/openssl/include/openssl/ecdsa.h +++ b/contrib/libs/openssl/include/openssl/ecdsa.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ecerr.h b/contrib/libs/openssl/include/openssl/ecerr.h index 51738113dc7..c385cbb865e 100644 --- a/contrib/libs/openssl/include/openssl/ecerr.h +++ b/contrib/libs/openssl/include/openssl/ecerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/engine.h b/contrib/libs/openssl/include/openssl/engine.h index d707eaeb6ee..8362cafa9d7 100644 --- a/contrib/libs/openssl/include/openssl/engine.h +++ b/contrib/libs/openssl/include/openssl/engine.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/engineerr.h b/contrib/libs/openssl/include/openssl/engineerr.h index 05e84bd2a24..44d58eb41f4 100644 --- a/contrib/libs/openssl/include/openssl/engineerr.h +++ b/contrib/libs/openssl/include/openssl/engineerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/err.h b/contrib/libs/openssl/include/openssl/err.h index b49f88129e2..671b822c9a8 100644 --- a/contrib/libs/openssl/include/openssl/err.h +++ b/contrib/libs/openssl/include/openssl/err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/evp.h b/contrib/libs/openssl/include/openssl/evp.h index 275b7a4acca..c16431cb754 100644 --- a/contrib/libs/openssl/include/openssl/evp.h +++ b/contrib/libs/openssl/include/openssl/evp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/evperr.h b/contrib/libs/openssl/include/openssl/evperr.h index b4ea90ae9df..bc48179dc32 100644 --- a/contrib/libs/openssl/include/openssl/evperr.h +++ b/contrib/libs/openssl/include/openssl/evperr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/hmac.h b/contrib/libs/openssl/include/openssl/hmac.h index 458efc1d518..d3eb5fe0335 100644 --- a/contrib/libs/openssl/include/openssl/hmac.h +++ b/contrib/libs/openssl/include/openssl/hmac.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/idea.h b/contrib/libs/openssl/include/openssl/idea.h index 4334f3ea71a..239dc47f769 100644 --- a/contrib/libs/openssl/include/openssl/idea.h +++ b/contrib/libs/openssl/include/openssl/idea.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/kdf.h b/contrib/libs/openssl/include/openssl/kdf.h index 5abd4c37147..d68dc72116a 100644 --- a/contrib/libs/openssl/include/openssl/kdf.h +++ b/contrib/libs/openssl/include/openssl/kdf.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/kdferr.h b/contrib/libs/openssl/include/openssl/kdferr.h index 3f51bd0228a..eaa53c9cda1 100644 --- a/contrib/libs/openssl/include/openssl/kdferr.h +++ b/contrib/libs/openssl/include/openssl/kdferr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/lhash.h b/contrib/libs/openssl/include/openssl/lhash.h index 2e42d727d4d..fbf58eaab63 100644 --- a/contrib/libs/openssl/include/openssl/lhash.h +++ b/contrib/libs/openssl/include/openssl/lhash.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/md2.h b/contrib/libs/openssl/include/openssl/md2.h index 7faf8e3d656..1e66c0936d3 100644 --- a/contrib/libs/openssl/include/openssl/md2.h +++ b/contrib/libs/openssl/include/openssl/md2.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/md4.h b/contrib/libs/openssl/include/openssl/md4.h index 940e29db409..6358c99069c 100644 --- a/contrib/libs/openssl/include/openssl/md4.h +++ b/contrib/libs/openssl/include/openssl/md4.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/md5.h b/contrib/libs/openssl/include/openssl/md5.h index 2deb772118f..42dc91697f9 100644 --- a/contrib/libs/openssl/include/openssl/md5.h +++ b/contrib/libs/openssl/include/openssl/md5.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/mdc2.h b/contrib/libs/openssl/include/openssl/mdc2.h index aabd2bfaad8..7d433ac7b09 100644 --- a/contrib/libs/openssl/include/openssl/mdc2.h +++ b/contrib/libs/openssl/include/openssl/mdc2.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/modes.h b/contrib/libs/openssl/include/openssl/modes.h index d544f98d558..4d4c8660606 100644 --- a/contrib/libs/openssl/include/openssl/modes.h +++ b/contrib/libs/openssl/include/openssl/modes.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2008-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/obj_mac.h b/contrib/libs/openssl/include/openssl/obj_mac.h index 53516a06c69..f56dcc13edf 100644 --- a/contrib/libs/openssl/include/openssl/obj_mac.h +++ b/contrib/libs/openssl/include/openssl/obj_mac.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by crypto/objects/objects.pl diff --git a/contrib/libs/openssl/include/openssl/objects.h b/contrib/libs/openssl/include/openssl/objects.h index 5e8b5762f87..bc1ccd871a9 100644 --- a/contrib/libs/openssl/include/openssl/objects.h +++ b/contrib/libs/openssl/include/openssl/objects.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/objectserr.h b/contrib/libs/openssl/include/openssl/objectserr.h index 02e166f1ac6..b42175cda36 100644 --- a/contrib/libs/openssl/include/openssl/objectserr.h +++ b/contrib/libs/openssl/include/openssl/objectserr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/ocsp.h b/contrib/libs/openssl/include/openssl/ocsp.h index 4d759a49de4..3106f003629 100644 --- a/contrib/libs/openssl/include/openssl/ocsp.h +++ b/contrib/libs/openssl/include/openssl/ocsp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ocsperr.h b/contrib/libs/openssl/include/openssl/ocsperr.h index 8dd9e01a172..524ddef6d33 100644 --- a/contrib/libs/openssl/include/openssl/ocsperr.h +++ b/contrib/libs/openssl/include/openssl/ocsperr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/opensslconf-android-arm.h b/contrib/libs/openssl/include/openssl/opensslconf-android-arm.h index a313ba33844..82f8e424add 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-android-arm.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-android-arm.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-android-arm64.h b/contrib/libs/openssl/include/openssl/opensslconf-android-arm64.h index a0641d3ae24..8c014efaee7 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-android-arm64.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-android-arm64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-android-i686.h b/contrib/libs/openssl/include/openssl/opensslconf-android-i686.h index aa918cfb5bb..8db2e8571c3 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-android-i686.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-android-i686.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-android-x86_64.h b/contrib/libs/openssl/include/openssl/opensslconf-android-x86_64.h index 7f82d097780..f7932a1919f 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-android-x86_64.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-android-x86_64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-ios-arm64.h b/contrib/libs/openssl/include/openssl/opensslconf-ios-arm64.h index fc7f39c7cf7..820b902b5b6 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-ios-arm64.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-ios-arm64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-ios-x86_64.h b/contrib/libs/openssl/include/openssl/opensslconf-ios-x86_64.h index aa49c01bfb9..c9b197d909e 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-ios-x86_64.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-ios-x86_64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-linux-aarch64.h b/contrib/libs/openssl/include/openssl/opensslconf-linux-aarch64.h index 3d75389ec23..61952cc5ebc 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-linux-aarch64.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-linux-aarch64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-linux-arm.h b/contrib/libs/openssl/include/openssl/opensslconf-linux-arm.h index 976864ad8b6..47089a26eae 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-linux-arm.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-linux-arm.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../../openssl-1.1.1d/include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-linux.h b/contrib/libs/openssl/include/openssl/opensslconf-linux.h index e5e3a766226..69182c51e61 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-linux.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-linux.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-osx-arm64.h b/contrib/libs/openssl/include/openssl/opensslconf-osx-arm64.h index aa49c01bfb9..c9b197d909e 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-osx-arm64.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-osx-arm64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-osx.h b/contrib/libs/openssl/include/openssl/opensslconf-osx.h index aa49c01bfb9..c9b197d909e 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-osx.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-osx.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by Makefile from ../include/openssl/opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-win-i686.h b/contrib/libs/openssl/include/openssl/opensslconf-win-i686.h index cce696ec4f6..009ba79fcda 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-win-i686.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-win-i686.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by makefile from include\openssl\opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf-win-x86_64.h b/contrib/libs/openssl/include/openssl/opensslconf-win-x86_64.h index ee82b249258..c81b93dfa6f 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf-win-x86_64.h +++ b/contrib/libs/openssl/include/openssl/opensslconf-win-x86_64.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * WARNING: do not edit! * Generated by makefile from ..\include\openssl\opensslconf.h.in diff --git a/contrib/libs/openssl/include/openssl/opensslconf.h b/contrib/libs/openssl/include/openssl/opensslconf.h index fb7225732b7..beaa22b6e2a 100644 --- a/contrib/libs/openssl/include/openssl/opensslconf.h +++ b/contrib/libs/openssl/include/openssl/opensslconf.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> #pragma once #if defined(__ANDROID__) && defined(__arm__) diff --git a/contrib/libs/openssl/include/openssl/opensslv.h b/contrib/libs/openssl/include/openssl/opensslv.h index 7b6c212fa09..ff647db6e1d 100644 --- a/contrib/libs/openssl/include/openssl/opensslv.h +++ b/contrib/libs/openssl/include/openssl/opensslv.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ossl_typ.h b/contrib/libs/openssl/include/openssl/ossl_typ.h index d2fdce8fdf6..05ecf27472d 100644 --- a/contrib/libs/openssl/include/openssl/ossl_typ.h +++ b/contrib/libs/openssl/include/openssl/ossl_typ.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/pem.h b/contrib/libs/openssl/include/openssl/pem.h index 2ef5b5d04c6..fc0239aed43 100644 --- a/contrib/libs/openssl/include/openssl/pem.h +++ b/contrib/libs/openssl/include/openssl/pem.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/pem2.h b/contrib/libs/openssl/include/openssl/pem2.h index 038fe790ace..a06cfc315cf 100644 --- a/contrib/libs/openssl/include/openssl/pem2.h +++ b/contrib/libs/openssl/include/openssl/pem2.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/pemerr.h b/contrib/libs/openssl/include/openssl/pemerr.h index 4f7e3574b34..1c181b601d7 100644 --- a/contrib/libs/openssl/include/openssl/pemerr.h +++ b/contrib/libs/openssl/include/openssl/pemerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/pkcs12.h b/contrib/libs/openssl/include/openssl/pkcs12.h index 3f43dad6d96..8682fd19ef4 100644 --- a/contrib/libs/openssl/include/openssl/pkcs12.h +++ b/contrib/libs/openssl/include/openssl/pkcs12.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/pkcs12err.h b/contrib/libs/openssl/include/openssl/pkcs12err.h index eff5eb26028..71713e3f012 100644 --- a/contrib/libs/openssl/include/openssl/pkcs12err.h +++ b/contrib/libs/openssl/include/openssl/pkcs12err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/pkcs7.h b/contrib/libs/openssl/include/openssl/pkcs7.h index 9b66e002d28..43755b27a51 100644 --- a/contrib/libs/openssl/include/openssl/pkcs7.h +++ b/contrib/libs/openssl/include/openssl/pkcs7.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/pkcs7err.h b/contrib/libs/openssl/include/openssl/pkcs7err.h index 02e0299a3ce..19dcb3d2e32 100644 --- a/contrib/libs/openssl/include/openssl/pkcs7err.h +++ b/contrib/libs/openssl/include/openssl/pkcs7err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/rand.h b/contrib/libs/openssl/include/openssl/rand.h index 38a2a2718f8..3427a4508cc 100644 --- a/contrib/libs/openssl/include/openssl/rand.h +++ b/contrib/libs/openssl/include/openssl/rand.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/rand_drbg.h b/contrib/libs/openssl/include/openssl/rand_drbg.h index 45b731b73c2..fce28c5f419 100644 --- a/contrib/libs/openssl/include/openssl/rand_drbg.h +++ b/contrib/libs/openssl/include/openssl/rand_drbg.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/randerr.h b/contrib/libs/openssl/include/openssl/randerr.h index 79d57905e3c..3fb6c20d41d 100644 --- a/contrib/libs/openssl/include/openssl/randerr.h +++ b/contrib/libs/openssl/include/openssl/randerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/rc2.h b/contrib/libs/openssl/include/openssl/rc2.h index 585f9e4c380..0d126242a87 100644 --- a/contrib/libs/openssl/include/openssl/rc2.h +++ b/contrib/libs/openssl/include/openssl/rc2.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/rc4.h b/contrib/libs/openssl/include/openssl/rc4.h index 86803b37fbe..f1544e90d30 100644 --- a/contrib/libs/openssl/include/openssl/rc4.h +++ b/contrib/libs/openssl/include/openssl/rc4.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/rc5.h b/contrib/libs/openssl/include/openssl/rc5.h index 793f88e4e81..79043f0e8b8 100644 --- a/contrib/libs/openssl/include/openssl/rc5.h +++ b/contrib/libs/openssl/include/openssl/rc5.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ripemd.h b/contrib/libs/openssl/include/openssl/ripemd.h index c42026aa42f..46b4a6e6817 100644 --- a/contrib/libs/openssl/include/openssl/ripemd.h +++ b/contrib/libs/openssl/include/openssl/ripemd.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/rsa.h b/contrib/libs/openssl/include/openssl/rsa.h index 5e76365c0df..1a5b1792d0c 100644 --- a/contrib/libs/openssl/include/openssl/rsa.h +++ b/contrib/libs/openssl/include/openssl/rsa.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/rsaerr.h b/contrib/libs/openssl/include/openssl/rsaerr.h index 59b15e13e96..c7a6cd8656e 100644 --- a/contrib/libs/openssl/include/openssl/rsaerr.h +++ b/contrib/libs/openssl/include/openssl/rsaerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/safestack.h b/contrib/libs/openssl/include/openssl/safestack.h index 38b5578978c..3201ba18ad3 100644 --- a/contrib/libs/openssl/include/openssl/safestack.h +++ b/contrib/libs/openssl/include/openssl/safestack.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/seed.h b/contrib/libs/openssl/include/openssl/seed.h index de10b085720..bd716b7bc7b 100644 --- a/contrib/libs/openssl/include/openssl/seed.h +++ b/contrib/libs/openssl/include/openssl/seed.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/sha.h b/contrib/libs/openssl/include/openssl/sha.h index 6a1eb0de8bd..2fdc711dc4f 100644 --- a/contrib/libs/openssl/include/openssl/sha.h +++ b/contrib/libs/openssl/include/openssl/sha.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/srp.h b/contrib/libs/openssl/include/openssl/srp.h index aaf13558e3c..84e212d1650 100644 --- a/contrib/libs/openssl/include/openssl/srp.h +++ b/contrib/libs/openssl/include/openssl/srp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2004, EdelKey Project. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/srtp.h b/contrib/libs/openssl/include/openssl/srtp.h index 0b57c2356c9..a5380b64cc4 100644 --- a/contrib/libs/openssl/include/openssl/srtp.h +++ b/contrib/libs/openssl/include/openssl/srtp.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2011-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ssl.h b/contrib/libs/openssl/include/openssl/ssl.h index 63ee3baae74..f961b98ece0 100644 --- a/contrib/libs/openssl/include/openssl/ssl.h +++ b/contrib/libs/openssl/include/openssl/ssl.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/ssl2.h b/contrib/libs/openssl/include/openssl/ssl2.h index 5321bd272cb..d8d17746e0c 100644 --- a/contrib/libs/openssl/include/openssl/ssl2.h +++ b/contrib/libs/openssl/include/openssl/ssl2.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ssl3.h b/contrib/libs/openssl/include/openssl/ssl3.h index 07effba287d..ef4552efa19 100644 --- a/contrib/libs/openssl/include/openssl/ssl3.h +++ b/contrib/libs/openssl/include/openssl/ssl3.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/sslerr.h b/contrib/libs/openssl/include/openssl/sslerr.h index 64e152cc517..dce2bec4a3a 100644 --- a/contrib/libs/openssl/include/openssl/sslerr.h +++ b/contrib/libs/openssl/include/openssl/sslerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/stack.h b/contrib/libs/openssl/include/openssl/stack.h index cfc075057ae..40c414733d8 100644 --- a/contrib/libs/openssl/include/openssl/stack.h +++ b/contrib/libs/openssl/include/openssl/stack.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/store.h b/contrib/libs/openssl/include/openssl/store.h index a40a7339e61..afcb18e2880 100644 --- a/contrib/libs/openssl/include/openssl/store.h +++ b/contrib/libs/openssl/include/openssl/store.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/storeerr.h b/contrib/libs/openssl/include/openssl/storeerr.h index 190eab07fb0..b5c82584970 100644 --- a/contrib/libs/openssl/include/openssl/storeerr.h +++ b/contrib/libs/openssl/include/openssl/storeerr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/symhacks.h b/contrib/libs/openssl/include/openssl/symhacks.h index 156ea6e4ee9..70ada24e4a6 100644 --- a/contrib/libs/openssl/include/openssl/symhacks.h +++ b/contrib/libs/openssl/include/openssl/symhacks.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/tls1.h b/contrib/libs/openssl/include/openssl/tls1.h index 2cbf53265f8..ab9bae3337f 100644 --- a/contrib/libs/openssl/include/openssl/tls1.h +++ b/contrib/libs/openssl/include/openssl/tls1.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/ts.h b/contrib/libs/openssl/include/openssl/ts.h index 3b58aa527ed..151878e1b67 100644 --- a/contrib/libs/openssl/include/openssl/ts.h +++ b/contrib/libs/openssl/include/openssl/ts.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/tserr.h b/contrib/libs/openssl/include/openssl/tserr.h index 07f23339c81..5079f3dd542 100644 --- a/contrib/libs/openssl/include/openssl/tserr.h +++ b/contrib/libs/openssl/include/openssl/tserr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/txt_db.h b/contrib/libs/openssl/include/openssl/txt_db.h index ec981a439fe..13183675ef8 100644 --- a/contrib/libs/openssl/include/openssl/txt_db.h +++ b/contrib/libs/openssl/include/openssl/txt_db.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/ui.h b/contrib/libs/openssl/include/openssl/ui.h index 7c721ec818d..adb123fe053 100644 --- a/contrib/libs/openssl/include/openssl/ui.h +++ b/contrib/libs/openssl/include/openssl/ui.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/uierr.h b/contrib/libs/openssl/include/openssl/uierr.h index bd68864d0d8..d843da5645a 100644 --- a/contrib/libs/openssl/include/openssl/uierr.h +++ b/contrib/libs/openssl/include/openssl/uierr.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/whrlpool.h b/contrib/libs/openssl/include/openssl/whrlpool.h index 20ea3503b76..518936f69f9 100644 --- a/contrib/libs/openssl/include/openssl/whrlpool.h +++ b/contrib/libs/openssl/include/openssl/whrlpool.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 2005-2016 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/x509.h b/contrib/libs/openssl/include/openssl/x509.h index 3ff86ec7b54..12ec813b270 100644 --- a/contrib/libs/openssl/include/openssl/x509.h +++ b/contrib/libs/openssl/include/openssl/x509.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved diff --git a/contrib/libs/openssl/include/openssl/x509_vfy.h b/contrib/libs/openssl/include/openssl/x509_vfy.h index 25c79f1be2f..32dc41dc1cd 100644 --- a/contrib/libs/openssl/include/openssl/x509_vfy.h +++ b/contrib/libs/openssl/include/openssl/x509_vfy.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/x509err.h b/contrib/libs/openssl/include/openssl/x509err.h index cd08673f8f6..83bcf85fde4 100644 --- a/contrib/libs/openssl/include/openssl/x509err.h +++ b/contrib/libs/openssl/include/openssl/x509err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/include/openssl/x509v3.h b/contrib/libs/openssl/include/openssl/x509v3.h index 3a4f04c183e..5eda72eb4b8 100644 --- a/contrib/libs/openssl/include/openssl/x509v3.h +++ b/contrib/libs/openssl/include/openssl/x509v3.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Copyright 1999-2023 The OpenSSL Project Authors. All Rights Reserved. * diff --git a/contrib/libs/openssl/include/openssl/x509v3err.h b/contrib/libs/openssl/include/openssl/x509v3err.h index 3b9f7139d80..724cc423791 100644 --- a/contrib/libs/openssl/include/openssl/x509v3err.h +++ b/contrib/libs/openssl/include/openssl/x509v3err.h @@ -1,3 +1,4 @@ +#include <contrib/libs/openssl/redef.h> /* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. diff --git a/contrib/libs/openssl/redef.h b/contrib/libs/openssl/redef.h new file mode 100644 index 00000000000..017967ebbd5 --- /dev/null +++ b/contrib/libs/openssl/redef.h @@ -0,0 +1,6282 @@ +#pragma once + +#if !defined(OPENSSL_BUILD) && !defined(_MSC_VER) +#define a2d_ASN1_OBJECT v1_a2d_ASN1_OBJECT +#define a2i_ASN1_ENUMERATED v1_a2i_ASN1_ENUMERATED +#define a2i_ASN1_INTEGER v1_a2i_ASN1_INTEGER +#define a2i_ASN1_STRING v1_a2i_ASN1_STRING +#define a2i_GENERAL_NAME v1_a2i_GENERAL_NAME +#define a2i_ipadd v1_a2i_ipadd +#define a2i_IPADDRESS v1_a2i_IPADDRESS +#define a2i_IPADDRESS_NC v1_a2i_IPADDRESS_NC +#define ACCESS_DESCRIPTION_free v1_ACCESS_DESCRIPTION_free +#define ACCESS_DESCRIPTION_it v1_ACCESS_DESCRIPTION_it +#define ACCESS_DESCRIPTION_new v1_ACCESS_DESCRIPTION_new +#define ADMISSIONS_free v1_ADMISSIONS_free +#define ADMISSIONS_get0_admissionAuthority v1_ADMISSIONS_get0_admissionAuthority +#define ADMISSIONS_get0_namingAuthority v1_ADMISSIONS_get0_namingAuthority +#define ADMISSIONS_get0_professionInfos v1_ADMISSIONS_get0_professionInfos +#define ADMISSIONS_it v1_ADMISSIONS_it +#define ADMISSIONS_new v1_ADMISSIONS_new +#define ADMISSIONS_set0_admissionAuthority v1_ADMISSIONS_set0_admissionAuthority +#define ADMISSIONS_set0_namingAuthority v1_ADMISSIONS_set0_namingAuthority +#define ADMISSIONS_set0_professionInfos v1_ADMISSIONS_set0_professionInfos +#define ADMISSION_SYNTAX_free v1_ADMISSION_SYNTAX_free +#define ADMISSION_SYNTAX_get0_admissionAuthority v1_ADMISSION_SYNTAX_get0_admissionAuthority +#define ADMISSION_SYNTAX_get0_contentsOfAdmissions v1_ADMISSION_SYNTAX_get0_contentsOfAdmissions +#define ADMISSION_SYNTAX_it v1_ADMISSION_SYNTAX_it +#define ADMISSION_SYNTAX_new v1_ADMISSION_SYNTAX_new +#define ADMISSION_SYNTAX_set0_admissionAuthority v1_ADMISSION_SYNTAX_set0_admissionAuthority +#define ADMISSION_SYNTAX_set0_contentsOfAdmissions v1_ADMISSION_SYNTAX_set0_contentsOfAdmissions +#define AES_bi_ige_encrypt v1_AES_bi_ige_encrypt +#define AES_cbc_encrypt v1_AES_cbc_encrypt +#define AES_cfb128_encrypt v1_AES_cfb128_encrypt +#define AES_cfb1_encrypt v1_AES_cfb1_encrypt +#define AES_cfb8_encrypt v1_AES_cfb8_encrypt +#define AES_decrypt v1_AES_decrypt +#define AES_ecb_encrypt v1_AES_ecb_encrypt +#define AES_encrypt v1_AES_encrypt +#define AES_ige_encrypt v1_AES_ige_encrypt +#define aesni_cbc_encrypt v1_aesni_cbc_encrypt +#define aesni_cbc_sha1_enc v1_aesni_cbc_sha1_enc +#define aesni_cbc_sha256_enc v1_aesni_cbc_sha256_enc +#define aesni_ccm64_decrypt_blocks v1_aesni_ccm64_decrypt_blocks +#define aesni_ccm64_encrypt_blocks v1_aesni_ccm64_encrypt_blocks +#define aesni_ctr32_encrypt_blocks v1_aesni_ctr32_encrypt_blocks +#define aesni_decrypt v1_aesni_decrypt +#define aesni_ecb_encrypt v1_aesni_ecb_encrypt +#define aesni_encrypt v1_aesni_encrypt +#define aesni_gcm_decrypt v1_aesni_gcm_decrypt +#define aesni_gcm_encrypt v1_aesni_gcm_encrypt +#define aesni_multi_cbc_decrypt v1_aesni_multi_cbc_decrypt +#define aesni_multi_cbc_encrypt v1_aesni_multi_cbc_encrypt +#define aesni_ocb_decrypt v1_aesni_ocb_decrypt +#define aesni_ocb_encrypt v1_aesni_ocb_encrypt +#define aesni_set_decrypt_key v1_aesni_set_decrypt_key +#define aesni_set_encrypt_key v1_aesni_set_encrypt_key +#define aesni_xts_decrypt v1_aesni_xts_decrypt +#define aesni_xts_encrypt v1_aesni_xts_encrypt +#define AES_ofb128_encrypt v1_AES_ofb128_encrypt +#define AES_options v1_AES_options +#define AES_set_decrypt_key v1_AES_set_decrypt_key +#define AES_set_encrypt_key v1_AES_set_encrypt_key +#define AES_unwrap_key v1_AES_unwrap_key +#define AES_wrap_key v1_AES_wrap_key +#define aria_encrypt v1_aria_encrypt +#define aria_set_decrypt_key v1_aria_set_decrypt_key +#define aria_set_encrypt_key v1_aria_set_encrypt_key +#define ascii_isdigit v1_ascii_isdigit +#define ASIdentifierChoice_free v1_ASIdentifierChoice_free +#define ASIdentifierChoice_it v1_ASIdentifierChoice_it +#define ASIdentifierChoice_new v1_ASIdentifierChoice_new +#define ASIdentifiers_free v1_ASIdentifiers_free +#define ASIdentifiers_it v1_ASIdentifiers_it +#define ASIdentifiers_new v1_ASIdentifiers_new +#define ASIdOrRange_free v1_ASIdOrRange_free +#define ASIdOrRange_it v1_ASIdOrRange_it +#define ASIdOrRange_new v1_ASIdOrRange_new +#define ASN1_add_oid_module v1_ASN1_add_oid_module +#define ASN1_add_stable_module v1_ASN1_add_stable_module +#define ASN1_ANY_it v1_ASN1_ANY_it +#define ASN1_BIT_STRING_check v1_ASN1_BIT_STRING_check +#define ASN1_BIT_STRING_free v1_ASN1_BIT_STRING_free +#define ASN1_BIT_STRING_get_bit v1_ASN1_BIT_STRING_get_bit +#define ASN1_BIT_STRING_it v1_ASN1_BIT_STRING_it +#define ASN1_BIT_STRING_name_print v1_ASN1_BIT_STRING_name_print +#define ASN1_BIT_STRING_new v1_ASN1_BIT_STRING_new +#define ASN1_BIT_STRING_num_asc v1_ASN1_BIT_STRING_num_asc +#define ASN1_BIT_STRING_set v1_ASN1_BIT_STRING_set +#define ASN1_BIT_STRING_set_asc v1_ASN1_BIT_STRING_set_asc +#define ASN1_BIT_STRING_set_bit v1_ASN1_BIT_STRING_set_bit +#define ASN1_BMPSTRING_free v1_ASN1_BMPSTRING_free +#define ASN1_BMPSTRING_it v1_ASN1_BMPSTRING_it +#define ASN1_BMPSTRING_new v1_ASN1_BMPSTRING_new +#define ASN1_bn_print v1_ASN1_bn_print +#define ASN1_BOOLEAN_it v1_ASN1_BOOLEAN_it +#define ASN1_buf_print v1_ASN1_buf_print +#define ASN1_check_infinite_end v1_ASN1_check_infinite_end +#define ASN1_const_check_infinite_end v1_ASN1_const_check_infinite_end +#define ASN1_d2i_bio v1_ASN1_d2i_bio +#define ASN1_d2i_fp v1_ASN1_d2i_fp +#define asn1_d2i_read_bio v1_asn1_d2i_read_bio +#define ASN1_digest v1_ASN1_digest +#define asn1_do_adb v1_asn1_do_adb +#define asn1_do_lock v1_asn1_do_lock +#define ASN1_dup v1_ASN1_dup +#define asn1_enc_free v1_asn1_enc_free +#define asn1_enc_init v1_asn1_enc_init +#define asn1_enc_restore v1_asn1_enc_restore +#define asn1_enc_save v1_asn1_enc_save +#define ASN1_ENUMERATED_free v1_ASN1_ENUMERATED_free +#define ASN1_ENUMERATED_get v1_ASN1_ENUMERATED_get +#define ASN1_ENUMERATED_get_int64 v1_ASN1_ENUMERATED_get_int64 +#define ASN1_ENUMERATED_it v1_ASN1_ENUMERATED_it +#define ASN1_ENUMERATED_new v1_ASN1_ENUMERATED_new +#define ASN1_ENUMERATED_set v1_ASN1_ENUMERATED_set +#define ASN1_ENUMERATED_set_int64 v1_ASN1_ENUMERATED_set_int64 +#define ASN1_ENUMERATED_to_BN v1_ASN1_ENUMERATED_to_BN +#define ASN1_FBOOLEAN_it v1_ASN1_FBOOLEAN_it +#define ASN1_GENERALIZEDTIME_adj v1_ASN1_GENERALIZEDTIME_adj +#define ASN1_GENERALIZEDTIME_check v1_ASN1_GENERALIZEDTIME_check +#define ASN1_GENERALIZEDTIME_free v1_ASN1_GENERALIZEDTIME_free +#define ASN1_GENERALIZEDTIME_it v1_ASN1_GENERALIZEDTIME_it +#define ASN1_GENERALIZEDTIME_new v1_ASN1_GENERALIZEDTIME_new +#define ASN1_GENERALIZEDTIME_print v1_ASN1_GENERALIZEDTIME_print +#define ASN1_GENERALIZEDTIME_set v1_ASN1_GENERALIZEDTIME_set +#define ASN1_GENERALIZEDTIME_set_string v1_ASN1_GENERALIZEDTIME_set_string +#define asn1_generalizedtime_to_tm v1_asn1_generalizedtime_to_tm +#define ASN1_GENERALSTRING_free v1_ASN1_GENERALSTRING_free +#define ASN1_GENERALSTRING_it v1_ASN1_GENERALSTRING_it +#define ASN1_GENERALSTRING_new v1_ASN1_GENERALSTRING_new +#define ASN1_generate_nconf v1_ASN1_generate_nconf +#define ASN1_generate_v3 v1_ASN1_generate_v3 +#define asn1_get_choice_selector v1_asn1_get_choice_selector +#define asn1_get_field_ptr v1_asn1_get_field_ptr +#define ASN1_get_object v1_ASN1_get_object +#define ASN1_i2d_bio v1_ASN1_i2d_bio +#define ASN1_i2d_fp v1_ASN1_i2d_fp +#define ASN1_IA5STRING_free v1_ASN1_IA5STRING_free +#define ASN1_IA5STRING_it v1_ASN1_IA5STRING_it +#define ASN1_IA5STRING_new v1_ASN1_IA5STRING_new +#define ASN1_INTEGER_cmp v1_ASN1_INTEGER_cmp +#define ASN1_INTEGER_dup v1_ASN1_INTEGER_dup +#define ASN1_INTEGER_free v1_ASN1_INTEGER_free +#define ASN1_INTEGER_get v1_ASN1_INTEGER_get +#define ASN1_INTEGER_get_int64 v1_ASN1_INTEGER_get_int64 +#define ASN1_INTEGER_get_uint64 v1_ASN1_INTEGER_get_uint64 +#define ASN1_INTEGER_it v1_ASN1_INTEGER_it +#define ASN1_INTEGER_new v1_ASN1_INTEGER_new +#define ASN1_INTEGER_set v1_ASN1_INTEGER_set +#define ASN1_INTEGER_set_int64 v1_ASN1_INTEGER_set_int64 +#define ASN1_INTEGER_set_uint64 v1_ASN1_INTEGER_set_uint64 +#define ASN1_INTEGER_to_BN v1_ASN1_INTEGER_to_BN +#define ASN1_item_d2i v1_ASN1_item_d2i +#define ASN1_item_d2i_bio v1_ASN1_item_d2i_bio +#define ASN1_item_d2i_fp v1_ASN1_item_d2i_fp +#define ASN1_item_digest v1_ASN1_item_digest +#define ASN1_item_dup v1_ASN1_item_dup +#define asn1_item_embed_free v1_asn1_item_embed_free +#define ASN1_item_ex_d2i v1_ASN1_item_ex_d2i +#define ASN1_item_ex_free v1_ASN1_item_ex_free +#define ASN1_item_ex_i2d v1_ASN1_item_ex_i2d +#define ASN1_item_ex_new v1_ASN1_item_ex_new +#define ASN1_item_free v1_ASN1_item_free +#define ASN1_ITEM_get v1_ASN1_ITEM_get +#define ASN1_item_i2d v1_ASN1_item_i2d +#define ASN1_item_i2d_bio v1_ASN1_item_i2d_bio +#define ASN1_item_i2d_fp v1_ASN1_item_i2d_fp +#define ASN1_ITEM_lookup v1_ASN1_ITEM_lookup +#define ASN1_item_ndef_i2d v1_ASN1_item_ndef_i2d +#define ASN1_item_new v1_ASN1_item_new +#define ASN1_item_pack v1_ASN1_item_pack +#define ASN1_item_print v1_ASN1_item_print +#define ASN1_item_sign v1_ASN1_item_sign +#define ASN1_item_sign_ctx v1_ASN1_item_sign_ctx +#define ASN1_item_unpack v1_ASN1_item_unpack +#define ASN1_item_verify v1_ASN1_item_verify +#define ASN1_mbstring_copy v1_ASN1_mbstring_copy +#define ASN1_mbstring_ncopy v1_ASN1_mbstring_ncopy +#define ASN1_NULL_free v1_ASN1_NULL_free +#define ASN1_NULL_it v1_ASN1_NULL_it +#define ASN1_NULL_new v1_ASN1_NULL_new +#define ASN1_OBJECT_create v1_ASN1_OBJECT_create +#define ASN1_OBJECT_free v1_ASN1_OBJECT_free +#define ASN1_OBJECT_it v1_ASN1_OBJECT_it +#define ASN1_OBJECT_new v1_ASN1_OBJECT_new +#define ASN1_object_size v1_ASN1_object_size +#define ASN1_OCTET_STRING_cmp v1_ASN1_OCTET_STRING_cmp +#define ASN1_OCTET_STRING_dup v1_ASN1_OCTET_STRING_dup +#define ASN1_OCTET_STRING_free v1_ASN1_OCTET_STRING_free +#define ASN1_OCTET_STRING_it v1_ASN1_OCTET_STRING_it +#define ASN1_OCTET_STRING_NDEF_it v1_ASN1_OCTET_STRING_NDEF_it +#define ASN1_OCTET_STRING_new v1_ASN1_OCTET_STRING_new +#define ASN1_OCTET_STRING_set v1_ASN1_OCTET_STRING_set +#define ASN1_parse v1_ASN1_parse +#define ASN1_parse_dump v1_ASN1_parse_dump +#define ASN1_PCTX_free v1_ASN1_PCTX_free +#define ASN1_PCTX_get_cert_flags v1_ASN1_PCTX_get_cert_flags +#define ASN1_PCTX_get_flags v1_ASN1_PCTX_get_flags +#define ASN1_PCTX_get_nm_flags v1_ASN1_PCTX_get_nm_flags +#define ASN1_PCTX_get_oid_flags v1_ASN1_PCTX_get_oid_flags +#define ASN1_PCTX_get_str_flags v1_ASN1_PCTX_get_str_flags +#define ASN1_PCTX_new v1_ASN1_PCTX_new +#define ASN1_PCTX_set_cert_flags v1_ASN1_PCTX_set_cert_flags +#define ASN1_PCTX_set_flags v1_ASN1_PCTX_set_flags +#define ASN1_PCTX_set_nm_flags v1_ASN1_PCTX_set_nm_flags +#define ASN1_PCTX_set_oid_flags v1_ASN1_PCTX_set_oid_flags +#define ASN1_PCTX_set_str_flags v1_ASN1_PCTX_set_str_flags +#define asn1_primitive_free v1_asn1_primitive_free +#define ASN1_PRINTABLE_free v1_ASN1_PRINTABLE_free +#define ASN1_PRINTABLE_it v1_ASN1_PRINTABLE_it +#define ASN1_PRINTABLE_new v1_ASN1_PRINTABLE_new +#define ASN1_PRINTABLESTRING_free v1_ASN1_PRINTABLESTRING_free +#define ASN1_PRINTABLESTRING_it v1_ASN1_PRINTABLESTRING_it +#define ASN1_PRINTABLESTRING_new v1_ASN1_PRINTABLESTRING_new +#define ASN1_PRINTABLE_type v1_ASN1_PRINTABLE_type +#define ASN1_put_eoc v1_ASN1_put_eoc +#define ASN1_put_object v1_ASN1_put_object +#define ASN1_SCTX_free v1_ASN1_SCTX_free +#define ASN1_SCTX_get_app_data v1_ASN1_SCTX_get_app_data +#define ASN1_SCTX_get_flags v1_ASN1_SCTX_get_flags +#define ASN1_SCTX_get_item v1_ASN1_SCTX_get_item +#define ASN1_SCTX_get_template v1_ASN1_SCTX_get_template +#define ASN1_SCTX_new v1_ASN1_SCTX_new +#define ASN1_SCTX_set_app_data v1_ASN1_SCTX_set_app_data +#define ASN1_SEQUENCE_ANY_it v1_ASN1_SEQUENCE_ANY_it +#define ASN1_SEQUENCE_it v1_ASN1_SEQUENCE_it +#define ASN1_SET_ANY_it v1_ASN1_SET_ANY_it +#define asn1_set_choice_selector v1_asn1_set_choice_selector +#define ASN1_sign v1_ASN1_sign +#define ASN1_str2mask v1_ASN1_str2mask +#define ASN1_STRING_clear_free v1_ASN1_STRING_clear_free +#define ASN1_STRING_cmp v1_ASN1_STRING_cmp +#define ASN1_STRING_copy v1_ASN1_STRING_copy +#define ASN1_STRING_data v1_ASN1_STRING_data +#define ASN1_STRING_dup v1_ASN1_STRING_dup +#define asn1_string_embed_free v1_asn1_string_embed_free +#define ASN1_STRING_free v1_ASN1_STRING_free +#define ASN1_STRING_get0_data v1_ASN1_STRING_get0_data +#define ASN1_STRING_get_default_mask v1_ASN1_STRING_get_default_mask +#define ASN1_STRING_length v1_ASN1_STRING_length +#define ASN1_STRING_length_set v1_ASN1_STRING_length_set +#define ASN1_STRING_new v1_ASN1_STRING_new +#define ASN1_STRING_print v1_ASN1_STRING_print +#define ASN1_STRING_print_ex v1_ASN1_STRING_print_ex +#define ASN1_STRING_print_ex_fp v1_ASN1_STRING_print_ex_fp +#define ASN1_STRING_set v1_ASN1_STRING_set +#define ASN1_STRING_set0 v1_ASN1_STRING_set0 +#define ASN1_STRING_set_by_NID v1_ASN1_STRING_set_by_NID +#define ASN1_STRING_set_default_mask v1_ASN1_STRING_set_default_mask +#define ASN1_STRING_set_default_mask_asc v1_ASN1_STRING_set_default_mask_asc +#define ASN1_STRING_TABLE_add v1_ASN1_STRING_TABLE_add +#define ASN1_STRING_TABLE_cleanup v1_ASN1_STRING_TABLE_cleanup +#define ASN1_STRING_TABLE_get v1_ASN1_STRING_TABLE_get +#define ASN1_STRING_to_UTF8 v1_ASN1_STRING_to_UTF8 +#define ASN1_STRING_type v1_ASN1_STRING_type +#define ASN1_STRING_type_new v1_ASN1_STRING_type_new +#define ASN1_T61STRING_free v1_ASN1_T61STRING_free +#define ASN1_T61STRING_it v1_ASN1_T61STRING_it +#define ASN1_T61STRING_new v1_ASN1_T61STRING_new +#define ASN1_tag2bit v1_ASN1_tag2bit +#define ASN1_tag2str v1_ASN1_tag2str +#define ASN1_TBOOLEAN_it v1_ASN1_TBOOLEAN_it +#define asn1_template_free v1_asn1_template_free +#define ASN1_TIME_adj v1_ASN1_TIME_adj +#define ASN1_TIME_check v1_ASN1_TIME_check +#define ASN1_TIME_cmp_time_t v1_ASN1_TIME_cmp_time_t +#define ASN1_TIME_compare v1_ASN1_TIME_compare +#define ASN1_TIME_diff v1_ASN1_TIME_diff +#define ASN1_TIME_free v1_ASN1_TIME_free +#define asn1_time_from_tm v1_asn1_time_from_tm +#define ASN1_TIME_it v1_ASN1_TIME_it +#define ASN1_TIME_new v1_ASN1_TIME_new +#define ASN1_TIME_normalize v1_ASN1_TIME_normalize +#define ASN1_TIME_print v1_ASN1_TIME_print +#define ASN1_TIME_set v1_ASN1_TIME_set +#define ASN1_TIME_set_string v1_ASN1_TIME_set_string +#define ASN1_TIME_set_string_X509 v1_ASN1_TIME_set_string_X509 +#define ASN1_TIME_to_generalizedtime v1_ASN1_TIME_to_generalizedtime +#define asn1_time_to_tm v1_asn1_time_to_tm +#define ASN1_TIME_to_tm v1_ASN1_TIME_to_tm +#define ASN1_TYPE_cmp v1_ASN1_TYPE_cmp +#define ASN1_TYPE_free v1_ASN1_TYPE_free +#define ASN1_TYPE_get v1_ASN1_TYPE_get +#define ASN1_TYPE_get_int_octetstring v1_ASN1_TYPE_get_int_octetstring +#define ASN1_TYPE_get_octetstring v1_ASN1_TYPE_get_octetstring +#define ASN1_TYPE_new v1_ASN1_TYPE_new +#define ASN1_TYPE_pack_sequence v1_ASN1_TYPE_pack_sequence +#define ASN1_TYPE_set v1_ASN1_TYPE_set +#define ASN1_TYPE_set1 v1_ASN1_TYPE_set1 +#define ASN1_TYPE_set_int_octetstring v1_ASN1_TYPE_set_int_octetstring +#define ASN1_TYPE_set_octetstring v1_ASN1_TYPE_set_octetstring +#define ASN1_TYPE_unpack_sequence v1_ASN1_TYPE_unpack_sequence +#define ASN1_UNIVERSALSTRING_free v1_ASN1_UNIVERSALSTRING_free +#define ASN1_UNIVERSALSTRING_it v1_ASN1_UNIVERSALSTRING_it +#define ASN1_UNIVERSALSTRING_new v1_ASN1_UNIVERSALSTRING_new +#define ASN1_UNIVERSALSTRING_to_string v1_ASN1_UNIVERSALSTRING_to_string +#define ASN1_UTCTIME_adj v1_ASN1_UTCTIME_adj +#define ASN1_UTCTIME_check v1_ASN1_UTCTIME_check +#define ASN1_UTCTIME_cmp_time_t v1_ASN1_UTCTIME_cmp_time_t +#define ASN1_UTCTIME_free v1_ASN1_UTCTIME_free +#define ASN1_UTCTIME_it v1_ASN1_UTCTIME_it +#define ASN1_UTCTIME_new v1_ASN1_UTCTIME_new +#define ASN1_UTCTIME_print v1_ASN1_UTCTIME_print +#define ASN1_UTCTIME_set v1_ASN1_UTCTIME_set +#define ASN1_UTCTIME_set_string v1_ASN1_UTCTIME_set_string +#define asn1_utctime_to_tm v1_asn1_utctime_to_tm +#define ASN1_UTF8STRING_free v1_ASN1_UTF8STRING_free +#define ASN1_UTF8STRING_it v1_ASN1_UTF8STRING_it +#define ASN1_UTF8STRING_new v1_ASN1_UTF8STRING_new +#define ASN1_verify v1_ASN1_verify +#define ASN1_VISIBLESTRING_free v1_ASN1_VISIBLESTRING_free +#define ASN1_VISIBLESTRING_it v1_ASN1_VISIBLESTRING_it +#define ASN1_VISIBLESTRING_new v1_ASN1_VISIBLESTRING_new +#define ASRange_free v1_ASRange_free +#define ASRange_it v1_ASRange_it +#define ASRange_new v1_ASRange_new +#define ASYNC_block_pause v1_ASYNC_block_pause +#define ASYNC_cleanup_thread v1_ASYNC_cleanup_thread +#define async_deinit v1_async_deinit +#define async_delete_thread_state v1_async_delete_thread_state +#define async_fibre_free v1_async_fibre_free +#define async_fibre_makecontext v1_async_fibre_makecontext +#define async_get_ctx v1_async_get_ctx +#define ASYNC_get_current_job v1_ASYNC_get_current_job +#define ASYNC_get_wait_ctx v1_ASYNC_get_wait_ctx +#define async_init v1_async_init +#define ASYNC_init_thread v1_ASYNC_init_thread +#define ASYNC_is_capable v1_ASYNC_is_capable +#define async_local_cleanup v1_async_local_cleanup +#define ASYNC_pause_job v1_ASYNC_pause_job +#define async_start_func v1_async_start_func +#define ASYNC_start_job v1_ASYNC_start_job +#define ASYNC_unblock_pause v1_ASYNC_unblock_pause +#define ASYNC_WAIT_CTX_clear_fd v1_ASYNC_WAIT_CTX_clear_fd +#define ASYNC_WAIT_CTX_free v1_ASYNC_WAIT_CTX_free +#define ASYNC_WAIT_CTX_get_all_fds v1_ASYNC_WAIT_CTX_get_all_fds +#define ASYNC_WAIT_CTX_get_changed_fds v1_ASYNC_WAIT_CTX_get_changed_fds +#define ASYNC_WAIT_CTX_get_fd v1_ASYNC_WAIT_CTX_get_fd +#define ASYNC_WAIT_CTX_new v1_ASYNC_WAIT_CTX_new +#define async_wait_ctx_reset_counts v1_async_wait_ctx_reset_counts +#define ASYNC_WAIT_CTX_set_wait_fd v1_ASYNC_WAIT_CTX_set_wait_fd +#define AUTHORITY_INFO_ACCESS_free v1_AUTHORITY_INFO_ACCESS_free +#define AUTHORITY_INFO_ACCESS_it v1_AUTHORITY_INFO_ACCESS_it +#define AUTHORITY_INFO_ACCESS_new v1_AUTHORITY_INFO_ACCESS_new +#define AUTHORITY_KEYID_free v1_AUTHORITY_KEYID_free +#define AUTHORITY_KEYID_it v1_AUTHORITY_KEYID_it +#define AUTHORITY_KEYID_new v1_AUTHORITY_KEYID_new +#define b2i_PrivateKey v1_b2i_PrivateKey +#define b2i_PrivateKey_bio v1_b2i_PrivateKey_bio +#define b2i_PublicKey v1_b2i_PublicKey +#define b2i_PublicKey_bio v1_b2i_PublicKey_bio +#define b2i_PVK_bio v1_b2i_PVK_bio +#define BASIC_CONSTRAINTS_free v1_BASIC_CONSTRAINTS_free +#define BASIC_CONSTRAINTS_it v1_BASIC_CONSTRAINTS_it +#define BASIC_CONSTRAINTS_new v1_BASIC_CONSTRAINTS_new +#define BF_cbc_encrypt v1_BF_cbc_encrypt +#define BF_cfb64_encrypt v1_BF_cfb64_encrypt +#define BF_decrypt v1_BF_decrypt +#define BF_ecb_encrypt v1_BF_ecb_encrypt +#define BF_encrypt v1_BF_encrypt +#define BF_ofb64_encrypt v1_BF_ofb64_encrypt +#define BF_options v1_BF_options +#define BF_set_key v1_BF_set_key +#define _bignum_const_2 v1__bignum_const_2 +#define _bignum_dh1024_160_g v1__bignum_dh1024_160_g +#define _bignum_dh1024_160_p v1__bignum_dh1024_160_p +#define _bignum_dh1024_160_q v1__bignum_dh1024_160_q +#define _bignum_dh2048_224_g v1__bignum_dh2048_224_g +#define _bignum_dh2048_224_p v1__bignum_dh2048_224_p +#define _bignum_dh2048_224_q v1__bignum_dh2048_224_q +#define _bignum_dh2048_256_g v1__bignum_dh2048_256_g +#define _bignum_dh2048_256_p v1__bignum_dh2048_256_p +#define _bignum_dh2048_256_q v1__bignum_dh2048_256_q +#define _bignum_ffdhe2048_p v1__bignum_ffdhe2048_p +#define _bignum_ffdhe3072_p v1__bignum_ffdhe3072_p +#define _bignum_ffdhe4096_p v1__bignum_ffdhe4096_p +#define _bignum_ffdhe6144_p v1__bignum_ffdhe6144_p +#define _bignum_ffdhe8192_p v1__bignum_ffdhe8192_p +#define BIGNUM_it v1_BIGNUM_it +#define BIO_accept v1_BIO_accept +#define BIO_accept_ex v1_BIO_accept_ex +#define BIO_ADDR_clear v1_BIO_ADDR_clear +#define BIO_ADDR_family v1_BIO_ADDR_family +#define BIO_ADDR_free v1_BIO_ADDR_free +#define BIO_ADDR_hostname_string v1_BIO_ADDR_hostname_string +#define BIO_ADDRINFO_address v1_BIO_ADDRINFO_address +#define BIO_ADDRINFO_family v1_BIO_ADDRINFO_family +#define BIO_ADDRINFO_free v1_BIO_ADDRINFO_free +#define BIO_ADDRINFO_next v1_BIO_ADDRINFO_next +#define BIO_ADDRINFO_protocol v1_BIO_ADDRINFO_protocol +#define BIO_ADDRINFO_sockaddr v1_BIO_ADDRINFO_sockaddr +#define BIO_ADDRINFO_sockaddr_size v1_BIO_ADDRINFO_sockaddr_size +#define BIO_ADDRINFO_socktype v1_BIO_ADDRINFO_socktype +#define BIO_ADDR_make v1_BIO_ADDR_make +#define BIO_ADDR_new v1_BIO_ADDR_new +#define BIO_ADDR_path_string v1_BIO_ADDR_path_string +#define BIO_ADDR_rawaddress v1_BIO_ADDR_rawaddress +#define BIO_ADDR_rawmake v1_BIO_ADDR_rawmake +#define BIO_ADDR_rawport v1_BIO_ADDR_rawport +#define BIO_ADDR_service_string v1_BIO_ADDR_service_string +#define BIO_ADDR_sockaddr v1_BIO_ADDR_sockaddr +#define BIO_ADDR_sockaddr_noconst v1_BIO_ADDR_sockaddr_noconst +#define BIO_ADDR_sockaddr_size v1_BIO_ADDR_sockaddr_size +#define BIO_asn1_get_prefix v1_BIO_asn1_get_prefix +#define BIO_asn1_get_suffix v1_BIO_asn1_get_suffix +#define BIO_asn1_set_prefix v1_BIO_asn1_set_prefix +#define BIO_asn1_set_suffix v1_BIO_asn1_set_suffix +#define BIO_bind v1_BIO_bind +#define BIO_callback_ctrl v1_BIO_callback_ctrl +#define bio_cleanup v1_bio_cleanup +#define BIO_clear_flags v1_BIO_clear_flags +#define BIO_closesocket v1_BIO_closesocket +#define BIO_connect v1_BIO_connect +#define BIO_CONNECT_free v1_BIO_CONNECT_free +#define BIO_CONNECT_new v1_BIO_CONNECT_new +#define BIO_copy_next_retry v1_BIO_copy_next_retry +#define BIO_ctrl v1_BIO_ctrl +#define BIO_ctrl_get_read_request v1_BIO_ctrl_get_read_request +#define BIO_ctrl_get_write_guarantee v1_BIO_ctrl_get_write_guarantee +#define BIO_ctrl_pending v1_BIO_ctrl_pending +#define BIO_ctrl_reset_read_request v1_BIO_ctrl_reset_read_request +#define BIO_ctrl_wpending v1_BIO_ctrl_wpending +#define BIO_debug_callback v1_BIO_debug_callback +#define BIO_dgram_non_fatal_error v1_BIO_dgram_non_fatal_error +#define BIO_dump v1_BIO_dump +#define BIO_dump_cb v1_BIO_dump_cb +#define BIO_dump_fp v1_BIO_dump_fp +#define BIO_dump_indent v1_BIO_dump_indent +#define BIO_dump_indent_cb v1_BIO_dump_indent_cb +#define BIO_dump_indent_fp v1_BIO_dump_indent_fp +#define BIO_dup_chain v1_BIO_dup_chain +#define BIO_f_asn1 v1_BIO_f_asn1 +#define BIO_f_base64 v1_BIO_f_base64 +#define BIO_f_buffer v1_BIO_f_buffer +#define BIO_f_cipher v1_BIO_f_cipher +#define BIO_fd_non_fatal_error v1_BIO_fd_non_fatal_error +#define BIO_fd_should_retry v1_BIO_fd_should_retry +#define BIO_find_type v1_BIO_find_type +#define BIO_f_linebuffer v1_BIO_f_linebuffer +#define BIO_f_md v1_BIO_f_md +#define BIO_f_nbio_test v1_BIO_f_nbio_test +#define BIO_f_null v1_BIO_f_null +#define BIO_free v1_BIO_free +#define BIO_free_all v1_BIO_free_all +#define bio_free_ex_data v1_bio_free_ex_data +#define BIO_f_reliable v1_BIO_f_reliable +#define BIO_f_ssl v1_BIO_f_ssl +#define BIO_f_zlib v1_BIO_f_zlib +#define BIO_get_accept_socket v1_BIO_get_accept_socket +#define BIO_get_callback v1_BIO_get_callback +#define BIO_get_callback_arg v1_BIO_get_callback_arg +#define BIO_get_callback_ex v1_BIO_get_callback_ex +#define BIO_get_data v1_BIO_get_data +#define BIO_get_ex_data v1_BIO_get_ex_data +#define BIO_gethostbyname v1_BIO_gethostbyname +#define BIO_get_host_ip v1_BIO_get_host_ip +#define BIO_get_init v1_BIO_get_init +#define BIO_get_new_index v1_BIO_get_new_index +#define BIO_get_port v1_BIO_get_port +#define BIO_get_retry_BIO v1_BIO_get_retry_BIO +#define BIO_get_retry_reason v1_BIO_get_retry_reason +#define BIO_gets v1_BIO_gets +#define BIO_get_shutdown v1_BIO_get_shutdown +#define BIO_hex_string v1_BIO_hex_string +#define BIO_indent v1_BIO_indent +#define BIO_int_ctrl v1_BIO_int_ctrl +#define BIO_listen v1_BIO_listen +#define BIO_lookup v1_BIO_lookup +#define BIO_lookup_ex v1_BIO_lookup_ex +#define bio_lookup_lock v1_bio_lookup_lock +#define BIO_meth_free v1_BIO_meth_free +#define BIO_meth_get_callback_ctrl v1_BIO_meth_get_callback_ctrl +#define BIO_meth_get_create v1_BIO_meth_get_create +#define BIO_meth_get_ctrl v1_BIO_meth_get_ctrl +#define BIO_meth_get_destroy v1_BIO_meth_get_destroy +#define BIO_meth_get_gets v1_BIO_meth_get_gets +#define BIO_meth_get_puts v1_BIO_meth_get_puts +#define BIO_meth_get_read v1_BIO_meth_get_read +#define BIO_meth_get_read_ex v1_BIO_meth_get_read_ex +#define BIO_meth_get_write v1_BIO_meth_get_write +#define BIO_meth_get_write_ex v1_BIO_meth_get_write_ex +#define BIO_meth_new v1_BIO_meth_new +#define BIO_method_name v1_BIO_method_name +#define BIO_method_type v1_BIO_method_type +#define BIO_meth_set_callback_ctrl v1_BIO_meth_set_callback_ctrl +#define BIO_meth_set_create v1_BIO_meth_set_create +#define BIO_meth_set_ctrl v1_BIO_meth_set_ctrl +#define BIO_meth_set_destroy v1_BIO_meth_set_destroy +#define BIO_meth_set_gets v1_BIO_meth_set_gets +#define BIO_meth_set_puts v1_BIO_meth_set_puts +#define BIO_meth_set_read v1_BIO_meth_set_read +#define BIO_meth_set_read_ex v1_BIO_meth_set_read_ex +#define BIO_meth_set_write v1_BIO_meth_set_write +#define BIO_meth_set_write_ex v1_BIO_meth_set_write_ex +#define BIO_new v1_BIO_new +#define BIO_new_accept v1_BIO_new_accept +#define BIO_new_bio_pair v1_BIO_new_bio_pair +#define BIO_new_buffer_ssl_connect v1_BIO_new_buffer_ssl_connect +#define BIO_new_CMS v1_BIO_new_CMS +#define BIO_new_connect v1_BIO_new_connect +#define BIO_new_dgram v1_BIO_new_dgram +#define BIO_new_fd v1_BIO_new_fd +#define BIO_new_file v1_BIO_new_file +#define BIO_new_fp v1_BIO_new_fp +#define BIO_new_mem_buf v1_BIO_new_mem_buf +#define BIO_new_NDEF v1_BIO_new_NDEF +#define BIO_new_PKCS7 v1_BIO_new_PKCS7 +#define BIO_new_socket v1_BIO_new_socket +#define BIO_new_ssl v1_BIO_new_ssl +#define BIO_new_ssl_connect v1_BIO_new_ssl_connect +#define BIO_next v1_BIO_next +#define BIO_nread v1_BIO_nread +#define BIO_nread0 v1_BIO_nread0 +#define BIO_number_read v1_BIO_number_read +#define BIO_number_written v1_BIO_number_written +#define BIO_nwrite v1_BIO_nwrite +#define BIO_nwrite0 v1_BIO_nwrite0 +#define BIO_parse_hostserv v1_BIO_parse_hostserv +#define BIO_pop v1_BIO_pop +#define BIO_printf v1_BIO_printf +#define BIO_ptr_ctrl v1_BIO_ptr_ctrl +#define BIO_push v1_BIO_push +#define BIO_puts v1_BIO_puts +#define BIO_read v1_BIO_read +#define BIO_read_ex v1_BIO_read_ex +#define BIO_s_accept v1_BIO_s_accept +#define BIO_s_bio v1_BIO_s_bio +#define BIO_s_connect v1_BIO_s_connect +#define BIO_s_datagram v1_BIO_s_datagram +#define BIO_set_callback v1_BIO_set_callback +#define BIO_set_callback_arg v1_BIO_set_callback_arg +#define BIO_set_callback_ex v1_BIO_set_callback_ex +#define BIO_set_cipher v1_BIO_set_cipher +#define BIO_set_data v1_BIO_set_data +#define BIO_set_ex_data v1_BIO_set_ex_data +#define BIO_set_flags v1_BIO_set_flags +#define BIO_set_init v1_BIO_set_init +#define BIO_set_next v1_BIO_set_next +#define BIO_set_retry_reason v1_BIO_set_retry_reason +#define BIO_set_shutdown v1_BIO_set_shutdown +#define BIO_set_tcp_ndelay v1_BIO_set_tcp_ndelay +#define BIO_s_fd v1_BIO_s_fd +#define BIO_s_file v1_BIO_s_file +#define BIO_s_log v1_BIO_s_log +#define BIO_s_mem v1_BIO_s_mem +#define BIO_snprintf v1_BIO_snprintf +#define BIO_s_null v1_BIO_s_null +#define bio_sock_cleanup_int v1_bio_sock_cleanup_int +#define BIO_sock_error v1_BIO_sock_error +#define BIO_socket v1_BIO_socket +#define BIO_socket_ioctl v1_BIO_socket_ioctl +#define BIO_socket_nbio v1_BIO_socket_nbio +#define BIO_sock_info v1_BIO_sock_info +#define BIO_sock_init v1_BIO_sock_init +#define BIO_sock_non_fatal_error v1_BIO_sock_non_fatal_error +#define BIO_sock_should_retry v1_BIO_sock_should_retry +#define BIO_s_secmem v1_BIO_s_secmem +#define BIO_ssl_copy_session_id v1_BIO_ssl_copy_session_id +#define BIO_ssl_shutdown v1_BIO_ssl_shutdown +#define BIO_s_socket v1_BIO_s_socket +#define BIO_test_flags v1_BIO_test_flags +#define bio_type_lock v1_bio_type_lock +#define BIO_up_ref v1_BIO_up_ref +#define BIO_vfree v1_BIO_vfree +#define BIO_vprintf v1_BIO_vprintf +#define BIO_vsnprintf v1_BIO_vsnprintf +#define BIO_write v1_BIO_write +#define BIO_write_ex v1_BIO_write_ex +#define BLAKE2b_Final v1_BLAKE2b_Final +#define BLAKE2b_Init v1_BLAKE2b_Init +#define BLAKE2b_Update v1_BLAKE2b_Update +#define BLAKE2s_Final v1_BLAKE2s_Final +#define BLAKE2s_Init v1_BLAKE2s_Init +#define BLAKE2s_Update v1_BLAKE2s_Update +#define BN_abs_is_word v1_BN_abs_is_word +#define BN_add v1_BN_add +#define BN_add_word v1_BN_add_word +#define bn_add_words v1_bn_add_words +#define BN_asc2bn v1_BN_asc2bn +#define BN_bin2bn v1_BN_bin2bn +#define BN_BLINDING_convert v1_BN_BLINDING_convert +#define BN_BLINDING_convert_ex v1_BN_BLINDING_convert_ex +#define BN_BLINDING_create_param v1_BN_BLINDING_create_param +#define BN_BLINDING_free v1_BN_BLINDING_free +#define BN_BLINDING_get_flags v1_BN_BLINDING_get_flags +#define BN_BLINDING_invert v1_BN_BLINDING_invert +#define BN_BLINDING_invert_ex v1_BN_BLINDING_invert_ex +#define BN_BLINDING_is_current_thread v1_BN_BLINDING_is_current_thread +#define BN_BLINDING_lock v1_BN_BLINDING_lock +#define BN_BLINDING_new v1_BN_BLINDING_new +#define BN_BLINDING_set_current_thread v1_BN_BLINDING_set_current_thread +#define BN_BLINDING_set_flags v1_BN_BLINDING_set_flags +#define BN_BLINDING_unlock v1_BN_BLINDING_unlock +#define BN_BLINDING_update v1_BN_BLINDING_update +#define BN_bn2bin v1_BN_bn2bin +#define BN_bn2binpad v1_BN_bn2binpad +#define BN_bn2dec v1_BN_bn2dec +#define BN_bn2hex v1_BN_bn2hex +#define BN_bn2lebinpad v1_BN_bn2lebinpad +#define BN_bn2mpi v1_BN_bn2mpi +#define BN_bntest_rand v1_BN_bntest_rand +#define BN_clear v1_BN_clear +#define BN_clear_bit v1_BN_clear_bit +#define BN_clear_free v1_BN_clear_free +#define BN_cmp v1_BN_cmp +#define bn_cmp_part_words v1_bn_cmp_part_words +#define bn_cmp_words v1_bn_cmp_words +#define bn_compute_wNAF v1_bn_compute_wNAF +#define BN_consttime_swap v1_BN_consttime_swap +#define BN_copy v1_BN_copy +#define bn_copy_words v1_bn_copy_words +#define bn_correct_top v1_bn_correct_top +#define bn_correct_top_consttime v1_bn_correct_top_consttime +#define BN_CTX_end v1_BN_CTX_end +#define BN_CTX_free v1_BN_CTX_free +#define BN_CTX_get v1_BN_CTX_get +#define BN_CTX_new v1_BN_CTX_new +#define BN_CTX_secure_new v1_BN_CTX_secure_new +#define BN_CTX_start v1_BN_CTX_start +#define BN_dec2bn v1_BN_dec2bn +#define BN_div v1_BN_div +#define bn_div_fixed_top v1_bn_div_fixed_top +#define BN_div_recp v1_BN_div_recp +#define BN_div_word v1_BN_div_word +#define bn_div_words v1_bn_div_words +#define BN_dup v1_BN_dup +#define BN_exp v1_BN_exp +#define bn_expand2 v1_bn_expand2 +#define BN_free v1_BN_free +#define bn_from_mont_fixed_top v1_bn_from_mont_fixed_top +#define BN_from_montgomery v1_BN_from_montgomery +#define bn_gather5 v1_bn_gather5 +#define BN_gcd v1_BN_gcd +#define BN_GENCB_call v1_BN_GENCB_call +#define BN_GENCB_free v1_BN_GENCB_free +#define BN_GENCB_get_arg v1_BN_GENCB_get_arg +#define BN_GENCB_new v1_BN_GENCB_new +#define BN_GENCB_set v1_BN_GENCB_set +#define BN_GENCB_set_old v1_BN_GENCB_set_old +#define BN_generate_dsa_nonce v1_BN_generate_dsa_nonce +#define BN_generate_prime v1_BN_generate_prime +#define BN_generate_prime_ex v1_BN_generate_prime_ex +#define bn_generator_19 v1_bn_generator_19 +#define bn_generator_2 v1_bn_generator_2 +#define bn_generator_5 v1_bn_generator_5 +#define BN_get0_nist_prime_192 v1_BN_get0_nist_prime_192 +#define BN_get0_nist_prime_224 v1_BN_get0_nist_prime_224 +#define BN_get0_nist_prime_256 v1_BN_get0_nist_prime_256 +#define BN_get0_nist_prime_384 v1_BN_get0_nist_prime_384 +#define BN_get0_nist_prime_521 v1_BN_get0_nist_prime_521 +#define bn_get_bits5 v1_bn_get_bits5 +#define bn_get_dmax v1_bn_get_dmax +#define BN_get_flags v1_BN_get_flags +#define BN_get_params v1_BN_get_params +#define BN_get_rfc2409_prime_1024 v1_BN_get_rfc2409_prime_1024 +#define BN_get_rfc2409_prime_768 v1_BN_get_rfc2409_prime_768 +#define BN_get_rfc3526_prime_1536 v1_BN_get_rfc3526_prime_1536 +#define BN_get_rfc3526_prime_2048 v1_BN_get_rfc3526_prime_2048 +#define BN_get_rfc3526_prime_3072 v1_BN_get_rfc3526_prime_3072 +#define BN_get_rfc3526_prime_4096 v1_BN_get_rfc3526_prime_4096 +#define BN_get_rfc3526_prime_6144 v1_BN_get_rfc3526_prime_6144 +#define BN_get_rfc3526_prime_8192 v1_BN_get_rfc3526_prime_8192 +#define bn_get_top v1_bn_get_top +#define BN_get_word v1_BN_get_word +#define bn_get_words v1_bn_get_words +#define BN_GF2m_add v1_BN_GF2m_add +#define BN_GF2m_arr2poly v1_BN_GF2m_arr2poly +#define BN_GF2m_mod v1_BN_GF2m_mod +#define BN_GF2m_mod_arr v1_BN_GF2m_mod_arr +#define BN_GF2m_mod_div v1_BN_GF2m_mod_div +#define BN_GF2m_mod_div_arr v1_BN_GF2m_mod_div_arr +#define BN_GF2m_mod_exp v1_BN_GF2m_mod_exp +#define BN_GF2m_mod_exp_arr v1_BN_GF2m_mod_exp_arr +#define BN_GF2m_mod_inv v1_BN_GF2m_mod_inv +#define BN_GF2m_mod_inv_arr v1_BN_GF2m_mod_inv_arr +#define BN_GF2m_mod_mul v1_BN_GF2m_mod_mul +#define BN_GF2m_mod_mul_arr v1_BN_GF2m_mod_mul_arr +#define BN_GF2m_mod_solve_quad v1_BN_GF2m_mod_solve_quad +#define BN_GF2m_mod_solve_quad_arr v1_BN_GF2m_mod_solve_quad_arr +#define BN_GF2m_mod_sqr v1_BN_GF2m_mod_sqr +#define BN_GF2m_mod_sqr_arr v1_BN_GF2m_mod_sqr_arr +#define BN_GF2m_mod_sqrt v1_BN_GF2m_mod_sqrt +#define BN_GF2m_mod_sqrt_arr v1_BN_GF2m_mod_sqrt_arr +#define bn_GF2m_mul_2x2 v1_bn_GF2m_mul_2x2 +#define BN_GF2m_poly2arr v1_BN_GF2m_poly2arr +#define bn_group_1024 v1_bn_group_1024 +#define bn_group_1536 v1_bn_group_1536 +#define bn_group_2048 v1_bn_group_2048 +#define bn_group_3072 v1_bn_group_3072 +#define bn_group_4096 v1_bn_group_4096 +#define bn_group_6144 v1_bn_group_6144 +#define bn_group_8192 v1_bn_group_8192 +#define BN_hex2bn v1_BN_hex2bn +#define bn_init v1_bn_init +#define BN_is_bit_set v1_BN_is_bit_set +#define BN_is_negative v1_BN_is_negative +#define BN_is_odd v1_BN_is_odd +#define BN_is_one v1_BN_is_one +#define BN_is_prime v1_BN_is_prime +#define BN_is_prime_ex v1_BN_is_prime_ex +#define BN_is_prime_fasttest v1_BN_is_prime_fasttest +#define BN_is_prime_fasttest_ex v1_BN_is_prime_fasttest_ex +#define BN_is_word v1_BN_is_word +#define BN_is_zero v1_BN_is_zero +#define BN_kronecker v1_BN_kronecker +#define BN_lebin2bn v1_BN_lebin2bn +#define BN_lshift v1_BN_lshift +#define BN_lshift1 v1_BN_lshift1 +#define bn_lshift_fixed_top v1_bn_lshift_fixed_top +#define BN_mask_bits v1_BN_mask_bits +#define BN_mod_add v1_BN_mod_add +#define bn_mod_add_fixed_top v1_bn_mod_add_fixed_top +#define BN_mod_add_quick v1_BN_mod_add_quick +#define BN_mod_exp v1_BN_mod_exp +#define BN_mod_exp2_mont v1_BN_mod_exp2_mont +#define BN_mod_exp_mont v1_BN_mod_exp_mont +#define BN_mod_exp_mont_consttime v1_BN_mod_exp_mont_consttime +#define BN_mod_exp_mont_word v1_BN_mod_exp_mont_word +#define BN_mod_exp_recp v1_BN_mod_exp_recp +#define BN_mod_exp_simple v1_BN_mod_exp_simple +#define BN_mod_inverse v1_BN_mod_inverse +#define BN_mod_lshift v1_BN_mod_lshift +#define BN_mod_lshift1 v1_BN_mod_lshift1 +#define BN_mod_lshift1_quick v1_BN_mod_lshift1_quick +#define BN_mod_lshift_quick v1_BN_mod_lshift_quick +#define BN_mod_mul v1_BN_mod_mul +#define BN_mod_mul_montgomery v1_BN_mod_mul_montgomery +#define BN_mod_mul_reciprocal v1_BN_mod_mul_reciprocal +#define BN_mod_sqr v1_BN_mod_sqr +#define BN_mod_sqrt v1_BN_mod_sqrt +#define BN_mod_sub v1_BN_mod_sub +#define bn_mod_sub_fixed_top v1_bn_mod_sub_fixed_top +#define BN_mod_sub_quick v1_BN_mod_sub_quick +#define BN_mod_word v1_BN_mod_word +#define BN_MONT_CTX_copy v1_BN_MONT_CTX_copy +#define BN_MONT_CTX_free v1_BN_MONT_CTX_free +#define BN_MONT_CTX_init v1_BN_MONT_CTX_init +#define BN_MONT_CTX_new v1_BN_MONT_CTX_new +#define BN_MONT_CTX_set v1_BN_MONT_CTX_set +#define BN_MONT_CTX_set_locked v1_BN_MONT_CTX_set_locked +#define BN_mpi2bn v1_BN_mpi2bn +#define BN_mul v1_BN_mul +#define bn_mul_add_words v1_bn_mul_add_words +#define bn_mul_comba4 v1_bn_mul_comba4 +#define bn_mul_comba8 v1_bn_mul_comba8 +#define bn_mul_fixed_top v1_bn_mul_fixed_top +#define bn_mul_low_normal v1_bn_mul_low_normal +#define bn_mul_low_recursive v1_bn_mul_low_recursive +#define bn_mul_mont v1_bn_mul_mont +#define bn_mul_mont_fixed_top v1_bn_mul_mont_fixed_top +#define bn_mul_mont_gather5 v1_bn_mul_mont_gather5 +#define bn_mul_normal v1_bn_mul_normal +#define bn_mul_part_recursive v1_bn_mul_part_recursive +#define bn_mul_recursive v1_bn_mul_recursive +#define BN_mul_word v1_BN_mul_word +#define bn_mul_words v1_bn_mul_words +#define BN_new v1_BN_new +#define BN_nist_mod_192 v1_BN_nist_mod_192 +#define BN_nist_mod_224 v1_BN_nist_mod_224 +#define BN_nist_mod_256 v1_BN_nist_mod_256 +#define BN_nist_mod_384 v1_BN_nist_mod_384 +#define BN_nist_mod_521 v1_BN_nist_mod_521 +#define BN_nist_mod_func v1_BN_nist_mod_func +#define BN_nnmod v1_BN_nnmod +#define BN_num_bits v1_BN_num_bits +#define BN_num_bits_word v1_BN_num_bits_word +#define BN_options v1_BN_options +#define bn_power5 v1_bn_power5 +#define BN_print v1_BN_print +#define BN_print_fp v1_BN_print_fp +#define BN_priv_rand v1_BN_priv_rand +#define BN_priv_rand_range v1_BN_priv_rand_range +#define BN_pseudo_rand v1_BN_pseudo_rand +#define BN_pseudo_rand_range v1_BN_pseudo_rand_range +#define BN_rand v1_BN_rand +#define BN_rand_range v1_BN_rand_range +#define BN_reciprocal v1_BN_reciprocal +#define BN_RECP_CTX_free v1_BN_RECP_CTX_free +#define BN_RECP_CTX_init v1_BN_RECP_CTX_init +#define BN_RECP_CTX_new v1_BN_RECP_CTX_new +#define BN_RECP_CTX_set v1_BN_RECP_CTX_set +#define BN_rshift v1_BN_rshift +#define BN_rshift1 v1_BN_rshift1 +#define bn_rshift_fixed_top v1_bn_rshift_fixed_top +#define bn_scatter5 v1_bn_scatter5 +#define BN_secure_new v1_BN_secure_new +#define BN_security_bits v1_BN_security_bits +#define bn_set_all_zero v1_bn_set_all_zero +#define BN_set_bit v1_BN_set_bit +#define BN_set_flags v1_BN_set_flags +#define BN_set_negative v1_BN_set_negative +#define BN_set_params v1_BN_set_params +#define bn_set_static_words v1_bn_set_static_words +#define BN_set_word v1_BN_set_word +#define bn_set_words v1_bn_set_words +#define BN_sqr v1_BN_sqr +#define bn_sqr8x_internal v1_bn_sqr8x_internal +#define bn_sqr_comba4 v1_bn_sqr_comba4 +#define bn_sqr_comba8 v1_bn_sqr_comba8 +#define bn_sqr_fixed_top v1_bn_sqr_fixed_top +#define bn_sqr_normal v1_bn_sqr_normal +#define bn_sqr_recursive v1_bn_sqr_recursive +#define bn_sqr_words v1_bn_sqr_words +#define bn_sqrx8x_internal v1_bn_sqrx8x_internal +#define BN_sub v1_BN_sub +#define bn_sub_part_words v1_bn_sub_part_words +#define BN_sub_word v1_BN_sub_word +#define bn_sub_words v1_bn_sub_words +#define BN_swap v1_BN_swap +#define BN_to_ASN1_ENUMERATED v1_BN_to_ASN1_ENUMERATED +#define BN_to_ASN1_INTEGER v1_BN_to_ASN1_INTEGER +#define bn_to_mont_fixed_top v1_bn_to_mont_fixed_top +#define BN_to_montgomery v1_BN_to_montgomery +#define BN_uadd v1_BN_uadd +#define BN_ucmp v1_BN_ucmp +#define BN_usub v1_BN_usub +#define BN_value_one v1_BN_value_one +#define bn_wexpand v1_bn_wexpand +#define BN_with_flags v1_BN_with_flags +#define BN_X931_derive_prime_ex v1_BN_X931_derive_prime_ex +#define BN_X931_generate_prime_ex v1_BN_X931_generate_prime_ex +#define BN_X931_generate_Xpq v1_BN_X931_generate_Xpq +#define BN_zero_ex v1_BN_zero_ex +#define bread_conv v1_bread_conv +#define BUF_MEM_free v1_BUF_MEM_free +#define BUF_MEM_grow v1_BUF_MEM_grow +#define BUF_MEM_grow_clean v1_BUF_MEM_grow_clean +#define BUF_MEM_new v1_BUF_MEM_new +#define BUF_MEM_new_ex v1_BUF_MEM_new_ex +#define BUF_reverse v1_BUF_reverse +#define bwrite_conv v1_bwrite_conv +#define bytes_to_cipher_list v1_bytes_to_cipher_list +#define c2i_ASN1_BIT_STRING v1_c2i_ASN1_BIT_STRING +#define c2i_ASN1_INTEGER v1_c2i_ASN1_INTEGER +#define c2i_ASN1_OBJECT v1_c2i_ASN1_OBJECT +#define c2i_uint64_int v1_c2i_uint64_int +#define c448_ed448_convert_private_key_to_x448 v1_c448_ed448_convert_private_key_to_x448 +#define c448_ed448_derive_public_key v1_c448_ed448_derive_public_key +#define c448_ed448_sign v1_c448_ed448_sign +#define c448_ed448_sign_prehash v1_c448_ed448_sign_prehash +#define c448_ed448_verify v1_c448_ed448_verify +#define c448_ed448_verify_prehash v1_c448_ed448_verify_prehash +#define Camellia_cbc_encrypt v1_Camellia_cbc_encrypt +#define Camellia_cfb128_encrypt v1_Camellia_cfb128_encrypt +#define Camellia_cfb1_encrypt v1_Camellia_cfb1_encrypt +#define Camellia_cfb8_encrypt v1_Camellia_cfb8_encrypt +#define Camellia_ctr128_encrypt v1_Camellia_ctr128_encrypt +#define Camellia_decrypt v1_Camellia_decrypt +#define Camellia_DecryptBlock v1_Camellia_DecryptBlock +#define Camellia_DecryptBlock_Rounds v1_Camellia_DecryptBlock_Rounds +#define Camellia_ecb_encrypt v1_Camellia_ecb_encrypt +#define Camellia_Ekeygen v1_Camellia_Ekeygen +#define Camellia_encrypt v1_Camellia_encrypt +#define Camellia_EncryptBlock v1_Camellia_EncryptBlock +#define Camellia_EncryptBlock_Rounds v1_Camellia_EncryptBlock_Rounds +#define Camellia_ofb128_encrypt v1_Camellia_ofb128_encrypt +#define Camellia_set_key v1_Camellia_set_key +#define CAST_cbc_encrypt v1_CAST_cbc_encrypt +#define CAST_cfb64_encrypt v1_CAST_cfb64_encrypt +#define CAST_decrypt v1_CAST_decrypt +#define CAST_ecb_encrypt v1_CAST_ecb_encrypt +#define CAST_encrypt v1_CAST_encrypt +#define CAST_ofb64_encrypt v1_CAST_ofb64_encrypt +#define CAST_set_key v1_CAST_set_key +#define CAST_S_table0 v1_CAST_S_table0 +#define CAST_S_table1 v1_CAST_S_table1 +#define CAST_S_table2 v1_CAST_S_table2 +#define CAST_S_table3 v1_CAST_S_table3 +#define CAST_S_table4 v1_CAST_S_table4 +#define CAST_S_table5 v1_CAST_S_table5 +#define CAST_S_table6 v1_CAST_S_table6 +#define CAST_S_table7 v1_CAST_S_table7 +#define CBIGNUM_it v1_CBIGNUM_it +#define CERTIFICATEPOLICIES_free v1_CERTIFICATEPOLICIES_free +#define CERTIFICATEPOLICIES_it v1_CERTIFICATEPOLICIES_it +#define CERTIFICATEPOLICIES_new v1_CERTIFICATEPOLICIES_new +#define ChaCha20_ctr32 v1_ChaCha20_ctr32 +#define check_in_list v1_check_in_list +#define cmac_asn1_meth v1_cmac_asn1_meth +#define CMAC_CTX_cleanup v1_CMAC_CTX_cleanup +#define CMAC_CTX_copy v1_CMAC_CTX_copy +#define CMAC_CTX_free v1_CMAC_CTX_free +#define CMAC_CTX_get0_cipher_ctx v1_CMAC_CTX_get0_cipher_ctx +#define CMAC_CTX_new v1_CMAC_CTX_new +#define CMAC_Final v1_CMAC_Final +#define CMAC_Init v1_CMAC_Init +#define cmac_pkey_meth v1_cmac_pkey_meth +#define CMAC_resume v1_CMAC_resume +#define CMAC_Update v1_CMAC_Update +#define CMS_add0_cert v1_CMS_add0_cert +#define CMS_add0_CertificateChoices v1_CMS_add0_CertificateChoices +#define CMS_add0_crl v1_CMS_add0_crl +#define CMS_add0_recipient_key v1_CMS_add0_recipient_key +#define CMS_add0_recipient_password v1_CMS_add0_recipient_password +#define CMS_add0_RevocationInfoChoice v1_CMS_add0_RevocationInfoChoice +#define CMS_add1_cert v1_CMS_add1_cert +#define CMS_add1_crl v1_CMS_add1_crl +#define CMS_add1_ReceiptRequest v1_CMS_add1_ReceiptRequest +#define CMS_add1_recipient_cert v1_CMS_add1_recipient_cert +#define CMS_add1_signer v1_CMS_add1_signer +#define CMS_add_simple_smimecap v1_CMS_add_simple_smimecap +#define CMS_add_smimecap v1_CMS_add_smimecap +#define CMS_add_standard_smimecap v1_CMS_add_standard_smimecap +#define CMS_Attributes_Sign_it v1_CMS_Attributes_Sign_it +#define CMS_Attributes_Verify_it v1_CMS_Attributes_Verify_it +#define CMS_CertificateChoices_it v1_CMS_CertificateChoices_it +#define CMS_compress v1_CMS_compress +#define cms_CompressedData_create v1_cms_CompressedData_create +#define cms_CompressedData_init_bio v1_cms_CompressedData_init_bio +#define CMS_CompressedData_it v1_CMS_CompressedData_it +#define cms_content_bio v1_cms_content_bio +#define CMS_ContentInfo_free v1_CMS_ContentInfo_free +#define CMS_ContentInfo_it v1_CMS_ContentInfo_it +#define CMS_ContentInfo_new v1_CMS_ContentInfo_new +#define CMS_ContentInfo_print_ctx v1_CMS_ContentInfo_print_ctx +#define CMS_data v1_CMS_data +#define cms_Data_create v1_cms_Data_create +#define CMS_data_create v1_CMS_data_create +#define CMS_dataFinal v1_CMS_dataFinal +#define CMS_dataInit v1_CMS_dataInit +#define CMS_decrypt v1_CMS_decrypt +#define CMS_decrypt_set1_key v1_CMS_decrypt_set1_key +#define CMS_decrypt_set1_password v1_CMS_decrypt_set1_password +#define CMS_decrypt_set1_pkey v1_CMS_decrypt_set1_pkey +#define cms_DigestAlgorithm_find_ctx v1_cms_DigestAlgorithm_find_ctx +#define cms_DigestAlgorithm_init_bio v1_cms_DigestAlgorithm_init_bio +#define CMS_digest_create v1_CMS_digest_create +#define cms_DigestedData_create v1_cms_DigestedData_create +#define cms_DigestedData_do_final v1_cms_DigestedData_do_final +#define cms_DigestedData_init_bio v1_cms_DigestedData_init_bio +#define CMS_DigestedData_it v1_CMS_DigestedData_it +#define CMS_digest_verify v1_CMS_digest_verify +#define cms_encode_Receipt v1_cms_encode_Receipt +#define CMS_encrypt v1_CMS_encrypt +#define cms_EncryptedContent_init v1_cms_EncryptedContent_init +#define cms_EncryptedContent_init_bio v1_cms_EncryptedContent_init_bio +#define CMS_EncryptedData_decrypt v1_CMS_EncryptedData_decrypt +#define CMS_EncryptedData_encrypt v1_CMS_EncryptedData_encrypt +#define cms_EncryptedData_init_bio v1_cms_EncryptedData_init_bio +#define CMS_EncryptedData_it v1_CMS_EncryptedData_it +#define CMS_EncryptedData_set1_key v1_CMS_EncryptedData_set1_key +#define cms_env_asn1_ctrl v1_cms_env_asn1_ctrl +#define CMS_EnvelopedData_create v1_CMS_EnvelopedData_create +#define cms_EnvelopedData_init_bio v1_cms_EnvelopedData_init_bio +#define CMS_EnvelopedData_it v1_CMS_EnvelopedData_it +#define CMS_final v1_CMS_final +#define CMS_get0_content v1_CMS_get0_content +#define CMS_get0_eContentType v1_CMS_get0_eContentType +#define cms_get0_enveloped v1_cms_get0_enveloped +#define CMS_get0_RecipientInfos v1_CMS_get0_RecipientInfos +#define CMS_get0_SignerInfos v1_CMS_get0_SignerInfos +#define CMS_get0_signers v1_CMS_get0_signers +#define CMS_get0_type v1_CMS_get0_type +#define CMS_get1_certs v1_CMS_get1_certs +#define CMS_get1_crls v1_CMS_get1_crls +#define CMS_get1_ReceiptRequest v1_CMS_get1_ReceiptRequest +#define cms_ias_cert_cmp v1_cms_ias_cert_cmp +#define CMS_is_detached v1_CMS_is_detached +#define CMS_IssuerAndSerialNumber_it v1_CMS_IssuerAndSerialNumber_it +#define CMS_KEKRecipientInfo_it v1_CMS_KEKRecipientInfo_it +#define CMS_KeyAgreeRecipientInfo_it v1_CMS_KeyAgreeRecipientInfo_it +#define cms_keyid_cert_cmp v1_cms_keyid_cert_cmp +#define CMS_KeyTransRecipientInfo_it v1_CMS_KeyTransRecipientInfo_it +#define cms_msgSigDigest_add1 v1_cms_msgSigDigest_add1 +#define CMS_OriginatorPublicKey_it v1_CMS_OriginatorPublicKey_it +#define CMS_OtherKeyAttribute_it v1_CMS_OtherKeyAttribute_it +#define CMS_PasswordRecipientInfo_it v1_CMS_PasswordRecipientInfo_it +#define cms_pkey_get_ri_type v1_cms_pkey_get_ri_type +#define CMS_Receipt_it v1_CMS_Receipt_it +#define CMS_ReceiptRequest_create0 v1_CMS_ReceiptRequest_create0 +#define CMS_ReceiptRequest_free v1_CMS_ReceiptRequest_free +#define CMS_ReceiptRequest_get0_values v1_CMS_ReceiptRequest_get0_values +#define CMS_ReceiptRequest_it v1_CMS_ReceiptRequest_it +#define CMS_ReceiptRequest_new v1_CMS_ReceiptRequest_new +#define cms_Receipt_verify v1_cms_Receipt_verify +#define CMS_RecipientEncryptedKey_cert_cmp v1_CMS_RecipientEncryptedKey_cert_cmp +#define CMS_RecipientEncryptedKey_get0_id v1_CMS_RecipientEncryptedKey_get0_id +#define CMS_RecipientEncryptedKey_it v1_CMS_RecipientEncryptedKey_it +#define CMS_RecipientInfo_decrypt v1_CMS_RecipientInfo_decrypt +#define CMS_RecipientInfo_encrypt v1_CMS_RecipientInfo_encrypt +#define CMS_RecipientInfo_get0_pkey_ctx v1_CMS_RecipientInfo_get0_pkey_ctx +#define CMS_RecipientInfo_it v1_CMS_RecipientInfo_it +#define CMS_RecipientInfo_kari_decrypt v1_CMS_RecipientInfo_kari_decrypt +#define cms_RecipientInfo_kari_encrypt v1_cms_RecipientInfo_kari_encrypt +#define CMS_RecipientInfo_kari_get0_alg v1_CMS_RecipientInfo_kari_get0_alg +#define CMS_RecipientInfo_kari_get0_ctx v1_CMS_RecipientInfo_kari_get0_ctx +#define CMS_RecipientInfo_kari_get0_orig_id v1_CMS_RecipientInfo_kari_get0_orig_id +#define CMS_RecipientInfo_kari_get0_reks v1_CMS_RecipientInfo_kari_get0_reks +#define cms_RecipientInfo_kari_init v1_cms_RecipientInfo_kari_init +#define CMS_RecipientInfo_kari_orig_id_cmp v1_CMS_RecipientInfo_kari_orig_id_cmp +#define CMS_RecipientInfo_kari_set0_pkey v1_CMS_RecipientInfo_kari_set0_pkey +#define CMS_RecipientInfo_kekri_get0_id v1_CMS_RecipientInfo_kekri_get0_id +#define CMS_RecipientInfo_kekri_id_cmp v1_CMS_RecipientInfo_kekri_id_cmp +#define CMS_RecipientInfo_ktri_cert_cmp v1_CMS_RecipientInfo_ktri_cert_cmp +#define CMS_RecipientInfo_ktri_get0_algs v1_CMS_RecipientInfo_ktri_get0_algs +#define CMS_RecipientInfo_ktri_get0_signer_id v1_CMS_RecipientInfo_ktri_get0_signer_id +#define cms_RecipientInfo_pwri_crypt v1_cms_RecipientInfo_pwri_crypt +#define CMS_RecipientInfo_set0_key v1_CMS_RecipientInfo_set0_key +#define CMS_RecipientInfo_set0_password v1_CMS_RecipientInfo_set0_password +#define CMS_RecipientInfo_set0_pkey v1_CMS_RecipientInfo_set0_pkey +#define CMS_RecipientInfo_type v1_CMS_RecipientInfo_type +#define CMS_RecipientKeyIdentifier_it v1_CMS_RecipientKeyIdentifier_it +#define CMS_RevocationInfoChoice_it v1_CMS_RevocationInfoChoice_it +#define CMS_set1_eContentType v1_CMS_set1_eContentType +#define cms_set1_ias v1_cms_set1_ias +#define cms_set1_keyid v1_cms_set1_keyid +#define cms_set1_SignerIdentifier v1_cms_set1_SignerIdentifier +#define CMS_set1_signers_certs v1_CMS_set1_signers_certs +#define CMS_set_detached v1_CMS_set_detached +#define CMS_SharedInfo_encode v1_CMS_SharedInfo_encode +#define CMS_si_check_attributes v1_CMS_si_check_attributes +#define CMS_sign v1_CMS_sign +#define CMS_signed_add1_attr v1_CMS_signed_add1_attr +#define CMS_signed_add1_attr_by_NID v1_CMS_signed_add1_attr_by_NID +#define CMS_signed_add1_attr_by_OBJ v1_CMS_signed_add1_attr_by_OBJ +#define CMS_signed_add1_attr_by_txt v1_CMS_signed_add1_attr_by_txt +#define cms_SignedData_final v1_cms_SignedData_final +#define CMS_SignedData_init v1_CMS_SignedData_init +#define cms_SignedData_init_bio v1_cms_SignedData_init_bio +#define CMS_SignedData_it v1_CMS_SignedData_it +#define CMS_signed_delete_attr v1_CMS_signed_delete_attr +#define CMS_signed_get0_data_by_OBJ v1_CMS_signed_get0_data_by_OBJ +#define CMS_signed_get_attr v1_CMS_signed_get_attr +#define CMS_signed_get_attr_by_NID v1_CMS_signed_get_attr_by_NID +#define CMS_signed_get_attr_by_OBJ v1_CMS_signed_get_attr_by_OBJ +#define CMS_signed_get_attr_count v1_CMS_signed_get_attr_count +#define cms_SignerIdentifier_cert_cmp v1_cms_SignerIdentifier_cert_cmp +#define cms_SignerIdentifier_get0_signer_id v1_cms_SignerIdentifier_get0_signer_id +#define CMS_SignerInfo_cert_cmp v1_CMS_SignerInfo_cert_cmp +#define CMS_SignerInfo_get0_algs v1_CMS_SignerInfo_get0_algs +#define CMS_SignerInfo_get0_md_ctx v1_CMS_SignerInfo_get0_md_ctx +#define CMS_SignerInfo_get0_pkey_ctx v1_CMS_SignerInfo_get0_pkey_ctx +#define CMS_SignerInfo_get0_signature v1_CMS_SignerInfo_get0_signature +#define CMS_SignerInfo_get0_signer_id v1_CMS_SignerInfo_get0_signer_id +#define CMS_SignerInfo_it v1_CMS_SignerInfo_it +#define CMS_SignerInfo_set1_signer_cert v1_CMS_SignerInfo_set1_signer_cert +#define CMS_SignerInfo_sign v1_CMS_SignerInfo_sign +#define CMS_SignerInfo_verify v1_CMS_SignerInfo_verify +#define CMS_SignerInfo_verify_content v1_CMS_SignerInfo_verify_content +#define CMS_sign_receipt v1_CMS_sign_receipt +#define CMS_stream v1_CMS_stream +#define CMS_uncompress v1_CMS_uncompress +#define CMS_unsigned_add1_attr v1_CMS_unsigned_add1_attr +#define CMS_unsigned_add1_attr_by_NID v1_CMS_unsigned_add1_attr_by_NID +#define CMS_unsigned_add1_attr_by_OBJ v1_CMS_unsigned_add1_attr_by_OBJ +#define CMS_unsigned_add1_attr_by_txt v1_CMS_unsigned_add1_attr_by_txt +#define CMS_unsigned_delete_attr v1_CMS_unsigned_delete_attr +#define CMS_unsigned_get0_data_by_OBJ v1_CMS_unsigned_get0_data_by_OBJ +#define CMS_unsigned_get_attr v1_CMS_unsigned_get_attr +#define CMS_unsigned_get_attr_by_NID v1_CMS_unsigned_get_attr_by_NID +#define CMS_unsigned_get_attr_by_OBJ v1_CMS_unsigned_get_attr_by_OBJ +#define CMS_unsigned_get_attr_count v1_CMS_unsigned_get_attr_count +#define CMS_verify v1_CMS_verify +#define CMS_verify_receipt v1_CMS_verify_receipt +#define COMP_compress_block v1_COMP_compress_block +#define COMP_CTX_free v1_COMP_CTX_free +#define COMP_CTX_get_method v1_COMP_CTX_get_method +#define COMP_CTX_get_type v1_COMP_CTX_get_type +#define COMP_CTX_new v1_COMP_CTX_new +#define COMP_expand_block v1_COMP_expand_block +#define COMP_get_name v1_COMP_get_name +#define COMP_get_type v1_COMP_get_type +#define COMP_zlib v1_COMP_zlib +#define comp_zlib_cleanup_int v1_comp_zlib_cleanup_int +#define conf_add_ssl_module v1_conf_add_ssl_module +#define _CONF_add_string v1__CONF_add_string +#define CONF_dump_bio v1_CONF_dump_bio +#define CONF_dump_fp v1_CONF_dump_fp +#define CONF_free v1_CONF_free +#define _CONF_free_data v1__CONF_free_data +#define CONF_get1_default_config_file v1_CONF_get1_default_config_file +#define CONF_get_number v1_CONF_get_number +#define CONF_get_section v1_CONF_get_section +#define _CONF_get_section v1__CONF_get_section +#define _CONF_get_section_values v1__CONF_get_section_values +#define CONF_get_string v1_CONF_get_string +#define _CONF_get_string v1__CONF_get_string +#define CONF_imodule_get_flags v1_CONF_imodule_get_flags +#define CONF_imodule_get_module v1_CONF_imodule_get_module +#define CONF_imodule_get_name v1_CONF_imodule_get_name +#define CONF_imodule_get_usr_data v1_CONF_imodule_get_usr_data +#define CONF_imodule_get_value v1_CONF_imodule_get_value +#define CONF_imodule_set_flags v1_CONF_imodule_set_flags +#define CONF_imodule_set_usr_data v1_CONF_imodule_set_usr_data +#define CONF_load v1_CONF_load +#define CONF_load_bio v1_CONF_load_bio +#define CONF_load_fp v1_CONF_load_fp +#define CONF_module_add v1_CONF_module_add +#define CONF_module_get_usr_data v1_CONF_module_get_usr_data +#define CONF_module_set_usr_data v1_CONF_module_set_usr_data +#define CONF_modules_finish v1_CONF_modules_finish +#define conf_modules_free_int v1_conf_modules_free_int +#define CONF_modules_load v1_CONF_modules_load +#define CONF_modules_load_file v1_CONF_modules_load_file +#define CONF_modules_unload v1_CONF_modules_unload +#define _CONF_new_data v1__CONF_new_data +#define _CONF_new_section v1__CONF_new_section +#define CONF_parse_list v1_CONF_parse_list +#define CONF_set_default_method v1_CONF_set_default_method +#define CONF_set_nconf v1_CONF_set_nconf +#define conf_ssl_get v1_conf_ssl_get +#define conf_ssl_get_cmd v1_conf_ssl_get_cmd +#define conf_ssl_name_find v1_conf_ssl_name_find +#define construct_ca_names v1_construct_ca_names +#define construct_key_exchange_tbs v1_construct_key_exchange_tbs +#define create_synthetic_message_hash v1_create_synthetic_message_hash +#define CRL_DIST_POINTS_free v1_CRL_DIST_POINTS_free +#define CRL_DIST_POINTS_it v1_CRL_DIST_POINTS_it +#define CRL_DIST_POINTS_new v1_CRL_DIST_POINTS_new +#define CRYPTO_128_unwrap v1_CRYPTO_128_unwrap +#define CRYPTO_128_unwrap_pad v1_CRYPTO_128_unwrap_pad +#define CRYPTO_128_wrap v1_CRYPTO_128_wrap +#define CRYPTO_128_wrap_pad v1_CRYPTO_128_wrap_pad +#define CRYPTO_atomic_add v1_CRYPTO_atomic_add +#define CRYPTO_cbc128_decrypt v1_CRYPTO_cbc128_decrypt +#define CRYPTO_cbc128_encrypt v1_CRYPTO_cbc128_encrypt +#define CRYPTO_ccm128_aad v1_CRYPTO_ccm128_aad +#define CRYPTO_ccm128_decrypt v1_CRYPTO_ccm128_decrypt +#define CRYPTO_ccm128_decrypt_ccm64 v1_CRYPTO_ccm128_decrypt_ccm64 +#define CRYPTO_ccm128_encrypt v1_CRYPTO_ccm128_encrypt +#define CRYPTO_ccm128_encrypt_ccm64 v1_CRYPTO_ccm128_encrypt_ccm64 +#define CRYPTO_ccm128_init v1_CRYPTO_ccm128_init +#define CRYPTO_ccm128_setiv v1_CRYPTO_ccm128_setiv +#define CRYPTO_ccm128_tag v1_CRYPTO_ccm128_tag +#define CRYPTO_cfb128_1_encrypt v1_CRYPTO_cfb128_1_encrypt +#define CRYPTO_cfb128_8_encrypt v1_CRYPTO_cfb128_8_encrypt +#define CRYPTO_cfb128_encrypt v1_CRYPTO_cfb128_encrypt +#define crypto_cleanup_all_ex_data_int v1_crypto_cleanup_all_ex_data_int +#define CRYPTO_clear_free v1_CRYPTO_clear_free +#define CRYPTO_clear_realloc v1_CRYPTO_clear_realloc +#define CRYPTO_ctr128_encrypt v1_CRYPTO_ctr128_encrypt +#define CRYPTO_ctr128_encrypt_ctr32 v1_CRYPTO_ctr128_encrypt_ctr32 +#define CRYPTO_cts128_decrypt v1_CRYPTO_cts128_decrypt +#define CRYPTO_cts128_decrypt_block v1_CRYPTO_cts128_decrypt_block +#define CRYPTO_cts128_encrypt v1_CRYPTO_cts128_encrypt +#define CRYPTO_cts128_encrypt_block v1_CRYPTO_cts128_encrypt_block +#define CRYPTO_dup_ex_data v1_CRYPTO_dup_ex_data +#define CRYPTO_free v1_CRYPTO_free +#define CRYPTO_free_ex_data v1_CRYPTO_free_ex_data +#define CRYPTO_free_ex_index v1_CRYPTO_free_ex_index +#define CRYPTO_gcm128_aad v1_CRYPTO_gcm128_aad +#define CRYPTO_gcm128_decrypt v1_CRYPTO_gcm128_decrypt +#define CRYPTO_gcm128_decrypt_ctr32 v1_CRYPTO_gcm128_decrypt_ctr32 +#define CRYPTO_gcm128_encrypt v1_CRYPTO_gcm128_encrypt +#define CRYPTO_gcm128_encrypt_ctr32 v1_CRYPTO_gcm128_encrypt_ctr32 +#define CRYPTO_gcm128_finish v1_CRYPTO_gcm128_finish +#define CRYPTO_gcm128_init v1_CRYPTO_gcm128_init +#define CRYPTO_gcm128_new v1_CRYPTO_gcm128_new +#define CRYPTO_gcm128_release v1_CRYPTO_gcm128_release +#define CRYPTO_gcm128_setiv v1_CRYPTO_gcm128_setiv +#define CRYPTO_gcm128_tag v1_CRYPTO_gcm128_tag +#define CRYPTO_get_ex_data v1_CRYPTO_get_ex_data +#define CRYPTO_get_ex_new_index v1_CRYPTO_get_ex_new_index +#define CRYPTO_get_mem_functions v1_CRYPTO_get_mem_functions +#define CRYPTO_malloc v1_CRYPTO_malloc +#define CRYPTO_memcmp v1_CRYPTO_memcmp +#define CRYPTO_mem_ctrl v1_CRYPTO_mem_ctrl +#define CRYPTO_memdup v1_CRYPTO_memdup +#define CRYPTO_new_ex_data v1_CRYPTO_new_ex_data +#define CRYPTO_nistcts128_decrypt v1_CRYPTO_nistcts128_decrypt +#define CRYPTO_nistcts128_decrypt_block v1_CRYPTO_nistcts128_decrypt_block +#define CRYPTO_nistcts128_encrypt v1_CRYPTO_nistcts128_encrypt +#define CRYPTO_nistcts128_encrypt_block v1_CRYPTO_nistcts128_encrypt_block +#define CRYPTO_ocb128_aad v1_CRYPTO_ocb128_aad +#define CRYPTO_ocb128_cleanup v1_CRYPTO_ocb128_cleanup +#define CRYPTO_ocb128_copy_ctx v1_CRYPTO_ocb128_copy_ctx +#define CRYPTO_ocb128_decrypt v1_CRYPTO_ocb128_decrypt +#define CRYPTO_ocb128_encrypt v1_CRYPTO_ocb128_encrypt +#define CRYPTO_ocb128_finish v1_CRYPTO_ocb128_finish +#define CRYPTO_ocb128_init v1_CRYPTO_ocb128_init +#define CRYPTO_ocb128_new v1_CRYPTO_ocb128_new +#define CRYPTO_ocb128_setiv v1_CRYPTO_ocb128_setiv +#define CRYPTO_ocb128_tag v1_CRYPTO_ocb128_tag +#define CRYPTO_ofb128_encrypt v1_CRYPTO_ofb128_encrypt +#define CRYPTO_realloc v1_CRYPTO_realloc +#define CRYPTO_secure_actual_size v1_CRYPTO_secure_actual_size +#define CRYPTO_secure_allocated v1_CRYPTO_secure_allocated +#define CRYPTO_secure_clear_free v1_CRYPTO_secure_clear_free +#define CRYPTO_secure_free v1_CRYPTO_secure_free +#define CRYPTO_secure_malloc v1_CRYPTO_secure_malloc +#define CRYPTO_secure_malloc_done v1_CRYPTO_secure_malloc_done +#define CRYPTO_secure_malloc_init v1_CRYPTO_secure_malloc_init +#define CRYPTO_secure_malloc_initialized v1_CRYPTO_secure_malloc_initialized +#define CRYPTO_secure_used v1_CRYPTO_secure_used +#define CRYPTO_secure_zalloc v1_CRYPTO_secure_zalloc +#define CRYPTO_set_ex_data v1_CRYPTO_set_ex_data +#define CRYPTO_set_mem_debug v1_CRYPTO_set_mem_debug +#define CRYPTO_set_mem_functions v1_CRYPTO_set_mem_functions +#define CRYPTO_strdup v1_CRYPTO_strdup +#define CRYPTO_strndup v1_CRYPTO_strndup +#define CRYPTO_THREAD_cleanup_local v1_CRYPTO_THREAD_cleanup_local +#define CRYPTO_THREAD_compare_id v1_CRYPTO_THREAD_compare_id +#define CRYPTO_THREAD_get_current_id v1_CRYPTO_THREAD_get_current_id +#define CRYPTO_THREAD_get_local v1_CRYPTO_THREAD_get_local +#define CRYPTO_THREAD_init_local v1_CRYPTO_THREAD_init_local +#define CRYPTO_THREAD_lock_free v1_CRYPTO_THREAD_lock_free +#define CRYPTO_THREAD_lock_new v1_CRYPTO_THREAD_lock_new +#define CRYPTO_THREAD_read_lock v1_CRYPTO_THREAD_read_lock +#define CRYPTO_THREAD_run_once v1_CRYPTO_THREAD_run_once +#define CRYPTO_THREAD_set_local v1_CRYPTO_THREAD_set_local +#define CRYPTO_THREAD_unlock v1_CRYPTO_THREAD_unlock +#define CRYPTO_THREAD_write_lock v1_CRYPTO_THREAD_write_lock +#define CRYPTO_xts128_encrypt v1_CRYPTO_xts128_encrypt +#define CRYPTO_zalloc v1_CRYPTO_zalloc +#define CTLOG_free v1_CTLOG_free +#define CTLOG_get0_log_id v1_CTLOG_get0_log_id +#define CTLOG_get0_name v1_CTLOG_get0_name +#define CTLOG_get0_public_key v1_CTLOG_get0_public_key +#define CTLOG_new v1_CTLOG_new +#define CTLOG_new_from_base64 v1_CTLOG_new_from_base64 +#define CTLOG_STORE_free v1_CTLOG_STORE_free +#define CTLOG_STORE_get0_log_by_id v1_CTLOG_STORE_get0_log_by_id +#define CTLOG_STORE_load_default_file v1_CTLOG_STORE_load_default_file +#define CTLOG_STORE_load_file v1_CTLOG_STORE_load_file +#define CTLOG_STORE_new v1_CTLOG_STORE_new +#define CT_POLICY_EVAL_CTX_free v1_CT_POLICY_EVAL_CTX_free +#define CT_POLICY_EVAL_CTX_get0_cert v1_CT_POLICY_EVAL_CTX_get0_cert +#define CT_POLICY_EVAL_CTX_get0_issuer v1_CT_POLICY_EVAL_CTX_get0_issuer +#define CT_POLICY_EVAL_CTX_get0_log_store v1_CT_POLICY_EVAL_CTX_get0_log_store +#define CT_POLICY_EVAL_CTX_get_time v1_CT_POLICY_EVAL_CTX_get_time +#define CT_POLICY_EVAL_CTX_new v1_CT_POLICY_EVAL_CTX_new +#define CT_POLICY_EVAL_CTX_set1_cert v1_CT_POLICY_EVAL_CTX_set1_cert +#define CT_POLICY_EVAL_CTX_set1_issuer v1_CT_POLICY_EVAL_CTX_set1_issuer +#define CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE v1_CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE +#define CT_POLICY_EVAL_CTX_set_time v1_CT_POLICY_EVAL_CTX_set_time +#define curve448_base_double_scalarmul_non_secret v1_curve448_base_double_scalarmul_non_secret +#define curve448_point_decode_like_eddsa_and_mul_by_ratio v1_curve448_point_decode_like_eddsa_and_mul_by_ratio +#define curve448_point_destroy v1_curve448_point_destroy +#define curve448_point_double v1_curve448_point_double +#define curve448_point_eq v1_curve448_point_eq +#define curve448_point_identity v1_curve448_point_identity +#define curve448_point_mul_by_ratio_and_encode_like_eddsa v1_curve448_point_mul_by_ratio_and_encode_like_eddsa +#define curve448_point_mul_by_ratio_and_encode_like_x448 v1_curve448_point_mul_by_ratio_and_encode_like_x448 +#define curve448_point_valid v1_curve448_point_valid +#define curve448_precomputed_base v1_curve448_precomputed_base +#define curve448_precomputed_scalarmul v1_curve448_precomputed_scalarmul +#define curve448_scalar_add v1_curve448_scalar_add +#define curve448_scalar_decode v1_curve448_scalar_decode +#define curve448_scalar_decode_long v1_curve448_scalar_decode_long +#define curve448_scalar_destroy v1_curve448_scalar_destroy +#define curve448_scalar_encode v1_curve448_scalar_encode +#define curve448_scalar_halve v1_curve448_scalar_halve +#define curve448_scalar_mul v1_curve448_scalar_mul +#define curve448_scalar_one v1_curve448_scalar_one +#define curve448_scalar_sub v1_curve448_scalar_sub +#define curve448_scalar_zero v1_curve448_scalar_zero +#define curve448_wnaf_base v1_curve448_wnaf_base +#define custom_ext_add v1_custom_ext_add +#define custom_ext_find v1_custom_ext_find +#define custom_ext_init v1_custom_ext_init +#define custom_ext_parse v1_custom_ext_parse +#define custom_exts_copy v1_custom_exts_copy +#define custom_exts_copy_flags v1_custom_exts_copy_flags +#define custom_exts_free v1_custom_exts_free +#define d2i_ACCESS_DESCRIPTION v1_d2i_ACCESS_DESCRIPTION +#define d2i_ADMISSIONS v1_d2i_ADMISSIONS +#define d2i_ADMISSION_SYNTAX v1_d2i_ADMISSION_SYNTAX +#define d2i_ASIdentifierChoice v1_d2i_ASIdentifierChoice +#define d2i_ASIdentifiers v1_d2i_ASIdentifiers +#define d2i_ASIdOrRange v1_d2i_ASIdOrRange +#define d2i_ASN1_BIT_STRING v1_d2i_ASN1_BIT_STRING +#define d2i_ASN1_BMPSTRING v1_d2i_ASN1_BMPSTRING +#define d2i_ASN1_ENUMERATED v1_d2i_ASN1_ENUMERATED +#define d2i_ASN1_GENERALIZEDTIME v1_d2i_ASN1_GENERALIZEDTIME +#define d2i_ASN1_GENERALSTRING v1_d2i_ASN1_GENERALSTRING +#define d2i_ASN1_IA5STRING v1_d2i_ASN1_IA5STRING +#define d2i_ASN1_INTEGER v1_d2i_ASN1_INTEGER +#define d2i_ASN1_NULL v1_d2i_ASN1_NULL +#define d2i_ASN1_OBJECT v1_d2i_ASN1_OBJECT +#define d2i_ASN1_OCTET_STRING v1_d2i_ASN1_OCTET_STRING +#define d2i_ASN1_PRINTABLE v1_d2i_ASN1_PRINTABLE +#define d2i_ASN1_PRINTABLESTRING v1_d2i_ASN1_PRINTABLESTRING +#define d2i_ASN1_SEQUENCE_ANY v1_d2i_ASN1_SEQUENCE_ANY +#define d2i_ASN1_SET_ANY v1_d2i_ASN1_SET_ANY +#define d2i_ASN1_T61STRING v1_d2i_ASN1_T61STRING +#define d2i_ASN1_TIME v1_d2i_ASN1_TIME +#define d2i_ASN1_TYPE v1_d2i_ASN1_TYPE +#define d2i_ASN1_UINTEGER v1_d2i_ASN1_UINTEGER +#define d2i_ASN1_UNIVERSALSTRING v1_d2i_ASN1_UNIVERSALSTRING +#define d2i_ASN1_UTCTIME v1_d2i_ASN1_UTCTIME +#define d2i_ASN1_UTF8STRING v1_d2i_ASN1_UTF8STRING +#define d2i_ASN1_VISIBLESTRING v1_d2i_ASN1_VISIBLESTRING +#define d2i_ASRange v1_d2i_ASRange +#define d2i_AUTHORITY_INFO_ACCESS v1_d2i_AUTHORITY_INFO_ACCESS +#define d2i_AUTHORITY_KEYID v1_d2i_AUTHORITY_KEYID +#define d2i_AutoPrivateKey v1_d2i_AutoPrivateKey +#define d2i_BASIC_CONSTRAINTS v1_d2i_BASIC_CONSTRAINTS +#define d2i_CERTIFICATEPOLICIES v1_d2i_CERTIFICATEPOLICIES +#define d2i_CMS_bio v1_d2i_CMS_bio +#define d2i_CMS_ContentInfo v1_d2i_CMS_ContentInfo +#define d2i_CMS_ReceiptRequest v1_d2i_CMS_ReceiptRequest +#define d2i_CRL_DIST_POINTS v1_d2i_CRL_DIST_POINTS +#define d2i_DHparams v1_d2i_DHparams +#define d2i_DHxparams v1_d2i_DHxparams +#define d2i_DIRECTORYSTRING v1_d2i_DIRECTORYSTRING +#define d2i_DISPLAYTEXT v1_d2i_DISPLAYTEXT +#define d2i_DIST_POINT v1_d2i_DIST_POINT +#define d2i_DIST_POINT_NAME v1_d2i_DIST_POINT_NAME +#define d2i_DSAparams v1_d2i_DSAparams +#define d2i_DSAPrivateKey v1_d2i_DSAPrivateKey +#define d2i_DSAPrivateKey_bio v1_d2i_DSAPrivateKey_bio +#define d2i_DSAPrivateKey_fp v1_d2i_DSAPrivateKey_fp +#define d2i_DSA_PUBKEY v1_d2i_DSA_PUBKEY +#define d2i_DSA_PUBKEY_bio v1_d2i_DSA_PUBKEY_bio +#define d2i_DSA_PUBKEY_fp v1_d2i_DSA_PUBKEY_fp +#define d2i_DSAPublicKey v1_d2i_DSAPublicKey +#define d2i_DSA_SIG v1_d2i_DSA_SIG +#define d2i_ECDSA_SIG v1_d2i_ECDSA_SIG +#define d2i_ECParameters v1_d2i_ECParameters +#define d2i_ECPKParameters v1_d2i_ECPKParameters +#define d2i_ECPKPARAMETERS v1_d2i_ECPKPARAMETERS +#define d2i_ECPrivateKey v1_d2i_ECPrivateKey +#define d2i_EC_PRIVATEKEY v1_d2i_EC_PRIVATEKEY +#define d2i_ECPrivateKey_bio v1_d2i_ECPrivateKey_bio +#define d2i_ECPrivateKey_fp v1_d2i_ECPrivateKey_fp +#define d2i_EC_PUBKEY v1_d2i_EC_PUBKEY +#define d2i_EC_PUBKEY_bio v1_d2i_EC_PUBKEY_bio +#define d2i_EC_PUBKEY_fp v1_d2i_EC_PUBKEY_fp +#define d2i_EDIPARTYNAME v1_d2i_EDIPARTYNAME +#define d2i_ESS_CERT_ID v1_d2i_ESS_CERT_ID +#define d2i_ESS_CERT_ID_V2 v1_d2i_ESS_CERT_ID_V2 +#define d2i_ESS_ISSUER_SERIAL v1_d2i_ESS_ISSUER_SERIAL +#define d2i_ESS_SIGNING_CERT v1_d2i_ESS_SIGNING_CERT +#define d2i_ESS_SIGNING_CERT_V2 v1_d2i_ESS_SIGNING_CERT_V2 +#define d2i_EXTENDED_KEY_USAGE v1_d2i_EXTENDED_KEY_USAGE +#define d2i_GENERAL_NAME v1_d2i_GENERAL_NAME +#define d2i_GENERAL_NAMES v1_d2i_GENERAL_NAMES +#define d2i_GOST_KX_MESSAGE v1_d2i_GOST_KX_MESSAGE +#define d2i_int_dhx v1_d2i_int_dhx +#define d2i_IPAddressChoice v1_d2i_IPAddressChoice +#define d2i_IPAddressFamily v1_d2i_IPAddressFamily +#define d2i_IPAddressOrRange v1_d2i_IPAddressOrRange +#define d2i_IPAddressRange v1_d2i_IPAddressRange +#define d2i_ISSUING_DIST_POINT v1_d2i_ISSUING_DIST_POINT +#define d2i_NAMING_AUTHORITY v1_d2i_NAMING_AUTHORITY +#define d2i_NETSCAPE_CERT_SEQUENCE v1_d2i_NETSCAPE_CERT_SEQUENCE +#define d2i_NETSCAPE_ENCRYPTED_PKEY v1_d2i_NETSCAPE_ENCRYPTED_PKEY +#define d2i_NETSCAPE_PKEY v1_d2i_NETSCAPE_PKEY +#define d2i_NETSCAPE_SPKAC v1_d2i_NETSCAPE_SPKAC +#define d2i_NETSCAPE_SPKI v1_d2i_NETSCAPE_SPKI +#define d2i_NOTICEREF v1_d2i_NOTICEREF +#define d2i_OCSP_BASICRESP v1_d2i_OCSP_BASICRESP +#define d2i_OCSP_CERTID v1_d2i_OCSP_CERTID +#define d2i_OCSP_CERTSTATUS v1_d2i_OCSP_CERTSTATUS +#define d2i_OCSP_CRLID v1_d2i_OCSP_CRLID +#define d2i_OCSP_ONEREQ v1_d2i_OCSP_ONEREQ +#define d2i_OCSP_REQINFO v1_d2i_OCSP_REQINFO +#define d2i_OCSP_REQUEST v1_d2i_OCSP_REQUEST +#define d2i_OCSP_RESPBYTES v1_d2i_OCSP_RESPBYTES +#define d2i_OCSP_RESPDATA v1_d2i_OCSP_RESPDATA +#define d2i_OCSP_RESPID v1_d2i_OCSP_RESPID +#define d2i_OCSP_RESPONSE v1_d2i_OCSP_RESPONSE +#define d2i_OCSP_REVOKEDINFO v1_d2i_OCSP_REVOKEDINFO +#define d2i_OCSP_SERVICELOC v1_d2i_OCSP_SERVICELOC +#define d2i_OCSP_SIGNATURE v1_d2i_OCSP_SIGNATURE +#define d2i_OCSP_SINGLERESP v1_d2i_OCSP_SINGLERESP +#define d2i_OTHERNAME v1_d2i_OTHERNAME +#define d2i_PBE2PARAM v1_d2i_PBE2PARAM +#define d2i_PBEPARAM v1_d2i_PBEPARAM +#define d2i_PBKDF2PARAM v1_d2i_PBKDF2PARAM +#define d2i_PKCS12 v1_d2i_PKCS12 +#define d2i_PKCS12_BAGS v1_d2i_PKCS12_BAGS +#define d2i_PKCS12_bio v1_d2i_PKCS12_bio +#define d2i_PKCS12_fp v1_d2i_PKCS12_fp +#define d2i_PKCS12_MAC_DATA v1_d2i_PKCS12_MAC_DATA +#define d2i_PKCS12_SAFEBAG v1_d2i_PKCS12_SAFEBAG +#define d2i_PKCS7 v1_d2i_PKCS7 +#define d2i_PKCS7_bio v1_d2i_PKCS7_bio +#define d2i_PKCS7_DIGEST v1_d2i_PKCS7_DIGEST +#define d2i_PKCS7_ENC_CONTENT v1_d2i_PKCS7_ENC_CONTENT +#define d2i_PKCS7_ENCRYPT v1_d2i_PKCS7_ENCRYPT +#define d2i_PKCS7_ENVELOPE v1_d2i_PKCS7_ENVELOPE +#define d2i_PKCS7_fp v1_d2i_PKCS7_fp +#define d2i_PKCS7_ISSUER_AND_SERIAL v1_d2i_PKCS7_ISSUER_AND_SERIAL +#define d2i_PKCS7_RECIP_INFO v1_d2i_PKCS7_RECIP_INFO +#define d2i_PKCS7_SIGNED v1_d2i_PKCS7_SIGNED +#define d2i_PKCS7_SIGN_ENVELOPE v1_d2i_PKCS7_SIGN_ENVELOPE +#define d2i_PKCS7_SIGNER_INFO v1_d2i_PKCS7_SIGNER_INFO +#define d2i_PKCS8_bio v1_d2i_PKCS8_bio +#define d2i_PKCS8_fp v1_d2i_PKCS8_fp +#define d2i_PKCS8PrivateKey_bio v1_d2i_PKCS8PrivateKey_bio +#define d2i_PKCS8PrivateKey_fp v1_d2i_PKCS8PrivateKey_fp +#define d2i_PKCS8_PRIV_KEY_INFO v1_d2i_PKCS8_PRIV_KEY_INFO +#define d2i_PKCS8_PRIV_KEY_INFO_bio v1_d2i_PKCS8_PRIV_KEY_INFO_bio +#define d2i_PKCS8_PRIV_KEY_INFO_fp v1_d2i_PKCS8_PRIV_KEY_INFO_fp +#define d2i_PKEY_USAGE_PERIOD v1_d2i_PKEY_USAGE_PERIOD +#define d2i_POLICYINFO v1_d2i_POLICYINFO +#define d2i_POLICYQUALINFO v1_d2i_POLICYQUALINFO +#define d2i_PrivateKey v1_d2i_PrivateKey +#define d2i_PrivateKey_bio v1_d2i_PrivateKey_bio +#define d2i_PrivateKey_fp v1_d2i_PrivateKey_fp +#define d2i_PROFESSION_INFO v1_d2i_PROFESSION_INFO +#define d2i_PROXY_CERT_INFO_EXTENSION v1_d2i_PROXY_CERT_INFO_EXTENSION +#define d2i_PROXY_POLICY v1_d2i_PROXY_POLICY +#define d2i_PUBKEY v1_d2i_PUBKEY +#define d2i_PUBKEY_bio v1_d2i_PUBKEY_bio +#define d2i_PUBKEY_fp v1_d2i_PUBKEY_fp +#define d2i_PublicKey v1_d2i_PublicKey +#define d2i_RSA_OAEP_PARAMS v1_d2i_RSA_OAEP_PARAMS +#define d2i_RSAPrivateKey v1_d2i_RSAPrivateKey +#define d2i_RSAPrivateKey_bio v1_d2i_RSAPrivateKey_bio +#define d2i_RSAPrivateKey_fp v1_d2i_RSAPrivateKey_fp +#define d2i_RSA_PSS_PARAMS v1_d2i_RSA_PSS_PARAMS +#define d2i_RSA_PUBKEY v1_d2i_RSA_PUBKEY +#define d2i_RSA_PUBKEY_bio v1_d2i_RSA_PUBKEY_bio +#define d2i_RSA_PUBKEY_fp v1_d2i_RSA_PUBKEY_fp +#define d2i_RSAPublicKey v1_d2i_RSAPublicKey +#define d2i_RSAPublicKey_bio v1_d2i_RSAPublicKey_bio +#define d2i_RSAPublicKey_fp v1_d2i_RSAPublicKey_fp +#define d2i_SCRYPT_PARAMS v1_d2i_SCRYPT_PARAMS +#define d2i_SCT_LIST v1_d2i_SCT_LIST +#define d2i_SM2_Ciphertext v1_d2i_SM2_Ciphertext +#define d2i_SSL_SESSION v1_d2i_SSL_SESSION +#define d2i_SXNET v1_d2i_SXNET +#define d2i_SXNETID v1_d2i_SXNETID +#define d2i_TS_ACCURACY v1_d2i_TS_ACCURACY +#define d2i_TS_MSG_IMPRINT v1_d2i_TS_MSG_IMPRINT +#define d2i_TS_MSG_IMPRINT_bio v1_d2i_TS_MSG_IMPRINT_bio +#define d2i_TS_MSG_IMPRINT_fp v1_d2i_TS_MSG_IMPRINT_fp +#define d2i_TS_REQ v1_d2i_TS_REQ +#define d2i_TS_REQ_bio v1_d2i_TS_REQ_bio +#define d2i_TS_REQ_fp v1_d2i_TS_REQ_fp +#define d2i_TS_RESP v1_d2i_TS_RESP +#define d2i_TS_RESP_bio v1_d2i_TS_RESP_bio +#define d2i_TS_RESP_fp v1_d2i_TS_RESP_fp +#define d2i_TS_STATUS_INFO v1_d2i_TS_STATUS_INFO +#define d2i_TS_TST_INFO v1_d2i_TS_TST_INFO +#define d2i_TS_TST_INFO_bio v1_d2i_TS_TST_INFO_bio +#define d2i_TS_TST_INFO_fp v1_d2i_TS_TST_INFO_fp +#define d2i_USERNOTICE v1_d2i_USERNOTICE +#define d2i_X509 v1_d2i_X509 +#define d2i_X509_ALGOR v1_d2i_X509_ALGOR +#define d2i_X509_ALGORS v1_d2i_X509_ALGORS +#define d2i_X509_ATTRIBUTE v1_d2i_X509_ATTRIBUTE +#define d2i_X509_AUX v1_d2i_X509_AUX +#define d2i_X509_bio v1_d2i_X509_bio +#define d2i_X509_CERT_AUX v1_d2i_X509_CERT_AUX +#define d2i_X509_CINF v1_d2i_X509_CINF +#define d2i_X509_CRL v1_d2i_X509_CRL +#define d2i_X509_CRL_bio v1_d2i_X509_CRL_bio +#define d2i_X509_CRL_fp v1_d2i_X509_CRL_fp +#define d2i_X509_CRL_INFO v1_d2i_X509_CRL_INFO +#define d2i_X509_EXTENSION v1_d2i_X509_EXTENSION +#define d2i_X509_EXTENSIONS v1_d2i_X509_EXTENSIONS +#define d2i_X509_fp v1_d2i_X509_fp +#define d2i_X509_NAME v1_d2i_X509_NAME +#define d2i_X509_NAME_ENTRY v1_d2i_X509_NAME_ENTRY +#define d2i_X509_PUBKEY v1_d2i_X509_PUBKEY +#define d2i_X509_REQ v1_d2i_X509_REQ +#define d2i_X509_REQ_bio v1_d2i_X509_REQ_bio +#define d2i_X509_REQ_fp v1_d2i_X509_REQ_fp +#define d2i_X509_REQ_INFO v1_d2i_X509_REQ_INFO +#define d2i_X509_REVOKED v1_d2i_X509_REVOKED +#define d2i_X509_SIG v1_d2i_X509_SIG +#define d2i_X509_VAL v1_d2i_X509_VAL +#define DES_cbc_cksum v1_DES_cbc_cksum +#define DES_cbc_encrypt v1_DES_cbc_encrypt +#define DES_cfb64_encrypt v1_DES_cfb64_encrypt +#define DES_cfb_encrypt v1_DES_cfb_encrypt +#define DES_check_key_parity v1_DES_check_key_parity +#define DES_crypt v1_DES_crypt +#define DES_decrypt3 v1_DES_decrypt3 +#define DES_ecb3_encrypt v1_DES_ecb3_encrypt +#define DES_ecb_encrypt v1_DES_ecb_encrypt +#define DES_ede3_cbc_encrypt v1_DES_ede3_cbc_encrypt +#define DES_ede3_cfb64_encrypt v1_DES_ede3_cfb64_encrypt +#define DES_ede3_cfb_encrypt v1_DES_ede3_cfb_encrypt +#define DES_ede3_ofb64_encrypt v1_DES_ede3_ofb64_encrypt +#define DES_encrypt1 v1_DES_encrypt1 +#define DES_encrypt2 v1_DES_encrypt2 +#define DES_encrypt3 v1_DES_encrypt3 +#define DES_fcrypt v1_DES_fcrypt +#define DES_is_weak_key v1_DES_is_weak_key +#define DES_key_sched v1_DES_key_sched +#define DES_ncbc_encrypt v1_DES_ncbc_encrypt +#define DES_ofb64_encrypt v1_DES_ofb64_encrypt +#define DES_ofb_encrypt v1_DES_ofb_encrypt +#define DES_options v1_DES_options +#define DES_pcbc_encrypt v1_DES_pcbc_encrypt +#define DES_quad_cksum v1_DES_quad_cksum +#define DES_random_key v1_DES_random_key +#define DES_set_key v1_DES_set_key +#define DES_set_key_checked v1_DES_set_key_checked +#define DES_set_key_unchecked v1_DES_set_key_unchecked +#define DES_set_odd_parity v1_DES_set_odd_parity +#define DES_SPtrans v1_DES_SPtrans +#define DES_string_to_2keys v1_DES_string_to_2keys +#define DES_string_to_key v1_DES_string_to_key +#define DES_xcbc_encrypt v1_DES_xcbc_encrypt +#define dh_asn1_meth v1_dh_asn1_meth +#define DH_bits v1_DH_bits +#define DH_check v1_DH_check +#define DH_check_ex v1_DH_check_ex +#define DH_check_params v1_DH_check_params +#define DH_check_params_ex v1_DH_check_params_ex +#define DH_check_pub_key v1_DH_check_pub_key +#define DH_check_pub_key_ex v1_DH_check_pub_key_ex +#define DH_clear_flags v1_DH_clear_flags +#define DH_compute_key v1_DH_compute_key +#define DH_compute_key_padded v1_DH_compute_key_padded +#define DH_free v1_DH_free +#define DH_generate_key v1_DH_generate_key +#define DH_generate_parameters v1_DH_generate_parameters +#define DH_generate_parameters_ex v1_DH_generate_parameters_ex +#define DH_get0_engine v1_DH_get0_engine +#define DH_get0_g v1_DH_get0_g +#define DH_get0_key v1_DH_get0_key +#define DH_get0_p v1_DH_get0_p +#define DH_get0_pqg v1_DH_get0_pqg +#define DH_get0_priv_key v1_DH_get0_priv_key +#define DH_get0_pub_key v1_DH_get0_pub_key +#define DH_get0_q v1_DH_get0_q +#define DH_get_1024_160 v1_DH_get_1024_160 +#define DH_get_2048_224 v1_DH_get_2048_224 +#define DH_get_2048_256 v1_DH_get_2048_256 +#define DH_get_default_method v1_DH_get_default_method +#define DH_get_ex_data v1_DH_get_ex_data +#define DH_get_length v1_DH_get_length +#define DH_get_nid v1_DH_get_nid +#define DH_KDF_X9_42 v1_DH_KDF_X9_42 +#define DH_meth_dup v1_DH_meth_dup +#define DH_meth_free v1_DH_meth_free +#define DH_meth_get0_app_data v1_DH_meth_get0_app_data +#define DH_meth_get0_name v1_DH_meth_get0_name +#define DH_meth_get_bn_mod_exp v1_DH_meth_get_bn_mod_exp +#define DH_meth_get_compute_key v1_DH_meth_get_compute_key +#define DH_meth_get_finish v1_DH_meth_get_finish +#define DH_meth_get_flags v1_DH_meth_get_flags +#define DH_meth_get_generate_key v1_DH_meth_get_generate_key +#define DH_meth_get_generate_params v1_DH_meth_get_generate_params +#define DH_meth_get_init v1_DH_meth_get_init +#define DH_meth_new v1_DH_meth_new +#define DH_meth_set0_app_data v1_DH_meth_set0_app_data +#define DH_meth_set1_name v1_DH_meth_set1_name +#define DH_meth_set_bn_mod_exp v1_DH_meth_set_bn_mod_exp +#define DH_meth_set_compute_key v1_DH_meth_set_compute_key +#define DH_meth_set_finish v1_DH_meth_set_finish +#define DH_meth_set_flags v1_DH_meth_set_flags +#define DH_meth_set_generate_key v1_DH_meth_set_generate_key +#define DH_meth_set_generate_params v1_DH_meth_set_generate_params +#define DH_meth_set_init v1_DH_meth_set_init +#define DH_new v1_DH_new +#define DH_new_by_nid v1_DH_new_by_nid +#define DH_new_method v1_DH_new_method +#define DH_OpenSSL v1_DH_OpenSSL +#define DHparams_dup v1_DHparams_dup +#define DHparams_it v1_DHparams_it +#define DHparams_print v1_DHparams_print +#define DHparams_print_fp v1_DHparams_print_fp +#define dh_pkey_meth v1_dh_pkey_meth +#define DH_security_bits v1_DH_security_bits +#define DH_set0_key v1_DH_set0_key +#define DH_set0_pqg v1_DH_set0_pqg +#define DH_set_default_method v1_DH_set_default_method +#define DH_set_ex_data v1_DH_set_ex_data +#define DH_set_flags v1_DH_set_flags +#define DH_set_length v1_DH_set_length +#define DH_set_method v1_DH_set_method +#define DH_size v1_DH_size +#define DH_test_flags v1_DH_test_flags +#define DH_up_ref v1_DH_up_ref +#define dhx_asn1_meth v1_dhx_asn1_meth +#define dhx_pkey_meth v1_dhx_pkey_meth +#define DIRECTORYSTRING_free v1_DIRECTORYSTRING_free +#define DIRECTORYSTRING_it v1_DIRECTORYSTRING_it +#define DIRECTORYSTRING_new v1_DIRECTORYSTRING_new +#define DISPLAYTEXT_free v1_DISPLAYTEXT_free +#define DISPLAYTEXT_it v1_DISPLAYTEXT_it +#define DISPLAYTEXT_new v1_DISPLAYTEXT_new +#define DIST_POINT_free v1_DIST_POINT_free +#define DIST_POINT_it v1_DIST_POINT_it +#define DIST_POINT_NAME_free v1_DIST_POINT_NAME_free +#define DIST_POINT_NAME_it v1_DIST_POINT_NAME_it +#define DIST_POINT_NAME_new v1_DIST_POINT_NAME_new +#define DIST_POINT_new v1_DIST_POINT_new +#define DIST_POINT_set_dpname v1_DIST_POINT_set_dpname +#define do_dtls1_write v1_do_dtls1_write +#define do_engine_lock_init_ossl_ v1_do_engine_lock_init_ossl_ +#define do_engine_lock_init_ossl_ret_ v1_do_engine_lock_init_ossl_ret_ +#define do_ssl3_write v1_do_ssl3_write +#define drbg_ctr_init v1_drbg_ctr_init +#define drbg_delete_thread_state v1_drbg_delete_thread_state +#define dsa_asn1_meths v1_dsa_asn1_meths +#define DSA_bits v1_DSA_bits +#define dsa_builtin_paramgen v1_dsa_builtin_paramgen +#define dsa_builtin_paramgen2 v1_dsa_builtin_paramgen2 +#define DSA_clear_flags v1_DSA_clear_flags +#define DSA_do_sign v1_DSA_do_sign +#define DSA_do_verify v1_DSA_do_verify +#define DSA_dup_DH v1_DSA_dup_DH +#define DSA_free v1_DSA_free +#define DSA_generate_key v1_DSA_generate_key +#define DSA_generate_parameters v1_DSA_generate_parameters +#define DSA_generate_parameters_ex v1_DSA_generate_parameters_ex +#define DSA_get0_engine v1_DSA_get0_engine +#define DSA_get0_g v1_DSA_get0_g +#define DSA_get0_key v1_DSA_get0_key +#define DSA_get0_p v1_DSA_get0_p +#define DSA_get0_pqg v1_DSA_get0_pqg +#define DSA_get0_priv_key v1_DSA_get0_priv_key +#define DSA_get0_pub_key v1_DSA_get0_pub_key +#define DSA_get0_q v1_DSA_get0_q +#define DSA_get_default_method v1_DSA_get_default_method +#define DSA_get_ex_data v1_DSA_get_ex_data +#define DSA_get_method v1_DSA_get_method +#define DSA_meth_dup v1_DSA_meth_dup +#define DSA_meth_free v1_DSA_meth_free +#define DSA_meth_get0_app_data v1_DSA_meth_get0_app_data +#define DSA_meth_get0_name v1_DSA_meth_get0_name +#define DSA_meth_get_bn_mod_exp v1_DSA_meth_get_bn_mod_exp +#define DSA_meth_get_finish v1_DSA_meth_get_finish +#define DSA_meth_get_flags v1_DSA_meth_get_flags +#define DSA_meth_get_init v1_DSA_meth_get_init +#define DSA_meth_get_keygen v1_DSA_meth_get_keygen +#define DSA_meth_get_mod_exp v1_DSA_meth_get_mod_exp +#define DSA_meth_get_paramgen v1_DSA_meth_get_paramgen +#define DSA_meth_get_sign v1_DSA_meth_get_sign +#define DSA_meth_get_sign_setup v1_DSA_meth_get_sign_setup +#define DSA_meth_get_verify v1_DSA_meth_get_verify +#define DSA_meth_new v1_DSA_meth_new +#define DSA_meth_set0_app_data v1_DSA_meth_set0_app_data +#define DSA_meth_set1_name v1_DSA_meth_set1_name +#define DSA_meth_set_bn_mod_exp v1_DSA_meth_set_bn_mod_exp +#define DSA_meth_set_finish v1_DSA_meth_set_finish +#define DSA_meth_set_flags v1_DSA_meth_set_flags +#define DSA_meth_set_init v1_DSA_meth_set_init +#define DSA_meth_set_keygen v1_DSA_meth_set_keygen +#define DSA_meth_set_mod_exp v1_DSA_meth_set_mod_exp +#define DSA_meth_set_paramgen v1_DSA_meth_set_paramgen +#define DSA_meth_set_sign v1_DSA_meth_set_sign +#define DSA_meth_set_sign_setup v1_DSA_meth_set_sign_setup +#define DSA_meth_set_verify v1_DSA_meth_set_verify +#define DSA_new v1_DSA_new +#define DSA_new_method v1_DSA_new_method +#define DSA_OpenSSL v1_DSA_OpenSSL +#define DSAparams_dup v1_DSAparams_dup +#define DSAparams_print v1_DSAparams_print +#define DSAparams_print_fp v1_DSAparams_print_fp +#define dsa_pkey_meth v1_dsa_pkey_meth +#define DSA_print v1_DSA_print +#define DSA_print_fp v1_DSA_print_fp +#define DSA_security_bits v1_DSA_security_bits +#define DSA_set0_key v1_DSA_set0_key +#define DSA_set0_pqg v1_DSA_set0_pqg +#define DSA_set_default_method v1_DSA_set_default_method +#define DSA_set_ex_data v1_DSA_set_ex_data +#define DSA_set_flags v1_DSA_set_flags +#define DSA_set_method v1_DSA_set_method +#define DSA_SIG_free v1_DSA_SIG_free +#define DSA_SIG_get0 v1_DSA_SIG_get0 +#define DSA_sign v1_DSA_sign +#define DSA_SIG_new v1_DSA_SIG_new +#define DSA_sign_setup v1_DSA_sign_setup +#define DSA_SIG_set0 v1_DSA_SIG_set0 +#define DSA_size v1_DSA_size +#define DSA_test_flags v1_DSA_test_flags +#define DSA_up_ref v1_DSA_up_ref +#define DSA_verify v1_DSA_verify +#define DSO_bind_func v1_DSO_bind_func +#define DSO_convert_filename v1_DSO_convert_filename +#define DSO_ctrl v1_DSO_ctrl +#define DSO_dsobyaddr v1_DSO_dsobyaddr +#define DSO_flags v1_DSO_flags +#define DSO_free v1_DSO_free +#define DSO_get_filename v1_DSO_get_filename +#define DSO_global_lookup v1_DSO_global_lookup +#define DSO_load v1_DSO_load +#define DSO_merge v1_DSO_merge +#define DSO_METHOD_openssl v1_DSO_METHOD_openssl +#define DSO_new v1_DSO_new +#define DSO_pathbyaddr v1_DSO_pathbyaddr +#define DSO_set_filename v1_DSO_set_filename +#define DSO_up_ref v1_DSO_up_ref +#define dtls1_buffer_message v1_dtls1_buffer_message +#define dtls1_buffer_record v1_dtls1_buffer_record +#define dtls1_check_timeout_num v1_dtls1_check_timeout_num +#define dtls1_clear v1_dtls1_clear +#define dtls1_clear_received_buffer v1_dtls1_clear_received_buffer +#define dtls1_clear_sent_buffer v1_dtls1_clear_sent_buffer +#define dtls1_close_construct_packet v1_dtls1_close_construct_packet +#define dtls1_ctrl v1_dtls1_ctrl +#define dtls1_default_timeout v1_dtls1_default_timeout +#define dtls1_dispatch_alert v1_dtls1_dispatch_alert +#define dtls1_do_write v1_dtls1_do_write +#define dtls1_free v1_dtls1_free +#define dtls1_get_bitmap v1_dtls1_get_bitmap +#define dtls1_get_message_header v1_dtls1_get_message_header +#define dtls1_get_queue_priority v1_dtls1_get_queue_priority +#define dtls1_get_record v1_dtls1_get_record +#define dtls1_get_timeout v1_dtls1_get_timeout +#define dtls1_handle_timeout v1_dtls1_handle_timeout +#define dtls1_hm_fragment_free v1_dtls1_hm_fragment_free +#define dtls1_is_timer_expired v1_dtls1_is_timer_expired +#define dtls1_min_mtu v1_dtls1_min_mtu +#define dtls1_new v1_dtls1_new +#define dtls1_process_buffered_records v1_dtls1_process_buffered_records +#define dtls1_process_record v1_dtls1_process_record +#define dtls1_query_mtu v1_dtls1_query_mtu +#define dtls1_read_bytes v1_dtls1_read_bytes +#define dtls1_read_failed v1_dtls1_read_failed +#define dtls1_record_bitmap_update v1_dtls1_record_bitmap_update +#define dtls1_record_replay_check v1_dtls1_record_replay_check +#define dtls1_reset_seq_numbers v1_dtls1_reset_seq_numbers +#define dtls1_retransmit_buffered_messages v1_dtls1_retransmit_buffered_messages +#define dtls1_retransmit_message v1_dtls1_retransmit_message +#define dtls1_retrieve_buffered_record v1_dtls1_retrieve_buffered_record +#define dtls1_set_handshake_header v1_dtls1_set_handshake_header +#define dtls1_set_message_header v1_dtls1_set_message_header +#define dtls1_shutdown v1_dtls1_shutdown +#define dtls1_start_timer v1_dtls1_start_timer +#define dtls1_stop_timer v1_dtls1_stop_timer +#define dtls1_write_app_data_bytes v1_dtls1_write_app_data_bytes +#define dtls1_write_bytes v1_dtls1_write_bytes +#define dtls_bad_ver_client_method v1_dtls_bad_ver_client_method +#define dtls_buffer_listen_record v1_dtls_buffer_listen_record +#define DTLS_client_method v1_DTLS_client_method +#define dtls_construct_change_cipher_spec v1_dtls_construct_change_cipher_spec +#define dtls_construct_hello_verify_request v1_dtls_construct_hello_verify_request +#define DTLS_get_data_mtu v1_DTLS_get_data_mtu +#define dtls_get_message v1_dtls_get_message +#define DTLS_method v1_DTLS_method +#define dtls_process_hello_verify v1_dtls_process_hello_verify +#define dtls_raw_hello_verify_request v1_dtls_raw_hello_verify_request +#define DTLS_RECORD_LAYER_clear v1_DTLS_RECORD_LAYER_clear +#define DTLS_RECORD_LAYER_free v1_DTLS_RECORD_LAYER_free +#define DTLS_RECORD_LAYER_new v1_DTLS_RECORD_LAYER_new +#define DTLS_RECORD_LAYER_set_saved_w_epoch v1_DTLS_RECORD_LAYER_set_saved_w_epoch +#define DTLS_RECORD_LAYER_set_write_sequence v1_DTLS_RECORD_LAYER_set_write_sequence +#define DTLS_server_method v1_DTLS_server_method +#define DTLS_set_timer_cb v1_DTLS_set_timer_cb +#define dtlsv1_2_client_method v1_dtlsv1_2_client_method +#define DTLSv1_2_client_method v1_DTLSv1_2_client_method +#define DTLSv1_2_enc_data v1_DTLSv1_2_enc_data +#define dtlsv1_2_method v1_dtlsv1_2_method +#define DTLSv1_2_method v1_DTLSv1_2_method +#define dtlsv1_2_server_method v1_dtlsv1_2_server_method +#define DTLSv1_2_server_method v1_DTLSv1_2_server_method +#define dtlsv1_client_method v1_dtlsv1_client_method +#define DTLSv1_client_method v1_DTLSv1_client_method +#define DTLSv1_enc_data v1_DTLSv1_enc_data +#define DTLSv1_listen v1_DTLSv1_listen +#define dtlsv1_method v1_dtlsv1_method +#define DTLSv1_method v1_DTLSv1_method +#define dtlsv1_server_method v1_dtlsv1_server_method +#define DTLSv1_server_method v1_DTLSv1_server_method +#define early_data_count_ok v1_early_data_count_ok +#define EC_curve_nid2nist v1_EC_curve_nid2nist +#define ec_curve_nid_from_params v1_ec_curve_nid_from_params +#define EC_curve_nist2nid v1_EC_curve_nist2nid +#define ECDH_compute_key v1_ECDH_compute_key +#define ECDH_KDF_X9_62 v1_ECDH_KDF_X9_62 +#define ecdh_KDF_X9_63 v1_ecdh_KDF_X9_63 +#define ecdh_simple_compute_key v1_ecdh_simple_compute_key +#define ECDSA_do_sign v1_ECDSA_do_sign +#define ECDSA_do_sign_ex v1_ECDSA_do_sign_ex +#define ECDSA_do_verify v1_ECDSA_do_verify +#define ECDSA_SIG_free v1_ECDSA_SIG_free +#define ECDSA_SIG_get0 v1_ECDSA_SIG_get0 +#define ECDSA_SIG_get0_r v1_ECDSA_SIG_get0_r +#define ECDSA_SIG_get0_s v1_ECDSA_SIG_get0_s +#define ECDSA_sign v1_ECDSA_sign +#define ECDSA_SIG_new v1_ECDSA_SIG_new +#define ECDSA_sign_ex v1_ECDSA_sign_ex +#define ECDSA_sign_setup v1_ECDSA_sign_setup +#define ECDSA_SIG_set0 v1_ECDSA_SIG_set0 +#define ECDSA_size v1_ECDSA_size +#define ECDSA_verify v1_ECDSA_verify +#define EC_ec_pre_comp_dup v1_EC_ec_pre_comp_dup +#define EC_ec_pre_comp_free v1_EC_ec_pre_comp_free +#define EC_get_builtin_curves v1_EC_get_builtin_curves +#define ec_GF2m_simple_add v1_ec_GF2m_simple_add +#define ec_GF2m_simple_cmp v1_ec_GF2m_simple_cmp +#define ec_GF2m_simple_dbl v1_ec_GF2m_simple_dbl +#define ec_GF2m_simple_field_div v1_ec_GF2m_simple_field_div +#define ec_GF2m_simple_field_mul v1_ec_GF2m_simple_field_mul +#define ec_GF2m_simple_field_sqr v1_ec_GF2m_simple_field_sqr +#define ec_GF2m_simple_group_check_discriminant v1_ec_GF2m_simple_group_check_discriminant +#define ec_GF2m_simple_group_clear_finish v1_ec_GF2m_simple_group_clear_finish +#define ec_GF2m_simple_group_copy v1_ec_GF2m_simple_group_copy +#define ec_GF2m_simple_group_finish v1_ec_GF2m_simple_group_finish +#define ec_GF2m_simple_group_get_curve v1_ec_GF2m_simple_group_get_curve +#define ec_GF2m_simple_group_get_degree v1_ec_GF2m_simple_group_get_degree +#define ec_GF2m_simple_group_init v1_ec_GF2m_simple_group_init +#define ec_GF2m_simple_group_set_curve v1_ec_GF2m_simple_group_set_curve +#define ec_GF2m_simple_invert v1_ec_GF2m_simple_invert +#define ec_GF2m_simple_is_at_infinity v1_ec_GF2m_simple_is_at_infinity +#define ec_GF2m_simple_is_on_curve v1_ec_GF2m_simple_is_on_curve +#define ec_GF2m_simple_make_affine v1_ec_GF2m_simple_make_affine +#define EC_GF2m_simple_method v1_EC_GF2m_simple_method +#define ec_GF2m_simple_oct2point v1_ec_GF2m_simple_oct2point +#define ec_GF2m_simple_point2oct v1_ec_GF2m_simple_point2oct +#define ec_GF2m_simple_point_clear_finish v1_ec_GF2m_simple_point_clear_finish +#define ec_GF2m_simple_point_copy v1_ec_GF2m_simple_point_copy +#define ec_GF2m_simple_point_finish v1_ec_GF2m_simple_point_finish +#define ec_GF2m_simple_point_get_affine_coordinates v1_ec_GF2m_simple_point_get_affine_coordinates +#define ec_GF2m_simple_point_init v1_ec_GF2m_simple_point_init +#define ec_GF2m_simple_point_set_affine_coordinates v1_ec_GF2m_simple_point_set_affine_coordinates +#define ec_GF2m_simple_point_set_to_infinity v1_ec_GF2m_simple_point_set_to_infinity +#define ec_GF2m_simple_points_make_affine v1_ec_GF2m_simple_points_make_affine +#define ec_GF2m_simple_set_compressed_coordinates v1_ec_GF2m_simple_set_compressed_coordinates +#define ec_GFp_mont_field_decode v1_ec_GFp_mont_field_decode +#define ec_GFp_mont_field_encode v1_ec_GFp_mont_field_encode +#define ec_GFp_mont_field_inv v1_ec_GFp_mont_field_inv +#define ec_GFp_mont_field_mul v1_ec_GFp_mont_field_mul +#define ec_GFp_mont_field_set_to_one v1_ec_GFp_mont_field_set_to_one +#define ec_GFp_mont_field_sqr v1_ec_GFp_mont_field_sqr +#define ec_GFp_mont_group_clear_finish v1_ec_GFp_mont_group_clear_finish +#define ec_GFp_mont_group_copy v1_ec_GFp_mont_group_copy +#define ec_GFp_mont_group_finish v1_ec_GFp_mont_group_finish +#define ec_GFp_mont_group_init v1_ec_GFp_mont_group_init +#define ec_GFp_mont_group_set_curve v1_ec_GFp_mont_group_set_curve +#define EC_GFp_mont_method v1_EC_GFp_mont_method +#define ec_GFp_nist_field_mul v1_ec_GFp_nist_field_mul +#define ec_GFp_nist_field_sqr v1_ec_GFp_nist_field_sqr +#define ec_GFp_nist_group_copy v1_ec_GFp_nist_group_copy +#define ec_GFp_nist_group_set_curve v1_ec_GFp_nist_group_set_curve +#define EC_GFp_nist_method v1_EC_GFp_nist_method +#define ec_GFp_nistp224_group_init v1_ec_GFp_nistp224_group_init +#define ec_GFp_nistp224_group_set_curve v1_ec_GFp_nistp224_group_set_curve +#define ec_GFp_nistp224_have_precompute_mult v1_ec_GFp_nistp224_have_precompute_mult +#define EC_GFp_nistp224_method v1_EC_GFp_nistp224_method +#define ec_GFp_nistp224_point_get_affine_coordinates v1_ec_GFp_nistp224_point_get_affine_coordinates +#define ec_GFp_nistp224_points_mul v1_ec_GFp_nistp224_points_mul +#define ec_GFp_nistp224_precompute_mult v1_ec_GFp_nistp224_precompute_mult +#define ec_GFp_nistp256_group_init v1_ec_GFp_nistp256_group_init +#define ec_GFp_nistp256_group_set_curve v1_ec_GFp_nistp256_group_set_curve +#define ec_GFp_nistp256_have_precompute_mult v1_ec_GFp_nistp256_have_precompute_mult +#define EC_GFp_nistp256_method v1_EC_GFp_nistp256_method +#define ec_GFp_nistp256_point_get_affine_coordinates v1_ec_GFp_nistp256_point_get_affine_coordinates +#define ec_GFp_nistp256_points_mul v1_ec_GFp_nistp256_points_mul +#define ec_GFp_nistp256_precompute_mult v1_ec_GFp_nistp256_precompute_mult +#define ec_GFp_nistp521_group_init v1_ec_GFp_nistp521_group_init +#define ec_GFp_nistp521_group_set_curve v1_ec_GFp_nistp521_group_set_curve +#define ec_GFp_nistp521_have_precompute_mult v1_ec_GFp_nistp521_have_precompute_mult +#define EC_GFp_nistp521_method v1_EC_GFp_nistp521_method +#define ec_GFp_nistp521_point_get_affine_coordinates v1_ec_GFp_nistp521_point_get_affine_coordinates +#define ec_GFp_nistp521_points_mul v1_ec_GFp_nistp521_points_mul +#define ec_GFp_nistp521_precompute_mult v1_ec_GFp_nistp521_precompute_mult +#define ec_GFp_nistp_points_make_affine_internal v1_ec_GFp_nistp_points_make_affine_internal +#define ec_GFp_nistp_recode_scalar_bits v1_ec_GFp_nistp_recode_scalar_bits +#define EC_GFp_nistz256_method v1_EC_GFp_nistz256_method +#define ec_GFp_simple_add v1_ec_GFp_simple_add +#define ec_GFp_simple_blind_coordinates v1_ec_GFp_simple_blind_coordinates +#define ec_GFp_simple_cmp v1_ec_GFp_simple_cmp +#define ec_GFp_simple_dbl v1_ec_GFp_simple_dbl +#define ec_GFp_simple_field_inv v1_ec_GFp_simple_field_inv +#define ec_GFp_simple_field_mul v1_ec_GFp_simple_field_mul +#define ec_GFp_simple_field_sqr v1_ec_GFp_simple_field_sqr +#define ec_GFp_simple_get_Jprojective_coordinates_GFp v1_ec_GFp_simple_get_Jprojective_coordinates_GFp +#define ec_GFp_simple_group_check_discriminant v1_ec_GFp_simple_group_check_discriminant +#define ec_GFp_simple_group_clear_finish v1_ec_GFp_simple_group_clear_finish +#define ec_GFp_simple_group_copy v1_ec_GFp_simple_group_copy +#define ec_GFp_simple_group_finish v1_ec_GFp_simple_group_finish +#define ec_GFp_simple_group_get_curve v1_ec_GFp_simple_group_get_curve +#define ec_GFp_simple_group_get_degree v1_ec_GFp_simple_group_get_degree +#define ec_GFp_simple_group_init v1_ec_GFp_simple_group_init +#define ec_GFp_simple_group_set_curve v1_ec_GFp_simple_group_set_curve +#define ec_GFp_simple_invert v1_ec_GFp_simple_invert +#define ec_GFp_simple_is_at_infinity v1_ec_GFp_simple_is_at_infinity +#define ec_GFp_simple_is_on_curve v1_ec_GFp_simple_is_on_curve +#define ec_GFp_simple_ladder_post v1_ec_GFp_simple_ladder_post +#define ec_GFp_simple_ladder_pre v1_ec_GFp_simple_ladder_pre +#define ec_GFp_simple_ladder_step v1_ec_GFp_simple_ladder_step +#define ec_GFp_simple_make_affine v1_ec_GFp_simple_make_affine +#define EC_GFp_simple_method v1_EC_GFp_simple_method +#define ec_GFp_simple_oct2point v1_ec_GFp_simple_oct2point +#define ec_GFp_simple_point2oct v1_ec_GFp_simple_point2oct +#define ec_GFp_simple_point_clear_finish v1_ec_GFp_simple_point_clear_finish +#define ec_GFp_simple_point_copy v1_ec_GFp_simple_point_copy +#define ec_GFp_simple_point_finish v1_ec_GFp_simple_point_finish +#define ec_GFp_simple_point_get_affine_coordinates v1_ec_GFp_simple_point_get_affine_coordinates +#define ec_GFp_simple_point_init v1_ec_GFp_simple_point_init +#define ec_GFp_simple_point_set_affine_coordinates v1_ec_GFp_simple_point_set_affine_coordinates +#define ec_GFp_simple_point_set_to_infinity v1_ec_GFp_simple_point_set_to_infinity +#define ec_GFp_simple_points_make_affine v1_ec_GFp_simple_points_make_affine +#define ec_GFp_simple_set_compressed_coordinates v1_ec_GFp_simple_set_compressed_coordinates +#define ec_GFp_simple_set_Jprojective_coordinates_GFp v1_ec_GFp_simple_set_Jprojective_coordinates_GFp +#define EC_GROUP_check v1_EC_GROUP_check +#define EC_GROUP_check_discriminant v1_EC_GROUP_check_discriminant +#define EC_GROUP_clear_free v1_EC_GROUP_clear_free +#define EC_GROUP_cmp v1_EC_GROUP_cmp +#define EC_GROUP_copy v1_EC_GROUP_copy +#define ec_group_do_inverse_ord v1_ec_group_do_inverse_ord +#define EC_GROUP_dup v1_EC_GROUP_dup +#define EC_GROUP_free v1_EC_GROUP_free +#define EC_GROUP_get0_cofactor v1_EC_GROUP_get0_cofactor +#define EC_GROUP_get0_generator v1_EC_GROUP_get0_generator +#define EC_GROUP_get0_order v1_EC_GROUP_get0_order +#define EC_GROUP_get0_seed v1_EC_GROUP_get0_seed +#define EC_GROUP_get_asn1_flag v1_EC_GROUP_get_asn1_flag +#define EC_GROUP_get_basis_type v1_EC_GROUP_get_basis_type +#define EC_GROUP_get_cofactor v1_EC_GROUP_get_cofactor +#define EC_GROUP_get_curve v1_EC_GROUP_get_curve +#define EC_GROUP_get_curve_GF2m v1_EC_GROUP_get_curve_GF2m +#define EC_GROUP_get_curve_GFp v1_EC_GROUP_get_curve_GFp +#define EC_GROUP_get_curve_name v1_EC_GROUP_get_curve_name +#define EC_GROUP_get_degree v1_EC_GROUP_get_degree +#define EC_GROUP_get_ecparameters v1_EC_GROUP_get_ecparameters +#define EC_GROUP_get_ecpkparameters v1_EC_GROUP_get_ecpkparameters +#define EC_GROUP_get_mont_data v1_EC_GROUP_get_mont_data +#define EC_GROUP_get_order v1_EC_GROUP_get_order +#define EC_GROUP_get_pentanomial_basis v1_EC_GROUP_get_pentanomial_basis +#define EC_GROUP_get_point_conversion_form v1_EC_GROUP_get_point_conversion_form +#define EC_GROUP_get_seed_len v1_EC_GROUP_get_seed_len +#define EC_GROUP_get_trinomial_basis v1_EC_GROUP_get_trinomial_basis +#define EC_GROUP_have_precompute_mult v1_EC_GROUP_have_precompute_mult +#define EC_GROUP_method_of v1_EC_GROUP_method_of +#define EC_GROUP_new v1_EC_GROUP_new +#define EC_GROUP_new_by_curve_name v1_EC_GROUP_new_by_curve_name +#define EC_GROUP_new_curve_GF2m v1_EC_GROUP_new_curve_GF2m +#define EC_GROUP_new_curve_GFp v1_EC_GROUP_new_curve_GFp +#define EC_GROUP_new_from_ecparameters v1_EC_GROUP_new_from_ecparameters +#define EC_GROUP_new_from_ecpkparameters v1_EC_GROUP_new_from_ecpkparameters +#define EC_GROUP_order_bits v1_EC_GROUP_order_bits +#define EC_GROUP_precompute_mult v1_EC_GROUP_precompute_mult +#define EC_GROUP_set_asn1_flag v1_EC_GROUP_set_asn1_flag +#define EC_GROUP_set_curve v1_EC_GROUP_set_curve +#define EC_GROUP_set_curve_GF2m v1_EC_GROUP_set_curve_GF2m +#define EC_GROUP_set_curve_GFp v1_EC_GROUP_set_curve_GFp +#define EC_GROUP_set_curve_name v1_EC_GROUP_set_curve_name +#define EC_GROUP_set_generator v1_EC_GROUP_set_generator +#define EC_GROUP_set_point_conversion_form v1_EC_GROUP_set_point_conversion_form +#define EC_GROUP_set_seed v1_EC_GROUP_set_seed +#define ec_group_simple_order_bits v1_ec_group_simple_order_bits +#define eckey_asn1_meth v1_eckey_asn1_meth +#define EC_KEY_can_sign v1_EC_KEY_can_sign +#define EC_KEY_check_key v1_EC_KEY_check_key +#define EC_KEY_clear_flags v1_EC_KEY_clear_flags +#define EC_KEY_copy v1_EC_KEY_copy +#define EC_KEY_decoded_from_explicit_params v1_EC_KEY_decoded_from_explicit_params +#define EC_KEY_dup v1_EC_KEY_dup +#define EC_KEY_free v1_EC_KEY_free +#define EC_KEY_generate_key v1_EC_KEY_generate_key +#define EC_KEY_get0_engine v1_EC_KEY_get0_engine +#define EC_KEY_get0_group v1_EC_KEY_get0_group +#define EC_KEY_get0_private_key v1_EC_KEY_get0_private_key +#define EC_KEY_get0_public_key v1_EC_KEY_get0_public_key +#define EC_KEY_get_conv_form v1_EC_KEY_get_conv_form +#define EC_KEY_get_default_method v1_EC_KEY_get_default_method +#define EC_KEY_get_enc_flags v1_EC_KEY_get_enc_flags +#define EC_KEY_get_ex_data v1_EC_KEY_get_ex_data +#define EC_KEY_get_flags v1_EC_KEY_get_flags +#define EC_KEY_get_method v1_EC_KEY_get_method +#define EC_KEY_key2buf v1_EC_KEY_key2buf +#define EC_KEY_METHOD_free v1_EC_KEY_METHOD_free +#define EC_KEY_METHOD_get_compute_key v1_EC_KEY_METHOD_get_compute_key +#define EC_KEY_METHOD_get_init v1_EC_KEY_METHOD_get_init +#define EC_KEY_METHOD_get_keygen v1_EC_KEY_METHOD_get_keygen +#define EC_KEY_METHOD_get_sign v1_EC_KEY_METHOD_get_sign +#define EC_KEY_METHOD_get_verify v1_EC_KEY_METHOD_get_verify +#define EC_KEY_METHOD_new v1_EC_KEY_METHOD_new +#define EC_KEY_METHOD_set_compute_key v1_EC_KEY_METHOD_set_compute_key +#define EC_KEY_METHOD_set_init v1_EC_KEY_METHOD_set_init +#define EC_KEY_METHOD_set_keygen v1_EC_KEY_METHOD_set_keygen +#define EC_KEY_METHOD_set_sign v1_EC_KEY_METHOD_set_sign +#define EC_KEY_METHOD_set_verify v1_EC_KEY_METHOD_set_verify +#define EC_KEY_new v1_EC_KEY_new +#define EC_KEY_new_by_curve_name v1_EC_KEY_new_by_curve_name +#define EC_KEY_new_method v1_EC_KEY_new_method +#define EC_KEY_oct2key v1_EC_KEY_oct2key +#define EC_KEY_oct2priv v1_EC_KEY_oct2priv +#define EC_KEY_OpenSSL v1_EC_KEY_OpenSSL +#define EC_KEY_precompute_mult v1_EC_KEY_precompute_mult +#define EC_KEY_print v1_EC_KEY_print +#define EC_KEY_print_fp v1_EC_KEY_print_fp +#define EC_KEY_priv2buf v1_EC_KEY_priv2buf +#define EC_KEY_priv2oct v1_EC_KEY_priv2oct +#define EC_KEY_set_asn1_flag v1_EC_KEY_set_asn1_flag +#define EC_KEY_set_conv_form v1_EC_KEY_set_conv_form +#define EC_KEY_set_default_method v1_EC_KEY_set_default_method +#define EC_KEY_set_enc_flags v1_EC_KEY_set_enc_flags +#define EC_KEY_set_ex_data v1_EC_KEY_set_ex_data +#define EC_KEY_set_flags v1_EC_KEY_set_flags +#define EC_KEY_set_group v1_EC_KEY_set_group +#define EC_KEY_set_method v1_EC_KEY_set_method +#define EC_KEY_set_private_key v1_EC_KEY_set_private_key +#define EC_KEY_set_public_key v1_EC_KEY_set_public_key +#define EC_KEY_set_public_key_affine_coordinates v1_EC_KEY_set_public_key_affine_coordinates +#define ec_key_simple_check_key v1_ec_key_simple_check_key +#define ec_key_simple_generate_key v1_ec_key_simple_generate_key +#define ec_key_simple_generate_public_key v1_ec_key_simple_generate_public_key +#define ec_key_simple_oct2priv v1_ec_key_simple_oct2priv +#define ec_key_simple_priv2oct v1_ec_key_simple_priv2oct +#define EC_KEY_up_ref v1_EC_KEY_up_ref +#define EC_METHOD_get_field_type v1_EC_METHOD_get_field_type +#define EC_nistp224_pre_comp_dup v1_EC_nistp224_pre_comp_dup +#define EC_nistp224_pre_comp_free v1_EC_nistp224_pre_comp_free +#define EC_nistp256_pre_comp_dup v1_EC_nistp256_pre_comp_dup +#define EC_nistp256_pre_comp_free v1_EC_nistp256_pre_comp_free +#define EC_nistp521_pre_comp_dup v1_EC_nistp521_pre_comp_dup +#define EC_nistp521_pre_comp_free v1_EC_nistp521_pre_comp_free +#define EC_nistz256_pre_comp_dup v1_EC_nistz256_pre_comp_dup +#define EC_nistz256_pre_comp_free v1_EC_nistz256_pre_comp_free +#define ECPARAMETERS_free v1_ECPARAMETERS_free +#define ECPARAMETERS_it v1_ECPARAMETERS_it +#define ECPARAMETERS_new v1_ECPARAMETERS_new +#define ECParameters_print v1_ECParameters_print +#define ECParameters_print_fp v1_ECParameters_print_fp +#define ec_pkey_meth v1_ec_pkey_meth +#define ECPKPARAMETERS_free v1_ECPKPARAMETERS_free +#define ECPKPARAMETERS_it v1_ECPKPARAMETERS_it +#define ECPKPARAMETERS_new v1_ECPKPARAMETERS_new +#define ECPKParameters_print v1_ECPKParameters_print +#define ECPKParameters_print_fp v1_ECPKParameters_print_fp +#define ecp_nistz256_add v1_ecp_nistz256_add +#define ecp_nistz256_avx2_gather_w7 v1_ecp_nistz256_avx2_gather_w7 +#define ecp_nistz256_div_by_2 v1_ecp_nistz256_div_by_2 +#define ecp_nistz256_from_mont v1_ecp_nistz256_from_mont +#define ecp_nistz256_gather_w5 v1_ecp_nistz256_gather_w5 +#define ecp_nistz256_gather_w7 v1_ecp_nistz256_gather_w7 +#define ecp_nistz256_mul_by_2 v1_ecp_nistz256_mul_by_2 +#define ecp_nistz256_mul_by_3 v1_ecp_nistz256_mul_by_3 +#define ecp_nistz256_mul_mont v1_ecp_nistz256_mul_mont +#define ecp_nistz256_neg v1_ecp_nistz256_neg +#define ecp_nistz256_ord_mul_mont v1_ecp_nistz256_ord_mul_mont +#define ecp_nistz256_ord_sqr_mont v1_ecp_nistz256_ord_sqr_mont +#define ecp_nistz256_point_add v1_ecp_nistz256_point_add +#define ecp_nistz256_point_add_affine v1_ecp_nistz256_point_add_affine +#define ecp_nistz256_point_double v1_ecp_nistz256_point_double +#define ecp_nistz256_precomputed v1_ecp_nistz256_precomputed +#define ecp_nistz256_scatter_w5 v1_ecp_nistz256_scatter_w5 +#define ecp_nistz256_scatter_w7 v1_ecp_nistz256_scatter_w7 +#define ecp_nistz256_sqr_mont v1_ecp_nistz256_sqr_mont +#define ecp_nistz256_sub v1_ecp_nistz256_sub +#define ecp_nistz256_to_mont v1_ecp_nistz256_to_mont +#define EC_POINT_add v1_EC_POINT_add +#define ec_point_blind_coordinates v1_ec_point_blind_coordinates +#define EC_POINT_bn2point v1_EC_POINT_bn2point +#define EC_POINT_clear_free v1_EC_POINT_clear_free +#define EC_POINT_cmp v1_EC_POINT_cmp +#define EC_POINT_copy v1_EC_POINT_copy +#define EC_POINT_dbl v1_EC_POINT_dbl +#define EC_POINT_dup v1_EC_POINT_dup +#define EC_POINT_free v1_EC_POINT_free +#define EC_POINT_get_affine_coordinates v1_EC_POINT_get_affine_coordinates +#define EC_POINT_get_affine_coordinates_GF2m v1_EC_POINT_get_affine_coordinates_GF2m +#define EC_POINT_get_affine_coordinates_GFp v1_EC_POINT_get_affine_coordinates_GFp +#define EC_POINT_get_Jprojective_coordinates_GFp v1_EC_POINT_get_Jprojective_coordinates_GFp +#define EC_POINT_hex2point v1_EC_POINT_hex2point +#define EC_POINT_invert v1_EC_POINT_invert +#define EC_POINT_is_at_infinity v1_EC_POINT_is_at_infinity +#define EC_POINT_is_on_curve v1_EC_POINT_is_on_curve +#define EC_POINT_make_affine v1_EC_POINT_make_affine +#define EC_POINT_method_of v1_EC_POINT_method_of +#define EC_POINT_mul v1_EC_POINT_mul +#define EC_POINT_new v1_EC_POINT_new +#define EC_POINT_oct2point v1_EC_POINT_oct2point +#define EC_POINT_point2bn v1_EC_POINT_point2bn +#define EC_POINT_point2buf v1_EC_POINT_point2buf +#define EC_POINT_point2hex v1_EC_POINT_point2hex +#define EC_POINT_point2oct v1_EC_POINT_point2oct +#define EC_POINT_set_affine_coordinates v1_EC_POINT_set_affine_coordinates +#define EC_POINT_set_affine_coordinates_GF2m v1_EC_POINT_set_affine_coordinates_GF2m +#define EC_POINT_set_affine_coordinates_GFp v1_EC_POINT_set_affine_coordinates_GFp +#define EC_POINT_set_compressed_coordinates v1_EC_POINT_set_compressed_coordinates +#define EC_POINT_set_compressed_coordinates_GF2m v1_EC_POINT_set_compressed_coordinates_GF2m +#define EC_POINT_set_compressed_coordinates_GFp v1_EC_POINT_set_compressed_coordinates_GFp +#define EC_POINT_set_Jprojective_coordinates_GFp v1_EC_POINT_set_Jprojective_coordinates_GFp +#define EC_POINT_set_to_infinity v1_EC_POINT_set_to_infinity +#define EC_POINTs_make_affine v1_EC_POINTs_make_affine +#define EC_POINTs_mul v1_EC_POINTs_mul +#define EC_pre_comp_free v1_EC_pre_comp_free +#define EC_PRIVATEKEY_free v1_EC_PRIVATEKEY_free +#define EC_PRIVATEKEY_new v1_EC_PRIVATEKEY_new +#define ec_scalar_mul_ladder v1_ec_scalar_mul_ladder +#define ec_wNAF_have_precompute_mult v1_ec_wNAF_have_precompute_mult +#define ec_wNAF_mul v1_ec_wNAF_mul +#define ec_wNAF_precompute_mult v1_ec_wNAF_precompute_mult +#define ecx25519_asn1_meth v1_ecx25519_asn1_meth +#define ecx25519_pkey_meth v1_ecx25519_pkey_meth +#define ecx448_asn1_meth v1_ecx448_asn1_meth +#define ecx448_pkey_meth v1_ecx448_pkey_meth +#define ed25519_asn1_meth v1_ed25519_asn1_meth +#define ed25519_pkey_meth v1_ed25519_pkey_meth +#define ED25519_public_from_private v1_ED25519_public_from_private +#define ED25519_sign v1_ED25519_sign +#define ED25519_verify v1_ED25519_verify +#define ed448_asn1_meth v1_ed448_asn1_meth +#define ED448ph_sign v1_ED448ph_sign +#define ED448ph_verify v1_ED448ph_verify +#define ed448_pkey_meth v1_ed448_pkey_meth +#define ED448_public_from_private v1_ED448_public_from_private +#define ED448_sign v1_ED448_sign +#define ED448_verify v1_ED448_verify +#define EDIPARTYNAME_free v1_EDIPARTYNAME_free +#define EDIPARTYNAME_it v1_EDIPARTYNAME_it +#define EDIPARTYNAME_new v1_EDIPARTYNAME_new +#define ENGINE_add v1_ENGINE_add +#define ENGINE_add_conf_module v1_ENGINE_add_conf_module +#define engine_add_dynamic_id v1_engine_add_dynamic_id +#define ENGINE_by_id v1_ENGINE_by_id +#define engine_cleanup_add_first v1_engine_cleanup_add_first +#define engine_cleanup_add_last v1_engine_cleanup_add_last +#define engine_cleanup_int v1_engine_cleanup_int +#define ENGINE_cmd_is_executable v1_ENGINE_cmd_is_executable +#define ENGINE_ctrl v1_ENGINE_ctrl +#define ENGINE_ctrl_cmd v1_ENGINE_ctrl_cmd +#define ENGINE_ctrl_cmd_string v1_ENGINE_ctrl_cmd_string +#define ENGINE_finish v1_ENGINE_finish +#define ENGINE_free v1_ENGINE_free +#define engine_free_util v1_engine_free_util +#define ENGINE_get_cipher v1_ENGINE_get_cipher +#define ENGINE_get_cipher_engine v1_ENGINE_get_cipher_engine +#define ENGINE_get_ciphers v1_ENGINE_get_ciphers +#define ENGINE_get_cmd_defns v1_ENGINE_get_cmd_defns +#define ENGINE_get_ctrl_function v1_ENGINE_get_ctrl_function +#define ENGINE_get_default_DH v1_ENGINE_get_default_DH +#define ENGINE_get_default_DSA v1_ENGINE_get_default_DSA +#define ENGINE_get_default_EC v1_ENGINE_get_default_EC +#define ENGINE_get_default_RAND v1_ENGINE_get_default_RAND +#define ENGINE_get_default_RSA v1_ENGINE_get_default_RSA +#define ENGINE_get_destroy_function v1_ENGINE_get_destroy_function +#define ENGINE_get_DH v1_ENGINE_get_DH +#define ENGINE_get_digest v1_ENGINE_get_digest +#define ENGINE_get_digest_engine v1_ENGINE_get_digest_engine +#define ENGINE_get_digests v1_ENGINE_get_digests +#define ENGINE_get_DSA v1_ENGINE_get_DSA +#define ENGINE_get_EC v1_ENGINE_get_EC +#define ENGINE_get_ex_data v1_ENGINE_get_ex_data +#define ENGINE_get_finish_function v1_ENGINE_get_finish_function +#define ENGINE_get_first v1_ENGINE_get_first +#define ENGINE_get_flags v1_ENGINE_get_flags +#define ENGINE_get_id v1_ENGINE_get_id +#define ENGINE_get_init_function v1_ENGINE_get_init_function +#define ENGINE_get_last v1_ENGINE_get_last +#define ENGINE_get_load_privkey_function v1_ENGINE_get_load_privkey_function +#define ENGINE_get_load_pubkey_function v1_ENGINE_get_load_pubkey_function +#define ENGINE_get_name v1_ENGINE_get_name +#define ENGINE_get_next v1_ENGINE_get_next +#define ENGINE_get_pkey_asn1_meth v1_ENGINE_get_pkey_asn1_meth +#define ENGINE_get_pkey_asn1_meth_engine v1_ENGINE_get_pkey_asn1_meth_engine +#define ENGINE_get_pkey_asn1_meths v1_ENGINE_get_pkey_asn1_meths +#define ENGINE_get_pkey_asn1_meth_str v1_ENGINE_get_pkey_asn1_meth_str +#define ENGINE_get_pkey_meth v1_ENGINE_get_pkey_meth +#define ENGINE_get_pkey_meth_engine v1_ENGINE_get_pkey_meth_engine +#define ENGINE_get_pkey_meths v1_ENGINE_get_pkey_meths +#define ENGINE_get_prev v1_ENGINE_get_prev +#define ENGINE_get_RAND v1_ENGINE_get_RAND +#define ENGINE_get_RSA v1_ENGINE_get_RSA +#define ENGINE_get_ssl_client_cert_function v1_ENGINE_get_ssl_client_cert_function +#define ENGINE_get_static_state v1_ENGINE_get_static_state +#define ENGINE_get_table_flags v1_ENGINE_get_table_flags +#define ENGINE_init v1_ENGINE_init +#define engine_load_afalg_int v1_engine_load_afalg_int +#define ENGINE_load_builtin_engines v1_ENGINE_load_builtin_engines +#define engine_load_capi_int v1_engine_load_capi_int +#define engine_load_dynamic_int v1_engine_load_dynamic_int +#define engine_load_openssl_int v1_engine_load_openssl_int +#define engine_load_padlock_int v1_engine_load_padlock_int +#define ENGINE_load_private_key v1_ENGINE_load_private_key +#define ENGINE_load_public_key v1_ENGINE_load_public_key +#define engine_load_rdrand_int v1_engine_load_rdrand_int +#define ENGINE_load_ssl_client_cert v1_ENGINE_load_ssl_client_cert +#define engine_lock_init v1_engine_lock_init +#define ENGINE_new v1_ENGINE_new +#define ENGINE_pkey_asn1_find_str v1_ENGINE_pkey_asn1_find_str +#define engine_pkey_asn1_meths_free v1_engine_pkey_asn1_meths_free +#define engine_pkey_meths_free v1_engine_pkey_meths_free +#define ENGINE_register_all_ciphers v1_ENGINE_register_all_ciphers +#define ENGINE_register_all_complete v1_ENGINE_register_all_complete +#define ENGINE_register_all_DH v1_ENGINE_register_all_DH +#define ENGINE_register_all_digests v1_ENGINE_register_all_digests +#define ENGINE_register_all_DSA v1_ENGINE_register_all_DSA +#define ENGINE_register_all_EC v1_ENGINE_register_all_EC +#define ENGINE_register_all_pkey_asn1_meths v1_ENGINE_register_all_pkey_asn1_meths +#define ENGINE_register_all_pkey_meths v1_ENGINE_register_all_pkey_meths +#define ENGINE_register_all_RAND v1_ENGINE_register_all_RAND +#define ENGINE_register_all_RSA v1_ENGINE_register_all_RSA +#define ENGINE_register_ciphers v1_ENGINE_register_ciphers +#define ENGINE_register_complete v1_ENGINE_register_complete +#define ENGINE_register_DH v1_ENGINE_register_DH +#define ENGINE_register_digests v1_ENGINE_register_digests +#define ENGINE_register_DSA v1_ENGINE_register_DSA +#define ENGINE_register_EC v1_ENGINE_register_EC +#define ENGINE_register_pkey_asn1_meths v1_ENGINE_register_pkey_asn1_meths +#define ENGINE_register_pkey_meths v1_ENGINE_register_pkey_meths +#define ENGINE_register_RAND v1_ENGINE_register_RAND +#define ENGINE_register_RSA v1_ENGINE_register_RSA +#define ENGINE_remove v1_ENGINE_remove +#define engine_remove_dynamic_id v1_engine_remove_dynamic_id +#define engine_set_all_null v1_engine_set_all_null +#define ENGINE_set_ciphers v1_ENGINE_set_ciphers +#define ENGINE_set_cmd_defns v1_ENGINE_set_cmd_defns +#define ENGINE_set_ctrl_function v1_ENGINE_set_ctrl_function +#define ENGINE_set_default v1_ENGINE_set_default +#define ENGINE_set_default_ciphers v1_ENGINE_set_default_ciphers +#define ENGINE_set_default_DH v1_ENGINE_set_default_DH +#define ENGINE_set_default_digests v1_ENGINE_set_default_digests +#define ENGINE_set_default_DSA v1_ENGINE_set_default_DSA +#define ENGINE_set_default_EC v1_ENGINE_set_default_EC +#define ENGINE_set_default_pkey_asn1_meths v1_ENGINE_set_default_pkey_asn1_meths +#define ENGINE_set_default_pkey_meths v1_ENGINE_set_default_pkey_meths +#define ENGINE_set_default_RAND v1_ENGINE_set_default_RAND +#define ENGINE_set_default_RSA v1_ENGINE_set_default_RSA +#define ENGINE_set_default_string v1_ENGINE_set_default_string +#define ENGINE_set_destroy_function v1_ENGINE_set_destroy_function +#define ENGINE_set_DH v1_ENGINE_set_DH +#define ENGINE_set_digests v1_ENGINE_set_digests +#define ENGINE_set_DSA v1_ENGINE_set_DSA +#define ENGINE_set_EC v1_ENGINE_set_EC +#define ENGINE_set_ex_data v1_ENGINE_set_ex_data +#define ENGINE_set_finish_function v1_ENGINE_set_finish_function +#define ENGINE_set_flags v1_ENGINE_set_flags +#define ENGINE_set_id v1_ENGINE_set_id +#define ENGINE_set_init_function v1_ENGINE_set_init_function +#define ENGINE_set_load_privkey_function v1_ENGINE_set_load_privkey_function +#define ENGINE_set_load_pubkey_function v1_ENGINE_set_load_pubkey_function +#define ENGINE_set_load_ssl_client_cert_function v1_ENGINE_set_load_ssl_client_cert_function +#define ENGINE_set_name v1_ENGINE_set_name +#define ENGINE_set_pkey_asn1_meths v1_ENGINE_set_pkey_asn1_meths +#define ENGINE_set_pkey_meths v1_ENGINE_set_pkey_meths +#define ENGINE_set_RAND v1_ENGINE_set_RAND +#define ENGINE_set_RSA v1_ENGINE_set_RSA +#define ENGINE_set_table_flags v1_ENGINE_set_table_flags +#define engine_table_cleanup v1_engine_table_cleanup +#define engine_table_doall v1_engine_table_doall +#define engine_table_register v1_engine_table_register +#define engine_table_select v1_engine_table_select +#define engine_table_unregister v1_engine_table_unregister +#define engine_unlocked_finish v1_engine_unlocked_finish +#define engine_unlocked_init v1_engine_unlocked_init +#define ENGINE_unregister_ciphers v1_ENGINE_unregister_ciphers +#define ENGINE_unregister_DH v1_ENGINE_unregister_DH +#define ENGINE_unregister_digests v1_ENGINE_unregister_digests +#define ENGINE_unregister_DSA v1_ENGINE_unregister_DSA +#define ENGINE_unregister_EC v1_ENGINE_unregister_EC +#define ENGINE_unregister_pkey_asn1_meths v1_ENGINE_unregister_pkey_asn1_meths +#define ENGINE_unregister_pkey_meths v1_ENGINE_unregister_pkey_meths +#define ENGINE_unregister_RAND v1_ENGINE_unregister_RAND +#define ENGINE_unregister_RSA v1_ENGINE_unregister_RSA +#define ENGINE_up_ref v1_ENGINE_up_ref +#define ERR_add_error_data v1_ERR_add_error_data +#define ERR_add_error_vdata v1_ERR_add_error_vdata +#define err_cleanup v1_err_cleanup +#define ERR_clear_error v1_ERR_clear_error +#define err_clear_last_constant_time v1_err_clear_last_constant_time +#define ERR_clear_last_mark v1_ERR_clear_last_mark +#define err_delete_thread_state v1_err_delete_thread_state +#define ERR_error_string v1_ERR_error_string +#define ERR_error_string_n v1_ERR_error_string_n +#define err_free_strings_int v1_err_free_strings_int +#define ERR_func_error_string v1_ERR_func_error_string +#define ERR_get_error v1_ERR_get_error +#define ERR_get_error_line v1_ERR_get_error_line +#define ERR_get_error_line_data v1_ERR_get_error_line_data +#define ERR_get_next_error_library v1_ERR_get_next_error_library +#define ERR_get_state v1_ERR_get_state +#define ERR_lib_error_string v1_ERR_lib_error_string +#define ERR_load_ASN1_strings v1_ERR_load_ASN1_strings +#define ERR_load_ASYNC_strings v1_ERR_load_ASYNC_strings +#define ERR_load_BIO_strings v1_ERR_load_BIO_strings +#define ERR_load_BN_strings v1_ERR_load_BN_strings +#define ERR_load_BUF_strings v1_ERR_load_BUF_strings +#define ERR_load_CMS_strings v1_ERR_load_CMS_strings +#define ERR_load_COMP_strings v1_ERR_load_COMP_strings +#define ERR_load_CONF_strings v1_ERR_load_CONF_strings +#define ERR_load_CRYPTO_strings v1_ERR_load_CRYPTO_strings +#define err_load_crypto_strings_int v1_err_load_crypto_strings_int +#define ERR_load_CT_strings v1_ERR_load_CT_strings +#define ERR_load_DH_strings v1_ERR_load_DH_strings +#define ERR_load_DSA_strings v1_ERR_load_DSA_strings +#define ERR_load_DSO_strings v1_ERR_load_DSO_strings +#define ERR_load_EC_strings v1_ERR_load_EC_strings +#define ERR_load_ENGINE_strings v1_ERR_load_ENGINE_strings +#define ERR_load_ERR_strings v1_ERR_load_ERR_strings +#define ERR_load_EVP_strings v1_ERR_load_EVP_strings +#define ERR_load_KDF_strings v1_ERR_load_KDF_strings +#define ERR_load_OBJ_strings v1_ERR_load_OBJ_strings +#define ERR_load_OCSP_strings v1_ERR_load_OCSP_strings +#define ERR_load_OSSL_STORE_strings v1_ERR_load_OSSL_STORE_strings +#define ERR_load_PEM_strings v1_ERR_load_PEM_strings +#define ERR_load_PKCS12_strings v1_ERR_load_PKCS12_strings +#define ERR_load_PKCS7_strings v1_ERR_load_PKCS7_strings +#define ERR_load_RAND_strings v1_ERR_load_RAND_strings +#define ERR_load_RSA_strings v1_ERR_load_RSA_strings +#define ERR_load_SM2_strings v1_ERR_load_SM2_strings +#define ERR_load_SSL_strings v1_ERR_load_SSL_strings +#define ERR_load_strings v1_ERR_load_strings +#define ERR_load_strings_const v1_ERR_load_strings_const +#define ERR_load_TS_strings v1_ERR_load_TS_strings +#define ERR_load_UI_strings v1_ERR_load_UI_strings +#define ERR_load_X509_strings v1_ERR_load_X509_strings +#define ERR_load_X509V3_strings v1_ERR_load_X509V3_strings +#define ERR_peek_error v1_ERR_peek_error +#define ERR_peek_error_line v1_ERR_peek_error_line +#define ERR_peek_error_line_data v1_ERR_peek_error_line_data +#define ERR_peek_last_error v1_ERR_peek_last_error +#define ERR_peek_last_error_line v1_ERR_peek_last_error_line +#define ERR_peek_last_error_line_data v1_ERR_peek_last_error_line_data +#define ERR_pop_to_mark v1_ERR_pop_to_mark +#define ERR_print_errors v1_ERR_print_errors +#define ERR_print_errors_cb v1_ERR_print_errors_cb +#define ERR_print_errors_fp v1_ERR_print_errors_fp +#define ERR_put_error v1_ERR_put_error +#define ERR_reason_error_string v1_ERR_reason_error_string +#define ERR_remove_state v1_ERR_remove_state +#define ERR_remove_thread_state v1_ERR_remove_thread_state +#define ERR_set_error_data v1_ERR_set_error_data +#define ERR_set_mark v1_ERR_set_mark +#define err_shelve_state v1_err_shelve_state +#define ERR_unload_strings v1_ERR_unload_strings +#define err_unshelve_state v1_err_unshelve_state +#define ESS_CERT_ID_dup v1_ESS_CERT_ID_dup +#define ESS_CERT_ID_free v1_ESS_CERT_ID_free +#define ESS_CERT_ID_new v1_ESS_CERT_ID_new +#define ESS_CERT_ID_V2_dup v1_ESS_CERT_ID_V2_dup +#define ESS_CERT_ID_V2_free v1_ESS_CERT_ID_V2_free +#define ESS_CERT_ID_V2_new v1_ESS_CERT_ID_V2_new +#define ESS_ISSUER_SERIAL_dup v1_ESS_ISSUER_SERIAL_dup +#define ESS_ISSUER_SERIAL_free v1_ESS_ISSUER_SERIAL_free +#define ESS_ISSUER_SERIAL_new v1_ESS_ISSUER_SERIAL_new +#define ESS_SIGNING_CERT_dup v1_ESS_SIGNING_CERT_dup +#define ESS_SIGNING_CERT_free v1_ESS_SIGNING_CERT_free +#define ESS_SIGNING_CERT_new v1_ESS_SIGNING_CERT_new +#define ESS_SIGNING_CERT_V2_dup v1_ESS_SIGNING_CERT_V2_dup +#define ESS_SIGNING_CERT_V2_free v1_ESS_SIGNING_CERT_V2_free +#define ESS_SIGNING_CERT_V2_new v1_ESS_SIGNING_CERT_V2_new +#define EVP_add_alg_module v1_EVP_add_alg_module +#define EVP_add_cipher v1_EVP_add_cipher +#define EVP_add_digest v1_EVP_add_digest +#define EVP_aes_128_cbc v1_EVP_aes_128_cbc +#define EVP_aes_128_cbc_hmac_sha1 v1_EVP_aes_128_cbc_hmac_sha1 +#define EVP_aes_128_cbc_hmac_sha256 v1_EVP_aes_128_cbc_hmac_sha256 +#define EVP_aes_128_ccm v1_EVP_aes_128_ccm +//#define EVP_aes_128_cfb v1_EVP_aes_128_cfb +#define EVP_aes_128_cfb1 v1_EVP_aes_128_cfb1 +#define EVP_aes_128_cfb128 v1_EVP_aes_128_cfb128 +#define EVP_aes_128_cfb8 v1_EVP_aes_128_cfb8 +#define EVP_aes_128_ctr v1_EVP_aes_128_ctr +#define EVP_aes_128_ecb v1_EVP_aes_128_ecb +#define EVP_aes_128_gcm v1_EVP_aes_128_gcm +#define EVP_aes_128_ocb v1_EVP_aes_128_ocb +#define EVP_aes_128_ofb v1_EVP_aes_128_ofb +#define EVP_aes_128_wrap v1_EVP_aes_128_wrap +#define EVP_aes_128_wrap_pad v1_EVP_aes_128_wrap_pad +#define EVP_aes_128_xts v1_EVP_aes_128_xts +#define EVP_aes_192_cbc v1_EVP_aes_192_cbc +#define EVP_aes_192_ccm v1_EVP_aes_192_ccm +//#define EVP_aes_192_cfb v1_EVP_aes_192_cfb +#define EVP_aes_192_cfb1 v1_EVP_aes_192_cfb1 +#define EVP_aes_192_cfb128 v1_EVP_aes_192_cfb128 +#define EVP_aes_192_cfb8 v1_EVP_aes_192_cfb8 +#define EVP_aes_192_ctr v1_EVP_aes_192_ctr +#define EVP_aes_192_ecb v1_EVP_aes_192_ecb +#define EVP_aes_192_gcm v1_EVP_aes_192_gcm +#define EVP_aes_192_ocb v1_EVP_aes_192_ocb +#define EVP_aes_192_ofb v1_EVP_aes_192_ofb +#define EVP_aes_192_wrap v1_EVP_aes_192_wrap +#define EVP_aes_192_wrap_pad v1_EVP_aes_192_wrap_pad +#define EVP_aes_256_cbc v1_EVP_aes_256_cbc +#define EVP_aes_256_cbc_hmac_sha1 v1_EVP_aes_256_cbc_hmac_sha1 +#define EVP_aes_256_cbc_hmac_sha256 v1_EVP_aes_256_cbc_hmac_sha256 +#define EVP_aes_256_ccm v1_EVP_aes_256_ccm +//#define EVP_aes_256_cfb v1_EVP_aes_256_cfb +#define EVP_aes_256_cfb1 v1_EVP_aes_256_cfb1 +#define EVP_aes_256_cfb128 v1_EVP_aes_256_cfb128 +#define EVP_aes_256_cfb8 v1_EVP_aes_256_cfb8 +#define EVP_aes_256_ctr v1_EVP_aes_256_ctr +#define EVP_aes_256_ecb v1_EVP_aes_256_ecb +#define EVP_aes_256_gcm v1_EVP_aes_256_gcm +#define EVP_aes_256_ocb v1_EVP_aes_256_ocb +#define EVP_aes_256_ofb v1_EVP_aes_256_ofb +#define EVP_aes_256_wrap v1_EVP_aes_256_wrap +#define EVP_aes_256_wrap_pad v1_EVP_aes_256_wrap_pad +#define EVP_aes_256_xts v1_EVP_aes_256_xts +#define evp_app_cleanup_int v1_evp_app_cleanup_int +#define EVP_aria_128_cbc v1_EVP_aria_128_cbc +#define EVP_aria_128_ccm v1_EVP_aria_128_ccm +#define EVP_aria_128_cfb1 v1_EVP_aria_128_cfb1 +#define EVP_aria_128_cfb128 v1_EVP_aria_128_cfb128 +#define EVP_aria_128_cfb8 v1_EVP_aria_128_cfb8 +#define EVP_aria_128_ctr v1_EVP_aria_128_ctr +#define EVP_aria_128_ecb v1_EVP_aria_128_ecb +#define EVP_aria_128_gcm v1_EVP_aria_128_gcm +#define EVP_aria_128_ofb v1_EVP_aria_128_ofb +#define EVP_aria_192_cbc v1_EVP_aria_192_cbc +#define EVP_aria_192_ccm v1_EVP_aria_192_ccm +#define EVP_aria_192_cfb1 v1_EVP_aria_192_cfb1 +#define EVP_aria_192_cfb128 v1_EVP_aria_192_cfb128 +#define EVP_aria_192_cfb8 v1_EVP_aria_192_cfb8 +#define EVP_aria_192_ctr v1_EVP_aria_192_ctr +#define EVP_aria_192_ecb v1_EVP_aria_192_ecb +#define EVP_aria_192_gcm v1_EVP_aria_192_gcm +#define EVP_aria_192_ofb v1_EVP_aria_192_ofb +#define EVP_aria_256_cbc v1_EVP_aria_256_cbc +#define EVP_aria_256_ccm v1_EVP_aria_256_ccm +#define EVP_aria_256_cfb1 v1_EVP_aria_256_cfb1 +#define EVP_aria_256_cfb128 v1_EVP_aria_256_cfb128 +#define EVP_aria_256_cfb8 v1_EVP_aria_256_cfb8 +#define EVP_aria_256_ctr v1_EVP_aria_256_ctr +#define EVP_aria_256_ecb v1_EVP_aria_256_ecb +#define EVP_aria_256_gcm v1_EVP_aria_256_gcm +#define EVP_aria_256_ofb v1_EVP_aria_256_ofb +#define EVP_bf_cbc v1_EVP_bf_cbc +//#define EVP_bf_cfb v1_EVP_bf_cfb +#define EVP_bf_cfb64 v1_EVP_bf_cfb64 +#define EVP_bf_ecb v1_EVP_bf_ecb +#define EVP_bf_ofb v1_EVP_bf_ofb +#define EVP_blake2b512 v1_EVP_blake2b512 +#define EVP_blake2s256 v1_EVP_blake2s256 +#define EVP_BytesToKey v1_EVP_BytesToKey +#define EVP_camellia_128_cbc v1_EVP_camellia_128_cbc +#define EVP_camellia_128_cfb1 v1_EVP_camellia_128_cfb1 +#define EVP_camellia_128_cfb128 v1_EVP_camellia_128_cfb128 +#define EVP_camellia_128_cfb8 v1_EVP_camellia_128_cfb8 +#define EVP_camellia_128_ctr v1_EVP_camellia_128_ctr +#define EVP_camellia_128_ecb v1_EVP_camellia_128_ecb +#define EVP_camellia_128_ofb v1_EVP_camellia_128_ofb +#define EVP_camellia_192_cbc v1_EVP_camellia_192_cbc +#define EVP_camellia_192_cfb1 v1_EVP_camellia_192_cfb1 +#define EVP_camellia_192_cfb128 v1_EVP_camellia_192_cfb128 +#define EVP_camellia_192_cfb8 v1_EVP_camellia_192_cfb8 +#define EVP_camellia_192_ctr v1_EVP_camellia_192_ctr +#define EVP_camellia_192_ecb v1_EVP_camellia_192_ecb +#define EVP_camellia_192_ofb v1_EVP_camellia_192_ofb +#define EVP_camellia_256_cbc v1_EVP_camellia_256_cbc +#define EVP_camellia_256_cfb1 v1_EVP_camellia_256_cfb1 +#define EVP_camellia_256_cfb128 v1_EVP_camellia_256_cfb128 +#define EVP_camellia_256_cfb8 v1_EVP_camellia_256_cfb8 +#define EVP_camellia_256_ctr v1_EVP_camellia_256_ctr +#define EVP_camellia_256_ecb v1_EVP_camellia_256_ecb +#define EVP_camellia_256_ofb v1_EVP_camellia_256_ofb +#define EVP_cast5_cbc v1_EVP_cast5_cbc +//#define EVP_cast5_cfb v1_EVP_cast5_cfb +#define EVP_cast5_cfb64 v1_EVP_cast5_cfb64 +#define EVP_cast5_ecb v1_EVP_cast5_ecb +#define EVP_cast5_ofb v1_EVP_cast5_ofb +#define EVP_chacha20 v1_EVP_chacha20 +#define EVP_chacha20_poly1305 v1_EVP_chacha20_poly1305 +#define EVP_Cipher v1_EVP_Cipher +#define EVP_CIPHER_asn1_to_param v1_EVP_CIPHER_asn1_to_param +#define EVP_CIPHER_block_size v1_EVP_CIPHER_block_size +#define EVP_CIPHER_CTX_block_size v1_EVP_CIPHER_CTX_block_size +#define EVP_CIPHER_CTX_buf_noconst v1_EVP_CIPHER_CTX_buf_noconst +#define EVP_CIPHER_CTX_cipher v1_EVP_CIPHER_CTX_cipher +#define EVP_CIPHER_CTX_clear_flags v1_EVP_CIPHER_CTX_clear_flags +#define EVP_CIPHER_CTX_copy v1_EVP_CIPHER_CTX_copy +#define EVP_CIPHER_CTX_ctrl v1_EVP_CIPHER_CTX_ctrl +#define EVP_CIPHER_CTX_encrypting v1_EVP_CIPHER_CTX_encrypting +#define EVP_CIPHER_CTX_free v1_EVP_CIPHER_CTX_free +#define EVP_CIPHER_CTX_get_app_data v1_EVP_CIPHER_CTX_get_app_data +#define EVP_CIPHER_CTX_get_cipher_data v1_EVP_CIPHER_CTX_get_cipher_data +#define EVP_CIPHER_CTX_iv v1_EVP_CIPHER_CTX_iv +#define EVP_CIPHER_CTX_iv_length v1_EVP_CIPHER_CTX_iv_length +#define EVP_CIPHER_CTX_iv_noconst v1_EVP_CIPHER_CTX_iv_noconst +#define EVP_CIPHER_CTX_key_length v1_EVP_CIPHER_CTX_key_length +#define EVP_CIPHER_CTX_new v1_EVP_CIPHER_CTX_new +#define EVP_CIPHER_CTX_nid v1_EVP_CIPHER_CTX_nid +#define EVP_CIPHER_CTX_num v1_EVP_CIPHER_CTX_num +#define EVP_CIPHER_CTX_original_iv v1_EVP_CIPHER_CTX_original_iv +#define EVP_CIPHER_CTX_rand_key v1_EVP_CIPHER_CTX_rand_key +#define EVP_CIPHER_CTX_reset v1_EVP_CIPHER_CTX_reset +#define EVP_CIPHER_CTX_set_app_data v1_EVP_CIPHER_CTX_set_app_data +#define EVP_CIPHER_CTX_set_cipher_data v1_EVP_CIPHER_CTX_set_cipher_data +#define EVP_CIPHER_CTX_set_flags v1_EVP_CIPHER_CTX_set_flags +#define EVP_CIPHER_CTX_set_key_length v1_EVP_CIPHER_CTX_set_key_length +#define EVP_CIPHER_CTX_set_num v1_EVP_CIPHER_CTX_set_num +#define EVP_CIPHER_CTX_set_padding v1_EVP_CIPHER_CTX_set_padding +#define EVP_CIPHER_CTX_test_flags v1_EVP_CIPHER_CTX_test_flags +#define EVP_CIPHER_do_all v1_EVP_CIPHER_do_all +#define EVP_CIPHER_do_all_sorted v1_EVP_CIPHER_do_all_sorted +#define EVP_CipherFinal v1_EVP_CipherFinal +#define EVP_CipherFinal_ex v1_EVP_CipherFinal_ex +#define EVP_CIPHER_flags v1_EVP_CIPHER_flags +#define EVP_CIPHER_get_asn1_iv v1_EVP_CIPHER_get_asn1_iv +#define EVP_CIPHER_impl_ctx_size v1_EVP_CIPHER_impl_ctx_size +#define EVP_CipherInit v1_EVP_CipherInit +#define EVP_CipherInit_ex v1_EVP_CipherInit_ex +#define EVP_CIPHER_iv_length v1_EVP_CIPHER_iv_length +#define EVP_CIPHER_key_length v1_EVP_CIPHER_key_length +#define EVP_CIPHER_meth_dup v1_EVP_CIPHER_meth_dup +#define EVP_CIPHER_meth_free v1_EVP_CIPHER_meth_free +#define EVP_CIPHER_meth_get_cleanup v1_EVP_CIPHER_meth_get_cleanup +#define EVP_CIPHER_meth_get_ctrl v1_EVP_CIPHER_meth_get_ctrl +#define EVP_CIPHER_meth_get_do_cipher v1_EVP_CIPHER_meth_get_do_cipher +#define EVP_CIPHER_meth_get_get_asn1_params v1_EVP_CIPHER_meth_get_get_asn1_params +#define EVP_CIPHER_meth_get_init v1_EVP_CIPHER_meth_get_init +#define EVP_CIPHER_meth_get_set_asn1_params v1_EVP_CIPHER_meth_get_set_asn1_params +#define EVP_CIPHER_meth_new v1_EVP_CIPHER_meth_new +#define EVP_CIPHER_meth_set_cleanup v1_EVP_CIPHER_meth_set_cleanup +#define EVP_CIPHER_meth_set_ctrl v1_EVP_CIPHER_meth_set_ctrl +#define EVP_CIPHER_meth_set_do_cipher v1_EVP_CIPHER_meth_set_do_cipher +#define EVP_CIPHER_meth_set_flags v1_EVP_CIPHER_meth_set_flags +#define EVP_CIPHER_meth_set_get_asn1_params v1_EVP_CIPHER_meth_set_get_asn1_params +#define EVP_CIPHER_meth_set_impl_ctx_size v1_EVP_CIPHER_meth_set_impl_ctx_size +#define EVP_CIPHER_meth_set_init v1_EVP_CIPHER_meth_set_init +#define EVP_CIPHER_meth_set_iv_length v1_EVP_CIPHER_meth_set_iv_length +#define EVP_CIPHER_meth_set_set_asn1_params v1_EVP_CIPHER_meth_set_set_asn1_params +#define EVP_CIPHER_nid v1_EVP_CIPHER_nid +#define EVP_CIPHER_param_to_asn1 v1_EVP_CIPHER_param_to_asn1 +#define EVP_CIPHER_set_asn1_iv v1_EVP_CIPHER_set_asn1_iv +#define EVP_CIPHER_type v1_EVP_CIPHER_type +#define EVP_CipherUpdate v1_EVP_CipherUpdate +#define evp_cleanup_int v1_evp_cleanup_int +#define EVP_DecodeBlock v1_EVP_DecodeBlock +#define EVP_DecodeFinal v1_EVP_DecodeFinal +#define EVP_DecodeInit v1_EVP_DecodeInit +#define EVP_DecodeUpdate v1_EVP_DecodeUpdate +#define EVP_DecryptFinal v1_EVP_DecryptFinal +#define EVP_DecryptFinal_ex v1_EVP_DecryptFinal_ex +#define EVP_DecryptInit v1_EVP_DecryptInit +#define EVP_DecryptInit_ex v1_EVP_DecryptInit_ex +#define EVP_DecryptUpdate v1_EVP_DecryptUpdate +#define EVP_des_cbc v1_EVP_des_cbc +//#define EVP_des_cfb v1_EVP_des_cfb +#define EVP_des_cfb1 v1_EVP_des_cfb1 +#define EVP_des_cfb64 v1_EVP_des_cfb64 +#define EVP_des_cfb8 v1_EVP_des_cfb8 +#define EVP_des_ecb v1_EVP_des_ecb +#define EVP_des_ede v1_EVP_des_ede +#define EVP_des_ede3 v1_EVP_des_ede3 +#define EVP_des_ede3_cbc v1_EVP_des_ede3_cbc +//#define EVP_des_ede3_cfb v1_EVP_des_ede3_cfb +#define EVP_des_ede3_cfb1 v1_EVP_des_ede3_cfb1 +#define EVP_des_ede3_cfb64 v1_EVP_des_ede3_cfb64 +#define EVP_des_ede3_cfb8 v1_EVP_des_ede3_cfb8 +#define EVP_des_ede3_ecb v1_EVP_des_ede3_ecb +#define EVP_des_ede3_ofb v1_EVP_des_ede3_ofb +#define EVP_des_ede3_wrap v1_EVP_des_ede3_wrap +#define EVP_des_ede_cbc v1_EVP_des_ede_cbc +//#define EVP_des_ede_cfb v1_EVP_des_ede_cfb +#define EVP_des_ede_cfb64 v1_EVP_des_ede_cfb64 +#define EVP_des_ede_ecb v1_EVP_des_ede_ecb +#define EVP_des_ede_ofb v1_EVP_des_ede_ofb +#define EVP_des_ofb v1_EVP_des_ofb +#define EVP_desx_cbc v1_EVP_desx_cbc +#define EVP_Digest v1_EVP_Digest +#define EVP_DigestFinal v1_EVP_DigestFinal +#define EVP_DigestFinal_ex v1_EVP_DigestFinal_ex +#define EVP_DigestFinalXOF v1_EVP_DigestFinalXOF +#define EVP_DigestInit v1_EVP_DigestInit +#define EVP_DigestInit_ex v1_EVP_DigestInit_ex +#define EVP_DigestSign v1_EVP_DigestSign +#define EVP_DigestSignFinal v1_EVP_DigestSignFinal +#define EVP_DigestSignInit v1_EVP_DigestSignInit +#define EVP_DigestUpdate v1_EVP_DigestUpdate +#define EVP_DigestVerify v1_EVP_DigestVerify +#define EVP_DigestVerifyFinal v1_EVP_DigestVerifyFinal +#define EVP_DigestVerifyInit v1_EVP_DigestVerifyInit +#define EVP_enc_null v1_EVP_enc_null +#define EVP_EncodeBlock v1_EVP_EncodeBlock +#define EVP_ENCODE_CTX_copy v1_EVP_ENCODE_CTX_copy +#define EVP_ENCODE_CTX_free v1_EVP_ENCODE_CTX_free +#define EVP_ENCODE_CTX_new v1_EVP_ENCODE_CTX_new +#define EVP_ENCODE_CTX_num v1_EVP_ENCODE_CTX_num +#define evp_encode_ctx_set_flags v1_evp_encode_ctx_set_flags +#define EVP_EncodeFinal v1_EVP_EncodeFinal +#define EVP_EncodeInit v1_EVP_EncodeInit +#define EVP_EncodeUpdate v1_EVP_EncodeUpdate +#define EVP_EncryptFinal v1_EVP_EncryptFinal +#define EVP_EncryptFinal_ex v1_EVP_EncryptFinal_ex +#define EVP_EncryptInit v1_EVP_EncryptInit +#define EVP_EncryptInit_ex v1_EVP_EncryptInit_ex +#define EVP_EncryptUpdate v1_EVP_EncryptUpdate +#define EVP_get_cipherbyname v1_EVP_get_cipherbyname +#define EVP_get_digestbyname v1_EVP_get_digestbyname +#define EVP_get_pw_prompt v1_EVP_get_pw_prompt +#define EVP_idea_cbc v1_EVP_idea_cbc +//#define EVP_idea_cfb v1_EVP_idea_cfb +#define EVP_idea_cfb64 v1_EVP_idea_cfb64 +#define EVP_idea_ecb v1_EVP_idea_ecb +#define EVP_idea_ofb v1_EVP_idea_ofb +#define EVP_md4 v1_EVP_md4 +#define EVP_md5 v1_EVP_md5 +#define EVP_md5_sha1 v1_EVP_md5_sha1 +#define EVP_MD_block_size v1_EVP_MD_block_size +#define EVP_mdc2 v1_EVP_mdc2 +#define EVP_MD_CTX_clear_flags v1_EVP_MD_CTX_clear_flags +#define EVP_MD_CTX_copy v1_EVP_MD_CTX_copy +#define EVP_MD_CTX_copy_ex v1_EVP_MD_CTX_copy_ex +#define EVP_MD_CTX_ctrl v1_EVP_MD_CTX_ctrl +#define EVP_MD_CTX_free v1_EVP_MD_CTX_free +#define EVP_MD_CTX_md v1_EVP_MD_CTX_md +#define EVP_MD_CTX_md_data v1_EVP_MD_CTX_md_data +#define EVP_MD_CTX_new v1_EVP_MD_CTX_new +#define EVP_MD_CTX_pkey_ctx v1_EVP_MD_CTX_pkey_ctx +#define EVP_MD_CTX_reset v1_EVP_MD_CTX_reset +#define EVP_MD_CTX_set_flags v1_EVP_MD_CTX_set_flags +#define EVP_MD_CTX_set_pkey_ctx v1_EVP_MD_CTX_set_pkey_ctx +#define EVP_MD_CTX_set_update_fn v1_EVP_MD_CTX_set_update_fn +#define EVP_MD_CTX_test_flags v1_EVP_MD_CTX_test_flags +#define EVP_MD_CTX_update_fn v1_EVP_MD_CTX_update_fn +#define EVP_MD_do_all v1_EVP_MD_do_all +#define EVP_MD_do_all_sorted v1_EVP_MD_do_all_sorted +#define EVP_MD_flags v1_EVP_MD_flags +#define EVP_MD_meth_dup v1_EVP_MD_meth_dup +#define EVP_MD_meth_free v1_EVP_MD_meth_free +#define EVP_MD_meth_get_app_datasize v1_EVP_MD_meth_get_app_datasize +#define EVP_MD_meth_get_cleanup v1_EVP_MD_meth_get_cleanup +#define EVP_MD_meth_get_copy v1_EVP_MD_meth_get_copy +#define EVP_MD_meth_get_ctrl v1_EVP_MD_meth_get_ctrl +#define EVP_MD_meth_get_final v1_EVP_MD_meth_get_final +#define EVP_MD_meth_get_flags v1_EVP_MD_meth_get_flags +#define EVP_MD_meth_get_init v1_EVP_MD_meth_get_init +#define EVP_MD_meth_get_input_blocksize v1_EVP_MD_meth_get_input_blocksize +#define EVP_MD_meth_get_result_size v1_EVP_MD_meth_get_result_size +#define EVP_MD_meth_get_update v1_EVP_MD_meth_get_update +#define EVP_MD_meth_new v1_EVP_MD_meth_new +#define EVP_MD_meth_set_app_datasize v1_EVP_MD_meth_set_app_datasize +#define EVP_MD_meth_set_cleanup v1_EVP_MD_meth_set_cleanup +#define EVP_MD_meth_set_copy v1_EVP_MD_meth_set_copy +#define EVP_MD_meth_set_ctrl v1_EVP_MD_meth_set_ctrl +#define EVP_MD_meth_set_final v1_EVP_MD_meth_set_final +#define EVP_MD_meth_set_flags v1_EVP_MD_meth_set_flags +#define EVP_MD_meth_set_init v1_EVP_MD_meth_set_init +#define EVP_MD_meth_set_input_blocksize v1_EVP_MD_meth_set_input_blocksize +#define EVP_MD_meth_set_result_size v1_EVP_MD_meth_set_result_size +#define EVP_MD_meth_set_update v1_EVP_MD_meth_set_update +#define EVP_md_null v1_EVP_md_null +#define EVP_MD_pkey_type v1_EVP_MD_pkey_type +#define EVP_MD_size v1_EVP_MD_size +#define EVP_MD_type v1_EVP_MD_type +#define EVP_OpenFinal v1_EVP_OpenFinal +#define EVP_OpenInit v1_EVP_OpenInit +#define EVP_PBE_alg_add v1_EVP_PBE_alg_add +#define EVP_PBE_alg_add_type v1_EVP_PBE_alg_add_type +#define EVP_PBE_CipherInit v1_EVP_PBE_CipherInit +#define EVP_PBE_cleanup v1_EVP_PBE_cleanup +#define EVP_PBE_find v1_EVP_PBE_find +#define EVP_PBE_get v1_EVP_PBE_get +#define EVP_PBE_scrypt v1_EVP_PBE_scrypt +#define EVP_PKCS82PKEY v1_EVP_PKCS82PKEY +#define EVP_PKEY2PKCS8 v1_EVP_PKEY2PKCS8 +#define EVP_PKEY_add1_attr v1_EVP_PKEY_add1_attr +#define EVP_PKEY_add1_attr_by_NID v1_EVP_PKEY_add1_attr_by_NID +#define EVP_PKEY_add1_attr_by_OBJ v1_EVP_PKEY_add1_attr_by_OBJ +#define EVP_PKEY_add1_attr_by_txt v1_EVP_PKEY_add1_attr_by_txt +#define EVP_PKEY_asn1_add0 v1_EVP_PKEY_asn1_add0 +#define EVP_PKEY_asn1_add_alias v1_EVP_PKEY_asn1_add_alias +#define EVP_PKEY_asn1_copy v1_EVP_PKEY_asn1_copy +#define EVP_PKEY_asn1_find v1_EVP_PKEY_asn1_find +#define EVP_PKEY_asn1_find_str v1_EVP_PKEY_asn1_find_str +#define EVP_PKEY_asn1_free v1_EVP_PKEY_asn1_free +#define EVP_PKEY_asn1_get0 v1_EVP_PKEY_asn1_get0 +#define EVP_PKEY_asn1_get0_info v1_EVP_PKEY_asn1_get0_info +#define EVP_PKEY_asn1_get_count v1_EVP_PKEY_asn1_get_count +#define EVP_PKEY_asn1_new v1_EVP_PKEY_asn1_new +#define EVP_PKEY_asn1_set_check v1_EVP_PKEY_asn1_set_check +#define EVP_PKEY_asn1_set_ctrl v1_EVP_PKEY_asn1_set_ctrl +#define EVP_PKEY_asn1_set_free v1_EVP_PKEY_asn1_set_free +#define EVP_PKEY_asn1_set_get_priv_key v1_EVP_PKEY_asn1_set_get_priv_key +#define EVP_PKEY_asn1_set_get_pub_key v1_EVP_PKEY_asn1_set_get_pub_key +#define EVP_PKEY_asn1_set_item v1_EVP_PKEY_asn1_set_item +#define EVP_PKEY_asn1_set_param v1_EVP_PKEY_asn1_set_param +#define EVP_PKEY_asn1_set_param_check v1_EVP_PKEY_asn1_set_param_check +#define EVP_PKEY_asn1_set_private v1_EVP_PKEY_asn1_set_private +#define EVP_PKEY_asn1_set_public v1_EVP_PKEY_asn1_set_public +#define EVP_PKEY_asn1_set_public_check v1_EVP_PKEY_asn1_set_public_check +#define EVP_PKEY_asn1_set_security_bits v1_EVP_PKEY_asn1_set_security_bits +#define EVP_PKEY_asn1_set_set_priv_key v1_EVP_PKEY_asn1_set_set_priv_key +#define EVP_PKEY_asn1_set_set_pub_key v1_EVP_PKEY_asn1_set_set_pub_key +#define EVP_PKEY_asn1_set_siginf v1_EVP_PKEY_asn1_set_siginf +#define EVP_PKEY_assign v1_EVP_PKEY_assign +#define EVP_PKEY_base_id v1_EVP_PKEY_base_id +#define EVP_PKEY_bits v1_EVP_PKEY_bits +#define EVP_PKEY_check v1_EVP_PKEY_check +#define EVP_PKEY_cmp v1_EVP_PKEY_cmp +#define EVP_PKEY_cmp_parameters v1_EVP_PKEY_cmp_parameters +#define EVP_PKEY_copy_parameters v1_EVP_PKEY_copy_parameters +#define EVP_PKEY_CTX_ctrl v1_EVP_PKEY_CTX_ctrl +#define EVP_PKEY_CTX_ctrl_str v1_EVP_PKEY_CTX_ctrl_str +#define EVP_PKEY_CTX_ctrl_uint64 v1_EVP_PKEY_CTX_ctrl_uint64 +#define EVP_PKEY_CTX_dup v1_EVP_PKEY_CTX_dup +#define EVP_PKEY_CTX_free v1_EVP_PKEY_CTX_free +#define EVP_PKEY_CTX_get0_peerkey v1_EVP_PKEY_CTX_get0_peerkey +#define EVP_PKEY_CTX_get0_pkey v1_EVP_PKEY_CTX_get0_pkey +#define EVP_PKEY_CTX_get_app_data v1_EVP_PKEY_CTX_get_app_data +#define EVP_PKEY_CTX_get_cb v1_EVP_PKEY_CTX_get_cb +#define EVP_PKEY_CTX_get_data v1_EVP_PKEY_CTX_get_data +#define EVP_PKEY_CTX_get_keygen_info v1_EVP_PKEY_CTX_get_keygen_info +#define EVP_PKEY_CTX_get_operation v1_EVP_PKEY_CTX_get_operation +#define EVP_PKEY_CTX_hex2ctrl v1_EVP_PKEY_CTX_hex2ctrl +#define EVP_PKEY_CTX_md v1_EVP_PKEY_CTX_md +#define EVP_PKEY_CTX_new v1_EVP_PKEY_CTX_new +#define EVP_PKEY_CTX_new_id v1_EVP_PKEY_CTX_new_id +#define EVP_PKEY_CTX_set0_keygen_info v1_EVP_PKEY_CTX_set0_keygen_info +#define EVP_PKEY_CTX_set_app_data v1_EVP_PKEY_CTX_set_app_data +#define EVP_PKEY_CTX_set_cb v1_EVP_PKEY_CTX_set_cb +#define EVP_PKEY_CTX_set_data v1_EVP_PKEY_CTX_set_data +#define EVP_PKEY_CTX_str2ctrl v1_EVP_PKEY_CTX_str2ctrl +#define EVP_PKEY_decrypt v1_EVP_PKEY_decrypt +#define EVP_PKEY_decrypt_init v1_EVP_PKEY_decrypt_init +#define EVP_PKEY_decrypt_old v1_EVP_PKEY_decrypt_old +#define EVP_PKEY_delete_attr v1_EVP_PKEY_delete_attr +#define EVP_PKEY_derive v1_EVP_PKEY_derive +#define EVP_PKEY_derive_init v1_EVP_PKEY_derive_init +#define EVP_PKEY_derive_set_peer v1_EVP_PKEY_derive_set_peer +#define EVP_PKEY_encrypt v1_EVP_PKEY_encrypt +#define EVP_PKEY_encrypt_init v1_EVP_PKEY_encrypt_init +#define EVP_PKEY_encrypt_old v1_EVP_PKEY_encrypt_old +#define EVP_PKEY_free v1_EVP_PKEY_free +#define EVP_PKEY_get0 v1_EVP_PKEY_get0 +#define EVP_PKEY_get0_asn1 v1_EVP_PKEY_get0_asn1 +#define EVP_PKEY_get0_DH v1_EVP_PKEY_get0_DH +#define EVP_PKEY_get0_DSA v1_EVP_PKEY_get0_DSA +#define EVP_PKEY_get0_EC_KEY v1_EVP_PKEY_get0_EC_KEY +#define EVP_PKEY_get0_engine v1_EVP_PKEY_get0_engine +#define EVP_PKEY_get0_hmac v1_EVP_PKEY_get0_hmac +#define EVP_PKEY_get0_poly1305 v1_EVP_PKEY_get0_poly1305 +#define EVP_PKEY_get0_RSA v1_EVP_PKEY_get0_RSA +#define EVP_PKEY_get0_siphash v1_EVP_PKEY_get0_siphash +#define EVP_PKEY_get1_DH v1_EVP_PKEY_get1_DH +#define EVP_PKEY_get1_DSA v1_EVP_PKEY_get1_DSA +#define EVP_PKEY_get1_EC_KEY v1_EVP_PKEY_get1_EC_KEY +#define EVP_PKEY_get1_RSA v1_EVP_PKEY_get1_RSA +#define EVP_PKEY_get1_tls_encodedpoint v1_EVP_PKEY_get1_tls_encodedpoint +#define EVP_PKEY_get_attr v1_EVP_PKEY_get_attr +#define EVP_PKEY_get_attr_by_NID v1_EVP_PKEY_get_attr_by_NID +#define EVP_PKEY_get_attr_by_OBJ v1_EVP_PKEY_get_attr_by_OBJ +#define EVP_PKEY_get_attr_count v1_EVP_PKEY_get_attr_count +#define EVP_PKEY_get_default_digest_nid v1_EVP_PKEY_get_default_digest_nid +#define EVP_PKEY_get_raw_private_key v1_EVP_PKEY_get_raw_private_key +#define EVP_PKEY_get_raw_public_key v1_EVP_PKEY_get_raw_public_key +#define EVP_PKEY_id v1_EVP_PKEY_id +#define EVP_PKEY_keygen v1_EVP_PKEY_keygen +#define EVP_PKEY_keygen_init v1_EVP_PKEY_keygen_init +#define EVP_PKEY_meth_add0 v1_EVP_PKEY_meth_add0 +#define EVP_PKEY_meth_copy v1_EVP_PKEY_meth_copy +#define EVP_PKEY_meth_find v1_EVP_PKEY_meth_find +#define EVP_PKEY_meth_free v1_EVP_PKEY_meth_free +#define EVP_PKEY_meth_get0 v1_EVP_PKEY_meth_get0 +#define EVP_PKEY_meth_get0_info v1_EVP_PKEY_meth_get0_info +#define EVP_PKEY_meth_get_check v1_EVP_PKEY_meth_get_check +#define EVP_PKEY_meth_get_cleanup v1_EVP_PKEY_meth_get_cleanup +#define EVP_PKEY_meth_get_copy v1_EVP_PKEY_meth_get_copy +#define EVP_PKEY_meth_get_count v1_EVP_PKEY_meth_get_count +#define EVP_PKEY_meth_get_ctrl v1_EVP_PKEY_meth_get_ctrl +#define EVP_PKEY_meth_get_decrypt v1_EVP_PKEY_meth_get_decrypt +#define EVP_PKEY_meth_get_derive v1_EVP_PKEY_meth_get_derive +#define EVP_PKEY_meth_get_digest_custom v1_EVP_PKEY_meth_get_digest_custom +#define EVP_PKEY_meth_get_digestsign v1_EVP_PKEY_meth_get_digestsign +#define EVP_PKEY_meth_get_digestverify v1_EVP_PKEY_meth_get_digestverify +#define EVP_PKEY_meth_get_encrypt v1_EVP_PKEY_meth_get_encrypt +#define EVP_PKEY_meth_get_init v1_EVP_PKEY_meth_get_init +#define EVP_PKEY_meth_get_keygen v1_EVP_PKEY_meth_get_keygen +#define EVP_PKEY_meth_get_param_check v1_EVP_PKEY_meth_get_param_check +#define EVP_PKEY_meth_get_paramgen v1_EVP_PKEY_meth_get_paramgen +#define EVP_PKEY_meth_get_public_check v1_EVP_PKEY_meth_get_public_check +#define EVP_PKEY_meth_get_sign v1_EVP_PKEY_meth_get_sign +#define EVP_PKEY_meth_get_signctx v1_EVP_PKEY_meth_get_signctx +#define EVP_PKEY_meth_get_verify v1_EVP_PKEY_meth_get_verify +#define EVP_PKEY_meth_get_verifyctx v1_EVP_PKEY_meth_get_verifyctx +#define EVP_PKEY_meth_get_verify_recover v1_EVP_PKEY_meth_get_verify_recover +#define EVP_PKEY_meth_new v1_EVP_PKEY_meth_new +#define EVP_PKEY_meth_remove v1_EVP_PKEY_meth_remove +#define EVP_PKEY_meth_set_check v1_EVP_PKEY_meth_set_check +#define EVP_PKEY_meth_set_cleanup v1_EVP_PKEY_meth_set_cleanup +#define EVP_PKEY_meth_set_copy v1_EVP_PKEY_meth_set_copy +#define EVP_PKEY_meth_set_ctrl v1_EVP_PKEY_meth_set_ctrl +#define EVP_PKEY_meth_set_decrypt v1_EVP_PKEY_meth_set_decrypt +#define EVP_PKEY_meth_set_derive v1_EVP_PKEY_meth_set_derive +#define EVP_PKEY_meth_set_digest_custom v1_EVP_PKEY_meth_set_digest_custom +#define EVP_PKEY_meth_set_digestsign v1_EVP_PKEY_meth_set_digestsign +#define EVP_PKEY_meth_set_digestverify v1_EVP_PKEY_meth_set_digestverify +#define EVP_PKEY_meth_set_encrypt v1_EVP_PKEY_meth_set_encrypt +#define EVP_PKEY_meth_set_init v1_EVP_PKEY_meth_set_init +#define EVP_PKEY_meth_set_keygen v1_EVP_PKEY_meth_set_keygen +#define EVP_PKEY_meth_set_param_check v1_EVP_PKEY_meth_set_param_check +#define EVP_PKEY_meth_set_paramgen v1_EVP_PKEY_meth_set_paramgen +#define EVP_PKEY_meth_set_public_check v1_EVP_PKEY_meth_set_public_check +#define EVP_PKEY_meth_set_sign v1_EVP_PKEY_meth_set_sign +#define EVP_PKEY_meth_set_signctx v1_EVP_PKEY_meth_set_signctx +#define EVP_PKEY_meth_set_verify v1_EVP_PKEY_meth_set_verify +#define EVP_PKEY_meth_set_verifyctx v1_EVP_PKEY_meth_set_verifyctx +#define EVP_PKEY_meth_set_verify_recover v1_EVP_PKEY_meth_set_verify_recover +#define EVP_PKEY_missing_parameters v1_EVP_PKEY_missing_parameters +#define EVP_PKEY_new v1_EVP_PKEY_new +#define EVP_PKEY_new_CMAC_key v1_EVP_PKEY_new_CMAC_key +#define EVP_PKEY_new_mac_key v1_EVP_PKEY_new_mac_key +#define EVP_PKEY_new_raw_private_key v1_EVP_PKEY_new_raw_private_key +#define EVP_PKEY_new_raw_public_key v1_EVP_PKEY_new_raw_public_key +#define EVP_PKEY_param_check v1_EVP_PKEY_param_check +#define EVP_PKEY_paramgen v1_EVP_PKEY_paramgen +#define EVP_PKEY_paramgen_init v1_EVP_PKEY_paramgen_init +#define EVP_PKEY_print_params v1_EVP_PKEY_print_params +#define EVP_PKEY_print_private v1_EVP_PKEY_print_private +#define EVP_PKEY_print_public v1_EVP_PKEY_print_public +#define EVP_PKEY_public_check v1_EVP_PKEY_public_check +#define EVP_PKEY_save_parameters v1_EVP_PKEY_save_parameters +#define EVP_PKEY_security_bits v1_EVP_PKEY_security_bits +#define EVP_PKEY_set1_DH v1_EVP_PKEY_set1_DH +#define EVP_PKEY_set1_DSA v1_EVP_PKEY_set1_DSA +#define EVP_PKEY_set1_EC_KEY v1_EVP_PKEY_set1_EC_KEY +#define EVP_PKEY_set1_engine v1_EVP_PKEY_set1_engine +#define EVP_PKEY_set1_RSA v1_EVP_PKEY_set1_RSA +#define EVP_PKEY_set1_tls_encodedpoint v1_EVP_PKEY_set1_tls_encodedpoint +#define EVP_PKEY_set_alias_type v1_EVP_PKEY_set_alias_type +#define evp_pkey_set_cb_translate v1_evp_pkey_set_cb_translate +#define EVP_PKEY_set_type v1_EVP_PKEY_set_type +#define EVP_PKEY_set_type_str v1_EVP_PKEY_set_type_str +#define EVP_PKEY_sign v1_EVP_PKEY_sign +#define EVP_PKEY_sign_init v1_EVP_PKEY_sign_init +#define EVP_PKEY_size v1_EVP_PKEY_size +#define EVP_PKEY_type v1_EVP_PKEY_type +#define EVP_PKEY_up_ref v1_EVP_PKEY_up_ref +#define EVP_PKEY_verify v1_EVP_PKEY_verify +#define EVP_PKEY_verify_init v1_EVP_PKEY_verify_init +#define EVP_PKEY_verify_recover v1_EVP_PKEY_verify_recover +#define EVP_PKEY_verify_recover_init v1_EVP_PKEY_verify_recover_init +#define EVP_rc2_40_cbc v1_EVP_rc2_40_cbc +#define EVP_rc2_64_cbc v1_EVP_rc2_64_cbc +#define EVP_rc2_cbc v1_EVP_rc2_cbc +//#define EVP_rc2_cfb v1_EVP_rc2_cfb +#define EVP_rc2_cfb64 v1_EVP_rc2_cfb64 +#define EVP_rc2_ecb v1_EVP_rc2_ecb +#define EVP_rc2_ofb v1_EVP_rc2_ofb +#define EVP_rc4 v1_EVP_rc4 +#define EVP_rc4_40 v1_EVP_rc4_40 +#define EVP_rc4_hmac_md5 v1_EVP_rc4_hmac_md5 +#define EVP_read_pw_string v1_EVP_read_pw_string +#define EVP_read_pw_string_min v1_EVP_read_pw_string_min +#define EVP_ripemd160 v1_EVP_ripemd160 +#define EVP_SealFinal v1_EVP_SealFinal +#define EVP_SealInit v1_EVP_SealInit +#define EVP_seed_cbc v1_EVP_seed_cbc +#define EVP_seed_cfb128 v1_EVP_seed_cfb128 +#define EVP_seed_ecb v1_EVP_seed_ecb +#define EVP_seed_ofb v1_EVP_seed_ofb +#define EVP_set_pw_prompt v1_EVP_set_pw_prompt +#define EVP_sha1 v1_EVP_sha1 +#define EVP_sha224 v1_EVP_sha224 +#define EVP_sha256 v1_EVP_sha256 +#define EVP_sha3_224 v1_EVP_sha3_224 +#define EVP_sha3_256 v1_EVP_sha3_256 +#define EVP_sha3_384 v1_EVP_sha3_384 +#define EVP_sha3_512 v1_EVP_sha3_512 +#define EVP_sha384 v1_EVP_sha384 +#define EVP_sha512 v1_EVP_sha512 +#define EVP_sha512_224 v1_EVP_sha512_224 +#define EVP_sha512_256 v1_EVP_sha512_256 +#define EVP_shake128 v1_EVP_shake128 +#define EVP_shake256 v1_EVP_shake256 +#define EVP_SignFinal v1_EVP_SignFinal +#define EVP_sm3 v1_EVP_sm3 +#define EVP_sm4_cbc v1_EVP_sm4_cbc +#define EVP_sm4_cfb128 v1_EVP_sm4_cfb128 +#define EVP_sm4_ctr v1_EVP_sm4_ctr +#define EVP_sm4_ecb v1_EVP_sm4_ecb +#define EVP_sm4_ofb v1_EVP_sm4_ofb +#define EVP_VerifyFinal v1_EVP_VerifyFinal +#define EVP_whirlpool v1_EVP_whirlpool +#define EXTENDED_KEY_USAGE_free v1_EXTENDED_KEY_USAGE_free +#define EXTENDED_KEY_USAGE_it v1_EXTENDED_KEY_USAGE_it +#define EXTENDED_KEY_USAGE_new v1_EXTENDED_KEY_USAGE_new +#define extension_is_relevant v1_extension_is_relevant +#define fcrypt_body v1_fcrypt_body +#define FIPS_mode v1_FIPS_mode +#define FIPS_mode_set v1_FIPS_mode_set +#define gcm_ghash_4bit v1_gcm_ghash_4bit +#define gcm_ghash_avx v1_gcm_ghash_avx +#define gcm_ghash_clmul v1_gcm_ghash_clmul +#define gcm_gmult_4bit v1_gcm_gmult_4bit +#define gcm_gmult_avx v1_gcm_gmult_avx +#define gcm_gmult_clmul v1_gcm_gmult_clmul +#define gcm_init_avx v1_gcm_init_avx +#define gcm_init_clmul v1_gcm_init_clmul +#define GENERAL_NAME_cmp v1_GENERAL_NAME_cmp +#define GENERAL_NAME_dup v1_GENERAL_NAME_dup +#define GENERAL_NAME_free v1_GENERAL_NAME_free +#define GENERAL_NAME_get0_otherName v1_GENERAL_NAME_get0_otherName +#define GENERAL_NAME_get0_value v1_GENERAL_NAME_get0_value +#define GENERAL_NAME_it v1_GENERAL_NAME_it +#define GENERAL_NAME_new v1_GENERAL_NAME_new +#define GENERAL_NAME_print v1_GENERAL_NAME_print +#define GENERAL_NAME_set0_othername v1_GENERAL_NAME_set0_othername +#define GENERAL_NAME_set0_value v1_GENERAL_NAME_set0_value +#define GENERAL_NAMES_free v1_GENERAL_NAMES_free +#define GENERAL_NAMES_it v1_GENERAL_NAMES_it +#define GENERAL_NAMES_new v1_GENERAL_NAMES_new +#define GENERAL_SUBTREE_free v1_GENERAL_SUBTREE_free +#define GENERAL_SUBTREE_it v1_GENERAL_SUBTREE_it +#define GENERAL_SUBTREE_new v1_GENERAL_SUBTREE_new +#define get_ca_names v1_get_ca_names +#define gf_add v1_gf_add +#define gf_deserialize v1_gf_deserialize +#define gf_eq v1_gf_eq +#define gf_hibit v1_gf_hibit +#define gf_isr v1_gf_isr +#define gf_lobit v1_gf_lobit +#define gf_mul v1_gf_mul +#define gf_mulw_unsigned v1_gf_mulw_unsigned +#define gf_serialize v1_gf_serialize +#define gf_sqr v1_gf_sqr +#define gf_strong_reduce v1_gf_strong_reduce +#define gf_sub v1_gf_sub +#define global_engine_lock v1_global_engine_lock +#define GOST_KX_MESSAGE_free v1_GOST_KX_MESSAGE_free +#define GOST_KX_MESSAGE_it v1_GOST_KX_MESSAGE_it +#define GOST_KX_MESSAGE_new v1_GOST_KX_MESSAGE_new +#define hkdf_pkey_meth v1_hkdf_pkey_meth +//#define HMAC v1_HMAC +#define hmac_asn1_meth v1_hmac_asn1_meth +#define HMAC_CTX_copy v1_HMAC_CTX_copy +#define HMAC_CTX_free v1_HMAC_CTX_free +#define HMAC_CTX_get_md v1_HMAC_CTX_get_md +#define HMAC_CTX_new v1_HMAC_CTX_new +#define HMAC_CTX_reset v1_HMAC_CTX_reset +#define HMAC_CTX_set_flags v1_HMAC_CTX_set_flags +#define HMAC_Final v1_HMAC_Final +#define HMAC_Init v1_HMAC_Init +#define HMAC_Init_ex v1_HMAC_Init_ex +#define hmac_pkey_meth v1_hmac_pkey_meth +#define HMAC_size v1_HMAC_size +#define HMAC_Update v1_HMAC_Update +#define hrrrandom v1_hrrrandom +#define i2a_ACCESS_DESCRIPTION v1_i2a_ACCESS_DESCRIPTION +#define i2a_ASN1_ENUMERATED v1_i2a_ASN1_ENUMERATED +#define i2a_ASN1_INTEGER v1_i2a_ASN1_INTEGER +#define i2a_ASN1_OBJECT v1_i2a_ASN1_OBJECT +#define i2a_ASN1_STRING v1_i2a_ASN1_STRING +#define i2b_PrivateKey_bio v1_i2b_PrivateKey_bio +#define i2b_PublicKey_bio v1_i2b_PublicKey_bio +#define i2b_PVK_bio v1_i2b_PVK_bio +#define i2c_ASN1_BIT_STRING v1_i2c_ASN1_BIT_STRING +#define i2c_ASN1_INTEGER v1_i2c_ASN1_INTEGER +#define i2c_uint64_int v1_i2c_uint64_int +#define i2d_ACCESS_DESCRIPTION v1_i2d_ACCESS_DESCRIPTION +#define i2d_ADMISSIONS v1_i2d_ADMISSIONS +#define i2d_ADMISSION_SYNTAX v1_i2d_ADMISSION_SYNTAX +#define i2d_ASIdentifierChoice v1_i2d_ASIdentifierChoice +#define i2d_ASIdentifiers v1_i2d_ASIdentifiers +#define i2d_ASIdOrRange v1_i2d_ASIdOrRange +#define i2d_ASN1_bio_stream v1_i2d_ASN1_bio_stream +#define i2d_ASN1_BIT_STRING v1_i2d_ASN1_BIT_STRING +#define i2d_ASN1_BMPSTRING v1_i2d_ASN1_BMPSTRING +#define i2d_ASN1_ENUMERATED v1_i2d_ASN1_ENUMERATED +#define i2d_ASN1_GENERALIZEDTIME v1_i2d_ASN1_GENERALIZEDTIME +#define i2d_ASN1_GENERALSTRING v1_i2d_ASN1_GENERALSTRING +#define i2d_ASN1_IA5STRING v1_i2d_ASN1_IA5STRING +#define i2d_ASN1_INTEGER v1_i2d_ASN1_INTEGER +#define i2d_ASN1_NULL v1_i2d_ASN1_NULL +#define i2d_ASN1_OBJECT v1_i2d_ASN1_OBJECT +#define i2d_ASN1_OCTET_STRING v1_i2d_ASN1_OCTET_STRING +#define i2d_ASN1_PRINTABLE v1_i2d_ASN1_PRINTABLE +#define i2d_ASN1_PRINTABLESTRING v1_i2d_ASN1_PRINTABLESTRING +#define i2d_ASN1_SEQUENCE_ANY v1_i2d_ASN1_SEQUENCE_ANY +#define i2d_ASN1_SET_ANY v1_i2d_ASN1_SET_ANY +#define i2d_ASN1_T61STRING v1_i2d_ASN1_T61STRING +#define i2d_ASN1_TIME v1_i2d_ASN1_TIME +#define i2d_ASN1_TYPE v1_i2d_ASN1_TYPE +#define i2d_ASN1_UNIVERSALSTRING v1_i2d_ASN1_UNIVERSALSTRING +#define i2d_ASN1_UTCTIME v1_i2d_ASN1_UTCTIME +#define i2d_ASN1_UTF8STRING v1_i2d_ASN1_UTF8STRING +#define i2d_ASN1_VISIBLESTRING v1_i2d_ASN1_VISIBLESTRING +#define i2d_ASRange v1_i2d_ASRange +#define i2d_AUTHORITY_INFO_ACCESS v1_i2d_AUTHORITY_INFO_ACCESS +#define i2d_AUTHORITY_KEYID v1_i2d_AUTHORITY_KEYID +#define i2d_BASIC_CONSTRAINTS v1_i2d_BASIC_CONSTRAINTS +#define i2d_CERTIFICATEPOLICIES v1_i2d_CERTIFICATEPOLICIES +#define i2d_CMS_bio v1_i2d_CMS_bio +#define i2d_CMS_bio_stream v1_i2d_CMS_bio_stream +#define i2d_CMS_ContentInfo v1_i2d_CMS_ContentInfo +#define i2d_CMS_ReceiptRequest v1_i2d_CMS_ReceiptRequest +#define i2d_CRL_DIST_POINTS v1_i2d_CRL_DIST_POINTS +#define i2d_DHparams v1_i2d_DHparams +#define i2d_DHxparams v1_i2d_DHxparams +#define i2d_DIRECTORYSTRING v1_i2d_DIRECTORYSTRING +#define i2d_DISPLAYTEXT v1_i2d_DISPLAYTEXT +#define i2d_DIST_POINT v1_i2d_DIST_POINT +#define i2d_DIST_POINT_NAME v1_i2d_DIST_POINT_NAME +#define i2d_DSAparams v1_i2d_DSAparams +#define i2d_DSAPrivateKey v1_i2d_DSAPrivateKey +#define i2d_DSAPrivateKey_bio v1_i2d_DSAPrivateKey_bio +#define i2d_DSAPrivateKey_fp v1_i2d_DSAPrivateKey_fp +#define i2d_DSA_PUBKEY v1_i2d_DSA_PUBKEY +#define i2d_DSA_PUBKEY_bio v1_i2d_DSA_PUBKEY_bio +#define i2d_DSA_PUBKEY_fp v1_i2d_DSA_PUBKEY_fp +#define i2d_DSAPublicKey v1_i2d_DSAPublicKey +#define i2d_DSA_SIG v1_i2d_DSA_SIG +#define i2d_ECDSA_SIG v1_i2d_ECDSA_SIG +#define i2d_ECParameters v1_i2d_ECParameters +#define i2d_ECPKParameters v1_i2d_ECPKParameters +#define i2d_ECPKPARAMETERS v1_i2d_ECPKPARAMETERS +#define i2d_ECPrivateKey v1_i2d_ECPrivateKey +#define i2d_EC_PRIVATEKEY v1_i2d_EC_PRIVATEKEY +#define i2d_ECPrivateKey_bio v1_i2d_ECPrivateKey_bio +#define i2d_ECPrivateKey_fp v1_i2d_ECPrivateKey_fp +#define i2d_EC_PUBKEY v1_i2d_EC_PUBKEY +#define i2d_EC_PUBKEY_bio v1_i2d_EC_PUBKEY_bio +#define i2d_EC_PUBKEY_fp v1_i2d_EC_PUBKEY_fp +#define i2d_EDIPARTYNAME v1_i2d_EDIPARTYNAME +#define i2d_ESS_CERT_ID v1_i2d_ESS_CERT_ID +#define i2d_ESS_CERT_ID_V2 v1_i2d_ESS_CERT_ID_V2 +#define i2d_ESS_ISSUER_SERIAL v1_i2d_ESS_ISSUER_SERIAL +#define i2d_ESS_SIGNING_CERT v1_i2d_ESS_SIGNING_CERT +#define i2d_ESS_SIGNING_CERT_V2 v1_i2d_ESS_SIGNING_CERT_V2 +#define i2d_EXTENDED_KEY_USAGE v1_i2d_EXTENDED_KEY_USAGE +#define i2d_GENERAL_NAME v1_i2d_GENERAL_NAME +#define i2d_GENERAL_NAMES v1_i2d_GENERAL_NAMES +#define i2d_GOST_KX_MESSAGE v1_i2d_GOST_KX_MESSAGE +#define i2d_int_dhx v1_i2d_int_dhx +#define i2d_IPAddressChoice v1_i2d_IPAddressChoice +#define i2d_IPAddressFamily v1_i2d_IPAddressFamily +#define i2d_IPAddressOrRange v1_i2d_IPAddressOrRange +#define i2d_IPAddressRange v1_i2d_IPAddressRange +#define i2d_ISSUING_DIST_POINT v1_i2d_ISSUING_DIST_POINT +#define i2d_NAMING_AUTHORITY v1_i2d_NAMING_AUTHORITY +#define i2d_NETSCAPE_CERT_SEQUENCE v1_i2d_NETSCAPE_CERT_SEQUENCE +#define i2d_NETSCAPE_ENCRYPTED_PKEY v1_i2d_NETSCAPE_ENCRYPTED_PKEY +#define i2d_NETSCAPE_PKEY v1_i2d_NETSCAPE_PKEY +#define i2d_NETSCAPE_SPKAC v1_i2d_NETSCAPE_SPKAC +#define i2d_NETSCAPE_SPKI v1_i2d_NETSCAPE_SPKI +#define i2d_NOTICEREF v1_i2d_NOTICEREF +#define i2d_OCSP_BASICRESP v1_i2d_OCSP_BASICRESP +#define i2d_OCSP_CERTID v1_i2d_OCSP_CERTID +#define i2d_OCSP_CERTSTATUS v1_i2d_OCSP_CERTSTATUS +#define i2d_OCSP_CRLID v1_i2d_OCSP_CRLID +#define i2d_OCSP_ONEREQ v1_i2d_OCSP_ONEREQ +#define i2d_OCSP_REQINFO v1_i2d_OCSP_REQINFO +#define i2d_OCSP_REQUEST v1_i2d_OCSP_REQUEST +#define i2d_OCSP_RESPBYTES v1_i2d_OCSP_RESPBYTES +#define i2d_OCSP_RESPDATA v1_i2d_OCSP_RESPDATA +#define i2d_OCSP_RESPID v1_i2d_OCSP_RESPID +#define i2d_OCSP_RESPONSE v1_i2d_OCSP_RESPONSE +#define i2d_OCSP_REVOKEDINFO v1_i2d_OCSP_REVOKEDINFO +#define i2d_OCSP_SERVICELOC v1_i2d_OCSP_SERVICELOC +#define i2d_OCSP_SIGNATURE v1_i2d_OCSP_SIGNATURE +#define i2d_OCSP_SINGLERESP v1_i2d_OCSP_SINGLERESP +#define i2d_OTHERNAME v1_i2d_OTHERNAME +#define i2d_PBE2PARAM v1_i2d_PBE2PARAM +#define i2d_PBEPARAM v1_i2d_PBEPARAM +#define i2d_PBKDF2PARAM v1_i2d_PBKDF2PARAM +#define i2d_PKCS12 v1_i2d_PKCS12 +#define i2d_PKCS12_BAGS v1_i2d_PKCS12_BAGS +#define i2d_PKCS12_bio v1_i2d_PKCS12_bio +#define i2d_PKCS12_fp v1_i2d_PKCS12_fp +#define i2d_PKCS12_MAC_DATA v1_i2d_PKCS12_MAC_DATA +#define i2d_PKCS12_SAFEBAG v1_i2d_PKCS12_SAFEBAG +#define i2d_PKCS7 v1_i2d_PKCS7 +#define i2d_PKCS7_bio v1_i2d_PKCS7_bio +#define i2d_PKCS7_bio_stream v1_i2d_PKCS7_bio_stream +#define i2d_PKCS7_DIGEST v1_i2d_PKCS7_DIGEST +#define i2d_PKCS7_ENC_CONTENT v1_i2d_PKCS7_ENC_CONTENT +#define i2d_PKCS7_ENCRYPT v1_i2d_PKCS7_ENCRYPT +#define i2d_PKCS7_ENVELOPE v1_i2d_PKCS7_ENVELOPE +#define i2d_PKCS7_fp v1_i2d_PKCS7_fp +#define i2d_PKCS7_ISSUER_AND_SERIAL v1_i2d_PKCS7_ISSUER_AND_SERIAL +#define i2d_PKCS7_NDEF v1_i2d_PKCS7_NDEF +#define i2d_PKCS7_RECIP_INFO v1_i2d_PKCS7_RECIP_INFO +#define i2d_PKCS7_SIGNED v1_i2d_PKCS7_SIGNED +#define i2d_PKCS7_SIGN_ENVELOPE v1_i2d_PKCS7_SIGN_ENVELOPE +#define i2d_PKCS7_SIGNER_INFO v1_i2d_PKCS7_SIGNER_INFO +#define i2d_PKCS8_bio v1_i2d_PKCS8_bio +#define i2d_PKCS8_fp v1_i2d_PKCS8_fp +#define i2d_PKCS8PrivateKey_bio v1_i2d_PKCS8PrivateKey_bio +#define i2d_PKCS8PrivateKey_fp v1_i2d_PKCS8PrivateKey_fp +#define i2d_PKCS8PrivateKeyInfo_bio v1_i2d_PKCS8PrivateKeyInfo_bio +#define i2d_PKCS8PrivateKeyInfo_fp v1_i2d_PKCS8PrivateKeyInfo_fp +#define i2d_PKCS8PrivateKey_nid_bio v1_i2d_PKCS8PrivateKey_nid_bio +#define i2d_PKCS8PrivateKey_nid_fp v1_i2d_PKCS8PrivateKey_nid_fp +#define i2d_PKCS8_PRIV_KEY_INFO v1_i2d_PKCS8_PRIV_KEY_INFO +#define i2d_PKCS8_PRIV_KEY_INFO_bio v1_i2d_PKCS8_PRIV_KEY_INFO_bio +#define i2d_PKCS8_PRIV_KEY_INFO_fp v1_i2d_PKCS8_PRIV_KEY_INFO_fp +#define i2d_PKEY_USAGE_PERIOD v1_i2d_PKEY_USAGE_PERIOD +#define i2d_POLICYINFO v1_i2d_POLICYINFO +#define i2d_POLICYQUALINFO v1_i2d_POLICYQUALINFO +#define i2d_PrivateKey v1_i2d_PrivateKey +#define i2d_PrivateKey_bio v1_i2d_PrivateKey_bio +#define i2d_PrivateKey_fp v1_i2d_PrivateKey_fp +#define i2d_PROFESSION_INFO v1_i2d_PROFESSION_INFO +#define i2d_PROXY_CERT_INFO_EXTENSION v1_i2d_PROXY_CERT_INFO_EXTENSION +#define i2d_PROXY_POLICY v1_i2d_PROXY_POLICY +#define i2d_PUBKEY v1_i2d_PUBKEY +#define i2d_PUBKEY_bio v1_i2d_PUBKEY_bio +#define i2d_PUBKEY_fp v1_i2d_PUBKEY_fp +#define i2d_PublicKey v1_i2d_PublicKey +#define i2d_re_X509_CRL_tbs v1_i2d_re_X509_CRL_tbs +#define i2d_re_X509_REQ_tbs v1_i2d_re_X509_REQ_tbs +#define i2d_re_X509_tbs v1_i2d_re_X509_tbs +#define i2d_RSA_OAEP_PARAMS v1_i2d_RSA_OAEP_PARAMS +#define i2d_RSAPrivateKey v1_i2d_RSAPrivateKey +#define i2d_RSAPrivateKey_bio v1_i2d_RSAPrivateKey_bio +#define i2d_RSAPrivateKey_fp v1_i2d_RSAPrivateKey_fp +#define i2d_RSA_PSS_PARAMS v1_i2d_RSA_PSS_PARAMS +#define i2d_RSA_PUBKEY v1_i2d_RSA_PUBKEY +#define i2d_RSA_PUBKEY_bio v1_i2d_RSA_PUBKEY_bio +#define i2d_RSA_PUBKEY_fp v1_i2d_RSA_PUBKEY_fp +#define i2d_RSAPublicKey v1_i2d_RSAPublicKey +#define i2d_RSAPublicKey_bio v1_i2d_RSAPublicKey_bio +#define i2d_RSAPublicKey_fp v1_i2d_RSAPublicKey_fp +#define i2d_SCRYPT_PARAMS v1_i2d_SCRYPT_PARAMS +#define i2d_SCT_LIST v1_i2d_SCT_LIST +#define i2d_SM2_Ciphertext v1_i2d_SM2_Ciphertext +#define i2d_SSL_SESSION v1_i2d_SSL_SESSION +#define i2d_SXNET v1_i2d_SXNET +#define i2d_SXNETID v1_i2d_SXNETID +#define i2d_TS_ACCURACY v1_i2d_TS_ACCURACY +#define i2d_TS_MSG_IMPRINT v1_i2d_TS_MSG_IMPRINT +#define i2d_TS_MSG_IMPRINT_bio v1_i2d_TS_MSG_IMPRINT_bio +#define i2d_TS_MSG_IMPRINT_fp v1_i2d_TS_MSG_IMPRINT_fp +#define i2d_TS_REQ v1_i2d_TS_REQ +#define i2d_TS_REQ_bio v1_i2d_TS_REQ_bio +#define i2d_TS_REQ_fp v1_i2d_TS_REQ_fp +#define i2d_TS_RESP v1_i2d_TS_RESP +#define i2d_TS_RESP_bio v1_i2d_TS_RESP_bio +#define i2d_TS_RESP_fp v1_i2d_TS_RESP_fp +#define i2d_TS_STATUS_INFO v1_i2d_TS_STATUS_INFO +#define i2d_TS_TST_INFO v1_i2d_TS_TST_INFO +#define i2d_TS_TST_INFO_bio v1_i2d_TS_TST_INFO_bio +#define i2d_TS_TST_INFO_fp v1_i2d_TS_TST_INFO_fp +#define i2d_USERNOTICE v1_i2d_USERNOTICE +#define i2d_X509 v1_i2d_X509 +#define i2d_X509_ALGOR v1_i2d_X509_ALGOR +#define i2d_X509_ALGORS v1_i2d_X509_ALGORS +#define i2d_X509_ATTRIBUTE v1_i2d_X509_ATTRIBUTE +#define i2d_X509_AUX v1_i2d_X509_AUX +#define i2d_X509_bio v1_i2d_X509_bio +#define i2d_X509_CERT_AUX v1_i2d_X509_CERT_AUX +#define i2d_X509_CINF v1_i2d_X509_CINF +#define i2d_X509_CRL v1_i2d_X509_CRL +#define i2d_X509_CRL_bio v1_i2d_X509_CRL_bio +#define i2d_X509_CRL_fp v1_i2d_X509_CRL_fp +#define i2d_X509_CRL_INFO v1_i2d_X509_CRL_INFO +#define i2d_X509_EXTENSION v1_i2d_X509_EXTENSION +#define i2d_X509_EXTENSIONS v1_i2d_X509_EXTENSIONS +#define i2d_X509_fp v1_i2d_X509_fp +#define i2d_X509_NAME v1_i2d_X509_NAME +#define i2d_X509_NAME_ENTRY v1_i2d_X509_NAME_ENTRY +#define i2d_X509_PUBKEY v1_i2d_X509_PUBKEY +#define i2d_X509_REQ v1_i2d_X509_REQ +#define i2d_X509_REQ_bio v1_i2d_X509_REQ_bio +#define i2d_X509_REQ_fp v1_i2d_X509_REQ_fp +#define i2d_X509_REQ_INFO v1_i2d_X509_REQ_INFO +#define i2d_X509_REVOKED v1_i2d_X509_REVOKED +#define i2d_X509_SIG v1_i2d_X509_SIG +#define i2d_X509_VAL v1_i2d_X509_VAL +#define i2o_ECPublicKey v1_i2o_ECPublicKey +#define i2o_SCT v1_i2o_SCT +#define i2o_SCT_LIST v1_i2o_SCT_LIST +#define i2o_SCT_signature v1_i2o_SCT_signature +#define i2s_ASN1_ENUMERATED v1_i2s_ASN1_ENUMERATED +#define i2s_ASN1_ENUMERATED_TABLE v1_i2s_ASN1_ENUMERATED_TABLE +#define i2s_ASN1_IA5STRING v1_i2s_ASN1_IA5STRING +#define i2s_ASN1_INTEGER v1_i2s_ASN1_INTEGER +#define i2s_ASN1_OCTET_STRING v1_i2s_ASN1_OCTET_STRING +#define i2t_ASN1_OBJECT v1_i2t_ASN1_OBJECT +#define i2v_ASN1_BIT_STRING v1_i2v_ASN1_BIT_STRING +#define i2v_GENERAL_NAME v1_i2v_GENERAL_NAME +#define i2v_GENERAL_NAMES v1_i2v_GENERAL_NAMES +#define IDEA_cbc_encrypt v1_IDEA_cbc_encrypt +#define IDEA_cfb64_encrypt v1_IDEA_cfb64_encrypt +#define IDEA_ecb_encrypt v1_IDEA_ecb_encrypt +#define IDEA_encrypt v1_IDEA_encrypt +#define IDEA_ofb64_encrypt v1_IDEA_ofb64_encrypt +#define IDEA_options v1_IDEA_options +#define IDEA_set_decrypt_key v1_IDEA_set_decrypt_key +#define IDEA_set_encrypt_key v1_IDEA_set_encrypt_key +#define INT32_it v1_INT32_it +#define INT64_it v1_INT64_it +#define int_bn_mod_inverse v1_int_bn_mod_inverse +#define int_rsa_verify v1_int_rsa_verify +#define IPAddressChoice_free v1_IPAddressChoice_free +#define IPAddressChoice_it v1_IPAddressChoice_it +#define IPAddressChoice_new v1_IPAddressChoice_new +#define IPAddressFamily_free v1_IPAddressFamily_free +#define IPAddressFamily_it v1_IPAddressFamily_it +#define IPAddressFamily_new v1_IPAddressFamily_new +#define IPAddressOrRange_free v1_IPAddressOrRange_free +#define IPAddressOrRange_it v1_IPAddressOrRange_it +#define IPAddressOrRange_new v1_IPAddressOrRange_new +#define IPAddressRange_free v1_IPAddressRange_free +#define IPAddressRange_it v1_IPAddressRange_it +#define IPAddressRange_new v1_IPAddressRange_new +#define is_partially_overlapping v1_is_partially_overlapping +#define ISSUING_DIST_POINT_free v1_ISSUING_DIST_POINT_free +#define ISSUING_DIST_POINT_it v1_ISSUING_DIST_POINT_it +#define ISSUING_DIST_POINT_new v1_ISSUING_DIST_POINT_new +#define level_add_node v1_level_add_node +#define level_find_node v1_level_find_node +#define LONG_it v1_LONG_it +#define lookup_sess_in_cache v1_lookup_sess_in_cache +#define MD4 v1_MD4 +#define md4_block_data_order v1_md4_block_data_order +#define MD4_Final v1_MD4_Final +#define MD4_Init v1_MD4_Init +#define MD4_Transform v1_MD4_Transform +#define MD4_Update v1_MD4_Update +//#define MD5 v1_MD5 +#define md5_block_asm_data_order v1_md5_block_asm_data_order +#define MD5_Final v1_MD5_Final +#define MD5_Init v1_MD5_Init +#define MD5_Transform v1_MD5_Transform +#define MD5_Update v1_MD5_Update +#define MDC2 v1_MDC2 +#define MDC2_Final v1_MDC2_Final +#define MDC2_Init v1_MDC2_Init +#define MDC2_Update v1_MDC2_Update +#define name_cmp v1_name_cmp +#define NAME_CONSTRAINTS_check v1_NAME_CONSTRAINTS_check +#define NAME_CONSTRAINTS_check_CN v1_NAME_CONSTRAINTS_check_CN +#define NAME_CONSTRAINTS_free v1_NAME_CONSTRAINTS_free +#define NAME_CONSTRAINTS_it v1_NAME_CONSTRAINTS_it +#define NAME_CONSTRAINTS_new v1_NAME_CONSTRAINTS_new +#define NAMING_AUTHORITY_free v1_NAMING_AUTHORITY_free +#define NAMING_AUTHORITY_get0_authorityId v1_NAMING_AUTHORITY_get0_authorityId +#define NAMING_AUTHORITY_get0_authorityText v1_NAMING_AUTHORITY_get0_authorityText +#define NAMING_AUTHORITY_get0_authorityURL v1_NAMING_AUTHORITY_get0_authorityURL +#define NAMING_AUTHORITY_it v1_NAMING_AUTHORITY_it +#define NAMING_AUTHORITY_new v1_NAMING_AUTHORITY_new +#define NAMING_AUTHORITY_set0_authorityId v1_NAMING_AUTHORITY_set0_authorityId +#define NAMING_AUTHORITY_set0_authorityText v1_NAMING_AUTHORITY_set0_authorityText +#define NAMING_AUTHORITY_set0_authorityURL v1_NAMING_AUTHORITY_set0_authorityURL +#define NCONF_default v1_NCONF_default +#define NCONF_dump_bio v1_NCONF_dump_bio +#define NCONF_dump_fp v1_NCONF_dump_fp +#define NCONF_free v1_NCONF_free +#define NCONF_free_data v1_NCONF_free_data +#define NCONF_get_number_e v1_NCONF_get_number_e +#define NCONF_get_section v1_NCONF_get_section +#define NCONF_get_string v1_NCONF_get_string +#define NCONF_load v1_NCONF_load +#define NCONF_load_bio v1_NCONF_load_bio +#define NCONF_load_fp v1_NCONF_load_fp +#define NCONF_new v1_NCONF_new +#define NCONF_WIN32 v1_NCONF_WIN32 +#define NETSCAPE_CERT_SEQUENCE_free v1_NETSCAPE_CERT_SEQUENCE_free +#define NETSCAPE_CERT_SEQUENCE_it v1_NETSCAPE_CERT_SEQUENCE_it +#define NETSCAPE_CERT_SEQUENCE_new v1_NETSCAPE_CERT_SEQUENCE_new +#define NETSCAPE_ENCRYPTED_PKEY_free v1_NETSCAPE_ENCRYPTED_PKEY_free +#define NETSCAPE_ENCRYPTED_PKEY_new v1_NETSCAPE_ENCRYPTED_PKEY_new +#define NETSCAPE_PKEY_free v1_NETSCAPE_PKEY_free +#define NETSCAPE_PKEY_new v1_NETSCAPE_PKEY_new +#define NETSCAPE_SPKAC_free v1_NETSCAPE_SPKAC_free +#define NETSCAPE_SPKAC_it v1_NETSCAPE_SPKAC_it +#define NETSCAPE_SPKAC_new v1_NETSCAPE_SPKAC_new +#define NETSCAPE_SPKI_b64_decode v1_NETSCAPE_SPKI_b64_decode +#define NETSCAPE_SPKI_b64_encode v1_NETSCAPE_SPKI_b64_encode +#define NETSCAPE_SPKI_free v1_NETSCAPE_SPKI_free +#define NETSCAPE_SPKI_get_pubkey v1_NETSCAPE_SPKI_get_pubkey +#define NETSCAPE_SPKI_it v1_NETSCAPE_SPKI_it +#define NETSCAPE_SPKI_new v1_NETSCAPE_SPKI_new +#define NETSCAPE_SPKI_print v1_NETSCAPE_SPKI_print +#define NETSCAPE_SPKI_set_pubkey v1_NETSCAPE_SPKI_set_pubkey +#define NETSCAPE_SPKI_sign v1_NETSCAPE_SPKI_sign +#define NETSCAPE_SPKI_verify v1_NETSCAPE_SPKI_verify +#define NOTICEREF_free v1_NOTICEREF_free +#define NOTICEREF_it v1_NOTICEREF_it +#define NOTICEREF_new v1_NOTICEREF_new +#define n_ssl3_mac v1_n_ssl3_mac +#define o2i_ECPublicKey v1_o2i_ECPublicKey +#define o2i_SCT v1_o2i_SCT +#define o2i_SCT_LIST v1_o2i_SCT_LIST +#define o2i_SCT_signature v1_o2i_SCT_signature +#define OBJ_add_object v1_OBJ_add_object +#define OBJ_add_sigid v1_OBJ_add_sigid +#define OBJ_bsearch_ v1_OBJ_bsearch_ +#define OBJ_bsearch_ex_ v1_OBJ_bsearch_ex_ +#define OBJ_bsearch_ssl_cipher_id v1_OBJ_bsearch_ssl_cipher_id +#define obj_cleanup_int v1_obj_cleanup_int +#define OBJ_cmp v1_OBJ_cmp +#define OBJ_create v1_OBJ_create +#define OBJ_create_objects v1_OBJ_create_objects +#define OBJ_dup v1_OBJ_dup +#define OBJ_find_sigid_algs v1_OBJ_find_sigid_algs +#define OBJ_find_sigid_by_algs v1_OBJ_find_sigid_by_algs +#define OBJ_get0_data v1_OBJ_get0_data +#define OBJ_length v1_OBJ_length +#define OBJ_ln2nid v1_OBJ_ln2nid +#define OBJ_NAME_add v1_OBJ_NAME_add +#define OBJ_NAME_cleanup v1_OBJ_NAME_cleanup +#define OBJ_NAME_do_all v1_OBJ_NAME_do_all +#define OBJ_NAME_do_all_sorted v1_OBJ_NAME_do_all_sorted +#define OBJ_NAME_get v1_OBJ_NAME_get +#define OBJ_NAME_init v1_OBJ_NAME_init +#define OBJ_NAME_new_index v1_OBJ_NAME_new_index +#define OBJ_NAME_remove v1_OBJ_NAME_remove +#define OBJ_new_nid v1_OBJ_new_nid +#define OBJ_nid2ln v1_OBJ_nid2ln +#define OBJ_nid2obj v1_OBJ_nid2obj +#define OBJ_nid2sn v1_OBJ_nid2sn +#define OBJ_obj2nid v1_OBJ_obj2nid +#define OBJ_obj2txt v1_OBJ_obj2txt +#define OBJ_sigid_free v1_OBJ_sigid_free +#define OBJ_sn2nid v1_OBJ_sn2nid +#define OBJ_txt2nid v1_OBJ_txt2nid +#define OBJ_txt2obj v1_OBJ_txt2obj +#define OCSP_accept_responses_new v1_OCSP_accept_responses_new +#define OCSP_archive_cutoff_new v1_OCSP_archive_cutoff_new +#define OCSP_basic_add1_cert v1_OCSP_basic_add1_cert +#define OCSP_basic_add1_nonce v1_OCSP_basic_add1_nonce +#define OCSP_basic_add1_status v1_OCSP_basic_add1_status +#define OCSP_BASICRESP_add1_ext_i2d v1_OCSP_BASICRESP_add1_ext_i2d +#define OCSP_BASICRESP_add_ext v1_OCSP_BASICRESP_add_ext +#define OCSP_BASICRESP_delete_ext v1_OCSP_BASICRESP_delete_ext +#define OCSP_BASICRESP_free v1_OCSP_BASICRESP_free +#define OCSP_BASICRESP_get1_ext_d2i v1_OCSP_BASICRESP_get1_ext_d2i +#define OCSP_BASICRESP_get_ext v1_OCSP_BASICRESP_get_ext +#define OCSP_BASICRESP_get_ext_by_critical v1_OCSP_BASICRESP_get_ext_by_critical +#define OCSP_BASICRESP_get_ext_by_NID v1_OCSP_BASICRESP_get_ext_by_NID +#define OCSP_BASICRESP_get_ext_by_OBJ v1_OCSP_BASICRESP_get_ext_by_OBJ +#define OCSP_BASICRESP_get_ext_count v1_OCSP_BASICRESP_get_ext_count +#define OCSP_BASICRESP_it v1_OCSP_BASICRESP_it +#define OCSP_BASICRESP_new v1_OCSP_BASICRESP_new +#define OCSP_basic_sign v1_OCSP_basic_sign +#define OCSP_basic_sign_ctx v1_OCSP_basic_sign_ctx +#define OCSP_basic_verify v1_OCSP_basic_verify +#define OCSP_CERTID_dup v1_OCSP_CERTID_dup +#define OCSP_CERTID_free v1_OCSP_CERTID_free +#define OCSP_CERTID_it v1_OCSP_CERTID_it +#define OCSP_cert_id_new v1_OCSP_cert_id_new +#define OCSP_CERTID_new v1_OCSP_CERTID_new +#define OCSP_CERTSTATUS_free v1_OCSP_CERTSTATUS_free +#define OCSP_CERTSTATUS_it v1_OCSP_CERTSTATUS_it +#define OCSP_CERTSTATUS_new v1_OCSP_CERTSTATUS_new +#define OCSP_cert_status_str v1_OCSP_cert_status_str +#define OCSP_cert_to_id v1_OCSP_cert_to_id +#define OCSP_check_nonce v1_OCSP_check_nonce +#define OCSP_check_validity v1_OCSP_check_validity +#define OCSP_copy_nonce v1_OCSP_copy_nonce +#define OCSP_CRLID_free v1_OCSP_CRLID_free +#define OCSP_CRLID_it v1_OCSP_CRLID_it +#define OCSP_crlID_new v1_OCSP_crlID_new +#define OCSP_CRLID_new v1_OCSP_CRLID_new +#define OCSP_crl_reason_str v1_OCSP_crl_reason_str +#define OCSP_id_cmp v1_OCSP_id_cmp +#define OCSP_id_get0_info v1_OCSP_id_get0_info +#define OCSP_id_issuer_cmp v1_OCSP_id_issuer_cmp +#define OCSP_ONEREQ_add1_ext_i2d v1_OCSP_ONEREQ_add1_ext_i2d +#define OCSP_ONEREQ_add_ext v1_OCSP_ONEREQ_add_ext +#define OCSP_ONEREQ_delete_ext v1_OCSP_ONEREQ_delete_ext +#define OCSP_ONEREQ_free v1_OCSP_ONEREQ_free +#define OCSP_onereq_get0_id v1_OCSP_onereq_get0_id +#define OCSP_ONEREQ_get1_ext_d2i v1_OCSP_ONEREQ_get1_ext_d2i +#define OCSP_ONEREQ_get_ext v1_OCSP_ONEREQ_get_ext +#define OCSP_ONEREQ_get_ext_by_critical v1_OCSP_ONEREQ_get_ext_by_critical +#define OCSP_ONEREQ_get_ext_by_NID v1_OCSP_ONEREQ_get_ext_by_NID +#define OCSP_ONEREQ_get_ext_by_OBJ v1_OCSP_ONEREQ_get_ext_by_OBJ +#define OCSP_ONEREQ_get_ext_count v1_OCSP_ONEREQ_get_ext_count +#define OCSP_ONEREQ_it v1_OCSP_ONEREQ_it +#define OCSP_ONEREQ_new v1_OCSP_ONEREQ_new +#define OCSP_parse_url v1_OCSP_parse_url +#define OCSP_REQ_CTX_add1_header v1_OCSP_REQ_CTX_add1_header +#define OCSP_REQ_CTX_free v1_OCSP_REQ_CTX_free +#define OCSP_REQ_CTX_get0_mem_bio v1_OCSP_REQ_CTX_get0_mem_bio +#define OCSP_REQ_CTX_http v1_OCSP_REQ_CTX_http +#define OCSP_REQ_CTX_i2d v1_OCSP_REQ_CTX_i2d +#define OCSP_REQ_CTX_nbio v1_OCSP_REQ_CTX_nbio +#define OCSP_REQ_CTX_nbio_d2i v1_OCSP_REQ_CTX_nbio_d2i +#define OCSP_REQ_CTX_new v1_OCSP_REQ_CTX_new +#define OCSP_REQ_CTX_set1_req v1_OCSP_REQ_CTX_set1_req +#define OCSP_REQINFO_free v1_OCSP_REQINFO_free +#define OCSP_REQINFO_it v1_OCSP_REQINFO_it +#define OCSP_REQINFO_new v1_OCSP_REQINFO_new +#define OCSP_request_add0_id v1_OCSP_request_add0_id +#define OCSP_request_add1_cert v1_OCSP_request_add1_cert +#define OCSP_REQUEST_add1_ext_i2d v1_OCSP_REQUEST_add1_ext_i2d +#define OCSP_request_add1_nonce v1_OCSP_request_add1_nonce +#define OCSP_REQUEST_add_ext v1_OCSP_REQUEST_add_ext +#define OCSP_REQUEST_delete_ext v1_OCSP_REQUEST_delete_ext +#define OCSP_REQUEST_free v1_OCSP_REQUEST_free +#define OCSP_REQUEST_get1_ext_d2i v1_OCSP_REQUEST_get1_ext_d2i +#define OCSP_REQUEST_get_ext v1_OCSP_REQUEST_get_ext +#define OCSP_REQUEST_get_ext_by_critical v1_OCSP_REQUEST_get_ext_by_critical +#define OCSP_REQUEST_get_ext_by_NID v1_OCSP_REQUEST_get_ext_by_NID +#define OCSP_REQUEST_get_ext_by_OBJ v1_OCSP_REQUEST_get_ext_by_OBJ +#define OCSP_REQUEST_get_ext_count v1_OCSP_REQUEST_get_ext_count +#define OCSP_request_is_signed v1_OCSP_request_is_signed +#define OCSP_REQUEST_it v1_OCSP_REQUEST_it +#define OCSP_REQUEST_new v1_OCSP_REQUEST_new +#define OCSP_request_onereq_count v1_OCSP_request_onereq_count +#define OCSP_request_onereq_get0 v1_OCSP_request_onereq_get0 +#define OCSP_REQUEST_print v1_OCSP_REQUEST_print +#define OCSP_request_set1_name v1_OCSP_request_set1_name +#define OCSP_request_sign v1_OCSP_request_sign +#define OCSP_request_verify v1_OCSP_request_verify +#define OCSP_RESPBYTES_free v1_OCSP_RESPBYTES_free +#define OCSP_RESPBYTES_it v1_OCSP_RESPBYTES_it +#define OCSP_RESPBYTES_new v1_OCSP_RESPBYTES_new +#define OCSP_resp_count v1_OCSP_resp_count +#define OCSP_RESPDATA_free v1_OCSP_RESPDATA_free +#define OCSP_RESPDATA_it v1_OCSP_RESPDATA_it +#define OCSP_RESPDATA_new v1_OCSP_RESPDATA_new +#define OCSP_resp_find v1_OCSP_resp_find +#define OCSP_resp_find_status v1_OCSP_resp_find_status +#define OCSP_resp_get0 v1_OCSP_resp_get0 +#define OCSP_resp_get0_certs v1_OCSP_resp_get0_certs +#define OCSP_resp_get0_id v1_OCSP_resp_get0_id +#define OCSP_resp_get0_produced_at v1_OCSP_resp_get0_produced_at +#define OCSP_resp_get0_respdata v1_OCSP_resp_get0_respdata +#define OCSP_resp_get0_signature v1_OCSP_resp_get0_signature +#define OCSP_resp_get0_signer v1_OCSP_resp_get0_signer +#define OCSP_resp_get0_tbs_sigalg v1_OCSP_resp_get0_tbs_sigalg +#define OCSP_resp_get1_id v1_OCSP_resp_get1_id +#define OCSP_RESPID_free v1_OCSP_RESPID_free +#define OCSP_RESPID_it v1_OCSP_RESPID_it +#define OCSP_RESPID_match v1_OCSP_RESPID_match +#define OCSP_RESPID_new v1_OCSP_RESPID_new +#define OCSP_RESPID_set_by_key v1_OCSP_RESPID_set_by_key +#define OCSP_RESPID_set_by_name v1_OCSP_RESPID_set_by_name +#define OCSP_response_create v1_OCSP_response_create +#define OCSP_RESPONSE_free v1_OCSP_RESPONSE_free +#define OCSP_response_get1_basic v1_OCSP_response_get1_basic +#define OCSP_RESPONSE_it v1_OCSP_RESPONSE_it +#define OCSP_RESPONSE_new v1_OCSP_RESPONSE_new +#define OCSP_RESPONSE_print v1_OCSP_RESPONSE_print +#define OCSP_response_status v1_OCSP_response_status +#define OCSP_response_status_str v1_OCSP_response_status_str +#define OCSP_REVOKEDINFO_free v1_OCSP_REVOKEDINFO_free +#define OCSP_REVOKEDINFO_it v1_OCSP_REVOKEDINFO_it +#define OCSP_REVOKEDINFO_new v1_OCSP_REVOKEDINFO_new +#define OCSP_sendreq_bio v1_OCSP_sendreq_bio +#define OCSP_sendreq_nbio v1_OCSP_sendreq_nbio +#define OCSP_sendreq_new v1_OCSP_sendreq_new +#define OCSP_SERVICELOC_free v1_OCSP_SERVICELOC_free +#define OCSP_SERVICELOC_it v1_OCSP_SERVICELOC_it +#define OCSP_SERVICELOC_new v1_OCSP_SERVICELOC_new +#define OCSP_set_max_response_length v1_OCSP_set_max_response_length +#define OCSP_SIGNATURE_free v1_OCSP_SIGNATURE_free +#define OCSP_SIGNATURE_it v1_OCSP_SIGNATURE_it +#define OCSP_SIGNATURE_new v1_OCSP_SIGNATURE_new +#define OCSP_single_get0_status v1_OCSP_single_get0_status +#define OCSP_SINGLERESP_add1_ext_i2d v1_OCSP_SINGLERESP_add1_ext_i2d +#define OCSP_SINGLERESP_add_ext v1_OCSP_SINGLERESP_add_ext +#define OCSP_SINGLERESP_delete_ext v1_OCSP_SINGLERESP_delete_ext +#define OCSP_SINGLERESP_free v1_OCSP_SINGLERESP_free +#define OCSP_SINGLERESP_get0_id v1_OCSP_SINGLERESP_get0_id +#define OCSP_SINGLERESP_get1_ext_d2i v1_OCSP_SINGLERESP_get1_ext_d2i +#define OCSP_SINGLERESP_get_ext v1_OCSP_SINGLERESP_get_ext +#define OCSP_SINGLERESP_get_ext_by_critical v1_OCSP_SINGLERESP_get_ext_by_critical +#define OCSP_SINGLERESP_get_ext_by_NID v1_OCSP_SINGLERESP_get_ext_by_NID +#define OCSP_SINGLERESP_get_ext_by_OBJ v1_OCSP_SINGLERESP_get_ext_by_OBJ +#define OCSP_SINGLERESP_get_ext_count v1_OCSP_SINGLERESP_get_ext_count +#define OCSP_SINGLERESP_it v1_OCSP_SINGLERESP_it +#define OCSP_SINGLERESP_new v1_OCSP_SINGLERESP_new +#define OCSP_url_svcloc_new v1_OCSP_url_svcloc_new +#define openssl_add_all_ciphers_int v1_openssl_add_all_ciphers_int +#define openssl_add_all_digests_int v1_openssl_add_all_digests_int +#define OPENSSL_asc2uni v1_OPENSSL_asc2uni +#define OPENSSL_atexit v1_OPENSSL_atexit +#define OPENSSL_atomic_add v1_OPENSSL_atomic_add +#define OPENSSL_buf2hexstr v1_OPENSSL_buf2hexstr +#define OPENSSL_cipher_name v1_OPENSSL_cipher_name +#define OPENSSL_cleanse v1_OPENSSL_cleanse +#define OPENSSL_cleanup v1_OPENSSL_cleanup +#define OPENSSL_config v1_OPENSSL_config +#define openssl_config_int v1_openssl_config_int +#define OPENSSL_cpuid_setup v1_OPENSSL_cpuid_setup +#define OPENSSL_die v1_OPENSSL_die +#define OPENSSL_DIR_end v1_OPENSSL_DIR_end +#define OPENSSL_DIR_read v1_OPENSSL_DIR_read +#define openssl_fopen v1_openssl_fopen +#define OPENSSL_fork_child v1_OPENSSL_fork_child +#define OPENSSL_fork_parent v1_OPENSSL_fork_parent +#define OPENSSL_fork_prepare v1_OPENSSL_fork_prepare +#define openssl_get_fork_id v1_openssl_get_fork_id +#define OPENSSL_gmtime v1_OPENSSL_gmtime +#define OPENSSL_gmtime_adj v1_OPENSSL_gmtime_adj +#define OPENSSL_gmtime_diff v1_OPENSSL_gmtime_diff +#define OPENSSL_hexchar2int v1_OPENSSL_hexchar2int +#define OPENSSL_hexstr2buf v1_OPENSSL_hexstr2buf +#define OPENSSL_ia32cap_P v1_OPENSSL_ia32cap_P +#define OPENSSL_ia32_cpuid v1_OPENSSL_ia32_cpuid +#define OPENSSL_ia32_rdrand_bytes v1_OPENSSL_ia32_rdrand_bytes +#define OPENSSL_ia32_rdseed_bytes v1_OPENSSL_ia32_rdseed_bytes +#define OPENSSL_init v1_OPENSSL_init +#define OPENSSL_init_crypto v1_OPENSSL_init_crypto +#define openssl_init_fork_handlers v1_openssl_init_fork_handlers +#define OPENSSL_INIT_free v1_OPENSSL_INIT_free +#define OPENSSL_INIT_new v1_OPENSSL_INIT_new +#define OPENSSL_INIT_set_config_appname v1_OPENSSL_INIT_set_config_appname +#define OPENSSL_INIT_set_config_file_flags v1_OPENSSL_INIT_set_config_file_flags +#define OPENSSL_INIT_set_config_filename v1_OPENSSL_INIT_set_config_filename +#define OPENSSL_init_ssl v1_OPENSSL_init_ssl +#define OPENSSL_instrument_bus v1_OPENSSL_instrument_bus +#define OPENSSL_instrument_bus2 v1_OPENSSL_instrument_bus2 +#define OPENSSL_isservice v1_OPENSSL_isservice +#define OPENSSL_issetugid v1_OPENSSL_issetugid +#define OPENSSL_LH_delete v1_OPENSSL_LH_delete +#define OPENSSL_LH_doall v1_OPENSSL_LH_doall +#define OPENSSL_LH_doall_arg v1_OPENSSL_LH_doall_arg +#define OPENSSL_LH_error v1_OPENSSL_LH_error +#define OPENSSL_LH_free v1_OPENSSL_LH_free +#define OPENSSL_LH_get_down_load v1_OPENSSL_LH_get_down_load +#define OPENSSL_LH_insert v1_OPENSSL_LH_insert +#define OPENSSL_LH_new v1_OPENSSL_LH_new +#define OPENSSL_LH_node_stats v1_OPENSSL_LH_node_stats +#define OPENSSL_LH_node_stats_bio v1_OPENSSL_LH_node_stats_bio +#define OPENSSL_LH_node_usage_stats v1_OPENSSL_LH_node_usage_stats +#define OPENSSL_LH_node_usage_stats_bio v1_OPENSSL_LH_node_usage_stats_bio +#define OPENSSL_LH_num_items v1_OPENSSL_LH_num_items +#define OPENSSL_LH_retrieve v1_OPENSSL_LH_retrieve +#define OPENSSL_LH_set_down_load v1_OPENSSL_LH_set_down_load +#define OPENSSL_LH_stats v1_OPENSSL_LH_stats +#define OPENSSL_LH_stats_bio v1_OPENSSL_LH_stats_bio +#define openssl_lh_strcasehash v1_openssl_lh_strcasehash +#define OPENSSL_LH_strhash v1_OPENSSL_LH_strhash +#define OPENSSL_load_builtin_modules v1_OPENSSL_load_builtin_modules +#define OPENSSL_memcmp v1_OPENSSL_memcmp +#define openssl_no_config_int v1_openssl_no_config_int +#define OPENSSL_rdtsc v1_OPENSSL_rdtsc +#define OPENSSL_showfatal v1_OPENSSL_showfatal +#define OPENSSL_sk_deep_copy v1_OPENSSL_sk_deep_copy +#define OPENSSL_sk_delete v1_OPENSSL_sk_delete +#define OPENSSL_sk_delete_ptr v1_OPENSSL_sk_delete_ptr +#define OPENSSL_sk_dup v1_OPENSSL_sk_dup +#define OPENSSL_sk_find v1_OPENSSL_sk_find +#define OPENSSL_sk_find_ex v1_OPENSSL_sk_find_ex +#define OPENSSL_sk_free v1_OPENSSL_sk_free +#define OPENSSL_sk_insert v1_OPENSSL_sk_insert +#define OPENSSL_sk_is_sorted v1_OPENSSL_sk_is_sorted +#define OPENSSL_sk_new v1_OPENSSL_sk_new +#define OPENSSL_sk_new_null v1_OPENSSL_sk_new_null +#define OPENSSL_sk_new_reserve v1_OPENSSL_sk_new_reserve +#define OPENSSL_sk_num v1_OPENSSL_sk_num +#define OPENSSL_sk_pop v1_OPENSSL_sk_pop +#define OPENSSL_sk_pop_free v1_OPENSSL_sk_pop_free +#define OPENSSL_sk_push v1_OPENSSL_sk_push +#define OPENSSL_sk_reserve v1_OPENSSL_sk_reserve +#define OPENSSL_sk_set v1_OPENSSL_sk_set +#define OPENSSL_sk_set_cmp_func v1_OPENSSL_sk_set_cmp_func +#define OPENSSL_sk_shift v1_OPENSSL_sk_shift +#define OPENSSL_sk_sort v1_OPENSSL_sk_sort +#define OPENSSL_sk_unshift v1_OPENSSL_sk_unshift +#define OPENSSL_sk_value v1_OPENSSL_sk_value +#define OPENSSL_sk_zero v1_OPENSSL_sk_zero +#define openssl_strerror_r v1_openssl_strerror_r +#define OPENSSL_strlcat v1_OPENSSL_strlcat +#define OPENSSL_strlcpy v1_OPENSSL_strlcpy +#define OPENSSL_strnlen v1_OPENSSL_strnlen +#define OPENSSL_thread_stop v1_OPENSSL_thread_stop +#define OPENSSL_uni2asc v1_OPENSSL_uni2asc +#define OPENSSL_uni2utf8 v1_OPENSSL_uni2utf8 +#define OPENSSL_utf82uni v1_OPENSSL_utf82uni +#define OpenSSL_version v1_OpenSSL_version +#define OpenSSL_version_num v1_OpenSSL_version_num +#define OPENSSL_wipe_cpu v1_OPENSSL_wipe_cpu +#define ossl_ctype_check v1_ossl_ctype_check +#define ossl_ecdh_compute_key v1_ossl_ecdh_compute_key +#define ossl_ecdsa_sign v1_ossl_ecdsa_sign +#define ossl_ecdsa_sign_setup v1_ossl_ecdsa_sign_setup +#define ossl_ecdsa_sign_sig v1_ossl_ecdsa_sign_sig +#define ossl_ecdsa_verify v1_ossl_ecdsa_verify +#define ossl_ecdsa_verify_sig v1_ossl_ecdsa_verify_sig +#define ossl_ec_key_gen v1_ossl_ec_key_gen +#define ossl_init_thread_start v1_ossl_init_thread_start +#define ossl_safe_getenv v1_ossl_safe_getenv +#define ossl_statem_accept v1_ossl_statem_accept +#define ossl_statem_app_data_allowed v1_ossl_statem_app_data_allowed +#define ossl_statem_check_finish_init v1_ossl_statem_check_finish_init +#define ossl_statem_clear v1_ossl_statem_clear +#define ossl_statem_client_construct_message v1_ossl_statem_client_construct_message +#define ossl_statem_client_max_message_size v1_ossl_statem_client_max_message_size +#define ossl_statem_client_post_process_message v1_ossl_statem_client_post_process_message +#define ossl_statem_client_post_work v1_ossl_statem_client_post_work +#define ossl_statem_client_pre_work v1_ossl_statem_client_pre_work +#define ossl_statem_client_process_message v1_ossl_statem_client_process_message +#define ossl_statem_client_read_transition v1_ossl_statem_client_read_transition +#define ossl_statem_client_write_transition v1_ossl_statem_client_write_transition +#define ossl_statem_connect v1_ossl_statem_connect +#define ossl_statem_export_allowed v1_ossl_statem_export_allowed +#define ossl_statem_export_early_allowed v1_ossl_statem_export_early_allowed +#define ossl_statem_fatal v1_ossl_statem_fatal +#define ossl_statem_get_in_handshake v1_ossl_statem_get_in_handshake +#define ossl_statem_in_error v1_ossl_statem_in_error +#define ossl_statem_server_construct_message v1_ossl_statem_server_construct_message +#define ossl_statem_server_max_message_size v1_ossl_statem_server_max_message_size +#define ossl_statem_server_post_process_message v1_ossl_statem_server_post_process_message +#define ossl_statem_server_post_work v1_ossl_statem_server_post_work +#define ossl_statem_server_pre_work v1_ossl_statem_server_pre_work +#define ossl_statem_server_process_message v1_ossl_statem_server_process_message +#define ossl_statem_server_read_transition v1_ossl_statem_server_read_transition +#define ossl_statem_server_write_transition v1_ossl_statem_server_write_transition +#define ossl_statem_set_hello_verify_done v1_ossl_statem_set_hello_verify_done +#define ossl_statem_set_in_handshake v1_ossl_statem_set_in_handshake +#define ossl_statem_set_in_init v1_ossl_statem_set_in_init +#define ossl_statem_set_renegotiate v1_ossl_statem_set_renegotiate +#define ossl_statem_skip_early_data v1_ossl_statem_skip_early_data +#define ossl_store_attach_pem_bio v1_ossl_store_attach_pem_bio +#define ossl_store_cleanup_int v1_ossl_store_cleanup_int +#define OSSL_STORE_close v1_OSSL_STORE_close +#define OSSL_STORE_ctrl v1_OSSL_STORE_ctrl +#define ossl_store_destroy_loaders_int v1_ossl_store_destroy_loaders_int +#define ossl_store_detach_pem_bio v1_ossl_store_detach_pem_bio +#define OSSL_STORE_do_all_loaders v1_OSSL_STORE_do_all_loaders +#define OSSL_STORE_eof v1_OSSL_STORE_eof +#define OSSL_STORE_error v1_OSSL_STORE_error +#define OSSL_STORE_expect v1_OSSL_STORE_expect +#define ossl_store_file_attach_pem_bio_int v1_ossl_store_file_attach_pem_bio_int +#define ossl_store_file_detach_pem_bio_int v1_ossl_store_file_detach_pem_bio_int +#define ossl_store_file_loader_init v1_ossl_store_file_loader_init +#define OSSL_STORE_find v1_OSSL_STORE_find +#define ossl_store_get0_loader_int v1_ossl_store_get0_loader_int +#define OSSL_STORE_INFO_free v1_OSSL_STORE_INFO_free +#define OSSL_STORE_INFO_get0_CERT v1_OSSL_STORE_INFO_get0_CERT +#define OSSL_STORE_INFO_get0_CRL v1_OSSL_STORE_INFO_get0_CRL +#define ossl_store_info_get0_EMBEDDED_buffer v1_ossl_store_info_get0_EMBEDDED_buffer +#define ossl_store_info_get0_EMBEDDED_pem_name v1_ossl_store_info_get0_EMBEDDED_pem_name +#define OSSL_STORE_INFO_get0_NAME v1_OSSL_STORE_INFO_get0_NAME +#define OSSL_STORE_INFO_get0_NAME_description v1_OSSL_STORE_INFO_get0_NAME_description +#define OSSL_STORE_INFO_get0_PARAMS v1_OSSL_STORE_INFO_get0_PARAMS +#define OSSL_STORE_INFO_get0_PKEY v1_OSSL_STORE_INFO_get0_PKEY +#define OSSL_STORE_INFO_get1_CERT v1_OSSL_STORE_INFO_get1_CERT +#define OSSL_STORE_INFO_get1_CRL v1_OSSL_STORE_INFO_get1_CRL +#define OSSL_STORE_INFO_get1_NAME v1_OSSL_STORE_INFO_get1_NAME +#define OSSL_STORE_INFO_get1_NAME_description v1_OSSL_STORE_INFO_get1_NAME_description +#define OSSL_STORE_INFO_get1_PARAMS v1_OSSL_STORE_INFO_get1_PARAMS +#define OSSL_STORE_INFO_get1_PKEY v1_OSSL_STORE_INFO_get1_PKEY +#define OSSL_STORE_INFO_get_type v1_OSSL_STORE_INFO_get_type +#define OSSL_STORE_INFO_new_CERT v1_OSSL_STORE_INFO_new_CERT +#define OSSL_STORE_INFO_new_CRL v1_OSSL_STORE_INFO_new_CRL +#define ossl_store_info_new_EMBEDDED v1_ossl_store_info_new_EMBEDDED +#define OSSL_STORE_INFO_new_NAME v1_OSSL_STORE_INFO_new_NAME +#define OSSL_STORE_INFO_new_PARAMS v1_OSSL_STORE_INFO_new_PARAMS +#define OSSL_STORE_INFO_new_PKEY v1_OSSL_STORE_INFO_new_PKEY +#define OSSL_STORE_INFO_set0_NAME_description v1_OSSL_STORE_INFO_set0_NAME_description +#define OSSL_STORE_INFO_type_string v1_OSSL_STORE_INFO_type_string +#define ossl_store_init_once v1_ossl_store_init_once +#define OSSL_STORE_load v1_OSSL_STORE_load +#define OSSL_STORE_LOADER_free v1_OSSL_STORE_LOADER_free +#define OSSL_STORE_LOADER_get0_engine v1_OSSL_STORE_LOADER_get0_engine +#define OSSL_STORE_LOADER_get0_scheme v1_OSSL_STORE_LOADER_get0_scheme +#define OSSL_STORE_LOADER_new v1_OSSL_STORE_LOADER_new +#define OSSL_STORE_LOADER_set_close v1_OSSL_STORE_LOADER_set_close +#define OSSL_STORE_LOADER_set_ctrl v1_OSSL_STORE_LOADER_set_ctrl +#define OSSL_STORE_LOADER_set_eof v1_OSSL_STORE_LOADER_set_eof +#define OSSL_STORE_LOADER_set_error v1_OSSL_STORE_LOADER_set_error +#define OSSL_STORE_LOADER_set_expect v1_OSSL_STORE_LOADER_set_expect +#define OSSL_STORE_LOADER_set_find v1_OSSL_STORE_LOADER_set_find +#define OSSL_STORE_LOADER_set_load v1_OSSL_STORE_LOADER_set_load +#define OSSL_STORE_LOADER_set_open v1_OSSL_STORE_LOADER_set_open +#define OSSL_STORE_open v1_OSSL_STORE_open +#define OSSL_STORE_register_loader v1_OSSL_STORE_register_loader +#define ossl_store_register_loader_int v1_ossl_store_register_loader_int +#define OSSL_STORE_SEARCH_by_alias v1_OSSL_STORE_SEARCH_by_alias +#define OSSL_STORE_SEARCH_by_issuer_serial v1_OSSL_STORE_SEARCH_by_issuer_serial +#define OSSL_STORE_SEARCH_by_key_fingerprint v1_OSSL_STORE_SEARCH_by_key_fingerprint +#define OSSL_STORE_SEARCH_by_name v1_OSSL_STORE_SEARCH_by_name +#define OSSL_STORE_SEARCH_free v1_OSSL_STORE_SEARCH_free +#define OSSL_STORE_SEARCH_get0_bytes v1_OSSL_STORE_SEARCH_get0_bytes +#define OSSL_STORE_SEARCH_get0_digest v1_OSSL_STORE_SEARCH_get0_digest +#define OSSL_STORE_SEARCH_get0_name v1_OSSL_STORE_SEARCH_get0_name +#define OSSL_STORE_SEARCH_get0_serial v1_OSSL_STORE_SEARCH_get0_serial +#define OSSL_STORE_SEARCH_get0_string v1_OSSL_STORE_SEARCH_get0_string +#define OSSL_STORE_SEARCH_get_type v1_OSSL_STORE_SEARCH_get_type +#define OSSL_STORE_supports_search v1_OSSL_STORE_supports_search +#define OSSL_STORE_unregister_loader v1_OSSL_STORE_unregister_loader +#define ossl_store_unregister_loader_int v1_ossl_store_unregister_loader_int +#define OSSL_STORE_vctrl v1_OSSL_STORE_vctrl +#define ossl_tolower v1_ossl_tolower +#define ossl_toupper v1_ossl_toupper +#define OTHERNAME_cmp v1_OTHERNAME_cmp +#define OTHERNAME_free v1_OTHERNAME_free +#define OTHERNAME_it v1_OTHERNAME_it +#define OTHERNAME_new v1_OTHERNAME_new +#define padlock_aes_block v1_padlock_aes_block +#define padlock_capability v1_padlock_capability +#define padlock_cbc_encrypt v1_padlock_cbc_encrypt +#define padlock_cfb_encrypt v1_padlock_cfb_encrypt +#define padlock_ctr32_encrypt v1_padlock_ctr32_encrypt +#define padlock_ecb_encrypt v1_padlock_ecb_encrypt +#define padlock_key_bswap v1_padlock_key_bswap +#define padlock_ofb_encrypt v1_padlock_ofb_encrypt +#define padlock_reload_key v1_padlock_reload_key +#define padlock_sha1_blocks v1_padlock_sha1_blocks +#define padlock_sha1_oneshot v1_padlock_sha1_oneshot +#define padlock_sha256_blocks v1_padlock_sha256_blocks +#define padlock_sha256_oneshot v1_padlock_sha256_oneshot +#define padlock_sha512_blocks v1_padlock_sha512_blocks +#define padlock_verify_context v1_padlock_verify_context +#define padlock_xstore v1_padlock_xstore +#define parse_ca_names v1_parse_ca_names +#define PBE2PARAM_free v1_PBE2PARAM_free +#define PBE2PARAM_it v1_PBE2PARAM_it +#define PBE2PARAM_new v1_PBE2PARAM_new +#define PBEPARAM_free v1_PBEPARAM_free +#define PBEPARAM_it v1_PBEPARAM_it +#define PBEPARAM_new v1_PBEPARAM_new +#define PBKDF2PARAM_free v1_PBKDF2PARAM_free +#define PBKDF2PARAM_it v1_PBKDF2PARAM_it +#define PBKDF2PARAM_new v1_PBKDF2PARAM_new +#define PEM_ASN1_read v1_PEM_ASN1_read +#define PEM_ASN1_read_bio v1_PEM_ASN1_read_bio +#define PEM_ASN1_write v1_PEM_ASN1_write +#define PEM_ASN1_write_bio v1_PEM_ASN1_write_bio +#define PEM_bytes_read_bio v1_PEM_bytes_read_bio +#define PEM_bytes_read_bio_secmem v1_PEM_bytes_read_bio_secmem +#define pem_check_suffix v1_pem_check_suffix +#define PEM_def_callback v1_PEM_def_callback +#define PEM_dek_info v1_PEM_dek_info +#define PEM_do_header v1_PEM_do_header +#define PEM_get_EVP_CIPHER_INFO v1_PEM_get_EVP_CIPHER_INFO +#define PEM_proc_type v1_PEM_proc_type +#define PEM_read v1_PEM_read +#define PEM_read_bio v1_PEM_read_bio +#define PEM_read_bio_CMS v1_PEM_read_bio_CMS +#define PEM_read_bio_DHparams v1_PEM_read_bio_DHparams +#define PEM_read_bio_DSAparams v1_PEM_read_bio_DSAparams +#define PEM_read_bio_DSAPrivateKey v1_PEM_read_bio_DSAPrivateKey +#define PEM_read_bio_DSA_PUBKEY v1_PEM_read_bio_DSA_PUBKEY +#define PEM_read_bio_ECPKParameters v1_PEM_read_bio_ECPKParameters +#define PEM_read_bio_ECPrivateKey v1_PEM_read_bio_ECPrivateKey +#define PEM_read_bio_EC_PUBKEY v1_PEM_read_bio_EC_PUBKEY +#define PEM_read_bio_ex v1_PEM_read_bio_ex +#define PEM_read_bio_NETSCAPE_CERT_SEQUENCE v1_PEM_read_bio_NETSCAPE_CERT_SEQUENCE +#define PEM_read_bio_Parameters v1_PEM_read_bio_Parameters +#define PEM_read_bio_PKCS7 v1_PEM_read_bio_PKCS7 +#define PEM_read_bio_PKCS8 v1_PEM_read_bio_PKCS8 +#define PEM_read_bio_PKCS8_PRIV_KEY_INFO v1_PEM_read_bio_PKCS8_PRIV_KEY_INFO +#define PEM_read_bio_PrivateKey v1_PEM_read_bio_PrivateKey +#define PEM_read_bio_PUBKEY v1_PEM_read_bio_PUBKEY +#define PEM_read_bio_RSAPrivateKey v1_PEM_read_bio_RSAPrivateKey +#define PEM_read_bio_RSA_PUBKEY v1_PEM_read_bio_RSA_PUBKEY +#define PEM_read_bio_RSAPublicKey v1_PEM_read_bio_RSAPublicKey +#define PEM_read_bio_SSL_SESSION v1_PEM_read_bio_SSL_SESSION +#define PEM_read_bio_X509 v1_PEM_read_bio_X509 +#define PEM_read_bio_X509_AUX v1_PEM_read_bio_X509_AUX +#define PEM_read_bio_X509_CRL v1_PEM_read_bio_X509_CRL +#define PEM_read_bio_X509_REQ v1_PEM_read_bio_X509_REQ +#define PEM_read_CMS v1_PEM_read_CMS +#define PEM_read_DHparams v1_PEM_read_DHparams +#define PEM_read_DSAparams v1_PEM_read_DSAparams +#define PEM_read_DSAPrivateKey v1_PEM_read_DSAPrivateKey +#define PEM_read_DSA_PUBKEY v1_PEM_read_DSA_PUBKEY +#define PEM_read_ECPKParameters v1_PEM_read_ECPKParameters +#define PEM_read_ECPrivateKey v1_PEM_read_ECPrivateKey +#define PEM_read_EC_PUBKEY v1_PEM_read_EC_PUBKEY +#define PEM_read_NETSCAPE_CERT_SEQUENCE v1_PEM_read_NETSCAPE_CERT_SEQUENCE +#define PEM_read_PKCS7 v1_PEM_read_PKCS7 +#define PEM_read_PKCS8 v1_PEM_read_PKCS8 +#define PEM_read_PKCS8_PRIV_KEY_INFO v1_PEM_read_PKCS8_PRIV_KEY_INFO +#define PEM_read_PrivateKey v1_PEM_read_PrivateKey +#define PEM_read_PUBKEY v1_PEM_read_PUBKEY +#define PEM_read_RSAPrivateKey v1_PEM_read_RSAPrivateKey +#define PEM_read_RSA_PUBKEY v1_PEM_read_RSA_PUBKEY +#define PEM_read_RSAPublicKey v1_PEM_read_RSAPublicKey +#define PEM_read_SSL_SESSION v1_PEM_read_SSL_SESSION +#define PEM_read_X509 v1_PEM_read_X509 +#define PEM_read_X509_AUX v1_PEM_read_X509_AUX +#define PEM_read_X509_CRL v1_PEM_read_X509_CRL +#define PEM_read_X509_REQ v1_PEM_read_X509_REQ +#define PEM_SignFinal v1_PEM_SignFinal +#define PEM_SignInit v1_PEM_SignInit +#define PEM_SignUpdate v1_PEM_SignUpdate +#define PEM_write v1_PEM_write +#define PEM_write_bio v1_PEM_write_bio +#define PEM_write_bio_ASN1_stream v1_PEM_write_bio_ASN1_stream +#define PEM_write_bio_CMS v1_PEM_write_bio_CMS +#define PEM_write_bio_CMS_stream v1_PEM_write_bio_CMS_stream +#define PEM_write_bio_DHparams v1_PEM_write_bio_DHparams +#define PEM_write_bio_DHxparams v1_PEM_write_bio_DHxparams +#define PEM_write_bio_DSAparams v1_PEM_write_bio_DSAparams +#define PEM_write_bio_DSAPrivateKey v1_PEM_write_bio_DSAPrivateKey +#define PEM_write_bio_DSA_PUBKEY v1_PEM_write_bio_DSA_PUBKEY +#define PEM_write_bio_ECPKParameters v1_PEM_write_bio_ECPKParameters +#define PEM_write_bio_ECPrivateKey v1_PEM_write_bio_ECPrivateKey +#define PEM_write_bio_EC_PUBKEY v1_PEM_write_bio_EC_PUBKEY +#define PEM_write_bio_NETSCAPE_CERT_SEQUENCE v1_PEM_write_bio_NETSCAPE_CERT_SEQUENCE +#define PEM_write_bio_Parameters v1_PEM_write_bio_Parameters +#define PEM_write_bio_PKCS7 v1_PEM_write_bio_PKCS7 +#define PEM_write_bio_PKCS7_stream v1_PEM_write_bio_PKCS7_stream +#define PEM_write_bio_PKCS8 v1_PEM_write_bio_PKCS8 +#define PEM_write_bio_PKCS8PrivateKey v1_PEM_write_bio_PKCS8PrivateKey +#define PEM_write_bio_PKCS8PrivateKey_nid v1_PEM_write_bio_PKCS8PrivateKey_nid +#define PEM_write_bio_PKCS8_PRIV_KEY_INFO v1_PEM_write_bio_PKCS8_PRIV_KEY_INFO +#define PEM_write_bio_PrivateKey v1_PEM_write_bio_PrivateKey +#define PEM_write_bio_PrivateKey_traditional v1_PEM_write_bio_PrivateKey_traditional +#define PEM_write_bio_PUBKEY v1_PEM_write_bio_PUBKEY +#define PEM_write_bio_RSAPrivateKey v1_PEM_write_bio_RSAPrivateKey +#define PEM_write_bio_RSA_PUBKEY v1_PEM_write_bio_RSA_PUBKEY +#define PEM_write_bio_RSAPublicKey v1_PEM_write_bio_RSAPublicKey +#define PEM_write_bio_SSL_SESSION v1_PEM_write_bio_SSL_SESSION +#define PEM_write_bio_X509 v1_PEM_write_bio_X509 +#define PEM_write_bio_X509_AUX v1_PEM_write_bio_X509_AUX +#define PEM_write_bio_X509_CRL v1_PEM_write_bio_X509_CRL +#define PEM_write_bio_X509_REQ v1_PEM_write_bio_X509_REQ +#define PEM_write_bio_X509_REQ_NEW v1_PEM_write_bio_X509_REQ_NEW +#define PEM_write_CMS v1_PEM_write_CMS +#define PEM_write_DHparams v1_PEM_write_DHparams +#define PEM_write_DHxparams v1_PEM_write_DHxparams +#define PEM_write_DSAparams v1_PEM_write_DSAparams +#define PEM_write_DSAPrivateKey v1_PEM_write_DSAPrivateKey +#define PEM_write_DSA_PUBKEY v1_PEM_write_DSA_PUBKEY +#define PEM_write_ECPKParameters v1_PEM_write_ECPKParameters +#define PEM_write_ECPrivateKey v1_PEM_write_ECPrivateKey +#define PEM_write_EC_PUBKEY v1_PEM_write_EC_PUBKEY +#define PEM_write_NETSCAPE_CERT_SEQUENCE v1_PEM_write_NETSCAPE_CERT_SEQUENCE +#define PEM_write_PKCS7 v1_PEM_write_PKCS7 +#define PEM_write_PKCS8 v1_PEM_write_PKCS8 +#define PEM_write_PKCS8PrivateKey v1_PEM_write_PKCS8PrivateKey +#define PEM_write_PKCS8PrivateKey_nid v1_PEM_write_PKCS8PrivateKey_nid +#define PEM_write_PKCS8_PRIV_KEY_INFO v1_PEM_write_PKCS8_PRIV_KEY_INFO +#define PEM_write_PrivateKey v1_PEM_write_PrivateKey +#define PEM_write_PUBKEY v1_PEM_write_PUBKEY +#define PEM_write_RSAPrivateKey v1_PEM_write_RSAPrivateKey +#define PEM_write_RSA_PUBKEY v1_PEM_write_RSA_PUBKEY +#define PEM_write_RSAPublicKey v1_PEM_write_RSAPublicKey +#define PEM_write_SSL_SESSION v1_PEM_write_SSL_SESSION +#define PEM_write_X509 v1_PEM_write_X509 +#define PEM_write_X509_AUX v1_PEM_write_X509_AUX +#define PEM_write_X509_CRL v1_PEM_write_X509_CRL +#define PEM_write_X509_REQ v1_PEM_write_X509_REQ +#define PEM_write_X509_REQ_NEW v1_PEM_write_X509_REQ_NEW +#define PEM_X509_INFO_read v1_PEM_X509_INFO_read +#define PEM_X509_INFO_read_bio v1_PEM_X509_INFO_read_bio +#define PEM_X509_INFO_write_bio v1_PEM_X509_INFO_write_bio +#define pitem_free v1_pitem_free +#define pitem_new v1_pitem_new +#define PKCS12_add_cert v1_PKCS12_add_cert +#define PKCS12_add_CSPName_asc v1_PKCS12_add_CSPName_asc +#define PKCS12_add_friendlyname_asc v1_PKCS12_add_friendlyname_asc +#define PKCS12_add_friendlyname_uni v1_PKCS12_add_friendlyname_uni +#define PKCS12_add_friendlyname_utf8 v1_PKCS12_add_friendlyname_utf8 +#define PKCS12_add_key v1_PKCS12_add_key +#define PKCS12_add_localkeyid v1_PKCS12_add_localkeyid +#define PKCS12_add_safe v1_PKCS12_add_safe +#define PKCS12_add_safes v1_PKCS12_add_safes +#define PKCS12_AUTHSAFES_it v1_PKCS12_AUTHSAFES_it +#define PKCS12_BAGS_free v1_PKCS12_BAGS_free +#define PKCS12_BAGS_it v1_PKCS12_BAGS_it +#define PKCS12_BAGS_new v1_PKCS12_BAGS_new +#define PKCS12_create v1_PKCS12_create +#define PKCS12_decrypt_skey v1_PKCS12_decrypt_skey +#define PKCS12_free v1_PKCS12_free +#define PKCS12_gen_mac v1_PKCS12_gen_mac +#define PKCS12_get0_mac v1_PKCS12_get0_mac +#define PKCS12_get_attr v1_PKCS12_get_attr +#define PKCS12_get_attr_gen v1_PKCS12_get_attr_gen +#define PKCS12_get_friendlyname v1_PKCS12_get_friendlyname +#define PKCS12_init v1_PKCS12_init +#define PKCS12_it v1_PKCS12_it +#define PKCS12_item_decrypt_d2i v1_PKCS12_item_decrypt_d2i +#define PKCS12_item_i2d_encrypt v1_PKCS12_item_i2d_encrypt +#define PKCS12_item_pack_safebag v1_PKCS12_item_pack_safebag +#define PKCS12_key_gen_asc v1_PKCS12_key_gen_asc +#define PKCS12_key_gen_uni v1_PKCS12_key_gen_uni +#define PKCS12_key_gen_utf8 v1_PKCS12_key_gen_utf8 +#define PKCS12_MAC_DATA_free v1_PKCS12_MAC_DATA_free +#define PKCS12_MAC_DATA_it v1_PKCS12_MAC_DATA_it +#define PKCS12_MAC_DATA_new v1_PKCS12_MAC_DATA_new +#define PKCS12_mac_present v1_PKCS12_mac_present +#define PKCS12_new v1_PKCS12_new +#define PKCS12_newpass v1_PKCS12_newpass +#define PKCS12_pack_authsafes v1_PKCS12_pack_authsafes +#define PKCS12_pack_p7data v1_PKCS12_pack_p7data +#define PKCS12_pack_p7encdata v1_PKCS12_pack_p7encdata +#define PKCS12_parse v1_PKCS12_parse +#define PKCS12_PBE_add v1_PKCS12_PBE_add +#define PKCS12_pbe_crypt v1_PKCS12_pbe_crypt +#define PKCS12_PBE_keyivgen v1_PKCS12_PBE_keyivgen +#define PKCS12_SAFEBAG_create0_p8inf v1_PKCS12_SAFEBAG_create0_p8inf +#define PKCS12_SAFEBAG_create0_pkcs8 v1_PKCS12_SAFEBAG_create0_pkcs8 +#define PKCS12_SAFEBAG_create_cert v1_PKCS12_SAFEBAG_create_cert +#define PKCS12_SAFEBAG_create_crl v1_PKCS12_SAFEBAG_create_crl +#define PKCS12_SAFEBAG_create_pkcs8_encrypt v1_PKCS12_SAFEBAG_create_pkcs8_encrypt +#define PKCS12_SAFEBAG_free v1_PKCS12_SAFEBAG_free +#define PKCS12_SAFEBAG_get0_attr v1_PKCS12_SAFEBAG_get0_attr +#define PKCS12_SAFEBAG_get0_attrs v1_PKCS12_SAFEBAG_get0_attrs +#define PKCS12_SAFEBAG_get0_p8inf v1_PKCS12_SAFEBAG_get0_p8inf +#define PKCS12_SAFEBAG_get0_pkcs8 v1_PKCS12_SAFEBAG_get0_pkcs8 +#define PKCS12_SAFEBAG_get0_safes v1_PKCS12_SAFEBAG_get0_safes +#define PKCS12_SAFEBAG_get0_type v1_PKCS12_SAFEBAG_get0_type +#define PKCS12_SAFEBAG_get1_cert v1_PKCS12_SAFEBAG_get1_cert +#define PKCS12_SAFEBAG_get1_crl v1_PKCS12_SAFEBAG_get1_crl +#define PKCS12_SAFEBAG_get_bag_nid v1_PKCS12_SAFEBAG_get_bag_nid +#define PKCS12_SAFEBAG_get_nid v1_PKCS12_SAFEBAG_get_nid +#define PKCS12_SAFEBAG_it v1_PKCS12_SAFEBAG_it +#define PKCS12_SAFEBAG_new v1_PKCS12_SAFEBAG_new +#define PKCS12_SAFEBAGS_it v1_PKCS12_SAFEBAGS_it +#define PKCS12_set_mac v1_PKCS12_set_mac +#define PKCS12_setup_mac v1_PKCS12_setup_mac +#define PKCS12_unpack_authsafes v1_PKCS12_unpack_authsafes +#define PKCS12_unpack_p7data v1_PKCS12_unpack_p7data +#define PKCS12_unpack_p7encdata v1_PKCS12_unpack_p7encdata +#define PKCS12_verify_mac v1_PKCS12_verify_mac +#define PKCS1_MGF1 v1_PKCS1_MGF1 +#define PKCS5_pbe2_set v1_PKCS5_pbe2_set +#define PKCS5_pbe2_set_iv v1_PKCS5_pbe2_set_iv +#define PKCS5_pbe2_set_scrypt v1_PKCS5_pbe2_set_scrypt +#define PKCS5_PBE_add v1_PKCS5_PBE_add +#define PKCS5_PBE_keyivgen v1_PKCS5_PBE_keyivgen +#define PKCS5_pbe_set v1_PKCS5_pbe_set +#define PKCS5_pbe_set0_algor v1_PKCS5_pbe_set0_algor +#define PKCS5_PBKDF2_HMAC v1_PKCS5_PBKDF2_HMAC +#define PKCS5_PBKDF2_HMAC_SHA1 v1_PKCS5_PBKDF2_HMAC_SHA1 +#define PKCS5_pbkdf2_set v1_PKCS5_pbkdf2_set +#define PKCS5_v2_PBE_keyivgen v1_PKCS5_v2_PBE_keyivgen +#define PKCS5_v2_PBKDF2_keyivgen v1_PKCS5_v2_PBKDF2_keyivgen +#define PKCS5_v2_scrypt_keyivgen v1_PKCS5_v2_scrypt_keyivgen +#define PKCS7_add0_attrib_signing_time v1_PKCS7_add0_attrib_signing_time +#define PKCS7_add1_attrib_digest v1_PKCS7_add1_attrib_digest +#define PKCS7_add_attrib_content_type v1_PKCS7_add_attrib_content_type +#define PKCS7_add_attrib_smimecap v1_PKCS7_add_attrib_smimecap +#define PKCS7_add_attribute v1_PKCS7_add_attribute +#define PKCS7_add_certificate v1_PKCS7_add_certificate +#define PKCS7_add_crl v1_PKCS7_add_crl +#define PKCS7_add_recipient v1_PKCS7_add_recipient +#define PKCS7_add_recipient_info v1_PKCS7_add_recipient_info +#define PKCS7_add_signature v1_PKCS7_add_signature +#define PKCS7_add_signed_attribute v1_PKCS7_add_signed_attribute +#define PKCS7_add_signer v1_PKCS7_add_signer +#define PKCS7_ATTR_SIGN_it v1_PKCS7_ATTR_SIGN_it +#define PKCS7_ATTR_VERIFY_it v1_PKCS7_ATTR_VERIFY_it +#define PKCS7_cert_from_signer_info v1_PKCS7_cert_from_signer_info +#define PKCS7_content_new v1_PKCS7_content_new +#define PKCS7_ctrl v1_PKCS7_ctrl +#define PKCS7_dataDecode v1_PKCS7_dataDecode +#define PKCS7_dataFinal v1_PKCS7_dataFinal +#define PKCS7_dataInit v1_PKCS7_dataInit +#define PKCS7_dataVerify v1_PKCS7_dataVerify +#define PKCS7_decrypt v1_PKCS7_decrypt +#define PKCS7_DIGEST_free v1_PKCS7_DIGEST_free +#define PKCS7_digest_from_attributes v1_PKCS7_digest_from_attributes +#define PKCS7_DIGEST_it v1_PKCS7_DIGEST_it +#define PKCS7_DIGEST_new v1_PKCS7_DIGEST_new +#define PKCS7_dup v1_PKCS7_dup +#define PKCS7_ENC_CONTENT_free v1_PKCS7_ENC_CONTENT_free +#define PKCS7_ENC_CONTENT_it v1_PKCS7_ENC_CONTENT_it +#define PKCS7_ENC_CONTENT_new v1_PKCS7_ENC_CONTENT_new +#define PKCS7_encrypt v1_PKCS7_encrypt +#define PKCS7_ENCRYPT_free v1_PKCS7_ENCRYPT_free +#define PKCS7_ENCRYPT_it v1_PKCS7_ENCRYPT_it +#define PKCS7_ENCRYPT_new v1_PKCS7_ENCRYPT_new +#define PKCS7_ENVELOPE_free v1_PKCS7_ENVELOPE_free +#define PKCS7_ENVELOPE_it v1_PKCS7_ENVELOPE_it +#define PKCS7_ENVELOPE_new v1_PKCS7_ENVELOPE_new +#define PKCS7_final v1_PKCS7_final +#define PKCS7_free v1_PKCS7_free +#define PKCS7_get0_signers v1_PKCS7_get0_signers +#define PKCS7_get_attribute v1_PKCS7_get_attribute +#define PKCS7_get_issuer_and_serial v1_PKCS7_get_issuer_and_serial +#define PKCS7_get_signed_attribute v1_PKCS7_get_signed_attribute +#define PKCS7_get_signer_info v1_PKCS7_get_signer_info +#define PKCS7_get_smimecap v1_PKCS7_get_smimecap +#define PKCS7_ISSUER_AND_SERIAL_digest v1_PKCS7_ISSUER_AND_SERIAL_digest +#define PKCS7_ISSUER_AND_SERIAL_free v1_PKCS7_ISSUER_AND_SERIAL_free +#define PKCS7_ISSUER_AND_SERIAL_it v1_PKCS7_ISSUER_AND_SERIAL_it +#define PKCS7_ISSUER_AND_SERIAL_new v1_PKCS7_ISSUER_AND_SERIAL_new +#define PKCS7_it v1_PKCS7_it +#define PKCS7_new v1_PKCS7_new +#define PKCS7_print_ctx v1_PKCS7_print_ctx +#define PKCS7_RECIP_INFO_free v1_PKCS7_RECIP_INFO_free +#define PKCS7_RECIP_INFO_get0_alg v1_PKCS7_RECIP_INFO_get0_alg +#define PKCS7_RECIP_INFO_it v1_PKCS7_RECIP_INFO_it +#define PKCS7_RECIP_INFO_new v1_PKCS7_RECIP_INFO_new +#define PKCS7_RECIP_INFO_set v1_PKCS7_RECIP_INFO_set +#define PKCS7_set0_type_other v1_PKCS7_set0_type_other +#define PKCS7_set_attributes v1_PKCS7_set_attributes +#define PKCS7_set_cipher v1_PKCS7_set_cipher +#define PKCS7_set_content v1_PKCS7_set_content +#define PKCS7_set_digest v1_PKCS7_set_digest +#define PKCS7_set_signed_attributes v1_PKCS7_set_signed_attributes +#define PKCS7_set_type v1_PKCS7_set_type +#define PKCS7_sign v1_PKCS7_sign +#define PKCS7_sign_add_signer v1_PKCS7_sign_add_signer +#define PKCS7_signatureVerify v1_PKCS7_signatureVerify +#define PKCS7_SIGNED_free v1_PKCS7_SIGNED_free +#define PKCS7_SIGNED_it v1_PKCS7_SIGNED_it +#define PKCS7_SIGNED_new v1_PKCS7_SIGNED_new +#define PKCS7_SIGN_ENVELOPE_free v1_PKCS7_SIGN_ENVELOPE_free +#define PKCS7_SIGN_ENVELOPE_it v1_PKCS7_SIGN_ENVELOPE_it +#define PKCS7_SIGN_ENVELOPE_new v1_PKCS7_SIGN_ENVELOPE_new +#define PKCS7_SIGNER_INFO_free v1_PKCS7_SIGNER_INFO_free +#define PKCS7_SIGNER_INFO_get0_algs v1_PKCS7_SIGNER_INFO_get0_algs +#define PKCS7_SIGNER_INFO_it v1_PKCS7_SIGNER_INFO_it +#define PKCS7_SIGNER_INFO_new v1_PKCS7_SIGNER_INFO_new +#define PKCS7_SIGNER_INFO_set v1_PKCS7_SIGNER_INFO_set +#define PKCS7_SIGNER_INFO_sign v1_PKCS7_SIGNER_INFO_sign +#define PKCS7_simple_smimecap v1_PKCS7_simple_smimecap +#define PKCS7_stream v1_PKCS7_stream +#define PKCS7_to_TS_TST_INFO v1_PKCS7_to_TS_TST_INFO +#define PKCS7_verify v1_PKCS7_verify +#define PKCS8_add_keyusage v1_PKCS8_add_keyusage +#define PKCS8_decrypt v1_PKCS8_decrypt +#define PKCS8_encrypt v1_PKCS8_encrypt +#define PKCS8_get_attr v1_PKCS8_get_attr +#define PKCS8_pkey_add1_attr_by_NID v1_PKCS8_pkey_add1_attr_by_NID +#define PKCS8_pkey_get0 v1_PKCS8_pkey_get0 +#define PKCS8_pkey_get0_attrs v1_PKCS8_pkey_get0_attrs +#define PKCS8_pkey_set0 v1_PKCS8_pkey_set0 +#define PKCS8_PRIV_KEY_INFO_free v1_PKCS8_PRIV_KEY_INFO_free +#define PKCS8_PRIV_KEY_INFO_it v1_PKCS8_PRIV_KEY_INFO_it +#define PKCS8_PRIV_KEY_INFO_new v1_PKCS8_PRIV_KEY_INFO_new +#define PKCS8_set0_pbe v1_PKCS8_set0_pbe +#define PKEY_USAGE_PERIOD_free v1_PKEY_USAGE_PERIOD_free +#define PKEY_USAGE_PERIOD_it v1_PKEY_USAGE_PERIOD_it +#define PKEY_USAGE_PERIOD_new v1_PKEY_USAGE_PERIOD_new +#define policy_cache_find_data v1_policy_cache_find_data +#define policy_cache_free v1_policy_cache_free +#define policy_cache_set v1_policy_cache_set +#define policy_cache_set_mapping v1_policy_cache_set_mapping +#define POLICY_CONSTRAINTS_free v1_POLICY_CONSTRAINTS_free +#define POLICY_CONSTRAINTS_it v1_POLICY_CONSTRAINTS_it +#define POLICY_CONSTRAINTS_new v1_POLICY_CONSTRAINTS_new +#define policy_data_free v1_policy_data_free +#define policy_data_new v1_policy_data_new +#define POLICYINFO_free v1_POLICYINFO_free +#define POLICYINFO_it v1_POLICYINFO_it +#define POLICYINFO_new v1_POLICYINFO_new +#define POLICY_MAPPING_free v1_POLICY_MAPPING_free +#define POLICY_MAPPING_it v1_POLICY_MAPPING_it +#define POLICY_MAPPING_new v1_POLICY_MAPPING_new +#define POLICY_MAPPINGS_it v1_POLICY_MAPPINGS_it +#define policy_node_cmp_new v1_policy_node_cmp_new +#define policy_node_free v1_policy_node_free +#define policy_node_match v1_policy_node_match +#define POLICYQUALINFO_free v1_POLICYQUALINFO_free +#define POLICYQUALINFO_it v1_POLICYQUALINFO_it +#define POLICYQUALINFO_new v1_POLICYQUALINFO_new +#define poly1305_asn1_meth v1_poly1305_asn1_meth +#define poly1305_blocks v1_poly1305_blocks +#define Poly1305_ctx_size v1_Poly1305_ctx_size +#define poly1305_emit v1_poly1305_emit +#define Poly1305_Final v1_Poly1305_Final +#define poly1305_init v1_poly1305_init +#define Poly1305_Init v1_Poly1305_Init +#define poly1305_pkey_meth v1_poly1305_pkey_meth +#define Poly1305_Update v1_Poly1305_Update +#define pqueue_find v1_pqueue_find +#define pqueue_free v1_pqueue_free +#define pqueue_insert v1_pqueue_insert +#define pqueue_iterator v1_pqueue_iterator +#define pqueue_new v1_pqueue_new +#define pqueue_next v1_pqueue_next +#define pqueue_peek v1_pqueue_peek +#define pqueue_pop v1_pqueue_pop +#define pqueue_size v1_pqueue_size +#define PROFESSION_INFO_free v1_PROFESSION_INFO_free +#define PROFESSION_INFO_get0_addProfessionInfo v1_PROFESSION_INFO_get0_addProfessionInfo +#define PROFESSION_INFO_get0_namingAuthority v1_PROFESSION_INFO_get0_namingAuthority +#define PROFESSION_INFO_get0_professionItems v1_PROFESSION_INFO_get0_professionItems +#define PROFESSION_INFO_get0_professionOIDs v1_PROFESSION_INFO_get0_professionOIDs +#define PROFESSION_INFO_get0_registrationNumber v1_PROFESSION_INFO_get0_registrationNumber +#define PROFESSION_INFO_it v1_PROFESSION_INFO_it +#define PROFESSION_INFO_new v1_PROFESSION_INFO_new +#define PROFESSION_INFO_set0_addProfessionInfo v1_PROFESSION_INFO_set0_addProfessionInfo +#define PROFESSION_INFO_set0_namingAuthority v1_PROFESSION_INFO_set0_namingAuthority +#define PROFESSION_INFO_set0_professionItems v1_PROFESSION_INFO_set0_professionItems +#define PROFESSION_INFO_set0_professionOIDs v1_PROFESSION_INFO_set0_professionOIDs +#define PROFESSION_INFO_set0_registrationNumber v1_PROFESSION_INFO_set0_registrationNumber +#define PROXY_CERT_INFO_EXTENSION_free v1_PROXY_CERT_INFO_EXTENSION_free +#define PROXY_CERT_INFO_EXTENSION_it v1_PROXY_CERT_INFO_EXTENSION_it +#define PROXY_CERT_INFO_EXTENSION_new v1_PROXY_CERT_INFO_EXTENSION_new +#define PROXY_POLICY_free v1_PROXY_POLICY_free +#define PROXY_POLICY_it v1_PROXY_POLICY_it +#define PROXY_POLICY_new v1_PROXY_POLICY_new +#define quic_get_message v1_quic_get_message +#define quic_set_encryption_secrets v1_quic_set_encryption_secrets +#define RAND_add v1_RAND_add +#define RAND_bytes v1_RAND_bytes +#define rand_cleanup_int v1_rand_cleanup_int +#define RAND_DRBG_bytes v1_RAND_DRBG_bytes +#define rand_drbg_cleanup_additional_data v1_rand_drbg_cleanup_additional_data +#define rand_drbg_cleanup_entropy v1_rand_drbg_cleanup_entropy +#define rand_drbg_cleanup_int v1_rand_drbg_cleanup_int +#define rand_drbg_cleanup_nonce v1_rand_drbg_cleanup_nonce +#define rand_drbg_enable_locking v1_rand_drbg_enable_locking +#define RAND_DRBG_free v1_RAND_DRBG_free +#define RAND_DRBG_generate v1_RAND_DRBG_generate +#define RAND_DRBG_get0_master v1_RAND_DRBG_get0_master +#define RAND_DRBG_get0_private v1_RAND_DRBG_get0_private +#define RAND_DRBG_get0_public v1_RAND_DRBG_get0_public +#define rand_drbg_get_additional_data v1_rand_drbg_get_additional_data +#define rand_drbg_get_entropy v1_rand_drbg_get_entropy +#define RAND_DRBG_get_ex_data v1_RAND_DRBG_get_ex_data +#define rand_drbg_get_nonce v1_rand_drbg_get_nonce +#define RAND_DRBG_instantiate v1_RAND_DRBG_instantiate +#define rand_drbg_lock v1_rand_drbg_lock +#define RAND_DRBG_new v1_RAND_DRBG_new +#define RAND_DRBG_reseed v1_RAND_DRBG_reseed +#define rand_drbg_restart v1_rand_drbg_restart +#define RAND_DRBG_secure_new v1_RAND_DRBG_secure_new +#define rand_drbg_seedlen v1_rand_drbg_seedlen +#define RAND_DRBG_set v1_RAND_DRBG_set +#define RAND_DRBG_set_callbacks v1_RAND_DRBG_set_callbacks +#define RAND_DRBG_set_defaults v1_RAND_DRBG_set_defaults +#define RAND_DRBG_set_ex_data v1_RAND_DRBG_set_ex_data +#define RAND_DRBG_set_reseed_defaults v1_RAND_DRBG_set_reseed_defaults +#define RAND_DRBG_set_reseed_interval v1_RAND_DRBG_set_reseed_interval +#define RAND_DRBG_set_reseed_time_interval v1_RAND_DRBG_set_reseed_time_interval +#define RAND_DRBG_uninstantiate v1_RAND_DRBG_uninstantiate +#define rand_drbg_unlock v1_rand_drbg_unlock +#define RAND_file_name v1_RAND_file_name +#define RAND_get_rand_method v1_RAND_get_rand_method +#define RAND_keep_random_devices_open v1_RAND_keep_random_devices_open +#define RAND_load_file v1_RAND_load_file +#define rand_meth v1_rand_meth +#define RAND_OpenSSL v1_RAND_OpenSSL +#define RAND_poll v1_RAND_poll +#define rand_pool_acquire_entropy v1_rand_pool_acquire_entropy +#define rand_pool_add v1_rand_pool_add +#define rand_pool_add_additional_data v1_rand_pool_add_additional_data +#define rand_pool_add_begin v1_rand_pool_add_begin +#define rand_pool_add_end v1_rand_pool_add_end +#define rand_pool_add_nonce_data v1_rand_pool_add_nonce_data +#define rand_pool_attach v1_rand_pool_attach +#define rand_pool_buffer v1_rand_pool_buffer +#define rand_pool_bytes_needed v1_rand_pool_bytes_needed +#define rand_pool_bytes_remaining v1_rand_pool_bytes_remaining +#define rand_pool_cleanup v1_rand_pool_cleanup +#define rand_pool_detach v1_rand_pool_detach +#define rand_pool_entropy v1_rand_pool_entropy +#define rand_pool_entropy_available v1_rand_pool_entropy_available +#define rand_pool_entropy_needed v1_rand_pool_entropy_needed +#define rand_pool_free v1_rand_pool_free +#define rand_pool_init v1_rand_pool_init +#define rand_pool_keep_random_devices_open v1_rand_pool_keep_random_devices_open +#define rand_pool_length v1_rand_pool_length +#define rand_pool_new v1_rand_pool_new +#define rand_pool_reattach v1_rand_pool_reattach +#define RAND_priv_bytes v1_RAND_priv_bytes +#define RAND_pseudo_bytes v1_RAND_pseudo_bytes +#define RAND_seed v1_RAND_seed +#define RAND_set_rand_engine v1_RAND_set_rand_engine +#define RAND_set_rand_method v1_RAND_set_rand_method +#define RAND_status v1_RAND_status +#define RAND_write_file v1_RAND_write_file +#define RC2_cbc_encrypt v1_RC2_cbc_encrypt +#define RC2_cfb64_encrypt v1_RC2_cfb64_encrypt +#define RC2_decrypt v1_RC2_decrypt +#define RC2_ecb_encrypt v1_RC2_ecb_encrypt +#define RC2_encrypt v1_RC2_encrypt +#define RC2_ofb64_encrypt v1_RC2_ofb64_encrypt +#define RC2_set_key v1_RC2_set_key +//#define RC4 v1_RC4 +#define rc4_md5_enc v1_rc4_md5_enc +#define RC4_options v1_RC4_options +#define RC4_set_key v1_RC4_set_key +#define RECORD_LAYER_clear v1_RECORD_LAYER_clear +#define RECORD_LAYER_get_rrec_length v1_RECORD_LAYER_get_rrec_length +#define RECORD_LAYER_init v1_RECORD_LAYER_init +#define RECORD_LAYER_is_sslv2_record v1_RECORD_LAYER_is_sslv2_record +#define RECORD_LAYER_processed_read_pending v1_RECORD_LAYER_processed_read_pending +#define RECORD_LAYER_read_pending v1_RECORD_LAYER_read_pending +#define RECORD_LAYER_release v1_RECORD_LAYER_release +#define RECORD_LAYER_reset_read_sequence v1_RECORD_LAYER_reset_read_sequence +#define RECORD_LAYER_reset_write_sequence v1_RECORD_LAYER_reset_write_sequence +#define RECORD_LAYER_write_pending v1_RECORD_LAYER_write_pending +#define RIPEMD160 v1_RIPEMD160 +#define ripemd160_block_data_order v1_ripemd160_block_data_order +#define RIPEMD160_Final v1_RIPEMD160_Final +#define RIPEMD160_Init v1_RIPEMD160_Init +#define RIPEMD160_Transform v1_RIPEMD160_Transform +#define RIPEMD160_Update v1_RIPEMD160_Update +#define rsa_asn1_meths v1_rsa_asn1_meths +#define RSA_bits v1_RSA_bits +#define RSA_blinding_off v1_RSA_blinding_off +#define RSA_blinding_on v1_RSA_blinding_on +#define RSA_check_key v1_RSA_check_key +#define RSA_check_key_ex v1_RSA_check_key_ex +#define RSA_clear_flags v1_RSA_clear_flags +#define RSA_flags v1_RSA_flags +#define RSA_free v1_RSA_free +#define RSA_generate_key v1_RSA_generate_key +#define RSA_generate_key_ex v1_RSA_generate_key_ex +#define RSA_generate_multi_prime_key v1_RSA_generate_multi_prime_key +#define RSA_get0_crt_params v1_RSA_get0_crt_params +#define RSA_get0_d v1_RSA_get0_d +#define RSA_get0_dmp1 v1_RSA_get0_dmp1 +#define RSA_get0_dmq1 v1_RSA_get0_dmq1 +#define RSA_get0_e v1_RSA_get0_e +#define RSA_get0_engine v1_RSA_get0_engine +#define RSA_get0_factors v1_RSA_get0_factors +#define RSA_get0_iqmp v1_RSA_get0_iqmp +#define RSA_get0_key v1_RSA_get0_key +#define RSA_get0_multi_prime_crt_params v1_RSA_get0_multi_prime_crt_params +#define RSA_get0_multi_prime_factors v1_RSA_get0_multi_prime_factors +#define RSA_get0_n v1_RSA_get0_n +#define RSA_get0_p v1_RSA_get0_p +#define RSA_get0_pss_params v1_RSA_get0_pss_params +#define RSA_get0_q v1_RSA_get0_q +#define RSA_get_default_method v1_RSA_get_default_method +#define RSA_get_ex_data v1_RSA_get_ex_data +#define RSA_get_method v1_RSA_get_method +#define RSA_get_multi_prime_extra_count v1_RSA_get_multi_prime_extra_count +#define RSA_get_version v1_RSA_get_version +#define RSA_meth_dup v1_RSA_meth_dup +#define RSA_meth_free v1_RSA_meth_free +#define RSA_meth_get0_app_data v1_RSA_meth_get0_app_data +#define RSA_meth_get0_name v1_RSA_meth_get0_name +#define RSA_meth_get_bn_mod_exp v1_RSA_meth_get_bn_mod_exp +#define RSA_meth_get_finish v1_RSA_meth_get_finish +#define RSA_meth_get_flags v1_RSA_meth_get_flags +#define RSA_meth_get_init v1_RSA_meth_get_init +#define RSA_meth_get_keygen v1_RSA_meth_get_keygen +#define RSA_meth_get_mod_exp v1_RSA_meth_get_mod_exp +#define RSA_meth_get_multi_prime_keygen v1_RSA_meth_get_multi_prime_keygen +#define RSA_meth_get_priv_dec v1_RSA_meth_get_priv_dec +#define RSA_meth_get_priv_enc v1_RSA_meth_get_priv_enc +#define RSA_meth_get_pub_dec v1_RSA_meth_get_pub_dec +#define RSA_meth_get_pub_enc v1_RSA_meth_get_pub_enc +#define RSA_meth_get_sign v1_RSA_meth_get_sign +#define RSA_meth_get_verify v1_RSA_meth_get_verify +#define RSA_meth_new v1_RSA_meth_new +#define RSA_meth_set0_app_data v1_RSA_meth_set0_app_data +#define RSA_meth_set1_name v1_RSA_meth_set1_name +#define RSA_meth_set_bn_mod_exp v1_RSA_meth_set_bn_mod_exp +#define RSA_meth_set_finish v1_RSA_meth_set_finish +#define RSA_meth_set_flags v1_RSA_meth_set_flags +#define RSA_meth_set_init v1_RSA_meth_set_init +#define RSA_meth_set_keygen v1_RSA_meth_set_keygen +#define RSA_meth_set_mod_exp v1_RSA_meth_set_mod_exp +#define RSA_meth_set_multi_prime_keygen v1_RSA_meth_set_multi_prime_keygen +#define RSA_meth_set_priv_dec v1_RSA_meth_set_priv_dec +#define RSA_meth_set_priv_enc v1_RSA_meth_set_priv_enc +#define RSA_meth_set_pub_dec v1_RSA_meth_set_pub_dec +#define RSA_meth_set_pub_enc v1_RSA_meth_set_pub_enc +#define RSA_meth_set_sign v1_RSA_meth_set_sign +#define RSA_meth_set_verify v1_RSA_meth_set_verify +#define rsa_multip_calc_product v1_rsa_multip_calc_product +#define rsa_multip_cap v1_rsa_multip_cap +#define rsa_multip_info_free v1_rsa_multip_info_free +#define rsa_multip_info_free_ex v1_rsa_multip_info_free_ex +#define rsa_multip_info_new v1_rsa_multip_info_new +#define RSA_new v1_RSA_new +#define RSA_new_method v1_RSA_new_method +#define RSA_null_method v1_RSA_null_method +#define RSA_OAEP_PARAMS_free v1_RSA_OAEP_PARAMS_free +#define RSA_OAEP_PARAMS_it v1_RSA_OAEP_PARAMS_it +#define RSA_OAEP_PARAMS_new v1_RSA_OAEP_PARAMS_new +#define RSA_padding_add_none v1_RSA_padding_add_none +#define RSA_padding_add_PKCS1_OAEP v1_RSA_padding_add_PKCS1_OAEP +#define RSA_padding_add_PKCS1_OAEP_mgf1 v1_RSA_padding_add_PKCS1_OAEP_mgf1 +#define RSA_padding_add_PKCS1_PSS v1_RSA_padding_add_PKCS1_PSS +#define RSA_padding_add_PKCS1_PSS_mgf1 v1_RSA_padding_add_PKCS1_PSS_mgf1 +#define RSA_padding_add_PKCS1_type_1 v1_RSA_padding_add_PKCS1_type_1 +#define RSA_padding_add_PKCS1_type_2 v1_RSA_padding_add_PKCS1_type_2 +#define RSA_padding_add_SSLv23 v1_RSA_padding_add_SSLv23 +#define RSA_padding_add_X931 v1_RSA_padding_add_X931 +#define RSA_padding_check_none v1_RSA_padding_check_none +#define RSA_padding_check_PKCS1_OAEP v1_RSA_padding_check_PKCS1_OAEP +#define RSA_padding_check_PKCS1_OAEP_mgf1 v1_RSA_padding_check_PKCS1_OAEP_mgf1 +#define RSA_padding_check_PKCS1_type_1 v1_RSA_padding_check_PKCS1_type_1 +#define RSA_padding_check_PKCS1_type_2 v1_RSA_padding_check_PKCS1_type_2 +#define RSA_padding_check_SSLv23 v1_RSA_padding_check_SSLv23 +#define RSA_padding_check_X931 v1_RSA_padding_check_X931 +#define RSA_PKCS1_OpenSSL v1_RSA_PKCS1_OpenSSL +#define RSA_pkey_ctx_ctrl v1_RSA_pkey_ctx_ctrl +#define rsa_pkey_meth v1_rsa_pkey_meth +#define RSA_PRIME_INFO_it v1_RSA_PRIME_INFO_it +#define RSA_print v1_RSA_print +#define RSA_print_fp v1_RSA_print_fp +#define RSA_private_decrypt v1_RSA_private_decrypt +#define RSA_private_encrypt v1_RSA_private_encrypt +#define RSAPrivateKey_dup v1_RSAPrivateKey_dup +#define RSAPrivateKey_it v1_RSAPrivateKey_it +#define rsa_pss_asn1_meth v1_rsa_pss_asn1_meth +#define rsa_pss_get_param v1_rsa_pss_get_param +#define rsa_pss_params_create v1_rsa_pss_params_create +#define RSA_PSS_PARAMS_free v1_RSA_PSS_PARAMS_free +#define RSA_PSS_PARAMS_it v1_RSA_PSS_PARAMS_it +#define RSA_PSS_PARAMS_new v1_RSA_PSS_PARAMS_new +#define rsa_pss_pkey_meth v1_rsa_pss_pkey_meth +#define RSA_public_decrypt v1_RSA_public_decrypt +#define RSA_public_encrypt v1_RSA_public_encrypt +#define RSAPublicKey_dup v1_RSAPublicKey_dup +#define RSAPublicKey_it v1_RSAPublicKey_it +#define RSA_security_bits v1_RSA_security_bits +#define RSA_set0_crt_params v1_RSA_set0_crt_params +#define RSA_set0_factors v1_RSA_set0_factors +#define RSA_set0_key v1_RSA_set0_key +#define RSA_set0_multi_prime_params v1_RSA_set0_multi_prime_params +#define RSA_set_default_method v1_RSA_set_default_method +#define RSA_set_ex_data v1_RSA_set_ex_data +#define RSA_set_flags v1_RSA_set_flags +#define RSA_set_method v1_RSA_set_method +#define RSA_setup_blinding v1_RSA_setup_blinding +#define RSA_sign v1_RSA_sign +#define RSA_sign_ASN1_OCTET_STRING v1_RSA_sign_ASN1_OCTET_STRING +#define RSA_size v1_RSA_size +#define RSA_test_flags v1_RSA_test_flags +#define RSA_up_ref v1_RSA_up_ref +#define RSA_verify v1_RSA_verify +#define RSA_verify_ASN1_OCTET_STRING v1_RSA_verify_ASN1_OCTET_STRING +#define RSA_verify_PKCS1_PSS v1_RSA_verify_PKCS1_PSS +#define RSA_verify_PKCS1_PSS_mgf1 v1_RSA_verify_PKCS1_PSS_mgf1 +#define RSA_X931_derive_ex v1_RSA_X931_derive_ex +#define RSA_X931_generate_key_ex v1_RSA_X931_generate_key_ex +#define RSA_X931_hash_id v1_RSA_X931_hash_id +#define rsaz_1024_gather5_avx2 v1_rsaz_1024_gather5_avx2 +#define RSAZ_1024_mod_exp_avx2 v1_RSAZ_1024_mod_exp_avx2 +#define rsaz_1024_mul_avx2 v1_rsaz_1024_mul_avx2 +#define rsaz_1024_norm2red_avx2 v1_rsaz_1024_norm2red_avx2 +#define rsaz_1024_red2norm_avx2 v1_rsaz_1024_red2norm_avx2 +#define rsaz_1024_scatter5_avx2 v1_rsaz_1024_scatter5_avx2 +#define rsaz_1024_sqr_avx2 v1_rsaz_1024_sqr_avx2 +#define rsaz_512_gather4 v1_rsaz_512_gather4 +#define RSAZ_512_mod_exp v1_RSAZ_512_mod_exp +#define rsaz_512_mul v1_rsaz_512_mul +#define rsaz_512_mul_by_one v1_rsaz_512_mul_by_one +#define rsaz_512_mul_gather4 v1_rsaz_512_mul_gather4 +#define rsaz_512_mul_scatter4 v1_rsaz_512_mul_scatter4 +#define rsaz_512_scatter4 v1_rsaz_512_scatter4 +#define rsaz_512_sqr v1_rsaz_512_sqr +#define rsaz_avx2_eligible v1_rsaz_avx2_eligible +#define s2i_ASN1_IA5STRING v1_s2i_ASN1_IA5STRING +#define s2i_ASN1_INTEGER v1_s2i_ASN1_INTEGER +#define s2i_ASN1_OCTET_STRING v1_s2i_ASN1_OCTET_STRING +#define SCRYPT_PARAMS_free v1_SCRYPT_PARAMS_free +#define SCRYPT_PARAMS_it v1_SCRYPT_PARAMS_it +#define SCRYPT_PARAMS_new v1_SCRYPT_PARAMS_new +#define scrypt_pkey_meth v1_scrypt_pkey_meth +#define SCT_CTX_free v1_SCT_CTX_free +#define SCT_CTX_new v1_SCT_CTX_new +#define SCT_CTX_set1_cert v1_SCT_CTX_set1_cert +#define SCT_CTX_set1_issuer v1_SCT_CTX_set1_issuer +#define SCT_CTX_set1_issuer_pubkey v1_SCT_CTX_set1_issuer_pubkey +#define SCT_CTX_set1_pubkey v1_SCT_CTX_set1_pubkey +#define SCT_CTX_set_time v1_SCT_CTX_set_time +#define SCT_CTX_verify v1_SCT_CTX_verify +#define SCT_free v1_SCT_free +#define SCT_get0_extensions v1_SCT_get0_extensions +#define SCT_get0_log_id v1_SCT_get0_log_id +#define SCT_get0_signature v1_SCT_get0_signature +#define SCT_get_log_entry_type v1_SCT_get_log_entry_type +#define SCT_get_signature_nid v1_SCT_get_signature_nid +#define SCT_get_source v1_SCT_get_source +#define SCT_get_timestamp v1_SCT_get_timestamp +#define SCT_get_validation_status v1_SCT_get_validation_status +#define SCT_get_version v1_SCT_get_version +#define SCT_is_complete v1_SCT_is_complete +#define SCT_LIST_free v1_SCT_LIST_free +#define SCT_LIST_print v1_SCT_LIST_print +#define SCT_LIST_validate v1_SCT_LIST_validate +#define SCT_new v1_SCT_new +#define SCT_new_from_base64 v1_SCT_new_from_base64 +#define SCT_print v1_SCT_print +#define SCT_set0_extensions v1_SCT_set0_extensions +#define SCT_set0_log_id v1_SCT_set0_log_id +#define SCT_set0_signature v1_SCT_set0_signature +#define SCT_set1_extensions v1_SCT_set1_extensions +#define SCT_set1_log_id v1_SCT_set1_log_id +#define SCT_set1_signature v1_SCT_set1_signature +#define SCT_set_log_entry_type v1_SCT_set_log_entry_type +#define SCT_set_signature_nid v1_SCT_set_signature_nid +#define SCT_set_source v1_SCT_set_source +#define SCT_set_timestamp v1_SCT_set_timestamp +#define SCT_set_version v1_SCT_set_version +#define SCT_signature_is_complete v1_SCT_signature_is_complete +#define SCT_validate v1_SCT_validate +#define SCT_validation_status_string v1_SCT_validation_status_string +#define SEED_cbc_encrypt v1_SEED_cbc_encrypt +#define SEED_cfb128_encrypt v1_SEED_cfb128_encrypt +#define SEED_decrypt v1_SEED_decrypt +#define SEED_ecb_encrypt v1_SEED_ecb_encrypt +#define SEED_encrypt v1_SEED_encrypt +#define SEED_ofb128_encrypt v1_SEED_ofb128_encrypt +#define SEED_set_key v1_SEED_set_key +#define send_certificate_request v1_send_certificate_request +//#define SHA1 v1_SHA1 +#define sha1_block_data_order v1_sha1_block_data_order +#define SHA1_Final v1_SHA1_Final +#define SHA1_Init v1_SHA1_Init +#define sha1_multi_block v1_sha1_multi_block +#define SHA1_Transform v1_SHA1_Transform +#define SHA1_Update v1_SHA1_Update +#define SHA224 v1_SHA224 +#define SHA224_Final v1_SHA224_Final +#define SHA224_Init v1_SHA224_Init +#define SHA224_Update v1_SHA224_Update +//#define SHA256 v1_SHA256 +#define sha256_block_data_order v1_sha256_block_data_order +#define SHA256_Final v1_SHA256_Final +#define SHA256_Init v1_SHA256_Init +#define sha256_multi_block v1_sha256_multi_block +#define SHA256_Transform v1_SHA256_Transform +#define SHA256_Update v1_SHA256_Update +//#define SHA384 v1_SHA384 +#define SHA384_Final v1_SHA384_Final +#define SHA384_Init v1_SHA384_Init +#define SHA384_Update v1_SHA384_Update +#define SHA3_absorb v1_SHA3_absorb +#define SHA3_squeeze v1_SHA3_squeeze +//#define SHA512 v1_SHA512 +#define sha512_224_init v1_sha512_224_init +#define sha512_256_init v1_sha512_256_init +#define sha512_block_data_order v1_sha512_block_data_order +#define SHA512_Final v1_SHA512_Final +#define SHA512_Init v1_SHA512_Init +#define SHA512_Transform v1_SHA512_Transform +#define SHA512_Update v1_SHA512_Update +#define _shadow_DES_check_key v1__shadow_DES_check_key +#define should_add_extension v1_should_add_extension +#define siphash_asn1_meth v1_siphash_asn1_meth +#define SipHash_ctx_size v1_SipHash_ctx_size +#define SipHash_Final v1_SipHash_Final +#define SipHash_hash_size v1_SipHash_hash_size +#define SipHash_Init v1_SipHash_Init +#define siphash_pkey_meth v1_siphash_pkey_meth +#define SipHash_set_hash_size v1_SipHash_set_hash_size +#define SipHash_Update v1_SipHash_Update +#define sm2_asn1_meth v1_sm2_asn1_meth +#define SM2_Ciphertext_free v1_SM2_Ciphertext_free +#define SM2_Ciphertext_it v1_SM2_Ciphertext_it +#define SM2_Ciphertext_new v1_SM2_Ciphertext_new +#define sm2_ciphertext_size v1_sm2_ciphertext_size +#define sm2_compute_z_digest v1_sm2_compute_z_digest +#define sm2_decrypt v1_sm2_decrypt +#define sm2_do_sign v1_sm2_do_sign +#define sm2_do_verify v1_sm2_do_verify +#define sm2_encrypt v1_sm2_encrypt +#define sm2_pkey_meth v1_sm2_pkey_meth +#define sm2_plaintext_size v1_sm2_plaintext_size +#define sm2_sign v1_sm2_sign +#define sm2_verify v1_sm2_verify +#define sm3_block_data_order v1_sm3_block_data_order +#define sm3_final v1_sm3_final +#define sm3_init v1_sm3_init +#define sm3_transform v1_sm3_transform +#define sm3_update v1_sm3_update +#define SM4_decrypt v1_SM4_decrypt +#define SM4_encrypt v1_SM4_encrypt +#define SM4_set_key v1_SM4_set_key +#define SMIME_crlf_copy v1_SMIME_crlf_copy +#define SMIME_read_ASN1 v1_SMIME_read_ASN1 +#define SMIME_read_CMS v1_SMIME_read_CMS +#define SMIME_read_PKCS7 v1_SMIME_read_PKCS7 +#define SMIME_text v1_SMIME_text +#define SMIME_write_ASN1 v1_SMIME_write_ASN1 +#define SMIME_write_CMS v1_SMIME_write_CMS +#define SMIME_write_PKCS7 v1_SMIME_write_PKCS7 +#define SRP_Calc_A v1_SRP_Calc_A +#define SRP_Calc_A_param v1_SRP_Calc_A_param +#define SRP_Calc_B v1_SRP_Calc_B +#define SRP_Calc_client_key v1_SRP_Calc_client_key +#define SRP_Calc_server_key v1_SRP_Calc_server_key +#define SRP_Calc_u v1_SRP_Calc_u +#define SRP_Calc_x v1_SRP_Calc_x +#define SRP_check_known_gN_param v1_SRP_check_known_gN_param +#define SRP_create_verifier v1_SRP_create_verifier +#define SRP_create_verifier_BN v1_SRP_create_verifier_BN +#define srp_generate_client_master_secret v1_srp_generate_client_master_secret +#define srp_generate_server_master_secret v1_srp_generate_server_master_secret +#define SRP_get_default_gN v1_SRP_get_default_gN +#define SRP_user_pwd_free v1_SRP_user_pwd_free +#define SRP_VBASE_free v1_SRP_VBASE_free +#define SRP_VBASE_get1_by_user v1_SRP_VBASE_get1_by_user +#define SRP_VBASE_get_by_user v1_SRP_VBASE_get_by_user +#define SRP_VBASE_init v1_SRP_VBASE_init +#define SRP_VBASE_new v1_SRP_VBASE_new +#define SRP_Verify_A_mod_N v1_SRP_Verify_A_mod_N +#define SRP_Verify_B_mod_N v1_SRP_Verify_B_mod_N +#define srp_verify_server_param v1_srp_verify_server_param +#define ssl3_alert_code v1_ssl3_alert_code +#define SSL3_BUFFER_clear v1_SSL3_BUFFER_clear +#define SSL3_BUFFER_release v1_SSL3_BUFFER_release +#define SSL3_BUFFER_set_data v1_SSL3_BUFFER_set_data +#define ssl3_callback_ctrl v1_ssl3_callback_ctrl +#define ssl3_cbc_copy_mac v1_ssl3_cbc_copy_mac +#define ssl3_cbc_digest_record v1_ssl3_cbc_digest_record +#define ssl3_cbc_record_digest_supported v1_ssl3_cbc_record_digest_supported +#define ssl3_cbc_remove_padding v1_ssl3_cbc_remove_padding +#define ssl3_change_cipher_state v1_ssl3_change_cipher_state +#define ssl3_check_cert_and_algorithm v1_ssl3_check_cert_and_algorithm +#define ssl3_choose_cipher v1_ssl3_choose_cipher +#define ssl3_cleanup_key_block v1_ssl3_cleanup_key_block +#define ssl3_clear v1_ssl3_clear +#define ssl3_comp_find v1_ssl3_comp_find +#define ssl3_ctrl v1_ssl3_ctrl +#define ssl3_ctx_callback_ctrl v1_ssl3_ctx_callback_ctrl +#define ssl3_ctx_ctrl v1_ssl3_ctx_ctrl +#define ssl3_default_timeout v1_ssl3_default_timeout +#define ssl3_digest_cached_records v1_ssl3_digest_cached_records +#define ssl3_dispatch_alert v1_ssl3_dispatch_alert +#define ssl3_do_change_cipher_spec v1_ssl3_do_change_cipher_spec +#define ssl3_do_compress v1_ssl3_do_compress +#define ssl3_do_uncompress v1_ssl3_do_uncompress +#define ssl3_do_write v1_ssl3_do_write +#define ssl3_enc v1_ssl3_enc +#define ssl3_final_finish_mac v1_ssl3_final_finish_mac +#define ssl3_finish_mac v1_ssl3_finish_mac +#define ssl3_free v1_ssl3_free +#define ssl3_free_digest_list v1_ssl3_free_digest_list +#define ssl3_generate_master_secret v1_ssl3_generate_master_secret +#define ssl3_get_cipher v1_ssl3_get_cipher +#define ssl3_get_cipher_by_char v1_ssl3_get_cipher_by_char +#define ssl3_get_cipher_by_id v1_ssl3_get_cipher_by_id +#define ssl3_get_cipher_by_std_name v1_ssl3_get_cipher_by_std_name +#define ssl3_get_record v1_ssl3_get_record +#define ssl3_get_req_cert_type v1_ssl3_get_req_cert_type +#define ssl3_handshake_write v1_ssl3_handshake_write +#define ssl3_init_finished_mac v1_ssl3_init_finished_mac +#define ssl3_new v1_ssl3_new +#define ssl3_num_ciphers v1_ssl3_num_ciphers +#define ssl3_output_cert_chain v1_ssl3_output_cert_chain +#define ssl3_peek v1_ssl3_peek +#define ssl3_pending v1_ssl3_pending +#define ssl3_put_cipher_by_char v1_ssl3_put_cipher_by_char +#define ssl3_read v1_ssl3_read +#define ssl3_read_bytes v1_ssl3_read_bytes +#define ssl3_read_n v1_ssl3_read_n +#define SSL3_RECORD_clear v1_SSL3_RECORD_clear +#define SSL3_RECORD_release v1_SSL3_RECORD_release +#define ssl3_record_sequence_update v1_ssl3_record_sequence_update +#define SSL3_RECORD_set_seq_num v1_SSL3_RECORD_set_seq_num +#define ssl3_release_read_buffer v1_ssl3_release_read_buffer +#define ssl3_release_write_buffer v1_ssl3_release_write_buffer +#define ssl3_renegotiate v1_ssl3_renegotiate +#define ssl3_renegotiate_check v1_ssl3_renegotiate_check +#define ssl3_send_alert v1_ssl3_send_alert +#define ssl3_set_handshake_header v1_ssl3_set_handshake_header +#define ssl3_setup_buffers v1_ssl3_setup_buffers +#define ssl3_setup_key_block v1_ssl3_setup_key_block +#define ssl3_setup_read_buffer v1_ssl3_setup_read_buffer +#define ssl3_setup_write_buffer v1_ssl3_setup_write_buffer +#define ssl3_shutdown v1_ssl3_shutdown +#define ssl3_take_mac v1_ssl3_take_mac +#define ssl3_undef_enc_method v1_ssl3_undef_enc_method +#define ssl3_write v1_ssl3_write +#define ssl3_write_bytes v1_ssl3_write_bytes +#define ssl3_write_pending v1_ssl3_write_pending +#define SSL_accept v1_SSL_accept +#define SSL_add1_host v1_SSL_add1_host +#define SSL_add1_to_CA_list v1_SSL_add1_to_CA_list +#define SSL_add_client_CA v1_SSL_add_client_CA +#define SSL_add_dir_cert_subjects_to_stack v1_SSL_add_dir_cert_subjects_to_stack +#define SSL_add_file_cert_subjects_to_stack v1_SSL_add_file_cert_subjects_to_stack +#define SSL_add_ssl_module v1_SSL_add_ssl_module +#define SSL_alert_desc_string v1_SSL_alert_desc_string +#define SSL_alert_desc_string_long v1_SSL_alert_desc_string_long +#define SSL_alert_type_string v1_SSL_alert_type_string +#define SSL_alert_type_string_long v1_SSL_alert_type_string_long +#define SSL_alloc_buffers v1_SSL_alloc_buffers +#define ssl_allow_compression v1_ssl_allow_compression +#define ssl_bad_method v1_ssl_bad_method +#define ssl_build_cert_chain v1_ssl_build_cert_chain +#define SSL_bytes_to_cipher_list v1_SSL_bytes_to_cipher_list +#define ssl_cache_cipherlist v1_ssl_cache_cipherlist +#define SSL_callback_ctrl v1_SSL_callback_ctrl +#define ssl_cert_add0_chain_cert v1_ssl_cert_add0_chain_cert +#define ssl_cert_add1_chain_cert v1_ssl_cert_add1_chain_cert +#define ssl_cert_clear_certs v1_ssl_cert_clear_certs +#define ssl_cert_dup v1_ssl_cert_dup +#define ssl_cert_free v1_ssl_cert_free +#define ssl_cert_get_cert_store v1_ssl_cert_get_cert_store +#define ssl_cert_is_disabled v1_ssl_cert_is_disabled +#define ssl_cert_lookup_by_idx v1_ssl_cert_lookup_by_idx +#define ssl_cert_lookup_by_nid v1_ssl_cert_lookup_by_nid +#define ssl_cert_lookup_by_pkey v1_ssl_cert_lookup_by_pkey +#define ssl_cert_new v1_ssl_cert_new +#define SSL_certs_clear v1_SSL_certs_clear +#define ssl_cert_select_current v1_ssl_cert_select_current +#define ssl_cert_set0_chain v1_ssl_cert_set0_chain +#define ssl_cert_set1_chain v1_ssl_cert_set1_chain +#define ssl_cert_set_cert_cb v1_ssl_cert_set_cert_cb +#define ssl_cert_set_cert_store v1_ssl_cert_set_cert_store +#define ssl_cert_set_current v1_ssl_cert_set_current +#define SSL_check_chain v1_SSL_check_chain +#define SSL_check_private_key v1_SSL_check_private_key +#define ssl_check_srvr_ecc_cert_and_alg v1_ssl_check_srvr_ecc_cert_and_alg +#define ssl_check_version_downgrade v1_ssl_check_version_downgrade +#define ssl_choose_client_version v1_ssl_choose_client_version +#define ssl_choose_server_version v1_ssl_choose_server_version +#define SSL_CIPHER_description v1_SSL_CIPHER_description +#define ssl_cipher_disabled v1_ssl_cipher_disabled +#define SSL_CIPHER_find v1_SSL_CIPHER_find +#define SSL_CIPHER_get_auth_nid v1_SSL_CIPHER_get_auth_nid +#define SSL_CIPHER_get_bits v1_SSL_CIPHER_get_bits +#define SSL_CIPHER_get_cipher_nid v1_SSL_CIPHER_get_cipher_nid +#define SSL_CIPHER_get_digest_nid v1_SSL_CIPHER_get_digest_nid +#define ssl_cipher_get_evp v1_ssl_cipher_get_evp +#define SSL_CIPHER_get_handshake_digest v1_SSL_CIPHER_get_handshake_digest +#define SSL_CIPHER_get_id v1_SSL_CIPHER_get_id +#define SSL_CIPHER_get_kx_nid v1_SSL_CIPHER_get_kx_nid +#define SSL_CIPHER_get_name v1_SSL_CIPHER_get_name +#define ssl_cipher_get_overhead v1_ssl_cipher_get_overhead +#define SSL_CIPHER_get_prf_nid v1_SSL_CIPHER_get_prf_nid +#define SSL_CIPHER_get_protocol_id v1_SSL_CIPHER_get_protocol_id +#define SSL_CIPHER_get_version v1_SSL_CIPHER_get_version +#define ssl_cipher_id_cmp v1_ssl_cipher_id_cmp +#define SSL_CIPHER_is_aead v1_SSL_CIPHER_is_aead +#define ssl_cipher_ptr_id_cmp v1_ssl_cipher_ptr_id_cmp +#define SSL_CIPHER_standard_name v1_SSL_CIPHER_standard_name +#define SSL_clear v1_SSL_clear +#define ssl_clear_bad_session v1_ssl_clear_bad_session +#define ssl_clear_cipher_ctx v1_ssl_clear_cipher_ctx +#define ssl_clear_hash_ctx v1_ssl_clear_hash_ctx +#define SSL_clear_not_quic v1_SSL_clear_not_quic +#define SSL_clear_options v1_SSL_clear_options +#define SSL_clear_quic v1_SSL_clear_quic +#define SSL_client_hello_get0_ciphers v1_SSL_client_hello_get0_ciphers +#define SSL_client_hello_get0_compression_methods v1_SSL_client_hello_get0_compression_methods +#define SSL_client_hello_get0_ext v1_SSL_client_hello_get0_ext +#define SSL_client_hello_get0_legacy_version v1_SSL_client_hello_get0_legacy_version +#define SSL_client_hello_get0_random v1_SSL_client_hello_get0_random +#define SSL_client_hello_get0_session_id v1_SSL_client_hello_get0_session_id +#define SSL_client_hello_get1_extensions_present v1_SSL_client_hello_get1_extensions_present +#define SSL_client_hello_isv2 v1_SSL_client_hello_isv2 +#define SSL_client_version v1_SSL_client_version +#define SSL_COMP_add_compression_method v1_SSL_COMP_add_compression_method +#define ssl_comp_free_compression_methods_int v1_ssl_comp_free_compression_methods_int +#define SSL_COMP_get0_name v1_SSL_COMP_get0_name +#define SSL_COMP_get_compression_methods v1_SSL_COMP_get_compression_methods +#define SSL_COMP_get_id v1_SSL_COMP_get_id +#define SSL_COMP_get_name v1_SSL_COMP_get_name +#define SSL_COMP_set0_compression_methods v1_SSL_COMP_set0_compression_methods +#define SSL_CONF_cmd v1_SSL_CONF_cmd +#define SSL_CONF_cmd_argv v1_SSL_CONF_cmd_argv +#define SSL_CONF_cmd_value_type v1_SSL_CONF_cmd_value_type +#define SSL_CONF_CTX_clear_flags v1_SSL_CONF_CTX_clear_flags +#define SSL_CONF_CTX_finish v1_SSL_CONF_CTX_finish +#define SSL_CONF_CTX_free v1_SSL_CONF_CTX_free +#define SSL_CONF_CTX_new v1_SSL_CONF_CTX_new +#define SSL_CONF_CTX_set1_prefix v1_SSL_CONF_CTX_set1_prefix +#define SSL_CONF_CTX_set_flags v1_SSL_CONF_CTX_set_flags +#define SSL_CONF_CTX_set_ssl v1_SSL_CONF_CTX_set_ssl +#define SSL_CONF_CTX_set_ssl_ctx v1_SSL_CONF_CTX_set_ssl_ctx +#define SSL_config v1_SSL_config +#define SSL_connect v1_SSL_connect +#define SSL_copy_session_id v1_SSL_copy_session_id +#define ssl_create_cipher_list v1_ssl_create_cipher_list +#define SSL_ct_is_enabled v1_SSL_ct_is_enabled +#define SSL_ctrl v1_SSL_ctrl +#define SSL_CTX_add1_to_CA_list v1_SSL_CTX_add1_to_CA_list +#define SSL_CTX_add_client_CA v1_SSL_CTX_add_client_CA +#define SSL_CTX_add_client_custom_ext v1_SSL_CTX_add_client_custom_ext +#define SSL_CTX_add_custom_ext v1_SSL_CTX_add_custom_ext +#define SSL_CTX_add_server_custom_ext v1_SSL_CTX_add_server_custom_ext +#define SSL_CTX_add_session v1_SSL_CTX_add_session +#define SSL_CTX_callback_ctrl v1_SSL_CTX_callback_ctrl +#define SSL_CTX_check_private_key v1_SSL_CTX_check_private_key +#define SSL_CTX_clear_options v1_SSL_CTX_clear_options +#define SSL_CTX_config v1_SSL_CTX_config +#define SSL_CTX_ct_is_enabled v1_SSL_CTX_ct_is_enabled +#define SSL_CTX_ctrl v1_SSL_CTX_ctrl +#define SSL_CTX_dane_clear_flags v1_SSL_CTX_dane_clear_flags +#define SSL_CTX_dane_enable v1_SSL_CTX_dane_enable +#define SSL_CTX_dane_mtype_set v1_SSL_CTX_dane_mtype_set +#define SSL_CTX_dane_set_flags v1_SSL_CTX_dane_set_flags +#define SSL_CTX_enable_ct v1_SSL_CTX_enable_ct +#define SSL_CTX_flush_sessions v1_SSL_CTX_flush_sessions +#define SSL_CTX_free v1_SSL_CTX_free +#define SSL_CTX_get0_CA_list v1_SSL_CTX_get0_CA_list +#define SSL_CTX_get0_certificate v1_SSL_CTX_get0_certificate +#define SSL_CTX_get0_ctlog_store v1_SSL_CTX_get0_ctlog_store +#define SSL_CTX_get0_param v1_SSL_CTX_get0_param +#define SSL_CTX_get0_privatekey v1_SSL_CTX_get0_privatekey +#define SSL_CTX_get0_security_ex_data v1_SSL_CTX_get0_security_ex_data +#define SSL_CTX_get_cert_store v1_SSL_CTX_get_cert_store +#define SSL_CTX_get_ciphers v1_SSL_CTX_get_ciphers +#define SSL_CTX_get_client_CA_list v1_SSL_CTX_get_client_CA_list +#define SSL_CTX_get_client_cert_cb v1_SSL_CTX_get_client_cert_cb +#define SSL_CTX_get_default_passwd_cb v1_SSL_CTX_get_default_passwd_cb +#define SSL_CTX_get_default_passwd_cb_userdata v1_SSL_CTX_get_default_passwd_cb_userdata +#define SSL_CTX_get_ex_data v1_SSL_CTX_get_ex_data +#define SSL_CTX_get_info_callback v1_SSL_CTX_get_info_callback +#define SSL_CTX_get_keylog_callback v1_SSL_CTX_get_keylog_callback +#define SSL_CTX_get_max_early_data v1_SSL_CTX_get_max_early_data +#define SSL_CTX_get_num_tickets v1_SSL_CTX_get_num_tickets +#define SSL_CTX_get_options v1_SSL_CTX_get_options +#define SSL_CTX_get_quiet_shutdown v1_SSL_CTX_get_quiet_shutdown +#define SSL_CTX_get_record_padding_callback_arg v1_SSL_CTX_get_record_padding_callback_arg +#define SSL_CTX_get_recv_max_early_data v1_SSL_CTX_get_recv_max_early_data +#define SSL_CTX_get_security_callback v1_SSL_CTX_get_security_callback +#define SSL_CTX_get_security_level v1_SSL_CTX_get_security_level +#define SSL_CTX_get_ssl_method v1_SSL_CTX_get_ssl_method +#define SSL_CTX_get_timeout v1_SSL_CTX_get_timeout +#define SSL_CTX_get_verify_callback v1_SSL_CTX_get_verify_callback +#define SSL_CTX_get_verify_depth v1_SSL_CTX_get_verify_depth +#define SSL_CTX_get_verify_mode v1_SSL_CTX_get_verify_mode +#define SSL_CTX_has_client_custom_ext v1_SSL_CTX_has_client_custom_ext +#define SSL_CTX_load_verify_locations v1_SSL_CTX_load_verify_locations +#define SSL_CTX_new v1_SSL_CTX_new +#define SSL_CTX_remove_session v1_SSL_CTX_remove_session +#define ssl_ctx_security v1_ssl_ctx_security +#define SSL_CTX_sess_get_get_cb v1_SSL_CTX_sess_get_get_cb +#define SSL_CTX_sess_get_new_cb v1_SSL_CTX_sess_get_new_cb +#define SSL_CTX_sess_get_remove_cb v1_SSL_CTX_sess_get_remove_cb +#define SSL_CTX_sessions v1_SSL_CTX_sessions +#define SSL_CTX_sess_set_get_cb v1_SSL_CTX_sess_set_get_cb +#define SSL_CTX_sess_set_new_cb v1_SSL_CTX_sess_set_new_cb +#define SSL_CTX_sess_set_remove_cb v1_SSL_CTX_sess_set_remove_cb +#define SSL_CTX_set0_CA_list v1_SSL_CTX_set0_CA_list +#define SSL_CTX_set0_ctlog_store v1_SSL_CTX_set0_ctlog_store +#define SSL_CTX_set0_security_ex_data v1_SSL_CTX_set0_security_ex_data +#define SSL_CTX_set1_cert_store v1_SSL_CTX_set1_cert_store +#define SSL_CTX_set1_param v1_SSL_CTX_set1_param +#define SSL_CTX_set_allow_early_data_cb v1_SSL_CTX_set_allow_early_data_cb +#define SSL_CTX_set_alpn_protos v1_SSL_CTX_set_alpn_protos +#define SSL_CTX_set_alpn_select_cb v1_SSL_CTX_set_alpn_select_cb +#define SSL_CTX_set_block_padding v1_SSL_CTX_set_block_padding +#define SSL_CTX_set_cert_cb v1_SSL_CTX_set_cert_cb +#define SSL_CTX_set_cert_store v1_SSL_CTX_set_cert_store +#define SSL_CTX_set_cert_verify_callback v1_SSL_CTX_set_cert_verify_callback +#define SSL_CTX_set_cipher_list v1_SSL_CTX_set_cipher_list +#define SSL_CTX_set_ciphersuites v1_SSL_CTX_set_ciphersuites +#define SSL_CTX_set_client_CA_list v1_SSL_CTX_set_client_CA_list +#define SSL_CTX_set_client_cert_cb v1_SSL_CTX_set_client_cert_cb +#define SSL_CTX_set_client_cert_engine v1_SSL_CTX_set_client_cert_engine +#define SSL_CTX_set_client_hello_cb v1_SSL_CTX_set_client_hello_cb +#define SSL_CTX_set_cookie_generate_cb v1_SSL_CTX_set_cookie_generate_cb +#define SSL_CTX_set_cookie_verify_cb v1_SSL_CTX_set_cookie_verify_cb +#define SSL_CTX_set_ctlog_list_file v1_SSL_CTX_set_ctlog_list_file +#define SSL_CTX_set_ct_validation_callback v1_SSL_CTX_set_ct_validation_callback +#define SSL_CTX_set_default_ctlog_list_file v1_SSL_CTX_set_default_ctlog_list_file +#define SSL_CTX_set_default_passwd_cb v1_SSL_CTX_set_default_passwd_cb +#define SSL_CTX_set_default_passwd_cb_userdata v1_SSL_CTX_set_default_passwd_cb_userdata +#define SSL_CTX_set_default_read_buffer_len v1_SSL_CTX_set_default_read_buffer_len +#define SSL_CTX_set_default_verify_dir v1_SSL_CTX_set_default_verify_dir +#define SSL_CTX_set_default_verify_file v1_SSL_CTX_set_default_verify_file +#define SSL_CTX_set_default_verify_paths v1_SSL_CTX_set_default_verify_paths +#define SSL_CTX_set_ex_data v1_SSL_CTX_set_ex_data +#define SSL_CTX_set_generate_session_id v1_SSL_CTX_set_generate_session_id +#define SSL_CTX_set_info_callback v1_SSL_CTX_set_info_callback +#define SSL_CTX_set_keylog_callback v1_SSL_CTX_set_keylog_callback +#define SSL_CTX_set_max_early_data v1_SSL_CTX_set_max_early_data +#define SSL_CTX_set_msg_callback v1_SSL_CTX_set_msg_callback +#define SSL_CTX_set_next_protos_advertised_cb v1_SSL_CTX_set_next_protos_advertised_cb +#define SSL_CTX_set_next_proto_select_cb v1_SSL_CTX_set_next_proto_select_cb +#define SSL_CTX_set_not_resumable_session_callback v1_SSL_CTX_set_not_resumable_session_callback +#define SSL_CTX_set_num_tickets v1_SSL_CTX_set_num_tickets +#define SSL_CTX_set_options v1_SSL_CTX_set_options +#define SSL_CTX_set_post_handshake_auth v1_SSL_CTX_set_post_handshake_auth +#define SSL_CTX_set_psk_client_callback v1_SSL_CTX_set_psk_client_callback +#define SSL_CTX_set_psk_find_session_callback v1_SSL_CTX_set_psk_find_session_callback +#define SSL_CTX_set_psk_server_callback v1_SSL_CTX_set_psk_server_callback +#define SSL_CTX_set_psk_use_session_callback v1_SSL_CTX_set_psk_use_session_callback +#define SSL_CTX_set_purpose v1_SSL_CTX_set_purpose +#define SSL_CTX_set_quic_method v1_SSL_CTX_set_quic_method +#define SSL_CTX_set_quiet_shutdown v1_SSL_CTX_set_quiet_shutdown +#define SSL_CTX_set_record_padding_callback v1_SSL_CTX_set_record_padding_callback +#define SSL_CTX_set_record_padding_callback_arg v1_SSL_CTX_set_record_padding_callback_arg +#define SSL_CTX_set_recv_max_early_data v1_SSL_CTX_set_recv_max_early_data +#define SSL_CTX_set_security_callback v1_SSL_CTX_set_security_callback +#define SSL_CTX_set_security_level v1_SSL_CTX_set_security_level +#define SSL_CTX_set_session_id_context v1_SSL_CTX_set_session_id_context +#define SSL_CTX_set_session_ticket_cb v1_SSL_CTX_set_session_ticket_cb +#define SSL_CTX_set_srp_cb_arg v1_SSL_CTX_set_srp_cb_arg +#define SSL_CTX_set_srp_client_pwd_callback v1_SSL_CTX_set_srp_client_pwd_callback +#define SSL_CTX_set_srp_password v1_SSL_CTX_set_srp_password +#define SSL_CTX_set_srp_strength v1_SSL_CTX_set_srp_strength +#define SSL_CTX_set_srp_username v1_SSL_CTX_set_srp_username +#define SSL_CTX_set_srp_username_callback v1_SSL_CTX_set_srp_username_callback +#define SSL_CTX_set_srp_verify_param_callback v1_SSL_CTX_set_srp_verify_param_callback +#define SSL_CTX_set_ssl_version v1_SSL_CTX_set_ssl_version +#define SSL_CTX_set_stateless_cookie_generate_cb v1_SSL_CTX_set_stateless_cookie_generate_cb +#define SSL_CTX_set_stateless_cookie_verify_cb v1_SSL_CTX_set_stateless_cookie_verify_cb +#define SSL_CTX_set_timeout v1_SSL_CTX_set_timeout +#define SSL_CTX_set_tlsext_max_fragment_length v1_SSL_CTX_set_tlsext_max_fragment_length +#define SSL_CTX_set_tlsext_use_srtp v1_SSL_CTX_set_tlsext_use_srtp +#define SSL_CTX_set_tmp_dh_callback v1_SSL_CTX_set_tmp_dh_callback +#define SSL_CTX_set_trust v1_SSL_CTX_set_trust +#define SSL_CTX_set_verify v1_SSL_CTX_set_verify +#define SSL_CTX_set_verify_depth v1_SSL_CTX_set_verify_depth +#define SSL_CTX_SRP_CTX_free v1_SSL_CTX_SRP_CTX_free +#define SSL_CTX_SRP_CTX_init v1_SSL_CTX_SRP_CTX_init +#define ssl_ctx_system_config v1_ssl_ctx_system_config +#define SSL_CTX_up_ref v1_SSL_CTX_up_ref +#define SSL_CTX_use_cert_and_key v1_SSL_CTX_use_cert_and_key +#define SSL_CTX_use_certificate v1_SSL_CTX_use_certificate +#define SSL_CTX_use_certificate_ASN1 v1_SSL_CTX_use_certificate_ASN1 +#define SSL_CTX_use_certificate_chain_file v1_SSL_CTX_use_certificate_chain_file +#define SSL_CTX_use_certificate_file v1_SSL_CTX_use_certificate_file +#define SSL_CTX_use_PrivateKey v1_SSL_CTX_use_PrivateKey +#define SSL_CTX_use_PrivateKey_ASN1 v1_SSL_CTX_use_PrivateKey_ASN1 +#define SSL_CTX_use_PrivateKey_file v1_SSL_CTX_use_PrivateKey_file +#define SSL_CTX_use_psk_identity_hint v1_SSL_CTX_use_psk_identity_hint +#define SSL_CTX_use_RSAPrivateKey v1_SSL_CTX_use_RSAPrivateKey +#define SSL_CTX_use_RSAPrivateKey_ASN1 v1_SSL_CTX_use_RSAPrivateKey_ASN1 +#define SSL_CTX_use_RSAPrivateKey_file v1_SSL_CTX_use_RSAPrivateKey_file +#define SSL_CTX_use_serverinfo v1_SSL_CTX_use_serverinfo +#define SSL_CTX_use_serverinfo_ex v1_SSL_CTX_use_serverinfo_ex +#define SSL_CTX_use_serverinfo_file v1_SSL_CTX_use_serverinfo_file +#define SSL_dane_clear_flags v1_SSL_dane_clear_flags +#define SSL_dane_enable v1_SSL_dane_enable +#define SSL_dane_set_flags v1_SSL_dane_set_flags +#define SSL_dane_tlsa_add v1_SSL_dane_tlsa_add +#define ssl_derive v1_ssl_derive +#define ssl_dh_to_pkey v1_ssl_dh_to_pkey +#define ssl_do_client_cert_cb v1_ssl_do_client_cert_cb +#define SSL_do_handshake v1_SSL_do_handshake +#define SSL_dup v1_SSL_dup +#define SSL_dup_CA_list v1_SSL_dup_CA_list +#define SSL_enable_ct v1_SSL_enable_ct +#define SSL_export_keying_material v1_SSL_export_keying_material +#define SSL_export_keying_material_early v1_SSL_export_keying_material_early +#define SSL_extension_supported v1_SSL_extension_supported +#define ssl_fill_hello_random v1_ssl_fill_hello_random +#define SSL_free v1_SSL_free +#define SSL_free_buffers v1_SSL_free_buffers +#define ssl_free_wbio_buffer v1_ssl_free_wbio_buffer +#define ssl_generate_master_secret v1_ssl_generate_master_secret +#define ssl_generate_param_group v1_ssl_generate_param_group +#define ssl_generate_pkey v1_ssl_generate_pkey +#define ssl_generate_pkey_group v1_ssl_generate_pkey_group +#define ssl_generate_session_id v1_ssl_generate_session_id +#define SSL_get0_alpn_selected v1_SSL_get0_alpn_selected +#define SSL_get0_CA_list v1_SSL_get0_CA_list +#define SSL_get0_dane v1_SSL_get0_dane +#define SSL_get0_dane_authority v1_SSL_get0_dane_authority +#define SSL_get0_dane_tlsa v1_SSL_get0_dane_tlsa +#define SSL_get0_next_proto_negotiated v1_SSL_get0_next_proto_negotiated +#define SSL_get0_param v1_SSL_get0_param +#define SSL_get0_peer_CA_list v1_SSL_get0_peer_CA_list +#define SSL_get0_peername v1_SSL_get0_peername +#define SSL_get0_peer_scts v1_SSL_get0_peer_scts +#define SSL_get0_security_ex_data v1_SSL_get0_security_ex_data +#define SSL_get0_verified_chain v1_SSL_get0_verified_chain +#define SSL_get1_session v1_SSL_get1_session +#define SSL_get1_supported_ciphers v1_SSL_get1_supported_ciphers +#define ssl_get_algorithm2 v1_ssl_get_algorithm2 +#define SSL_get_all_async_fds v1_SSL_get_all_async_fds +#define ssl_get_auto_dh v1_ssl_get_auto_dh +#define SSL_get_certificate v1_SSL_get_certificate +#define SSL_get_changed_async_fds v1_SSL_get_changed_async_fds +#define ssl_get_cipher_by_char v1_ssl_get_cipher_by_char +#define SSL_get_cipher_list v1_SSL_get_cipher_list +#define SSL_get_ciphers v1_SSL_get_ciphers +#define ssl_get_ciphers_by_id v1_ssl_get_ciphers_by_id +#define SSL_get_client_CA_list v1_SSL_get_client_CA_list +#define SSL_get_client_ciphers v1_SSL_get_client_ciphers +#define SSL_get_client_random v1_SSL_get_client_random +#define SSL_get_current_cipher v1_SSL_get_current_cipher +#define SSL_get_current_compression v1_SSL_get_current_compression +#define SSL_get_current_expansion v1_SSL_get_current_expansion +#define SSL_get_default_passwd_cb v1_SSL_get_default_passwd_cb +#define SSL_get_default_passwd_cb_userdata v1_SSL_get_default_passwd_cb_userdata +#define SSL_get_default_timeout v1_SSL_get_default_timeout +#define SSL_get_early_data_status v1_SSL_get_early_data_status +#define SSL_get_error v1_SSL_get_error +#define SSL_get_ex_data v1_SSL_get_ex_data +#define SSL_get_ex_data_X509_STORE_CTX_idx v1_SSL_get_ex_data_X509_STORE_CTX_idx +#define SSL_get_fd v1_SSL_get_fd +#define SSL_get_finished v1_SSL_get_finished +#define SSL_get_info_callback v1_SSL_get_info_callback +#define SSL_get_key_update_type v1_SSL_get_key_update_type +#define SSL_get_max_early_data v1_SSL_get_max_early_data +#define ssl_get_max_send_fragment v1_ssl_get_max_send_fragment +#define ssl_get_min_max_version v1_ssl_get_min_max_version +#define ssl_get_new_session v1_ssl_get_new_session +#define SSL_get_num_tickets v1_SSL_get_num_tickets +#define SSL_get_options v1_SSL_get_options +#define SSL_get_peer_cert_chain v1_SSL_get_peer_cert_chain +#define SSL_get_peer_certificate v1_SSL_get_peer_certificate +#define SSL_get_peer_finished v1_SSL_get_peer_finished +#define SSL_get_peer_quic_transport_params v1_SSL_get_peer_quic_transport_params +#define SSL_get_peer_quic_transport_version v1_SSL_get_peer_quic_transport_version +#define SSL_get_peer_signature_type_nid v1_SSL_get_peer_signature_type_nid +#define SSL_get_pending_cipher v1_SSL_get_pending_cipher +#define ssl_get_prev_session v1_ssl_get_prev_session +#define SSL_get_privatekey v1_SSL_get_privatekey +#define SSL_get_psk_identity v1_SSL_get_psk_identity +#define SSL_get_psk_identity_hint v1_SSL_get_psk_identity_hint +#define SSL_get_quic_transport_version v1_SSL_get_quic_transport_version +#define SSL_get_quiet_shutdown v1_SSL_get_quiet_shutdown +#define SSL_get_rbio v1_SSL_get_rbio +#define SSL_get_read_ahead v1_SSL_get_read_ahead +#define SSL_get_record_padding_callback_arg v1_SSL_get_record_padding_callback_arg +#define SSL_get_recv_max_early_data v1_SSL_get_recv_max_early_data +#define SSL_get_rfd v1_SSL_get_rfd +#define SSL_get_security_callback v1_SSL_get_security_callback +#define SSL_get_security_level v1_SSL_get_security_level +#define ssl_get_security_level_bits v1_ssl_get_security_level_bits +#define SSL_get_selected_srtp_profile v1_SSL_get_selected_srtp_profile +#define ssl_get_server_cert_serverinfo v1_ssl_get_server_cert_serverinfo +#define SSL_get_servername v1_SSL_get_servername +#define SSL_get_servername_type v1_SSL_get_servername_type +#define SSL_get_server_random v1_SSL_get_server_random +#define SSL_get_session v1_SSL_get_session +#define SSL_get_shared_ciphers v1_SSL_get_shared_ciphers +#define SSL_get_shared_sigalgs v1_SSL_get_shared_sigalgs +#define SSL_get_shutdown v1_SSL_get_shutdown +#define SSL_get_sigalgs v1_SSL_get_sigalgs +#define SSL_get_signature_type_nid v1_SSL_get_signature_type_nid +#define ssl_get_split_send_fragment v1_ssl_get_split_send_fragment +#define SSL_get_srp_g v1_SSL_get_srp_g +#define SSL_get_srp_N v1_SSL_get_srp_N +#define SSL_get_srp_userinfo v1_SSL_get_srp_userinfo +#define SSL_get_srp_username v1_SSL_get_srp_username +#define SSL_get_srtp_profiles v1_SSL_get_srtp_profiles +#define SSL_get_SSL_CTX v1_SSL_get_SSL_CTX +#define SSL_get_ssl_method v1_SSL_get_ssl_method +#define SSL_get_state v1_SSL_get_state +#define SSL_get_verify_callback v1_SSL_get_verify_callback +#define SSL_get_verify_depth v1_SSL_get_verify_depth +#define SSL_get_verify_mode v1_SSL_get_verify_mode +#define SSL_get_verify_result v1_SSL_get_verify_result +#define SSL_get_version v1_SSL_get_version +#define SSL_get_wbio v1_SSL_get_wbio +#define SSL_get_wfd v1_SSL_get_wfd +#define ssl_handshake_hash v1_ssl_handshake_hash +#define ssl_handshake_md v1_ssl_handshake_md +#define SSL_has_matching_session_id v1_SSL_has_matching_session_id +#define SSL_has_pending v1_SSL_has_pending +#define SSL_in_before v1_SSL_in_before +#define SSL_in_init v1_SSL_in_init +#define ssl_init_wbio_buffer v1_ssl_init_wbio_buffer +#define SSL_is_dtls v1_SSL_is_dtls +#define SSL_is_init_finished v1_SSL_is_init_finished +#define SSL_is_quic v1_SSL_is_quic +#define SSL_is_server v1_SSL_is_server +#define SSL_key_update v1_SSL_key_update +#define ssl_load_ciphers v1_ssl_load_ciphers +#define SSL_load_client_CA_file v1_SSL_load_client_CA_file +#define ssl_log_rsa_client_key_exchange v1_ssl_log_rsa_client_key_exchange +#define ssl_log_secret v1_ssl_log_secret +#define ssl_md v1_ssl_md +#define SSL_new v1_SSL_new +#define SSL_new_session_ticket v1_SSL_new_session_ticket +#define SSL_peek v1_SSL_peek +#define SSL_peek_ex v1_SSL_peek_ex +#define SSL_pending v1_SSL_pending +#define ssl_prf_md v1_ssl_prf_md +#define SSL_process_quic_post_handshake v1_SSL_process_quic_post_handshake +#define ssl_protocol_to_string v1_ssl_protocol_to_string +#define SSL_provide_quic_data v1_SSL_provide_quic_data +#define SSL_quic_max_handshake_flight_len v1_SSL_quic_max_handshake_flight_len +#define SSL_quic_read_level v1_SSL_quic_read_level +#define SSL_quic_write_level v1_SSL_quic_write_level +#define SSL_read v1_SSL_read +#define SSL_read_early_data v1_SSL_read_early_data +#define SSL_read_ex v1_SSL_read_ex +#define ssl_read_internal v1_ssl_read_internal +#define SSL_renegotiate v1_SSL_renegotiate +#define SSL_renegotiate_abbreviated v1_SSL_renegotiate_abbreviated +#define SSL_renegotiate_pending v1_SSL_renegotiate_pending +#define ssl_replace_hash v1_ssl_replace_hash +#define SSL_rstate_string v1_SSL_rstate_string +#define SSL_rstate_string_long v1_SSL_rstate_string_long +#define ssl_security v1_ssl_security +#define ssl_security_cert v1_ssl_security_cert +#define ssl_security_cert_chain v1_ssl_security_cert_chain +#define SSL_select_next_proto v1_SSL_select_next_proto +#define ssl_session_dup v1_ssl_session_dup +#define SSL_SESSION_dup v1_SSL_SESSION_dup +#define SSL_SESSION_free v1_SSL_SESSION_free +#define SSL_SESSION_get0_alpn_selected v1_SSL_SESSION_get0_alpn_selected +#define SSL_SESSION_get0_cipher v1_SSL_SESSION_get0_cipher +#define SSL_SESSION_get0_hostname v1_SSL_SESSION_get0_hostname +#define SSL_SESSION_get0_id_context v1_SSL_SESSION_get0_id_context +#define SSL_SESSION_get0_peer v1_SSL_SESSION_get0_peer +#define SSL_SESSION_get0_ticket v1_SSL_SESSION_get0_ticket +#define SSL_SESSION_get0_ticket_appdata v1_SSL_SESSION_get0_ticket_appdata +#define SSL_SESSION_get_compress_id v1_SSL_SESSION_get_compress_id +#define SSL_SESSION_get_ex_data v1_SSL_SESSION_get_ex_data +#define SSL_SESSION_get_id v1_SSL_SESSION_get_id +#define SSL_SESSION_get_master_key v1_SSL_SESSION_get_master_key +#define SSL_SESSION_get_max_early_data v1_SSL_SESSION_get_max_early_data +#define SSL_SESSION_get_max_fragment_length v1_SSL_SESSION_get_max_fragment_length +#define SSL_SESSION_get_protocol_version v1_SSL_SESSION_get_protocol_version +#define SSL_SESSION_get_ticket_lifetime_hint v1_SSL_SESSION_get_ticket_lifetime_hint +#define SSL_SESSION_get_time v1_SSL_SESSION_get_time +#define SSL_SESSION_get_timeout v1_SSL_SESSION_get_timeout +#define SSL_SESSION_has_ticket v1_SSL_SESSION_has_ticket +#define SSL_SESSION_is_resumable v1_SSL_SESSION_is_resumable +#define SSL_SESSION_new v1_SSL_SESSION_new +#define SSL_SESSION_print v1_SSL_SESSION_print +#define SSL_SESSION_print_fp v1_SSL_SESSION_print_fp +#define SSL_SESSION_print_keylog v1_SSL_SESSION_print_keylog +#define SSL_session_reused v1_SSL_session_reused +#define SSL_SESSION_set1_alpn_selected v1_SSL_SESSION_set1_alpn_selected +#define SSL_SESSION_set1_hostname v1_SSL_SESSION_set1_hostname +#define SSL_SESSION_set1_id v1_SSL_SESSION_set1_id +#define SSL_SESSION_set1_id_context v1_SSL_SESSION_set1_id_context +#define SSL_SESSION_set1_master_key v1_SSL_SESSION_set1_master_key +#define SSL_SESSION_set1_ticket_appdata v1_SSL_SESSION_set1_ticket_appdata +#define SSL_SESSION_set_cipher v1_SSL_SESSION_set_cipher +#define SSL_SESSION_set_ex_data v1_SSL_SESSION_set_ex_data +#define SSL_SESSION_set_max_early_data v1_SSL_SESSION_set_max_early_data +#define SSL_SESSION_set_protocol_version v1_SSL_SESSION_set_protocol_version +#define SSL_SESSION_set_time v1_SSL_SESSION_set_time +#define SSL_SESSION_set_timeout v1_SSL_SESSION_set_timeout +#define SSL_SESSION_up_ref v1_SSL_SESSION_up_ref +#define SSL_set0_CA_list v1_SSL_set0_CA_list +#define SSL_set0_rbio v1_SSL_set0_rbio +#define SSL_set0_security_ex_data v1_SSL_set0_security_ex_data +#define SSL_set0_wbio v1_SSL_set0_wbio +#define SSL_set1_host v1_SSL_set1_host +#define SSL_set1_param v1_SSL_set1_param +#define SSL_set_accept_state v1_SSL_set_accept_state +#define SSL_set_allow_early_data_cb v1_SSL_set_allow_early_data_cb +#define SSL_set_alpn_protos v1_SSL_set_alpn_protos +#define SSL_set_bio v1_SSL_set_bio +#define SSL_set_block_padding v1_SSL_set_block_padding +#define SSL_set_cert_cb v1_SSL_set_cert_cb +#define SSL_set_cipher_list v1_SSL_set_cipher_list +#define SSL_set_ciphersuites v1_SSL_set_ciphersuites +#define SSL_set_client_CA_list v1_SSL_set_client_CA_list +#define ssl_set_client_disabled v1_ssl_set_client_disabled +#define ssl_set_client_hello_version v1_ssl_set_client_hello_version +#define SSL_set_connect_state v1_SSL_set_connect_state +#define SSL_set_ct_validation_callback v1_SSL_set_ct_validation_callback +#define SSL_set_debug v1_SSL_set_debug +#define SSL_set_default_passwd_cb v1_SSL_set_default_passwd_cb +#define SSL_set_default_passwd_cb_userdata v1_SSL_set_default_passwd_cb_userdata +#define SSL_set_default_read_buffer_len v1_SSL_set_default_read_buffer_len +#define SSL_set_ex_data v1_SSL_set_ex_data +#define SSL_set_fd v1_SSL_set_fd +#define SSL_set_generate_session_id v1_SSL_set_generate_session_id +#define SSL_set_hostflags v1_SSL_set_hostflags +#define SSL_set_info_callback v1_SSL_set_info_callback +#define ssl_set_masks v1_ssl_set_masks +#define SSL_set_max_early_data v1_SSL_set_max_early_data +#define SSL_set_msg_callback v1_SSL_set_msg_callback +#define SSL_set_not_resumable_session_callback v1_SSL_set_not_resumable_session_callback +#define SSL_set_num_tickets v1_SSL_set_num_tickets +#define SSL_set_options v1_SSL_set_options +#define SSL_set_post_handshake_auth v1_SSL_set_post_handshake_auth +#define SSL_set_psk_client_callback v1_SSL_set_psk_client_callback +#define SSL_set_psk_find_session_callback v1_SSL_set_psk_find_session_callback +#define SSL_set_psk_server_callback v1_SSL_set_psk_server_callback +#define SSL_set_psk_use_session_callback v1_SSL_set_psk_use_session_callback +#define SSL_set_purpose v1_SSL_set_purpose +#define SSL_set_quic_early_data_enabled v1_SSL_set_quic_early_data_enabled +#define SSL_set_quic_method v1_SSL_set_quic_method +#define SSL_set_quic_transport_params v1_SSL_set_quic_transport_params +#define SSL_set_quic_transport_version v1_SSL_set_quic_transport_version +#define SSL_set_quic_use_legacy_codepoint v1_SSL_set_quic_use_legacy_codepoint +#define SSL_set_quiet_shutdown v1_SSL_set_quiet_shutdown +#define SSL_set_read_ahead v1_SSL_set_read_ahead +#define SSL_set_record_padding_callback v1_SSL_set_record_padding_callback +#define SSL_set_record_padding_callback_arg v1_SSL_set_record_padding_callback_arg +#define SSL_set_recv_max_early_data v1_SSL_set_recv_max_early_data +#define SSL_set_rfd v1_SSL_set_rfd +#define SSL_set_security_callback v1_SSL_set_security_callback +#define SSL_set_security_level v1_SSL_set_security_level +#define SSL_set_session v1_SSL_set_session +#define SSL_set_session_id_context v1_SSL_set_session_id_context +#define SSL_set_session_secret_cb v1_SSL_set_session_secret_cb +#define SSL_set_session_ticket_ext v1_SSL_set_session_ticket_ext +#define SSL_set_session_ticket_ext_cb v1_SSL_set_session_ticket_ext_cb +#define SSL_set_shutdown v1_SSL_set_shutdown +#define ssl_set_sig_mask v1_ssl_set_sig_mask +#define SSL_set_srp_server_param v1_SSL_set_srp_server_param +#define SSL_set_srp_server_param_pw v1_SSL_set_srp_server_param_pw +#define SSL_set_SSL_CTX v1_SSL_set_SSL_CTX +#define SSL_set_ssl_method v1_SSL_set_ssl_method +#define SSL_set_tlsext_max_fragment_length v1_SSL_set_tlsext_max_fragment_length +#define SSL_set_tlsext_use_srtp v1_SSL_set_tlsext_use_srtp +#define SSL_set_tmp_dh_callback v1_SSL_set_tmp_dh_callback +#define SSL_set_trust v1_SSL_set_trust +#define SSL_set_verify v1_SSL_set_verify +#define SSL_set_verify_depth v1_SSL_set_verify_depth +#define SSL_set_verify_result v1_SSL_set_verify_result +#define ssl_set_version_bound v1_ssl_set_version_bound +#define SSL_set_wfd v1_SSL_set_wfd +#define SSL_shutdown v1_SSL_shutdown +#define ssl_sort_cipher_list v1_ssl_sort_cipher_list +#define SSL_SRP_CTX_free v1_SSL_SRP_CTX_free +#define SSL_SRP_CTX_init v1_SSL_SRP_CTX_init +#define SSL_srp_server_param_with_username v1_SSL_srp_server_param_with_username +#define SSL_stateless v1_SSL_stateless +#define SSL_state_string v1_SSL_state_string +#define SSL_state_string_long v1_SSL_state_string_long +#define ssl_undefined_const_function v1_ssl_undefined_const_function +#define ssl_undefined_function v1_ssl_undefined_function +#define ssl_undefined_void_function v1_ssl_undefined_void_function +#define ssl_update_cache v1_ssl_update_cache +#define SSL_up_ref v1_SSL_up_ref +#define SSL_use_cert_and_key v1_SSL_use_cert_and_key +#define SSL_use_certificate v1_SSL_use_certificate +#define SSL_use_certificate_ASN1 v1_SSL_use_certificate_ASN1 +#define SSL_use_certificate_chain_file v1_SSL_use_certificate_chain_file +#define SSL_use_certificate_file v1_SSL_use_certificate_file +#define SSL_use_PrivateKey v1_SSL_use_PrivateKey +#define SSL_use_PrivateKey_ASN1 v1_SSL_use_PrivateKey_ASN1 +#define SSL_use_PrivateKey_file v1_SSL_use_PrivateKey_file +#define SSL_use_psk_identity_hint v1_SSL_use_psk_identity_hint +#define SSL_use_RSAPrivateKey v1_SSL_use_RSAPrivateKey +#define SSL_use_RSAPrivateKey_ASN1 v1_SSL_use_RSAPrivateKey_ASN1 +#define SSL_use_RSAPrivateKey_file v1_SSL_use_RSAPrivateKey_file +#define sslv3_client_method v1_sslv3_client_method +#define SSLv3_client_method v1_SSLv3_client_method +#define SSLv3_enc_data v1_SSLv3_enc_data +#define sslv3_method v1_sslv3_method +#define SSLv3_method v1_SSLv3_method +#define sslv3_server_method v1_sslv3_server_method +#define SSLv3_server_method v1_SSLv3_server_method +#define ssl_validate_ct v1_ssl_validate_ct +#define ssl_verify_cert_chain v1_ssl_verify_cert_chain +#define SSL_verify_client_post_handshake v1_SSL_verify_client_post_handshake +#define SSL_version v1_SSL_version +#define SSL_version_str v1_SSL_version_str +#define ssl_version_supported v1_ssl_version_supported +#define SSL_waiting_for_async v1_SSL_waiting_for_async +#define SSL_want v1_SSL_want +#define SSL_write v1_SSL_write +#define SSL_write_early_data v1_SSL_write_early_data +#define SSL_write_ex v1_SSL_write_ex +#define ssl_write_internal v1_ssl_write_internal +#define ssl_x509err2alert v1_ssl_x509err2alert +#define statem_flush v1_statem_flush +#define SXNET_add_id_asc v1_SXNET_add_id_asc +#define SXNET_add_id_INTEGER v1_SXNET_add_id_INTEGER +#define SXNET_add_id_ulong v1_SXNET_add_id_ulong +#define SXNET_free v1_SXNET_free +#define SXNET_get_id_asc v1_SXNET_get_id_asc +#define SXNET_get_id_INTEGER v1_SXNET_get_id_INTEGER +#define SXNET_get_id_ulong v1_SXNET_get_id_ulong +#define SXNETID_free v1_SXNETID_free +#define SXNETID_it v1_SXNETID_it +#define SXNETID_new v1_SXNETID_new +#define SXNET_it v1_SXNET_it +#define SXNET_new v1_SXNET_new +#define tls11downgrade v1_tls11downgrade +#define tls12_check_peer_sigalg v1_tls12_check_peer_sigalg +#define tls12_copy_sigalgs v1_tls12_copy_sigalgs +#define tls12downgrade v1_tls12downgrade +#define tls12_get_psigalgs v1_tls12_get_psigalgs +#define tls13_alert_code v1_tls13_alert_code +#define tls13_change_cipher_state v1_tls13_change_cipher_state +#define tls13_derive_finishedkey v1_tls13_derive_finishedkey +#define tls13_derive_iv v1_tls13_derive_iv +#define tls13_derive_key v1_tls13_derive_key +#define tls13_enc v1_tls13_enc +#define tls13_export_keying_material v1_tls13_export_keying_material +#define tls13_export_keying_material_early v1_tls13_export_keying_material_early +#define tls13_final_finish_mac v1_tls13_final_finish_mac +#define tls13_generate_handshake_secret v1_tls13_generate_handshake_secret +#define tls13_generate_master_secret v1_tls13_generate_master_secret +#define tls13_generate_secret v1_tls13_generate_secret +#define tls13_hkdf_expand v1_tls13_hkdf_expand +#define tls13_restore_handshake_digest_for_pha v1_tls13_restore_handshake_digest_for_pha +#define tls13_save_handshake_digest_for_pha v1_tls13_save_handshake_digest_for_pha +#define tls13_setup_key_block v1_tls13_setup_key_block +#define tls13_update_key v1_tls13_update_key +#define tls1_alert_code v1_tls1_alert_code +#define tls1_cbc_remove_padding v1_tls1_cbc_remove_padding +#define tls1_change_cipher_state v1_tls1_change_cipher_state +#define tls1_check_chain v1_tls1_check_chain +#define tls1_check_ec_tmp_key v1_tls1_check_ec_tmp_key +#define tls1_check_group_id v1_tls1_check_group_id +#define tls1_clear v1_tls1_clear +#define tls1_default_timeout v1_tls1_default_timeout +#define tls1_enc v1_tls1_enc +#define tls1_export_keying_material v1_tls1_export_keying_material +#define tls1_final_finish_mac v1_tls1_final_finish_mac +#define tls1_free v1_tls1_free +#define tls1_generate_master_secret v1_tls1_generate_master_secret +#define tls1_get_formatlist v1_tls1_get_formatlist +#define tls1_get_supported_groups v1_tls1_get_supported_groups +#define tls1_group_id_lookup v1_tls1_group_id_lookup +#define tls1_lookup_md v1_tls1_lookup_md +#define tls1_mac v1_tls1_mac +#define tls1_new v1_tls1_new +#define tls1_prf_pkey_meth v1_tls1_prf_pkey_meth +#define tls1_process_sigalgs v1_tls1_process_sigalgs +#define tls1_save_sigalgs v1_tls1_save_sigalgs +#define tls1_save_u16 v1_tls1_save_u16 +#define tls1_set_cert_validity v1_tls1_set_cert_validity +#define tls1_set_groups v1_tls1_set_groups +#define tls1_set_groups_list v1_tls1_set_groups_list +#define tls1_set_peer_legacy_sigalg v1_tls1_set_peer_legacy_sigalg +#define tls1_set_raw_sigalgs v1_tls1_set_raw_sigalgs +#define tls1_set_server_sigalgs v1_tls1_set_server_sigalgs +#define tls1_set_sigalgs v1_tls1_set_sigalgs +#define tls1_set_sigalgs_list v1_tls1_set_sigalgs_list +#define tls1_setup_key_block v1_tls1_setup_key_block +#define tls1_shared_group v1_tls1_shared_group +#define tls_check_sigalg_curve v1_tls_check_sigalg_curve +#define tls_choose_sigalg v1_tls_choose_sigalg +#define tls_client_key_exchange_post_work v1_tls_client_key_exchange_post_work +#define TLS_client_method v1_TLS_client_method +#define tls_close_construct_packet v1_tls_close_construct_packet +#define tls_collect_extensions v1_tls_collect_extensions +#define tls_construct_certificate_request v1_tls_construct_certificate_request +#define tls_construct_cert_status v1_tls_construct_cert_status +#define tls_construct_cert_status_body v1_tls_construct_cert_status_body +#define tls_construct_cert_verify v1_tls_construct_cert_verify +#define tls_construct_change_cipher_spec v1_tls_construct_change_cipher_spec +#define tls_construct_client_certificate v1_tls_construct_client_certificate +#define tls_construct_client_hello v1_tls_construct_client_hello +#define tls_construct_client_key_exchange v1_tls_construct_client_key_exchange +#define tls_construct_ctos_alpn v1_tls_construct_ctos_alpn +#define tls_construct_ctos_cookie v1_tls_construct_ctos_cookie +#define tls_construct_ctos_early_data v1_tls_construct_ctos_early_data +#define tls_construct_ctos_ec_pt_formats v1_tls_construct_ctos_ec_pt_formats +#define tls_construct_ctos_ems v1_tls_construct_ctos_ems +#define tls_construct_ctos_etm v1_tls_construct_ctos_etm +#define tls_construct_ctos_key_share v1_tls_construct_ctos_key_share +#define tls_construct_ctos_maxfragmentlen v1_tls_construct_ctos_maxfragmentlen +#define tls_construct_ctos_npn v1_tls_construct_ctos_npn +#define tls_construct_ctos_padding v1_tls_construct_ctos_padding +#define tls_construct_ctos_post_handshake_auth v1_tls_construct_ctos_post_handshake_auth +#define tls_construct_ctos_psk v1_tls_construct_ctos_psk +#define tls_construct_ctos_psk_kex_modes v1_tls_construct_ctos_psk_kex_modes +#define tls_construct_ctos_quic_transport_params v1_tls_construct_ctos_quic_transport_params +#define tls_construct_ctos_quic_transport_params_draft v1_tls_construct_ctos_quic_transport_params_draft +#define tls_construct_ctos_renegotiate v1_tls_construct_ctos_renegotiate +#define tls_construct_ctos_sct v1_tls_construct_ctos_sct +#define tls_construct_ctos_server_name v1_tls_construct_ctos_server_name +#define tls_construct_ctos_session_ticket v1_tls_construct_ctos_session_ticket +#define tls_construct_ctos_sig_algs v1_tls_construct_ctos_sig_algs +#define tls_construct_ctos_srp v1_tls_construct_ctos_srp +#define tls_construct_ctos_status_request v1_tls_construct_ctos_status_request +#define tls_construct_ctos_supported_groups v1_tls_construct_ctos_supported_groups +#define tls_construct_ctos_supported_versions v1_tls_construct_ctos_supported_versions +#define tls_construct_ctos_use_srtp v1_tls_construct_ctos_use_srtp +#define tls_construct_end_of_early_data v1_tls_construct_end_of_early_data +#define tls_construct_extensions v1_tls_construct_extensions +#define tls_construct_finished v1_tls_construct_finished +#define tls_construct_key_update v1_tls_construct_key_update +#define tls_construct_new_session_ticket v1_tls_construct_new_session_ticket +#define tls_construct_next_proto v1_tls_construct_next_proto +#define tls_construct_server_certificate v1_tls_construct_server_certificate +#define tls_construct_server_done v1_tls_construct_server_done +#define tls_construct_server_hello v1_tls_construct_server_hello +#define tls_construct_server_key_exchange v1_tls_construct_server_key_exchange +#define tls_construct_stoc_alpn v1_tls_construct_stoc_alpn +#define tls_construct_stoc_cookie v1_tls_construct_stoc_cookie +#define tls_construct_stoc_cryptopro_bug v1_tls_construct_stoc_cryptopro_bug +#define tls_construct_stoc_early_data v1_tls_construct_stoc_early_data +#define tls_construct_stoc_ec_pt_formats v1_tls_construct_stoc_ec_pt_formats +#define tls_construct_stoc_ems v1_tls_construct_stoc_ems +#define tls_construct_stoc_etm v1_tls_construct_stoc_etm +#define tls_construct_stoc_key_share v1_tls_construct_stoc_key_share +#define tls_construct_stoc_maxfragmentlen v1_tls_construct_stoc_maxfragmentlen +#define tls_construct_stoc_next_proto_neg v1_tls_construct_stoc_next_proto_neg +#define tls_construct_stoc_psk v1_tls_construct_stoc_psk +#define tls_construct_stoc_quic_transport_params v1_tls_construct_stoc_quic_transport_params +#define tls_construct_stoc_quic_transport_params_draft v1_tls_construct_stoc_quic_transport_params_draft +#define tls_construct_stoc_renegotiate v1_tls_construct_stoc_renegotiate +#define tls_construct_stoc_server_name v1_tls_construct_stoc_server_name +#define tls_construct_stoc_session_ticket v1_tls_construct_stoc_session_ticket +#define tls_construct_stoc_status_request v1_tls_construct_stoc_status_request +#define tls_construct_stoc_supported_groups v1_tls_construct_stoc_supported_groups +#define tls_construct_stoc_supported_versions v1_tls_construct_stoc_supported_versions +#define tls_construct_stoc_use_srtp v1_tls_construct_stoc_use_srtp +#define tls_curve_allowed v1_tls_curve_allowed +#define tls_decrypt_ticket v1_tls_decrypt_ticket +#define TLS_FEATURE_free v1_TLS_FEATURE_free +#define TLS_FEATURE_new v1_TLS_FEATURE_new +#define tls_finish_handshake v1_tls_finish_handshake +#define tls_get_message_body v1_tls_get_message_body +#define tls_get_message_header v1_tls_get_message_header +#define tls_get_ticket_from_client v1_tls_get_ticket_from_client +#define tls_handle_alpn v1_tls_handle_alpn +#define TLS_method v1_TLS_method +#define tls_parse_all_extensions v1_tls_parse_all_extensions +#define tls_parse_ctos_alpn v1_tls_parse_ctos_alpn +#define tls_parse_ctos_cookie v1_tls_parse_ctos_cookie +#define tls_parse_ctos_early_data v1_tls_parse_ctos_early_data +#define tls_parse_ctos_ec_pt_formats v1_tls_parse_ctos_ec_pt_formats +#define tls_parse_ctos_ems v1_tls_parse_ctos_ems +#define tls_parse_ctos_etm v1_tls_parse_ctos_etm +#define tls_parse_ctos_key_share v1_tls_parse_ctos_key_share +#define tls_parse_ctos_maxfragmentlen v1_tls_parse_ctos_maxfragmentlen +#define tls_parse_ctos_npn v1_tls_parse_ctos_npn +#define tls_parse_ctos_post_handshake_auth v1_tls_parse_ctos_post_handshake_auth +#define tls_parse_ctos_psk v1_tls_parse_ctos_psk +#define tls_parse_ctos_psk_kex_modes v1_tls_parse_ctos_psk_kex_modes +#define tls_parse_ctos_quic_transport_params v1_tls_parse_ctos_quic_transport_params +#define tls_parse_ctos_quic_transport_params_draft v1_tls_parse_ctos_quic_transport_params_draft +#define tls_parse_ctos_renegotiate v1_tls_parse_ctos_renegotiate +#define tls_parse_ctos_server_name v1_tls_parse_ctos_server_name +#define tls_parse_ctos_session_ticket v1_tls_parse_ctos_session_ticket +#define tls_parse_ctos_sig_algs v1_tls_parse_ctos_sig_algs +#define tls_parse_ctos_sig_algs_cert v1_tls_parse_ctos_sig_algs_cert +#define tls_parse_ctos_srp v1_tls_parse_ctos_srp +#define tls_parse_ctos_status_request v1_tls_parse_ctos_status_request +#define tls_parse_ctos_supported_groups v1_tls_parse_ctos_supported_groups +#define tls_parse_ctos_use_srtp v1_tls_parse_ctos_use_srtp +#define tls_parse_extension v1_tls_parse_extension +#define tls_parse_stoc_alpn v1_tls_parse_stoc_alpn +#define tls_parse_stoc_cookie v1_tls_parse_stoc_cookie +#define tls_parse_stoc_early_data v1_tls_parse_stoc_early_data +#define tls_parse_stoc_ec_pt_formats v1_tls_parse_stoc_ec_pt_formats +#define tls_parse_stoc_ems v1_tls_parse_stoc_ems +#define tls_parse_stoc_etm v1_tls_parse_stoc_etm +#define tls_parse_stoc_key_share v1_tls_parse_stoc_key_share +#define tls_parse_stoc_maxfragmentlen v1_tls_parse_stoc_maxfragmentlen +#define tls_parse_stoc_npn v1_tls_parse_stoc_npn +#define tls_parse_stoc_psk v1_tls_parse_stoc_psk +#define tls_parse_stoc_quic_transport_params v1_tls_parse_stoc_quic_transport_params +#define tls_parse_stoc_quic_transport_params_draft v1_tls_parse_stoc_quic_transport_params_draft +#define tls_parse_stoc_renegotiate v1_tls_parse_stoc_renegotiate +#define tls_parse_stoc_sct v1_tls_parse_stoc_sct +#define tls_parse_stoc_server_name v1_tls_parse_stoc_server_name +#define tls_parse_stoc_session_ticket v1_tls_parse_stoc_session_ticket +#define tls_parse_stoc_status_request v1_tls_parse_stoc_status_request +#define tls_parse_stoc_supported_versions v1_tls_parse_stoc_supported_versions +#define tls_parse_stoc_use_srtp v1_tls_parse_stoc_use_srtp +#define tls_post_process_client_hello v1_tls_post_process_client_hello +#define tls_post_process_client_key_exchange v1_tls_post_process_client_key_exchange +#define tls_prepare_client_certificate v1_tls_prepare_client_certificate +#define tls_process_certificate_request v1_tls_process_certificate_request +#define tls_process_cert_status v1_tls_process_cert_status +#define tls_process_cert_status_body v1_tls_process_cert_status_body +#define tls_process_cert_verify v1_tls_process_cert_verify +#define tls_process_change_cipher_spec v1_tls_process_change_cipher_spec +#define tls_process_client_certificate v1_tls_process_client_certificate +#define tls_process_client_hello v1_tls_process_client_hello +#define tls_process_client_key_exchange v1_tls_process_client_key_exchange +#define tls_process_end_of_early_data v1_tls_process_end_of_early_data +#define tls_process_finished v1_tls_process_finished +#define tls_process_hello_req v1_tls_process_hello_req +#define tls_process_initial_server_flight v1_tls_process_initial_server_flight +#define tls_process_key_exchange v1_tls_process_key_exchange +#define tls_process_key_update v1_tls_process_key_update +#define tls_process_new_session_ticket v1_tls_process_new_session_ticket +#define tls_process_next_proto v1_tls_process_next_proto +#define tls_process_server_certificate v1_tls_process_server_certificate +#define tls_process_server_done v1_tls_process_server_done +#define tls_process_server_hello v1_tls_process_server_hello +#define tls_psk_do_binder v1_tls_psk_do_binder +#define TLS_server_method v1_TLS_server_method +#define tls_setup_handshake v1_tls_setup_handshake +#define tls_use_ticket v1_tls_use_ticket +#define tlsv1_1_client_method v1_tlsv1_1_client_method +#define TLSv1_1_client_method v1_TLSv1_1_client_method +#define TLSv1_1_enc_data v1_TLSv1_1_enc_data +#define tlsv1_1_method v1_tlsv1_1_method +#define TLSv1_1_method v1_TLSv1_1_method +#define tlsv1_1_server_method v1_tlsv1_1_server_method +#define TLSv1_1_server_method v1_TLSv1_1_server_method +#define tlsv1_2_client_method v1_tlsv1_2_client_method +#define TLSv1_2_client_method v1_TLSv1_2_client_method +#define TLSv1_2_enc_data v1_TLSv1_2_enc_data +#define tlsv1_2_method v1_tlsv1_2_method +#define TLSv1_2_method v1_TLSv1_2_method +#define tlsv1_2_server_method v1_tlsv1_2_server_method +#define TLSv1_2_server_method v1_TLSv1_2_server_method +#define tlsv1_3_client_method v1_tlsv1_3_client_method +#define TLSv1_3_enc_data v1_TLSv1_3_enc_data +#define tlsv1_3_method v1_tlsv1_3_method +#define tlsv1_3_server_method v1_tlsv1_3_server_method +#define tlsv1_client_method v1_tlsv1_client_method +#define TLSv1_client_method v1_TLSv1_client_method +#define TLSv1_enc_data v1_TLSv1_enc_data +#if !defined(tlsv1_method) +#define tlsv1_method v1_tlsv1_method +#endif +#define TLSv1_method v1_TLSv1_method +#define tlsv1_server_method v1_tlsv1_server_method +#define TLSv1_server_method v1_TLSv1_server_method +#define tls_validate_all_contexts v1_tls_validate_all_contexts +#define tree_find_sk v1_tree_find_sk +#define TS_ACCURACY_dup v1_TS_ACCURACY_dup +#define TS_ACCURACY_free v1_TS_ACCURACY_free +#define TS_ACCURACY_get_micros v1_TS_ACCURACY_get_micros +#define TS_ACCURACY_get_millis v1_TS_ACCURACY_get_millis +#define TS_ACCURACY_get_seconds v1_TS_ACCURACY_get_seconds +#define TS_ACCURACY_new v1_TS_ACCURACY_new +#define TS_ACCURACY_set_micros v1_TS_ACCURACY_set_micros +#define TS_ACCURACY_set_millis v1_TS_ACCURACY_set_millis +#define TS_ACCURACY_set_seconds v1_TS_ACCURACY_set_seconds +#define TS_ASN1_INTEGER_print_bio v1_TS_ASN1_INTEGER_print_bio +#define TS_CONF_get_tsa_section v1_TS_CONF_get_tsa_section +#define TS_CONF_load_cert v1_TS_CONF_load_cert +#define TS_CONF_load_certs v1_TS_CONF_load_certs +#define TS_CONF_load_key v1_TS_CONF_load_key +#define TS_CONF_set_accuracy v1_TS_CONF_set_accuracy +#define TS_CONF_set_certs v1_TS_CONF_set_certs +#define TS_CONF_set_clock_precision_digits v1_TS_CONF_set_clock_precision_digits +#define TS_CONF_set_crypto_device v1_TS_CONF_set_crypto_device +#define TS_CONF_set_default_engine v1_TS_CONF_set_default_engine +#define TS_CONF_set_def_policy v1_TS_CONF_set_def_policy +#define TS_CONF_set_digests v1_TS_CONF_set_digests +#define TS_CONF_set_ess_cert_id_chain v1_TS_CONF_set_ess_cert_id_chain +#define TS_CONF_set_ess_cert_id_digest v1_TS_CONF_set_ess_cert_id_digest +#define TS_CONF_set_ordering v1_TS_CONF_set_ordering +#define TS_CONF_set_policies v1_TS_CONF_set_policies +#define TS_CONF_set_serial v1_TS_CONF_set_serial +#define TS_CONF_set_signer_cert v1_TS_CONF_set_signer_cert +#define TS_CONF_set_signer_digest v1_TS_CONF_set_signer_digest +#define TS_CONF_set_signer_key v1_TS_CONF_set_signer_key +#define TS_CONF_set_tsa_name v1_TS_CONF_set_tsa_name +#define TS_ext_print_bio v1_TS_ext_print_bio +#define TS_MSG_IMPRINT_dup v1_TS_MSG_IMPRINT_dup +#define TS_MSG_IMPRINT_free v1_TS_MSG_IMPRINT_free +#define TS_MSG_IMPRINT_get_algo v1_TS_MSG_IMPRINT_get_algo +#define TS_MSG_IMPRINT_get_msg v1_TS_MSG_IMPRINT_get_msg +#define TS_MSG_IMPRINT_new v1_TS_MSG_IMPRINT_new +#define TS_MSG_IMPRINT_print_bio v1_TS_MSG_IMPRINT_print_bio +#define TS_MSG_IMPRINT_set_algo v1_TS_MSG_IMPRINT_set_algo +#define TS_MSG_IMPRINT_set_msg v1_TS_MSG_IMPRINT_set_msg +#define TS_OBJ_print_bio v1_TS_OBJ_print_bio +#define TS_REQ_add_ext v1_TS_REQ_add_ext +#define TS_REQ_delete_ext v1_TS_REQ_delete_ext +#define TS_REQ_dup v1_TS_REQ_dup +#define TS_REQ_ext_free v1_TS_REQ_ext_free +#define TS_REQ_free v1_TS_REQ_free +#define TS_REQ_get_cert_req v1_TS_REQ_get_cert_req +#define TS_REQ_get_ext v1_TS_REQ_get_ext +#define TS_REQ_get_ext_by_critical v1_TS_REQ_get_ext_by_critical +#define TS_REQ_get_ext_by_NID v1_TS_REQ_get_ext_by_NID +#define TS_REQ_get_ext_by_OBJ v1_TS_REQ_get_ext_by_OBJ +#define TS_REQ_get_ext_count v1_TS_REQ_get_ext_count +#define TS_REQ_get_ext_d2i v1_TS_REQ_get_ext_d2i +#define TS_REQ_get_exts v1_TS_REQ_get_exts +#define TS_REQ_get_msg_imprint v1_TS_REQ_get_msg_imprint +#define TS_REQ_get_nonce v1_TS_REQ_get_nonce +#define TS_REQ_get_policy_id v1_TS_REQ_get_policy_id +#define TS_REQ_get_version v1_TS_REQ_get_version +#define TS_REQ_new v1_TS_REQ_new +#define TS_REQ_print_bio v1_TS_REQ_print_bio +#define TS_REQ_set_cert_req v1_TS_REQ_set_cert_req +#define TS_REQ_set_msg_imprint v1_TS_REQ_set_msg_imprint +#define TS_REQ_set_nonce v1_TS_REQ_set_nonce +#define TS_REQ_set_policy_id v1_TS_REQ_set_policy_id +#define TS_REQ_set_version v1_TS_REQ_set_version +#define TS_REQ_to_TS_VERIFY_CTX v1_TS_REQ_to_TS_VERIFY_CTX +#define TS_RESP_create_response v1_TS_RESP_create_response +#define TS_RESP_CTX_add_failure_info v1_TS_RESP_CTX_add_failure_info +#define TS_RESP_CTX_add_flags v1_TS_RESP_CTX_add_flags +#define TS_RESP_CTX_add_md v1_TS_RESP_CTX_add_md +#define TS_RESP_CTX_add_policy v1_TS_RESP_CTX_add_policy +#define TS_RESP_CTX_free v1_TS_RESP_CTX_free +#define TS_RESP_CTX_get_request v1_TS_RESP_CTX_get_request +#define TS_RESP_CTX_get_tst_info v1_TS_RESP_CTX_get_tst_info +#define TS_RESP_CTX_new v1_TS_RESP_CTX_new +#define TS_RESP_CTX_set_accuracy v1_TS_RESP_CTX_set_accuracy +#define TS_RESP_CTX_set_certs v1_TS_RESP_CTX_set_certs +#define TS_RESP_CTX_set_clock_precision_digits v1_TS_RESP_CTX_set_clock_precision_digits +#define TS_RESP_CTX_set_def_policy v1_TS_RESP_CTX_set_def_policy +#define TS_RESP_CTX_set_ess_cert_id_digest v1_TS_RESP_CTX_set_ess_cert_id_digest +#define TS_RESP_CTX_set_extension_cb v1_TS_RESP_CTX_set_extension_cb +#define TS_RESP_CTX_set_serial_cb v1_TS_RESP_CTX_set_serial_cb +#define TS_RESP_CTX_set_signer_cert v1_TS_RESP_CTX_set_signer_cert +#define TS_RESP_CTX_set_signer_digest v1_TS_RESP_CTX_set_signer_digest +#define TS_RESP_CTX_set_signer_key v1_TS_RESP_CTX_set_signer_key +#define TS_RESP_CTX_set_status_info v1_TS_RESP_CTX_set_status_info +#define TS_RESP_CTX_set_status_info_cond v1_TS_RESP_CTX_set_status_info_cond +#define TS_RESP_CTX_set_time_cb v1_TS_RESP_CTX_set_time_cb +#define TS_RESP_dup v1_TS_RESP_dup +#define TS_RESP_free v1_TS_RESP_free +#define TS_RESP_get_status_info v1_TS_RESP_get_status_info +#define TS_RESP_get_token v1_TS_RESP_get_token +#define TS_RESP_get_tst_info v1_TS_RESP_get_tst_info +#define TS_RESP_new v1_TS_RESP_new +#define TS_RESP_print_bio v1_TS_RESP_print_bio +#define TS_RESP_set_status_info v1_TS_RESP_set_status_info +#define TS_RESP_set_tst_info v1_TS_RESP_set_tst_info +#define TS_RESP_verify_response v1_TS_RESP_verify_response +#define TS_RESP_verify_signature v1_TS_RESP_verify_signature +#define TS_RESP_verify_token v1_TS_RESP_verify_token +#define TS_STATUS_INFO_dup v1_TS_STATUS_INFO_dup +#define TS_STATUS_INFO_free v1_TS_STATUS_INFO_free +#define TS_STATUS_INFO_get0_failure_info v1_TS_STATUS_INFO_get0_failure_info +#define TS_STATUS_INFO_get0_status v1_TS_STATUS_INFO_get0_status +#define TS_STATUS_INFO_get0_text v1_TS_STATUS_INFO_get0_text +#define TS_STATUS_INFO_new v1_TS_STATUS_INFO_new +#define TS_STATUS_INFO_print_bio v1_TS_STATUS_INFO_print_bio +#define TS_STATUS_INFO_set_status v1_TS_STATUS_INFO_set_status +#define TS_TST_INFO_add_ext v1_TS_TST_INFO_add_ext +#define TS_TST_INFO_delete_ext v1_TS_TST_INFO_delete_ext +#define TS_TST_INFO_dup v1_TS_TST_INFO_dup +#define TS_TST_INFO_ext_free v1_TS_TST_INFO_ext_free +#define TS_TST_INFO_free v1_TS_TST_INFO_free +#define TS_TST_INFO_get_accuracy v1_TS_TST_INFO_get_accuracy +#define TS_TST_INFO_get_ext v1_TS_TST_INFO_get_ext +#define TS_TST_INFO_get_ext_by_critical v1_TS_TST_INFO_get_ext_by_critical +#define TS_TST_INFO_get_ext_by_NID v1_TS_TST_INFO_get_ext_by_NID +#define TS_TST_INFO_get_ext_by_OBJ v1_TS_TST_INFO_get_ext_by_OBJ +#define TS_TST_INFO_get_ext_count v1_TS_TST_INFO_get_ext_count +#define TS_TST_INFO_get_ext_d2i v1_TS_TST_INFO_get_ext_d2i +#define TS_TST_INFO_get_exts v1_TS_TST_INFO_get_exts +#define TS_TST_INFO_get_msg_imprint v1_TS_TST_INFO_get_msg_imprint +#define TS_TST_INFO_get_nonce v1_TS_TST_INFO_get_nonce +#define TS_TST_INFO_get_ordering v1_TS_TST_INFO_get_ordering +#define TS_TST_INFO_get_policy_id v1_TS_TST_INFO_get_policy_id +#define TS_TST_INFO_get_serial v1_TS_TST_INFO_get_serial +#define TS_TST_INFO_get_time v1_TS_TST_INFO_get_time +#define TS_TST_INFO_get_tsa v1_TS_TST_INFO_get_tsa +#define TS_TST_INFO_get_version v1_TS_TST_INFO_get_version +#define TS_TST_INFO_new v1_TS_TST_INFO_new +#define TS_TST_INFO_print_bio v1_TS_TST_INFO_print_bio +#define TS_TST_INFO_set_accuracy v1_TS_TST_INFO_set_accuracy +#define TS_TST_INFO_set_msg_imprint v1_TS_TST_INFO_set_msg_imprint +#define TS_TST_INFO_set_nonce v1_TS_TST_INFO_set_nonce +#define TS_TST_INFO_set_ordering v1_TS_TST_INFO_set_ordering +#define TS_TST_INFO_set_policy_id v1_TS_TST_INFO_set_policy_id +#define TS_TST_INFO_set_serial v1_TS_TST_INFO_set_serial +#define TS_TST_INFO_set_time v1_TS_TST_INFO_set_time +#define TS_TST_INFO_set_tsa v1_TS_TST_INFO_set_tsa +#define TS_TST_INFO_set_version v1_TS_TST_INFO_set_version +#define TS_VERIFY_CTS_set_certs v1_TS_VERIFY_CTS_set_certs +#define TS_VERIFY_CTX_add_flags v1_TS_VERIFY_CTX_add_flags +#define TS_VERIFY_CTX_cleanup v1_TS_VERIFY_CTX_cleanup +#define TS_VERIFY_CTX_free v1_TS_VERIFY_CTX_free +#define TS_VERIFY_CTX_init v1_TS_VERIFY_CTX_init +#define TS_VERIFY_CTX_new v1_TS_VERIFY_CTX_new +#define TS_VERIFY_CTX_set_data v1_TS_VERIFY_CTX_set_data +#define TS_VERIFY_CTX_set_flags v1_TS_VERIFY_CTX_set_flags +#define TS_VERIFY_CTX_set_imprint v1_TS_VERIFY_CTX_set_imprint +#define TS_VERIFY_CTX_set_store v1_TS_VERIFY_CTX_set_store +#define TS_X509_ALGOR_print_bio v1_TS_X509_ALGOR_print_bio +#define TXT_DB_create_index v1_TXT_DB_create_index +#define TXT_DB_free v1_TXT_DB_free +#define TXT_DB_get_by_index v1_TXT_DB_get_by_index +#define TXT_DB_insert v1_TXT_DB_insert +#define TXT_DB_read v1_TXT_DB_read +#define TXT_DB_write v1_TXT_DB_write +#define UI_add_error_string v1_UI_add_error_string +#define UI_add_info_string v1_UI_add_info_string +#define UI_add_input_boolean v1_UI_add_input_boolean +#define UI_add_input_string v1_UI_add_input_string +#define UI_add_user_data v1_UI_add_user_data +#define UI_add_verify_string v1_UI_add_verify_string +#define UI_construct_prompt v1_UI_construct_prompt +#define UI_create_method v1_UI_create_method +#define UI_ctrl v1_UI_ctrl +#define UI_destroy_method v1_UI_destroy_method +#define UI_dup_error_string v1_UI_dup_error_string +#define UI_dup_info_string v1_UI_dup_info_string +#define UI_dup_input_boolean v1_UI_dup_input_boolean +#define UI_dup_input_string v1_UI_dup_input_string +#define UI_dup_user_data v1_UI_dup_user_data +#define UI_dup_verify_string v1_UI_dup_verify_string +#define UI_free v1_UI_free +#define UI_get0_action_string v1_UI_get0_action_string +#define UI_get0_output_string v1_UI_get0_output_string +#define UI_get0_result v1_UI_get0_result +#define UI_get0_result_string v1_UI_get0_result_string +#define UI_get0_test_string v1_UI_get0_test_string +#define UI_get0_user_data v1_UI_get0_user_data +#define UI_get_default_method v1_UI_get_default_method +#define UI_get_ex_data v1_UI_get_ex_data +#define UI_get_input_flags v1_UI_get_input_flags +#define UI_get_method v1_UI_get_method +#define UI_get_result_length v1_UI_get_result_length +#define UI_get_result_maxsize v1_UI_get_result_maxsize +#define UI_get_result_minsize v1_UI_get_result_minsize +#define UI_get_result_string_length v1_UI_get_result_string_length +#define UI_get_string_type v1_UI_get_string_type +#define UI_method_get_closer v1_UI_method_get_closer +#define UI_method_get_data_destructor v1_UI_method_get_data_destructor +#define UI_method_get_data_duplicator v1_UI_method_get_data_duplicator +#define UI_method_get_ex_data v1_UI_method_get_ex_data +#define UI_method_get_flusher v1_UI_method_get_flusher +#define UI_method_get_opener v1_UI_method_get_opener +#define UI_method_get_prompt_constructor v1_UI_method_get_prompt_constructor +#define UI_method_get_reader v1_UI_method_get_reader +#define UI_method_get_writer v1_UI_method_get_writer +#define UI_method_set_closer v1_UI_method_set_closer +#define UI_method_set_data_duplicator v1_UI_method_set_data_duplicator +#define UI_method_set_ex_data v1_UI_method_set_ex_data +#define UI_method_set_flusher v1_UI_method_set_flusher +#define UI_method_set_opener v1_UI_method_set_opener +#define UI_method_set_prompt_constructor v1_UI_method_set_prompt_constructor +#define UI_method_set_reader v1_UI_method_set_reader +#define UI_method_set_writer v1_UI_method_set_writer +#define UI_new v1_UI_new +#define UI_new_method v1_UI_new_method +#define UINT32_it v1_UINT32_it +#define UINT64_it v1_UINT64_it +#define UI_null v1_UI_null +#define UI_OpenSSL v1_UI_OpenSSL +#define UI_process v1_UI_process +#define UI_set_default_method v1_UI_set_default_method +#define UI_set_ex_data v1_UI_set_ex_data +#define UI_set_method v1_UI_set_method +#define UI_set_result v1_UI_set_result +#define UI_set_result_ex v1_UI_set_result_ex +#define UI_UTIL_read_pw v1_UI_UTIL_read_pw +#define UI_UTIL_read_pw_string v1_UI_UTIL_read_pw_string +#define UI_UTIL_wrap_read_pem_callback v1_UI_UTIL_wrap_read_pem_callback +#define USERNOTICE_free v1_USERNOTICE_free +#define USERNOTICE_it v1_USERNOTICE_it +#define USERNOTICE_new v1_USERNOTICE_new +#define UTF8_getc v1_UTF8_getc +#define UTF8_putc v1_UTF8_putc +#define v2i_ASN1_BIT_STRING v1_v2i_ASN1_BIT_STRING +#define v2i_GENERAL_NAME v1_v2i_GENERAL_NAME +#define v2i_GENERAL_NAME_ex v1_v2i_GENERAL_NAME_ex +#define v2i_GENERAL_NAMES v1_v2i_GENERAL_NAMES +#define v3_addr v1_v3_addr +#define v3_akey_id v1_v3_akey_id +#define v3_alt v1_v3_alt +#define v3_asid v1_v3_asid +#define v3_bcons v1_v3_bcons +#define v3_cpols v1_v3_cpols +#define v3_crld v1_v3_crld +#define v3_crl_hold v1_v3_crl_hold +#define v3_crl_invdate v1_v3_crl_invdate +#define v3_crl_num v1_v3_crl_num +#define v3_crl_reason v1_v3_crl_reason +#define v3_ct_scts v1_v3_ct_scts +#define v3_delta_crl v1_v3_delta_crl +#define v3_ext_admission v1_v3_ext_admission +#define v3_ext_ku v1_v3_ext_ku +#define v3_freshest_crl v1_v3_freshest_crl +#define v3_idp v1_v3_idp +#define v3_info v1_v3_info +#define v3_inhibit_anyp v1_v3_inhibit_anyp +#define v3_key_usage v1_v3_key_usage +#define v3_name_constraints v1_v3_name_constraints +#define v3_nscert v1_v3_nscert +#define v3_ns_ia5_list v1_v3_ns_ia5_list +#define v3_ocsp_accresp v1_v3_ocsp_accresp +#define v3_ocsp_acutoff v1_v3_ocsp_acutoff +#define v3_ocsp_crlid v1_v3_ocsp_crlid +#define v3_ocsp_nocheck v1_v3_ocsp_nocheck +#define v3_ocsp_nonce v1_v3_ocsp_nonce +#define v3_ocsp_serviceloc v1_v3_ocsp_serviceloc +#define v3_pci v1_v3_pci +#define v3_pkey_usage_period v1_v3_pkey_usage_period +#define v3_policy_constraints v1_v3_policy_constraints +#define v3_policy_mappings v1_v3_policy_mappings +#define v3_sinfo v1_v3_sinfo +#define v3_skey_id v1_v3_skey_id +#define v3_sxnet v1_v3_sxnet +#define v3_tls_feature v1_v3_tls_feature +#define vpaes_cbc_encrypt v1_vpaes_cbc_encrypt +#define vpaes_decrypt v1_vpaes_decrypt +#define vpaes_encrypt v1_vpaes_encrypt +#define vpaes_set_decrypt_key v1_vpaes_set_decrypt_key +#define vpaes_set_encrypt_key v1_vpaes_set_encrypt_key +#define WHIRLPOOL v1_WHIRLPOOL +#define WHIRLPOOL_BitUpdate v1_WHIRLPOOL_BitUpdate +#define whirlpool_block v1_whirlpool_block +#define WHIRLPOOL_Final v1_WHIRLPOOL_Final +#define WHIRLPOOL_Init v1_WHIRLPOOL_Init +#define WHIRLPOOL_Update v1_WHIRLPOOL_Update +#define WPACKET_allocate_bytes v1_WPACKET_allocate_bytes +#define WPACKET_cleanup v1_WPACKET_cleanup +#define WPACKET_close v1_WPACKET_close +#define WPACKET_fill_lengths v1_WPACKET_fill_lengths +#define WPACKET_finish v1_WPACKET_finish +#define WPACKET_get_curr v1_WPACKET_get_curr +#define WPACKET_get_length v1_WPACKET_get_length +#define WPACKET_get_total_written v1_WPACKET_get_total_written +#define WPACKET_init v1_WPACKET_init +#define WPACKET_init_len v1_WPACKET_init_len +#define WPACKET_init_static_len v1_WPACKET_init_static_len +#define WPACKET_memcpy v1_WPACKET_memcpy +#define WPACKET_memset v1_WPACKET_memset +#define WPACKET_put_bytes__ v1_WPACKET_put_bytes__ +#define WPACKET_reserve_bytes v1_WPACKET_reserve_bytes +#define WPACKET_set_flags v1_WPACKET_set_flags +#define WPACKET_set_max_size v1_WPACKET_set_max_size +#define WPACKET_start_sub_packet v1_WPACKET_start_sub_packet +#define WPACKET_start_sub_packet_len__ v1_WPACKET_start_sub_packet_len__ +#define WPACKET_sub_allocate_bytes__ v1_WPACKET_sub_allocate_bytes__ +#define WPACKET_sub_memcpy__ v1_WPACKET_sub_memcpy__ +#define WPACKET_sub_reserve_bytes__ v1_WPACKET_sub_reserve_bytes__ +#define X25519 v1_X25519 +#define x25519_fe51_mul v1_x25519_fe51_mul +#define x25519_fe51_mul121666 v1_x25519_fe51_mul121666 +#define x25519_fe51_sqr v1_x25519_fe51_sqr +#define x25519_fe64_add v1_x25519_fe64_add +#define x25519_fe64_eligible v1_x25519_fe64_eligible +#define x25519_fe64_mul v1_x25519_fe64_mul +#define x25519_fe64_mul121666 v1_x25519_fe64_mul121666 +#define x25519_fe64_sqr v1_x25519_fe64_sqr +#define x25519_fe64_sub v1_x25519_fe64_sub +#define x25519_fe64_tobytes v1_x25519_fe64_tobytes +#define X25519_public_from_private v1_X25519_public_from_private +#define X448 v1_X448 +#define x448_derive_public_key v1_x448_derive_public_key +#define x448_int v1_x448_int +#define X448_public_from_private v1_X448_public_from_private +#define X509_add1_ext_i2d v1_X509_add1_ext_i2d +#define X509_add1_reject_object v1_X509_add1_reject_object +#define X509_add1_trust_object v1_X509_add1_trust_object +#define X509_add_ext v1_X509_add_ext +#define X509_ALGOR_cmp v1_X509_ALGOR_cmp +#define X509_ALGOR_copy v1_X509_ALGOR_copy +#define X509_ALGOR_dup v1_X509_ALGOR_dup +#define X509_ALGOR_free v1_X509_ALGOR_free +#define X509_ALGOR_get0 v1_X509_ALGOR_get0 +#define X509_ALGOR_it v1_X509_ALGOR_it +#define X509_ALGOR_new v1_X509_ALGOR_new +#define X509_ALGOR_set0 v1_X509_ALGOR_set0 +#define X509_ALGOR_set_md v1_X509_ALGOR_set_md +#define X509_ALGORS_it v1_X509_ALGORS_it +#define X509_alias_get0 v1_X509_alias_get0 +#define X509_alias_set1 v1_X509_alias_set1 +#define X509at_add1_attr v1_X509at_add1_attr +#define X509at_add1_attr_by_NID v1_X509at_add1_attr_by_NID +#define X509at_add1_attr_by_OBJ v1_X509at_add1_attr_by_OBJ +#define X509at_add1_attr_by_txt v1_X509at_add1_attr_by_txt +#define X509at_delete_attr v1_X509at_delete_attr +#define X509at_get0_data_by_OBJ v1_X509at_get0_data_by_OBJ +#define X509at_get_attr v1_X509at_get_attr +#define X509at_get_attr_by_NID v1_X509at_get_attr_by_NID +#define X509at_get_attr_by_OBJ v1_X509at_get_attr_by_OBJ +#define X509at_get_attr_count v1_X509at_get_attr_count +#define X509_ATTRIBUTE_count v1_X509_ATTRIBUTE_count +#define X509_ATTRIBUTE_create v1_X509_ATTRIBUTE_create +#define X509_ATTRIBUTE_create_by_NID v1_X509_ATTRIBUTE_create_by_NID +#define X509_ATTRIBUTE_create_by_OBJ v1_X509_ATTRIBUTE_create_by_OBJ +#define X509_ATTRIBUTE_create_by_txt v1_X509_ATTRIBUTE_create_by_txt +#define X509_ATTRIBUTE_dup v1_X509_ATTRIBUTE_dup +#define X509_ATTRIBUTE_free v1_X509_ATTRIBUTE_free +#define X509_ATTRIBUTE_get0_data v1_X509_ATTRIBUTE_get0_data +#define X509_ATTRIBUTE_get0_object v1_X509_ATTRIBUTE_get0_object +#define X509_ATTRIBUTE_get0_type v1_X509_ATTRIBUTE_get0_type +#define X509_ATTRIBUTE_it v1_X509_ATTRIBUTE_it +#define X509_ATTRIBUTE_new v1_X509_ATTRIBUTE_new +#define X509_ATTRIBUTE_set1_data v1_X509_ATTRIBUTE_set1_data +#define X509_ATTRIBUTE_set1_object v1_X509_ATTRIBUTE_set1_object +#define X509_aux_print v1_X509_aux_print +#define X509_CERT_AUX_free v1_X509_CERT_AUX_free +#define X509_CERT_AUX_it v1_X509_CERT_AUX_it +#define X509_CERT_AUX_new v1_X509_CERT_AUX_new +#define X509_certificate_type v1_X509_certificate_type +#define X509_chain_check_suiteb v1_X509_chain_check_suiteb +#define X509_chain_up_ref v1_X509_chain_up_ref +#define X509_check_akid v1_X509_check_akid +#define X509_check_ca v1_X509_check_ca +#define x509_check_cert_time v1_x509_check_cert_time +#define X509_check_email v1_X509_check_email +#define X509_check_host v1_X509_check_host +#define X509_check_ip v1_X509_check_ip +#define X509_check_ip_asc v1_X509_check_ip_asc +#define X509_check_issued v1_X509_check_issued +#define X509_check_private_key v1_X509_check_private_key +#define X509_check_purpose v1_X509_check_purpose +#define X509_check_trust v1_X509_check_trust +#define X509_CINF_free v1_X509_CINF_free +#define X509_CINF_it v1_X509_CINF_it +#define X509_CINF_new v1_X509_CINF_new +#define X509_cmp v1_X509_cmp +#define X509_cmp_current_time v1_X509_cmp_current_time +#define X509_cmp_time v1_X509_cmp_time +#define X509_CRL_add0_revoked v1_X509_CRL_add0_revoked +#define X509_CRL_add1_ext_i2d v1_X509_CRL_add1_ext_i2d +#define X509_CRL_add_ext v1_X509_CRL_add_ext +#define X509_CRL_check_suiteb v1_X509_CRL_check_suiteb +#define X509_CRL_cmp v1_X509_CRL_cmp +#define X509_CRL_delete_ext v1_X509_CRL_delete_ext +#define X509_CRL_diff v1_X509_CRL_diff +#define X509_CRL_digest v1_X509_CRL_digest +#define X509_CRL_dup v1_X509_CRL_dup +#define X509_CRL_free v1_X509_CRL_free +#define X509_CRL_get0_by_cert v1_X509_CRL_get0_by_cert +#define X509_CRL_get0_by_serial v1_X509_CRL_get0_by_serial +#define X509_CRL_get0_extensions v1_X509_CRL_get0_extensions +#define X509_CRL_get0_lastUpdate v1_X509_CRL_get0_lastUpdate +#define X509_CRL_get0_nextUpdate v1_X509_CRL_get0_nextUpdate +#define X509_CRL_get0_signature v1_X509_CRL_get0_signature +#define X509_CRL_get_ext v1_X509_CRL_get_ext +#define X509_CRL_get_ext_by_critical v1_X509_CRL_get_ext_by_critical +#define X509_CRL_get_ext_by_NID v1_X509_CRL_get_ext_by_NID +#define X509_CRL_get_ext_by_OBJ v1_X509_CRL_get_ext_by_OBJ +#define X509_CRL_get_ext_count v1_X509_CRL_get_ext_count +#define X509_CRL_get_ext_d2i v1_X509_CRL_get_ext_d2i +#define X509_CRL_get_issuer v1_X509_CRL_get_issuer +#define X509_CRL_get_lastUpdate v1_X509_CRL_get_lastUpdate +#define X509_CRL_get_meth_data v1_X509_CRL_get_meth_data +#define X509_CRL_get_nextUpdate v1_X509_CRL_get_nextUpdate +#define X509_CRL_get_REVOKED v1_X509_CRL_get_REVOKED +#define X509_CRL_get_signature_nid v1_X509_CRL_get_signature_nid +#define X509_CRL_get_version v1_X509_CRL_get_version +#define X509_CRL_http_nbio v1_X509_CRL_http_nbio +#define X509_CRL_INFO_free v1_X509_CRL_INFO_free +#define X509_CRL_INFO_it v1_X509_CRL_INFO_it +#define X509_CRL_INFO_new v1_X509_CRL_INFO_new +#define X509_CRL_it v1_X509_CRL_it +#define X509_CRL_match v1_X509_CRL_match +#define X509_CRL_METHOD_free v1_X509_CRL_METHOD_free +#define X509_CRL_METHOD_new v1_X509_CRL_METHOD_new +#define X509_CRL_new v1_X509_CRL_new +#define X509_CRL_print v1_X509_CRL_print +#define X509_CRL_print_ex v1_X509_CRL_print_ex +#define X509_CRL_print_fp v1_X509_CRL_print_fp +#define X509_CRL_set1_lastUpdate v1_X509_CRL_set1_lastUpdate +#define X509_CRL_set1_nextUpdate v1_X509_CRL_set1_nextUpdate +#define X509_CRL_set_default_method v1_X509_CRL_set_default_method +#define X509_CRL_set_issuer_name v1_X509_CRL_set_issuer_name +#define X509_CRL_set_meth_data v1_X509_CRL_set_meth_data +#define X509_CRL_set_version v1_X509_CRL_set_version +#define X509_CRL_sign v1_X509_CRL_sign +#define X509_CRL_sign_ctx v1_X509_CRL_sign_ctx +#define X509_CRL_sort v1_X509_CRL_sort +#define X509_CRL_up_ref v1_X509_CRL_up_ref +#define X509_CRL_verify v1_X509_CRL_verify +#define X509_delete_ext v1_X509_delete_ext +#define X509_digest v1_X509_digest +#define X509_dup v1_X509_dup +#define X509_email_free v1_X509_email_free +#define X509_EXTENSION_create_by_NID v1_X509_EXTENSION_create_by_NID +#define X509_EXTENSION_create_by_OBJ v1_X509_EXTENSION_create_by_OBJ +#define X509_EXTENSION_dup v1_X509_EXTENSION_dup +#define X509_EXTENSION_free v1_X509_EXTENSION_free +#define X509_EXTENSION_get_critical v1_X509_EXTENSION_get_critical +#define X509_EXTENSION_get_data v1_X509_EXTENSION_get_data +#define X509_EXTENSION_get_object v1_X509_EXTENSION_get_object +#define X509_EXTENSION_it v1_X509_EXTENSION_it +#define X509_EXTENSION_new v1_X509_EXTENSION_new +#define X509_EXTENSION_set_critical v1_X509_EXTENSION_set_critical +#define X509_EXTENSION_set_data v1_X509_EXTENSION_set_data +#define X509_EXTENSION_set_object v1_X509_EXTENSION_set_object +#define X509_EXTENSIONS_it v1_X509_EXTENSIONS_it +#define X509_find_by_issuer_and_serial v1_X509_find_by_issuer_and_serial +#define X509_find_by_subject v1_X509_find_by_subject +#define X509_free v1_X509_free +#define X509_get0_authority_issuer v1_X509_get0_authority_issuer +#define X509_get0_authority_key_id v1_X509_get0_authority_key_id +#define X509_get0_authority_serial v1_X509_get0_authority_serial +#define X509_get0_extensions v1_X509_get0_extensions +#define X509_get0_notAfter v1_X509_get0_notAfter +#define X509_get0_notBefore v1_X509_get0_notBefore +#define X509_get0_pubkey v1_X509_get0_pubkey +#define X509_get0_pubkey_bitstr v1_X509_get0_pubkey_bitstr +#define X509_get0_reject_objects v1_X509_get0_reject_objects +#define X509_get0_serialNumber v1_X509_get0_serialNumber +#define X509_get0_signature v1_X509_get0_signature +#define X509_get0_subject_key_id v1_X509_get0_subject_key_id +#define X509_get0_tbs_sigalg v1_X509_get0_tbs_sigalg +#define X509_get0_trust_objects v1_X509_get0_trust_objects +#define X509_get0_uids v1_X509_get0_uids +#define X509_get1_email v1_X509_get1_email +#define X509_get1_ocsp v1_X509_get1_ocsp +#define X509_get_default_cert_area v1_X509_get_default_cert_area +#define X509_get_default_cert_dir v1_X509_get_default_cert_dir +#define X509_get_default_cert_dir_env v1_X509_get_default_cert_dir_env +#define X509_get_default_cert_file v1_X509_get_default_cert_file +#define X509_get_default_cert_file_env v1_X509_get_default_cert_file_env +#define X509_get_default_private_dir v1_X509_get_default_private_dir +#define X509_get_ex_data v1_X509_get_ex_data +#define X509_get_ext v1_X509_get_ext +#define X509_get_ext_by_critical v1_X509_get_ext_by_critical +#define X509_get_ext_by_NID v1_X509_get_ext_by_NID +#define X509_get_ext_by_OBJ v1_X509_get_ext_by_OBJ +#define X509_get_ext_count v1_X509_get_ext_count +#define X509_get_ext_d2i v1_X509_get_ext_d2i +#define X509_get_extended_key_usage v1_X509_get_extended_key_usage +#define X509_get_extension_flags v1_X509_get_extension_flags +#define X509_get_issuer_name v1_X509_get_issuer_name +#define X509_get_key_usage v1_X509_get_key_usage +#define X509_getm_notAfter v1_X509_getm_notAfter +#define X509_getm_notBefore v1_X509_getm_notBefore +#define X509_get_pathlen v1_X509_get_pathlen +#define X509_get_proxy_pathlen v1_X509_get_proxy_pathlen +#define X509_get_pubkey v1_X509_get_pubkey +#define X509_get_pubkey_parameters v1_X509_get_pubkey_parameters +#define X509_get_serialNumber v1_X509_get_serialNumber +#define X509_get_signature_info v1_X509_get_signature_info +#define X509_get_signature_nid v1_X509_get_signature_nid +#define X509_get_signature_type v1_X509_get_signature_type +#define X509_get_subject_name v1_X509_get_subject_name +#define X509_get_version v1_X509_get_version +#define X509_get_X509_PUBKEY v1_X509_get_X509_PUBKEY +#define X509_gmtime_adj v1_X509_gmtime_adj +#define X509_http_nbio v1_X509_http_nbio +#define X509_INFO_free v1_X509_INFO_free +#define X509_INFO_new v1_X509_INFO_new +#define x509_init_sig_info v1_x509_init_sig_info +#define X509_issuer_and_serial_cmp v1_X509_issuer_and_serial_cmp +#define X509_issuer_and_serial_hash v1_X509_issuer_and_serial_hash +#define X509_issuer_name_cmp v1_X509_issuer_name_cmp +#define X509_issuer_name_hash v1_X509_issuer_name_hash +#define X509_issuer_name_hash_old v1_X509_issuer_name_hash_old +#define X509_it v1_X509_it +#define X509_keyid_get0 v1_X509_keyid_get0 +#define X509_keyid_set1 v1_X509_keyid_set1 +#define x509_likely_issued v1_x509_likely_issued +#define X509_load_cert_crl_file v1_X509_load_cert_crl_file +#define X509_load_cert_file v1_X509_load_cert_file +#define X509_load_crl_file v1_X509_load_crl_file +#define X509_LOOKUP_by_alias v1_X509_LOOKUP_by_alias +#define X509_LOOKUP_by_fingerprint v1_X509_LOOKUP_by_fingerprint +#define X509_LOOKUP_by_issuer_serial v1_X509_LOOKUP_by_issuer_serial +#define X509_LOOKUP_by_subject v1_X509_LOOKUP_by_subject +#define X509_LOOKUP_ctrl v1_X509_LOOKUP_ctrl +#define X509_LOOKUP_file v1_X509_LOOKUP_file +#define X509_LOOKUP_free v1_X509_LOOKUP_free +#define X509_LOOKUP_get_method_data v1_X509_LOOKUP_get_method_data +#define X509_LOOKUP_get_store v1_X509_LOOKUP_get_store +#define X509_LOOKUP_hash_dir v1_X509_LOOKUP_hash_dir +#define X509_LOOKUP_init v1_X509_LOOKUP_init +#define X509_LOOKUP_meth_free v1_X509_LOOKUP_meth_free +#define X509_LOOKUP_meth_get_ctrl v1_X509_LOOKUP_meth_get_ctrl +#define X509_LOOKUP_meth_get_free v1_X509_LOOKUP_meth_get_free +#define X509_LOOKUP_meth_get_get_by_alias v1_X509_LOOKUP_meth_get_get_by_alias +#define X509_LOOKUP_meth_get_get_by_fingerprint v1_X509_LOOKUP_meth_get_get_by_fingerprint +#define X509_LOOKUP_meth_get_get_by_issuer_serial v1_X509_LOOKUP_meth_get_get_by_issuer_serial +#define X509_LOOKUP_meth_get_get_by_subject v1_X509_LOOKUP_meth_get_get_by_subject +#define X509_LOOKUP_meth_get_init v1_X509_LOOKUP_meth_get_init +#define X509_LOOKUP_meth_get_new_item v1_X509_LOOKUP_meth_get_new_item +#define X509_LOOKUP_meth_get_shutdown v1_X509_LOOKUP_meth_get_shutdown +#define X509_LOOKUP_meth_new v1_X509_LOOKUP_meth_new +#define X509_LOOKUP_meth_set_ctrl v1_X509_LOOKUP_meth_set_ctrl +#define X509_LOOKUP_meth_set_free v1_X509_LOOKUP_meth_set_free +#define X509_LOOKUP_meth_set_get_by_alias v1_X509_LOOKUP_meth_set_get_by_alias +#define X509_LOOKUP_meth_set_get_by_fingerprint v1_X509_LOOKUP_meth_set_get_by_fingerprint +#define X509_LOOKUP_meth_set_get_by_issuer_serial v1_X509_LOOKUP_meth_set_get_by_issuer_serial +#define X509_LOOKUP_meth_set_get_by_subject v1_X509_LOOKUP_meth_set_get_by_subject +#define X509_LOOKUP_meth_set_init v1_X509_LOOKUP_meth_set_init +#define X509_LOOKUP_meth_set_new_item v1_X509_LOOKUP_meth_set_new_item +#define X509_LOOKUP_meth_set_shutdown v1_X509_LOOKUP_meth_set_shutdown +#define X509_LOOKUP_new v1_X509_LOOKUP_new +#define X509_LOOKUP_set_method_data v1_X509_LOOKUP_set_method_data +#define X509_LOOKUP_shutdown v1_X509_LOOKUP_shutdown +#define X509_NAME_add_entry v1_X509_NAME_add_entry +#define X509_NAME_add_entry_by_NID v1_X509_NAME_add_entry_by_NID +#define X509_NAME_add_entry_by_OBJ v1_X509_NAME_add_entry_by_OBJ +#define X509_NAME_add_entry_by_txt v1_X509_NAME_add_entry_by_txt +#define X509_NAME_cmp v1_X509_NAME_cmp +#define X509_NAME_delete_entry v1_X509_NAME_delete_entry +#define X509_NAME_digest v1_X509_NAME_digest +#define X509_NAME_dup v1_X509_NAME_dup +#define X509_NAME_entry_count v1_X509_NAME_entry_count +#define X509_NAME_ENTRY_create_by_NID v1_X509_NAME_ENTRY_create_by_NID +#define X509_NAME_ENTRY_create_by_OBJ v1_X509_NAME_ENTRY_create_by_OBJ +#define X509_NAME_ENTRY_create_by_txt v1_X509_NAME_ENTRY_create_by_txt +#define X509_NAME_ENTRY_dup v1_X509_NAME_ENTRY_dup +#define X509_NAME_ENTRY_free v1_X509_NAME_ENTRY_free +#define X509_NAME_ENTRY_get_data v1_X509_NAME_ENTRY_get_data +#define X509_NAME_ENTRY_get_object v1_X509_NAME_ENTRY_get_object +#define X509_NAME_ENTRY_it v1_X509_NAME_ENTRY_it +#define X509_NAME_ENTRY_new v1_X509_NAME_ENTRY_new +#define X509_NAME_ENTRY_set v1_X509_NAME_ENTRY_set +#define X509_NAME_ENTRY_set_data v1_X509_NAME_ENTRY_set_data +#define X509_NAME_ENTRY_set_object v1_X509_NAME_ENTRY_set_object +#define X509_NAME_free v1_X509_NAME_free +#define X509_NAME_get0_der v1_X509_NAME_get0_der +#define X509_NAME_get_entry v1_X509_NAME_get_entry +#define X509_NAME_get_index_by_NID v1_X509_NAME_get_index_by_NID +#define X509_NAME_get_index_by_OBJ v1_X509_NAME_get_index_by_OBJ +#define X509_NAME_get_text_by_NID v1_X509_NAME_get_text_by_NID +#define X509_NAME_get_text_by_OBJ v1_X509_NAME_get_text_by_OBJ +#define X509_NAME_hash v1_X509_NAME_hash +#define X509_NAME_hash_old v1_X509_NAME_hash_old +#define X509_NAME_it v1_X509_NAME_it +#define X509_NAME_new v1_X509_NAME_new +#define X509_NAME_oneline v1_X509_NAME_oneline +#define X509_NAME_print v1_X509_NAME_print +#define X509_NAME_print_ex v1_X509_NAME_print_ex +#define X509_NAME_print_ex_fp v1_X509_NAME_print_ex_fp +#define X509_NAME_set v1_X509_NAME_set +#define X509_new v1_X509_new +#define X509_OBJECT_free v1_X509_OBJECT_free +#define X509_OBJECT_get0_X509 v1_X509_OBJECT_get0_X509 +#define X509_OBJECT_get0_X509_CRL v1_X509_OBJECT_get0_X509_CRL +#define X509_OBJECT_get_type v1_X509_OBJECT_get_type +#define X509_OBJECT_idx_by_subject v1_X509_OBJECT_idx_by_subject +#define X509_OBJECT_new v1_X509_OBJECT_new +#define X509_OBJECT_retrieve_by_subject v1_X509_OBJECT_retrieve_by_subject +#define X509_OBJECT_retrieve_match v1_X509_OBJECT_retrieve_match +#define X509_OBJECT_set1_X509 v1_X509_OBJECT_set1_X509 +#define X509_OBJECT_set1_X509_CRL v1_X509_OBJECT_set1_X509_CRL +#define X509_OBJECT_up_ref_count v1_X509_OBJECT_up_ref_count +#define X509_ocspid_print v1_X509_ocspid_print +#define X509_PKEY_free v1_X509_PKEY_free +#define X509_PKEY_new v1_X509_PKEY_new +#define X509_policy_check v1_X509_policy_check +#define X509_policy_level_get0_node v1_X509_policy_level_get0_node +#define X509_policy_level_node_count v1_X509_policy_level_node_count +#define X509_policy_node_get0_parent v1_X509_policy_node_get0_parent +#define X509_policy_node_get0_policy v1_X509_policy_node_get0_policy +#define X509_policy_node_get0_qualifiers v1_X509_policy_node_get0_qualifiers +#define X509_POLICY_NODE_print v1_X509_POLICY_NODE_print +#define X509_policy_tree_free v1_X509_policy_tree_free +#define X509_policy_tree_get0_level v1_X509_policy_tree_get0_level +#define X509_policy_tree_get0_policies v1_X509_policy_tree_get0_policies +#define X509_policy_tree_get0_user_policies v1_X509_policy_tree_get0_user_policies +#define X509_policy_tree_level_count v1_X509_policy_tree_level_count +#define X509_print v1_X509_print +#define X509_print_ex v1_X509_print_ex +#define X509_print_ex_fp v1_X509_print_ex_fp +#define X509_print_fp v1_X509_print_fp +#define X509_pubkey_digest v1_X509_pubkey_digest +#define X509_PUBKEY_free v1_X509_PUBKEY_free +#define X509_PUBKEY_get v1_X509_PUBKEY_get +#define X509_PUBKEY_get0 v1_X509_PUBKEY_get0 +#define X509_PUBKEY_get0_param v1_X509_PUBKEY_get0_param +#define X509_PUBKEY_it v1_X509_PUBKEY_it +#define X509_PUBKEY_new v1_X509_PUBKEY_new +#define X509_PUBKEY_set v1_X509_PUBKEY_set +#define X509_PUBKEY_set0_param v1_X509_PUBKEY_set0_param +#define X509_PURPOSE_add v1_X509_PURPOSE_add +#define X509_PURPOSE_cleanup v1_X509_PURPOSE_cleanup +#define X509_PURPOSE_get0 v1_X509_PURPOSE_get0 +#define X509_PURPOSE_get0_name v1_X509_PURPOSE_get0_name +#define X509_PURPOSE_get0_sname v1_X509_PURPOSE_get0_sname +#define X509_PURPOSE_get_by_id v1_X509_PURPOSE_get_by_id +#define X509_PURPOSE_get_by_sname v1_X509_PURPOSE_get_by_sname +#define X509_PURPOSE_get_count v1_X509_PURPOSE_get_count +#define X509_PURPOSE_get_id v1_X509_PURPOSE_get_id +#define X509_PURPOSE_get_trust v1_X509_PURPOSE_get_trust +#define X509_PURPOSE_set v1_X509_PURPOSE_set +#define X509_reject_clear v1_X509_reject_clear +#define X509_REQ_add1_attr v1_X509_REQ_add1_attr +#define X509_REQ_add1_attr_by_NID v1_X509_REQ_add1_attr_by_NID +#define X509_REQ_add1_attr_by_OBJ v1_X509_REQ_add1_attr_by_OBJ +#define X509_REQ_add1_attr_by_txt v1_X509_REQ_add1_attr_by_txt +#define X509_REQ_add_extensions v1_X509_REQ_add_extensions +#define X509_REQ_add_extensions_nid v1_X509_REQ_add_extensions_nid +#define X509_REQ_check_private_key v1_X509_REQ_check_private_key +#define X509_REQ_delete_attr v1_X509_REQ_delete_attr +#define X509_REQ_digest v1_X509_REQ_digest +#define X509_REQ_dup v1_X509_REQ_dup +#define X509_REQ_extension_nid v1_X509_REQ_extension_nid +#define X509_REQ_free v1_X509_REQ_free +#define X509_REQ_get0_pubkey v1_X509_REQ_get0_pubkey +#define X509_REQ_get0_signature v1_X509_REQ_get0_signature +#define X509_REQ_get1_email v1_X509_REQ_get1_email +#define X509_REQ_get_attr v1_X509_REQ_get_attr +#define X509_REQ_get_attr_by_NID v1_X509_REQ_get_attr_by_NID +#define X509_REQ_get_attr_by_OBJ v1_X509_REQ_get_attr_by_OBJ +#define X509_REQ_get_attr_count v1_X509_REQ_get_attr_count +#define X509_REQ_get_extension_nids v1_X509_REQ_get_extension_nids +#define X509_REQ_get_extensions v1_X509_REQ_get_extensions +#define X509_REQ_get_pubkey v1_X509_REQ_get_pubkey +#define X509_REQ_get_signature_nid v1_X509_REQ_get_signature_nid +#define X509_REQ_get_subject_name v1_X509_REQ_get_subject_name +#define X509_REQ_get_version v1_X509_REQ_get_version +#define X509_REQ_get_X509_PUBKEY v1_X509_REQ_get_X509_PUBKEY +#define X509_REQ_INFO_free v1_X509_REQ_INFO_free +#define X509_REQ_INFO_it v1_X509_REQ_INFO_it +#define X509_REQ_INFO_new v1_X509_REQ_INFO_new +#define X509_REQ_it v1_X509_REQ_it +#define X509_REQ_new v1_X509_REQ_new +#define X509_REQ_print v1_X509_REQ_print +#define X509_REQ_print_ex v1_X509_REQ_print_ex +#define X509_REQ_print_fp v1_X509_REQ_print_fp +#define X509_REQ_set0_signature v1_X509_REQ_set0_signature +#define X509_REQ_set1_signature_algo v1_X509_REQ_set1_signature_algo +#define X509_REQ_set_extension_nids v1_X509_REQ_set_extension_nids +#define X509_REQ_set_pubkey v1_X509_REQ_set_pubkey +#define X509_REQ_set_subject_name v1_X509_REQ_set_subject_name +#define X509_REQ_set_version v1_X509_REQ_set_version +#define X509_REQ_sign v1_X509_REQ_sign +#define X509_REQ_sign_ctx v1_X509_REQ_sign_ctx +#define X509_REQ_to_X509 v1_X509_REQ_to_X509 +#define X509_REQ_verify v1_X509_REQ_verify +#define X509_REVOKED_add1_ext_i2d v1_X509_REVOKED_add1_ext_i2d +#define X509_REVOKED_add_ext v1_X509_REVOKED_add_ext +#define X509_REVOKED_delete_ext v1_X509_REVOKED_delete_ext +#define X509_REVOKED_dup v1_X509_REVOKED_dup +#define X509_REVOKED_free v1_X509_REVOKED_free +#define X509_REVOKED_get0_extensions v1_X509_REVOKED_get0_extensions +#define X509_REVOKED_get0_revocationDate v1_X509_REVOKED_get0_revocationDate +#define X509_REVOKED_get0_serialNumber v1_X509_REVOKED_get0_serialNumber +#define X509_REVOKED_get_ext v1_X509_REVOKED_get_ext +#define X509_REVOKED_get_ext_by_critical v1_X509_REVOKED_get_ext_by_critical +#define X509_REVOKED_get_ext_by_NID v1_X509_REVOKED_get_ext_by_NID +#define X509_REVOKED_get_ext_by_OBJ v1_X509_REVOKED_get_ext_by_OBJ +#define X509_REVOKED_get_ext_count v1_X509_REVOKED_get_ext_count +#define X509_REVOKED_get_ext_d2i v1_X509_REVOKED_get_ext_d2i +#define X509_REVOKED_it v1_X509_REVOKED_it +#define X509_REVOKED_new v1_X509_REVOKED_new +#define X509_REVOKED_set_revocationDate v1_X509_REVOKED_set_revocationDate +#define X509_REVOKED_set_serialNumber v1_X509_REVOKED_set_serialNumber +#define X509_set1_notAfter v1_X509_set1_notAfter +#define X509_set1_notBefore v1_X509_set1_notBefore +#define x509_set1_time v1_x509_set1_time +#define X509_set_ex_data v1_X509_set_ex_data +#define X509_set_issuer_name v1_X509_set_issuer_name +#define X509_set_proxy_flag v1_X509_set_proxy_flag +#define X509_set_proxy_pathlen v1_X509_set_proxy_pathlen +#define X509_set_pubkey v1_X509_set_pubkey +#define X509_set_serialNumber v1_X509_set_serialNumber +#define X509_set_subject_name v1_X509_set_subject_name +#define X509_set_version v1_X509_set_version +#define X509_SIG_free v1_X509_SIG_free +#define X509_SIG_get0 v1_X509_SIG_get0 +#define X509_SIG_getm v1_X509_SIG_getm +#define X509_SIG_INFO_get v1_X509_SIG_INFO_get +#define X509_SIG_INFO_set v1_X509_SIG_INFO_set +#define X509_SIG_it v1_X509_SIG_it +#define X509_sign v1_X509_sign +#define X509_signature_dump v1_X509_signature_dump +#define X509_signature_print v1_X509_signature_print +#define X509_sign_ctx v1_X509_sign_ctx +#define X509_SIG_new v1_X509_SIG_new +#define x509_signing_allowed v1_x509_signing_allowed +#define X509_STORE_add_cert v1_X509_STORE_add_cert +#define X509_STORE_add_crl v1_X509_STORE_add_crl +#define X509_STORE_add_lookup v1_X509_STORE_add_lookup +#define X509_STORE_CTX_cleanup v1_X509_STORE_CTX_cleanup +#define X509_STORE_CTX_free v1_X509_STORE_CTX_free +#define X509_STORE_CTX_get0_cert v1_X509_STORE_CTX_get0_cert +#define X509_STORE_CTX_get0_chain v1_X509_STORE_CTX_get0_chain +#define X509_STORE_CTX_get0_current_crl v1_X509_STORE_CTX_get0_current_crl +#define X509_STORE_CTX_get0_current_issuer v1_X509_STORE_CTX_get0_current_issuer +#define X509_STORE_CTX_get0_param v1_X509_STORE_CTX_get0_param +#define X509_STORE_CTX_get0_parent_ctx v1_X509_STORE_CTX_get0_parent_ctx +#define X509_STORE_CTX_get0_policy_tree v1_X509_STORE_CTX_get0_policy_tree +#define X509_STORE_CTX_get0_store v1_X509_STORE_CTX_get0_store +#define X509_STORE_CTX_get0_untrusted v1_X509_STORE_CTX_get0_untrusted +#define X509_STORE_CTX_get1_certs v1_X509_STORE_CTX_get1_certs +#define X509_STORE_CTX_get1_chain v1_X509_STORE_CTX_get1_chain +#define X509_STORE_CTX_get1_crls v1_X509_STORE_CTX_get1_crls +#define X509_STORE_CTX_get1_issuer v1_X509_STORE_CTX_get1_issuer +#define X509_STORE_CTX_get_by_subject v1_X509_STORE_CTX_get_by_subject +#define X509_STORE_CTX_get_cert_crl v1_X509_STORE_CTX_get_cert_crl +#define X509_STORE_CTX_get_check_crl v1_X509_STORE_CTX_get_check_crl +#define X509_STORE_CTX_get_check_issued v1_X509_STORE_CTX_get_check_issued +#define X509_STORE_CTX_get_check_policy v1_X509_STORE_CTX_get_check_policy +#define X509_STORE_CTX_get_check_revocation v1_X509_STORE_CTX_get_check_revocation +#define X509_STORE_CTX_get_cleanup v1_X509_STORE_CTX_get_cleanup +#define X509_STORE_CTX_get_current_cert v1_X509_STORE_CTX_get_current_cert +#define X509_STORE_CTX_get_error v1_X509_STORE_CTX_get_error +#define X509_STORE_CTX_get_error_depth v1_X509_STORE_CTX_get_error_depth +#define X509_STORE_CTX_get_ex_data v1_X509_STORE_CTX_get_ex_data +#define X509_STORE_CTX_get_explicit_policy v1_X509_STORE_CTX_get_explicit_policy +#define X509_STORE_CTX_get_get_crl v1_X509_STORE_CTX_get_get_crl +#define X509_STORE_CTX_get_get_issuer v1_X509_STORE_CTX_get_get_issuer +#define X509_STORE_CTX_get_lookup_certs v1_X509_STORE_CTX_get_lookup_certs +#define X509_STORE_CTX_get_lookup_crls v1_X509_STORE_CTX_get_lookup_crls +#define X509_STORE_CTX_get_num_untrusted v1_X509_STORE_CTX_get_num_untrusted +#define X509_STORE_CTX_get_obj_by_subject v1_X509_STORE_CTX_get_obj_by_subject +#define X509_STORE_CTX_get_verify v1_X509_STORE_CTX_get_verify +#define X509_STORE_CTX_get_verify_cb v1_X509_STORE_CTX_get_verify_cb +#define X509_STORE_CTX_init v1_X509_STORE_CTX_init +#define X509_STORE_CTX_new v1_X509_STORE_CTX_new +#define X509_STORE_CTX_purpose_inherit v1_X509_STORE_CTX_purpose_inherit +#define X509_STORE_CTX_set0_crls v1_X509_STORE_CTX_set0_crls +#define X509_STORE_CTX_set0_dane v1_X509_STORE_CTX_set0_dane +#define X509_STORE_CTX_set0_param v1_X509_STORE_CTX_set0_param +#define X509_STORE_CTX_set0_trusted_stack v1_X509_STORE_CTX_set0_trusted_stack +#define X509_STORE_CTX_set0_untrusted v1_X509_STORE_CTX_set0_untrusted +#define X509_STORE_CTX_set0_verified_chain v1_X509_STORE_CTX_set0_verified_chain +#define X509_STORE_CTX_set_cert v1_X509_STORE_CTX_set_cert +#define X509_STORE_CTX_set_current_cert v1_X509_STORE_CTX_set_current_cert +#define X509_STORE_CTX_set_default v1_X509_STORE_CTX_set_default +#define X509_STORE_CTX_set_depth v1_X509_STORE_CTX_set_depth +#define X509_STORE_CTX_set_error v1_X509_STORE_CTX_set_error +#define X509_STORE_CTX_set_error_depth v1_X509_STORE_CTX_set_error_depth +#define X509_STORE_CTX_set_ex_data v1_X509_STORE_CTX_set_ex_data +#define X509_STORE_CTX_set_flags v1_X509_STORE_CTX_set_flags +#define X509_STORE_CTX_set_purpose v1_X509_STORE_CTX_set_purpose +#define X509_STORE_CTX_set_time v1_X509_STORE_CTX_set_time +#define X509_STORE_CTX_set_trust v1_X509_STORE_CTX_set_trust +#define X509_STORE_CTX_set_verify v1_X509_STORE_CTX_set_verify +#define X509_STORE_CTX_set_verify_cb v1_X509_STORE_CTX_set_verify_cb +#define X509_STORE_free v1_X509_STORE_free +#define X509_STORE_get0_objects v1_X509_STORE_get0_objects +#define X509_STORE_get0_param v1_X509_STORE_get0_param +#define X509_STORE_get_cert_crl v1_X509_STORE_get_cert_crl +#define X509_STORE_get_check_crl v1_X509_STORE_get_check_crl +#define X509_STORE_get_check_issued v1_X509_STORE_get_check_issued +#define X509_STORE_get_check_policy v1_X509_STORE_get_check_policy +#define X509_STORE_get_check_revocation v1_X509_STORE_get_check_revocation +#define X509_STORE_get_cleanup v1_X509_STORE_get_cleanup +#define X509_STORE_get_ex_data v1_X509_STORE_get_ex_data +#define X509_STORE_get_get_crl v1_X509_STORE_get_get_crl +#define X509_STORE_get_get_issuer v1_X509_STORE_get_get_issuer +#define X509_STORE_get_lookup_certs v1_X509_STORE_get_lookup_certs +#define X509_STORE_get_lookup_crls v1_X509_STORE_get_lookup_crls +#define X509_STORE_get_verify v1_X509_STORE_get_verify +#define X509_STORE_get_verify_cb v1_X509_STORE_get_verify_cb +#define X509_STORE_load_locations v1_X509_STORE_load_locations +#define X509_STORE_lock v1_X509_STORE_lock +#define X509_STORE_new v1_X509_STORE_new +#define X509_STORE_set1_param v1_X509_STORE_set1_param +#define X509_STORE_set_cert_crl v1_X509_STORE_set_cert_crl +#define X509_STORE_set_check_crl v1_X509_STORE_set_check_crl +#define X509_STORE_set_check_issued v1_X509_STORE_set_check_issued +#define X509_STORE_set_check_policy v1_X509_STORE_set_check_policy +#define X509_STORE_set_check_revocation v1_X509_STORE_set_check_revocation +#define X509_STORE_set_cleanup v1_X509_STORE_set_cleanup +#define X509_STORE_set_default_paths v1_X509_STORE_set_default_paths +#define X509_STORE_set_depth v1_X509_STORE_set_depth +#define X509_STORE_set_ex_data v1_X509_STORE_set_ex_data +#define X509_STORE_set_flags v1_X509_STORE_set_flags +#define X509_STORE_set_get_crl v1_X509_STORE_set_get_crl +#define X509_STORE_set_get_issuer v1_X509_STORE_set_get_issuer +#define X509_STORE_set_lookup_certs v1_X509_STORE_set_lookup_certs +#define X509_STORE_set_lookup_crls v1_X509_STORE_set_lookup_crls +#define X509_STORE_set_purpose v1_X509_STORE_set_purpose +#define X509_STORE_set_trust v1_X509_STORE_set_trust +#define X509_STORE_set_verify v1_X509_STORE_set_verify +#define X509_STORE_set_verify_cb v1_X509_STORE_set_verify_cb +#define X509_STORE_unlock v1_X509_STORE_unlock +#define X509_STORE_up_ref v1_X509_STORE_up_ref +#define X509_subject_name_cmp v1_X509_subject_name_cmp +#define X509_subject_name_hash v1_X509_subject_name_hash +#define X509_subject_name_hash_old v1_X509_subject_name_hash_old +#define X509_supported_extension v1_X509_supported_extension +#define X509_time_adj v1_X509_time_adj +#define X509_time_adj_ex v1_X509_time_adj_ex +#define X509_to_X509_REQ v1_X509_to_X509_REQ +#define X509_TRUST_add v1_X509_TRUST_add +#define X509_TRUST_cleanup v1_X509_TRUST_cleanup +#define X509_trust_clear v1_X509_trust_clear +#define X509_trusted v1_X509_trusted +#define X509_TRUST_get0 v1_X509_TRUST_get0 +#define X509_TRUST_get0_name v1_X509_TRUST_get0_name +#define X509_TRUST_get_by_id v1_X509_TRUST_get_by_id +#define X509_TRUST_get_count v1_X509_TRUST_get_count +#define X509_TRUST_get_flags v1_X509_TRUST_get_flags +#define X509_TRUST_get_trust v1_X509_TRUST_get_trust +#define X509_TRUST_set v1_X509_TRUST_set +#define X509_TRUST_set_default v1_X509_TRUST_set_default +#define X509_up_ref v1_X509_up_ref +#define X509V3_add1_i2d v1_X509V3_add1_i2d +#define X509v3_add_ext v1_X509v3_add_ext +#define x509v3_add_len_value_uchar v1_x509v3_add_len_value_uchar +#define X509v3_addr_add_inherit v1_X509v3_addr_add_inherit +#define X509v3_addr_add_prefix v1_X509v3_addr_add_prefix +#define X509v3_addr_add_range v1_X509v3_addr_add_range +#define X509v3_addr_canonize v1_X509v3_addr_canonize +#define X509v3_addr_get_afi v1_X509v3_addr_get_afi +#define X509v3_addr_get_range v1_X509v3_addr_get_range +#define X509v3_addr_inherits v1_X509v3_addr_inherits +#define X509v3_addr_is_canonical v1_X509v3_addr_is_canonical +#define X509v3_addr_subset v1_X509v3_addr_subset +#define X509v3_addr_validate_path v1_X509v3_addr_validate_path +#define X509v3_addr_validate_resource_set v1_X509v3_addr_validate_resource_set +#define X509V3_add_standard_extensions v1_X509V3_add_standard_extensions +#define X509V3_add_value v1_X509V3_add_value +#define X509V3_add_value_bool v1_X509V3_add_value_bool +#define X509V3_add_value_bool_nf v1_X509V3_add_value_bool_nf +#define X509V3_add_value_int v1_X509V3_add_value_int +#define X509V3_add_value_uchar v1_X509V3_add_value_uchar +#define X509v3_asid_add_id_or_range v1_X509v3_asid_add_id_or_range +#define X509v3_asid_add_inherit v1_X509v3_asid_add_inherit +#define X509v3_asid_canonize v1_X509v3_asid_canonize +#define X509v3_asid_inherits v1_X509v3_asid_inherits +#define X509v3_asid_is_canonical v1_X509v3_asid_is_canonical +#define X509v3_asid_subset v1_X509v3_asid_subset +#define X509v3_asid_validate_path v1_X509v3_asid_validate_path +#define X509v3_asid_validate_resource_set v1_X509v3_asid_validate_resource_set +#define X509V3_conf_free v1_X509V3_conf_free +#define X509v3_delete_ext v1_X509v3_delete_ext +#define X509V3_EXT_add v1_X509V3_EXT_add +#define X509V3_EXT_add_alias v1_X509V3_EXT_add_alias +#define X509V3_EXT_add_conf v1_X509V3_EXT_add_conf +#define X509V3_EXT_add_list v1_X509V3_EXT_add_list +#define X509V3_EXT_add_nconf v1_X509V3_EXT_add_nconf +#define X509V3_EXT_add_nconf_sk v1_X509V3_EXT_add_nconf_sk +#define X509V3_EXT_cleanup v1_X509V3_EXT_cleanup +#define X509V3_EXT_conf v1_X509V3_EXT_conf +#define X509V3_EXT_conf_nid v1_X509V3_EXT_conf_nid +#define X509V3_EXT_CRL_add_conf v1_X509V3_EXT_CRL_add_conf +#define X509V3_EXT_CRL_add_nconf v1_X509V3_EXT_CRL_add_nconf +#define X509V3_EXT_d2i v1_X509V3_EXT_d2i +#define X509V3_extensions_print v1_X509V3_extensions_print +#define X509V3_EXT_get v1_X509V3_EXT_get +#define X509V3_EXT_get_nid v1_X509V3_EXT_get_nid +#define X509V3_EXT_i2d v1_X509V3_EXT_i2d +#define X509V3_EXT_nconf v1_X509V3_EXT_nconf +#define X509V3_EXT_nconf_nid v1_X509V3_EXT_nconf_nid +#define X509V3_EXT_print v1_X509V3_EXT_print +#define X509V3_EXT_print_fp v1_X509V3_EXT_print_fp +#define X509V3_EXT_REQ_add_conf v1_X509V3_EXT_REQ_add_conf +#define X509V3_EXT_REQ_add_nconf v1_X509V3_EXT_REQ_add_nconf +#define X509V3_EXT_val_prn v1_X509V3_EXT_val_prn +#define X509V3_get_d2i v1_X509V3_get_d2i +#define X509v3_get_ext v1_X509v3_get_ext +#define X509v3_get_ext_by_critical v1_X509v3_get_ext_by_critical +#define X509v3_get_ext_by_NID v1_X509v3_get_ext_by_NID +#define X509v3_get_ext_by_OBJ v1_X509v3_get_ext_by_OBJ +#define X509v3_get_ext_count v1_X509v3_get_ext_count +#define X509V3_get_section v1_X509V3_get_section +#define X509V3_get_string v1_X509V3_get_string +#define X509V3_get_value_bool v1_X509V3_get_value_bool +#define X509V3_get_value_int v1_X509V3_get_value_int +#define X509V3_NAME_from_section v1_X509V3_NAME_from_section +#define X509V3_parse_list v1_X509V3_parse_list +#define X509V3_section_free v1_X509V3_section_free +#define X509V3_set_conf_lhash v1_X509V3_set_conf_lhash +#define X509V3_set_ctx v1_X509V3_set_ctx +#define X509V3_set_nconf v1_X509V3_set_nconf +#define X509V3_string_free v1_X509V3_string_free +#define X509_VAL_free v1_X509_VAL_free +#define X509_VAL_it v1_X509_VAL_it +#define X509_VAL_new v1_X509_VAL_new +#define X509_verify v1_X509_verify +#define X509_verify_cert v1_X509_verify_cert +#define X509_verify_cert_error_string v1_X509_verify_cert_error_string +#define X509_VERIFY_PARAM_add0_policy v1_X509_VERIFY_PARAM_add0_policy +#define X509_VERIFY_PARAM_add0_table v1_X509_VERIFY_PARAM_add0_table +#define X509_VERIFY_PARAM_add1_host v1_X509_VERIFY_PARAM_add1_host +#define X509_VERIFY_PARAM_clear_flags v1_X509_VERIFY_PARAM_clear_flags +#define X509_VERIFY_PARAM_free v1_X509_VERIFY_PARAM_free +#define X509_VERIFY_PARAM_get0 v1_X509_VERIFY_PARAM_get0 +#define X509_VERIFY_PARAM_get0_name v1_X509_VERIFY_PARAM_get0_name +#define X509_VERIFY_PARAM_get0_peername v1_X509_VERIFY_PARAM_get0_peername +#define X509_VERIFY_PARAM_get_auth_level v1_X509_VERIFY_PARAM_get_auth_level +#define X509_VERIFY_PARAM_get_count v1_X509_VERIFY_PARAM_get_count +#define X509_VERIFY_PARAM_get_depth v1_X509_VERIFY_PARAM_get_depth +#define X509_VERIFY_PARAM_get_flags v1_X509_VERIFY_PARAM_get_flags +#define X509_VERIFY_PARAM_get_hostflags v1_X509_VERIFY_PARAM_get_hostflags +#define X509_VERIFY_PARAM_get_inh_flags v1_X509_VERIFY_PARAM_get_inh_flags +#define X509_VERIFY_PARAM_get_time v1_X509_VERIFY_PARAM_get_time +#define X509_VERIFY_PARAM_inherit v1_X509_VERIFY_PARAM_inherit +#define X509_VERIFY_PARAM_lookup v1_X509_VERIFY_PARAM_lookup +#define X509_VERIFY_PARAM_move_peername v1_X509_VERIFY_PARAM_move_peername +#define X509_VERIFY_PARAM_new v1_X509_VERIFY_PARAM_new +#define X509_VERIFY_PARAM_set1 v1_X509_VERIFY_PARAM_set1 +#define X509_VERIFY_PARAM_set1_email v1_X509_VERIFY_PARAM_set1_email +#define X509_VERIFY_PARAM_set1_host v1_X509_VERIFY_PARAM_set1_host +#define X509_VERIFY_PARAM_set1_ip v1_X509_VERIFY_PARAM_set1_ip +#define X509_VERIFY_PARAM_set1_ip_asc v1_X509_VERIFY_PARAM_set1_ip_asc +#define X509_VERIFY_PARAM_set1_name v1_X509_VERIFY_PARAM_set1_name +#define X509_VERIFY_PARAM_set1_policies v1_X509_VERIFY_PARAM_set1_policies +#define X509_VERIFY_PARAM_set_auth_level v1_X509_VERIFY_PARAM_set_auth_level +#define X509_VERIFY_PARAM_set_depth v1_X509_VERIFY_PARAM_set_depth +#define X509_VERIFY_PARAM_set_flags v1_X509_VERIFY_PARAM_set_flags +#define X509_VERIFY_PARAM_set_hostflags v1_X509_VERIFY_PARAM_set_hostflags +#define X509_VERIFY_PARAM_set_inh_flags v1_X509_VERIFY_PARAM_set_inh_flags +#define X509_VERIFY_PARAM_set_purpose v1_X509_VERIFY_PARAM_set_purpose +#define X509_VERIFY_PARAM_set_time v1_X509_VERIFY_PARAM_set_time +#define X509_VERIFY_PARAM_set_trust v1_X509_VERIFY_PARAM_set_trust +#define X509_VERIFY_PARAM_table_cleanup v1_X509_VERIFY_PARAM_table_cleanup +#define X9_62_CHARACTERISTIC_TWO_free v1_X9_62_CHARACTERISTIC_TWO_free +#define X9_62_CHARACTERISTIC_TWO_new v1_X9_62_CHARACTERISTIC_TWO_new +#define X9_62_PENTANOMIAL_free v1_X9_62_PENTANOMIAL_free +#define X9_62_PENTANOMIAL_new v1_X9_62_PENTANOMIAL_new +#define xor128_decrypt_n_pad v1_xor128_decrypt_n_pad +#define xor128_encrypt_n_pad v1_xor128_encrypt_n_pad +#define ZINT32_it v1_ZINT32_it +#define ZINT64_it v1_ZINT64_it +#define ZLONG_it v1_ZLONG_it +#define ZUINT32_it v1_ZUINT32_it +#define ZUINT64_it v1_ZUINT64_it +#endif diff --git a/contrib/libs/openssl/ya.make b/contrib/libs/openssl/ya.make index 67c4f080f9d..646a825b729 100644 --- a/contrib/libs/openssl/ya.make +++ b/contrib/libs/openssl/ya.make @@ -37,14 +37,15 @@ LICENSE_TEXTS(.yandex_meta/licenses.list.txt) PROVIDES(openssl) -PEERDIR( - contrib/libs/openssl/crypto -) +SRCDIR(contrib/libs/openssl/crypto) +INCLUDE(crypto/ya.make.inc) ADDINCL( contrib/libs/openssl ) +CFLAGS(-DOPENSSL_BUILD=1) + IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL) IF (OS_LINUX) @@ -236,7 +237,7 @@ SRCS( ssl/tls_srp.c ) -IF (NOT IOS_ARMV7 AND NOT LINUX_ARMV7) +IF (NOT IOS_ARMV7 AND NOT LINUX_ARMV7 AND NOT ANDROID_ARMV7) CFLAGS( -DVPAES_ASM ) |