diff --git a/agave b/agave new file mode 160000 index 00000000..76478233 --- /dev/null +++ b/agave @@ -0,0 +1 @@ +Subproject commit 76478233007d7644a1e0c8398f3310c8042ab5ed diff --git a/anarcrypt_tokens b/anarcrypt_tokens new file mode 160000 index 00000000..cecd12f5 --- /dev/null +++ b/anarcrypt_tokens @@ -0,0 +1 @@ +Subproject commit cecd12f5da03c40194f5bac35538d579a8dc71dd diff --git a/solana-cookbook b/solana-cookbook new file mode 160000 index 00000000..7f42c6cc --- /dev/null +++ b/solana-cookbook @@ -0,0 +1 @@ +Subproject commit 7f42c6cc4ca4fb4248874d9e2a2511f07bcb6862 diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Makefile b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Makefile new file mode 100644 index 00000000..d2386a99 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Makefile @@ -0,0 +1,18591 @@ + +## +## Makefile for OpenSSL +## +## WARNING: do not edit! +## Generated by configdata.pm from Configurations/common0.tmpl, Configurations/unix-Makefile.tmpl +## via Makefile.in + +PLATFORM=darwin64-x86_64-cc +OPTIONS=--prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install --openssldir=/usr/local/ssl --libdir=lib -O2 -ffunction-sections -fdata-sections -fPIC -gdwarf-2 -fno-omit-frame-pointer -m64 --target=x86_64-apple-macosx14.2 no-acvp-tests no-afalgeng no-asan no-brotli no-brotli-dynamic no-buildtest-c++ no-camellia no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-demos no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fips no-fips-post no-fips-securitychecks no-fuzz-afl no-fuzz-libfuzzer no-h3demo no-idea no-jitter no-ktls no-loadereng no-md2 no-module no-msan no-pie no-rc5 no-sctp no-seed no-shared no-ssl3 no-ssl3-method no-tests no-tfo no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-winstore no-zlib no-zlib-dynamic no-zstd no-zstd-dynamic +CONFIGURE_ARGS=("--prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install", "--openssldir=/usr/local/ssl", "no-shared", "no-module", "no-ssl3", "no-tests", "no-comp", "no-zlib", "no-zlib-dynamic", "--libdir=lib", "no-md2", "no-rc5", "no-weak-ssl-ciphers", "no-camellia", "no-idea", "no-seed", "darwin64-x86_64-cc", "-O2", "-ffunction-sections", "-fdata-sections", "-fPIC", "-gdwarf-2", "-fno-omit-frame-pointer", "-m64", "--target=x86_64-apple-macosx14.2") +SRCDIR=. +BLDDIR=. +FIPSKEY=f4556650ac31d35461610bac4ed81b1a181b2d8a43ea2854cbae22ca74560813 + +VERSION=3.4.0 +VERSION_NUMBER=3.4.0 +MAJOR=3 +MINOR=4 +SHLIB_VERSION_NUMBER=3 +SHLIB_TARGET=darwin-shared + +LIBS=apps/libapps.a libcrypto.a libssl.a providers/libcommon.a \ + providers/libdefault.a providers/liblegacy.a +SHLIBS= +SHLIB_INFO= +MODULES= +FIPSMODULE= +FIPSMODULENAME= + +PROGRAMS=apps/openssl util/quicserver +SCRIPTS=apps/CA.pl apps/tsget.pl tools/c_rehash util/shlib_wrap.sh \ + util/wrap.pl + +DEPS=crypto/bio/libcrypto-lib-bf_nbio.d crypto/ec/libcrypto-lib-ecdh_ossl.d \ + crypto/bn/libcrypto-lib-bn_dh.d \ + providers/implementations/exchange/libdefault-lib-dh_exch.d \ + ssl/quic/libssl-lib-quic_cfq.d crypto/crmf/libcrypto-lib-crmf_pbm.d \ + crypto/thread/libcrypto-lib-internal.d apps/openssl-bin-speed.d \ + providers/implementations/kdfs/liblegacy-lib-pvkkdf.d \ + crypto/evp/libcrypto-lib-m_sigver.d ssl/libssl-lib-methods.d \ + ssl/record/methods/libcommon-lib-tls_pad.d \ + crypto/ec/libcrypto-lib-ec_err.d crypto/libcrypto-lib-getenv.d \ + crypto/lhash/libcrypto-lib-lhash.d crypto/dh/libcrypto-lib-dh_gen.d \ + crypto/thread/libcrypto-lib-api.d apps/openssl-bin-verify.d \ + crypto/dsa/libcrypto-lib-dsa_asn1.d crypto/bio/libcrypto-lib-bio_err.d \ + crypto/http/libcrypto-lib-http_client.d \ + crypto/ui/libcrypto-lib-ui_util.d ssl/rio/libssl-lib-poll_immediate.d \ + crypto/ocsp/libcrypto-lib-ocsp_asn.d \ + crypto/rsa/libcrypto-lib-rsa_depr.d crypto/x509/libcrypto-lib-v3_asid.d \ + apps/lib/libapps-lib-names.d crypto/objects/libcrypto-lib-obj_err.d \ + crypto/x509/libcrypto-lib-v3_ind_iss.d \ + crypto/x509/libcrypto-lib-v3_purp.d ssl/statem/libssl-lib-extensions.d \ + crypto/bio/libcrypto-lib-bss_core.d crypto/bf/libcrypto-lib-bf_ecb.d \ + providers/implementations/rands/libdefault-lib-seed_src.d \ + crypto/x509/libcrypto-lib-x509_req.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d \ + crypto/ct/libcrypto-lib-ct_log.d \ + providers/implementations/rands/libdefault-lib-drbg_hmac.d \ + providers/implementations/ciphers/libdefault-lib-cipher_null.d \ + crypto/evp/libcrypto-lib-evp_utils.d crypto/asn1/libcrypto-lib-x_spki.d \ + crypto/async/arch/libcrypto-lib-async_null.d \ + crypto/ffc/libcrypto-lib-ffc_params_generate.d \ + ssl/quic/libssl-lib-quic_rcidm.d crypto/evp/libcrypto-lib-encode.d \ + crypto/conf/libcrypto-lib-conf_mall.d \ + crypto/x509/libcrypto-lib-v3_no_ass.d \ + crypto/sha/libcrypto-lib-sha1_one.d \ + providers/implementations/macs/libdefault-lib-blake2s_mac.d \ + crypto/libcrypto-lib-passphrase.d crypto/hpke/libcrypto-lib-hpke.d \ + crypto/des/libcrypto-lib-cbc_cksm.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d \ + crypto/x509/libcrypto-lib-x_exten.d crypto/sha/libcrypto-lib-sha1dgst.d \ + crypto/evp/libcrypto-lib-mac_meth.d apps/openssl-bin-ts.d \ + crypto/cms/libcrypto-lib-cms_ess.d crypto/cms/libcrypto-lib-cms_lib.d \ + providers/implementations/digests/libdefault-lib-md5_prov.d \ + crypto/dh/libcrypto-lib-dh_err.d crypto/evp/libcrypto-lib-p_seal.d \ + crypto/evp/libcrypto-lib-e_rc2.d crypto/libcrypto-lib-packet.d \ + ssl/libssl-lib-ssl_init.d crypto/ec/libcrypto-lib-ecdh_kdf.d \ + crypto/x509/libcrypto-lib-x509_trust.d \ + crypto/rc2/libcrypto-lib-rc2_skey.d \ + crypto/rand/libcrypto-lib-rand_pool.d \ + crypto/cmp/libcrypto-lib-cmp_status.d crypto/dh/libcrypto-lib-dh_kdf.d \ + crypto/dsa/libcrypto-lib-dsa_backend.d \ + crypto/ts/libcrypto-lib-ts_req_print.d \ + crypto/x509/libcrypto-lib-v3_conf.d \ + crypto/asn1/libcrypto-lib-a_strnid.d \ + crypto/rand/libcrypto-lib-rand_uniform.d \ + crypto/encode_decode/libcrypto-lib-encoder_err.d \ + crypto/bio/libcrypto-lib-bf_null.d crypto/asn1/libcrypto-lib-a_bitstr.d \ + crypto/libcrypto-lib-o_init.d crypto/whrlpool/libcrypto-lib-wp_dgst.d \ + crypto/evp/libcrypto-lib-e_aes.d crypto/asn1/libcrypto-lib-asn_mstbl.d \ + crypto/dh/libcrypto-lib-dh_rfc5114.d \ + crypto/des/libcrypto-lib-ofb64ede.d crypto/evp/libcrypto-lib-names.d \ + crypto/evp/libcrypto-lib-legacy_sha.d \ + crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d \ + crypto/bio/libcrypto-lib-bss_conn.d \ + providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d \ + crypto/cms/libcrypto-lib-cms_err.d \ + providers/implementations/exchange/libdefault-lib-kdf_exch.d \ + crypto/ffc/libcrypto-lib-ffc_key_validate.d \ + crypto/x509/libcrypto-lib-v3_bitst.d crypto/libcrypto-lib-params.d \ + crypto/asn1/libcrypto-lib-bio_asn1.d crypto/evp/libcrypto-lib-m_null.d \ + crypto/evp/libcrypto-lib-signature.d \ + crypto/x509/libcrypto-lib-v3_pcons.d \ + crypto/rc2/libcrypto-lib-rc2ofb64.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d \ + providers/implementations/kdfs/libdefault-lib-sshkdf.d \ + crypto/objects/libcrypto-lib-obj_xref.d \ + crypto/x509/libcrypto-lib-v3_pku.d crypto/ec/libcrypto-lib-eck_prn.d \ + ssl/statem/libssl-lib-statem_clnt.d crypto/cmp/libcrypto-lib-cmp_asn.d \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d \ + crypto/x509/libcrypto-lib-v3_soa_id.d \ + crypto/rsa/libcrypto-lib-rsa_pk1.d \ + providers/common/der/libdefault-lib-der_rsa_sig.d \ + apps/openssl-bin-errstr.d crypto/des/libcrypto-lib-cbc_enc.d \ + crypto/ec/libcrypto-lib-ec_mult.d crypto/asn1/libcrypto-lib-a_utctm.d \ + crypto/conf/libcrypto-lib-conf_sap.d \ + crypto/evp/libcrypto-lib-evp_fetch.d \ + crypto/asn1/libcrypto-lib-bio_ndef.d \ + crypto/evp/libcrypto-lib-legacy_md4.d \ + crypto/asn1/libcrypto-lib-tasn_typ.d \ + providers/common/libcommon-lib-provider_ctx.d \ + crypto/libcrypto-lib-quic_vlint.d crypto/libcrypto-lib-core_algorithm.d \ + crypto/x509/libcrypto-lib-v3_cpols.d crypto/dh/libcrypto-lib-dh_check.d \ + crypto/libcrypto-lib-context.d crypto/ts/libcrypto-lib-ts_err.d \ + crypto/dh/libcrypto-lib-dh_backend.d apps/openssl-bin-nseq.d \ + crypto/ec/libcrypto-lib-ecx_backend.d \ + crypto/x509/libcrypto-lib-x509_ext.d crypto/bn/libcrypto-lib-bn_word.d \ + crypto/modes/libcrypto-lib-wrap128.d ssl/quic/libssl-lib-qlog.d \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d \ + crypto/ocsp/libcrypto-lib-ocsp_lib.d \ + crypto/pkcs7/libcrypto-lib-pk7_asn1.d \ + crypto/x509/libcrypto-lib-pcy_map.d \ + crypto/asn1/libcrypto-lib-asn1_err.d \ + crypto/engine/libcrypto-lib-eng_err.d \ + providers/implementations/kdfs/libdefault-lib-sskdf.d \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d \ + crypto/engine/libcrypto-lib-eng_lib.d \ + crypto/dso/libcrypto-lib-dso_dlfcn.d apps/openssl-bin-pkcs12.d \ + providers/implementations/kdfs/liblegacy-lib-pbkdf1.d \ + crypto/ec/libcrypto-lib-ec2_smpl.d crypto/rsa/libcrypto-lib-rsa_none.d \ + crypto/sm2/libcrypto-lib-sm2_sign.d \ + crypto/engine/libcrypto-lib-eng_table.d ssl/quic/libssl-lib-uint_set.d \ + crypto/cms/libcrypto-lib-cms_sd.d crypto/libcrypto-lib-asn1_dsa.d \ + apps/openssl-bin-pkeyutl.d crypto/pkcs7/libcrypto-lib-pk7_lib.d \ + crypto/async/libcrypto-lib-async.d crypto/cms/libcrypto-lib-cms_rsa.d \ + crypto/ts/libcrypto-lib-ts_rsp_print.d \ + crypto/rsa/libcrypto-lib-rsa_sign.d \ + crypto/poly1305/libcrypto-lib-poly1305.d apps/openssl-bin-ciphers.d \ + providers/common/libdefault-lib-digest_to_nid.d \ + providers/implementations/digests/libdefault-lib-md5_sha1_prov.d \ + crypto/evp/libcrypto-lib-bio_b64.d \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d \ + crypto/x509/libcrypto-lib-v3_audit_id.d \ + crypto/property/libcrypto-lib-property.d \ + crypto/ec/curve448/libcrypto-lib-scalar.d \ + crypto/asn1/libcrypto-lib-f_int.d crypto/evp/libcrypto-lib-p_open.d \ + crypto/libcrypto-lib-cryptlib.d \ + providers/implementations/kdfs/libdefault-lib-argon2.d \ + crypto/sha/libcrypto-lib-sha512.d apps/lib/libapps-lib-http_server.d \ + crypto/x509/libcrypto-lib-x509_obj.d ssl/quic/libssl-lib-quic_sstream.d \ + ssl/libssl-lib-t1_lib.d crypto/evp/libcrypto-lib-mac_lib.d \ + providers/common/der/libdefault-lib-der_sm2_key.d \ + crypto/libcrypto-lib-der_writer.d crypto/x509/libcrypto-lib-v3_utl.d \ + apps/lib/libapps-lib-tlssrp_depr.d \ + providers/implementations/rands/seeding/libdefault-lib-rand_unix.d \ + crypto/x509/libcrypto-lib-x509type.d crypto/bn/libcrypto-lib-rsaz_exp.d \ + crypto/dh/libcrypto-lib-dh_depr.d \ + providers/implementations/kem/libdefault-lib-rsa_kem.d \ + providers/libcrypto-lib-legacyprov.d \ + ssl/record/methods/libssl-lib-tlsany_meth.d \ + crypto/asn1/libcrypto-lib-a_int.d crypto/asn1/libcrypto-lib-asn_pack.d \ + ssl/quic/libssl-lib-quic_reactor.d crypto/rsa/libcrypto-lib-rsa_err.d \ + ssl/quic/libssl-lib-quic_lcidm.d crypto/rsa/libcrypto-lib-rsa_pss.d \ + crypto/evp/libcrypto-lib-dh_ctrl.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d \ + providers/common/der/libdefault-lib-der_sm2_sig.d \ + crypto/asn1/libcrypto-lib-d2i_pr.d crypto/bio/libcrypto-lib-bio_meth.d \ + crypto/ec/libcrypto-lib-ecdsa_sign.d \ + crypto/libcrypto-lib-provider_child.d \ + crypto/engine/libcrypto-lib-eng_list.d crypto/ct/libcrypto-lib-ct_err.d \ + crypto/libcrypto-lib-bsearch.d crypto/asn1/libcrypto-lib-n_pkey.d \ + crypto/ffc/libcrypto-lib-ffc_params.d \ + apps/lib/libapps-lib-engine_loader.d \ + crypto/x509/libcrypto-lib-pcy_node.d crypto/dh/libcrypto-lib-dh_ameth.d \ + crypto/ct/libcrypto-lib-ct_sct.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d \ + crypto/libcrypto-lib-threads_pthread.d \ + crypto/x509/libcrypto-lib-x509spki.d \ + crypto/cms/libcrypto-lib-cms_asn1.d crypto/asn1/libcrypto-lib-t_spki.d \ + crypto/dh/libcrypto-lib-dh_asn1.d \ + crypto/x509/libcrypto-lib-v3_usernotice.d \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes.d \ + crypto/modes/libcrypto-lib-ctr128.d \ + crypto/ec/libcrypto-lib-curve25519.d crypto/libcrypto-lib-uid.d \ + crypto/bf/libcrypto-lib-bf_enc.d crypto/des/libcrypto-lib-fcrypt_b.d \ + apps/lib/libapps-lib-columns.d crypto/ec/libcrypto-lib-ecx_key.d \ + apps/lib/libapps-lib-s_cb.d crypto/engine/libcrypto-lib-eng_init.d \ + providers/implementations/kdfs/libdefault-lib-kbkdf.d \ + crypto/cast/libcrypto-lib-c_enc.d apps/openssl-bin-smime.d \ + crypto/ui/libcrypto-lib-ui_err.d crypto/x509/libcrypto-lib-x509_r2x.d \ + crypto/asn1/libcrypto-lib-a_print.d \ + crypto/thread/arch/libcrypto-lib-thread_none.d \ + crypto/asn1/libcrypto-lib-asn1_item_list.d \ + crypto/asn1/libcrypto-lib-a_gentm.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d \ + crypto/store/libcrypto-lib-store_register.d \ + providers/implementations/digests/libdefault-lib-blake2_prov.d \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d \ + crypto/pkcs12/libcrypto-lib-p12_mutl.d crypto/bn/libcrypto-lib-bn_ctx.d \ + crypto/asn1/libcrypto-lib-asn1_lib.d \ + crypto/rand/libcrypto-lib-randfile.d \ + providers/implementations/digests/liblegacy-lib-wp_prov.d \ + crypto/ec/libcrypto-lib-ecp_nist.d \ + providers/implementations/digests/libdefault-lib-sha2_prov.d \ + crypto/ec/libcrypto-lib-ec_backend.d crypto/cms/libcrypto-lib-cms_att.d \ + crypto/x509/libcrypto-lib-v3_utf8.d crypto/dh/libcrypto-lib-dh_key.d \ + crypto/evp/libcrypto-lib-pmeth_gn.d crypto/md5/libcrypto-lib-md5_dgst.d \ + crypto/rsa/libcrypto-lib-rsa_crpt.d ssl/statem/libssl-lib-statem_lib.d \ + providers/implementations/digests/libdefault-lib-blake2b_prov.d \ + crypto/dso/libcrypto-lib-dso_lib.d crypto/err/libcrypto-lib-err_mark.d \ + crypto/rsa/libcrypto-lib-rsa_chk.d crypto/dh/libcrypto-lib-dh_lib.d \ + crypto/pem/libcrypto-lib-pem_all.d crypto/rc2/libcrypto-lib-rc2_ecb.d \ + apps/lib/libapps-lib-apps_ui.d apps/openssl-bin-dsaparam.d \ + crypto/sm3/libcrypto-lib-sm3.d crypto/asn1/libcrypto-lib-asn1_gen.d \ + providers/libcrypto-lib-baseprov.d crypto/rand/libcrypto-lib-rand_lib.d \ + crypto/txt_db/libcrypto-lib-txt_db.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d \ + crypto/x509/libcrypto-lib-pcy_tree.d \ + crypto/x509/libcrypto-lib-x509_acert.d \ + crypto/asn1/libcrypto-lib-a_dup.d apps/openssl-bin-x509.d \ + crypto/asn1/libcrypto-lib-a_object.d apps/lib/libapps-lib-app_libctx.d \ + ssl/libssl-lib-s3_lib.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d \ + crypto/dsa/libcrypto-lib-dsa_vrf.d crypto/x509/libcrypto-lib-v3_ist.d \ + crypto/bn/libcrypto-lib-bn_conv.d crypto/asn1/libcrypto-lib-a_i2d_fp.d \ + crypto/pkcs12/libcrypto-lib-p12_asn.d \ + crypto/evp/libcrypto-lib-legacy_md5.d \ + crypto/cmp/libcrypto-lib-cmp_util.d \ + crypto/bio/libcrypto-lib-bf_prefix.d crypto/bn/libcrypto-lib-bn_exp2.d \ + crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d \ + crypto/evp/libcrypto-lib-legacy_md5_sha1.d \ + crypto/asn1/libcrypto-lib-asn_mime.d \ + crypto/pem/libcrypto-lib-pem_x509.d \ + crypto/ffc/libcrypto-lib-ffc_key_generate.d \ + crypto/engine/libcrypto-lib-eng_cnf.d \ + crypto/crmf/libcrypto-lib-crmf_asn.d \ + providers/implementations/macs/libdefault-lib-kmac_prov.d \ + ssl/statem/libssl-lib-statem_dtls.d crypto/rsa/libcrypto-lib-rsa_prn.d \ + crypto/x509/libcrypto-lib-t_acert.d crypto/evp/libcrypto-lib-ec_ctrl.d \ + crypto/x509/libcrypto-lib-x509_def.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d \ + crypto/dh/libcrypto-lib-dh_group_params.d \ + crypto/err/libcrypto-lib-err_blocks.d \ + crypto/libcrypto-lib-sparse_array.d \ + crypto/async/libcrypto-lib-async_err.d \ + crypto/encode_decode/libcrypto-lib-encoder_meth.d \ + crypto/store/libcrypto-lib-store_meth.d \ + crypto/ui/libcrypto-lib-ui_lib.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d \ + apps/openssl-bin-prime.d \ + providers/implementations/ciphers/libdefault-lib-cipher_cts.d \ + crypto/asn1/libcrypto-lib-a_octet.d crypto/ec/libcrypto-lib-ecp_oct.d \ + crypto/ocsp/libcrypto-lib-ocsp_ext.d \ + providers/implementations/macs/libdefault-lib-poly1305_prov.d \ + crypto/ec/libcrypto-lib-ec_kmeth.d \ + crypto/pkcs12/libcrypto-lib-p12_decr.d \ + crypto/des/libcrypto-lib-str2key.d crypto/libcrypto-lib-threads_none.d \ + crypto/aes/libcrypto-lib-aes_wrap.d \ + crypto/rsa/libcrypto-lib-rsa_pmeth.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_des.d \ + crypto/asn1/libcrypto-lib-d2i_pu.d crypto/bio/libcrypto-lib-bss_fd.d \ + crypto/x509/libcrypto-lib-x509cset.d crypto/libcrypto-lib-initthread.d \ + crypto/thread/libcrypto-lib-arch.d crypto/asn1/libcrypto-lib-a_sign.d \ + crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d \ + crypto/sm2/libcrypto-lib-sm2_key.d crypto/evp/libcrypto-lib-exchange.d \ + crypto/evp/libcrypto-lib-p5_crpt2.d \ + crypto/asn1/libcrypto-lib-p5_scrypt.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d \ + ssl/libssl-lib-ssl_cert.d ssl/quic/libssl-lib-quic_engine.d \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d \ + crypto/engine/libcrypto-lib-tb_rand.d \ + crypto/rsa/libcrypto-lib-rsa_oaep.d \ + providers/common/der/libcommon-lib-der_wrap_gen.d \ + crypto/libcrypto-lib-threads_lib.d crypto/engine/libcrypto-lib-tb_dh.d \ + crypto/x509/libcrypto-lib-v3_prn.d ssl/libssl-lib-ssl_ciph.d \ + crypto/bio/libcrypto-lib-bss_null.d crypto/evp/libcrypto-lib-e_des3.d \ + crypto/evp/libcrypto-lib-p_sign.d crypto/libcrypto-lib-provider_core.d \ + crypto/x509/libcrypto-lib-v3_tlsf.d crypto/libcrypto-lib-params_dup.d \ + crypto/bn/libcrypto-lib-bn_blind.d \ + crypto/rand/libcrypto-lib-rand_deprecated.d \ + crypto/conf/libcrypto-lib-conf_err.d \ + crypto/x509/libcrypto-lib-x509_att.d ssl/quic/libssl-lib-quic_impl.d \ + crypto/libcrypto-lib-cpt_err.d crypto/bio/libcrypto-lib-bss_file.d \ + crypto/evp/libcrypto-lib-evp_key.d crypto/evp/libcrypto-lib-c_allc.d \ + crypto/err/libcrypto-lib-err_all_legacy.d apps/openssl-bin-gendsa.d \ + crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d \ + crypto/x509/libcrypto-lib-x509_d2.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d \ + apps/lib/libapps-lib-s_socket.d crypto/libcrypto-lib-o_fopen.d \ + crypto/md5/libcrypto-lib-md5_one.d crypto/modes/libcrypto-lib-ofb128.d \ + crypto/x509/libcrypto-lib-v3_crld.d crypto/modes/libcrypto-lib-xts128.d \ + ssl/libssl-lib-ssl_rsa_legacy.d crypto/buffer/libcrypto-lib-buf_err.d \ + crypto/evp/libcrypto-lib-evp_lib.d crypto/evp/libcrypto-lib-bio_md.d \ + crypto/cmp/libcrypto-lib-cmp_msg.d \ + providers/implementations/ciphers/libcommon-lib-ciphercommon.d \ + crypto/bn/libcrypto-lib-bn_div.d crypto/des/libcrypto-lib-fcrypt.d \ + crypto/modes/libcrypto-lib-cfb128.d \ + crypto/store/libcrypto-lib-store_result.d \ + crypto/des/libcrypto-lib-ecb3_enc.d \ + crypto/async/libcrypto-lib-async_wait.d \ + crypto/cms/libcrypto-lib-cms_io.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d \ + providers/implementations/digests/libdefault-lib-blake2s_prov.d \ + crypto/x509/libcrypto-lib-by_store.d \ + crypto/ffc/libcrypto-lib-ffc_params_validate.d \ + crypto/x509/libcrypto-lib-v3_bcons.d crypto/evp/libcrypto-lib-p_dec.d \ + engines/libcrypto-lib-e_capi.d crypto/asn1/libcrypto-lib-tasn_utl.d \ + util/quicserver-bin-quicserver.d crypto/x509/libcrypto-lib-v3_admis.d \ + ssl/quic/libssl-lib-quic_demux.d ssl/quic/libssl-lib-quic_wire.d \ + crypto/asn1/libcrypto-lib-tasn_enc.d crypto/bn/libcrypto-lib-bn_mod.d \ + crypto/ec/libcrypto-lib-ec_curve.d \ + crypto/async/arch/libcrypto-lib-async_posix.d \ + crypto/x509/libcrypto-lib-v3_skid.d \ + providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d \ + providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d \ + crypto/evp/libcrypto-lib-kem.d crypto/libcrypto-lib-o_dir.d \ + crypto/bf/libcrypto-lib-bf_skey.d crypto/bn/libcrypto-lib-bn_const.d \ + crypto/engine/libcrypto-lib-tb_cipher.d \ + providers/implementations/signature/libdefault-lib-dsa_sig.d \ + apps/lib/libapps-lib-app_rand.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d \ + providers/common/libdefault-lib-bio_prov.d \ + crypto/rsa/libcrypto-lib-rsa_backend.d \ + crypto/ec/libcrypto-lib-ecx_meth.d apps/openssl-bin-fipsinstall.d \ + crypto/evp/libcrypto-lib-e_null.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d \ + crypto/ts/libcrypto-lib-ts_verify_ctx.d \ + crypto/bio/libcrypto-lib-bf_readbuff.d \ + crypto/siphash/libcrypto-lib-siphash.d \ + crypto/evp/libcrypto-lib-p5_crpt.d crypto/cmp/libcrypto-lib-cmp_http.d \ + apps/openssl-bin-srp.d apps/openssl-bin-s_client.d \ + crypto/evp/libcrypto-lib-cmeth_lib.d crypto/bn/libcrypto-lib-bn_add.d \ + crypto/bio/libcrypto-lib-bf_buff.d \ + providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d \ + crypto/des/libcrypto-lib-cfb64enc.d \ + crypto/bn/libcrypto-lib-rsaz_exp_x2.d \ + crypto/asn1/libcrypto-lib-a_type.d apps/openssl-bin-dhparam.d \ + crypto/property/libcrypto-lib-defn_cache.d \ + crypto/bn/libcrypto-lib-bn_nist.d ssl/quic/libssl-lib-quic_record_rx.d \ + crypto/evp/libcrypto-lib-legacy_blake2.d ssl/libssl-lib-tls_srp.d \ + crypto/bio/libcrypto-lib-bss_sock.d crypto/ec/libcrypto-lib-ec_ameth.d \ + crypto/evp/libcrypto-lib-e_rc5.d ssl/libssl-lib-ssl_err.d \ + ssl/libssl-lib-ssl_cert_comp.d ssl/libssl-lib-ssl_txt.d \ + crypto/pem/libcrypto-lib-pem_pk8.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d \ + crypto/ffc/libcrypto-lib-ffc_dh.d ssl/quic/libssl-lib-quic_txpim.d \ + crypto/md4/libcrypto-lib-md4_dgst.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_desx.d \ + crypto/x509/libcrypto-lib-x509_err.d crypto/bn/libcrypto-lib-bn_shift.d \ + providers/common/libdefault-lib-securitycheck.d \ + crypto/dsa/libcrypto-lib-dsa_depr.d crypto/des/libcrypto-lib-xcbc_enc.d \ + crypto/ess/libcrypto-lib-ess_asn1.d apps/lib/openssl-bin-cmp_mock_srv.d \ + crypto/async/arch/libcrypto-lib-async_win.d \ + crypto/ec/libcrypto-lib-ec_key.d crypto/pkcs7/libcrypto-lib-pkcs7err.d \ + crypto/bio/libcrypto-lib-bio_sock2.d apps/openssl-bin-engine.d \ + apps/openssl-bin-rsa.d crypto/cmp/libcrypto-lib-cmp_protect.d \ + crypto/x509/libcrypto-lib-x_req.d \ + providers/common/der/libcommon-lib-der_ecx_gen.d \ + crypto/asn1/libcrypto-lib-tasn_prn.d \ + crypto/evp/libcrypto-lib-legacy_mdc2.d \ + crypto/x509/libcrypto-lib-t_req.d crypto/ec/libcrypto-lib-ecp_smpl.d \ + apps/lib/libapps-lib-fmt.d crypto/aes/libcrypto-lib-aes_misc.d \ + crypto/bn/libcrypto-lib-bn_sqrt.d apps/openssl-bin-ecparam.d \ + crypto/dsa/libcrypto-lib-dsa_check.d \ + crypto/modes/libcrypto-lib-ccm128.d ssl/libssl-lib-s3_msg.d \ + crypto/cms/libcrypto-lib-cms_pwri.d \ + crypto/evp/libcrypto-lib-pbe_scrypt.d \ + providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d \ + crypto/evp/libcrypto-lib-evp_enc.d crypto/asn1/libcrypto-lib-a_mbstr.d \ + crypto/dsa/libcrypto-lib-dsa_err.d crypto/asn1/libcrypto-lib-nsseq.d \ + crypto/cmp/libcrypto-lib-cmp_ctx.d crypto/asn1/libcrypto-lib-i2d_evp.d \ + crypto/ec/libcrypto-lib-ec_print.d \ + crypto/store/libcrypto-lib-store_strings.d \ + crypto/bn/libcrypto-lib-bn_mpi.d crypto/rsa/libcrypto-lib-rsa_x931g.d \ + providers/implementations/kem/libdefault-lib-kem_util.d \ + crypto/x509/libcrypto-lib-x_x509a.d ssl/libssl-lib-priority_queue.d \ + crypto/property/libcrypto-lib-property_string.d \ + ssl/statem/libssl-lib-statem.d crypto/x509/libcrypto-lib-v3_ac_tgt.d \ + crypto/x509/libcrypto-lib-v3_sxnet.d \ + crypto/engine/libcrypto-lib-eng_all.d crypto/libcrypto-lib-core_fetch.d \ + ssl/quic/libssl-lib-cc_newreno.d crypto/bio/libcrypto-lib-bio_dump.d \ + crypto/rsa/libcrypto-lib-rsa_asn1.d crypto/x509/libcrypto-lib-x_x509.d \ + crypto/ct/libcrypto-lib-ct_vfy.d crypto/x509/libcrypto-lib-x_pubkey.d \ + apps/openssl-bin-rehash.d crypto/evp/libcrypto-lib-kdf_meth.d \ + ssl/quic/libssl-lib-quic_fifd.d ssl/record/libssl-lib-rec_layer_s3.d \ + ssl/record/methods/libssl-lib-dtls_meth.d apps/openssl-bin-sess_id.d \ + crypto/pem/libcrypto-lib-pem_sign.d \ + crypto/asn1/libcrypto-lib-tasn_dec.d crypto/evp/libcrypto-lib-p_lib.d \ + providers/libcrypto-lib-prov_running.d \ + providers/implementations/digests/libdefault-lib-sm3_prov.d \ + crypto/srp/libcrypto-lib-srp_vfy.d apps/openssl-bin-ocsp.d \ + crypto/property/libcrypto-lib-property_err.d \ + crypto/asn1/libcrypto-lib-tasn_fre.d crypto/bn/libcrypto-lib-bn_mont.d \ + ssl/record/libssl-lib-rec_layer_d1.d \ + providers/implementations/digests/liblegacy-lib-md4_prov.d \ + crypto/ocsp/libcrypto-lib-ocsp_cl.d crypto/cast/libcrypto-lib-c_ofb64.d \ + ssl/quic/libssl-lib-quic_record_shared.d \ + crypto/x509/libcrypto-lib-v3_ia5.d apps/openssl-bin-storeutl.d \ + crypto/pkcs12/libcrypto-lib-p12_kiss.d \ + crypto/modes/libcrypto-lib-ocb128.d \ + crypto/evp/libcrypto-lib-keymgmt_lib.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d \ + providers/common/libdefault-lib-provider_seeding.d \ + crypto/objects/libcrypto-lib-o_names.d \ + crypto/bio/libcrypto-lib-bf_lbuf.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4.d \ + crypto/x509/libcrypto-lib-x509_vfy.d \ + crypto/evp/libcrypto-lib-asymcipher.d \ + crypto/x509/libcrypto-lib-v3_pci.d crypto/evp/libcrypto-lib-e_des.d \ + crypto/engine/libcrypto-lib-eng_openssl.d \ + crypto/engine/libcrypto-lib-tb_digest.d apps/openssl-bin-cmp.d \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d \ + crypto/x509/libcrypto-lib-v3_info.d crypto/bn/libcrypto-lib-bn_depr.d \ + crypto/asn1/libcrypto-lib-tasn_new.d \ + crypto/ec/libcrypto-lib-ecdsa_vrf.d crypto/pem/libcrypto-lib-pem_lib.d \ + crypto/cms/libcrypto-lib-cms_dd.d \ + crypto/evp/libcrypto-lib-ctrl_params_translate.d \ + providers/implementations/signature/libdefault-lib-ecdsa_sig.d \ + crypto/pkcs12/libcrypto-lib-p12_npas.d \ + ssl/quic/libssl-lib-quic_rstream.d crypto/crmf/libcrypto-lib-crmf_lib.d \ + crypto/aria/libcrypto-lib-aria.d crypto/x509/libcrypto-lib-v3_enum.d \ + providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d \ + crypto/libcrypto-lib-threads_win.d crypto/aes/libcrypto-lib-aes_ofb.d \ + ssl/libssl-lib-t1_enc.d crypto/evp/libcrypto-lib-p_enc.d \ + crypto/pkcs7/libcrypto-lib-bio_pk7.d crypto/ts/libcrypto-lib-ts_lib.d \ + apps/openssl-bin-s_time.d crypto/bn/libcrypto-lib-bn_err.d \ + crypto/bf/libcrypto-lib-bf_ofb64.d ssl/quic/libssl-lib-quic_ackm.d \ + ssl/record/methods/libssl-lib-tls_common.d \ + crypto/bn/asm/libcrypto-lib-x86_64-gcc.d \ + crypto/evp/libcrypto-lib-pmeth_check.d apps/openssl-bin-genpkey.d \ + crypto/ec/libcrypto-lib-ecp_nistz256.d \ + providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d \ + crypto/x509/libcrypto-lib-x_all.d crypto/pem/libcrypto-lib-pem_pkey.d \ + providers/implementations/macs/libdefault-lib-gmac_prov.d \ + ssl/libssl-lib-t1_trce.d crypto/libcrypto-lib-info.d \ + crypto/asn1/libcrypto-lib-x_algor.d crypto/des/libcrypto-lib-rand_key.d \ + crypto/ocsp/libcrypto-lib-v3_ocsp.d crypto/ec/libcrypto-lib-ecp_mont.d \ + crypto/conf/libcrypto-lib-conf_mod.d \ + ssl/quic/libssl-lib-quic_record_util.d \ + crypto/rsa/libcrypto-lib-rsa_saos.d apps/lib/libapps-lib-app_params.d \ + providers/implementations/macs/libdefault-lib-cmac_prov.d \ + crypto/ts/libcrypto-lib-ts_rsp_verify.d \ + crypto/bn/libcrypto-lib-bn_sqr.d crypto/x509/libcrypto-lib-x509_txt.d \ + apps/openssl-bin-mac.d crypto/pem/libcrypto-lib-pem_oth.d \ + crypto/crmf/libcrypto-lib-crmf_err.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aria.d \ + crypto/evp/libcrypto-lib-dsa_ctrl.d \ + crypto/x509/libcrypto-lib-v3_group_ac.d \ + crypto/rsa/libcrypto-lib-rsa_ossl.d ssl/libssl-lib-ssl_stat.d \ + ssl/record/methods/libssl-lib-tls_multib.d \ + crypto/engine/libcrypto-lib-eng_dyn.d \ + crypto/x509/libcrypto-lib-v3_battcons.d \ + crypto/rand/libcrypto-lib-prov_seed.d \ + crypto/x509/libcrypto-lib-x509_v3.d apps/lib/libapps-lib-engine.d \ + ssl/quic/libssl-lib-quic_channel.d crypto/dsa/libcrypto-lib-dsa_sign.d \ + crypto/x509/libcrypto-lib-v3_int.d crypto/ct/libcrypto-lib-ct_sct_ctx.d \ + providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d \ + ssl/quic/libssl-lib-quic_srtm.d crypto/bn/libcrypto-lib-bn_kron.d \ + crypto/pkcs12/libcrypto-lib-p12_crpt.d apps/openssl-bin-rsautl.d \ + crypto/pkcs7/libcrypto-lib-pk7_attr.d crypto/bn/libcrypto-lib-bn_lib.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d \ + crypto/libcrypto-lib-params_from_text.d \ + crypto/evp/libcrypto-lib-digest.d apps/openssl-bin-cms.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d \ + apps/openssl-bin-genrsa.d apps/openssl-bin-ec.d \ + providers/common/der/libcommon-lib-der_digests_gen.d \ + crypto/bn/libcrypto-lib-bn_intern.d crypto/bn/libcrypto-lib-bn_gf2m.d \ + apps/openssl-bin-req.d crypto/dso/libcrypto-lib-dso_dl.d \ + apps/openssl-bin-kdf.d crypto/rc2/libcrypto-lib-rc2cfb64.d \ + crypto/ts/libcrypto-lib-ts_rsp_utils.d \ + crypto/x509/libcrypto-lib-x509_set.d crypto/libcrypto-lib-defaults.d \ + crypto/pkcs7/libcrypto-lib-pk7_smime.d apps/openssl-bin-dgst.d \ + crypto/err/libcrypto-lib-err_all.d crypto/cmp/libcrypto-lib-cmp_hdr.d \ + crypto/x509/libcrypto-lib-pcy_data.d \ + crypto/asn1/libcrypto-lib-x_int64.d \ + providers/implementations/signature/libdefault-lib-sm2_sig.d \ + crypto/evp/libcrypto-lib-e_bf.d providers/libcrypto-lib-nullprov.d \ + crypto/x509/libcrypto-lib-t_x509.d \ + providers/implementations/digests/liblegacy-lib-mdc2_prov.d \ + crypto/store/libcrypto-lib-store_err.d \ + crypto/ec/curve448/libcrypto-lib-curve448_tables.d \ + crypto/bn/libcrypto-lib-bn_rand.d \ + providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d \ + providers/common/der/libcommon-lib-der_dsa_key.d \ + crypto/libcrypto-lib-o_str.d crypto/asn1/libcrypto-lib-evp_asn1.d \ + apps/openssl-bin-spkac.d crypto/ui/libcrypto-lib-ui_openssl.d \ + crypto/libcrypto-lib-ebcdic.d crypto/cms/libcrypto-lib-cms_smime.d \ + providers/implementations/exchange/libdefault-lib-ecx_exch.d \ + crypto/x509/libcrypto-lib-v3_akid.d ssl/libssl-lib-s3_enc.d \ + providers/implementations/rands/libdefault-lib-drbg.d \ + crypto/asn1/libcrypto-lib-p5_pbe.d crypto/x509/libcrypto-lib-v3err.d \ + crypto/asn1/libcrypto-lib-f_string.d \ + crypto/asn1/libcrypto-lib-a_strex.d \ + crypto/pkcs7/libcrypto-lib-pk7_mime.d ssl/libssl-lib-bio_ssl.d \ + apps/openssl-bin-openssl.d crypto/x509/libcrypto-lib-v3_genn.d \ + ssl/libssl-lib-d1_msg.d crypto/ocsp/libcrypto-lib-ocsp_vfy.d \ + crypto/libcrypto-lib-self_test_core.d \ + crypto/x509/libcrypto-lib-v3_lib.d crypto/rsa/libcrypto-lib-rsa_x931.d \ + crypto/dsa/libcrypto-lib-dsa_ameth.d crypto/evp/libcrypto-lib-e_idea.d \ + crypto/engine/libcrypto-lib-eng_fat.d \ + providers/implementations/kem/libdefault-lib-ec_kem.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d \ + providers/implementations/asymciphers/libdefault-lib-rsa_enc.d \ + crypto/pem/libcrypto-lib-pvkfmt.d \ + crypto/ec/curve448/libcrypto-lib-f_generic.d \ + crypto/bn/libcrypto-lib-bn_exp.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d \ + providers/implementations/macs/libdefault-lib-siphash_prov.d \ + crypto/store/libcrypto-lib-store_init.d \ + crypto/x509/libcrypto-lib-x509_cmp.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d \ + ssl/libssl-lib-ssl_utst.d crypto/libcrypto-lib-o_time.d \ + ssl/record/methods/libdefault-lib-ssl3_cbc.d \ + providers/common/der/libcommon-lib-der_rsa_key.d \ + crypto/ct/libcrypto-lib-ct_b64.d apps/openssl-bin-info.d \ + ssl/quic/libssl-lib-quic_method.d crypto/pkcs7/libcrypto-lib-pk7_doit.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d \ + crypto/cmp/libcrypto-lib-cmp_vfy.d \ + crypto/libcrypto-lib-deterministic_nonce.d \ + ssl/quic/libssl-lib-quic_tserver.d crypto/md5/libcrypto-lib-md5_sha1.d \ + crypto/x509/libcrypto-lib-v3_pcia.d crypto/bf/libcrypto-lib-bf_cfb64.d \ + crypto/store/libcrypto-lib-store_lib.d \ + crypto/thread/arch/libcrypto-lib-thread_posix.d \ + crypto/evp/libcrypto-lib-evp_err.d crypto/libcrypto-lib-provider_conf.d \ + crypto/x509/libcrypto-lib-x509rset.d \ + providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d \ + crypto/objects/libcrypto-lib-obj_lib.d crypto/libcrypto-lib-cversion.d \ + crypto/cast/libcrypto-lib-c_ecb.d \ + providers/implementations/encode_decode/libdefault-lib-encode_key2any.d \ + crypto/ts/libcrypto-lib-ts_req_utils.d \ + ssl/statem/libssl-lib-extensions_cust.d \ + crypto/cmp/libcrypto-lib-cmp_server.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d \ + crypto/hpke/libcrypto-lib-hpke_util.d apps/openssl-bin-passwd.d \ + crypto/md4/libcrypto-lib-md4_one.d crypto/bn/libcrypto-lib-bn_gcd.d \ + crypto/evp/libcrypto-lib-e_old.d \ + providers/implementations/digests/libdefault-lib-null_prov.d \ + ssl/statem/libssl-lib-extensions_clnt.d \ + crypto/evp/libcrypto-lib-e_cast.d \ + crypto/evp/libcrypto-lib-legacy_ripemd.d \ + providers/implementations/signature/libdefault-lib-rsa_sig.d \ + ssl/quic/libssl-lib-quic_types.d crypto/ec/libcrypto-lib-ec_cvt.d \ + crypto/modes/libcrypto-lib-cts128.d \ + crypto/x509/libcrypto-lib-x509name.d \ + providers/common/libdefault-lib-capabilities.d \ + crypto/des/libcrypto-lib-cfb_enc.d crypto/libcrypto-lib-sleep.d \ + crypto/asn1/libcrypto-lib-x_sig.d crypto/ec/libcrypto-lib-ec_lib.d \ + crypto/asn1/libcrypto-lib-x_pkey.d crypto/des/libcrypto-lib-ofb_enc.d \ + crypto/bio/libcrypto-lib-bss_bio.d crypto/asn1/libcrypto-lib-p8_pkey.d \ + crypto/stack/libcrypto-lib-stack.d crypto/ct/libcrypto-lib-ct_x509v3.d \ + crypto/engine/libcrypto-lib-eng_rdrand.d \ + providers/implementations/macs/libdefault-lib-blake2b_mac.d \ + crypto/err/libcrypto-lib-err.d \ + providers/implementations/encode_decode/libdefault-lib-encode_key2text.d \ + crypto/engine/libcrypto-lib-tb_rsa.d \ + ssl/statem/libssl-lib-statem_srvr.d crypto/libcrypto-lib-ctype.d \ + crypto/conf/libcrypto-lib-conf_api.d \ + providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d \ + crypto/x509/libcrypto-lib-x509_meth.d \ + crypto/asn1/libcrypto-lib-asn_moid.d \ + crypto/bio/libcrypto-lib-bio_sock.d crypto/pem/libcrypto-lib-pem_xaux.d \ + crypto/srp/libcrypto-lib-srp_lib.d crypto/x509/libcrypto-lib-v3_extku.d \ + ssl/quic/libssl-lib-quic_statm.d crypto/engine/libcrypto-lib-tb_dsa.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d \ + providers/implementations/digests/libdefault-lib-ripemd_prov.d \ + providers/implementations/kdfs/libdefault-lib-x942kdf.d \ + crypto/x509/libcrypto-lib-t_crl.d crypto/conf/libcrypto-lib-conf_ssl.d \ + ssl/quic/libssl-lib-quic_trace.d apps/openssl-bin-ca.d \ + crypto/dsa/libcrypto-lib-dsa_gen.d crypto/x509/libcrypto-lib-x509_vpm.d \ + crypto/dh/libcrypto-lib-dh_pmeth.d crypto/evp/libcrypto-lib-e_sm4.d \ + providers/implementations/kdfs/libdefault-lib-scrypt.d \ + ssl/libssl-lib-ssl_err_legacy.d \ + ssl/record/methods/libssl-lib-tls1_meth.d \ + ssl/quic/libssl-lib-quic_port.d crypto/ocsp/libcrypto-lib-ocsp_prn.d \ + crypto/hashtable/libcrypto-lib-hashtable.d \ + crypto/x509/libcrypto-lib-x_ietfatt.d \ + providers/implementations/signature/libdefault-lib-eddsa_sig.d \ + crypto/x509/libcrypto-lib-v3_pmaps.d \ + providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d \ + providers/implementations/rands/libdefault-lib-drbg_ctr.d \ + crypto/asn1/libcrypto-lib-asn1_parse.d ssl/libssl-lib-ssl_rsa.d \ + crypto/ui/libcrypto-lib-ui_null.d crypto/conf/libcrypto-lib-conf_def.d \ + crypto/asn1/libcrypto-lib-a_utf8.d ssl/quic/libssl-lib-quic_fc.d \ + ssl/record/methods/libssl-lib-tls13_meth.d \ + crypto/bio/libcrypto-lib-bss_acpt.d \ + crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d \ + crypto/rsa/libcrypto-lib-rsa_mp_names.d \ + ssl/quic/libssl-lib-quic_wire_pkt.d crypto/bio/libcrypto-lib-bio_cb.d \ + apps/lib/libapps-lib-apps_opt_printf.d crypto/ct/libcrypto-lib-ct_oct.d \ + crypto/x509/libcrypto-lib-v3_sda.d \ + crypto/encode_decode/libcrypto-lib-decoder_err.d \ + apps/lib/libapps-lib-app_x509.d crypto/engine/libcrypto-lib-tb_pkmeth.d \ + providers/common/der/libcommon-lib-der_ec_sig.d \ + crypto/evp/libcrypto-lib-p_verify.d ssl/libssl-lib-ssl_conf.d \ + providers/common/der/libcommon-lib-der_dsa_sig.d \ + crypto/evp/libcrypto-lib-pmeth_lib.d \ + crypto/modes/libcrypto-lib-gcm128.d \ + providers/implementations/kdfs/libdefault-lib-pbkdf2.d \ + crypto/aes/libcrypto-lib-aes_cfb.d \ + crypto/pkcs12/libcrypto-lib-p12_key.d \ + crypto/err/libcrypto-lib-err_save.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d \ + crypto/x509/libcrypto-lib-v3_san.d crypto/evp/libcrypto-lib-evp_pbe.d \ + apps/lib/libapps-lib-app_provider.d engines/libcrypto-lib-e_padlock.d \ + crypto/cms/libcrypto-lib-cms_dh.d \ + providers/implementations/digests/libdefault-lib-sha3_prov.d \ + crypto/dsa/libcrypto-lib-dsa_prn.d crypto/libcrypto-lib-init.d \ + crypto/asn1/libcrypto-lib-a_verify.d \ + crypto/ec/curve448/libcrypto-lib-eddsa.d \ + crypto/objects/libcrypto-lib-obj_dat.d \ + crypto/pkcs12/libcrypto-lib-p12_utl.d \ + ssl/quic/libssl-lib-qlog_event_helpers.d \ + crypto/evp/libcrypto-lib-e_chacha20_poly1305.d \ + providers/implementations/storemgmt/libdefault-lib-file_store.d \ + crypto/evp/libcrypto-lib-ec_support.d crypto/libcrypto-lib-cpuid.d \ + providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d \ + crypto/ec/libcrypto-lib-ecdsa_ossl.d crypto/dso/libcrypto-lib-dso_err.d \ + crypto/ess/libcrypto-lib-ess_err.d ssl/libssl-lib-ssl_mcnf.d \ + crypto/evp/libcrypto-lib-e_xcbc_d.d \ + crypto/http/libcrypto-lib-http_err.d \ + crypto/ec/curve448/libcrypto-lib-curve448.d \ + crypto/pkcs12/libcrypto-lib-p12_sbag.d \ + crypto/thread/arch/libcrypto-lib-thread_win.d \ + crypto/asn1/libcrypto-lib-a_d2i_fp.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d \ + crypto/pkcs12/libcrypto-lib-p12_attr.d \ + crypto/x509/libcrypto-lib-v3_akeya.d ssl/libssl-lib-tls_depr.d \ + crypto/pem/libcrypto-lib-pem_info.d \ + crypto/cmp/libcrypto-lib-cmp_client.d \ + crypto/bn/libcrypto-lib-bn_print.d crypto/dsa/libcrypto-lib-dsa_key.d \ + crypto/sm2/libcrypto-lib-sm2_err.d crypto/rsa/libcrypto-lib-rsa_ameth.d \ + crypto/engine/libcrypto-lib-tb_eckey.d \ + providers/common/libdefault-lib-securitycheck_default.d \ + apps/openssl-bin-pkcs8.d crypto/x509/libcrypto-lib-x509_lu.d \ + crypto/ec/libcrypto-lib-ec_check.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d \ + crypto/asn1/libcrypto-lib-ameth_lib.d \ + crypto/ec/libcrypto-lib-ec_pmeth.d crypto/evp/libcrypto-lib-evp_cnf.d \ + crypto/libcrypto-lib-ex_data.d \ + crypto/encode_decode/libcrypto-lib-encoder_pkey.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d \ + crypto/asn1/libcrypto-lib-x_long.d crypto/rsa/libcrypto-lib-rsa_mp.d \ + crypto/ess/libcrypto-lib-ess_lib.d crypto/evp/libcrypto-lib-evp_pkey.d \ + crypto/evp/libcrypto-lib-bio_enc.d ssl/libssl-lib-d1_lib.d \ + crypto/x509/libcrypto-lib-by_dir.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d \ + apps/openssl-bin-rand.d crypto/pkcs12/libcrypto-lib-p12_crt.d \ + crypto/pkcs12/libcrypto-lib-p12_p8e.d \ + crypto/asn1/libcrypto-lib-tasn_scn.d \ + crypto/bio/libcrypto-lib-bio_print.d crypto/cast/libcrypto-lib-c_skey.d \ + crypto/lhash/libcrypto-lib-lh_stats.d ssl/quic/libssl-lib-quic_txp.d \ + crypto/ffc/libcrypto-lib-ffc_backend.d \ + crypto/conf/libcrypto-lib-conf_lib.d \ + crypto/libcrypto-lib-indicator_core.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d \ + crypto/cast/libcrypto-lib-c_cfb64.d \ + providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d \ + crypto/cmac/libcrypto-lib-cmac.d ssl/libssl-lib-ssl_asn1.d \ + crypto/sm2/libcrypto-lib-sm2_crypt.d \ + crypto/libcrypto-lib-param_build_set.d \ + providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d \ + crypto/libcrypto-lib-params_idx.d \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d \ + crypto/engine/libcrypto-lib-tb_asnmth.d \ + providers/implementations/kdfs/libdefault-lib-krb5kdf.d \ + crypto/cms/libcrypto-lib-cms_enc.d crypto/libcrypto-lib-comp_methods.d \ + crypto/evp/libcrypto-lib-p_legacy.d crypto/x509/libcrypto-lib-pcy_lib.d \ + crypto/rsa/libcrypto-lib-rsa_gen.d providers/libcrypto-lib-defltprov.d \ + providers/common/der/libcommon-lib-der_rsa_gen.d \ + crypto/ct/libcrypto-lib-ct_prn.d crypto/des/libcrypto-lib-pcbc_enc.d \ + crypto/dh/libcrypto-lib-dh_prn.d crypto/evp/libcrypto-lib-c_alld.d \ + crypto/pkcs12/libcrypto-lib-pk12err.d ssl/libssl-lib-pqueue.d \ + crypto/hmac/libcrypto-lib-hmac.d ssl/quic/libssl-lib-quic_record_tx.d \ + ssl/libssl-lib-tls13_enc.d crypto/cms/libcrypto-lib-cms_cd.d \ + ssl/quic/libssl-lib-quic_stream_map.d \ + crypto/des/libcrypto-lib-set_key.d \ + crypto/x509/libcrypto-lib-v3_single_use.d \ + crypto/asn1/libcrypto-lib-x_bignum.d \ + crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d \ + providers/implementations/rands/libdefault-lib-drbg_hash.d \ + crypto/bio/libcrypto-lib-bio_lib.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d \ + providers/implementations/macs/libdefault-lib-hmac_prov.d \ + crypto/evp/libcrypto-lib-e_aria.d \ + crypto/engine/libcrypto-lib-eng_ctrl.d \ + crypto/kdf/libcrypto-lib-kdf_err.d crypto/cms/libcrypto-lib-cms_ec.d \ + crypto/dsa/libcrypto-lib-dsa_meth.d ssl/quic/libssl-lib-quic_srt_gen.d \ + ssl/record/methods/libssl-lib-ssl3_meth.d \ + crypto/ocsp/libcrypto-lib-ocsp_http.d \ + crypto/libcrypto-lib-param_build.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d \ + crypto/dsa/libcrypto-lib-dsa_pmeth.d \ + crypto/evp/libcrypto-lib-keymgmt_meth.d \ + crypto/bio/libcrypto-lib-bss_mem.d \ + ssl/quic/libssl-lib-quic_thread_assist.d \ + crypto/des/libcrypto-lib-ecb_enc.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d \ + ssl/libssl-lib-d1_srtp.d crypto/libcrypto-lib-core_namemap.d \ + crypto/bio/libcrypto-lib-bio_addr.d apps/openssl-bin-progs.d \ + crypto/ripemd/libcrypto-lib-rmd_one.d \ + crypto/rsa/libcrypto-lib-rsa_schemes.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes.d \ + crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d \ + crypto/ocsp/libcrypto-lib-ocsp_err.d crypto/dsa/libcrypto-lib-dsa_lib.d \ + providers/implementations/rands/libdefault-lib-seed_src_jitter.d \ + crypto/ec/libcrypto-lib-ec_deprecated.d \ + crypto/bn/libcrypto-lib-bn_srp.d crypto/asn1/libcrypto-lib-x_info.d \ + crypto/rc2/libcrypto-lib-rc2_cbc.d crypto/libcrypto-lib-time.d \ + crypto/ts/libcrypto-lib-ts_rsp_sign.d crypto/libcrypto-lib-provider.d \ + providers/implementations/encode_decode/libdefault-lib-endecoder_common.d \ + crypto/pkcs12/libcrypto-lib-p12_add.d \ + crypto/des/libcrypto-lib-des_enc.d \ + providers/common/libcommon-lib-provider_err.d \ + providers/implementations/signature/libdefault-lib-mac_legacy_sig.d \ + ssl/quic/libssl-lib-quic_rx_depack.d \ + crypto/evp/libcrypto-lib-evp_rand.d \ + providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d \ + crypto/sha/libcrypto-lib-sha3.d crypto/cms/libcrypto-lib-cms_kari.d \ + crypto/modes/libcrypto-lib-siv128.d \ + crypto/mdc2/libcrypto-lib-mdc2_one.d crypto/bio/libcrypto-lib-bss_log.d \ + crypto/sm4/libcrypto-lib-sm4.d \ + crypto/encode_decode/libcrypto-lib-decoder_meth.d \ + crypto/ec/libcrypto-lib-ec_asn1.d crypto/asn1/libcrypto-lib-a_digest.d \ + crypto/sha/libcrypto-lib-sha256.d \ + crypto/ripemd/libcrypto-lib-rmd_dgst.d \ + providers/common/libdefault-lib-provider_util.d \ + apps/lib/libapps-lib-opt.d crypto/bn/libcrypto-lib-bn_recp.d \ + crypto/libcrypto-lib-mem.d crypto/asn1/libcrypto-lib-p5_pbev2.d \ + crypto/sm3/libcrypto-lib-legacy_sm3.d \ + crypto/x509/libcrypto-lib-v3_addr.d \ + crypto/ocsp/libcrypto-lib-ocsp_srv.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d \ + apps/openssl-bin-s_server.d apps/openssl-bin-asn1parse.d \ + crypto/des/libcrypto-lib-cfb64ede.d crypto/x509/libcrypto-lib-v3_iobo.d \ + crypto/asn1/libcrypto-lib-t_bitst.d crypto/ts/libcrypto-lib-ts_asn1.d \ + crypto/bio/libcrypto-lib-bss_dgram_pair.d \ + providers/common/der/libcommon-lib-der_dsa_gen.d \ + crypto/modes/libcrypto-lib-cbc128.d apps/openssl-bin-crl.d \ + crypto/http/libcrypto-lib-http_lib.d \ + providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d \ + crypto/ct/libcrypto-lib-ct_policy.d \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d \ + ssl/libssl-lib-ssl_sess.d crypto/evp/libcrypto-lib-bio_ok.d \ + providers/implementations/kem/libdefault-lib-ecx_kem.d \ + crypto/pkcs12/libcrypto-lib-p12_p8d.d crypto/x509/libcrypto-lib-x_crl.d \ + ssl/statem/libssl-lib-extensions_srvr.d \ + crypto/x509/libcrypto-lib-by_file.d \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d \ + crypto/cmp/libcrypto-lib-cmp_err.d apps/lib/libapps-lib-apps.d \ + crypto/x509/libcrypto-lib-x_name.d \ + crypto/dso/libcrypto-lib-dso_openssl.d \ + providers/implementations/exchange/libdefault-lib-ecdh_exch.d \ + crypto/rsa/libcrypto-lib-rsa_meth.d \ + crypto/mdc2/libcrypto-lib-mdc2dgst.d \ + crypto/des/libcrypto-lib-qud_cksm.d crypto/dh/libcrypto-lib-dh_meth.d \ + providers/implementations/encode_decode/libdefault-lib-decode_der2key.d \ + crypto/bio/libcrypto-lib-ossl_core_bio.d \ + crypto/bn/libcrypto-lib-bn_prime.d \ + crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d \ + crypto/property/libcrypto-lib-property_query.d \ + crypto/libcrypto-lib-punycode.d ssl/quic/libssl-lib-json_enc.d \ + providers/common/der/libcommon-lib-der_ec_gen.d \ + crypto/dsa/libcrypto-lib-dsa_ossl.d \ + crypto/pkcs12/libcrypto-lib-p12_init.d \ + crypto/encode_decode/libcrypto-lib-decoder_lib.d \ + crypto/evp/libcrypto-lib-kdf_lib.d \ + crypto/libcrypto-lib-provider_predefined.d \ + crypto/x509/libcrypto-lib-v3_no_rev_avail.d ssl/libssl-lib-ssl_lib.d \ + providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d \ + providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d \ + crypto/rand/libcrypto-lib-rand_meth.d \ + crypto/dso/libcrypto-lib-dso_win32.d apps/openssl-bin-enc.d \ + crypto/buffer/libcrypto-lib-buffer.d crypto/evp/libcrypto-lib-e_rc4.d \ + apps/openssl-bin-pkcs7.d crypto/asn1/libcrypto-lib-x_val.d \ + crypto/encode_decode/libcrypto-lib-decoder_pkey.d \ + crypto/ts/libcrypto-lib-ts_conf.d crypto/modes/libcrypto-lib-xts128gb.d \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d \ + crypto/asn1/libcrypto-lib-t_pkey.d \ + providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d \ + crypto/property/libcrypto-lib-property_parse.d \ + crypto/evp/libcrypto-lib-legacy_wp.d \ + crypto/encode_decode/libcrypto-lib-encoder_lib.d \ + crypto/dso/libcrypto-lib-dso_vms.d \ + providers/implementations/asymciphers/libdefault-lib-sm2_enc.d \ + crypto/bio/libcrypto-lib-bss_dgram.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d \ + apps/openssl-bin-crl2pkcs7.d \ + providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d \ + crypto/aes/libcrypto-lib-aes_ige.d crypto/x509/libcrypto-lib-v3_ncons.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d \ + crypto/engine/libcrypto-lib-eng_pkey.d \ + crypto/x509/libcrypto-lib-x509aset.d crypto/libcrypto-lib-mem_sec.d \ + providers/implementations/rands/seeding/libdefault-lib-rand_win.d \ + crypto/asn1/libcrypto-lib-d2i_param.d apps/openssl-bin-version.d \ + crypto/bn/libcrypto-lib-bn_mul.d ssl/quic/libssl-lib-quic_tls.d \ + crypto/cms/libcrypto-lib-cms_env.d apps/openssl-bin-list.d \ + crypto/ec/libcrypto-lib-ec2_oct.d \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d \ + crypto/cmp/libcrypto-lib-cmp_genm.d \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d \ + providers/common/der/libcommon-lib-der_ecx_key.d \ + crypto/x509/libcrypto-lib-pcy_cache.d \ + crypto/pem/libcrypto-lib-pem_err.d \ + providers/common/der/libcommon-lib-der_ec_key.d \ + providers/implementations/rands/libdefault-lib-test_rng.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d \ + providers/implementations/kdfs/libdefault-lib-tls1_prf.d \ + crypto/ec/libcrypto-lib-ec_oct.d crypto/evp/libcrypto-lib-dh_support.d \ + crypto/rand/libcrypto-lib-rand_err.d \ + crypto/des/libcrypto-lib-ofb64enc.d apps/openssl-bin-pkey.d \ + crypto/rsa/libcrypto-lib-rsa_lib.d crypto/aes/libcrypto-lib-aes_ecb.d \ + crypto/err/libcrypto-lib-err_prn.d crypto/libcrypto-lib-trace.d \ + providers/implementations/kdfs/libdefault-lib-hkdf.d \ + crypto/asn1/libcrypto-lib-a_time.d \ + providers/implementations/digests/libcommon-lib-digestcommon.d \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d \ + apps/openssl-bin-pkeyparam.d apps/openssl-bin-dsa.d \ + crypto/bn/libcrypto-lib-bn_x931p.d ssl/quic/libssl-lib-quic_sf_list.d \ + providers/common/der/libdefault-lib-der_sm2_gen.d \ + crypto/x509/libcrypto-lib-x_attrib.d apps/lib/libapps-lib-log.d + +GENERATED_MANDATORY=OpenSSLConfigVersion.cmake crypto/params_idx.c \ + exporters/OpenSSLConfigVersion.cmake \ + exporters/openssl.pc include/crypto/bn_conf.h \ + include/crypto/dso_conf.h include/internal/param_names.h \ + include/openssl/asn1.h include/openssl/asn1t.h \ + include/openssl/bio.h include/openssl/cmp.h \ + include/openssl/cms.h include/openssl/comp.h \ + include/openssl/conf.h include/openssl/core_names.h \ + include/openssl/crmf.h include/openssl/crypto.h \ + include/openssl/ct.h include/openssl/err.h \ + include/openssl/ess.h include/openssl/fipskey.h \ + include/openssl/lhash.h include/openssl/ocsp.h \ + include/openssl/opensslv.h include/openssl/pkcs12.h \ + include/openssl/pkcs7.h include/openssl/safestack.h \ + include/openssl/srp.h include/openssl/ssl.h \ + include/openssl/ui.h include/openssl/x509.h \ + include/openssl/x509_acert.h include/openssl/x509_vfy.h \ + include/openssl/x509v3.h openssl.pc +GENERATED_PODS=doc/man1/openssl-asn1parse.pod doc/man1/openssl-ca.pod \ + doc/man1/openssl-ciphers.pod doc/man1/openssl-cmds.pod \ + doc/man1/openssl-cmp.pod doc/man1/openssl-cms.pod \ + doc/man1/openssl-crl.pod doc/man1/openssl-crl2pkcs7.pod \ + doc/man1/openssl-dgst.pod doc/man1/openssl-dhparam.pod \ + doc/man1/openssl-dsa.pod doc/man1/openssl-dsaparam.pod \ + doc/man1/openssl-ec.pod doc/man1/openssl-ecparam.pod \ + doc/man1/openssl-enc.pod doc/man1/openssl-engine.pod \ + doc/man1/openssl-errstr.pod doc/man1/openssl-fipsinstall.pod \ + doc/man1/openssl-gendsa.pod doc/man1/openssl-genpkey.pod \ + doc/man1/openssl-genrsa.pod doc/man1/openssl-info.pod \ + doc/man1/openssl-kdf.pod doc/man1/openssl-list.pod \ + doc/man1/openssl-mac.pod doc/man1/openssl-nseq.pod \ + doc/man1/openssl-ocsp.pod doc/man1/openssl-passwd.pod \ + doc/man1/openssl-pkcs12.pod doc/man1/openssl-pkcs7.pod \ + doc/man1/openssl-pkcs8.pod doc/man1/openssl-pkey.pod \ + doc/man1/openssl-pkeyparam.pod doc/man1/openssl-pkeyutl.pod \ + doc/man1/openssl-prime.pod doc/man1/openssl-rand.pod \ + doc/man1/openssl-rehash.pod doc/man1/openssl-req.pod \ + doc/man1/openssl-rsa.pod doc/man1/openssl-rsautl.pod \ + doc/man1/openssl-s_client.pod doc/man1/openssl-s_server.pod \ + doc/man1/openssl-s_time.pod doc/man1/openssl-sess_id.pod \ + doc/man1/openssl-smime.pod doc/man1/openssl-speed.pod \ + doc/man1/openssl-spkac.pod doc/man1/openssl-srp.pod \ + doc/man1/openssl-storeutl.pod doc/man1/openssl-ts.pod \ + doc/man1/openssl-verify.pod doc/man1/openssl-version.pod \ + doc/man1/openssl-x509.pod doc/man7/openssl_user_macros.pod +GENERATED=OpenSSLConfig.cmake apps/CA.pl apps/progs.c apps/progs.h apps/tsget.pl \ + builddata.pm crypto/aes/aes-x86_64.s crypto/aes/aesni-mb-x86_64.s \ + crypto/aes/aesni-sha1-x86_64.s crypto/aes/aesni-sha256-x86_64.s \ + crypto/aes/aesni-x86_64.s crypto/aes/bsaes-x86_64.s \ + crypto/aes/vpaes-x86_64.s crypto/bn/rsaz-2k-avx512.s \ + crypto/bn/rsaz-3k-avx512.s crypto/bn/rsaz-4k-avx512.s \ + crypto/bn/rsaz-avx2.s crypto/bn/rsaz-x86_64.s crypto/bn/x86_64-gf2m.s \ + crypto/bn/x86_64-mont.s crypto/bn/x86_64-mont5.s crypto/buildinf.h \ + crypto/chacha/chacha-x86_64.s crypto/ec/ecp_nistz256-x86_64.s \ + crypto/ec/x25519-x86_64.s crypto/md5/md5-x86_64.s \ + crypto/modes/aes-gcm-avx512.s crypto/modes/aesni-gcm-x86_64.s \ + crypto/modes/ghash-x86_64.s crypto/params_idx.c \ + crypto/poly1305/poly1305-x86_64.s crypto/rc4/rc4-md5-x86_64.s \ + crypto/rc4/rc4-x86_64.s crypto/sha/keccak1600-x86_64.s \ + crypto/sha/sha1-mb-x86_64.s crypto/sha/sha1-x86_64.s \ + crypto/sha/sha256-mb-x86_64.s crypto/sha/sha256-x86_64.s \ + crypto/sha/sha512-x86_64.s crypto/whrlpool/wp-x86_64.s \ + crypto/x86_64cpuid.s doc/man1/openssl-asn1parse.pod \ + doc/man1/openssl-ca.pod doc/man1/openssl-ciphers.pod \ + doc/man1/openssl-cmds.pod doc/man1/openssl-cmp.pod \ + doc/man1/openssl-cms.pod doc/man1/openssl-crl.pod \ + doc/man1/openssl-crl2pkcs7.pod doc/man1/openssl-dgst.pod \ + doc/man1/openssl-dhparam.pod doc/man1/openssl-dsa.pod \ + doc/man1/openssl-dsaparam.pod doc/man1/openssl-ec.pod \ + doc/man1/openssl-ecparam.pod doc/man1/openssl-enc.pod \ + doc/man1/openssl-engine.pod doc/man1/openssl-errstr.pod \ + doc/man1/openssl-fipsinstall.pod doc/man1/openssl-gendsa.pod \ + doc/man1/openssl-genpkey.pod doc/man1/openssl-genrsa.pod \ + doc/man1/openssl-info.pod doc/man1/openssl-kdf.pod \ + doc/man1/openssl-list.pod doc/man1/openssl-mac.pod \ + doc/man1/openssl-nseq.pod doc/man1/openssl-ocsp.pod \ + doc/man1/openssl-passwd.pod doc/man1/openssl-pkcs12.pod \ + doc/man1/openssl-pkcs7.pod doc/man1/openssl-pkcs8.pod \ + doc/man1/openssl-pkey.pod doc/man1/openssl-pkeyparam.pod \ + doc/man1/openssl-pkeyutl.pod doc/man1/openssl-prime.pod \ + doc/man1/openssl-rand.pod doc/man1/openssl-rehash.pod \ + doc/man1/openssl-req.pod doc/man1/openssl-rsa.pod \ + doc/man1/openssl-rsautl.pod doc/man1/openssl-s_client.pod \ + doc/man1/openssl-s_server.pod doc/man1/openssl-s_time.pod \ + doc/man1/openssl-sess_id.pod doc/man1/openssl-smime.pod \ + doc/man1/openssl-speed.pod doc/man1/openssl-spkac.pod \ + doc/man1/openssl-srp.pod doc/man1/openssl-storeutl.pod \ + doc/man1/openssl-ts.pod doc/man1/openssl-verify.pod \ + doc/man1/openssl-version.pod doc/man1/openssl-x509.pod \ + doc/man7/openssl_user_macros.pod engines/e_padlock-x86_64.s \ + exporters/OpenSSLConfig.cmake exporters/libcrypto.pc \ + exporters/libssl.pc installdata.pm libcrypto.pc libssl.pc \ + providers/common/der/der_digests_gen.c \ + providers/common/der/der_dsa_gen.c providers/common/der/der_ec_gen.c \ + providers/common/der/der_ecx_gen.c providers/common/der/der_rsa_gen.c \ + providers/common/der/der_sm2_gen.c providers/common/der/der_wrap_gen.c \ + providers/common/include/prov/der_digests.h \ + providers/common/include/prov/der_dsa.h \ + providers/common/include/prov/der_ec.h \ + providers/common/include/prov/der_ecx.h \ + providers/common/include/prov/der_rsa.h \ + providers/common/include/prov/der_sm2.h \ + providers/common/include/prov/der_wrap.h tools/c_rehash \ + util/shlib_wrap.sh util/wrap.pl + +INSTALL_LIBS=libcrypto.a libssl.a +INSTALL_SHLIBS= +INSTALL_SHLIB_INFO= +INSTALL_ENGINES= +INSTALL_MODULES= +INSTALL_FIPSMODULE= +INSTALL_FIPSMODULECONF=providers/fipsmodule.cnf +INSTALL_PROGRAMS=apps/openssl +INSTALL_EXPORTERS_PKGCONFIG=exporters/libcrypto.pc exporters/libssl.pc \ + exporters/openssl.pc +INSTALL_EXPORTERS_CMAKE=exporters/OpenSSLConfig.cmake \ + exporters/OpenSSLConfigVersion.cmake +BIN_SCRIPTS=tools/c_rehash +MISC_SCRIPTS=apps/CA.pl apps/tsget.pl:tsget +IMAGEDOCS1= +IMAGEDOCS3= +IMAGEDOCS5= +IMAGEDOCS7=doc/man7/img/cipher.png doc/man7/img/digest.png \ + doc/man7/img/kdf.png doc/man7/img/mac.png doc/man7/img/pkey.png \ + doc/man7/img/rand.png +HTMLDOCS1=doc/html/man1/CA.pl.html doc/html/man1/openssl-asn1parse.html \ + doc/html/man1/openssl-ca.html doc/html/man1/openssl-ciphers.html \ + doc/html/man1/openssl-cmds.html doc/html/man1/openssl-cmp.html \ + doc/html/man1/openssl-cms.html doc/html/man1/openssl-crl.html \ + doc/html/man1/openssl-crl2pkcs7.html \ + doc/html/man1/openssl-dgst.html doc/html/man1/openssl-dhparam.html \ + doc/html/man1/openssl-dsa.html doc/html/man1/openssl-dsaparam.html \ + doc/html/man1/openssl-ec.html doc/html/man1/openssl-ecparam.html \ + doc/html/man1/openssl-enc.html doc/html/man1/openssl-engine.html \ + doc/html/man1/openssl-errstr.html \ + doc/html/man1/openssl-fipsinstall.html \ + doc/html/man1/openssl-format-options.html \ + doc/html/man1/openssl-gendsa.html \ + doc/html/man1/openssl-genpkey.html \ + doc/html/man1/openssl-genrsa.html doc/html/man1/openssl-info.html \ + doc/html/man1/openssl-kdf.html doc/html/man1/openssl-list.html \ + doc/html/man1/openssl-mac.html \ + doc/html/man1/openssl-namedisplay-options.html \ + doc/html/man1/openssl-nseq.html doc/html/man1/openssl-ocsp.html \ + doc/html/man1/openssl-passphrase-options.html \ + doc/html/man1/openssl-passwd.html \ + doc/html/man1/openssl-pkcs12.html doc/html/man1/openssl-pkcs7.html \ + doc/html/man1/openssl-pkcs8.html doc/html/man1/openssl-pkey.html \ + doc/html/man1/openssl-pkeyparam.html \ + doc/html/man1/openssl-pkeyutl.html \ + doc/html/man1/openssl-prime.html doc/html/man1/openssl-rand.html \ + doc/html/man1/openssl-rehash.html doc/html/man1/openssl-req.html \ + doc/html/man1/openssl-rsa.html doc/html/man1/openssl-rsautl.html \ + doc/html/man1/openssl-s_client.html \ + doc/html/man1/openssl-s_server.html \ + doc/html/man1/openssl-s_time.html \ + doc/html/man1/openssl-sess_id.html \ + doc/html/man1/openssl-smime.html doc/html/man1/openssl-speed.html \ + doc/html/man1/openssl-spkac.html doc/html/man1/openssl-srp.html \ + doc/html/man1/openssl-storeutl.html doc/html/man1/openssl-ts.html \ + doc/html/man1/openssl-verification-options.html \ + doc/html/man1/openssl-verify.html \ + doc/html/man1/openssl-version.html doc/html/man1/openssl-x509.html \ + doc/html/man1/openssl.html doc/html/man1/tsget.html +HTMLDOCS3=doc/html/man3/ADMISSIONS.html doc/html/man3/ASN1_EXTERN_FUNCS.html \ + doc/html/man3/ASN1_INTEGER_get_int64.html \ + doc/html/man3/ASN1_INTEGER_new.html \ + doc/html/man3/ASN1_ITEM_lookup.html \ + doc/html/man3/ASN1_OBJECT_new.html \ + doc/html/man3/ASN1_STRING_TABLE_add.html \ + doc/html/man3/ASN1_STRING_length.html \ + doc/html/man3/ASN1_STRING_new.html \ + doc/html/man3/ASN1_STRING_print_ex.html \ + doc/html/man3/ASN1_TIME_set.html doc/html/man3/ASN1_TYPE_get.html \ + doc/html/man3/ASN1_aux_cb.html \ + doc/html/man3/ASN1_generate_nconf.html \ + doc/html/man3/ASN1_item_d2i_bio.html \ + doc/html/man3/ASN1_item_new.html doc/html/man3/ASN1_item_sign.html \ + doc/html/man3/ASYNC_WAIT_CTX_new.html \ + doc/html/man3/ASYNC_start_job.html doc/html/man3/BF_encrypt.html \ + doc/html/man3/BIO_ADDR.html doc/html/man3/BIO_ADDRINFO.html \ + doc/html/man3/BIO_connect.html doc/html/man3/BIO_ctrl.html \ + doc/html/man3/BIO_f_base64.html doc/html/man3/BIO_f_buffer.html \ + doc/html/man3/BIO_f_cipher.html doc/html/man3/BIO_f_md.html \ + doc/html/man3/BIO_f_null.html doc/html/man3/BIO_f_prefix.html \ + doc/html/man3/BIO_f_readbuffer.html doc/html/man3/BIO_f_ssl.html \ + doc/html/man3/BIO_find_type.html doc/html/man3/BIO_get_data.html \ + doc/html/man3/BIO_get_ex_new_index.html \ + doc/html/man3/BIO_get_rpoll_descriptor.html \ + doc/html/man3/BIO_meth_new.html doc/html/man3/BIO_new.html \ + doc/html/man3/BIO_new_CMS.html \ + doc/html/man3/BIO_parse_hostserv.html \ + doc/html/man3/BIO_printf.html doc/html/man3/BIO_push.html \ + doc/html/man3/BIO_read.html doc/html/man3/BIO_s_accept.html \ + doc/html/man3/BIO_s_bio.html doc/html/man3/BIO_s_connect.html \ + doc/html/man3/BIO_s_core.html doc/html/man3/BIO_s_datagram.html \ + doc/html/man3/BIO_s_dgram_pair.html doc/html/man3/BIO_s_fd.html \ + doc/html/man3/BIO_s_file.html doc/html/man3/BIO_s_mem.html \ + doc/html/man3/BIO_s_null.html doc/html/man3/BIO_s_socket.html \ + doc/html/man3/BIO_sendmmsg.html \ + doc/html/man3/BIO_set_callback.html \ + doc/html/man3/BIO_should_retry.html \ + doc/html/man3/BIO_socket_wait.html \ + doc/html/man3/BN_BLINDING_new.html doc/html/man3/BN_CTX_new.html \ + doc/html/man3/BN_CTX_start.html doc/html/man3/BN_add.html \ + doc/html/man3/BN_add_word.html doc/html/man3/BN_bn2bin.html \ + doc/html/man3/BN_cmp.html doc/html/man3/BN_copy.html \ + doc/html/man3/BN_generate_prime.html \ + doc/html/man3/BN_mod_exp_mont.html \ + doc/html/man3/BN_mod_inverse.html \ + doc/html/man3/BN_mod_mul_montgomery.html \ + doc/html/man3/BN_mod_mul_reciprocal.html doc/html/man3/BN_new.html \ + doc/html/man3/BN_num_bytes.html doc/html/man3/BN_rand.html \ + doc/html/man3/BN_security_bits.html doc/html/man3/BN_set_bit.html \ + doc/html/man3/BN_swap.html doc/html/man3/BN_zero.html \ + doc/html/man3/BUF_MEM_new.html doc/html/man3/CMAC_CTX.html \ + doc/html/man3/CMS_EncryptedData_decrypt.html \ + doc/html/man3/CMS_EncryptedData_encrypt.html \ + doc/html/man3/CMS_EnvelopedData_create.html \ + doc/html/man3/CMS_add0_cert.html \ + doc/html/man3/CMS_add1_recipient_cert.html \ + doc/html/man3/CMS_add1_signer.html doc/html/man3/CMS_compress.html \ + doc/html/man3/CMS_data_create.html doc/html/man3/CMS_decrypt.html \ + doc/html/man3/CMS_digest_create.html \ + doc/html/man3/CMS_encrypt.html doc/html/man3/CMS_final.html \ + doc/html/man3/CMS_get0_RecipientInfos.html \ + doc/html/man3/CMS_get0_SignerInfos.html \ + doc/html/man3/CMS_get0_type.html \ + doc/html/man3/CMS_get1_ReceiptRequest.html \ + doc/html/man3/CMS_sign.html doc/html/man3/CMS_sign_receipt.html \ + doc/html/man3/CMS_signed_get_attr.html \ + doc/html/man3/CMS_uncompress.html doc/html/man3/CMS_verify.html \ + doc/html/man3/CMS_verify_receipt.html \ + doc/html/man3/COMP_CTX_new.html \ + doc/html/man3/CONF_modules_free.html \ + doc/html/man3/CONF_modules_load_file.html \ + doc/html/man3/CRYPTO_THREAD_run_once.html \ + doc/html/man3/CRYPTO_get_ex_new_index.html \ + doc/html/man3/CRYPTO_memcmp.html \ + doc/html/man3/CTLOG_STORE_get0_log_by_id.html \ + doc/html/man3/CTLOG_STORE_new.html doc/html/man3/CTLOG_new.html \ + doc/html/man3/CT_POLICY_EVAL_CTX_new.html \ + doc/html/man3/DEFINE_STACK_OF.html \ + doc/html/man3/DES_random_key.html \ + doc/html/man3/DH_generate_key.html \ + doc/html/man3/DH_generate_parameters.html \ + doc/html/man3/DH_get0_pqg.html doc/html/man3/DH_get_1024_160.html \ + doc/html/man3/DH_meth_new.html doc/html/man3/DH_new.html \ + doc/html/man3/DH_new_by_nid.html doc/html/man3/DH_set_method.html \ + doc/html/man3/DH_size.html doc/html/man3/DSA_SIG_new.html \ + doc/html/man3/DSA_do_sign.html doc/html/man3/DSA_dup_DH.html \ + doc/html/man3/DSA_generate_key.html \ + doc/html/man3/DSA_generate_parameters.html \ + doc/html/man3/DSA_get0_pqg.html doc/html/man3/DSA_meth_new.html \ + doc/html/man3/DSA_new.html doc/html/man3/DSA_set_method.html \ + doc/html/man3/DSA_sign.html doc/html/man3/DSA_size.html \ + doc/html/man3/DTLS_get_data_mtu.html \ + doc/html/man3/DTLS_set_timer_cb.html \ + doc/html/man3/DTLSv1_get_timeout.html \ + doc/html/man3/DTLSv1_handle_timeout.html \ + doc/html/man3/DTLSv1_listen.html doc/html/man3/ECDSA_SIG_new.html \ + doc/html/man3/ECDSA_sign.html \ + doc/html/man3/ECPKParameters_print.html \ + doc/html/man3/EC_GFp_simple_method.html \ + doc/html/man3/EC_GROUP_copy.html doc/html/man3/EC_GROUP_new.html \ + doc/html/man3/EC_KEY_get_enc_flags.html \ + doc/html/man3/EC_KEY_new.html doc/html/man3/EC_POINT_add.html \ + doc/html/man3/EC_POINT_new.html doc/html/man3/ENGINE_add.html \ + doc/html/man3/ERR_GET_LIB.html doc/html/man3/ERR_clear_error.html \ + doc/html/man3/ERR_error_string.html \ + doc/html/man3/ERR_get_error.html \ + doc/html/man3/ERR_load_crypto_strings.html \ + doc/html/man3/ERR_load_strings.html doc/html/man3/ERR_new.html \ + doc/html/man3/ERR_print_errors.html \ + doc/html/man3/ERR_put_error.html \ + doc/html/man3/ERR_remove_state.html \ + doc/html/man3/ERR_set_mark.html \ + doc/html/man3/EVP_ASYM_CIPHER_free.html \ + doc/html/man3/EVP_BytesToKey.html \ + doc/html/man3/EVP_CIPHER_CTX_get_cipher_data.html \ + doc/html/man3/EVP_CIPHER_CTX_get_original_iv.html \ + doc/html/man3/EVP_CIPHER_meth_new.html \ + doc/html/man3/EVP_DigestInit.html \ + doc/html/man3/EVP_DigestSignInit.html \ + doc/html/man3/EVP_DigestVerifyInit.html \ + doc/html/man3/EVP_EncodeInit.html \ + doc/html/man3/EVP_EncryptInit.html doc/html/man3/EVP_KDF.html \ + doc/html/man3/EVP_KEM_free.html \ + doc/html/man3/EVP_KEYEXCH_free.html doc/html/man3/EVP_KEYMGMT.html \ + doc/html/man3/EVP_MAC.html doc/html/man3/EVP_MD_meth_new.html \ + doc/html/man3/EVP_OpenInit.html \ + doc/html/man3/EVP_PBE_CipherInit.html \ + doc/html/man3/EVP_PKEY2PKCS8.html \ + doc/html/man3/EVP_PKEY_ASN1_METHOD.html \ + doc/html/man3/EVP_PKEY_CTX_ctrl.html \ + doc/html/man3/EVP_PKEY_CTX_get0_libctx.html \ + doc/html/man3/EVP_PKEY_CTX_get0_pkey.html \ + doc/html/man3/EVP_PKEY_CTX_get_algor.html \ + doc/html/man3/EVP_PKEY_CTX_new.html \ + doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html \ + doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html \ + doc/html/man3/EVP_PKEY_CTX_set_params.html \ + doc/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html \ + doc/html/man3/EVP_PKEY_CTX_set_scrypt_N.html \ + doc/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html \ + doc/html/man3/EVP_PKEY_asn1_get_count.html \ + doc/html/man3/EVP_PKEY_check.html \ + doc/html/man3/EVP_PKEY_copy_parameters.html \ + doc/html/man3/EVP_PKEY_decapsulate.html \ + doc/html/man3/EVP_PKEY_decrypt.html \ + doc/html/man3/EVP_PKEY_derive.html \ + doc/html/man3/EVP_PKEY_digestsign_supports_digest.html \ + doc/html/man3/EVP_PKEY_encapsulate.html \ + doc/html/man3/EVP_PKEY_encrypt.html \ + doc/html/man3/EVP_PKEY_fromdata.html \ + doc/html/man3/EVP_PKEY_get_attr.html \ + doc/html/man3/EVP_PKEY_get_default_digest_nid.html \ + doc/html/man3/EVP_PKEY_get_field_type.html \ + doc/html/man3/EVP_PKEY_get_group_name.html \ + doc/html/man3/EVP_PKEY_get_size.html \ + doc/html/man3/EVP_PKEY_gettable_params.html \ + doc/html/man3/EVP_PKEY_is_a.html \ + doc/html/man3/EVP_PKEY_keygen.html \ + doc/html/man3/EVP_PKEY_meth_get_count.html \ + doc/html/man3/EVP_PKEY_meth_new.html \ + doc/html/man3/EVP_PKEY_new.html \ + doc/html/man3/EVP_PKEY_print_private.html \ + doc/html/man3/EVP_PKEY_set1_RSA.html \ + doc/html/man3/EVP_PKEY_set1_encoded_public_key.html \ + doc/html/man3/EVP_PKEY_set_type.html \ + doc/html/man3/EVP_PKEY_settable_params.html \ + doc/html/man3/EVP_PKEY_sign.html \ + doc/html/man3/EVP_PKEY_todata.html \ + doc/html/man3/EVP_PKEY_verify.html \ + doc/html/man3/EVP_PKEY_verify_recover.html \ + doc/html/man3/EVP_RAND.html doc/html/man3/EVP_SIGNATURE.html \ + doc/html/man3/EVP_SealInit.html doc/html/man3/EVP_SignInit.html \ + doc/html/man3/EVP_VerifyInit.html \ + doc/html/man3/EVP_aes_128_gcm.html \ + doc/html/man3/EVP_aria_128_gcm.html doc/html/man3/EVP_bf_cbc.html \ + doc/html/man3/EVP_blake2b512.html \ + doc/html/man3/EVP_camellia_128_ecb.html \ + doc/html/man3/EVP_cast5_cbc.html doc/html/man3/EVP_chacha20.html \ + doc/html/man3/EVP_des_cbc.html doc/html/man3/EVP_desx_cbc.html \ + doc/html/man3/EVP_idea_cbc.html doc/html/man3/EVP_md2.html \ + doc/html/man3/EVP_md4.html doc/html/man3/EVP_md5.html \ + doc/html/man3/EVP_mdc2.html doc/html/man3/EVP_rc2_cbc.html \ + doc/html/man3/EVP_rc4.html doc/html/man3/EVP_rc5_32_12_16_cbc.html \ + doc/html/man3/EVP_ripemd160.html doc/html/man3/EVP_seed_cbc.html \ + doc/html/man3/EVP_set_default_properties.html \ + doc/html/man3/EVP_sha1.html doc/html/man3/EVP_sha224.html \ + doc/html/man3/EVP_sha3_224.html doc/html/man3/EVP_sm3.html \ + doc/html/man3/EVP_sm4_cbc.html doc/html/man3/EVP_whirlpool.html \ + doc/html/man3/GENERAL_NAME.html doc/html/man3/HMAC.html \ + doc/html/man3/MD5.html doc/html/man3/MDC2_Init.html \ + doc/html/man3/NCONF_new_ex.html doc/html/man3/OBJ_nid2obj.html \ + doc/html/man3/OCSP_REQUEST_new.html \ + doc/html/man3/OCSP_cert_to_id.html \ + doc/html/man3/OCSP_request_add1_nonce.html \ + doc/html/man3/OCSP_resp_find_status.html \ + doc/html/man3/OCSP_response_status.html \ + doc/html/man3/OCSP_sendreq_new.html \ + doc/html/man3/OPENSSL_Applink.html doc/html/man3/OPENSSL_FILE.html \ + doc/html/man3/OPENSSL_LH_COMPFUNC.html \ + doc/html/man3/OPENSSL_LH_stats.html \ + doc/html/man3/OPENSSL_config.html \ + doc/html/man3/OPENSSL_fork_prepare.html \ + doc/html/man3/OPENSSL_gmtime.html \ + doc/html/man3/OPENSSL_hexchar2int.html \ + doc/html/man3/OPENSSL_ia32cap.html \ + doc/html/man3/OPENSSL_init_crypto.html \ + doc/html/man3/OPENSSL_init_ssl.html \ + doc/html/man3/OPENSSL_instrument_bus.html \ + doc/html/man3/OPENSSL_load_builtin_modules.html \ + doc/html/man3/OPENSSL_malloc.html \ + doc/html/man3/OPENSSL_riscvcap.html \ + doc/html/man3/OPENSSL_s390xcap.html \ + doc/html/man3/OPENSSL_secure_malloc.html \ + doc/html/man3/OPENSSL_strcasecmp.html \ + doc/html/man3/OSSL_ALGORITHM.html doc/html/man3/OSSL_CALLBACK.html \ + doc/html/man3/OSSL_CMP_ATAV_set0.html \ + doc/html/man3/OSSL_CMP_CTX_new.html \ + doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html \ + doc/html/man3/OSSL_CMP_ITAV_new_caCerts.html \ + doc/html/man3/OSSL_CMP_ITAV_set0.html \ + doc/html/man3/OSSL_CMP_MSG_get0_header.html \ + doc/html/man3/OSSL_CMP_MSG_http_perform.html \ + doc/html/man3/OSSL_CMP_SRV_CTX_new.html \ + doc/html/man3/OSSL_CMP_STATUSINFO_new.html \ + doc/html/man3/OSSL_CMP_exec_certreq.html \ + doc/html/man3/OSSL_CMP_log_open.html \ + doc/html/man3/OSSL_CMP_validate_msg.html \ + doc/html/man3/OSSL_CORE_MAKE_FUNC.html \ + doc/html/man3/OSSL_CRMF_MSG_get0_tmpl.html \ + doc/html/man3/OSSL_CRMF_MSG_set0_validity.html \ + doc/html/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.html \ + doc/html/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.html \ + doc/html/man3/OSSL_CRMF_pbmp_new.html \ + doc/html/man3/OSSL_DECODER.html \ + doc/html/man3/OSSL_DECODER_CTX.html \ + doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html \ + doc/html/man3/OSSL_DECODER_from_bio.html \ + doc/html/man3/OSSL_DISPATCH.html doc/html/man3/OSSL_ENCODER.html \ + doc/html/man3/OSSL_ENCODER_CTX.html \ + doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html \ + doc/html/man3/OSSL_ENCODER_to_bio.html \ + doc/html/man3/OSSL_ERR_STATE_save.html \ + doc/html/man3/OSSL_ESS_check_signing_certs.html \ + doc/html/man3/OSSL_GENERAL_NAMES_print.html \ + doc/html/man3/OSSL_HPKE_CTX_new.html \ + doc/html/man3/OSSL_HTTP_REQ_CTX.html \ + doc/html/man3/OSSL_HTTP_parse_url.html \ + doc/html/man3/OSSL_HTTP_transfer.html \ + doc/html/man3/OSSL_IETF_ATTR_SYNTAX.html \ + doc/html/man3/OSSL_IETF_ATTR_SYNTAX_print.html \ + doc/html/man3/OSSL_INDICATOR_set_callback.html \ + doc/html/man3/OSSL_ITEM.html doc/html/man3/OSSL_LIB_CTX.html \ + doc/html/man3/OSSL_LIB_CTX_set_conf_diagnostics.html \ + doc/html/man3/OSSL_PARAM.html doc/html/man3/OSSL_PARAM_BLD.html \ + doc/html/man3/OSSL_PARAM_allocate_from_text.html \ + doc/html/man3/OSSL_PARAM_dup.html \ + doc/html/man3/OSSL_PARAM_int.html doc/html/man3/OSSL_PROVIDER.html \ + doc/html/man3/OSSL_QUIC_client_method.html \ + doc/html/man3/OSSL_SELF_TEST_new.html \ + doc/html/man3/OSSL_SELF_TEST_set_callback.html \ + doc/html/man3/OSSL_STORE_INFO.html \ + doc/html/man3/OSSL_STORE_LOADER.html \ + doc/html/man3/OSSL_STORE_SEARCH.html \ + doc/html/man3/OSSL_STORE_attach.html \ + doc/html/man3/OSSL_STORE_expect.html \ + doc/html/man3/OSSL_STORE_open.html doc/html/man3/OSSL_sleep.html \ + doc/html/man3/OSSL_trace_enabled.html \ + doc/html/man3/OSSL_trace_get_category_num.html \ + doc/html/man3/OSSL_trace_set_channel.html \ + doc/html/man3/OpenSSL_add_all_algorithms.html \ + doc/html/man3/OpenSSL_version.html \ + doc/html/man3/PBMAC1_get1_pbkdf2_param.html \ + doc/html/man3/PEM_X509_INFO_read_bio_ex.html \ + doc/html/man3/PEM_bytes_read_bio.html doc/html/man3/PEM_read.html \ + doc/html/man3/PEM_read_CMS.html \ + doc/html/man3/PEM_read_bio_PrivateKey.html \ + doc/html/man3/PEM_read_bio_ex.html \ + doc/html/man3/PEM_write_bio_CMS_stream.html \ + doc/html/man3/PEM_write_bio_PKCS7_stream.html \ + doc/html/man3/PKCS12_PBE_keyivgen.html \ + doc/html/man3/PKCS12_SAFEBAG_create_cert.html \ + doc/html/man3/PKCS12_SAFEBAG_get0_attrs.html \ + doc/html/man3/PKCS12_SAFEBAG_get1_cert.html \ + doc/html/man3/PKCS12_SAFEBAG_set0_attrs.html \ + doc/html/man3/PKCS12_add1_attr_by_NID.html \ + doc/html/man3/PKCS12_add_CSPName_asc.html \ + doc/html/man3/PKCS12_add_cert.html \ + doc/html/man3/PKCS12_add_friendlyname_asc.html \ + doc/html/man3/PKCS12_add_localkeyid.html \ + doc/html/man3/PKCS12_add_safe.html \ + doc/html/man3/PKCS12_create.html \ + doc/html/man3/PKCS12_decrypt_skey.html \ + doc/html/man3/PKCS12_gen_mac.html \ + doc/html/man3/PKCS12_get_friendlyname.html \ + doc/html/man3/PKCS12_init.html \ + doc/html/man3/PKCS12_item_decrypt_d2i.html \ + doc/html/man3/PKCS12_key_gen_utf8_ex.html \ + doc/html/man3/PKCS12_newpass.html \ + doc/html/man3/PKCS12_pack_p7encdata.html \ + doc/html/man3/PKCS12_parse.html \ + doc/html/man3/PKCS5_PBE_keyivgen.html \ + doc/html/man3/PKCS5_PBKDF2_HMAC.html \ + doc/html/man3/PKCS7_decrypt.html doc/html/man3/PKCS7_encrypt.html \ + doc/html/man3/PKCS7_get_octet_string.html \ + doc/html/man3/PKCS7_sign.html \ + doc/html/man3/PKCS7_sign_add_signer.html \ + doc/html/man3/PKCS7_type_is_other.html \ + doc/html/man3/PKCS7_verify.html doc/html/man3/PKCS8_encrypt.html \ + doc/html/man3/PKCS8_pkey_add1_attr.html \ + doc/html/man3/RAND_add.html doc/html/man3/RAND_bytes.html \ + doc/html/man3/RAND_cleanup.html doc/html/man3/RAND_egd.html \ + doc/html/man3/RAND_get0_primary.html \ + doc/html/man3/RAND_load_file.html \ + doc/html/man3/RAND_set_DRBG_type.html \ + doc/html/man3/RAND_set_rand_method.html \ + doc/html/man3/RC4_set_key.html doc/html/man3/RIPEMD160_Init.html \ + doc/html/man3/RSA_blinding_on.html \ + doc/html/man3/RSA_check_key.html \ + doc/html/man3/RSA_generate_key.html \ + doc/html/man3/RSA_get0_key.html doc/html/man3/RSA_meth_new.html \ + doc/html/man3/RSA_new.html \ + doc/html/man3/RSA_padding_add_PKCS1_type_1.html \ + doc/html/man3/RSA_print.html \ + doc/html/man3/RSA_private_encrypt.html \ + doc/html/man3/RSA_public_encrypt.html \ + doc/html/man3/RSA_set_method.html doc/html/man3/RSA_sign.html \ + doc/html/man3/RSA_sign_ASN1_OCTET_STRING.html \ + doc/html/man3/RSA_size.html doc/html/man3/SCT_new.html \ + doc/html/man3/SCT_print.html doc/html/man3/SCT_validate.html \ + doc/html/man3/SHA256_Init.html doc/html/man3/SMIME_read_ASN1.html \ + doc/html/man3/SMIME_read_CMS.html \ + doc/html/man3/SMIME_read_PKCS7.html \ + doc/html/man3/SMIME_write_ASN1.html \ + doc/html/man3/SMIME_write_CMS.html \ + doc/html/man3/SMIME_write_PKCS7.html doc/html/man3/SRP_Calc_B.html \ + doc/html/man3/SRP_VBASE_new.html \ + doc/html/man3/SRP_create_verifier.html \ + doc/html/man3/SRP_user_pwd_new.html \ + doc/html/man3/SSL_CIPHER_get_name.html \ + doc/html/man3/SSL_COMP_add_compression_method.html \ + doc/html/man3/SSL_CONF_CTX_new.html \ + doc/html/man3/SSL_CONF_CTX_set1_prefix.html \ + doc/html/man3/SSL_CONF_CTX_set_flags.html \ + doc/html/man3/SSL_CONF_CTX_set_ssl_ctx.html \ + doc/html/man3/SSL_CONF_cmd.html \ + doc/html/man3/SSL_CONF_cmd_argv.html \ + doc/html/man3/SSL_CTX_add1_chain_cert.html \ + doc/html/man3/SSL_CTX_add_extra_chain_cert.html \ + doc/html/man3/SSL_CTX_add_session.html \ + doc/html/man3/SSL_CTX_config.html doc/html/man3/SSL_CTX_ctrl.html \ + doc/html/man3/SSL_CTX_dane_enable.html \ + doc/html/man3/SSL_CTX_flush_sessions.html \ + doc/html/man3/SSL_CTX_free.html \ + doc/html/man3/SSL_CTX_get0_param.html \ + doc/html/man3/SSL_CTX_get_verify_mode.html \ + doc/html/man3/SSL_CTX_has_client_custom_ext.html \ + doc/html/man3/SSL_CTX_load_verify_locations.html \ + doc/html/man3/SSL_CTX_new.html \ + doc/html/man3/SSL_CTX_sess_number.html \ + doc/html/man3/SSL_CTX_sess_set_cache_size.html \ + doc/html/man3/SSL_CTX_sess_set_get_cb.html \ + doc/html/man3/SSL_CTX_sessions.html \ + doc/html/man3/SSL_CTX_set0_CA_list.html \ + doc/html/man3/SSL_CTX_set1_cert_comp_preference.html \ + doc/html/man3/SSL_CTX_set1_curves.html \ + doc/html/man3/SSL_CTX_set1_sigalgs.html \ + doc/html/man3/SSL_CTX_set1_verify_cert_store.html \ + doc/html/man3/SSL_CTX_set_alpn_select_cb.html \ + doc/html/man3/SSL_CTX_set_cert_cb.html \ + doc/html/man3/SSL_CTX_set_cert_store.html \ + doc/html/man3/SSL_CTX_set_cert_verify_callback.html \ + doc/html/man3/SSL_CTX_set_cipher_list.html \ + doc/html/man3/SSL_CTX_set_client_cert_cb.html \ + doc/html/man3/SSL_CTX_set_client_hello_cb.html \ + doc/html/man3/SSL_CTX_set_ct_validation_callback.html \ + doc/html/man3/SSL_CTX_set_ctlog_list_file.html \ + doc/html/man3/SSL_CTX_set_default_passwd_cb.html \ + doc/html/man3/SSL_CTX_set_generate_session_id.html \ + doc/html/man3/SSL_CTX_set_info_callback.html \ + doc/html/man3/SSL_CTX_set_keylog_callback.html \ + doc/html/man3/SSL_CTX_set_max_cert_list.html \ + doc/html/man3/SSL_CTX_set_min_proto_version.html \ + doc/html/man3/SSL_CTX_set_mode.html \ + doc/html/man3/SSL_CTX_set_msg_callback.html \ + doc/html/man3/SSL_CTX_set_num_tickets.html \ + doc/html/man3/SSL_CTX_set_options.html \ + doc/html/man3/SSL_CTX_set_psk_client_callback.html \ + doc/html/man3/SSL_CTX_set_quiet_shutdown.html \ + doc/html/man3/SSL_CTX_set_read_ahead.html \ + doc/html/man3/SSL_CTX_set_record_padding_callback.html \ + doc/html/man3/SSL_CTX_set_security_level.html \ + doc/html/man3/SSL_CTX_set_session_cache_mode.html \ + doc/html/man3/SSL_CTX_set_session_id_context.html \ + doc/html/man3/SSL_CTX_set_session_ticket_cb.html \ + doc/html/man3/SSL_CTX_set_split_send_fragment.html \ + doc/html/man3/SSL_CTX_set_srp_password.html \ + doc/html/man3/SSL_CTX_set_ssl_version.html \ + doc/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html \ + doc/html/man3/SSL_CTX_set_timeout.html \ + doc/html/man3/SSL_CTX_set_tlsext_servername_callback.html \ + doc/html/man3/SSL_CTX_set_tlsext_status_cb.html \ + doc/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html \ + doc/html/man3/SSL_CTX_set_tlsext_use_srtp.html \ + doc/html/man3/SSL_CTX_set_tmp_dh_callback.html \ + doc/html/man3/SSL_CTX_set_tmp_ecdh.html \ + doc/html/man3/SSL_CTX_set_verify.html \ + doc/html/man3/SSL_CTX_use_certificate.html \ + doc/html/man3/SSL_CTX_use_psk_identity_hint.html \ + doc/html/man3/SSL_CTX_use_serverinfo.html \ + doc/html/man3/SSL_SESSION_free.html \ + doc/html/man3/SSL_SESSION_get0_cipher.html \ + doc/html/man3/SSL_SESSION_get0_hostname.html \ + doc/html/man3/SSL_SESSION_get0_id_context.html \ + doc/html/man3/SSL_SESSION_get0_peer.html \ + doc/html/man3/SSL_SESSION_get_compress_id.html \ + doc/html/man3/SSL_SESSION_get_protocol_version.html \ + doc/html/man3/SSL_SESSION_get_time.html \ + doc/html/man3/SSL_SESSION_has_ticket.html \ + doc/html/man3/SSL_SESSION_is_resumable.html \ + doc/html/man3/SSL_SESSION_print.html \ + doc/html/man3/SSL_SESSION_set1_id.html \ + doc/html/man3/SSL_accept.html doc/html/man3/SSL_accept_stream.html \ + doc/html/man3/SSL_alert_type_string.html \ + doc/html/man3/SSL_alloc_buffers.html \ + doc/html/man3/SSL_check_chain.html doc/html/man3/SSL_clear.html \ + doc/html/man3/SSL_connect.html doc/html/man3/SSL_do_handshake.html \ + doc/html/man3/SSL_export_keying_material.html \ + doc/html/man3/SSL_extension_supported.html \ + doc/html/man3/SSL_free.html doc/html/man3/SSL_get0_connection.html \ + doc/html/man3/SSL_get0_group_name.html \ + doc/html/man3/SSL_get0_peer_rpk.html \ + doc/html/man3/SSL_get0_peer_scts.html \ + doc/html/man3/SSL_get1_builtin_sigalgs.html \ + doc/html/man3/SSL_get_SSL_CTX.html \ + doc/html/man3/SSL_get_all_async_fds.html \ + doc/html/man3/SSL_get_certificate.html \ + doc/html/man3/SSL_get_ciphers.html \ + doc/html/man3/SSL_get_client_random.html \ + doc/html/man3/SSL_get_conn_close_info.html \ + doc/html/man3/SSL_get_current_cipher.html \ + doc/html/man3/SSL_get_default_timeout.html \ + doc/html/man3/SSL_get_error.html \ + doc/html/man3/SSL_get_event_timeout.html \ + doc/html/man3/SSL_get_extms_support.html \ + doc/html/man3/SSL_get_fd.html \ + doc/html/man3/SSL_get_handshake_rtt.html \ + doc/html/man3/SSL_get_peer_cert_chain.html \ + doc/html/man3/SSL_get_peer_certificate.html \ + doc/html/man3/SSL_get_peer_signature_nid.html \ + doc/html/man3/SSL_get_peer_tmp_key.html \ + doc/html/man3/SSL_get_psk_identity.html \ + doc/html/man3/SSL_get_rbio.html \ + doc/html/man3/SSL_get_rpoll_descriptor.html \ + doc/html/man3/SSL_get_session.html \ + doc/html/man3/SSL_get_shared_sigalgs.html \ + doc/html/man3/SSL_get_stream_id.html \ + doc/html/man3/SSL_get_stream_read_state.html \ + doc/html/man3/SSL_get_value_uint.html \ + doc/html/man3/SSL_get_verify_result.html \ + doc/html/man3/SSL_get_version.html \ + doc/html/man3/SSL_group_to_name.html \ + doc/html/man3/SSL_handle_events.html \ + doc/html/man3/SSL_in_init.html \ + doc/html/man3/SSL_inject_net_dgram.html \ + doc/html/man3/SSL_key_update.html \ + doc/html/man3/SSL_library_init.html \ + doc/html/man3/SSL_load_client_CA_file.html \ + doc/html/man3/SSL_new.html doc/html/man3/SSL_new_stream.html \ + doc/html/man3/SSL_pending.html doc/html/man3/SSL_poll.html \ + doc/html/man3/SSL_read.html doc/html/man3/SSL_read_early_data.html \ + doc/html/man3/SSL_rstate_string.html \ + doc/html/man3/SSL_session_reused.html \ + doc/html/man3/SSL_set1_host.html \ + doc/html/man3/SSL_set1_initial_peer_addr.html \ + doc/html/man3/SSL_set1_server_cert_type.html \ + doc/html/man3/SSL_set_async_callback.html \ + doc/html/man3/SSL_set_bio.html \ + doc/html/man3/SSL_set_blocking_mode.html \ + doc/html/man3/SSL_set_connect_state.html \ + doc/html/man3/SSL_set_default_stream_mode.html \ + doc/html/man3/SSL_set_fd.html \ + doc/html/man3/SSL_set_incoming_stream_policy.html \ + doc/html/man3/SSL_set_retry_verify.html \ + doc/html/man3/SSL_set_session.html \ + doc/html/man3/SSL_set_session_secret_cb.html \ + doc/html/man3/SSL_set_shutdown.html \ + doc/html/man3/SSL_set_verify_result.html \ + doc/html/man3/SSL_shutdown.html \ + doc/html/man3/SSL_state_string.html \ + doc/html/man3/SSL_stream_conclude.html \ + doc/html/man3/SSL_stream_reset.html doc/html/man3/SSL_want.html \ + doc/html/man3/SSL_write.html doc/html/man3/TS_RESP_CTX_new.html \ + doc/html/man3/TS_VERIFY_CTX.html doc/html/man3/UI_STRING.html \ + doc/html/man3/UI_UTIL_read_pw.html \ + doc/html/man3/UI_create_method.html doc/html/man3/UI_new.html \ + doc/html/man3/X509V3_get_d2i.html \ + doc/html/man3/X509V3_set_ctx.html \ + doc/html/man3/X509_ACERT_add1_attr.html \ + doc/html/man3/X509_ACERT_add_attr_nconf.html \ + doc/html/man3/X509_ACERT_get0_holder_baseCertId.html \ + doc/html/man3/X509_ACERT_get_attr.html \ + doc/html/man3/X509_ACERT_print_ex.html \ + doc/html/man3/X509_ALGOR_dup.html \ + doc/html/man3/X509_ATTRIBUTE.html \ + doc/html/man3/X509_CRL_get0_by_serial.html \ + doc/html/man3/X509_EXTENSION_set_object.html \ + doc/html/man3/X509_LOOKUP.html \ + doc/html/man3/X509_LOOKUP_hash_dir.html \ + doc/html/man3/X509_LOOKUP_meth_new.html \ + doc/html/man3/X509_NAME_ENTRY_get_object.html \ + doc/html/man3/X509_NAME_add_entry_by_txt.html \ + doc/html/man3/X509_NAME_get0_der.html \ + doc/html/man3/X509_NAME_get_index_by_NID.html \ + doc/html/man3/X509_NAME_print_ex.html \ + doc/html/man3/X509_PUBKEY_new.html \ + doc/html/man3/X509_REQ_get_attr.html \ + doc/html/man3/X509_REQ_get_extensions.html \ + doc/html/man3/X509_SIG_get0.html \ + doc/html/man3/X509_STORE_CTX_get_by_subject.html \ + doc/html/man3/X509_STORE_CTX_get_error.html \ + doc/html/man3/X509_STORE_CTX_new.html \ + doc/html/man3/X509_STORE_CTX_set_verify_cb.html \ + doc/html/man3/X509_STORE_add_cert.html \ + doc/html/man3/X509_STORE_get0_param.html \ + doc/html/man3/X509_STORE_new.html \ + doc/html/man3/X509_STORE_set_verify_cb_func.html \ + doc/html/man3/X509_VERIFY_PARAM_set_flags.html \ + doc/html/man3/X509_add_cert.html doc/html/man3/X509_check_ca.html \ + doc/html/man3/X509_check_host.html \ + doc/html/man3/X509_check_issued.html \ + doc/html/man3/X509_check_private_key.html \ + doc/html/man3/X509_check_purpose.html doc/html/man3/X509_cmp.html \ + doc/html/man3/X509_cmp_time.html doc/html/man3/X509_digest.html \ + doc/html/man3/X509_dup.html \ + doc/html/man3/X509_get0_distinguishing_id.html \ + doc/html/man3/X509_get0_notBefore.html \ + doc/html/man3/X509_get0_signature.html \ + doc/html/man3/X509_get0_uids.html \ + doc/html/man3/X509_get_default_cert_file.html \ + doc/html/man3/X509_get_extension_flags.html \ + doc/html/man3/X509_get_pubkey.html \ + doc/html/man3/X509_get_serialNumber.html \ + doc/html/man3/X509_get_subject_name.html \ + doc/html/man3/X509_get_version.html \ + doc/html/man3/X509_load_http.html doc/html/man3/X509_new.html \ + doc/html/man3/X509_sign.html doc/html/man3/X509_verify.html \ + doc/html/man3/X509_verify_cert.html \ + doc/html/man3/X509v3_get_ext_by_NID.html \ + doc/html/man3/b2i_PVK_bio_ex.html \ + doc/html/man3/d2i_PKCS8PrivateKey_bio.html \ + doc/html/man3/d2i_PrivateKey.html \ + doc/html/man3/d2i_RSAPrivateKey.html \ + doc/html/man3/d2i_SSL_SESSION.html doc/html/man3/d2i_X509.html \ + doc/html/man3/i2d_CMS_bio_stream.html \ + doc/html/man3/i2d_PKCS7_bio_stream.html \ + doc/html/man3/i2d_re_X509_tbs.html doc/html/man3/o2i_SCT_LIST.html \ + doc/html/man3/s2i_ASN1_IA5STRING.html +HTMLDOCS5=doc/html/man5/config.html doc/html/man5/fips_config.html \ + doc/html/man5/x509v3_config.html +HTMLDOCS7=doc/html/man7/EVP_ASYM_CIPHER-RSA.html \ + doc/html/man7/EVP_ASYM_CIPHER-SM2.html \ + doc/html/man7/EVP_CIPHER-AES.html \ + doc/html/man7/EVP_CIPHER-ARIA.html \ + doc/html/man7/EVP_CIPHER-BLOWFISH.html \ + doc/html/man7/EVP_CIPHER-CAMELLIA.html \ + doc/html/man7/EVP_CIPHER-CAST.html \ + doc/html/man7/EVP_CIPHER-CHACHA.html \ + doc/html/man7/EVP_CIPHER-DES.html \ + doc/html/man7/EVP_CIPHER-IDEA.html \ + doc/html/man7/EVP_CIPHER-NULL.html \ + doc/html/man7/EVP_CIPHER-RC2.html \ + doc/html/man7/EVP_CIPHER-RC4.html \ + doc/html/man7/EVP_CIPHER-RC5.html \ + doc/html/man7/EVP_CIPHER-SEED.html \ + doc/html/man7/EVP_CIPHER-SM4.html \ + doc/html/man7/EVP_KDF-ARGON2.html doc/html/man7/EVP_KDF-HKDF.html \ + doc/html/man7/EVP_KDF-HMAC-DRBG.html doc/html/man7/EVP_KDF-KB.html \ + doc/html/man7/EVP_KDF-KRB5KDF.html \ + doc/html/man7/EVP_KDF-PBKDF1.html \ + doc/html/man7/EVP_KDF-PBKDF2.html \ + doc/html/man7/EVP_KDF-PKCS12KDF.html \ + doc/html/man7/EVP_KDF-PVKKDF.html \ + doc/html/man7/EVP_KDF-SCRYPT.html doc/html/man7/EVP_KDF-SS.html \ + doc/html/man7/EVP_KDF-SSHKDF.html \ + doc/html/man7/EVP_KDF-TLS13_KDF.html \ + doc/html/man7/EVP_KDF-TLS1_PRF.html \ + doc/html/man7/EVP_KDF-X942-ASN1.html \ + doc/html/man7/EVP_KDF-X942-CONCAT.html \ + doc/html/man7/EVP_KDF-X963.html doc/html/man7/EVP_KEM-EC.html \ + doc/html/man7/EVP_KEM-RSA.html doc/html/man7/EVP_KEM-X25519.html \ + doc/html/man7/EVP_KEYEXCH-DH.html \ + doc/html/man7/EVP_KEYEXCH-ECDH.html \ + doc/html/man7/EVP_KEYEXCH-X25519.html \ + doc/html/man7/EVP_MAC-BLAKE2.html doc/html/man7/EVP_MAC-CMAC.html \ + doc/html/man7/EVP_MAC-GMAC.html doc/html/man7/EVP_MAC-HMAC.html \ + doc/html/man7/EVP_MAC-KMAC.html \ + doc/html/man7/EVP_MAC-Poly1305.html \ + doc/html/man7/EVP_MAC-Siphash.html \ + doc/html/man7/EVP_MD-BLAKE2.html doc/html/man7/EVP_MD-KECCAK.html \ + doc/html/man7/EVP_MD-MD2.html doc/html/man7/EVP_MD-MD4.html \ + doc/html/man7/EVP_MD-MD5-SHA1.html doc/html/man7/EVP_MD-MD5.html \ + doc/html/man7/EVP_MD-MDC2.html doc/html/man7/EVP_MD-NULL.html \ + doc/html/man7/EVP_MD-RIPEMD160.html doc/html/man7/EVP_MD-SHA1.html \ + doc/html/man7/EVP_MD-SHA2.html doc/html/man7/EVP_MD-SHA3.html \ + doc/html/man7/EVP_MD-SHAKE.html doc/html/man7/EVP_MD-SM3.html \ + doc/html/man7/EVP_MD-WHIRLPOOL.html \ + doc/html/man7/EVP_MD-common.html doc/html/man7/EVP_PKEY-DH.html \ + doc/html/man7/EVP_PKEY-DSA.html doc/html/man7/EVP_PKEY-EC.html \ + doc/html/man7/EVP_PKEY-FFC.html doc/html/man7/EVP_PKEY-HMAC.html \ + doc/html/man7/EVP_PKEY-RSA.html doc/html/man7/EVP_PKEY-SM2.html \ + doc/html/man7/EVP_PKEY-X25519.html \ + doc/html/man7/EVP_RAND-CRNG-TEST.html \ + doc/html/man7/EVP_RAND-CTR-DRBG.html \ + doc/html/man7/EVP_RAND-HASH-DRBG.html \ + doc/html/man7/EVP_RAND-HMAC-DRBG.html \ + doc/html/man7/EVP_RAND-JITTER.html \ + doc/html/man7/EVP_RAND-SEED-SRC.html \ + doc/html/man7/EVP_RAND-TEST-RAND.html doc/html/man7/EVP_RAND.html \ + doc/html/man7/EVP_SIGNATURE-DSA.html \ + doc/html/man7/EVP_SIGNATURE-ECDSA.html \ + doc/html/man7/EVP_SIGNATURE-ED25519.html \ + doc/html/man7/EVP_SIGNATURE-HMAC.html \ + doc/html/man7/EVP_SIGNATURE-RSA.html \ + doc/html/man7/OSSL_PROVIDER-FIPS.html \ + doc/html/man7/OSSL_PROVIDER-base.html \ + doc/html/man7/OSSL_PROVIDER-default.html \ + doc/html/man7/OSSL_PROVIDER-legacy.html \ + doc/html/man7/OSSL_PROVIDER-null.html \ + doc/html/man7/OSSL_STORE-winstore.html doc/html/man7/RAND.html \ + doc/html/man7/RSA-PSS.html doc/html/man7/X25519.html \ + doc/html/man7/bio.html doc/html/man7/ct.html \ + doc/html/man7/des_modes.html doc/html/man7/evp.html \ + doc/html/man7/fips_module.html \ + doc/html/man7/life_cycle-cipher.html \ + doc/html/man7/life_cycle-digest.html \ + doc/html/man7/life_cycle-kdf.html \ + doc/html/man7/life_cycle-mac.html \ + doc/html/man7/life_cycle-pkey.html \ + doc/html/man7/life_cycle-rand.html \ + doc/html/man7/openssl-core.h.html \ + doc/html/man7/openssl-core_dispatch.h.html \ + doc/html/man7/openssl-core_names.h.html \ + doc/html/man7/openssl-env.html doc/html/man7/openssl-glossary.html \ + doc/html/man7/openssl-qlog.html doc/html/man7/openssl-quic.html \ + doc/html/man7/openssl-threads.html \ + doc/html/man7/openssl_user_macros.html \ + doc/html/man7/ossl-guide-introduction.html \ + doc/html/man7/ossl-guide-libcrypto-introduction.html \ + doc/html/man7/ossl-guide-libraries-introduction.html \ + doc/html/man7/ossl-guide-libssl-introduction.html \ + doc/html/man7/ossl-guide-migration.html \ + doc/html/man7/ossl-guide-quic-client-block.html \ + doc/html/man7/ossl-guide-quic-client-non-block.html \ + doc/html/man7/ossl-guide-quic-introduction.html \ + doc/html/man7/ossl-guide-quic-multi-stream.html \ + doc/html/man7/ossl-guide-tls-client-block.html \ + doc/html/man7/ossl-guide-tls-client-non-block.html \ + doc/html/man7/ossl-guide-tls-introduction.html \ + doc/html/man7/ossl-guide-tls-server-block.html \ + doc/html/man7/ossl_store-file.html doc/html/man7/ossl_store.html \ + doc/html/man7/passphrase-encoding.html doc/html/man7/property.html \ + doc/html/man7/provider-asym_cipher.html \ + doc/html/man7/provider-base.html \ + doc/html/man7/provider-cipher.html \ + doc/html/man7/provider-decoder.html \ + doc/html/man7/provider-digest.html \ + doc/html/man7/provider-encoder.html \ + doc/html/man7/provider-kdf.html doc/html/man7/provider-kem.html \ + doc/html/man7/provider-keyexch.html \ + doc/html/man7/provider-keymgmt.html \ + doc/html/man7/provider-mac.html doc/html/man7/provider-object.html \ + doc/html/man7/provider-rand.html \ + doc/html/man7/provider-signature.html \ + doc/html/man7/provider-storemgmt.html doc/html/man7/provider.html \ + doc/html/man7/proxy-certificates.html doc/html/man7/x509.html +MANDOCS1=doc/man/man1/CA.pl.1 doc/man/man1/openssl-asn1parse.1 \ + doc/man/man1/openssl-ca.1 doc/man/man1/openssl-ciphers.1 \ + doc/man/man1/openssl-cmds.1 doc/man/man1/openssl-cmp.1 \ + doc/man/man1/openssl-cms.1 doc/man/man1/openssl-crl.1 \ + doc/man/man1/openssl-crl2pkcs7.1 doc/man/man1/openssl-dgst.1 \ + doc/man/man1/openssl-dhparam.1 doc/man/man1/openssl-dsa.1 \ + doc/man/man1/openssl-dsaparam.1 doc/man/man1/openssl-ec.1 \ + doc/man/man1/openssl-ecparam.1 doc/man/man1/openssl-enc.1 \ + doc/man/man1/openssl-engine.1 doc/man/man1/openssl-errstr.1 \ + doc/man/man1/openssl-fipsinstall.1 \ + doc/man/man1/openssl-format-options.1 doc/man/man1/openssl-gendsa.1 \ + doc/man/man1/openssl-genpkey.1 doc/man/man1/openssl-genrsa.1 \ + doc/man/man1/openssl-info.1 doc/man/man1/openssl-kdf.1 \ + doc/man/man1/openssl-list.1 doc/man/man1/openssl-mac.1 \ + doc/man/man1/openssl-namedisplay-options.1 \ + doc/man/man1/openssl-nseq.1 doc/man/man1/openssl-ocsp.1 \ + doc/man/man1/openssl-passphrase-options.1 \ + doc/man/man1/openssl-passwd.1 doc/man/man1/openssl-pkcs12.1 \ + doc/man/man1/openssl-pkcs7.1 doc/man/man1/openssl-pkcs8.1 \ + doc/man/man1/openssl-pkey.1 doc/man/man1/openssl-pkeyparam.1 \ + doc/man/man1/openssl-pkeyutl.1 doc/man/man1/openssl-prime.1 \ + doc/man/man1/openssl-rand.1 doc/man/man1/openssl-rehash.1 \ + doc/man/man1/openssl-req.1 doc/man/man1/openssl-rsa.1 \ + doc/man/man1/openssl-rsautl.1 doc/man/man1/openssl-s_client.1 \ + doc/man/man1/openssl-s_server.1 doc/man/man1/openssl-s_time.1 \ + doc/man/man1/openssl-sess_id.1 doc/man/man1/openssl-smime.1 \ + doc/man/man1/openssl-speed.1 doc/man/man1/openssl-spkac.1 \ + doc/man/man1/openssl-srp.1 doc/man/man1/openssl-storeutl.1 \ + doc/man/man1/openssl-ts.1 \ + doc/man/man1/openssl-verification-options.1 \ + doc/man/man1/openssl-verify.1 doc/man/man1/openssl-version.1 \ + doc/man/man1/openssl-x509.1 doc/man/man1/openssl.1 \ + doc/man/man1/tsget.1 +MANDOCS3=doc/man/man3/ADMISSIONS.3 doc/man/man3/ASN1_EXTERN_FUNCS.3 \ + doc/man/man3/ASN1_INTEGER_get_int64.3 \ + doc/man/man3/ASN1_INTEGER_new.3 doc/man/man3/ASN1_ITEM_lookup.3 \ + doc/man/man3/ASN1_OBJECT_new.3 doc/man/man3/ASN1_STRING_TABLE_add.3 \ + doc/man/man3/ASN1_STRING_length.3 doc/man/man3/ASN1_STRING_new.3 \ + doc/man/man3/ASN1_STRING_print_ex.3 doc/man/man3/ASN1_TIME_set.3 \ + doc/man/man3/ASN1_TYPE_get.3 doc/man/man3/ASN1_aux_cb.3 \ + doc/man/man3/ASN1_generate_nconf.3 doc/man/man3/ASN1_item_d2i_bio.3 \ + doc/man/man3/ASN1_item_new.3 doc/man/man3/ASN1_item_sign.3 \ + doc/man/man3/ASYNC_WAIT_CTX_new.3 doc/man/man3/ASYNC_start_job.3 \ + doc/man/man3/BF_encrypt.3 doc/man/man3/BIO_ADDR.3 \ + doc/man/man3/BIO_ADDRINFO.3 doc/man/man3/BIO_connect.3 \ + doc/man/man3/BIO_ctrl.3 doc/man/man3/BIO_f_base64.3 \ + doc/man/man3/BIO_f_buffer.3 doc/man/man3/BIO_f_cipher.3 \ + doc/man/man3/BIO_f_md.3 doc/man/man3/BIO_f_null.3 \ + doc/man/man3/BIO_f_prefix.3 doc/man/man3/BIO_f_readbuffer.3 \ + doc/man/man3/BIO_f_ssl.3 doc/man/man3/BIO_find_type.3 \ + doc/man/man3/BIO_get_data.3 doc/man/man3/BIO_get_ex_new_index.3 \ + doc/man/man3/BIO_get_rpoll_descriptor.3 doc/man/man3/BIO_meth_new.3 \ + doc/man/man3/BIO_new.3 doc/man/man3/BIO_new_CMS.3 \ + doc/man/man3/BIO_parse_hostserv.3 doc/man/man3/BIO_printf.3 \ + doc/man/man3/BIO_push.3 doc/man/man3/BIO_read.3 \ + doc/man/man3/BIO_s_accept.3 doc/man/man3/BIO_s_bio.3 \ + doc/man/man3/BIO_s_connect.3 doc/man/man3/BIO_s_core.3 \ + doc/man/man3/BIO_s_datagram.3 doc/man/man3/BIO_s_dgram_pair.3 \ + doc/man/man3/BIO_s_fd.3 doc/man/man3/BIO_s_file.3 \ + doc/man/man3/BIO_s_mem.3 doc/man/man3/BIO_s_null.3 \ + doc/man/man3/BIO_s_socket.3 doc/man/man3/BIO_sendmmsg.3 \ + doc/man/man3/BIO_set_callback.3 doc/man/man3/BIO_should_retry.3 \ + doc/man/man3/BIO_socket_wait.3 doc/man/man3/BN_BLINDING_new.3 \ + doc/man/man3/BN_CTX_new.3 doc/man/man3/BN_CTX_start.3 \ + doc/man/man3/BN_add.3 doc/man/man3/BN_add_word.3 \ + doc/man/man3/BN_bn2bin.3 doc/man/man3/BN_cmp.3 \ + doc/man/man3/BN_copy.3 doc/man/man3/BN_generate_prime.3 \ + doc/man/man3/BN_mod_exp_mont.3 doc/man/man3/BN_mod_inverse.3 \ + doc/man/man3/BN_mod_mul_montgomery.3 \ + doc/man/man3/BN_mod_mul_reciprocal.3 doc/man/man3/BN_new.3 \ + doc/man/man3/BN_num_bytes.3 doc/man/man3/BN_rand.3 \ + doc/man/man3/BN_security_bits.3 doc/man/man3/BN_set_bit.3 \ + doc/man/man3/BN_swap.3 doc/man/man3/BN_zero.3 \ + doc/man/man3/BUF_MEM_new.3 doc/man/man3/CMAC_CTX.3 \ + doc/man/man3/CMS_EncryptedData_decrypt.3 \ + doc/man/man3/CMS_EncryptedData_encrypt.3 \ + doc/man/man3/CMS_EnvelopedData_create.3 \ + doc/man/man3/CMS_add0_cert.3 doc/man/man3/CMS_add1_recipient_cert.3 \ + doc/man/man3/CMS_add1_signer.3 doc/man/man3/CMS_compress.3 \ + doc/man/man3/CMS_data_create.3 doc/man/man3/CMS_decrypt.3 \ + doc/man/man3/CMS_digest_create.3 doc/man/man3/CMS_encrypt.3 \ + doc/man/man3/CMS_final.3 doc/man/man3/CMS_get0_RecipientInfos.3 \ + doc/man/man3/CMS_get0_SignerInfos.3 doc/man/man3/CMS_get0_type.3 \ + doc/man/man3/CMS_get1_ReceiptRequest.3 doc/man/man3/CMS_sign.3 \ + doc/man/man3/CMS_sign_receipt.3 doc/man/man3/CMS_signed_get_attr.3 \ + doc/man/man3/CMS_uncompress.3 doc/man/man3/CMS_verify.3 \ + doc/man/man3/CMS_verify_receipt.3 doc/man/man3/COMP_CTX_new.3 \ + doc/man/man3/CONF_modules_free.3 \ + doc/man/man3/CONF_modules_load_file.3 \ + doc/man/man3/CRYPTO_THREAD_run_once.3 \ + doc/man/man3/CRYPTO_get_ex_new_index.3 doc/man/man3/CRYPTO_memcmp.3 \ + doc/man/man3/CTLOG_STORE_get0_log_by_id.3 \ + doc/man/man3/CTLOG_STORE_new.3 doc/man/man3/CTLOG_new.3 \ + doc/man/man3/CT_POLICY_EVAL_CTX_new.3 \ + doc/man/man3/DEFINE_STACK_OF.3 doc/man/man3/DES_random_key.3 \ + doc/man/man3/DH_generate_key.3 \ + doc/man/man3/DH_generate_parameters.3 doc/man/man3/DH_get0_pqg.3 \ + doc/man/man3/DH_get_1024_160.3 doc/man/man3/DH_meth_new.3 \ + doc/man/man3/DH_new.3 doc/man/man3/DH_new_by_nid.3 \ + doc/man/man3/DH_set_method.3 doc/man/man3/DH_size.3 \ + doc/man/man3/DSA_SIG_new.3 doc/man/man3/DSA_do_sign.3 \ + doc/man/man3/DSA_dup_DH.3 doc/man/man3/DSA_generate_key.3 \ + doc/man/man3/DSA_generate_parameters.3 doc/man/man3/DSA_get0_pqg.3 \ + doc/man/man3/DSA_meth_new.3 doc/man/man3/DSA_new.3 \ + doc/man/man3/DSA_set_method.3 doc/man/man3/DSA_sign.3 \ + doc/man/man3/DSA_size.3 doc/man/man3/DTLS_get_data_mtu.3 \ + doc/man/man3/DTLS_set_timer_cb.3 doc/man/man3/DTLSv1_get_timeout.3 \ + doc/man/man3/DTLSv1_handle_timeout.3 doc/man/man3/DTLSv1_listen.3 \ + doc/man/man3/ECDSA_SIG_new.3 doc/man/man3/ECDSA_sign.3 \ + doc/man/man3/ECPKParameters_print.3 \ + doc/man/man3/EC_GFp_simple_method.3 doc/man/man3/EC_GROUP_copy.3 \ + doc/man/man3/EC_GROUP_new.3 doc/man/man3/EC_KEY_get_enc_flags.3 \ + doc/man/man3/EC_KEY_new.3 doc/man/man3/EC_POINT_add.3 \ + doc/man/man3/EC_POINT_new.3 doc/man/man3/ENGINE_add.3 \ + doc/man/man3/ERR_GET_LIB.3 doc/man/man3/ERR_clear_error.3 \ + doc/man/man3/ERR_error_string.3 doc/man/man3/ERR_get_error.3 \ + doc/man/man3/ERR_load_crypto_strings.3 \ + doc/man/man3/ERR_load_strings.3 doc/man/man3/ERR_new.3 \ + doc/man/man3/ERR_print_errors.3 doc/man/man3/ERR_put_error.3 \ + doc/man/man3/ERR_remove_state.3 doc/man/man3/ERR_set_mark.3 \ + doc/man/man3/EVP_ASYM_CIPHER_free.3 doc/man/man3/EVP_BytesToKey.3 \ + doc/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 \ + doc/man/man3/EVP_CIPHER_CTX_get_original_iv.3 \ + doc/man/man3/EVP_CIPHER_meth_new.3 doc/man/man3/EVP_DigestInit.3 \ + doc/man/man3/EVP_DigestSignInit.3 \ + doc/man/man3/EVP_DigestVerifyInit.3 doc/man/man3/EVP_EncodeInit.3 \ + doc/man/man3/EVP_EncryptInit.3 doc/man/man3/EVP_KDF.3 \ + doc/man/man3/EVP_KEM_free.3 doc/man/man3/EVP_KEYEXCH_free.3 \ + doc/man/man3/EVP_KEYMGMT.3 doc/man/man3/EVP_MAC.3 \ + doc/man/man3/EVP_MD_meth_new.3 doc/man/man3/EVP_OpenInit.3 \ + doc/man/man3/EVP_PBE_CipherInit.3 doc/man/man3/EVP_PKEY2PKCS8.3 \ + doc/man/man3/EVP_PKEY_ASN1_METHOD.3 \ + doc/man/man3/EVP_PKEY_CTX_ctrl.3 \ + doc/man/man3/EVP_PKEY_CTX_get0_libctx.3 \ + doc/man/man3/EVP_PKEY_CTX_get0_pkey.3 \ + doc/man/man3/EVP_PKEY_CTX_get_algor.3 \ + doc/man/man3/EVP_PKEY_CTX_new.3 \ + doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 \ + doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 \ + doc/man/man3/EVP_PKEY_CTX_set_params.3 \ + doc/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 \ + doc/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 \ + doc/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 \ + doc/man/man3/EVP_PKEY_asn1_get_count.3 \ + doc/man/man3/EVP_PKEY_check.3 \ + doc/man/man3/EVP_PKEY_copy_parameters.3 \ + doc/man/man3/EVP_PKEY_decapsulate.3 doc/man/man3/EVP_PKEY_decrypt.3 \ + doc/man/man3/EVP_PKEY_derive.3 \ + doc/man/man3/EVP_PKEY_digestsign_supports_digest.3 \ + doc/man/man3/EVP_PKEY_encapsulate.3 doc/man/man3/EVP_PKEY_encrypt.3 \ + doc/man/man3/EVP_PKEY_fromdata.3 doc/man/man3/EVP_PKEY_get_attr.3 \ + doc/man/man3/EVP_PKEY_get_default_digest_nid.3 \ + doc/man/man3/EVP_PKEY_get_field_type.3 \ + doc/man/man3/EVP_PKEY_get_group_name.3 \ + doc/man/man3/EVP_PKEY_get_size.3 \ + doc/man/man3/EVP_PKEY_gettable_params.3 \ + doc/man/man3/EVP_PKEY_is_a.3 doc/man/man3/EVP_PKEY_keygen.3 \ + doc/man/man3/EVP_PKEY_meth_get_count.3 \ + doc/man/man3/EVP_PKEY_meth_new.3 doc/man/man3/EVP_PKEY_new.3 \ + doc/man/man3/EVP_PKEY_print_private.3 \ + doc/man/man3/EVP_PKEY_set1_RSA.3 \ + doc/man/man3/EVP_PKEY_set1_encoded_public_key.3 \ + doc/man/man3/EVP_PKEY_set_type.3 \ + doc/man/man3/EVP_PKEY_settable_params.3 \ + doc/man/man3/EVP_PKEY_sign.3 doc/man/man3/EVP_PKEY_todata.3 \ + doc/man/man3/EVP_PKEY_verify.3 \ + doc/man/man3/EVP_PKEY_verify_recover.3 doc/man/man3/EVP_RAND.3 \ + doc/man/man3/EVP_SIGNATURE.3 doc/man/man3/EVP_SealInit.3 \ + doc/man/man3/EVP_SignInit.3 doc/man/man3/EVP_VerifyInit.3 \ + doc/man/man3/EVP_aes_128_gcm.3 doc/man/man3/EVP_aria_128_gcm.3 \ + doc/man/man3/EVP_bf_cbc.3 doc/man/man3/EVP_blake2b512.3 \ + doc/man/man3/EVP_camellia_128_ecb.3 doc/man/man3/EVP_cast5_cbc.3 \ + doc/man/man3/EVP_chacha20.3 doc/man/man3/EVP_des_cbc.3 \ + doc/man/man3/EVP_desx_cbc.3 doc/man/man3/EVP_idea_cbc.3 \ + doc/man/man3/EVP_md2.3 doc/man/man3/EVP_md4.3 \ + doc/man/man3/EVP_md5.3 doc/man/man3/EVP_mdc2.3 \ + doc/man/man3/EVP_rc2_cbc.3 doc/man/man3/EVP_rc4.3 \ + doc/man/man3/EVP_rc5_32_12_16_cbc.3 doc/man/man3/EVP_ripemd160.3 \ + doc/man/man3/EVP_seed_cbc.3 \ + doc/man/man3/EVP_set_default_properties.3 doc/man/man3/EVP_sha1.3 \ + doc/man/man3/EVP_sha224.3 doc/man/man3/EVP_sha3_224.3 \ + doc/man/man3/EVP_sm3.3 doc/man/man3/EVP_sm4_cbc.3 \ + doc/man/man3/EVP_whirlpool.3 doc/man/man3/GENERAL_NAME.3 \ + doc/man/man3/HMAC.3 doc/man/man3/MD5.3 doc/man/man3/MDC2_Init.3 \ + doc/man/man3/NCONF_new_ex.3 doc/man/man3/OBJ_nid2obj.3 \ + doc/man/man3/OCSP_REQUEST_new.3 doc/man/man3/OCSP_cert_to_id.3 \ + doc/man/man3/OCSP_request_add1_nonce.3 \ + doc/man/man3/OCSP_resp_find_status.3 \ + doc/man/man3/OCSP_response_status.3 doc/man/man3/OCSP_sendreq_new.3 \ + doc/man/man3/OPENSSL_Applink.3 doc/man/man3/OPENSSL_FILE.3 \ + doc/man/man3/OPENSSL_LH_COMPFUNC.3 doc/man/man3/OPENSSL_LH_stats.3 \ + doc/man/man3/OPENSSL_config.3 doc/man/man3/OPENSSL_fork_prepare.3 \ + doc/man/man3/OPENSSL_gmtime.3 doc/man/man3/OPENSSL_hexchar2int.3 \ + doc/man/man3/OPENSSL_ia32cap.3 doc/man/man3/OPENSSL_init_crypto.3 \ + doc/man/man3/OPENSSL_init_ssl.3 \ + doc/man/man3/OPENSSL_instrument_bus.3 \ + doc/man/man3/OPENSSL_load_builtin_modules.3 \ + doc/man/man3/OPENSSL_malloc.3 doc/man/man3/OPENSSL_riscvcap.3 \ + doc/man/man3/OPENSSL_s390xcap.3 \ + doc/man/man3/OPENSSL_secure_malloc.3 \ + doc/man/man3/OPENSSL_strcasecmp.3 doc/man/man3/OSSL_ALGORITHM.3 \ + doc/man/man3/OSSL_CALLBACK.3 doc/man/man3/OSSL_CMP_ATAV_set0.3 \ + doc/man/man3/OSSL_CMP_CTX_new.3 \ + doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3 \ + doc/man/man3/OSSL_CMP_ITAV_new_caCerts.3 \ + doc/man/man3/OSSL_CMP_ITAV_set0.3 \ + doc/man/man3/OSSL_CMP_MSG_get0_header.3 \ + doc/man/man3/OSSL_CMP_MSG_http_perform.3 \ + doc/man/man3/OSSL_CMP_SRV_CTX_new.3 \ + doc/man/man3/OSSL_CMP_STATUSINFO_new.3 \ + doc/man/man3/OSSL_CMP_exec_certreq.3 \ + doc/man/man3/OSSL_CMP_log_open.3 \ + doc/man/man3/OSSL_CMP_validate_msg.3 \ + doc/man/man3/OSSL_CORE_MAKE_FUNC.3 \ + doc/man/man3/OSSL_CRMF_MSG_get0_tmpl.3 \ + doc/man/man3/OSSL_CRMF_MSG_set0_validity.3 \ + doc/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3 \ + doc/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3 \ + doc/man/man3/OSSL_CRMF_pbmp_new.3 doc/man/man3/OSSL_DECODER.3 \ + doc/man/man3/OSSL_DECODER_CTX.3 \ + doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3 \ + doc/man/man3/OSSL_DECODER_from_bio.3 doc/man/man3/OSSL_DISPATCH.3 \ + doc/man/man3/OSSL_ENCODER.3 doc/man/man3/OSSL_ENCODER_CTX.3 \ + doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3 \ + doc/man/man3/OSSL_ENCODER_to_bio.3 \ + doc/man/man3/OSSL_ERR_STATE_save.3 \ + doc/man/man3/OSSL_ESS_check_signing_certs.3 \ + doc/man/man3/OSSL_GENERAL_NAMES_print.3 \ + doc/man/man3/OSSL_HPKE_CTX_new.3 doc/man/man3/OSSL_HTTP_REQ_CTX.3 \ + doc/man/man3/OSSL_HTTP_parse_url.3 \ + doc/man/man3/OSSL_HTTP_transfer.3 \ + doc/man/man3/OSSL_IETF_ATTR_SYNTAX.3 \ + doc/man/man3/OSSL_IETF_ATTR_SYNTAX_print.3 \ + doc/man/man3/OSSL_INDICATOR_set_callback.3 doc/man/man3/OSSL_ITEM.3 \ + doc/man/man3/OSSL_LIB_CTX.3 \ + doc/man/man3/OSSL_LIB_CTX_set_conf_diagnostics.3 \ + doc/man/man3/OSSL_PARAM.3 doc/man/man3/OSSL_PARAM_BLD.3 \ + doc/man/man3/OSSL_PARAM_allocate_from_text.3 \ + doc/man/man3/OSSL_PARAM_dup.3 doc/man/man3/OSSL_PARAM_int.3 \ + doc/man/man3/OSSL_PROVIDER.3 doc/man/man3/OSSL_QUIC_client_method.3 \ + doc/man/man3/OSSL_SELF_TEST_new.3 \ + doc/man/man3/OSSL_SELF_TEST_set_callback.3 \ + doc/man/man3/OSSL_STORE_INFO.3 doc/man/man3/OSSL_STORE_LOADER.3 \ + doc/man/man3/OSSL_STORE_SEARCH.3 doc/man/man3/OSSL_STORE_attach.3 \ + doc/man/man3/OSSL_STORE_expect.3 doc/man/man3/OSSL_STORE_open.3 \ + doc/man/man3/OSSL_sleep.3 doc/man/man3/OSSL_trace_enabled.3 \ + doc/man/man3/OSSL_trace_get_category_num.3 \ + doc/man/man3/OSSL_trace_set_channel.3 \ + doc/man/man3/OpenSSL_add_all_algorithms.3 \ + doc/man/man3/OpenSSL_version.3 \ + doc/man/man3/PBMAC1_get1_pbkdf2_param.3 \ + doc/man/man3/PEM_X509_INFO_read_bio_ex.3 \ + doc/man/man3/PEM_bytes_read_bio.3 doc/man/man3/PEM_read.3 \ + doc/man/man3/PEM_read_CMS.3 doc/man/man3/PEM_read_bio_PrivateKey.3 \ + doc/man/man3/PEM_read_bio_ex.3 \ + doc/man/man3/PEM_write_bio_CMS_stream.3 \ + doc/man/man3/PEM_write_bio_PKCS7_stream.3 \ + doc/man/man3/PKCS12_PBE_keyivgen.3 \ + doc/man/man3/PKCS12_SAFEBAG_create_cert.3 \ + doc/man/man3/PKCS12_SAFEBAG_get0_attrs.3 \ + doc/man/man3/PKCS12_SAFEBAG_get1_cert.3 \ + doc/man/man3/PKCS12_SAFEBAG_set0_attrs.3 \ + doc/man/man3/PKCS12_add1_attr_by_NID.3 \ + doc/man/man3/PKCS12_add_CSPName_asc.3 \ + doc/man/man3/PKCS12_add_cert.3 \ + doc/man/man3/PKCS12_add_friendlyname_asc.3 \ + doc/man/man3/PKCS12_add_localkeyid.3 doc/man/man3/PKCS12_add_safe.3 \ + doc/man/man3/PKCS12_create.3 doc/man/man3/PKCS12_decrypt_skey.3 \ + doc/man/man3/PKCS12_gen_mac.3 \ + doc/man/man3/PKCS12_get_friendlyname.3 doc/man/man3/PKCS12_init.3 \ + doc/man/man3/PKCS12_item_decrypt_d2i.3 \ + doc/man/man3/PKCS12_key_gen_utf8_ex.3 doc/man/man3/PKCS12_newpass.3 \ + doc/man/man3/PKCS12_pack_p7encdata.3 doc/man/man3/PKCS12_parse.3 \ + doc/man/man3/PKCS5_PBE_keyivgen.3 doc/man/man3/PKCS5_PBKDF2_HMAC.3 \ + doc/man/man3/PKCS7_decrypt.3 doc/man/man3/PKCS7_encrypt.3 \ + doc/man/man3/PKCS7_get_octet_string.3 doc/man/man3/PKCS7_sign.3 \ + doc/man/man3/PKCS7_sign_add_signer.3 \ + doc/man/man3/PKCS7_type_is_other.3 doc/man/man3/PKCS7_verify.3 \ + doc/man/man3/PKCS8_encrypt.3 doc/man/man3/PKCS8_pkey_add1_attr.3 \ + doc/man/man3/RAND_add.3 doc/man/man3/RAND_bytes.3 \ + doc/man/man3/RAND_cleanup.3 doc/man/man3/RAND_egd.3 \ + doc/man/man3/RAND_get0_primary.3 doc/man/man3/RAND_load_file.3 \ + doc/man/man3/RAND_set_DRBG_type.3 \ + doc/man/man3/RAND_set_rand_method.3 doc/man/man3/RC4_set_key.3 \ + doc/man/man3/RIPEMD160_Init.3 doc/man/man3/RSA_blinding_on.3 \ + doc/man/man3/RSA_check_key.3 doc/man/man3/RSA_generate_key.3 \ + doc/man/man3/RSA_get0_key.3 doc/man/man3/RSA_meth_new.3 \ + doc/man/man3/RSA_new.3 doc/man/man3/RSA_padding_add_PKCS1_type_1.3 \ + doc/man/man3/RSA_print.3 doc/man/man3/RSA_private_encrypt.3 \ + doc/man/man3/RSA_public_encrypt.3 doc/man/man3/RSA_set_method.3 \ + doc/man/man3/RSA_sign.3 doc/man/man3/RSA_sign_ASN1_OCTET_STRING.3 \ + doc/man/man3/RSA_size.3 doc/man/man3/SCT_new.3 \ + doc/man/man3/SCT_print.3 doc/man/man3/SCT_validate.3 \ + doc/man/man3/SHA256_Init.3 doc/man/man3/SMIME_read_ASN1.3 \ + doc/man/man3/SMIME_read_CMS.3 doc/man/man3/SMIME_read_PKCS7.3 \ + doc/man/man3/SMIME_write_ASN1.3 doc/man/man3/SMIME_write_CMS.3 \ + doc/man/man3/SMIME_write_PKCS7.3 doc/man/man3/SRP_Calc_B.3 \ + doc/man/man3/SRP_VBASE_new.3 doc/man/man3/SRP_create_verifier.3 \ + doc/man/man3/SRP_user_pwd_new.3 doc/man/man3/SSL_CIPHER_get_name.3 \ + doc/man/man3/SSL_COMP_add_compression_method.3 \ + doc/man/man3/SSL_CONF_CTX_new.3 \ + doc/man/man3/SSL_CONF_CTX_set1_prefix.3 \ + doc/man/man3/SSL_CONF_CTX_set_flags.3 \ + doc/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 doc/man/man3/SSL_CONF_cmd.3 \ + doc/man/man3/SSL_CONF_cmd_argv.3 \ + doc/man/man3/SSL_CTX_add1_chain_cert.3 \ + doc/man/man3/SSL_CTX_add_extra_chain_cert.3 \ + doc/man/man3/SSL_CTX_add_session.3 doc/man/man3/SSL_CTX_config.3 \ + doc/man/man3/SSL_CTX_ctrl.3 doc/man/man3/SSL_CTX_dane_enable.3 \ + doc/man/man3/SSL_CTX_flush_sessions.3 doc/man/man3/SSL_CTX_free.3 \ + doc/man/man3/SSL_CTX_get0_param.3 \ + doc/man/man3/SSL_CTX_get_verify_mode.3 \ + doc/man/man3/SSL_CTX_has_client_custom_ext.3 \ + doc/man/man3/SSL_CTX_load_verify_locations.3 \ + doc/man/man3/SSL_CTX_new.3 doc/man/man3/SSL_CTX_sess_number.3 \ + doc/man/man3/SSL_CTX_sess_set_cache_size.3 \ + doc/man/man3/SSL_CTX_sess_set_get_cb.3 \ + doc/man/man3/SSL_CTX_sessions.3 doc/man/man3/SSL_CTX_set0_CA_list.3 \ + doc/man/man3/SSL_CTX_set1_cert_comp_preference.3 \ + doc/man/man3/SSL_CTX_set1_curves.3 \ + doc/man/man3/SSL_CTX_set1_sigalgs.3 \ + doc/man/man3/SSL_CTX_set1_verify_cert_store.3 \ + doc/man/man3/SSL_CTX_set_alpn_select_cb.3 \ + doc/man/man3/SSL_CTX_set_cert_cb.3 \ + doc/man/man3/SSL_CTX_set_cert_store.3 \ + doc/man/man3/SSL_CTX_set_cert_verify_callback.3 \ + doc/man/man3/SSL_CTX_set_cipher_list.3 \ + doc/man/man3/SSL_CTX_set_client_cert_cb.3 \ + doc/man/man3/SSL_CTX_set_client_hello_cb.3 \ + doc/man/man3/SSL_CTX_set_ct_validation_callback.3 \ + doc/man/man3/SSL_CTX_set_ctlog_list_file.3 \ + doc/man/man3/SSL_CTX_set_default_passwd_cb.3 \ + doc/man/man3/SSL_CTX_set_generate_session_id.3 \ + doc/man/man3/SSL_CTX_set_info_callback.3 \ + doc/man/man3/SSL_CTX_set_keylog_callback.3 \ + doc/man/man3/SSL_CTX_set_max_cert_list.3 \ + doc/man/man3/SSL_CTX_set_min_proto_version.3 \ + doc/man/man3/SSL_CTX_set_mode.3 \ + doc/man/man3/SSL_CTX_set_msg_callback.3 \ + doc/man/man3/SSL_CTX_set_num_tickets.3 \ + doc/man/man3/SSL_CTX_set_options.3 \ + doc/man/man3/SSL_CTX_set_psk_client_callback.3 \ + doc/man/man3/SSL_CTX_set_quiet_shutdown.3 \ + doc/man/man3/SSL_CTX_set_read_ahead.3 \ + doc/man/man3/SSL_CTX_set_record_padding_callback.3 \ + doc/man/man3/SSL_CTX_set_security_level.3 \ + doc/man/man3/SSL_CTX_set_session_cache_mode.3 \ + doc/man/man3/SSL_CTX_set_session_id_context.3 \ + doc/man/man3/SSL_CTX_set_session_ticket_cb.3 \ + doc/man/man3/SSL_CTX_set_split_send_fragment.3 \ + doc/man/man3/SSL_CTX_set_srp_password.3 \ + doc/man/man3/SSL_CTX_set_ssl_version.3 \ + doc/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 \ + doc/man/man3/SSL_CTX_set_timeout.3 \ + doc/man/man3/SSL_CTX_set_tlsext_servername_callback.3 \ + doc/man/man3/SSL_CTX_set_tlsext_status_cb.3 \ + doc/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 \ + doc/man/man3/SSL_CTX_set_tlsext_use_srtp.3 \ + doc/man/man3/SSL_CTX_set_tmp_dh_callback.3 \ + doc/man/man3/SSL_CTX_set_tmp_ecdh.3 \ + doc/man/man3/SSL_CTX_set_verify.3 \ + doc/man/man3/SSL_CTX_use_certificate.3 \ + doc/man/man3/SSL_CTX_use_psk_identity_hint.3 \ + doc/man/man3/SSL_CTX_use_serverinfo.3 \ + doc/man/man3/SSL_SESSION_free.3 \ + doc/man/man3/SSL_SESSION_get0_cipher.3 \ + doc/man/man3/SSL_SESSION_get0_hostname.3 \ + doc/man/man3/SSL_SESSION_get0_id_context.3 \ + doc/man/man3/SSL_SESSION_get0_peer.3 \ + doc/man/man3/SSL_SESSION_get_compress_id.3 \ + doc/man/man3/SSL_SESSION_get_protocol_version.3 \ + doc/man/man3/SSL_SESSION_get_time.3 \ + doc/man/man3/SSL_SESSION_has_ticket.3 \ + doc/man/man3/SSL_SESSION_is_resumable.3 \ + doc/man/man3/SSL_SESSION_print.3 doc/man/man3/SSL_SESSION_set1_id.3 \ + doc/man/man3/SSL_accept.3 doc/man/man3/SSL_accept_stream.3 \ + doc/man/man3/SSL_alert_type_string.3 \ + doc/man/man3/SSL_alloc_buffers.3 doc/man/man3/SSL_check_chain.3 \ + doc/man/man3/SSL_clear.3 doc/man/man3/SSL_connect.3 \ + doc/man/man3/SSL_do_handshake.3 \ + doc/man/man3/SSL_export_keying_material.3 \ + doc/man/man3/SSL_extension_supported.3 doc/man/man3/SSL_free.3 \ + doc/man/man3/SSL_get0_connection.3 \ + doc/man/man3/SSL_get0_group_name.3 doc/man/man3/SSL_get0_peer_rpk.3 \ + doc/man/man3/SSL_get0_peer_scts.3 \ + doc/man/man3/SSL_get1_builtin_sigalgs.3 \ + doc/man/man3/SSL_get_SSL_CTX.3 doc/man/man3/SSL_get_all_async_fds.3 \ + doc/man/man3/SSL_get_certificate.3 doc/man/man3/SSL_get_ciphers.3 \ + doc/man/man3/SSL_get_client_random.3 \ + doc/man/man3/SSL_get_conn_close_info.3 \ + doc/man/man3/SSL_get_current_cipher.3 \ + doc/man/man3/SSL_get_default_timeout.3 doc/man/man3/SSL_get_error.3 \ + doc/man/man3/SSL_get_event_timeout.3 \ + doc/man/man3/SSL_get_extms_support.3 doc/man/man3/SSL_get_fd.3 \ + doc/man/man3/SSL_get_handshake_rtt.3 \ + doc/man/man3/SSL_get_peer_cert_chain.3 \ + doc/man/man3/SSL_get_peer_certificate.3 \ + doc/man/man3/SSL_get_peer_signature_nid.3 \ + doc/man/man3/SSL_get_peer_tmp_key.3 \ + doc/man/man3/SSL_get_psk_identity.3 doc/man/man3/SSL_get_rbio.3 \ + doc/man/man3/SSL_get_rpoll_descriptor.3 \ + doc/man/man3/SSL_get_session.3 \ + doc/man/man3/SSL_get_shared_sigalgs.3 \ + doc/man/man3/SSL_get_stream_id.3 \ + doc/man/man3/SSL_get_stream_read_state.3 \ + doc/man/man3/SSL_get_value_uint.3 \ + doc/man/man3/SSL_get_verify_result.3 doc/man/man3/SSL_get_version.3 \ + doc/man/man3/SSL_group_to_name.3 doc/man/man3/SSL_handle_events.3 \ + doc/man/man3/SSL_in_init.3 doc/man/man3/SSL_inject_net_dgram.3 \ + doc/man/man3/SSL_key_update.3 doc/man/man3/SSL_library_init.3 \ + doc/man/man3/SSL_load_client_CA_file.3 doc/man/man3/SSL_new.3 \ + doc/man/man3/SSL_new_stream.3 doc/man/man3/SSL_pending.3 \ + doc/man/man3/SSL_poll.3 doc/man/man3/SSL_read.3 \ + doc/man/man3/SSL_read_early_data.3 doc/man/man3/SSL_rstate_string.3 \ + doc/man/man3/SSL_session_reused.3 doc/man/man3/SSL_set1_host.3 \ + doc/man/man3/SSL_set1_initial_peer_addr.3 \ + doc/man/man3/SSL_set1_server_cert_type.3 \ + doc/man/man3/SSL_set_async_callback.3 doc/man/man3/SSL_set_bio.3 \ + doc/man/man3/SSL_set_blocking_mode.3 \ + doc/man/man3/SSL_set_connect_state.3 \ + doc/man/man3/SSL_set_default_stream_mode.3 \ + doc/man/man3/SSL_set_fd.3 \ + doc/man/man3/SSL_set_incoming_stream_policy.3 \ + doc/man/man3/SSL_set_retry_verify.3 doc/man/man3/SSL_set_session.3 \ + doc/man/man3/SSL_set_session_secret_cb.3 \ + doc/man/man3/SSL_set_shutdown.3 \ + doc/man/man3/SSL_set_verify_result.3 doc/man/man3/SSL_shutdown.3 \ + doc/man/man3/SSL_state_string.3 doc/man/man3/SSL_stream_conclude.3 \ + doc/man/man3/SSL_stream_reset.3 doc/man/man3/SSL_want.3 \ + doc/man/man3/SSL_write.3 doc/man/man3/TS_RESP_CTX_new.3 \ + doc/man/man3/TS_VERIFY_CTX.3 doc/man/man3/UI_STRING.3 \ + doc/man/man3/UI_UTIL_read_pw.3 doc/man/man3/UI_create_method.3 \ + doc/man/man3/UI_new.3 doc/man/man3/X509V3_get_d2i.3 \ + doc/man/man3/X509V3_set_ctx.3 doc/man/man3/X509_ACERT_add1_attr.3 \ + doc/man/man3/X509_ACERT_add_attr_nconf.3 \ + doc/man/man3/X509_ACERT_get0_holder_baseCertId.3 \ + doc/man/man3/X509_ACERT_get_attr.3 \ + doc/man/man3/X509_ACERT_print_ex.3 doc/man/man3/X509_ALGOR_dup.3 \ + doc/man/man3/X509_ATTRIBUTE.3 \ + doc/man/man3/X509_CRL_get0_by_serial.3 \ + doc/man/man3/X509_EXTENSION_set_object.3 doc/man/man3/X509_LOOKUP.3 \ + doc/man/man3/X509_LOOKUP_hash_dir.3 \ + doc/man/man3/X509_LOOKUP_meth_new.3 \ + doc/man/man3/X509_NAME_ENTRY_get_object.3 \ + doc/man/man3/X509_NAME_add_entry_by_txt.3 \ + doc/man/man3/X509_NAME_get0_der.3 \ + doc/man/man3/X509_NAME_get_index_by_NID.3 \ + doc/man/man3/X509_NAME_print_ex.3 doc/man/man3/X509_PUBKEY_new.3 \ + doc/man/man3/X509_REQ_get_attr.3 \ + doc/man/man3/X509_REQ_get_extensions.3 doc/man/man3/X509_SIG_get0.3 \ + doc/man/man3/X509_STORE_CTX_get_by_subject.3 \ + doc/man/man3/X509_STORE_CTX_get_error.3 \ + doc/man/man3/X509_STORE_CTX_new.3 \ + doc/man/man3/X509_STORE_CTX_set_verify_cb.3 \ + doc/man/man3/X509_STORE_add_cert.3 \ + doc/man/man3/X509_STORE_get0_param.3 doc/man/man3/X509_STORE_new.3 \ + doc/man/man3/X509_STORE_set_verify_cb_func.3 \ + doc/man/man3/X509_VERIFY_PARAM_set_flags.3 \ + doc/man/man3/X509_add_cert.3 doc/man/man3/X509_check_ca.3 \ + doc/man/man3/X509_check_host.3 doc/man/man3/X509_check_issued.3 \ + doc/man/man3/X509_check_private_key.3 \ + doc/man/man3/X509_check_purpose.3 doc/man/man3/X509_cmp.3 \ + doc/man/man3/X509_cmp_time.3 doc/man/man3/X509_digest.3 \ + doc/man/man3/X509_dup.3 doc/man/man3/X509_get0_distinguishing_id.3 \ + doc/man/man3/X509_get0_notBefore.3 \ + doc/man/man3/X509_get0_signature.3 doc/man/man3/X509_get0_uids.3 \ + doc/man/man3/X509_get_default_cert_file.3 \ + doc/man/man3/X509_get_extension_flags.3 \ + doc/man/man3/X509_get_pubkey.3 doc/man/man3/X509_get_serialNumber.3 \ + doc/man/man3/X509_get_subject_name.3 \ + doc/man/man3/X509_get_version.3 doc/man/man3/X509_load_http.3 \ + doc/man/man3/X509_new.3 doc/man/man3/X509_sign.3 \ + doc/man/man3/X509_verify.3 doc/man/man3/X509_verify_cert.3 \ + doc/man/man3/X509v3_get_ext_by_NID.3 doc/man/man3/b2i_PVK_bio_ex.3 \ + doc/man/man3/d2i_PKCS8PrivateKey_bio.3 \ + doc/man/man3/d2i_PrivateKey.3 doc/man/man3/d2i_RSAPrivateKey.3 \ + doc/man/man3/d2i_SSL_SESSION.3 doc/man/man3/d2i_X509.3 \ + doc/man/man3/i2d_CMS_bio_stream.3 \ + doc/man/man3/i2d_PKCS7_bio_stream.3 doc/man/man3/i2d_re_X509_tbs.3 \ + doc/man/man3/o2i_SCT_LIST.3 doc/man/man3/s2i_ASN1_IA5STRING.3 +MANDOCS5=doc/man/man5/config.5 doc/man/man5/fips_config.5 \ + doc/man/man5/x509v3_config.5 +MANDOCS7=doc/man/man7/EVP_ASYM_CIPHER-RSA.7 \ + doc/man/man7/EVP_ASYM_CIPHER-SM2.7 doc/man/man7/EVP_CIPHER-AES.7 \ + doc/man/man7/EVP_CIPHER-ARIA.7 doc/man/man7/EVP_CIPHER-BLOWFISH.7 \ + doc/man/man7/EVP_CIPHER-CAMELLIA.7 doc/man/man7/EVP_CIPHER-CAST.7 \ + doc/man/man7/EVP_CIPHER-CHACHA.7 doc/man/man7/EVP_CIPHER-DES.7 \ + doc/man/man7/EVP_CIPHER-IDEA.7 doc/man/man7/EVP_CIPHER-NULL.7 \ + doc/man/man7/EVP_CIPHER-RC2.7 doc/man/man7/EVP_CIPHER-RC4.7 \ + doc/man/man7/EVP_CIPHER-RC5.7 doc/man/man7/EVP_CIPHER-SEED.7 \ + doc/man/man7/EVP_CIPHER-SM4.7 doc/man/man7/EVP_KDF-ARGON2.7 \ + doc/man/man7/EVP_KDF-HKDF.7 doc/man/man7/EVP_KDF-HMAC-DRBG.7 \ + doc/man/man7/EVP_KDF-KB.7 doc/man/man7/EVP_KDF-KRB5KDF.7 \ + doc/man/man7/EVP_KDF-PBKDF1.7 doc/man/man7/EVP_KDF-PBKDF2.7 \ + doc/man/man7/EVP_KDF-PKCS12KDF.7 doc/man/man7/EVP_KDF-PVKKDF.7 \ + doc/man/man7/EVP_KDF-SCRYPT.7 doc/man/man7/EVP_KDF-SS.7 \ + doc/man/man7/EVP_KDF-SSHKDF.7 doc/man/man7/EVP_KDF-TLS13_KDF.7 \ + doc/man/man7/EVP_KDF-TLS1_PRF.7 doc/man/man7/EVP_KDF-X942-ASN1.7 \ + doc/man/man7/EVP_KDF-X942-CONCAT.7 doc/man/man7/EVP_KDF-X963.7 \ + doc/man/man7/EVP_KEM-EC.7 doc/man/man7/EVP_KEM-RSA.7 \ + doc/man/man7/EVP_KEM-X25519.7 doc/man/man7/EVP_KEYEXCH-DH.7 \ + doc/man/man7/EVP_KEYEXCH-ECDH.7 doc/man/man7/EVP_KEYEXCH-X25519.7 \ + doc/man/man7/EVP_MAC-BLAKE2.7 doc/man/man7/EVP_MAC-CMAC.7 \ + doc/man/man7/EVP_MAC-GMAC.7 doc/man/man7/EVP_MAC-HMAC.7 \ + doc/man/man7/EVP_MAC-KMAC.7 doc/man/man7/EVP_MAC-Poly1305.7 \ + doc/man/man7/EVP_MAC-Siphash.7 doc/man/man7/EVP_MD-BLAKE2.7 \ + doc/man/man7/EVP_MD-KECCAK.7 doc/man/man7/EVP_MD-MD2.7 \ + doc/man/man7/EVP_MD-MD4.7 doc/man/man7/EVP_MD-MD5-SHA1.7 \ + doc/man/man7/EVP_MD-MD5.7 doc/man/man7/EVP_MD-MDC2.7 \ + doc/man/man7/EVP_MD-NULL.7 doc/man/man7/EVP_MD-RIPEMD160.7 \ + doc/man/man7/EVP_MD-SHA1.7 doc/man/man7/EVP_MD-SHA2.7 \ + doc/man/man7/EVP_MD-SHA3.7 doc/man/man7/EVP_MD-SHAKE.7 \ + doc/man/man7/EVP_MD-SM3.7 doc/man/man7/EVP_MD-WHIRLPOOL.7 \ + doc/man/man7/EVP_MD-common.7 doc/man/man7/EVP_PKEY-DH.7 \ + doc/man/man7/EVP_PKEY-DSA.7 doc/man/man7/EVP_PKEY-EC.7 \ + doc/man/man7/EVP_PKEY-FFC.7 doc/man/man7/EVP_PKEY-HMAC.7 \ + doc/man/man7/EVP_PKEY-RSA.7 doc/man/man7/EVP_PKEY-SM2.7 \ + doc/man/man7/EVP_PKEY-X25519.7 doc/man/man7/EVP_RAND-CRNG-TEST.7 \ + doc/man/man7/EVP_RAND-CTR-DRBG.7 doc/man/man7/EVP_RAND-HASH-DRBG.7 \ + doc/man/man7/EVP_RAND-HMAC-DRBG.7 doc/man/man7/EVP_RAND-JITTER.7 \ + doc/man/man7/EVP_RAND-SEED-SRC.7 doc/man/man7/EVP_RAND-TEST-RAND.7 \ + doc/man/man7/EVP_RAND.7 doc/man/man7/EVP_SIGNATURE-DSA.7 \ + doc/man/man7/EVP_SIGNATURE-ECDSA.7 \ + doc/man/man7/EVP_SIGNATURE-ED25519.7 \ + doc/man/man7/EVP_SIGNATURE-HMAC.7 doc/man/man7/EVP_SIGNATURE-RSA.7 \ + doc/man/man7/OSSL_PROVIDER-FIPS.7 doc/man/man7/OSSL_PROVIDER-base.7 \ + doc/man/man7/OSSL_PROVIDER-default.7 \ + doc/man/man7/OSSL_PROVIDER-legacy.7 \ + doc/man/man7/OSSL_PROVIDER-null.7 \ + doc/man/man7/OSSL_STORE-winstore.7 doc/man/man7/RAND.7 \ + doc/man/man7/RSA-PSS.7 doc/man/man7/X25519.7 doc/man/man7/bio.7 \ + doc/man/man7/ct.7 doc/man/man7/des_modes.7 doc/man/man7/evp.7 \ + doc/man/man7/fips_module.7 doc/man/man7/life_cycle-cipher.7 \ + doc/man/man7/life_cycle-digest.7 doc/man/man7/life_cycle-kdf.7 \ + doc/man/man7/life_cycle-mac.7 doc/man/man7/life_cycle-pkey.7 \ + doc/man/man7/life_cycle-rand.7 doc/man/man7/openssl-core.h.7 \ + doc/man/man7/openssl-core_dispatch.h.7 \ + doc/man/man7/openssl-core_names.h.7 doc/man/man7/openssl-env.7 \ + doc/man/man7/openssl-glossary.7 doc/man/man7/openssl-qlog.7 \ + doc/man/man7/openssl-quic.7 doc/man/man7/openssl-threads.7 \ + doc/man/man7/openssl_user_macros.7 \ + doc/man/man7/ossl-guide-introduction.7 \ + doc/man/man7/ossl-guide-libcrypto-introduction.7 \ + doc/man/man7/ossl-guide-libraries-introduction.7 \ + doc/man/man7/ossl-guide-libssl-introduction.7 \ + doc/man/man7/ossl-guide-migration.7 \ + doc/man/man7/ossl-guide-quic-client-block.7 \ + doc/man/man7/ossl-guide-quic-client-non-block.7 \ + doc/man/man7/ossl-guide-quic-introduction.7 \ + doc/man/man7/ossl-guide-quic-multi-stream.7 \ + doc/man/man7/ossl-guide-tls-client-block.7 \ + doc/man/man7/ossl-guide-tls-client-non-block.7 \ + doc/man/man7/ossl-guide-tls-introduction.7 \ + doc/man/man7/ossl-guide-tls-server-block.7 \ + doc/man/man7/ossl_store-file.7 doc/man/man7/ossl_store.7 \ + doc/man/man7/passphrase-encoding.7 doc/man/man7/property.7 \ + doc/man/man7/provider-asym_cipher.7 doc/man/man7/provider-base.7 \ + doc/man/man7/provider-cipher.7 doc/man/man7/provider-decoder.7 \ + doc/man/man7/provider-digest.7 doc/man/man7/provider-encoder.7 \ + doc/man/man7/provider-kdf.7 doc/man/man7/provider-kem.7 \ + doc/man/man7/provider-keyexch.7 doc/man/man7/provider-keymgmt.7 \ + doc/man/man7/provider-mac.7 doc/man/man7/provider-object.7 \ + doc/man/man7/provider-rand.7 doc/man/man7/provider-signature.7 \ + doc/man/man7/provider-storemgmt.7 doc/man/man7/provider.7 \ + doc/man/man7/proxy-certificates.7 doc/man/man7/x509.7 + +APPS_OPENSSL="apps/openssl" + +# DESTDIR is for package builders so that they can configure for, say, +# /usr/ and yet have everything installed to /tmp/somedir/usr/. +# Normally it is left empty. +DESTDIR= + +# Do not edit these manually. Use Configure with --prefix or --openssldir +# to change this! Short explanation in the top comment in Configure +INSTALLTOP=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install +OPENSSLDIR=/usr/local/ssl +LIBDIR=lib +# $(libdir) is chosen to be compatible with the GNU coding standards +libdir=$(INSTALLTOP)/$(LIBDIR) +ENGINESDIR=$(libdir)/engines-3 +MODULESDIR=$(libdir)/ossl-modules + +# Convenience variable for those who want to set the rpath in shared +# libraries and applications +LIBRPATH=$(libdir) + +BINDIR=bin +bindir=$(INSTALLTOP)/$(BINDIR) + +PKGCONFIGDIR=$(libdir)/pkgconfig +CMAKECONFIGDIR=$(libdir)/cmake/OpenSSL + +MANDIR=$(INSTALLTOP)/share/man +DOCDIR=$(INSTALLTOP)/share/doc/$(BASENAME) +HTMLDIR=$(DOCDIR)/html + +# MANSUFFIX is for the benefit of anyone who may want to have a suffix +# appended after the manpage file section number. "ssl" is popular, +# resulting in files such as config.5ssl rather than config.5. +MANSUFFIX=ossl +HTMLSUFFIX=html + +# For "optional" echo messages, to get "real" silence +ECHO = echo + +##### User defined commands and flags ################################ + +# We let the C compiler driver to take care of .s files. This is done in +# order to be excused from maintaining a separate set of architecture +# dependent assembler flags. E.g. if you throw -mcpu=ultrasparc at SPARC +# gcc, then the driver will automatically translate it to -xarch=v8plus +# and pass it down to assembler. In any case, we do not define AS or +# ASFLAGS for this reason. + +CROSS_COMPILE= +CC=$(CROSS_COMPILE)cc +CXX= +CPPFLAGS= +CFLAGS=-O3 -Wall -O2 -ffunction-sections -fdata-sections -fPIC -gdwarf-2 -fno-omit-frame-pointer -m64 --target=x86_64-apple-macosx14.2 +CXXFLAGS=-O2 -ffunction-sections -fdata-sections -fPIC -gdwarf-2 -fno-omit-frame-pointer -m64 --target=x86_64-apple-macosx14.2 +LDFLAGS= +EX_LIBS= +OBJCOPY=objcopy + +MAKEDEPEND= + +PERL=perl + +AR=$(CROSS_COMPILE)ar +ARFLAGS= qc +RANLIB=$(CROSS_COMPILE)ranlib +RC= $(CROSS_COMPILE)windres +RCFLAGS= + +RM= rm -f +RMDIR= rmdir +TAR= tar +TARFLAGS= + +BASENAME= openssl +NAME= $(BASENAME)-$(VERSION) +# Relative to $(SRCDIR) +TARFILE= ../$(NAME).tar + +##### Project flags ################################################## + +# Variables starting with CNF_ are common variables for all product types + +CNF_CPPFLAGS=-D_REENTRANT -DOPENSSL_BUILDING_OPENSSL -DNDEBUG +CNF_CFLAGS=-arch x86_64 +CNF_CXXFLAGS= +CNF_LDFLAGS=-Wl,-search_paths_first +CNF_EX_LIBS= + +# Variables starting with LIB_ are used to build library object files +# and shared libraries. +# Variables starting with DSO_ are used to build DSOs and their object files. +# Variables starting with BIN_ are used to build programs and their object +# files. + +LIB_CPPFLAGS=-DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"$(OPENSSLDIR)\"" -DENGINESDIR="\"$(ENGINESDIR)\"" -DMODULESDIR="\"$(MODULESDIR)\"" $(CNF_CPPFLAGS) $(CPPFLAGS) +LIB_CFLAGS=-fPIC $(CNF_CFLAGS) $(CFLAGS) +LIB_CXXFLAGS=$(CNF_CXXFLAGS) $(CXXFLAGS) +LIB_LDFLAGS=-dynamiclib -current_version $(SHLIB_VERSION_NUMBER) -compatibility_version $(SHLIB_VERSION_NUMBER) $(CNF_LDFLAGS) $(LDFLAGS) +LIB_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS) +DSO_CPPFLAGS=$(CNF_CPPFLAGS) $(CPPFLAGS) +DSO_CFLAGS=-fPIC $(CNF_CFLAGS) $(CFLAGS) +DSO_CXXFLAGS=$(CNF_CXXFLAGS) $(CXXFLAGS) +DSO_LDFLAGS=-bundle $(CNF_LDFLAGS) $(LDFLAGS) +DSO_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS) +BIN_CPPFLAGS=$(CNF_CPPFLAGS) $(CPPFLAGS) +BIN_CFLAGS=$(CNF_CFLAGS) $(CFLAGS) +BIN_CXXFLAGS=$(CNF_CXXFLAGS) $(CXXFLAGS) +BIN_LDFLAGS=$(CNF_LDFLAGS) $(LDFLAGS) +BIN_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS) + +# CPPFLAGS_Q is used for one thing only: to build up buildinf.h +CPPFLAGS_Q=-DL_ENDIAN -DOPENSSL_PIC -D_REENTRANT -DOPENSSL_BUILDING_OPENSSL -DNDEBUG + +PERLASM_SCHEME= macosx + +# For x86 assembler: Set PROCESSOR to 386 if you want to support +# the 80386. +PROCESSOR= + +# We want error [and other] messages in English. Trouble is that make(1) +# doesn't pass macros down as environment variables unless there already +# was corresponding variable originally set. In other words we can only +# reassign environment variables, but not set new ones, not in portable +# manner that is. That's why we reassign several, just to be sure... +LC_ALL=C +LC_MESSAGES=C +LANG=C + +# The main targets ################################################### + +##@ Software + +build_sw: build_generated ## Build all the software (default target) + "$(MAKE)" depend && "$(MAKE)" _build_sw +_build_sw: build_libs_nodep build_modules_nodep build_programs_nodep link-utils +build_libs: build_generated ## Build the libraries libssl and libcrypto + "$(MAKE)" depend && "$(MAKE)" _build_libs +_build_libs: build_libs_nodep +build_modules: build_generated ## Build the modules (i.e. providers and engines) + "$(MAKE)" depend && "$(MAKE)" _build_modules +_build_modules: build_modules_nodep +build_programs: build_generated ## Build the openssl executables and scripts + "$(MAKE)" depend && "$(MAKE)" _build_programs +_build_programs: build_programs_nodep + +all: build_sw build_docs ## Build software and documentation +debuginfo: $(SHLIBS) + @set -e; for i in $(SHLIBS); do \ + $(OBJCOPY) --only-keep-debug $$i $$i.debug; \ + $(OBJCOPY) --strip-debug --add-gnu-debuglink=$$i.debug $$i; \ + done; + +##@ Documentation +build_generated_pods: $(GENERATED_PODS) +build_docs: build_man_docs build_html_docs ## Create documentation +build_man_docs: $(MANDOCS1) $(MANDOCS3) $(MANDOCS5) $(MANDOCS7) ## Create manpages +build_html_docs: $(HTMLDOCS1) $(HTMLDOCS3) $(HTMLDOCS5) $(HTMLDOCS7) ## Create HTML documentation + +build_generated: $(GENERATED_MANDATORY) +build_libs_nodep: $(LIBS) +build_modules_nodep: $(MODULES) +build_programs_nodep: $(PROGRAMS) $(SCRIPTS) + +# Kept around for backward compatibility +build_apps build_tests: build_programs + +# Convenience target to prebuild all generated files, not just the mandatory +# ones +build_all_generated: $(GENERATED_MANDATORY) $(GENERATED) build_docs + @ : + @echo "Warning: consider configuring with no-makedepend, because if" + @echo " target system doesn't have $(PERL)," + @echo " then make will fail..." + @ : + +##@ Help +.PHONY: help +help: ## Show this help screen + @$(PERL) $(SRCDIR)/util/help.pl $(BLDDIR)/Makefile + +##@ Testing +test: tests ## Run tests (alias of "tests") +tests: build_generated ## Run tests + "$(MAKE)" depend && "$(MAKE)" _tests +_tests: build_programs_nodep build_modules_nodep link-utils + "$(MAKE)" run_tests +run_tests: FORCE + @ : + @echo "Tests are not supported with your chosen Configure options" + @ : + +list-tests: ## List available tests that can be invoked via "make test TESTS=" + @ : + @echo "Tests are not supported with your chosen Configure options" + @ : + +##@ Workspace cleaning + +libclean: + @set -e; for s in $(SHLIB_INFO); do \ + if [ "$$s" = ";" ]; then continue; fi; \ + s1=`echo "$$s" | cut -f1 -d";"`; \ + s2=`echo "$$s" | cut -f2 -d";"`; \ + s3=`echo "$$s" | cut -f3 -d";"`; \ + $(ECHO) $(RM) $$s1; \ + $(RM) $$s1; \ + if [ "$$s2" != "" ]; then \ + $(ECHO) $(RM) $$s2; \ + $(RM) $$s2; \ + fi; \ + if [ "$$s3" != "" ]; then \ + $(ECHO) $(RM) $$s3; \ + $(RM) $$s3; \ + fi; \ + done + $(RM) $(LIBS) + $(RM) *.ld + +clean: libclean ## Clean the workspace, keep the configuration + $(RM) $(HTMLDOCS1) + $(RM) $(HTMLDOCS3) + $(RM) $(HTMLDOCS5) + $(RM) $(HTMLDOCS7) + $(RM) $(MANDOCS1) + $(RM) $(MANDOCS3) + $(RM) $(MANDOCS5) + $(RM) $(MANDOCS7) + $(RM) $(PROGRAMS) $(TESTPROGS) $(MODULES) $(FIPSMODULE) $(SCRIPTS) + $(RM) $(GENERATED_MANDATORY) $(GENERATED) + -find . -name '*.d' \! -name '.*' \! -type d -exec $(RM) {} \; + -find . -name '*.o' \! -name '.*' \! -type d -exec $(RM) {} \; + $(RM) core + $(RM) tags TAGS doc-nits md-nits + $(RM) -r test/test-runs + $(RM) providers/fips*.new + -find . -type l \! -name '.*' -exec $(RM) {} \; + +distclean: clean ## Clean and remove the configuration + $(RM) include/openssl/configuration.h + $(RM) configdata.pm + $(RM) Makefile + +# We check if any depfile is newer than Makefile and decide to +# concatenate only if that is true. +depend: Makefile + @: + @$(PERL) $(SRCDIR)/util/add-depends.pl "gcc" + @: + +# Install helper targets ############################################# +##@ Installation + +install: install_sw install_ssldirs install_docs ## Install software and documentation, create OpenSSL directories + +uninstall: uninstall_docs uninstall_sw ## Uninstall software and documentation + +install_sw: install_dev install_engines install_modules install_runtime ## Install just the software and libraries + +uninstall_sw: uninstall_runtime uninstall_modules uninstall_engines uninstall_dev ## Uninstall the software and libraries + +install_docs: install_man_docs install_html_docs ## Install manpages and HTML documentation + +uninstall_docs: uninstall_man_docs uninstall_html_docs ## Uninstall manpages and HTML documentation + $(RM) -r "$(DESTDIR)$(DOCDIR)" + + +install_fips: + @$(ECHO) "The 'install_fips' target requires the 'enable-fips' option" + +uninstall_fips: + @$(ECHO) "The 'uninstall_fips' target requires the 'enable-fips' option" + + + +install_ssldirs: + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(OPENSSLDIR)/certs" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(OPENSSLDIR)/private" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(OPENSSLDIR)/misc" + @set -e; for x in dummy $(MISC_SCRIPTS); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + x1=`echo "$$x" | cut -f1 -d:`; \ + x2=`echo "$$x" | cut -f2 -d:`; \ + fn=`basename $$x1`; \ + $(ECHO) "install $$x1 -> $(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \ + cp $$x1 "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn.new"; \ + mv -f "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn.new" \ + "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \ + if [ "$$x1" != "$$x2" ]; then \ + ln=`basename "$$x2"`; \ + : ; \ + $(ECHO) "link $(DESTDIR)$(OPENSSLDIR)/misc/$$ln -> $(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \ + ln -sf $$fn "$(DESTDIR)$(OPENSSLDIR)/misc/$$ln"; \ + : ; \ + fi; \ + done + @$(ECHO) "install $(SRCDIR)/apps/openssl.cnf -> $(DESTDIR)$(OPENSSLDIR)/openssl.cnf.dist" + @cp $(SRCDIR)/apps/openssl.cnf "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.new" + @chmod 644 "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.new" + @mv -f "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.new" "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.dist" + @if [ ! -f "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf" ]; then \ + $(ECHO) "install $(SRCDIR)/apps/openssl.cnf -> $(DESTDIR)$(OPENSSLDIR)/openssl.cnf"; \ + cp $(SRCDIR)/apps/openssl.cnf "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf"; \ + chmod 644 "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf"; \ + fi + @$(ECHO) "install $(SRCDIR)/apps/ct_log_list.cnf -> $(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.dist" + @cp $(SRCDIR)/apps/ct_log_list.cnf "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.new" + @chmod 644 "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.new" + @mv -f "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.new" "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.dist" + @if [ ! -f "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf" ]; then \ + $(ECHO) "install $(SRCDIR)/apps/ct_log_list.cnf -> $(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf"; \ + cp $(SRCDIR)/apps/ct_log_list.cnf "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf"; \ + chmod 644 "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf"; \ + fi + +install_dev: install_runtime_libs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(ECHO) "*** Installing development files" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(INSTALLTOP)/include/openssl" + @ : + @set -e; for i in $(SRCDIR)/include/openssl/*.h \ + $(BLDDIR)/include/openssl/*.h; do \ + fn=`basename $$i`; \ + $(ECHO) "install $$i -> $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + cp $$i "$(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + chmod 644 "$(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + done + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(libdir)" + @set -e; for l in $(INSTALL_LIBS); do \ + fn=`basename $$l`; \ + $(ECHO) "install $$l -> $(DESTDIR)$(libdir)/$$fn"; \ + cp $$l "$(DESTDIR)$(libdir)/$$fn.new"; \ + $(RANLIB) "$(DESTDIR)$(libdir)/$$fn.new"; \ + chmod 644 "$(DESTDIR)$(libdir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(libdir)/$$fn.new" \ + "$(DESTDIR)$(libdir)/$$fn"; \ + done + @ : + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(PKGCONFIGDIR)" + @for e in $(INSTALL_EXPORTERS_PKGCONFIG); do \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + cp $$e "$(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + chmod 644 "$(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + done + @$(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(CMAKECONFIGDIR) + @for e in $(INSTALL_EXPORTERS_CMAKE); do \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(CMAKECONFIGDIR)/$$fn"; \ + cp $$e $(DESTDIR)$(CMAKECONFIGDIR)/$$fn; \ + chmod 644 $(DESTDIR)$(CMAKECONFIGDIR)/$$fn; \ + done + +uninstall_dev: uninstall_runtime_libs + @$(ECHO) "*** Uninstalling development files" + @ : + @set -e; for i in $(SRCDIR)/include/openssl/*.h \ + $(BLDDIR)/include/openssl/*.h; do \ + fn=`basename $$i`; \ + $(ECHO) "$(RM) $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + $(RM) "$(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(INSTALLTOP)/include/openssl" + -$(RMDIR) "$(DESTDIR)$(INSTALLTOP)/include" + @set -e; for l in $(INSTALL_LIBS); do \ + fn=`basename $$l`; \ + $(ECHO) "$(RM) $(DESTDIR)$(libdir)/$$fn"; \ + $(RM) "$(DESTDIR)$(libdir)/$$fn"; \ + done + @ : + @for e in $(INSTALL_EXPORTERS_PKGCONFIG); do \ + fn=`basename "$$e"`; \ + $(RM) "$(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + done + @for e in $(INSTALL_EXPORTERS_CMAKE); do \ + fn=`basename "$$e"`; \ + $(RM) "$(DESTDIR)$(CMAKECONFIGDIR)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(PKGCONFIGDIR)" + -$(RMDIR) "$(DESTDIR)$(CMAKECONFIGDIR)" + -$(RMDIR) "$(DESTDIR)$(libdir)" + +_install_modules_deps: install_runtime_libs build_modules + +install_engines: _install_modules_deps + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(ENGINESDIR)/" + @$(ECHO) "*** Installing engines" + @set -e; for e in dummy $(INSTALL_ENGINES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(ENGINESDIR)/$$fn"; \ + cp $$e "$(DESTDIR)$(ENGINESDIR)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(ENGINESDIR)/$$fn.new"; \ + mv -f "$(DESTDIR)$(ENGINESDIR)/$$fn.new" \ + "$(DESTDIR)$(ENGINESDIR)/$$fn"; \ + done + +uninstall_engines: + @$(ECHO) "*** Uninstalling engines" + @set -e; for e in dummy $(INSTALL_ENGINES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "$(RM) $(DESTDIR)$(ENGINESDIR)/$$fn"; \ + $(RM) "$(DESTDIR)$(ENGINESDIR)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(ENGINESDIR)" + +install_modules: _install_modules_deps + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MODULESDIR)/" + @$(ECHO) "*** Installing modules" + @set -e; for e in dummy $(INSTALL_MODULES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(MODULESDIR)/$$fn"; \ + cp $$e "$(DESTDIR)$(MODULESDIR)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(MODULESDIR)/$$fn.new"; \ + mv -f "$(DESTDIR)$(MODULESDIR)/$$fn.new" \ + "$(DESTDIR)$(MODULESDIR)/$$fn"; \ + done + +uninstall_modules: + @$(ECHO) "*** Uninstalling modules" + @set -e; for e in dummy $(INSTALL_MODULES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MODULESDIR)/$$fn"; \ + $(RM) "$(DESTDIR)$(MODULESDIR)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(MODULESDIR)" + +install_runtime: install_programs + +install_runtime_libs: build_libs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @ : + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(libdir)" + @ : + @$(ECHO) "*** Installing runtime libraries" + @set -e; for s in dummy $(INSTALL_SHLIBS); do \ + if [ "$$s" = "dummy" ]; then continue; fi; \ + fn=`basename $$s`; \ + : ; \ + $(ECHO) "install $$s -> $(DESTDIR)$(libdir)/$$fn"; \ + cp $$s "$(DESTDIR)$(libdir)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(libdir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(libdir)/$$fn.new" \ + "$(DESTDIR)$(libdir)/$$fn"; \ + : ; \ + done + +install_programs: install_runtime_libs build_programs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(bindir)" + @$(ECHO) "*** Installing runtime programs" + @set -e; for x in dummy $(INSTALL_PROGRAMS); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(bindir)/$$fn"; \ + cp $$x "$(DESTDIR)$(bindir)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(bindir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(bindir)/$$fn.new" \ + "$(DESTDIR)$(bindir)/$$fn"; \ + done + @set -e; for x in dummy $(BIN_SCRIPTS); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(bindir)/$$fn"; \ + cp $$x "$(DESTDIR)$(bindir)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(bindir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(bindir)/$$fn.new" \ + "$(DESTDIR)$(bindir)/$$fn"; \ + done + +uninstall_runtime: uninstall_programs uninstall_runtime_libs + +uninstall_programs: + @$(ECHO) "*** Uninstalling runtime programs" + @set -e; for x in dummy $(INSTALL_PROGRAMS); \ + do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(bindir)/$$fn"; \ + $(RM) "$(DESTDIR)$(bindir)/$$fn"; \ + done; + @set -e; for x in dummy $(BIN_SCRIPTS); \ + do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(bindir)/$$fn"; \ + $(RM) "$(DESTDIR)$(bindir)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(bindir)" + +uninstall_runtime_libs: + @$(ECHO) "*** Uninstalling runtime libraries" + @ : + + +install_man_docs: build_man_docs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man1" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man3" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man5" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man7" + @$(ECHO) "*** Installing manpages" + @set -e; for x in dummy $(MANDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man1 $(BLDDIR)/doc/man1 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man1"; \ + done + @set -e; for x in dummy $(MANDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man3 $(BLDDIR)/doc/man3 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man3"; \ + done + @set -e; for x in dummy $(MANDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man5 $(BLDDIR)/doc/man5 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man5"; \ + done + @set -e; for x in dummy $(MANDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man7 $(BLDDIR)/doc/man7 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man7"; \ + done + +uninstall_man_docs: build_man_docs + @$(ECHO) "*** Uninstalling manpages" + @set -e; for x in dummy $(MANDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man1 $(BLDDIR)/doc/man1 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man1"; \ + done + @set -e; for x in dummy $(MANDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man3 $(BLDDIR)/doc/man3 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man3"; \ + done + @set -e; for x in dummy $(MANDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man5 $(BLDDIR)/doc/man5 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man5"; \ + done + @set -e; for x in dummy $(MANDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man7 $(BLDDIR)/doc/man7 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man7"; \ + done + +install_html_docs: install_image_docs build_html_docs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man1" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man3" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man5" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man7" + @$(ECHO) "*** Installing HTML manpages" + @set -e; for x in dummy $(HTMLDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + done + +uninstall_html_docs: uninstall_image_docs + @$(ECHO) "*** Uninstalling HTML manpages" + @set -e; for x in dummy $(HTMLDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + done + +install_image_docs: + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man7/img" + @set -e; for x in dummy $(IMAGEDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + cp $(SRCDIR)/$$x "$(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + done + +uninstall_image_docs: + @set -e; for x in dummy $(IMAGEDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + done + +# Developer targets (note: these are only available on Unix) ######### +##@ Code maintenance + +# It's important that generate_buildinfo comes after ordinals, as ordinals +# is sensitive to build.info changes. +update: generate errors ordinals generate_buildinfo ## Update errors, ordinals and build info + +.PHONY: generate generate_apps generate_crypto_bn generate_crypto_objects \ + generate_crypto_conf generate_crypto_asn1 generate_fuzz_oids +generate: generate_apps generate_crypto_bn generate_crypto_objects \ + generate_crypto_conf generate_crypto_asn1 generate_fuzz_oids + +.PHONY: generate_buildinfo generate_doc_buildinfo +generate_buildinfo: generate_doc_buildinfo + +.PHONY: doc-nits md-nits +doc-nits: build_generated_pods ## Evaluate OpenSSL documentation + $(PERL) $(SRCDIR)/util/find-doc-nits -c -n -l -e + +# This uses "mdl", the markdownlint application, which is written in ruby. +# The source is at https://github.com/markdownlint/markdownlint +# If you have ruby installed, "gem install mdl" should work. +# Another option is at https://snapcraft.io/install/mdl/debian +# Finally, there's a Node.js version, which we haven't tried, that +# can be found at https://github.com/DavidAnson/markdownlint +md-nits: ## Evaluate markdown files via "mdl" + mdl -s $(SRCDIR)/util/markdownlint.rb . + +# Test coverage is a good idea for the future +#coverage: $(PROGRAMS) $(TESTPROGRAMS) +# ... + +.PHONY: lint +lint: ## Evaluate C code via "splint" + @( cd $(SRCDIR); \ + echo splint -DLINT -posixlib -preproc -D__gnuc_va_list=void \ + -I. -Iinclude -Iapps/include $(CRYPTOHEADERS) $(SSLHEADERS) $(SRCS) ) + +.PHONY: check-format +check-format: ## Evaluate C code according to OpenSSL coding standards + ( cd $(SRCDIR); $(PERL) util/check-format.pl \ + $(SRCS) \$(CRYPTOHEADERS) $(SSLHEADERS) ) + +generate_apps: + ( cd $(SRCDIR); $(PERL) VMS/VMSify-conf.pl \ + < apps/openssl.cnf > apps/openssl-vms.cnf ) + +generate_crypto_bn: + ( cd $(SRCDIR); $(PERL) crypto/bn/bn_prime.pl > crypto/bn/bn_prime.h ) + +generate_crypto_objects: + ( cd $(SRCDIR); $(PERL) crypto/objects/objects.pl -n \ + crypto/objects/objects.txt \ + crypto/objects/obj_mac.num \ + > crypto/objects/obj_mac.new && \ + mv crypto/objects/obj_mac.new crypto/objects/obj_mac.num ) + ( cd $(SRCDIR); $(PERL) crypto/objects/objects.pl \ + crypto/objects/objects.txt \ + crypto/objects/obj_mac.num \ + > include/openssl/obj_mac.h ) + ( cd $(SRCDIR); $(PERL) crypto/objects/obj_dat.pl \ + include/openssl/obj_mac.h \ + > crypto/objects/obj_dat.h ) + ( cd $(SRCDIR); $(PERL) crypto/objects/objxref.pl \ + crypto/objects/obj_mac.num \ + crypto/objects/obj_xref.txt \ + > crypto/objects/obj_xref.h ) + ( cd $(SRCDIR); sed -e '1,8d' crypto/objects/obj_compat.h >> include/openssl/obj_mac.h ) + +generate_crypto_conf: + ( cd $(SRCDIR); $(PERL) crypto/conf/keysets.pl \ + > crypto/conf/conf_def.h ) + +generate_crypto_asn1: + ( cd $(SRCDIR); $(PERL) crypto/asn1/charmap.pl \ + > crypto/asn1/charmap.h ) + +generate_fuzz_oids: + ( cd $(SRCDIR); $(PERL) fuzz/mkfuzzoids.pl \ + crypto/objects/obj_dat.h \ + > fuzz/oids.txt ) + +generate_doc_buildinfo: + ( $(PERL) -I$(BLDDIR) -Mconfigdata \ + $(SRCDIR)/util/dofile.pl -o Makefile \ + $(SRCDIR)/doc/build.info.in \ + > $(SRCDIR)/doc/build.info.new; \ + if ( test -e $(SRCDIR)/doc/build.info \ + && cmp $(SRCDIR)/doc/build.info.new $(SRCDIR)/doc/build.info \ + > /dev/null ); \ + then \ + rm $(SRCDIR)/doc/build.info.new; \ + else \ + mv $(SRCDIR)/doc/build.info.new $(SRCDIR)/doc/build.info; \ + fi ) + +generate_fips_sources: providers/fips.module.sources.new +providers/fips.module.sources.new: configdata.pm + rm -rf sources-tmp + mkdir sources-tmp + ( \ + srcdir=`cd $(SRCDIR); pwd`; \ + cd sources-tmp \ + && $$srcdir/Configure --banner=Configured enable-fips -O0 \ + && ./configdata.pm --query 'get_sources("providers/fips")' > sources1 \ + && "$(MAKE)" -sj 4 build_generated providers/fips.so \ + && find . -name '*.d' | xargs cat > dep1 \ + && "$(MAKE)" distclean \ + && $$srcdir/Configure --banner=Configured enable-fips no-asm -O0 \ + && ./configdata.pm --query 'get_sources("providers/fips")' > sources2 \ + && "$(MAKE)" -sj 4 build_generated providers/fips.so \ + && find . -name '*.d' | xargs cat > dep2 \ + && cat sources1 sources2 \ + | grep -v ' : \\$$' | grep -v util/providers.num \ + | sed -e 's/^ *//' -e 's/ *\\$$//' \ + | sort | uniq > sources \ + && cat dep1 dep2 \ + | $(PERL) -p -e 's/\\\n//' \ + | sed -e 's/^.*: *//' -e 's/ */ /g' \ + | fgrep -f sources \ + | tr ' ' '\n' \ + | sort | uniq > deps.raw \ + && cat deps.raw \ + | xargs ./configdata.pm --query 'get_sources(@ARGV)' \ + | $(PERL) -p -e 's/\\\n//' \ + | sed -e 's/\./\\\./g' -e 's/ : */:/' -e 's/^/s:/' -e 's/$$/:/' \ + > deps.sed \ + && cat deps.raw | sed -f deps.sed > deps \ + ) + ( \ + cat sources-tmp/sources sources-tmp/deps \ + | $(PERL) -p -e 's:^ *\Q../\E:: ;' \ + -e 's:^\Q$(SRCDIR)/\E:: if "$(SRCDIR)" ne "." ;' \ + -e 'my $$x; do { $$x = $$_; s:(^|/)((?!\Q../\E)[^/]*/)\Q..\E($$|/):$$1: } while ($$x ne $$_) ;' ; \ + cd $(SRCDIR); \ + for x in crypto/bn/asm/*.pl crypto/bn/asm/*.S \ + crypto/aes/asm/*.pl crypto/aes/asm/*.S \ + crypto/ec/asm/*.pl \ + crypto/modes/asm/*.pl \ + crypto/sha/asm/*.pl \ + crypto/*cpuid.pl crypto/*cpuid.S \ + crypto/*cap.c; do \ + echo "$$x"; \ + done \ + ) | grep -v sm2p256 | sort | uniq > providers/fips.module.sources.new + rm -rf sources-tmp + +# Set to -force to force a rebuild +ERROR_REBUILD= +errors: + ( b=`pwd`; set -e; cd $(SRCDIR); \ + $(PERL) util/ck_errf.pl -strict -internal; \ + $(PERL) -I$$b util/mkerr.pl $(ERROR_REBUILD) -internal ) + ( b=`pwd`; set -e; cd $(SRCDIR)/engines; \ + for E in *.ec ; do \ + $(PERL) ../util/ck_errf.pl -strict \ + -conf $$E `basename $$E .ec`.c; \ + $(PERL) -I$$b ../util/mkerr.pl $(ERROR_REBUILD) -static \ + -conf $$E `basename $$E .ec`.c ; \ + done ) + + +SRCS=apps/lib/app_libctx.c apps/lib/app_params.c apps/lib/app_provider.c \ + apps/lib/app_rand.c apps/lib/app_x509.c apps/lib/apps.c \ + apps/lib/apps_opt_printf.c apps/lib/apps_ui.c apps/lib/columns.c \ + apps/lib/engine.c apps/lib/engine_loader.c apps/lib/fmt.c \ + apps/lib/http_server.c apps/lib/log.c apps/lib/names.c apps/lib/opt.c \ + apps/lib/s_cb.c apps/lib/s_socket.c apps/lib/tlssrp_depr.c \ + apps/lib/cmp_mock_srv.c apps/asn1parse.c apps/ca.c apps/ciphers.c \ + apps/cmp.c apps/cms.c apps/crl.c apps/crl2pkcs7.c apps/dgst.c \ + apps/dhparam.c apps/dsa.c apps/dsaparam.c apps/ec.c apps/ecparam.c \ + apps/enc.c apps/engine.c apps/errstr.c apps/fipsinstall.c apps/gendsa.c \ + apps/genpkey.c apps/genrsa.c apps/info.c apps/kdf.c apps/list.c \ + apps/mac.c apps/nseq.c apps/ocsp.c apps/openssl.c apps/passwd.c \ + apps/pkcs12.c apps/pkcs7.c apps/pkcs8.c apps/pkey.c apps/pkeyparam.c \ + apps/pkeyutl.c apps/prime.c apps/progs.c apps/rand.c apps/rehash.c \ + apps/req.c apps/rsa.c apps/rsautl.c apps/s_client.c apps/s_server.c \ + apps/s_time.c apps/sess_id.c apps/smime.c apps/speed.c apps/spkac.c \ + apps/srp.c apps/storeutl.c apps/ts.c apps/verify.c apps/version.c \ + apps/x509.c crypto/aes/aes_cfb.c crypto/aes/aes_ecb.c \ + crypto/aes/aes_ige.c crypto/aes/aes_misc.c crypto/aes/aes_ofb.c \ + crypto/aes/aes_wrap.c crypto/aria/aria.c crypto/asn1/a_bitstr.c \ + crypto/asn1/a_d2i_fp.c crypto/asn1/a_digest.c crypto/asn1/a_dup.c \ + crypto/asn1/a_gentm.c crypto/asn1/a_i2d_fp.c crypto/asn1/a_int.c \ + crypto/asn1/a_mbstr.c crypto/asn1/a_object.c crypto/asn1/a_octet.c \ + crypto/asn1/a_print.c crypto/asn1/a_sign.c crypto/asn1/a_strex.c \ + crypto/asn1/a_strnid.c crypto/asn1/a_time.c crypto/asn1/a_type.c \ + crypto/asn1/a_utctm.c crypto/asn1/a_utf8.c crypto/asn1/a_verify.c \ + crypto/asn1/ameth_lib.c crypto/asn1/asn1_err.c crypto/asn1/asn1_gen.c \ + crypto/asn1/asn1_item_list.c crypto/asn1/asn1_lib.c \ + crypto/asn1/asn1_parse.c crypto/asn1/asn_mime.c crypto/asn1/asn_moid.c \ + crypto/asn1/asn_mstbl.c crypto/asn1/asn_pack.c crypto/asn1/bio_asn1.c \ + crypto/asn1/bio_ndef.c crypto/asn1/d2i_param.c crypto/asn1/d2i_pr.c \ + crypto/asn1/d2i_pu.c crypto/asn1/evp_asn1.c crypto/asn1/f_int.c \ + crypto/asn1/f_string.c crypto/asn1/i2d_evp.c crypto/asn1/n_pkey.c \ + crypto/asn1/nsseq.c crypto/asn1/p5_pbe.c crypto/asn1/p5_pbev2.c \ + crypto/asn1/p5_scrypt.c crypto/asn1/p8_pkey.c crypto/asn1/t_bitst.c \ + crypto/asn1/t_pkey.c crypto/asn1/t_spki.c crypto/asn1/tasn_dec.c \ + crypto/asn1/tasn_enc.c crypto/asn1/tasn_fre.c crypto/asn1/tasn_new.c \ + crypto/asn1/tasn_prn.c crypto/asn1/tasn_scn.c crypto/asn1/tasn_typ.c \ + crypto/asn1/tasn_utl.c crypto/asn1/x_algor.c crypto/asn1/x_bignum.c \ + crypto/asn1/x_info.c crypto/asn1/x_int64.c crypto/asn1/x_long.c \ + crypto/asn1/x_pkey.c crypto/asn1/x_sig.c crypto/asn1/x_spki.c \ + crypto/asn1/x_val.c crypto/async/arch/async_null.c \ + crypto/async/arch/async_posix.c crypto/async/arch/async_win.c \ + crypto/async/async.c crypto/async/async_err.c crypto/async/async_wait.c \ + crypto/bf/bf_cfb64.c crypto/bf/bf_ecb.c crypto/bf/bf_enc.c \ + crypto/bf/bf_ofb64.c crypto/bf/bf_skey.c crypto/bio/bf_buff.c \ + crypto/bio/bf_lbuf.c crypto/bio/bf_nbio.c crypto/bio/bf_null.c \ + crypto/bio/bf_prefix.c crypto/bio/bf_readbuff.c crypto/bio/bio_addr.c \ + crypto/bio/bio_cb.c crypto/bio/bio_dump.c crypto/bio/bio_err.c \ + crypto/bio/bio_lib.c crypto/bio/bio_meth.c crypto/bio/bio_print.c \ + crypto/bio/bio_sock.c crypto/bio/bio_sock2.c crypto/bio/bss_acpt.c \ + crypto/bio/bss_bio.c crypto/bio/bss_conn.c crypto/bio/bss_core.c \ + crypto/bio/bss_dgram.c crypto/bio/bss_dgram_pair.c crypto/bio/bss_fd.c \ + crypto/bio/bss_file.c crypto/bio/bss_log.c crypto/bio/bss_mem.c \ + crypto/bio/bss_null.c crypto/bio/bss_sock.c crypto/bio/ossl_core_bio.c \ + crypto/bn/asm/x86_64-gcc.c crypto/bn/bn_add.c crypto/bn/bn_blind.c \ + crypto/bn/bn_const.c crypto/bn/bn_conv.c crypto/bn/bn_ctx.c \ + crypto/bn/bn_depr.c crypto/bn/bn_dh.c crypto/bn/bn_div.c \ + crypto/bn/bn_err.c crypto/bn/bn_exp.c crypto/bn/bn_exp2.c \ + crypto/bn/bn_gcd.c crypto/bn/bn_gf2m.c crypto/bn/bn_intern.c \ + crypto/bn/bn_kron.c crypto/bn/bn_lib.c crypto/bn/bn_mod.c \ + crypto/bn/bn_mont.c crypto/bn/bn_mpi.c crypto/bn/bn_mul.c \ + crypto/bn/bn_nist.c crypto/bn/bn_prime.c crypto/bn/bn_print.c \ + crypto/bn/bn_rand.c crypto/bn/bn_recp.c crypto/bn/bn_rsa_fips186_4.c \ + crypto/bn/bn_shift.c crypto/bn/bn_sqr.c crypto/bn/bn_sqrt.c \ + crypto/bn/bn_srp.c crypto/bn/bn_word.c crypto/bn/bn_x931p.c \ + crypto/bn/rsaz_exp.c crypto/bn/rsaz_exp_x2.c crypto/buffer/buf_err.c \ + crypto/buffer/buffer.c crypto/cast/c_cfb64.c crypto/cast/c_ecb.c \ + crypto/cast/c_enc.c crypto/cast/c_ofb64.c crypto/cast/c_skey.c \ + crypto/cmac/cmac.c crypto/cmp/cmp_asn.c crypto/cmp/cmp_client.c \ + crypto/cmp/cmp_ctx.c crypto/cmp/cmp_err.c crypto/cmp/cmp_genm.c \ + crypto/cmp/cmp_hdr.c crypto/cmp/cmp_http.c crypto/cmp/cmp_msg.c \ + crypto/cmp/cmp_protect.c crypto/cmp/cmp_server.c \ + crypto/cmp/cmp_status.c crypto/cmp/cmp_util.c crypto/cmp/cmp_vfy.c \ + crypto/cms/cms_asn1.c crypto/cms/cms_att.c crypto/cms/cms_cd.c \ + crypto/cms/cms_dd.c crypto/cms/cms_dh.c crypto/cms/cms_ec.c \ + crypto/cms/cms_enc.c crypto/cms/cms_env.c crypto/cms/cms_err.c \ + crypto/cms/cms_ess.c crypto/cms/cms_io.c crypto/cms/cms_kari.c \ + crypto/cms/cms_lib.c crypto/cms/cms_pwri.c crypto/cms/cms_rsa.c \ + crypto/cms/cms_sd.c crypto/cms/cms_smime.c crypto/conf/conf_api.c \ + crypto/conf/conf_def.c crypto/conf/conf_err.c crypto/conf/conf_lib.c \ + crypto/conf/conf_mall.c crypto/conf/conf_mod.c crypto/conf/conf_sap.c \ + crypto/conf/conf_ssl.c crypto/crmf/crmf_asn.c crypto/crmf/crmf_err.c \ + crypto/crmf/crmf_lib.c crypto/crmf/crmf_pbm.c crypto/ct/ct_b64.c \ + crypto/ct/ct_err.c crypto/ct/ct_log.c crypto/ct/ct_oct.c \ + crypto/ct/ct_policy.c crypto/ct/ct_prn.c crypto/ct/ct_sct.c \ + crypto/ct/ct_sct_ctx.c crypto/ct/ct_vfy.c crypto/ct/ct_x509v3.c \ + crypto/des/cbc_cksm.c crypto/des/cbc_enc.c crypto/des/cfb64ede.c \ + crypto/des/cfb64enc.c crypto/des/cfb_enc.c crypto/des/des_enc.c \ + crypto/des/ecb3_enc.c crypto/des/ecb_enc.c crypto/des/fcrypt.c \ + crypto/des/fcrypt_b.c crypto/des/ofb64ede.c crypto/des/ofb64enc.c \ + crypto/des/ofb_enc.c crypto/des/pcbc_enc.c crypto/des/qud_cksm.c \ + crypto/des/rand_key.c crypto/des/set_key.c crypto/des/str2key.c \ + crypto/des/xcbc_enc.c crypto/dh/dh_ameth.c crypto/dh/dh_asn1.c \ + crypto/dh/dh_backend.c crypto/dh/dh_check.c crypto/dh/dh_depr.c \ + crypto/dh/dh_err.c crypto/dh/dh_gen.c crypto/dh/dh_group_params.c \ + crypto/dh/dh_kdf.c crypto/dh/dh_key.c crypto/dh/dh_lib.c \ + crypto/dh/dh_meth.c crypto/dh/dh_pmeth.c crypto/dh/dh_prn.c \ + crypto/dh/dh_rfc5114.c crypto/dsa/dsa_ameth.c crypto/dsa/dsa_asn1.c \ + crypto/dsa/dsa_backend.c crypto/dsa/dsa_check.c crypto/dsa/dsa_depr.c \ + crypto/dsa/dsa_err.c crypto/dsa/dsa_gen.c crypto/dsa/dsa_key.c \ + crypto/dsa/dsa_lib.c crypto/dsa/dsa_meth.c crypto/dsa/dsa_ossl.c \ + crypto/dsa/dsa_pmeth.c crypto/dsa/dsa_prn.c crypto/dsa/dsa_sign.c \ + crypto/dsa/dsa_vrf.c crypto/dso/dso_dl.c crypto/dso/dso_dlfcn.c \ + crypto/dso/dso_err.c crypto/dso/dso_lib.c crypto/dso/dso_openssl.c \ + crypto/dso/dso_vms.c crypto/dso/dso_win32.c \ + crypto/ec/curve448/arch_32/f_impl32.c \ + crypto/ec/curve448/arch_64/f_impl64.c crypto/ec/curve448/curve448.c \ + crypto/ec/curve448/curve448_tables.c crypto/ec/curve448/eddsa.c \ + crypto/ec/curve448/f_generic.c crypto/ec/curve448/scalar.c \ + crypto/ec/curve25519.c crypto/ec/ec2_oct.c crypto/ec/ec2_smpl.c \ + crypto/ec/ec_ameth.c crypto/ec/ec_asn1.c crypto/ec/ec_backend.c \ + crypto/ec/ec_check.c crypto/ec/ec_curve.c crypto/ec/ec_cvt.c \ + crypto/ec/ec_deprecated.c crypto/ec/ec_err.c crypto/ec/ec_key.c \ + crypto/ec/ec_kmeth.c crypto/ec/ec_lib.c crypto/ec/ec_mult.c \ + crypto/ec/ec_oct.c crypto/ec/ec_pmeth.c crypto/ec/ec_print.c \ + crypto/ec/ecdh_kdf.c crypto/ec/ecdh_ossl.c crypto/ec/ecdsa_ossl.c \ + crypto/ec/ecdsa_sign.c crypto/ec/ecdsa_vrf.c crypto/ec/eck_prn.c \ + crypto/ec/ecp_mont.c crypto/ec/ecp_nist.c crypto/ec/ecp_nistz256.c \ + crypto/ec/ecp_oct.c crypto/ec/ecp_smpl.c crypto/ec/ecx_backend.c \ + crypto/ec/ecx_key.c crypto/ec/ecx_meth.c \ + crypto/encode_decode/decoder_err.c crypto/encode_decode/decoder_lib.c \ + crypto/encode_decode/decoder_meth.c crypto/encode_decode/decoder_pkey.c \ + crypto/encode_decode/encoder_err.c crypto/encode_decode/encoder_lib.c \ + crypto/encode_decode/encoder_meth.c crypto/encode_decode/encoder_pkey.c \ + crypto/engine/eng_all.c crypto/engine/eng_cnf.c \ + crypto/engine/eng_ctrl.c crypto/engine/eng_dyn.c \ + crypto/engine/eng_err.c crypto/engine/eng_fat.c \ + crypto/engine/eng_init.c crypto/engine/eng_lib.c \ + crypto/engine/eng_list.c crypto/engine/eng_openssl.c \ + crypto/engine/eng_pkey.c crypto/engine/eng_rdrand.c \ + crypto/engine/eng_table.c crypto/engine/tb_asnmth.c \ + crypto/engine/tb_cipher.c crypto/engine/tb_dh.c \ + crypto/engine/tb_digest.c crypto/engine/tb_dsa.c \ + crypto/engine/tb_eckey.c crypto/engine/tb_pkmeth.c \ + crypto/engine/tb_rand.c crypto/engine/tb_rsa.c crypto/err/err.c \ + crypto/err/err_all.c crypto/err/err_all_legacy.c \ + crypto/err/err_blocks.c crypto/err/err_mark.c crypto/err/err_prn.c \ + crypto/err/err_save.c crypto/ess/ess_asn1.c crypto/ess/ess_err.c \ + crypto/ess/ess_lib.c crypto/evp/asymcipher.c crypto/evp/bio_b64.c \ + crypto/evp/bio_enc.c crypto/evp/bio_md.c crypto/evp/bio_ok.c \ + crypto/evp/c_allc.c crypto/evp/c_alld.c crypto/evp/cmeth_lib.c \ + crypto/evp/ctrl_params_translate.c crypto/evp/dh_ctrl.c \ + crypto/evp/dh_support.c crypto/evp/digest.c crypto/evp/dsa_ctrl.c \ + crypto/evp/e_aes.c crypto/evp/e_aes_cbc_hmac_sha1.c \ + crypto/evp/e_aes_cbc_hmac_sha256.c crypto/evp/e_aria.c \ + crypto/evp/e_bf.c crypto/evp/e_cast.c crypto/evp/e_chacha20_poly1305.c \ + crypto/evp/e_des.c crypto/evp/e_des3.c crypto/evp/e_idea.c \ + crypto/evp/e_null.c crypto/evp/e_old.c crypto/evp/e_rc2.c \ + crypto/evp/e_rc4.c crypto/evp/e_rc4_hmac_md5.c crypto/evp/e_rc5.c \ + crypto/evp/e_sm4.c crypto/evp/e_xcbc_d.c crypto/evp/ec_ctrl.c \ + crypto/evp/ec_support.c crypto/evp/encode.c crypto/evp/evp_cnf.c \ + crypto/evp/evp_enc.c crypto/evp/evp_err.c crypto/evp/evp_fetch.c \ + crypto/evp/evp_key.c crypto/evp/evp_lib.c crypto/evp/evp_pbe.c \ + crypto/evp/evp_pkey.c crypto/evp/evp_rand.c crypto/evp/evp_utils.c \ + crypto/evp/exchange.c crypto/evp/kdf_lib.c crypto/evp/kdf_meth.c \ + crypto/evp/kem.c crypto/evp/keymgmt_lib.c crypto/evp/keymgmt_meth.c \ + crypto/evp/legacy_blake2.c crypto/evp/legacy_md4.c \ + crypto/evp/legacy_md5.c crypto/evp/legacy_md5_sha1.c \ + crypto/evp/legacy_mdc2.c crypto/evp/legacy_ripemd.c \ + crypto/evp/legacy_sha.c crypto/evp/legacy_wp.c crypto/evp/m_null.c \ + crypto/evp/m_sigver.c crypto/evp/mac_lib.c crypto/evp/mac_meth.c \ + crypto/evp/names.c crypto/evp/p5_crpt.c crypto/evp/p5_crpt2.c \ + crypto/evp/p_dec.c crypto/evp/p_enc.c crypto/evp/p_legacy.c \ + crypto/evp/p_lib.c crypto/evp/p_open.c crypto/evp/p_seal.c \ + crypto/evp/p_sign.c crypto/evp/p_verify.c crypto/evp/pbe_scrypt.c \ + crypto/evp/pmeth_check.c crypto/evp/pmeth_gn.c crypto/evp/pmeth_lib.c \ + crypto/evp/signature.c crypto/ffc/ffc_backend.c crypto/ffc/ffc_dh.c \ + crypto/ffc/ffc_key_generate.c crypto/ffc/ffc_key_validate.c \ + crypto/ffc/ffc_params.c crypto/ffc/ffc_params_generate.c \ + crypto/ffc/ffc_params_validate.c crypto/hashtable/hashtable.c \ + crypto/hmac/hmac.c crypto/hpke/hpke.c crypto/hpke/hpke_util.c \ + crypto/http/http_client.c crypto/http/http_err.c crypto/http/http_lib.c \ + crypto/kdf/kdf_err.c crypto/lhash/lh_stats.c crypto/lhash/lhash.c \ + crypto/asn1_dsa.c crypto/bsearch.c crypto/comp_methods.c \ + crypto/context.c crypto/core_algorithm.c crypto/core_fetch.c \ + crypto/core_namemap.c crypto/cpt_err.c crypto/cpuid.c crypto/cryptlib.c \ + crypto/ctype.c crypto/cversion.c crypto/defaults.c crypto/der_writer.c \ + crypto/deterministic_nonce.c crypto/ebcdic.c crypto/ex_data.c \ + crypto/getenv.c crypto/indicator_core.c crypto/info.c crypto/init.c \ + crypto/initthread.c crypto/mem.c crypto/mem_sec.c crypto/o_dir.c \ + crypto/o_fopen.c crypto/o_init.c crypto/o_str.c crypto/o_time.c \ + crypto/packet.c crypto/param_build.c crypto/param_build_set.c \ + crypto/params.c crypto/params_dup.c crypto/params_from_text.c \ + crypto/params_idx.c crypto/passphrase.c crypto/provider.c \ + crypto/provider_child.c crypto/provider_conf.c crypto/provider_core.c \ + crypto/provider_predefined.c crypto/punycode.c crypto/quic_vlint.c \ + crypto/self_test_core.c crypto/sleep.c crypto/sparse_array.c \ + crypto/threads_lib.c crypto/threads_none.c crypto/threads_pthread.c \ + crypto/threads_win.c crypto/time.c crypto/trace.c crypto/uid.c \ + crypto/md4/md4_dgst.c crypto/md4/md4_one.c crypto/md5/md5_dgst.c \ + crypto/md5/md5_one.c crypto/md5/md5_sha1.c crypto/mdc2/mdc2_one.c \ + crypto/mdc2/mdc2dgst.c crypto/modes/cbc128.c crypto/modes/ccm128.c \ + crypto/modes/cfb128.c crypto/modes/ctr128.c crypto/modes/cts128.c \ + crypto/modes/gcm128.c crypto/modes/ocb128.c crypto/modes/ofb128.c \ + crypto/modes/siv128.c crypto/modes/wrap128.c crypto/modes/xts128.c \ + crypto/modes/xts128gb.c crypto/objects/o_names.c \ + crypto/objects/obj_dat.c crypto/objects/obj_err.c \ + crypto/objects/obj_lib.c crypto/objects/obj_xref.c \ + crypto/ocsp/ocsp_asn.c crypto/ocsp/ocsp_cl.c crypto/ocsp/ocsp_err.c \ + crypto/ocsp/ocsp_ext.c crypto/ocsp/ocsp_http.c crypto/ocsp/ocsp_lib.c \ + crypto/ocsp/ocsp_prn.c crypto/ocsp/ocsp_srv.c crypto/ocsp/ocsp_vfy.c \ + crypto/ocsp/v3_ocsp.c crypto/pem/pem_all.c crypto/pem/pem_err.c \ + crypto/pem/pem_info.c crypto/pem/pem_lib.c crypto/pem/pem_oth.c \ + crypto/pem/pem_pk8.c crypto/pem/pem_pkey.c crypto/pem/pem_sign.c \ + crypto/pem/pem_x509.c crypto/pem/pem_xaux.c crypto/pem/pvkfmt.c \ + crypto/pkcs12/p12_add.c crypto/pkcs12/p12_asn.c \ + crypto/pkcs12/p12_attr.c crypto/pkcs12/p12_crpt.c \ + crypto/pkcs12/p12_crt.c crypto/pkcs12/p12_decr.c \ + crypto/pkcs12/p12_init.c crypto/pkcs12/p12_key.c \ + crypto/pkcs12/p12_kiss.c crypto/pkcs12/p12_mutl.c \ + crypto/pkcs12/p12_npas.c crypto/pkcs12/p12_p8d.c \ + crypto/pkcs12/p12_p8e.c crypto/pkcs12/p12_sbag.c \ + crypto/pkcs12/p12_utl.c crypto/pkcs12/pk12err.c crypto/pkcs7/bio_pk7.c \ + crypto/pkcs7/pk7_asn1.c crypto/pkcs7/pk7_attr.c crypto/pkcs7/pk7_doit.c \ + crypto/pkcs7/pk7_lib.c crypto/pkcs7/pk7_mime.c crypto/pkcs7/pk7_smime.c \ + crypto/pkcs7/pkcs7err.c crypto/poly1305/poly1305.c \ + crypto/property/defn_cache.c crypto/property/property.c \ + crypto/property/property_err.c crypto/property/property_parse.c \ + crypto/property/property_query.c crypto/property/property_string.c \ + crypto/rand/prov_seed.c crypto/rand/rand_deprecated.c \ + crypto/rand/rand_err.c crypto/rand/rand_lib.c crypto/rand/rand_meth.c \ + crypto/rand/rand_pool.c crypto/rand/rand_uniform.c \ + crypto/rand/randfile.c crypto/rc2/rc2_cbc.c crypto/rc2/rc2_ecb.c \ + crypto/rc2/rc2_skey.c crypto/rc2/rc2cfb64.c crypto/rc2/rc2ofb64.c \ + crypto/ripemd/rmd_dgst.c crypto/ripemd/rmd_one.c crypto/rsa/rsa_ameth.c \ + crypto/rsa/rsa_asn1.c crypto/rsa/rsa_backend.c crypto/rsa/rsa_chk.c \ + crypto/rsa/rsa_crpt.c crypto/rsa/rsa_depr.c crypto/rsa/rsa_err.c \ + crypto/rsa/rsa_gen.c crypto/rsa/rsa_lib.c crypto/rsa/rsa_meth.c \ + crypto/rsa/rsa_mp.c crypto/rsa/rsa_mp_names.c crypto/rsa/rsa_none.c \ + crypto/rsa/rsa_oaep.c crypto/rsa/rsa_ossl.c crypto/rsa/rsa_pk1.c \ + crypto/rsa/rsa_pmeth.c crypto/rsa/rsa_prn.c crypto/rsa/rsa_pss.c \ + crypto/rsa/rsa_saos.c crypto/rsa/rsa_schemes.c crypto/rsa/rsa_sign.c \ + crypto/rsa/rsa_sp800_56b_check.c crypto/rsa/rsa_sp800_56b_gen.c \ + crypto/rsa/rsa_x931.c crypto/rsa/rsa_x931g.c crypto/sha/sha1_one.c \ + crypto/sha/sha1dgst.c crypto/sha/sha256.c crypto/sha/sha3.c \ + crypto/sha/sha512.c crypto/siphash/siphash.c crypto/sm2/sm2_crypt.c \ + crypto/sm2/sm2_err.c crypto/sm2/sm2_key.c crypto/sm2/sm2_sign.c \ + crypto/sm3/legacy_sm3.c crypto/sm3/sm3.c crypto/sm4/sm4.c \ + crypto/srp/srp_lib.c crypto/srp/srp_vfy.c crypto/stack/stack.c \ + crypto/store/store_err.c crypto/store/store_init.c \ + crypto/store/store_lib.c crypto/store/store_meth.c \ + crypto/store/store_register.c crypto/store/store_result.c \ + crypto/store/store_strings.c crypto/thread/arch/thread_none.c \ + crypto/thread/arch/thread_posix.c crypto/thread/arch/thread_win.c \ + crypto/thread/api.c crypto/thread/arch.c crypto/thread/internal.c \ + crypto/ts/ts_asn1.c crypto/ts/ts_conf.c crypto/ts/ts_err.c \ + crypto/ts/ts_lib.c crypto/ts/ts_req_print.c crypto/ts/ts_req_utils.c \ + crypto/ts/ts_rsp_print.c crypto/ts/ts_rsp_sign.c \ + crypto/ts/ts_rsp_utils.c crypto/ts/ts_rsp_verify.c \ + crypto/ts/ts_verify_ctx.c crypto/txt_db/txt_db.c crypto/ui/ui_err.c \ + crypto/ui/ui_lib.c crypto/ui/ui_null.c crypto/ui/ui_openssl.c \ + crypto/ui/ui_util.c crypto/whrlpool/wp_dgst.c crypto/x509/by_dir.c \ + crypto/x509/by_file.c crypto/x509/by_store.c crypto/x509/pcy_cache.c \ + crypto/x509/pcy_data.c crypto/x509/pcy_lib.c crypto/x509/pcy_map.c \ + crypto/x509/pcy_node.c crypto/x509/pcy_tree.c crypto/x509/t_acert.c \ + crypto/x509/t_crl.c crypto/x509/t_req.c crypto/x509/t_x509.c \ + crypto/x509/v3_ac_tgt.c crypto/x509/v3_addr.c crypto/x509/v3_admis.c \ + crypto/x509/v3_akeya.c crypto/x509/v3_akid.c crypto/x509/v3_asid.c \ + crypto/x509/v3_audit_id.c crypto/x509/v3_battcons.c \ + crypto/x509/v3_bcons.c crypto/x509/v3_bitst.c crypto/x509/v3_conf.c \ + crypto/x509/v3_cpols.c crypto/x509/v3_crld.c crypto/x509/v3_enum.c \ + crypto/x509/v3_extku.c crypto/x509/v3_genn.c crypto/x509/v3_group_ac.c \ + crypto/x509/v3_ia5.c crypto/x509/v3_ind_iss.c crypto/x509/v3_info.c \ + crypto/x509/v3_int.c crypto/x509/v3_iobo.c crypto/x509/v3_ist.c \ + crypto/x509/v3_lib.c crypto/x509/v3_ncons.c crypto/x509/v3_no_ass.c \ + crypto/x509/v3_no_rev_avail.c crypto/x509/v3_pci.c \ + crypto/x509/v3_pcia.c crypto/x509/v3_pcons.c crypto/x509/v3_pku.c \ + crypto/x509/v3_pmaps.c crypto/x509/v3_prn.c crypto/x509/v3_purp.c \ + crypto/x509/v3_san.c crypto/x509/v3_sda.c crypto/x509/v3_single_use.c \ + crypto/x509/v3_skid.c crypto/x509/v3_soa_id.c crypto/x509/v3_sxnet.c \ + crypto/x509/v3_tlsf.c crypto/x509/v3_usernotice.c crypto/x509/v3_utf8.c \ + crypto/x509/v3_utl.c crypto/x509/v3err.c crypto/x509/x509_acert.c \ + crypto/x509/x509_att.c crypto/x509/x509_cmp.c crypto/x509/x509_d2.c \ + crypto/x509/x509_def.c crypto/x509/x509_err.c crypto/x509/x509_ext.c \ + crypto/x509/x509_lu.c crypto/x509/x509_meth.c crypto/x509/x509_obj.c \ + crypto/x509/x509_r2x.c crypto/x509/x509_req.c crypto/x509/x509_set.c \ + crypto/x509/x509_trust.c crypto/x509/x509_txt.c crypto/x509/x509_v3.c \ + crypto/x509/x509_vfy.c crypto/x509/x509_vpm.c crypto/x509/x509aset.c \ + crypto/x509/x509cset.c crypto/x509/x509name.c crypto/x509/x509rset.c \ + crypto/x509/x509spki.c crypto/x509/x509type.c crypto/x509/x_all.c \ + crypto/x509/x_attrib.c crypto/x509/x_crl.c crypto/x509/x_exten.c \ + crypto/x509/x_ietfatt.c crypto/x509/x_name.c crypto/x509/x_pubkey.c \ + crypto/x509/x_req.c crypto/x509/x_x509.c crypto/x509/x_x509a.c \ + engines/e_capi.c engines/e_padlock.c \ + providers/common/der/der_digests_gen.c \ + providers/common/der/der_dsa_gen.c providers/common/der/der_dsa_key.c \ + providers/common/der/der_dsa_sig.c providers/common/der/der_ec_gen.c \ + providers/common/der/der_ec_key.c providers/common/der/der_ec_sig.c \ + providers/common/der/der_ecx_gen.c providers/common/der/der_ecx_key.c \ + providers/common/der/der_rsa_gen.c providers/common/der/der_rsa_key.c \ + providers/common/der/der_wrap_gen.c providers/common/der/der_rsa_sig.c \ + providers/common/der/der_sm2_gen.c providers/common/der/der_sm2_key.c \ + providers/common/der/der_sm2_sig.c providers/common/provider_ctx.c \ + providers/common/provider_err.c providers/common/bio_prov.c \ + providers/common/capabilities.c providers/common/digest_to_nid.c \ + providers/common/provider_seeding.c providers/common/provider_util.c \ + providers/common/securitycheck.c \ + providers/common/securitycheck_default.c \ + providers/implementations/asymciphers/rsa_enc.c \ + providers/implementations/asymciphers/sm2_enc.c \ + providers/implementations/ciphers/ciphercommon.c \ + providers/implementations/ciphers/ciphercommon_block.c \ + providers/implementations/ciphers/ciphercommon_ccm.c \ + providers/implementations/ciphers/ciphercommon_ccm_hw.c \ + providers/implementations/ciphers/ciphercommon_gcm.c \ + providers/implementations/ciphers/ciphercommon_gcm_hw.c \ + providers/implementations/ciphers/ciphercommon_hw.c \ + providers/implementations/ciphers/cipher_aes.c \ + providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c \ + providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c \ + providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c \ + providers/implementations/ciphers/cipher_aes_ccm.c \ + providers/implementations/ciphers/cipher_aes_ccm_hw.c \ + providers/implementations/ciphers/cipher_aes_gcm.c \ + providers/implementations/ciphers/cipher_aes_gcm_hw.c \ + providers/implementations/ciphers/cipher_aes_gcm_siv.c \ + providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c \ + providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c \ + providers/implementations/ciphers/cipher_aes_hw.c \ + providers/implementations/ciphers/cipher_aes_ocb.c \ + providers/implementations/ciphers/cipher_aes_ocb_hw.c \ + providers/implementations/ciphers/cipher_aes_siv.c \ + providers/implementations/ciphers/cipher_aes_siv_hw.c \ + providers/implementations/ciphers/cipher_aes_wrp.c \ + providers/implementations/ciphers/cipher_aes_xts.c \ + providers/implementations/ciphers/cipher_aes_xts_fips.c \ + providers/implementations/ciphers/cipher_aes_xts_hw.c \ + providers/implementations/ciphers/cipher_aria.c \ + providers/implementations/ciphers/cipher_aria_ccm.c \ + providers/implementations/ciphers/cipher_aria_ccm_hw.c \ + providers/implementations/ciphers/cipher_aria_gcm.c \ + providers/implementations/ciphers/cipher_aria_gcm_hw.c \ + providers/implementations/ciphers/cipher_aria_hw.c \ + providers/implementations/ciphers/cipher_chacha20.c \ + providers/implementations/ciphers/cipher_chacha20_hw.c \ + providers/implementations/ciphers/cipher_chacha20_poly1305.c \ + providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c \ + providers/implementations/ciphers/cipher_cts.c \ + providers/implementations/ciphers/cipher_null.c \ + providers/implementations/ciphers/cipher_sm4.c \ + providers/implementations/ciphers/cipher_sm4_ccm.c \ + providers/implementations/ciphers/cipher_sm4_ccm_hw.c \ + providers/implementations/ciphers/cipher_sm4_gcm.c \ + providers/implementations/ciphers/cipher_sm4_gcm_hw.c \ + providers/implementations/ciphers/cipher_sm4_hw.c \ + providers/implementations/ciphers/cipher_sm4_xts.c \ + providers/implementations/ciphers/cipher_sm4_xts_hw.c \ + providers/implementations/ciphers/cipher_tdes.c \ + providers/implementations/ciphers/cipher_tdes_common.c \ + providers/implementations/ciphers/cipher_tdes_default.c \ + providers/implementations/ciphers/cipher_tdes_default_hw.c \ + providers/implementations/ciphers/cipher_tdes_hw.c \ + providers/implementations/ciphers/cipher_tdes_wrap.c \ + providers/implementations/ciphers/cipher_tdes_wrap_hw.c \ + providers/implementations/ciphers/cipher_blowfish.c \ + providers/implementations/ciphers/cipher_blowfish_hw.c \ + providers/implementations/ciphers/cipher_cast5.c \ + providers/implementations/ciphers/cipher_cast5_hw.c \ + providers/implementations/ciphers/cipher_des.c \ + providers/implementations/ciphers/cipher_des_hw.c \ + providers/implementations/ciphers/cipher_desx.c \ + providers/implementations/ciphers/cipher_desx_hw.c \ + providers/implementations/ciphers/cipher_rc2.c \ + providers/implementations/ciphers/cipher_rc2_hw.c \ + providers/implementations/ciphers/cipher_rc4.c \ + providers/implementations/ciphers/cipher_rc4_hmac_md5.c \ + providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c \ + providers/implementations/ciphers/cipher_rc4_hw.c \ + providers/implementations/digests/digestcommon.c \ + providers/implementations/digests/blake2_prov.c \ + providers/implementations/digests/blake2b_prov.c \ + providers/implementations/digests/blake2s_prov.c \ + providers/implementations/digests/md5_prov.c \ + providers/implementations/digests/md5_sha1_prov.c \ + providers/implementations/digests/null_prov.c \ + providers/implementations/digests/ripemd_prov.c \ + providers/implementations/digests/sha2_prov.c \ + providers/implementations/digests/sha3_prov.c \ + providers/implementations/digests/sm3_prov.c \ + providers/implementations/digests/md4_prov.c \ + providers/implementations/digests/mdc2_prov.c \ + providers/implementations/digests/wp_prov.c \ + providers/implementations/encode_decode/decode_der2key.c \ + providers/implementations/encode_decode/decode_epki2pki.c \ + providers/implementations/encode_decode/decode_msblob2key.c \ + providers/implementations/encode_decode/decode_pem2der.c \ + providers/implementations/encode_decode/decode_pvk2key.c \ + providers/implementations/encode_decode/decode_spki2typespki.c \ + providers/implementations/encode_decode/encode_key2any.c \ + providers/implementations/encode_decode/encode_key2blob.c \ + providers/implementations/encode_decode/encode_key2ms.c \ + providers/implementations/encode_decode/encode_key2text.c \ + providers/implementations/encode_decode/endecoder_common.c \ + providers/implementations/exchange/dh_exch.c \ + providers/implementations/exchange/ecdh_exch.c \ + providers/implementations/exchange/ecx_exch.c \ + providers/implementations/exchange/kdf_exch.c \ + providers/implementations/kdfs/argon2.c \ + providers/implementations/kdfs/hkdf.c \ + providers/implementations/kdfs/hmacdrbg_kdf.c \ + providers/implementations/kdfs/kbkdf.c \ + providers/implementations/kdfs/krb5kdf.c \ + providers/implementations/kdfs/pbkdf2.c \ + providers/implementations/kdfs/pbkdf2_fips.c \ + providers/implementations/kdfs/pkcs12kdf.c \ + providers/implementations/kdfs/scrypt.c \ + providers/implementations/kdfs/sshkdf.c \ + providers/implementations/kdfs/sskdf.c \ + providers/implementations/kdfs/tls1_prf.c \ + providers/implementations/kdfs/x942kdf.c \ + providers/implementations/kdfs/pbkdf1.c \ + providers/implementations/kdfs/pvkkdf.c \ + providers/implementations/kem/ec_kem.c \ + providers/implementations/kem/ecx_kem.c \ + providers/implementations/kem/kem_util.c \ + providers/implementations/kem/rsa_kem.c \ + providers/implementations/keymgmt/dh_kmgmt.c \ + providers/implementations/keymgmt/dsa_kmgmt.c \ + providers/implementations/keymgmt/ec_kmgmt.c \ + providers/implementations/keymgmt/ecx_kmgmt.c \ + providers/implementations/keymgmt/kdf_legacy_kmgmt.c \ + providers/implementations/keymgmt/mac_legacy_kmgmt.c \ + providers/implementations/keymgmt/rsa_kmgmt.c \ + providers/implementations/macs/blake2b_mac.c \ + providers/implementations/macs/blake2s_mac.c \ + providers/implementations/macs/cmac_prov.c \ + providers/implementations/macs/gmac_prov.c \ + providers/implementations/macs/hmac_prov.c \ + providers/implementations/macs/kmac_prov.c \ + providers/implementations/macs/poly1305_prov.c \ + providers/implementations/macs/siphash_prov.c \ + providers/implementations/rands/drbg.c \ + providers/implementations/rands/drbg_ctr.c \ + providers/implementations/rands/drbg_hash.c \ + providers/implementations/rands/drbg_hmac.c \ + providers/implementations/rands/seed_src.c \ + providers/implementations/rands/seed_src_jitter.c \ + providers/implementations/rands/test_rng.c \ + providers/implementations/rands/seeding/rand_cpu_x86.c \ + providers/implementations/rands/seeding/rand_tsc.c \ + providers/implementations/rands/seeding/rand_unix.c \ + providers/implementations/rands/seeding/rand_win.c \ + providers/implementations/signature/dsa_sig.c \ + providers/implementations/signature/ecdsa_sig.c \ + providers/implementations/signature/eddsa_sig.c \ + providers/implementations/signature/mac_legacy_sig.c \ + providers/implementations/signature/rsa_sig.c \ + providers/implementations/signature/sm2_sig.c \ + providers/implementations/storemgmt/file_store.c \ + providers/implementations/storemgmt/file_store_any2obj.c \ + providers/baseprov.c providers/defltprov.c providers/legacyprov.c \ + providers/nullprov.c providers/prov_running.c ssl/bio_ssl.c \ + ssl/d1_lib.c ssl/d1_msg.c ssl/d1_srtp.c ssl/methods.c ssl/pqueue.c \ + ssl/priority_queue.c ssl/s3_enc.c ssl/s3_lib.c ssl/s3_msg.c \ + ssl/ssl_asn1.c ssl/ssl_cert.c ssl/ssl_cert_comp.c ssl/ssl_ciph.c \ + ssl/ssl_conf.c ssl/ssl_err.c ssl/ssl_err_legacy.c ssl/ssl_init.c \ + ssl/ssl_lib.c ssl/ssl_mcnf.c ssl/ssl_rsa.c ssl/ssl_rsa_legacy.c \ + ssl/ssl_sess.c ssl/ssl_stat.c ssl/ssl_txt.c ssl/ssl_utst.c ssl/t1_enc.c \ + ssl/t1_lib.c ssl/t1_trce.c ssl/tls13_enc.c ssl/tls_depr.c ssl/tls_srp.c \ + ssl/quic/cc_newreno.c ssl/quic/json_enc.c ssl/quic/qlog.c \ + ssl/quic/qlog_event_helpers.c ssl/quic/quic_ackm.c ssl/quic/quic_cfq.c \ + ssl/quic/quic_channel.c ssl/quic/quic_demux.c ssl/quic/quic_engine.c \ + ssl/quic/quic_fc.c ssl/quic/quic_fifd.c ssl/quic/quic_impl.c \ + ssl/quic/quic_lcidm.c ssl/quic/quic_method.c ssl/quic/quic_port.c \ + ssl/quic/quic_rcidm.c ssl/quic/quic_reactor.c ssl/quic/quic_record_rx.c \ + ssl/quic/quic_record_shared.c ssl/quic/quic_record_tx.c \ + ssl/quic/quic_record_util.c ssl/quic/quic_rstream.c \ + ssl/quic/quic_rx_depack.c ssl/quic/quic_sf_list.c \ + ssl/quic/quic_srt_gen.c ssl/quic/quic_srtm.c ssl/quic/quic_sstream.c \ + ssl/quic/quic_statm.c ssl/quic/quic_stream_map.c \ + ssl/quic/quic_thread_assist.c ssl/quic/quic_tls.c ssl/quic/quic_trace.c \ + ssl/quic/quic_tserver.c ssl/quic/quic_txp.c ssl/quic/quic_txpim.c \ + ssl/quic/quic_types.c ssl/quic/quic_wire.c ssl/quic/quic_wire_pkt.c \ + ssl/quic/uint_set.c ssl/record/rec_layer_d1.c ssl/record/rec_layer_s3.c \ + ssl/record/methods/tls_pad.c ssl/record/methods/ssl3_cbc.c \ + ssl/record/methods/dtls_meth.c ssl/record/methods/ssl3_meth.c \ + ssl/record/methods/tls13_meth.c ssl/record/methods/tls1_meth.c \ + ssl/record/methods/tls_common.c ssl/record/methods/tls_multib.c \ + ssl/record/methods/tlsany_meth.c ssl/rio/poll_immediate.c \ + ssl/statem/extensions.c ssl/statem/extensions_clnt.c \ + ssl/statem/extensions_cust.c ssl/statem/extensions_srvr.c \ + ssl/statem/statem.c ssl/statem/statem_clnt.c ssl/statem/statem_dtls.c \ + ssl/statem/statem_lib.c ssl/statem/statem_srvr.c util/quicserver.c +CRYPTOHEADERS=include/internal/asn1.h include/internal/dso.h \ + include/internal/err.h include/internal/o_dir.h \ + include/internal/sslconf.h include/openssl/aes.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/asn1t.h include/openssl/async.h \ + include/openssl/asyncerr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/blowfish.h \ + include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/camellia.h include/openssl/cast.h \ + include/openssl/cmac.h include/openssl/cmp.h \ + include/openssl/cmp_util.h include/openssl/cmperr.h \ + include/openssl/cms.h include/openssl/cmserr.h \ + include/openssl/comp.h include/openssl/comperr.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/configuration.h include/openssl/conftypes.h \ + include/openssl/core.h include/openssl/core_dispatch.h \ + include/openssl/core_names.h include/openssl/core_object.h \ + include/openssl/crmf.h include/openssl/crmferr.h \ + include/openssl/crypto.h include/openssl/cryptoerr.h \ + include/openssl/cryptoerr_legacy.h include/openssl/ct.h \ + include/openssl/cterr.h include/openssl/decoder.h \ + include/openssl/decodererr.h include/openssl/des.h \ + include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsa.h include/openssl/dsaerr.h \ + include/openssl/e_os2.h include/openssl/e_ostime.h \ + include/openssl/ec.h include/openssl/ecdh.h \ + include/openssl/ecdsa.h include/openssl/ecerr.h \ + include/openssl/encoder.h include/openssl/encodererr.h \ + include/openssl/engine.h include/openssl/engineerr.h \ + include/openssl/err.h include/openssl/ess.h \ + include/openssl/esserr.h include/openssl/evp.h \ + include/openssl/evperr.h include/openssl/fips_names.h \ + include/openssl/fipskey.h include/openssl/hmac.h \ + include/openssl/hpke.h include/openssl/http.h \ + include/openssl/httperr.h include/openssl/idea.h \ + include/openssl/indicator.h include/openssl/kdf.h \ + include/openssl/kdferr.h include/openssl/lhash.h \ + include/openssl/macros.h include/openssl/md2.h \ + include/openssl/md4.h include/openssl/md5.h \ + include/openssl/mdc2.h include/openssl/modes.h \ + include/openssl/obj_mac.h include/openssl/objects.h \ + include/openssl/objectserr.h include/openssl/ocsp.h \ + include/openssl/ocsperr.h include/openssl/opensslv.h \ + include/openssl/ossl_typ.h include/openssl/param_build.h \ + include/openssl/params.h include/openssl/pem.h \ + include/openssl/pem2.h include/openssl/pemerr.h \ + include/openssl/pkcs12.h include/openssl/pkcs12err.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/prov_ssl.h include/openssl/proverr.h \ + include/openssl/provider.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/rc2.h \ + include/openssl/rc4.h include/openssl/rc5.h \ + include/openssl/ripemd.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/safestack.h \ + include/openssl/seed.h include/openssl/self_test.h \ + include/openssl/sha.h include/openssl/srp.h \ + include/openssl/stack.h include/openssl/store.h \ + include/openssl/storeerr.h include/openssl/thread.h \ + include/openssl/trace.h include/openssl/ts.h \ + include/openssl/tserr.h include/openssl/txt_db.h \ + include/openssl/types.h include/openssl/ui.h \ + include/openssl/uierr.h include/openssl/whrlpool.h \ + include/openssl/x509.h include/openssl/x509_acert.h \ + include/openssl/x509_vfy.h include/openssl/x509err.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h +SSLHEADERS=include/openssl/dtls1.h include/openssl/quic.h \ + include/openssl/srtp.h include/openssl/ssl.h \ + include/openssl/ssl2.h include/openssl/ssl3.h \ + include/openssl/sslerr.h include/openssl/sslerr_legacy.h \ + include/openssl/tls1.h + +renumber: build_generated + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libcrypto.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + --renumber \ + $(CRYPTOHEADERS) + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libssl.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + --renumber \ + $(SSLHEADERS) + +.PHONY: ordinals +ordinals: build_generated + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libcrypto.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + $(CRYPTOHEADERS) + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libssl.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + $(SSLHEADERS) + +test_ordinals: + "$(MAKE)" run_tests TESTS=test_ordinals + +tags TAGS: FORCE + rm -f TAGS tags + -( cd $(SRCDIR); util/ctags.sh ) + -etags `find . -name '*.[ch]' -o -name '*.pm'` + +providers/fips.checksum.new: providers/fips.module.sources.new + @which unifdef > /dev/null || \ + ( echo >&2 "ERROR: unifdef not in your \$$PATH, FIPS checksums not calculated"; \ + false ) + ( sources=`pwd`/providers/fips.module.sources.new; \ + cd $(SRCDIR) \ + && cat $$sources \ + | xargs ./util/fips-checksums.sh ) \ + > providers/fips-sources.checksums.new \ + && sha256sum providers/fips-sources.checksums.new \ + | sed -e 's|\.new||' > providers/fips.checksum.new + +fips-checksums: providers/fips.checksum.new + +$(SRCDIR)/providers/fips.checksum: providers/fips.checksum.new + cp -p providers/fips.module.sources.new $(SRCDIR)/providers/fips.module.sources + cp -p providers/fips-sources.checksums.new $(SRCDIR)/providers/fips-sources.checksums + cp -p providers/fips.checksum.new $(SRCDIR)/providers/fips.checksum + +update-fips-checksums: $(SRCDIR)/providers/fips.checksum + +diff-fips-checksums: fips-checksums + diff -u $(SRCDIR)/providers/fips.module.sources providers/fips.module.sources.new + diff -u $(SRCDIR)/providers/fips-sources.checksums providers/fips-sources.checksums.new + diff -u $(SRCDIR)/providers/fips.checksum providers/fips.checksum.new + +# Release targets (note: only available on Unix) ##################### + +tar: + (cd $(SRCDIR); ./util/mktar.sh --name='$(NAME)' --tarfile='$(TARFILE)') + +# Helper targets ##################################################### + +link-utils: $(BLDDIR)/util/opensslwrap.sh $(BLDDIR)/apps/openssl.cnf + +$(BLDDIR)/util/opensslwrap.sh: Makefile + @if [ "$(SRCDIR)" != "$(BLDDIR)" ]; then \ + mkdir -p "$(BLDDIR)/util"; \ + ln -sf "../$(SRCDIR)/util/`basename "$@"`" "$(BLDDIR)/util"; \ + fi + +$(BLDDIR)/apps/openssl.cnf: Makefile + @if [ "$(SRCDIR)" != "$(BLDDIR)" ]; then \ + mkdir -p "$(BLDDIR)/apps"; \ + ln -sf "../$(SRCDIR)/apps/`basename "$@"`" "$(BLDDIR)/apps"; \ + fi + +FORCE: + +# Building targets ################################################### + +Makefile: configdata.pm \ + Configurations/common0.tmpl Configurations/unix-Makefile.tmpl + @echo "Detected changed: $?" + $(PERL) configdata.pm + @echo "**************************************************" + @echo "*** ***" + @echo "*** Please run the same make command again ***" + @echo "*** ***" + @echo "**************************************************" + @false + +configdata.pm: $(SRCDIR)/Configure $(SRCDIR)/config \ + ./build.info crypto/build.info ssl/build.info apps/build.info \ + util/build.info tools/build.info fuzz/build.info \ + providers/build.info doc/build.info engines/build.info \ + exporters/build.info crypto/objects/build.info \ + crypto/buffer/build.info crypto/bio/build.info \ + crypto/stack/build.info crypto/lhash/build.info \ + crypto/hashtable/build.info crypto/rand/build.info \ + crypto/evp/build.info crypto/asn1/build.info \ + crypto/pem/build.info crypto/x509/build.info \ + crypto/conf/build.info crypto/txt_db/build.info \ + crypto/pkcs7/build.info crypto/pkcs12/build.info \ + crypto/ui/build.info crypto/kdf/build.info \ + crypto/store/build.info crypto/property/build.info \ + crypto/md4/build.info crypto/md5/build.info \ + crypto/sha/build.info crypto/mdc2/build.info \ + crypto/hmac/build.info crypto/ripemd/build.info \ + crypto/whrlpool/build.info crypto/poly1305/build.info \ + crypto/siphash/build.info crypto/sm3/build.info \ + crypto/des/build.info crypto/aes/build.info \ + crypto/rc2/build.info crypto/rc4/build.info \ + crypto/aria/build.info crypto/bf/build.info \ + crypto/cast/build.info crypto/sm4/build.info \ + crypto/chacha/build.info crypto/modes/build.info \ + crypto/bn/build.info crypto/ec/build.info \ + crypto/rsa/build.info crypto/dsa/build.info \ + crypto/dh/build.info crypto/sm2/build.info \ + crypto/dso/build.info crypto/engine/build.info \ + crypto/err/build.info crypto/http/build.info \ + crypto/ocsp/build.info crypto/cms/build.info \ + crypto/ts/build.info crypto/srp/build.info \ + crypto/cmac/build.info crypto/ct/build.info \ + crypto/async/build.info crypto/ess/build.info \ + crypto/crmf/build.info crypto/cmp/build.info \ + crypto/encode_decode/build.info crypto/ffc/build.info \ + crypto/hpke/build.info crypto/thread/build.info \ + ssl/record/build.info ssl/rio/build.info ssl/quic/build.info \ + apps/lib/build.info providers/common/build.info \ + providers/implementations/build.info doc/man1/build.info \ + ssl/record/methods/build.info providers/common/der/build.info \ + providers/implementations/digests/build.info \ + providers/implementations/ciphers/build.info \ + providers/implementations/rands/build.info \ + providers/implementations/macs/build.info \ + providers/implementations/kdfs/build.info \ + providers/implementations/exchange/build.info \ + providers/implementations/keymgmt/build.info \ + providers/implementations/signature/build.info \ + providers/implementations/asymciphers/build.info \ + providers/implementations/encode_decode/build.info \ + providers/implementations/storemgmt/build.info \ + providers/implementations/kem/build.info \ + providers/implementations/rands/seeding/build.info \ + Configurations/00-base-templates.conf \ + Configurations/10-main.conf + @echo "Detected changed: $?" + $(PERL) configdata.pm -r + @echo "**************************************************" + @echo "*** ***" + @echo "*** Please run the same make command again ***" + @echo "*** ***" + @echo "**************************************************" + @false + +reconfigure reconf: + $(PERL) configdata.pm -r + + +OpenSSLConfigVersion.cmake: exporters/cmake/OpenSSLConfigVersion.cmake.in OpenSSLConfig.cmake builddata.pm configdata.pm + $(PERL) "-I." "-Mconfigdata" "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfigVersion.cmake.in > $@ +OpenSSLConfig.cmake: exporters/cmake/OpenSSLConfig.cmake.in builddata.pm configdata.pm + $(PERL) "-I." "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfig.cmake.in > $@ +builddata.pm: util/mkinstallvars.pl + $(PERL) util/mkinstallvars.pl PREFIX=. BINDIR=apps APPLINKDIR=ms LIBDIR= INCLUDEDIR=include "INCLUDEDIR=$(SRCDIR)/include" ENGINESDIR=engines MODULESDIR=providers "VERSION=$(VERSION)" "LDLIBS=$(LIB_EX_LIBS)" > $@ +crypto/params_idx.c: crypto/params_idx.c.in configdata.pm util/perl/OpenSSL/paramnames.pm + $(PERL) "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" crypto/params_idx.c.in > $@ +exporters/OpenSSLConfigVersion.cmake: exporters/cmake/OpenSSLConfigVersion.cmake.in configdata.pm exporters/OpenSSLConfig.cmake installdata.pm + $(PERL) "-I." "-Mconfigdata" "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfigVersion.cmake.in > $@ +exporters/OpenSSLConfig.cmake: exporters/cmake/OpenSSLConfig.cmake.in configdata.pm installdata.pm + $(PERL) "-I." "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfig.cmake.in > $@ +installdata.pm: util/mkinstallvars.pl + $(PERL) util/mkinstallvars.pl "PREFIX=$(INSTALLTOP)" BINDIR=bin "LIBDIR=$(LIBDIR)" "libdir=$(libdir)" INCLUDEDIR=include APPLINKDIR=include/openssl "ENGINESDIR=$(ENGINESDIR)" "MODULESDIR=$(MODULESDIR)" "PKGCONFIGDIR=$(PKGCONFIGDIR)" "CMAKECONFIGDIR=$(CMAKECONFIGDIR)" "LDLIBS=$(LIB_EX_LIBS)" "VERSION=$(VERSION)" > $@ +exporters/openssl.pc: exporters/pkg-config/openssl.pc.in configdata.pm exporters/libcrypto.pc exporters/libssl.pc installdata.pm + $(PERL) "-I." "-Mconfigdata" "-Mconfigdata" "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/openssl.pc.in > $@ +exporters/libcrypto.pc: exporters/pkg-config/libcrypto.pc.in configdata.pm installdata.pm + $(PERL) "-I." "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libcrypto.pc.in > $@ +exporters/libssl.pc: exporters/pkg-config/libssl.pc.in configdata.pm installdata.pm + $(PERL) "-I." "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libssl.pc.in > $@ +include/crypto/bn_conf.h: include/crypto/bn_conf.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/crypto/bn_conf.h.in > $@ +include/crypto/dso_conf.h: include/crypto/dso_conf.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/crypto/dso_conf.h.in > $@ +include/internal/param_names.h: include/internal/param_names.h.in configdata.pm util/perl/OpenSSL/paramnames.pm + $(PERL) "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" include/internal/param_names.h.in > $@ +include/openssl/asn1.h: include/openssl/asn1.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/asn1.h.in > $@ +include/openssl/asn1t.h: include/openssl/asn1t.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/asn1t.h.in > $@ +include/openssl/bio.h: include/openssl/bio.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/bio.h.in > $@ +include/openssl/cmp.h: include/openssl/cmp.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/cmp.h.in > $@ +include/openssl/cms.h: include/openssl/cms.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/cms.h.in > $@ +include/openssl/comp.h: include/openssl/comp.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/comp.h.in > $@ +include/openssl/conf.h: include/openssl/conf.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/conf.h.in > $@ +include/openssl/core_names.h: include/openssl/core_names.h.in configdata.pm util/perl/OpenSSL/paramnames.pm + $(PERL) "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" include/openssl/core_names.h.in > $@ +include/openssl/crmf.h: include/openssl/crmf.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/crmf.h.in > $@ +include/openssl/crypto.h: include/openssl/crypto.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/crypto.h.in > $@ +include/openssl/ct.h: include/openssl/ct.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ct.h.in > $@ +include/openssl/err.h: include/openssl/err.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/err.h.in > $@ +include/openssl/ess.h: include/openssl/ess.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ess.h.in > $@ +include/openssl/fipskey.h: include/openssl/fipskey.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/fipskey.h.in > $@ +include/openssl/lhash.h: include/openssl/lhash.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/lhash.h.in > $@ +include/openssl/ocsp.h: include/openssl/ocsp.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ocsp.h.in > $@ +include/openssl/opensslv.h: include/openssl/opensslv.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/opensslv.h.in > $@ +include/openssl/pkcs12.h: include/openssl/pkcs12.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/pkcs12.h.in > $@ +include/openssl/pkcs7.h: include/openssl/pkcs7.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/pkcs7.h.in > $@ +include/openssl/safestack.h: include/openssl/safestack.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/safestack.h.in > $@ +include/openssl/srp.h: include/openssl/srp.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/srp.h.in > $@ +include/openssl/ssl.h: include/openssl/ssl.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ssl.h.in > $@ +include/openssl/ui.h: include/openssl/ui.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ui.h.in > $@ +include/openssl/x509.h: include/openssl/x509.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509.h.in > $@ +include/openssl/x509_acert.h: include/openssl/x509_acert.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509_acert.h.in > $@ +include/openssl/x509_vfy.h: include/openssl/x509_vfy.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509_vfy.h.in > $@ +include/openssl/x509v3.h: include/openssl/x509v3.h.in configdata.pm + $(PERL) "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509v3.h.in > $@ +openssl.pc: exporters/pkg-config/openssl.pc.in builddata.pm configdata.pm libcrypto.pc libssl.pc + $(PERL) "-I." "-Mconfigdata" "-Mbuilddata" "-Mbuilddata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/openssl.pc.in > $@ +libcrypto.pc: exporters/pkg-config/libcrypto.pc.in builddata.pm configdata.pm + $(PERL) "-I." "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libcrypto.pc.in > $@ +libssl.pc: exporters/pkg-config/libssl.pc.in builddata.pm configdata.pm + $(PERL) "-I." "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libssl.pc.in > $@ +apps/libapps.a: apps/lib/libapps-lib-app_libctx.o \ + apps/lib/libapps-lib-app_params.o \ + apps/lib/libapps-lib-app_provider.o \ + apps/lib/libapps-lib-app_rand.o \ + apps/lib/libapps-lib-app_x509.o apps/lib/libapps-lib-apps.o \ + apps/lib/libapps-lib-apps_opt_printf.o \ + apps/lib/libapps-lib-apps_ui.o \ + apps/lib/libapps-lib-columns.o apps/lib/libapps-lib-engine.o \ + apps/lib/libapps-lib-engine_loader.o \ + apps/lib/libapps-lib-fmt.o \ + apps/lib/libapps-lib-http_server.o \ + apps/lib/libapps-lib-log.o apps/lib/libapps-lib-names.o \ + apps/lib/libapps-lib-opt.o apps/lib/libapps-lib-s_cb.o \ + apps/lib/libapps-lib-s_socket.o \ + apps/lib/libapps-lib-tlssrp_depr.o + $(RM) apps/libapps.a + $(AR) $(ARFLAGS) apps/libapps.a apps/lib/libapps-lib-app_libctx.o apps/lib/libapps-lib-app_params.o apps/lib/libapps-lib-app_provider.o apps/lib/libapps-lib-app_rand.o apps/lib/libapps-lib-app_x509.o apps/lib/libapps-lib-apps.o apps/lib/libapps-lib-apps_opt_printf.o apps/lib/libapps-lib-apps_ui.o apps/lib/libapps-lib-columns.o apps/lib/libapps-lib-engine.o apps/lib/libapps-lib-engine_loader.o apps/lib/libapps-lib-fmt.o apps/lib/libapps-lib-http_server.o apps/lib/libapps-lib-log.o apps/lib/libapps-lib-names.o apps/lib/libapps-lib-opt.o apps/lib/libapps-lib-s_cb.o apps/lib/libapps-lib-s_socket.o apps/lib/libapps-lib-tlssrp_depr.o + $(RANLIB) $@ || echo Never mind. +apps/lib/libapps-lib-app_libctx.o: apps/lib/app_libctx.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-app_libctx.d.tmp -c -o $@ apps/lib/app_libctx.c + @touch apps/lib/libapps-lib-app_libctx.d.tmp + @if cmp apps/lib/libapps-lib-app_libctx.d.tmp apps/lib/libapps-lib-app_libctx.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-app_libctx.d.tmp; \ + else \ + mv apps/lib/libapps-lib-app_libctx.d.tmp apps/lib/libapps-lib-app_libctx.d; \ + fi +apps/lib/libapps-lib-app_params.o: apps/lib/app_params.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-app_params.d.tmp -c -o $@ apps/lib/app_params.c + @touch apps/lib/libapps-lib-app_params.d.tmp + @if cmp apps/lib/libapps-lib-app_params.d.tmp apps/lib/libapps-lib-app_params.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-app_params.d.tmp; \ + else \ + mv apps/lib/libapps-lib-app_params.d.tmp apps/lib/libapps-lib-app_params.d; \ + fi +apps/lib/libapps-lib-app_provider.o: apps/lib/app_provider.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-app_provider.d.tmp -c -o $@ apps/lib/app_provider.c + @touch apps/lib/libapps-lib-app_provider.d.tmp + @if cmp apps/lib/libapps-lib-app_provider.d.tmp apps/lib/libapps-lib-app_provider.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-app_provider.d.tmp; \ + else \ + mv apps/lib/libapps-lib-app_provider.d.tmp apps/lib/libapps-lib-app_provider.d; \ + fi +apps/lib/libapps-lib-app_rand.o: apps/lib/app_rand.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-app_rand.d.tmp -c -o $@ apps/lib/app_rand.c + @touch apps/lib/libapps-lib-app_rand.d.tmp + @if cmp apps/lib/libapps-lib-app_rand.d.tmp apps/lib/libapps-lib-app_rand.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-app_rand.d.tmp; \ + else \ + mv apps/lib/libapps-lib-app_rand.d.tmp apps/lib/libapps-lib-app_rand.d; \ + fi +apps/lib/libapps-lib-app_x509.o: apps/lib/app_x509.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-app_x509.d.tmp -c -o $@ apps/lib/app_x509.c + @touch apps/lib/libapps-lib-app_x509.d.tmp + @if cmp apps/lib/libapps-lib-app_x509.d.tmp apps/lib/libapps-lib-app_x509.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-app_x509.d.tmp; \ + else \ + mv apps/lib/libapps-lib-app_x509.d.tmp apps/lib/libapps-lib-app_x509.d; \ + fi +apps/lib/libapps-lib-apps.o: apps/lib/apps.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-apps.d.tmp -c -o $@ apps/lib/apps.c + @touch apps/lib/libapps-lib-apps.d.tmp + @if cmp apps/lib/libapps-lib-apps.d.tmp apps/lib/libapps-lib-apps.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-apps.d.tmp; \ + else \ + mv apps/lib/libapps-lib-apps.d.tmp apps/lib/libapps-lib-apps.d; \ + fi +apps/lib/libapps-lib-apps_opt_printf.o: apps/lib/apps_opt_printf.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-apps_opt_printf.d.tmp -c -o $@ apps/lib/apps_opt_printf.c + @touch apps/lib/libapps-lib-apps_opt_printf.d.tmp + @if cmp apps/lib/libapps-lib-apps_opt_printf.d.tmp apps/lib/libapps-lib-apps_opt_printf.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-apps_opt_printf.d.tmp; \ + else \ + mv apps/lib/libapps-lib-apps_opt_printf.d.tmp apps/lib/libapps-lib-apps_opt_printf.d; \ + fi +apps/lib/libapps-lib-apps_ui.o: apps/lib/apps_ui.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-apps_ui.d.tmp -c -o $@ apps/lib/apps_ui.c + @touch apps/lib/libapps-lib-apps_ui.d.tmp + @if cmp apps/lib/libapps-lib-apps_ui.d.tmp apps/lib/libapps-lib-apps_ui.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-apps_ui.d.tmp; \ + else \ + mv apps/lib/libapps-lib-apps_ui.d.tmp apps/lib/libapps-lib-apps_ui.d; \ + fi +apps/lib/libapps-lib-columns.o: apps/lib/columns.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-columns.d.tmp -c -o $@ apps/lib/columns.c + @touch apps/lib/libapps-lib-columns.d.tmp + @if cmp apps/lib/libapps-lib-columns.d.tmp apps/lib/libapps-lib-columns.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-columns.d.tmp; \ + else \ + mv apps/lib/libapps-lib-columns.d.tmp apps/lib/libapps-lib-columns.d; \ + fi +apps/lib/libapps-lib-engine.o: apps/lib/engine.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-engine.d.tmp -c -o $@ apps/lib/engine.c + @touch apps/lib/libapps-lib-engine.d.tmp + @if cmp apps/lib/libapps-lib-engine.d.tmp apps/lib/libapps-lib-engine.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-engine.d.tmp; \ + else \ + mv apps/lib/libapps-lib-engine.d.tmp apps/lib/libapps-lib-engine.d; \ + fi +apps/lib/libapps-lib-engine_loader.o: apps/lib/engine_loader.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-engine_loader.d.tmp -c -o $@ apps/lib/engine_loader.c + @touch apps/lib/libapps-lib-engine_loader.d.tmp + @if cmp apps/lib/libapps-lib-engine_loader.d.tmp apps/lib/libapps-lib-engine_loader.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-engine_loader.d.tmp; \ + else \ + mv apps/lib/libapps-lib-engine_loader.d.tmp apps/lib/libapps-lib-engine_loader.d; \ + fi +apps/lib/libapps-lib-fmt.o: apps/lib/fmt.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-fmt.d.tmp -c -o $@ apps/lib/fmt.c + @touch apps/lib/libapps-lib-fmt.d.tmp + @if cmp apps/lib/libapps-lib-fmt.d.tmp apps/lib/libapps-lib-fmt.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-fmt.d.tmp; \ + else \ + mv apps/lib/libapps-lib-fmt.d.tmp apps/lib/libapps-lib-fmt.d; \ + fi +apps/lib/libapps-lib-http_server.o: apps/lib/http_server.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-http_server.d.tmp -c -o $@ apps/lib/http_server.c + @touch apps/lib/libapps-lib-http_server.d.tmp + @if cmp apps/lib/libapps-lib-http_server.d.tmp apps/lib/libapps-lib-http_server.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-http_server.d.tmp; \ + else \ + mv apps/lib/libapps-lib-http_server.d.tmp apps/lib/libapps-lib-http_server.d; \ + fi +apps/lib/libapps-lib-log.o: apps/lib/log.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-log.d.tmp -c -o $@ apps/lib/log.c + @touch apps/lib/libapps-lib-log.d.tmp + @if cmp apps/lib/libapps-lib-log.d.tmp apps/lib/libapps-lib-log.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-log.d.tmp; \ + else \ + mv apps/lib/libapps-lib-log.d.tmp apps/lib/libapps-lib-log.d; \ + fi +apps/lib/libapps-lib-names.o: apps/lib/names.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-names.d.tmp -c -o $@ apps/lib/names.c + @touch apps/lib/libapps-lib-names.d.tmp + @if cmp apps/lib/libapps-lib-names.d.tmp apps/lib/libapps-lib-names.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-names.d.tmp; \ + else \ + mv apps/lib/libapps-lib-names.d.tmp apps/lib/libapps-lib-names.d; \ + fi +apps/lib/libapps-lib-opt.o: apps/lib/opt.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-opt.d.tmp -c -o $@ apps/lib/opt.c + @touch apps/lib/libapps-lib-opt.d.tmp + @if cmp apps/lib/libapps-lib-opt.d.tmp apps/lib/libapps-lib-opt.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-opt.d.tmp; \ + else \ + mv apps/lib/libapps-lib-opt.d.tmp apps/lib/libapps-lib-opt.d; \ + fi +apps/lib/libapps-lib-s_cb.o: apps/lib/s_cb.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-s_cb.d.tmp -c -o $@ apps/lib/s_cb.c + @touch apps/lib/libapps-lib-s_cb.d.tmp + @if cmp apps/lib/libapps-lib-s_cb.d.tmp apps/lib/libapps-lib-s_cb.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-s_cb.d.tmp; \ + else \ + mv apps/lib/libapps-lib-s_cb.d.tmp apps/lib/libapps-lib-s_cb.d; \ + fi +apps/lib/libapps-lib-s_socket.o: apps/lib/s_socket.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-s_socket.d.tmp -c -o $@ apps/lib/s_socket.c + @touch apps/lib/libapps-lib-s_socket.d.tmp + @if cmp apps/lib/libapps-lib-s_socket.d.tmp apps/lib/libapps-lib-s_socket.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-s_socket.d.tmp; \ + else \ + mv apps/lib/libapps-lib-s_socket.d.tmp apps/lib/libapps-lib-s_socket.d; \ + fi +apps/lib/libapps-lib-tlssrp_depr.o: apps/lib/tlssrp_depr.c + $(CC) -I. -Iinclude -Iapps/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF apps/lib/libapps-lib-tlssrp_depr.d.tmp -c -o $@ apps/lib/tlssrp_depr.c + @touch apps/lib/libapps-lib-tlssrp_depr.d.tmp + @if cmp apps/lib/libapps-lib-tlssrp_depr.d.tmp apps/lib/libapps-lib-tlssrp_depr.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/libapps-lib-tlssrp_depr.d.tmp; \ + else \ + mv apps/lib/libapps-lib-tlssrp_depr.d.tmp apps/lib/libapps-lib-tlssrp_depr.d; \ + fi +libcrypto.a: crypto/aes/libcrypto-lib-aes-x86_64.o \ + crypto/aes/libcrypto-lib-aes_cfb.o \ + crypto/aes/libcrypto-lib-aes_ecb.o \ + crypto/aes/libcrypto-lib-aes_ige.o \ + crypto/aes/libcrypto-lib-aes_misc.o \ + crypto/aes/libcrypto-lib-aes_ofb.o \ + crypto/aes/libcrypto-lib-aes_wrap.o \ + crypto/aes/libcrypto-lib-aesni-mb-x86_64.o \ + crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o \ + crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o \ + crypto/aes/libcrypto-lib-aesni-x86_64.o \ + crypto/aes/libcrypto-lib-bsaes-x86_64.o \ + crypto/aes/libcrypto-lib-vpaes-x86_64.o \ + crypto/aria/libcrypto-lib-aria.o \ + crypto/asn1/libcrypto-lib-a_bitstr.o \ + crypto/asn1/libcrypto-lib-a_d2i_fp.o \ + crypto/asn1/libcrypto-lib-a_digest.o \ + crypto/asn1/libcrypto-lib-a_dup.o \ + crypto/asn1/libcrypto-lib-a_gentm.o \ + crypto/asn1/libcrypto-lib-a_i2d_fp.o \ + crypto/asn1/libcrypto-lib-a_int.o \ + crypto/asn1/libcrypto-lib-a_mbstr.o \ + crypto/asn1/libcrypto-lib-a_object.o \ + crypto/asn1/libcrypto-lib-a_octet.o \ + crypto/asn1/libcrypto-lib-a_print.o \ + crypto/asn1/libcrypto-lib-a_sign.o \ + crypto/asn1/libcrypto-lib-a_strex.o \ + crypto/asn1/libcrypto-lib-a_strnid.o \ + crypto/asn1/libcrypto-lib-a_time.o \ + crypto/asn1/libcrypto-lib-a_type.o \ + crypto/asn1/libcrypto-lib-a_utctm.o \ + crypto/asn1/libcrypto-lib-a_utf8.o \ + crypto/asn1/libcrypto-lib-a_verify.o \ + crypto/asn1/libcrypto-lib-ameth_lib.o \ + crypto/asn1/libcrypto-lib-asn1_err.o \ + crypto/asn1/libcrypto-lib-asn1_gen.o \ + crypto/asn1/libcrypto-lib-asn1_item_list.o \ + crypto/asn1/libcrypto-lib-asn1_lib.o \ + crypto/asn1/libcrypto-lib-asn1_parse.o \ + crypto/asn1/libcrypto-lib-asn_mime.o \ + crypto/asn1/libcrypto-lib-asn_moid.o \ + crypto/asn1/libcrypto-lib-asn_mstbl.o \ + crypto/asn1/libcrypto-lib-asn_pack.o \ + crypto/asn1/libcrypto-lib-bio_asn1.o \ + crypto/asn1/libcrypto-lib-bio_ndef.o \ + crypto/asn1/libcrypto-lib-d2i_param.o \ + crypto/asn1/libcrypto-lib-d2i_pr.o \ + crypto/asn1/libcrypto-lib-d2i_pu.o \ + crypto/asn1/libcrypto-lib-evp_asn1.o \ + crypto/asn1/libcrypto-lib-f_int.o \ + crypto/asn1/libcrypto-lib-f_string.o \ + crypto/asn1/libcrypto-lib-i2d_evp.o \ + crypto/asn1/libcrypto-lib-n_pkey.o \ + crypto/asn1/libcrypto-lib-nsseq.o \ + crypto/asn1/libcrypto-lib-p5_pbe.o \ + crypto/asn1/libcrypto-lib-p5_pbev2.o \ + crypto/asn1/libcrypto-lib-p5_scrypt.o \ + crypto/asn1/libcrypto-lib-p8_pkey.o \ + crypto/asn1/libcrypto-lib-t_bitst.o \ + crypto/asn1/libcrypto-lib-t_pkey.o \ + crypto/asn1/libcrypto-lib-t_spki.o \ + crypto/asn1/libcrypto-lib-tasn_dec.o \ + crypto/asn1/libcrypto-lib-tasn_enc.o \ + crypto/asn1/libcrypto-lib-tasn_fre.o \ + crypto/asn1/libcrypto-lib-tasn_new.o \ + crypto/asn1/libcrypto-lib-tasn_prn.o \ + crypto/asn1/libcrypto-lib-tasn_scn.o \ + crypto/asn1/libcrypto-lib-tasn_typ.o \ + crypto/asn1/libcrypto-lib-tasn_utl.o \ + crypto/asn1/libcrypto-lib-x_algor.o \ + crypto/asn1/libcrypto-lib-x_bignum.o \ + crypto/asn1/libcrypto-lib-x_info.o \ + crypto/asn1/libcrypto-lib-x_int64.o \ + crypto/asn1/libcrypto-lib-x_long.o \ + crypto/asn1/libcrypto-lib-x_pkey.o \ + crypto/asn1/libcrypto-lib-x_sig.o \ + crypto/asn1/libcrypto-lib-x_spki.o \ + crypto/asn1/libcrypto-lib-x_val.o \ + crypto/async/arch/libcrypto-lib-async_null.o \ + crypto/async/arch/libcrypto-lib-async_posix.o \ + crypto/async/arch/libcrypto-lib-async_win.o \ + crypto/async/libcrypto-lib-async.o \ + crypto/async/libcrypto-lib-async_err.o \ + crypto/async/libcrypto-lib-async_wait.o \ + crypto/bf/libcrypto-lib-bf_cfb64.o \ + crypto/bf/libcrypto-lib-bf_ecb.o \ + crypto/bf/libcrypto-lib-bf_enc.o \ + crypto/bf/libcrypto-lib-bf_ofb64.o \ + crypto/bf/libcrypto-lib-bf_skey.o \ + crypto/bio/libcrypto-lib-bf_buff.o \ + crypto/bio/libcrypto-lib-bf_lbuf.o \ + crypto/bio/libcrypto-lib-bf_nbio.o \ + crypto/bio/libcrypto-lib-bf_null.o \ + crypto/bio/libcrypto-lib-bf_prefix.o \ + crypto/bio/libcrypto-lib-bf_readbuff.o \ + crypto/bio/libcrypto-lib-bio_addr.o \ + crypto/bio/libcrypto-lib-bio_cb.o \ + crypto/bio/libcrypto-lib-bio_dump.o \ + crypto/bio/libcrypto-lib-bio_err.o \ + crypto/bio/libcrypto-lib-bio_lib.o \ + crypto/bio/libcrypto-lib-bio_meth.o \ + crypto/bio/libcrypto-lib-bio_print.o \ + crypto/bio/libcrypto-lib-bio_sock.o \ + crypto/bio/libcrypto-lib-bio_sock2.o \ + crypto/bio/libcrypto-lib-bss_acpt.o \ + crypto/bio/libcrypto-lib-bss_bio.o \ + crypto/bio/libcrypto-lib-bss_conn.o \ + crypto/bio/libcrypto-lib-bss_core.o \ + crypto/bio/libcrypto-lib-bss_dgram.o \ + crypto/bio/libcrypto-lib-bss_dgram_pair.o \ + crypto/bio/libcrypto-lib-bss_fd.o \ + crypto/bio/libcrypto-lib-bss_file.o \ + crypto/bio/libcrypto-lib-bss_log.o \ + crypto/bio/libcrypto-lib-bss_mem.o \ + crypto/bio/libcrypto-lib-bss_null.o \ + crypto/bio/libcrypto-lib-bss_sock.o \ + crypto/bio/libcrypto-lib-ossl_core_bio.o \ + crypto/bn/asm/libcrypto-lib-x86_64-gcc.o \ + crypto/bn/libcrypto-lib-bn_add.o \ + crypto/bn/libcrypto-lib-bn_blind.o \ + crypto/bn/libcrypto-lib-bn_const.o \ + crypto/bn/libcrypto-lib-bn_conv.o \ + crypto/bn/libcrypto-lib-bn_ctx.o \ + crypto/bn/libcrypto-lib-bn_depr.o \ + crypto/bn/libcrypto-lib-bn_dh.o \ + crypto/bn/libcrypto-lib-bn_div.o \ + crypto/bn/libcrypto-lib-bn_err.o \ + crypto/bn/libcrypto-lib-bn_exp.o \ + crypto/bn/libcrypto-lib-bn_exp2.o \ + crypto/bn/libcrypto-lib-bn_gcd.o \ + crypto/bn/libcrypto-lib-bn_gf2m.o \ + crypto/bn/libcrypto-lib-bn_intern.o \ + crypto/bn/libcrypto-lib-bn_kron.o \ + crypto/bn/libcrypto-lib-bn_lib.o \ + crypto/bn/libcrypto-lib-bn_mod.o \ + crypto/bn/libcrypto-lib-bn_mont.o \ + crypto/bn/libcrypto-lib-bn_mpi.o \ + crypto/bn/libcrypto-lib-bn_mul.o \ + crypto/bn/libcrypto-lib-bn_nist.o \ + crypto/bn/libcrypto-lib-bn_prime.o \ + crypto/bn/libcrypto-lib-bn_print.o \ + crypto/bn/libcrypto-lib-bn_rand.o \ + crypto/bn/libcrypto-lib-bn_recp.o \ + crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o \ + crypto/bn/libcrypto-lib-bn_shift.o \ + crypto/bn/libcrypto-lib-bn_sqr.o \ + crypto/bn/libcrypto-lib-bn_sqrt.o \ + crypto/bn/libcrypto-lib-bn_srp.o \ + crypto/bn/libcrypto-lib-bn_word.o \ + crypto/bn/libcrypto-lib-bn_x931p.o \ + crypto/bn/libcrypto-lib-rsaz-2k-avx512.o \ + crypto/bn/libcrypto-lib-rsaz-3k-avx512.o \ + crypto/bn/libcrypto-lib-rsaz-4k-avx512.o \ + crypto/bn/libcrypto-lib-rsaz-avx2.o \ + crypto/bn/libcrypto-lib-rsaz-x86_64.o \ + crypto/bn/libcrypto-lib-rsaz_exp.o \ + crypto/bn/libcrypto-lib-rsaz_exp_x2.o \ + crypto/bn/libcrypto-lib-x86_64-gf2m.o \ + crypto/bn/libcrypto-lib-x86_64-mont.o \ + crypto/bn/libcrypto-lib-x86_64-mont5.o \ + crypto/buffer/libcrypto-lib-buf_err.o \ + crypto/buffer/libcrypto-lib-buffer.o \ + crypto/cast/libcrypto-lib-c_cfb64.o \ + crypto/cast/libcrypto-lib-c_ecb.o \ + crypto/cast/libcrypto-lib-c_enc.o \ + crypto/cast/libcrypto-lib-c_ofb64.o \ + crypto/cast/libcrypto-lib-c_skey.o \ + crypto/chacha/libcrypto-lib-chacha-x86_64.o \ + crypto/cmac/libcrypto-lib-cmac.o \ + crypto/cmp/libcrypto-lib-cmp_asn.o \ + crypto/cmp/libcrypto-lib-cmp_client.o \ + crypto/cmp/libcrypto-lib-cmp_ctx.o \ + crypto/cmp/libcrypto-lib-cmp_err.o \ + crypto/cmp/libcrypto-lib-cmp_genm.o \ + crypto/cmp/libcrypto-lib-cmp_hdr.o \ + crypto/cmp/libcrypto-lib-cmp_http.o \ + crypto/cmp/libcrypto-lib-cmp_msg.o \ + crypto/cmp/libcrypto-lib-cmp_protect.o \ + crypto/cmp/libcrypto-lib-cmp_server.o \ + crypto/cmp/libcrypto-lib-cmp_status.o \ + crypto/cmp/libcrypto-lib-cmp_util.o \ + crypto/cmp/libcrypto-lib-cmp_vfy.o \ + crypto/cms/libcrypto-lib-cms_asn1.o \ + crypto/cms/libcrypto-lib-cms_att.o \ + crypto/cms/libcrypto-lib-cms_cd.o \ + crypto/cms/libcrypto-lib-cms_dd.o \ + crypto/cms/libcrypto-lib-cms_dh.o \ + crypto/cms/libcrypto-lib-cms_ec.o \ + crypto/cms/libcrypto-lib-cms_enc.o \ + crypto/cms/libcrypto-lib-cms_env.o \ + crypto/cms/libcrypto-lib-cms_err.o \ + crypto/cms/libcrypto-lib-cms_ess.o \ + crypto/cms/libcrypto-lib-cms_io.o \ + crypto/cms/libcrypto-lib-cms_kari.o \ + crypto/cms/libcrypto-lib-cms_lib.o \ + crypto/cms/libcrypto-lib-cms_pwri.o \ + crypto/cms/libcrypto-lib-cms_rsa.o \ + crypto/cms/libcrypto-lib-cms_sd.o \ + crypto/cms/libcrypto-lib-cms_smime.o \ + crypto/conf/libcrypto-lib-conf_api.o \ + crypto/conf/libcrypto-lib-conf_def.o \ + crypto/conf/libcrypto-lib-conf_err.o \ + crypto/conf/libcrypto-lib-conf_lib.o \ + crypto/conf/libcrypto-lib-conf_mall.o \ + crypto/conf/libcrypto-lib-conf_mod.o \ + crypto/conf/libcrypto-lib-conf_sap.o \ + crypto/conf/libcrypto-lib-conf_ssl.o \ + crypto/crmf/libcrypto-lib-crmf_asn.o \ + crypto/crmf/libcrypto-lib-crmf_err.o \ + crypto/crmf/libcrypto-lib-crmf_lib.o \ + crypto/crmf/libcrypto-lib-crmf_pbm.o \ + crypto/ct/libcrypto-lib-ct_b64.o \ + crypto/ct/libcrypto-lib-ct_err.o \ + crypto/ct/libcrypto-lib-ct_log.o \ + crypto/ct/libcrypto-lib-ct_oct.o \ + crypto/ct/libcrypto-lib-ct_policy.o \ + crypto/ct/libcrypto-lib-ct_prn.o \ + crypto/ct/libcrypto-lib-ct_sct.o \ + crypto/ct/libcrypto-lib-ct_sct_ctx.o \ + crypto/ct/libcrypto-lib-ct_vfy.o \ + crypto/ct/libcrypto-lib-ct_x509v3.o \ + crypto/des/libcrypto-lib-cbc_cksm.o \ + crypto/des/libcrypto-lib-cbc_enc.o \ + crypto/des/libcrypto-lib-cfb64ede.o \ + crypto/des/libcrypto-lib-cfb64enc.o \ + crypto/des/libcrypto-lib-cfb_enc.o \ + crypto/des/libcrypto-lib-des_enc.o \ + crypto/des/libcrypto-lib-ecb3_enc.o \ + crypto/des/libcrypto-lib-ecb_enc.o \ + crypto/des/libcrypto-lib-fcrypt.o \ + crypto/des/libcrypto-lib-fcrypt_b.o \ + crypto/des/libcrypto-lib-ofb64ede.o \ + crypto/des/libcrypto-lib-ofb64enc.o \ + crypto/des/libcrypto-lib-ofb_enc.o \ + crypto/des/libcrypto-lib-pcbc_enc.o \ + crypto/des/libcrypto-lib-qud_cksm.o \ + crypto/des/libcrypto-lib-rand_key.o \ + crypto/des/libcrypto-lib-set_key.o \ + crypto/des/libcrypto-lib-str2key.o \ + crypto/des/libcrypto-lib-xcbc_enc.o \ + crypto/dh/libcrypto-lib-dh_ameth.o \ + crypto/dh/libcrypto-lib-dh_asn1.o \ + crypto/dh/libcrypto-lib-dh_backend.o \ + crypto/dh/libcrypto-lib-dh_check.o \ + crypto/dh/libcrypto-lib-dh_depr.o \ + crypto/dh/libcrypto-lib-dh_err.o \ + crypto/dh/libcrypto-lib-dh_gen.o \ + crypto/dh/libcrypto-lib-dh_group_params.o \ + crypto/dh/libcrypto-lib-dh_kdf.o \ + crypto/dh/libcrypto-lib-dh_key.o \ + crypto/dh/libcrypto-lib-dh_lib.o \ + crypto/dh/libcrypto-lib-dh_meth.o \ + crypto/dh/libcrypto-lib-dh_pmeth.o \ + crypto/dh/libcrypto-lib-dh_prn.o \ + crypto/dh/libcrypto-lib-dh_rfc5114.o \ + crypto/dsa/libcrypto-lib-dsa_ameth.o \ + crypto/dsa/libcrypto-lib-dsa_asn1.o \ + crypto/dsa/libcrypto-lib-dsa_backend.o \ + crypto/dsa/libcrypto-lib-dsa_check.o \ + crypto/dsa/libcrypto-lib-dsa_depr.o \ + crypto/dsa/libcrypto-lib-dsa_err.o \ + crypto/dsa/libcrypto-lib-dsa_gen.o \ + crypto/dsa/libcrypto-lib-dsa_key.o \ + crypto/dsa/libcrypto-lib-dsa_lib.o \ + crypto/dsa/libcrypto-lib-dsa_meth.o \ + crypto/dsa/libcrypto-lib-dsa_ossl.o \ + crypto/dsa/libcrypto-lib-dsa_pmeth.o \ + crypto/dsa/libcrypto-lib-dsa_prn.o \ + crypto/dsa/libcrypto-lib-dsa_sign.o \ + crypto/dsa/libcrypto-lib-dsa_vrf.o \ + crypto/dso/libcrypto-lib-dso_dl.o \ + crypto/dso/libcrypto-lib-dso_dlfcn.o \ + crypto/dso/libcrypto-lib-dso_err.o \ + crypto/dso/libcrypto-lib-dso_lib.o \ + crypto/dso/libcrypto-lib-dso_openssl.o \ + crypto/dso/libcrypto-lib-dso_vms.o \ + crypto/dso/libcrypto-lib-dso_win32.o \ + crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o \ + crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o \ + crypto/ec/curve448/libcrypto-lib-curve448.o \ + crypto/ec/curve448/libcrypto-lib-curve448_tables.o \ + crypto/ec/curve448/libcrypto-lib-eddsa.o \ + crypto/ec/curve448/libcrypto-lib-f_generic.o \ + crypto/ec/curve448/libcrypto-lib-scalar.o \ + crypto/ec/libcrypto-lib-curve25519.o \ + crypto/ec/libcrypto-lib-ec2_oct.o \ + crypto/ec/libcrypto-lib-ec2_smpl.o \ + crypto/ec/libcrypto-lib-ec_ameth.o \ + crypto/ec/libcrypto-lib-ec_asn1.o \ + crypto/ec/libcrypto-lib-ec_backend.o \ + crypto/ec/libcrypto-lib-ec_check.o \ + crypto/ec/libcrypto-lib-ec_curve.o \ + crypto/ec/libcrypto-lib-ec_cvt.o \ + crypto/ec/libcrypto-lib-ec_deprecated.o \ + crypto/ec/libcrypto-lib-ec_err.o \ + crypto/ec/libcrypto-lib-ec_key.o \ + crypto/ec/libcrypto-lib-ec_kmeth.o \ + crypto/ec/libcrypto-lib-ec_lib.o \ + crypto/ec/libcrypto-lib-ec_mult.o \ + crypto/ec/libcrypto-lib-ec_oct.o \ + crypto/ec/libcrypto-lib-ec_pmeth.o \ + crypto/ec/libcrypto-lib-ec_print.o \ + crypto/ec/libcrypto-lib-ecdh_kdf.o \ + crypto/ec/libcrypto-lib-ecdh_ossl.o \ + crypto/ec/libcrypto-lib-ecdsa_ossl.o \ + crypto/ec/libcrypto-lib-ecdsa_sign.o \ + crypto/ec/libcrypto-lib-ecdsa_vrf.o \ + crypto/ec/libcrypto-lib-eck_prn.o \ + crypto/ec/libcrypto-lib-ecp_mont.o \ + crypto/ec/libcrypto-lib-ecp_nist.o \ + crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o \ + crypto/ec/libcrypto-lib-ecp_nistz256.o \ + crypto/ec/libcrypto-lib-ecp_oct.o \ + crypto/ec/libcrypto-lib-ecp_smpl.o \ + crypto/ec/libcrypto-lib-ecx_backend.o \ + crypto/ec/libcrypto-lib-ecx_key.o \ + crypto/ec/libcrypto-lib-ecx_meth.o \ + crypto/ec/libcrypto-lib-x25519-x86_64.o \ + crypto/encode_decode/libcrypto-lib-decoder_err.o \ + crypto/encode_decode/libcrypto-lib-decoder_lib.o \ + crypto/encode_decode/libcrypto-lib-decoder_meth.o \ + crypto/encode_decode/libcrypto-lib-decoder_pkey.o \ + crypto/encode_decode/libcrypto-lib-encoder_err.o \ + crypto/encode_decode/libcrypto-lib-encoder_lib.o \ + crypto/encode_decode/libcrypto-lib-encoder_meth.o \ + crypto/encode_decode/libcrypto-lib-encoder_pkey.o \ + crypto/engine/libcrypto-lib-eng_all.o \ + crypto/engine/libcrypto-lib-eng_cnf.o \ + crypto/engine/libcrypto-lib-eng_ctrl.o \ + crypto/engine/libcrypto-lib-eng_dyn.o \ + crypto/engine/libcrypto-lib-eng_err.o \ + crypto/engine/libcrypto-lib-eng_fat.o \ + crypto/engine/libcrypto-lib-eng_init.o \ + crypto/engine/libcrypto-lib-eng_lib.o \ + crypto/engine/libcrypto-lib-eng_list.o \ + crypto/engine/libcrypto-lib-eng_openssl.o \ + crypto/engine/libcrypto-lib-eng_pkey.o \ + crypto/engine/libcrypto-lib-eng_rdrand.o \ + crypto/engine/libcrypto-lib-eng_table.o \ + crypto/engine/libcrypto-lib-tb_asnmth.o \ + crypto/engine/libcrypto-lib-tb_cipher.o \ + crypto/engine/libcrypto-lib-tb_dh.o \ + crypto/engine/libcrypto-lib-tb_digest.o \ + crypto/engine/libcrypto-lib-tb_dsa.o \ + crypto/engine/libcrypto-lib-tb_eckey.o \ + crypto/engine/libcrypto-lib-tb_pkmeth.o \ + crypto/engine/libcrypto-lib-tb_rand.o \ + crypto/engine/libcrypto-lib-tb_rsa.o \ + crypto/err/libcrypto-lib-err.o \ + crypto/err/libcrypto-lib-err_all.o \ + crypto/err/libcrypto-lib-err_all_legacy.o \ + crypto/err/libcrypto-lib-err_blocks.o \ + crypto/err/libcrypto-lib-err_mark.o \ + crypto/err/libcrypto-lib-err_prn.o \ + crypto/err/libcrypto-lib-err_save.o \ + crypto/ess/libcrypto-lib-ess_asn1.o \ + crypto/ess/libcrypto-lib-ess_err.o \ + crypto/ess/libcrypto-lib-ess_lib.o \ + crypto/evp/libcrypto-lib-asymcipher.o \ + crypto/evp/libcrypto-lib-bio_b64.o \ + crypto/evp/libcrypto-lib-bio_enc.o \ + crypto/evp/libcrypto-lib-bio_md.o \ + crypto/evp/libcrypto-lib-bio_ok.o \ + crypto/evp/libcrypto-lib-c_allc.o \ + crypto/evp/libcrypto-lib-c_alld.o \ + crypto/evp/libcrypto-lib-cmeth_lib.o \ + crypto/evp/libcrypto-lib-ctrl_params_translate.o \ + crypto/evp/libcrypto-lib-dh_ctrl.o \ + crypto/evp/libcrypto-lib-dh_support.o \ + crypto/evp/libcrypto-lib-digest.o \ + crypto/evp/libcrypto-lib-dsa_ctrl.o \ + crypto/evp/libcrypto-lib-e_aes.o \ + crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o \ + crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o \ + crypto/evp/libcrypto-lib-e_aria.o \ + crypto/evp/libcrypto-lib-e_bf.o \ + crypto/evp/libcrypto-lib-e_cast.o \ + crypto/evp/libcrypto-lib-e_chacha20_poly1305.o \ + crypto/evp/libcrypto-lib-e_des.o \ + crypto/evp/libcrypto-lib-e_des3.o \ + crypto/evp/libcrypto-lib-e_idea.o \ + crypto/evp/libcrypto-lib-e_null.o \ + crypto/evp/libcrypto-lib-e_old.o \ + crypto/evp/libcrypto-lib-e_rc2.o \ + crypto/evp/libcrypto-lib-e_rc4.o \ + crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o \ + crypto/evp/libcrypto-lib-e_rc5.o \ + crypto/evp/libcrypto-lib-e_sm4.o \ + crypto/evp/libcrypto-lib-e_xcbc_d.o \ + crypto/evp/libcrypto-lib-ec_ctrl.o \ + crypto/evp/libcrypto-lib-ec_support.o \ + crypto/evp/libcrypto-lib-encode.o \ + crypto/evp/libcrypto-lib-evp_cnf.o \ + crypto/evp/libcrypto-lib-evp_enc.o \ + crypto/evp/libcrypto-lib-evp_err.o \ + crypto/evp/libcrypto-lib-evp_fetch.o \ + crypto/evp/libcrypto-lib-evp_key.o \ + crypto/evp/libcrypto-lib-evp_lib.o \ + crypto/evp/libcrypto-lib-evp_pbe.o \ + crypto/evp/libcrypto-lib-evp_pkey.o \ + crypto/evp/libcrypto-lib-evp_rand.o \ + crypto/evp/libcrypto-lib-evp_utils.o \ + crypto/evp/libcrypto-lib-exchange.o \ + crypto/evp/libcrypto-lib-kdf_lib.o \ + crypto/evp/libcrypto-lib-kdf_meth.o \ + crypto/evp/libcrypto-lib-kem.o \ + crypto/evp/libcrypto-lib-keymgmt_lib.o \ + crypto/evp/libcrypto-lib-keymgmt_meth.o \ + crypto/evp/libcrypto-lib-legacy_blake2.o \ + crypto/evp/libcrypto-lib-legacy_md4.o \ + crypto/evp/libcrypto-lib-legacy_md5.o \ + crypto/evp/libcrypto-lib-legacy_md5_sha1.o \ + crypto/evp/libcrypto-lib-legacy_mdc2.o \ + crypto/evp/libcrypto-lib-legacy_ripemd.o \ + crypto/evp/libcrypto-lib-legacy_sha.o \ + crypto/evp/libcrypto-lib-legacy_wp.o \ + crypto/evp/libcrypto-lib-m_null.o \ + crypto/evp/libcrypto-lib-m_sigver.o \ + crypto/evp/libcrypto-lib-mac_lib.o \ + crypto/evp/libcrypto-lib-mac_meth.o \ + crypto/evp/libcrypto-lib-names.o \ + crypto/evp/libcrypto-lib-p5_crpt.o \ + crypto/evp/libcrypto-lib-p5_crpt2.o \ + crypto/evp/libcrypto-lib-p_dec.o \ + crypto/evp/libcrypto-lib-p_enc.o \ + crypto/evp/libcrypto-lib-p_legacy.o \ + crypto/evp/libcrypto-lib-p_lib.o \ + crypto/evp/libcrypto-lib-p_open.o \ + crypto/evp/libcrypto-lib-p_seal.o \ + crypto/evp/libcrypto-lib-p_sign.o \ + crypto/evp/libcrypto-lib-p_verify.o \ + crypto/evp/libcrypto-lib-pbe_scrypt.o \ + crypto/evp/libcrypto-lib-pmeth_check.o \ + crypto/evp/libcrypto-lib-pmeth_gn.o \ + crypto/evp/libcrypto-lib-pmeth_lib.o \ + crypto/evp/libcrypto-lib-signature.o \ + crypto/ffc/libcrypto-lib-ffc_backend.o \ + crypto/ffc/libcrypto-lib-ffc_dh.o \ + crypto/ffc/libcrypto-lib-ffc_key_generate.o \ + crypto/ffc/libcrypto-lib-ffc_key_validate.o \ + crypto/ffc/libcrypto-lib-ffc_params.o \ + crypto/ffc/libcrypto-lib-ffc_params_generate.o \ + crypto/ffc/libcrypto-lib-ffc_params_validate.o \ + crypto/hashtable/libcrypto-lib-hashtable.o \ + crypto/hmac/libcrypto-lib-hmac.o \ + crypto/hpke/libcrypto-lib-hpke.o \ + crypto/hpke/libcrypto-lib-hpke_util.o \ + crypto/http/libcrypto-lib-http_client.o \ + crypto/http/libcrypto-lib-http_err.o \ + crypto/http/libcrypto-lib-http_lib.o \ + crypto/kdf/libcrypto-lib-kdf_err.o \ + crypto/lhash/libcrypto-lib-lh_stats.o \ + crypto/lhash/libcrypto-lib-lhash.o \ + crypto/libcrypto-lib-asn1_dsa.o crypto/libcrypto-lib-bsearch.o \ + crypto/libcrypto-lib-comp_methods.o \ + crypto/libcrypto-lib-context.o \ + crypto/libcrypto-lib-core_algorithm.o \ + crypto/libcrypto-lib-core_fetch.o \ + crypto/libcrypto-lib-core_namemap.o \ + crypto/libcrypto-lib-cpt_err.o crypto/libcrypto-lib-cpuid.o \ + crypto/libcrypto-lib-cryptlib.o crypto/libcrypto-lib-ctype.o \ + crypto/libcrypto-lib-cversion.o crypto/libcrypto-lib-defaults.o \ + crypto/libcrypto-lib-der_writer.o \ + crypto/libcrypto-lib-deterministic_nonce.o \ + crypto/libcrypto-lib-ebcdic.o crypto/libcrypto-lib-ex_data.o \ + crypto/libcrypto-lib-getenv.o \ + crypto/libcrypto-lib-indicator_core.o \ + crypto/libcrypto-lib-info.o crypto/libcrypto-lib-init.o \ + crypto/libcrypto-lib-initthread.o crypto/libcrypto-lib-mem.o \ + crypto/libcrypto-lib-mem_sec.o crypto/libcrypto-lib-o_dir.o \ + crypto/libcrypto-lib-o_fopen.o crypto/libcrypto-lib-o_init.o \ + crypto/libcrypto-lib-o_str.o crypto/libcrypto-lib-o_time.o \ + crypto/libcrypto-lib-packet.o \ + crypto/libcrypto-lib-param_build.o \ + crypto/libcrypto-lib-param_build_set.o \ + crypto/libcrypto-lib-params.o crypto/libcrypto-lib-params_dup.o \ + crypto/libcrypto-lib-params_from_text.o \ + crypto/libcrypto-lib-params_idx.o \ + crypto/libcrypto-lib-passphrase.o \ + crypto/libcrypto-lib-provider.o \ + crypto/libcrypto-lib-provider_child.o \ + crypto/libcrypto-lib-provider_conf.o \ + crypto/libcrypto-lib-provider_core.o \ + crypto/libcrypto-lib-provider_predefined.o \ + crypto/libcrypto-lib-punycode.o \ + crypto/libcrypto-lib-quic_vlint.o \ + crypto/libcrypto-lib-self_test_core.o \ + crypto/libcrypto-lib-sleep.o \ + crypto/libcrypto-lib-sparse_array.o \ + crypto/libcrypto-lib-threads_lib.o \ + crypto/libcrypto-lib-threads_none.o \ + crypto/libcrypto-lib-threads_pthread.o \ + crypto/libcrypto-lib-threads_win.o crypto/libcrypto-lib-time.o \ + crypto/libcrypto-lib-trace.o crypto/libcrypto-lib-uid.o \ + crypto/libcrypto-lib-x86_64cpuid.o \ + crypto/md4/libcrypto-lib-md4_dgst.o \ + crypto/md4/libcrypto-lib-md4_one.o \ + crypto/md5/libcrypto-lib-md5-x86_64.o \ + crypto/md5/libcrypto-lib-md5_dgst.o \ + crypto/md5/libcrypto-lib-md5_one.o \ + crypto/md5/libcrypto-lib-md5_sha1.o \ + crypto/mdc2/libcrypto-lib-mdc2_one.o \ + crypto/mdc2/libcrypto-lib-mdc2dgst.o \ + crypto/modes/libcrypto-lib-aes-gcm-avx512.o \ + crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o \ + crypto/modes/libcrypto-lib-cbc128.o \ + crypto/modes/libcrypto-lib-ccm128.o \ + crypto/modes/libcrypto-lib-cfb128.o \ + crypto/modes/libcrypto-lib-ctr128.o \ + crypto/modes/libcrypto-lib-cts128.o \ + crypto/modes/libcrypto-lib-gcm128.o \ + crypto/modes/libcrypto-lib-ghash-x86_64.o \ + crypto/modes/libcrypto-lib-ocb128.o \ + crypto/modes/libcrypto-lib-ofb128.o \ + crypto/modes/libcrypto-lib-siv128.o \ + crypto/modes/libcrypto-lib-wrap128.o \ + crypto/modes/libcrypto-lib-xts128.o \ + crypto/modes/libcrypto-lib-xts128gb.o \ + crypto/objects/libcrypto-lib-o_names.o \ + crypto/objects/libcrypto-lib-obj_dat.o \ + crypto/objects/libcrypto-lib-obj_err.o \ + crypto/objects/libcrypto-lib-obj_lib.o \ + crypto/objects/libcrypto-lib-obj_xref.o \ + crypto/ocsp/libcrypto-lib-ocsp_asn.o \ + crypto/ocsp/libcrypto-lib-ocsp_cl.o \ + crypto/ocsp/libcrypto-lib-ocsp_err.o \ + crypto/ocsp/libcrypto-lib-ocsp_ext.o \ + crypto/ocsp/libcrypto-lib-ocsp_http.o \ + crypto/ocsp/libcrypto-lib-ocsp_lib.o \ + crypto/ocsp/libcrypto-lib-ocsp_prn.o \ + crypto/ocsp/libcrypto-lib-ocsp_srv.o \ + crypto/ocsp/libcrypto-lib-ocsp_vfy.o \ + crypto/ocsp/libcrypto-lib-v3_ocsp.o \ + crypto/pem/libcrypto-lib-pem_all.o \ + crypto/pem/libcrypto-lib-pem_err.o \ + crypto/pem/libcrypto-lib-pem_info.o \ + crypto/pem/libcrypto-lib-pem_lib.o \ + crypto/pem/libcrypto-lib-pem_oth.o \ + crypto/pem/libcrypto-lib-pem_pk8.o \ + crypto/pem/libcrypto-lib-pem_pkey.o \ + crypto/pem/libcrypto-lib-pem_sign.o \ + crypto/pem/libcrypto-lib-pem_x509.o \ + crypto/pem/libcrypto-lib-pem_xaux.o \ + crypto/pem/libcrypto-lib-pvkfmt.o \ + crypto/pkcs12/libcrypto-lib-p12_add.o \ + crypto/pkcs12/libcrypto-lib-p12_asn.o \ + crypto/pkcs12/libcrypto-lib-p12_attr.o \ + crypto/pkcs12/libcrypto-lib-p12_crpt.o \ + crypto/pkcs12/libcrypto-lib-p12_crt.o \ + crypto/pkcs12/libcrypto-lib-p12_decr.o \ + crypto/pkcs12/libcrypto-lib-p12_init.o \ + crypto/pkcs12/libcrypto-lib-p12_key.o \ + crypto/pkcs12/libcrypto-lib-p12_kiss.o \ + crypto/pkcs12/libcrypto-lib-p12_mutl.o \ + crypto/pkcs12/libcrypto-lib-p12_npas.o \ + crypto/pkcs12/libcrypto-lib-p12_p8d.o \ + crypto/pkcs12/libcrypto-lib-p12_p8e.o \ + crypto/pkcs12/libcrypto-lib-p12_sbag.o \ + crypto/pkcs12/libcrypto-lib-p12_utl.o \ + crypto/pkcs12/libcrypto-lib-pk12err.o \ + crypto/pkcs7/libcrypto-lib-bio_pk7.o \ + crypto/pkcs7/libcrypto-lib-pk7_asn1.o \ + crypto/pkcs7/libcrypto-lib-pk7_attr.o \ + crypto/pkcs7/libcrypto-lib-pk7_doit.o \ + crypto/pkcs7/libcrypto-lib-pk7_lib.o \ + crypto/pkcs7/libcrypto-lib-pk7_mime.o \ + crypto/pkcs7/libcrypto-lib-pk7_smime.o \ + crypto/pkcs7/libcrypto-lib-pkcs7err.o \ + crypto/poly1305/libcrypto-lib-poly1305-x86_64.o \ + crypto/poly1305/libcrypto-lib-poly1305.o \ + crypto/property/libcrypto-lib-defn_cache.o \ + crypto/property/libcrypto-lib-property.o \ + crypto/property/libcrypto-lib-property_err.o \ + crypto/property/libcrypto-lib-property_parse.o \ + crypto/property/libcrypto-lib-property_query.o \ + crypto/property/libcrypto-lib-property_string.o \ + crypto/rand/libcrypto-lib-prov_seed.o \ + crypto/rand/libcrypto-lib-rand_deprecated.o \ + crypto/rand/libcrypto-lib-rand_err.o \ + crypto/rand/libcrypto-lib-rand_lib.o \ + crypto/rand/libcrypto-lib-rand_meth.o \ + crypto/rand/libcrypto-lib-rand_pool.o \ + crypto/rand/libcrypto-lib-rand_uniform.o \ + crypto/rand/libcrypto-lib-randfile.o \ + crypto/rc2/libcrypto-lib-rc2_cbc.o \ + crypto/rc2/libcrypto-lib-rc2_ecb.o \ + crypto/rc2/libcrypto-lib-rc2_skey.o \ + crypto/rc2/libcrypto-lib-rc2cfb64.o \ + crypto/rc2/libcrypto-lib-rc2ofb64.o \ + crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o \ + crypto/rc4/libcrypto-lib-rc4-x86_64.o \ + crypto/ripemd/libcrypto-lib-rmd_dgst.o \ + crypto/ripemd/libcrypto-lib-rmd_one.o \ + crypto/rsa/libcrypto-lib-rsa_ameth.o \ + crypto/rsa/libcrypto-lib-rsa_asn1.o \ + crypto/rsa/libcrypto-lib-rsa_backend.o \ + crypto/rsa/libcrypto-lib-rsa_chk.o \ + crypto/rsa/libcrypto-lib-rsa_crpt.o \ + crypto/rsa/libcrypto-lib-rsa_depr.o \ + crypto/rsa/libcrypto-lib-rsa_err.o \ + crypto/rsa/libcrypto-lib-rsa_gen.o \ + crypto/rsa/libcrypto-lib-rsa_lib.o \ + crypto/rsa/libcrypto-lib-rsa_meth.o \ + crypto/rsa/libcrypto-lib-rsa_mp.o \ + crypto/rsa/libcrypto-lib-rsa_mp_names.o \ + crypto/rsa/libcrypto-lib-rsa_none.o \ + crypto/rsa/libcrypto-lib-rsa_oaep.o \ + crypto/rsa/libcrypto-lib-rsa_ossl.o \ + crypto/rsa/libcrypto-lib-rsa_pk1.o \ + crypto/rsa/libcrypto-lib-rsa_pmeth.o \ + crypto/rsa/libcrypto-lib-rsa_prn.o \ + crypto/rsa/libcrypto-lib-rsa_pss.o \ + crypto/rsa/libcrypto-lib-rsa_saos.o \ + crypto/rsa/libcrypto-lib-rsa_schemes.o \ + crypto/rsa/libcrypto-lib-rsa_sign.o \ + crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o \ + crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o \ + crypto/rsa/libcrypto-lib-rsa_x931.o \ + crypto/rsa/libcrypto-lib-rsa_x931g.o \ + crypto/sha/libcrypto-lib-keccak1600-x86_64.o \ + crypto/sha/libcrypto-lib-sha1-mb-x86_64.o \ + crypto/sha/libcrypto-lib-sha1-x86_64.o \ + crypto/sha/libcrypto-lib-sha1_one.o \ + crypto/sha/libcrypto-lib-sha1dgst.o \ + crypto/sha/libcrypto-lib-sha256-mb-x86_64.o \ + crypto/sha/libcrypto-lib-sha256-x86_64.o \ + crypto/sha/libcrypto-lib-sha256.o \ + crypto/sha/libcrypto-lib-sha3.o \ + crypto/sha/libcrypto-lib-sha512-x86_64.o \ + crypto/sha/libcrypto-lib-sha512.o \ + crypto/siphash/libcrypto-lib-siphash.o \ + crypto/sm2/libcrypto-lib-sm2_crypt.o \ + crypto/sm2/libcrypto-lib-sm2_err.o \ + crypto/sm2/libcrypto-lib-sm2_key.o \ + crypto/sm2/libcrypto-lib-sm2_sign.o \ + crypto/sm3/libcrypto-lib-legacy_sm3.o \ + crypto/sm3/libcrypto-lib-sm3.o crypto/sm4/libcrypto-lib-sm4.o \ + crypto/srp/libcrypto-lib-srp_lib.o \ + crypto/srp/libcrypto-lib-srp_vfy.o \ + crypto/stack/libcrypto-lib-stack.o \ + crypto/store/libcrypto-lib-store_err.o \ + crypto/store/libcrypto-lib-store_init.o \ + crypto/store/libcrypto-lib-store_lib.o \ + crypto/store/libcrypto-lib-store_meth.o \ + crypto/store/libcrypto-lib-store_register.o \ + crypto/store/libcrypto-lib-store_result.o \ + crypto/store/libcrypto-lib-store_strings.o \ + crypto/thread/arch/libcrypto-lib-thread_none.o \ + crypto/thread/arch/libcrypto-lib-thread_posix.o \ + crypto/thread/arch/libcrypto-lib-thread_win.o \ + crypto/thread/libcrypto-lib-api.o \ + crypto/thread/libcrypto-lib-arch.o \ + crypto/thread/libcrypto-lib-internal.o \ + crypto/ts/libcrypto-lib-ts_asn1.o \ + crypto/ts/libcrypto-lib-ts_conf.o \ + crypto/ts/libcrypto-lib-ts_err.o \ + crypto/ts/libcrypto-lib-ts_lib.o \ + crypto/ts/libcrypto-lib-ts_req_print.o \ + crypto/ts/libcrypto-lib-ts_req_utils.o \ + crypto/ts/libcrypto-lib-ts_rsp_print.o \ + crypto/ts/libcrypto-lib-ts_rsp_sign.o \ + crypto/ts/libcrypto-lib-ts_rsp_utils.o \ + crypto/ts/libcrypto-lib-ts_rsp_verify.o \ + crypto/ts/libcrypto-lib-ts_verify_ctx.o \ + crypto/txt_db/libcrypto-lib-txt_db.o \ + crypto/ui/libcrypto-lib-ui_err.o \ + crypto/ui/libcrypto-lib-ui_lib.o \ + crypto/ui/libcrypto-lib-ui_null.o \ + crypto/ui/libcrypto-lib-ui_openssl.o \ + crypto/ui/libcrypto-lib-ui_util.o \ + crypto/whrlpool/libcrypto-lib-wp-x86_64.o \ + crypto/whrlpool/libcrypto-lib-wp_dgst.o \ + crypto/x509/libcrypto-lib-by_dir.o \ + crypto/x509/libcrypto-lib-by_file.o \ + crypto/x509/libcrypto-lib-by_store.o \ + crypto/x509/libcrypto-lib-pcy_cache.o \ + crypto/x509/libcrypto-lib-pcy_data.o \ + crypto/x509/libcrypto-lib-pcy_lib.o \ + crypto/x509/libcrypto-lib-pcy_map.o \ + crypto/x509/libcrypto-lib-pcy_node.o \ + crypto/x509/libcrypto-lib-pcy_tree.o \ + crypto/x509/libcrypto-lib-t_acert.o \ + crypto/x509/libcrypto-lib-t_crl.o \ + crypto/x509/libcrypto-lib-t_req.o \ + crypto/x509/libcrypto-lib-t_x509.o \ + crypto/x509/libcrypto-lib-v3_ac_tgt.o \ + crypto/x509/libcrypto-lib-v3_addr.o \ + crypto/x509/libcrypto-lib-v3_admis.o \ + crypto/x509/libcrypto-lib-v3_akeya.o \ + crypto/x509/libcrypto-lib-v3_akid.o \ + crypto/x509/libcrypto-lib-v3_asid.o \ + crypto/x509/libcrypto-lib-v3_audit_id.o \ + crypto/x509/libcrypto-lib-v3_battcons.o \ + crypto/x509/libcrypto-lib-v3_bcons.o \ + crypto/x509/libcrypto-lib-v3_bitst.o \ + crypto/x509/libcrypto-lib-v3_conf.o \ + crypto/x509/libcrypto-lib-v3_cpols.o \ + crypto/x509/libcrypto-lib-v3_crld.o \ + crypto/x509/libcrypto-lib-v3_enum.o \ + crypto/x509/libcrypto-lib-v3_extku.o \ + crypto/x509/libcrypto-lib-v3_genn.o \ + crypto/x509/libcrypto-lib-v3_group_ac.o \ + crypto/x509/libcrypto-lib-v3_ia5.o \ + crypto/x509/libcrypto-lib-v3_ind_iss.o \ + crypto/x509/libcrypto-lib-v3_info.o \ + crypto/x509/libcrypto-lib-v3_int.o \ + crypto/x509/libcrypto-lib-v3_iobo.o \ + crypto/x509/libcrypto-lib-v3_ist.o \ + crypto/x509/libcrypto-lib-v3_lib.o \ + crypto/x509/libcrypto-lib-v3_ncons.o \ + crypto/x509/libcrypto-lib-v3_no_ass.o \ + crypto/x509/libcrypto-lib-v3_no_rev_avail.o \ + crypto/x509/libcrypto-lib-v3_pci.o \ + crypto/x509/libcrypto-lib-v3_pcia.o \ + crypto/x509/libcrypto-lib-v3_pcons.o \ + crypto/x509/libcrypto-lib-v3_pku.o \ + crypto/x509/libcrypto-lib-v3_pmaps.o \ + crypto/x509/libcrypto-lib-v3_prn.o \ + crypto/x509/libcrypto-lib-v3_purp.o \ + crypto/x509/libcrypto-lib-v3_san.o \ + crypto/x509/libcrypto-lib-v3_sda.o \ + crypto/x509/libcrypto-lib-v3_single_use.o \ + crypto/x509/libcrypto-lib-v3_skid.o \ + crypto/x509/libcrypto-lib-v3_soa_id.o \ + crypto/x509/libcrypto-lib-v3_sxnet.o \ + crypto/x509/libcrypto-lib-v3_tlsf.o \ + crypto/x509/libcrypto-lib-v3_usernotice.o \ + crypto/x509/libcrypto-lib-v3_utf8.o \ + crypto/x509/libcrypto-lib-v3_utl.o \ + crypto/x509/libcrypto-lib-v3err.o \ + crypto/x509/libcrypto-lib-x509_acert.o \ + crypto/x509/libcrypto-lib-x509_att.o \ + crypto/x509/libcrypto-lib-x509_cmp.o \ + crypto/x509/libcrypto-lib-x509_d2.o \ + crypto/x509/libcrypto-lib-x509_def.o \ + crypto/x509/libcrypto-lib-x509_err.o \ + crypto/x509/libcrypto-lib-x509_ext.o \ + crypto/x509/libcrypto-lib-x509_lu.o \ + crypto/x509/libcrypto-lib-x509_meth.o \ + crypto/x509/libcrypto-lib-x509_obj.o \ + crypto/x509/libcrypto-lib-x509_r2x.o \ + crypto/x509/libcrypto-lib-x509_req.o \ + crypto/x509/libcrypto-lib-x509_set.o \ + crypto/x509/libcrypto-lib-x509_trust.o \ + crypto/x509/libcrypto-lib-x509_txt.o \ + crypto/x509/libcrypto-lib-x509_v3.o \ + crypto/x509/libcrypto-lib-x509_vfy.o \ + crypto/x509/libcrypto-lib-x509_vpm.o \ + crypto/x509/libcrypto-lib-x509aset.o \ + crypto/x509/libcrypto-lib-x509cset.o \ + crypto/x509/libcrypto-lib-x509name.o \ + crypto/x509/libcrypto-lib-x509rset.o \ + crypto/x509/libcrypto-lib-x509spki.o \ + crypto/x509/libcrypto-lib-x509type.o \ + crypto/x509/libcrypto-lib-x_all.o \ + crypto/x509/libcrypto-lib-x_attrib.o \ + crypto/x509/libcrypto-lib-x_crl.o \ + crypto/x509/libcrypto-lib-x_exten.o \ + crypto/x509/libcrypto-lib-x_ietfatt.o \ + crypto/x509/libcrypto-lib-x_name.o \ + crypto/x509/libcrypto-lib-x_pubkey.o \ + crypto/x509/libcrypto-lib-x_req.o \ + crypto/x509/libcrypto-lib-x_x509.o \ + crypto/x509/libcrypto-lib-x_x509a.o \ + engines/libcrypto-lib-e_capi.o \ + engines/libcrypto-lib-e_padlock-x86_64.o \ + engines/libcrypto-lib-e_padlock.o \ + providers/libcrypto-lib-baseprov.o \ + providers/libcrypto-lib-defltprov.o \ + providers/libcrypto-lib-legacyprov.o \ + providers/libcrypto-lib-nullprov.o \ + providers/libcrypto-lib-prov_running.o \ + providers/common/der/libdefault-lib-der_rsa_sig.o \ + providers/common/der/libdefault-lib-der_sm2_gen.o \ + providers/common/der/libdefault-lib-der_sm2_key.o \ + providers/common/der/libdefault-lib-der_sm2_sig.o \ + providers/common/libdefault-lib-bio_prov.o \ + providers/common/libdefault-lib-capabilities.o \ + providers/common/libdefault-lib-digest_to_nid.o \ + providers/common/libdefault-lib-provider_seeding.o \ + providers/common/libdefault-lib-provider_util.o \ + providers/common/libdefault-lib-securitycheck.o \ + providers/common/libdefault-lib-securitycheck_default.o \ + providers/implementations/asymciphers/libdefault-lib-rsa_enc.o \ + providers/implementations/asymciphers/libdefault-lib-sm2_enc.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_cts.o \ + providers/implementations/ciphers/libdefault-lib-cipher_null.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o \ + providers/implementations/digests/libdefault-lib-blake2_prov.o \ + providers/implementations/digests/libdefault-lib-blake2b_prov.o \ + providers/implementations/digests/libdefault-lib-blake2s_prov.o \ + providers/implementations/digests/libdefault-lib-md5_prov.o \ + providers/implementations/digests/libdefault-lib-md5_sha1_prov.o \ + providers/implementations/digests/libdefault-lib-null_prov.o \ + providers/implementations/digests/libdefault-lib-ripemd_prov.o \ + providers/implementations/digests/libdefault-lib-sha2_prov.o \ + providers/implementations/digests/libdefault-lib-sha3_prov.o \ + providers/implementations/digests/libdefault-lib-sm3_prov.o \ + providers/implementations/encode_decode/libdefault-lib-decode_der2key.o \ + providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o \ + providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o \ + providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o \ + providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o \ + providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2any.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2text.o \ + providers/implementations/encode_decode/libdefault-lib-endecoder_common.o \ + providers/implementations/exchange/libdefault-lib-dh_exch.o \ + providers/implementations/exchange/libdefault-lib-ecdh_exch.o \ + providers/implementations/exchange/libdefault-lib-ecx_exch.o \ + providers/implementations/exchange/libdefault-lib-kdf_exch.o \ + providers/implementations/kdfs/libdefault-lib-argon2.o \ + providers/implementations/kdfs/libdefault-lib-hkdf.o \ + providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o \ + providers/implementations/kdfs/libdefault-lib-kbkdf.o \ + providers/implementations/kdfs/libdefault-lib-krb5kdf.o \ + providers/implementations/kdfs/libdefault-lib-pbkdf2.o \ + providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o \ + providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o \ + providers/implementations/kdfs/libdefault-lib-scrypt.o \ + providers/implementations/kdfs/libdefault-lib-sshkdf.o \ + providers/implementations/kdfs/libdefault-lib-sskdf.o \ + providers/implementations/kdfs/libdefault-lib-tls1_prf.o \ + providers/implementations/kdfs/libdefault-lib-x942kdf.o \ + providers/implementations/kem/libdefault-lib-ec_kem.o \ + providers/implementations/kem/libdefault-lib-ecx_kem.o \ + providers/implementations/kem/libdefault-lib-kem_util.o \ + providers/implementations/kem/libdefault-lib-rsa_kem.o \ + providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o \ + providers/implementations/macs/libdefault-lib-blake2b_mac.o \ + providers/implementations/macs/libdefault-lib-blake2s_mac.o \ + providers/implementations/macs/libdefault-lib-cmac_prov.o \ + providers/implementations/macs/libdefault-lib-gmac_prov.o \ + providers/implementations/macs/libdefault-lib-hmac_prov.o \ + providers/implementations/macs/libdefault-lib-kmac_prov.o \ + providers/implementations/macs/libdefault-lib-poly1305_prov.o \ + providers/implementations/macs/libdefault-lib-siphash_prov.o \ + providers/implementations/rands/libdefault-lib-drbg.o \ + providers/implementations/rands/libdefault-lib-drbg_ctr.o \ + providers/implementations/rands/libdefault-lib-drbg_hash.o \ + providers/implementations/rands/libdefault-lib-drbg_hmac.o \ + providers/implementations/rands/libdefault-lib-seed_src.o \ + providers/implementations/rands/libdefault-lib-seed_src_jitter.o \ + providers/implementations/rands/libdefault-lib-test_rng.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_unix.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_win.o \ + providers/implementations/signature/libdefault-lib-dsa_sig.o \ + providers/implementations/signature/libdefault-lib-ecdsa_sig.o \ + providers/implementations/signature/libdefault-lib-eddsa_sig.o \ + providers/implementations/signature/libdefault-lib-mac_legacy_sig.o \ + providers/implementations/signature/libdefault-lib-rsa_sig.o \ + providers/implementations/signature/libdefault-lib-sm2_sig.o \ + providers/implementations/storemgmt/libdefault-lib-file_store.o \ + providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o \ + ssl/record/methods/libdefault-lib-ssl3_cbc.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_des.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_desx.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o \ + providers/implementations/digests/liblegacy-lib-md4_prov.o \ + providers/implementations/digests/liblegacy-lib-mdc2_prov.o \ + providers/implementations/digests/liblegacy-lib-wp_prov.o \ + providers/implementations/kdfs/liblegacy-lib-pbkdf1.o \ + providers/implementations/kdfs/liblegacy-lib-pvkkdf.o \ + providers/common/der/libcommon-lib-der_digests_gen.o \ + providers/common/der/libcommon-lib-der_dsa_gen.o \ + providers/common/der/libcommon-lib-der_dsa_key.o \ + providers/common/der/libcommon-lib-der_dsa_sig.o \ + providers/common/der/libcommon-lib-der_ec_gen.o \ + providers/common/der/libcommon-lib-der_ec_key.o \ + providers/common/der/libcommon-lib-der_ec_sig.o \ + providers/common/der/libcommon-lib-der_ecx_gen.o \ + providers/common/der/libcommon-lib-der_ecx_key.o \ + providers/common/der/libcommon-lib-der_rsa_gen.o \ + providers/common/der/libcommon-lib-der_rsa_key.o \ + providers/common/der/libcommon-lib-der_wrap_gen.o \ + providers/common/libcommon-lib-provider_ctx.o \ + providers/common/libcommon-lib-provider_err.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o \ + providers/implementations/digests/libcommon-lib-digestcommon.o \ + ssl/record/methods/libcommon-lib-tls_pad.o + $(RM) libcrypto.a + $(AR) $(ARFLAGS) libcrypto.a crypto/aes/libcrypto-lib-aes-x86_64.o crypto/aes/libcrypto-lib-aes_cfb.o crypto/aes/libcrypto-lib-aes_ecb.o crypto/aes/libcrypto-lib-aes_ige.o crypto/aes/libcrypto-lib-aes_misc.o crypto/aes/libcrypto-lib-aes_ofb.o crypto/aes/libcrypto-lib-aes_wrap.o crypto/aes/libcrypto-lib-aesni-mb-x86_64.o crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o crypto/aes/libcrypto-lib-aesni-x86_64.o crypto/aes/libcrypto-lib-bsaes-x86_64.o crypto/aes/libcrypto-lib-vpaes-x86_64.o crypto/aria/libcrypto-lib-aria.o crypto/asn1/libcrypto-lib-a_bitstr.o crypto/asn1/libcrypto-lib-a_d2i_fp.o crypto/asn1/libcrypto-lib-a_digest.o crypto/asn1/libcrypto-lib-a_dup.o crypto/asn1/libcrypto-lib-a_gentm.o crypto/asn1/libcrypto-lib-a_i2d_fp.o crypto/asn1/libcrypto-lib-a_int.o crypto/asn1/libcrypto-lib-a_mbstr.o crypto/asn1/libcrypto-lib-a_object.o crypto/asn1/libcrypto-lib-a_octet.o crypto/asn1/libcrypto-lib-a_print.o crypto/asn1/libcrypto-lib-a_sign.o crypto/asn1/libcrypto-lib-a_strex.o crypto/asn1/libcrypto-lib-a_strnid.o crypto/asn1/libcrypto-lib-a_time.o crypto/asn1/libcrypto-lib-a_type.o crypto/asn1/libcrypto-lib-a_utctm.o crypto/asn1/libcrypto-lib-a_utf8.o crypto/asn1/libcrypto-lib-a_verify.o crypto/asn1/libcrypto-lib-ameth_lib.o crypto/asn1/libcrypto-lib-asn1_err.o crypto/asn1/libcrypto-lib-asn1_gen.o crypto/asn1/libcrypto-lib-asn1_item_list.o crypto/asn1/libcrypto-lib-asn1_lib.o crypto/asn1/libcrypto-lib-asn1_parse.o crypto/asn1/libcrypto-lib-asn_mime.o crypto/asn1/libcrypto-lib-asn_moid.o crypto/asn1/libcrypto-lib-asn_mstbl.o crypto/asn1/libcrypto-lib-asn_pack.o crypto/asn1/libcrypto-lib-bio_asn1.o crypto/asn1/libcrypto-lib-bio_ndef.o crypto/asn1/libcrypto-lib-d2i_param.o crypto/asn1/libcrypto-lib-d2i_pr.o crypto/asn1/libcrypto-lib-d2i_pu.o crypto/asn1/libcrypto-lib-evp_asn1.o crypto/asn1/libcrypto-lib-f_int.o crypto/asn1/libcrypto-lib-f_string.o crypto/asn1/libcrypto-lib-i2d_evp.o crypto/asn1/libcrypto-lib-n_pkey.o crypto/asn1/libcrypto-lib-nsseq.o crypto/asn1/libcrypto-lib-p5_pbe.o crypto/asn1/libcrypto-lib-p5_pbev2.o crypto/asn1/libcrypto-lib-p5_scrypt.o crypto/asn1/libcrypto-lib-p8_pkey.o crypto/asn1/libcrypto-lib-t_bitst.o crypto/asn1/libcrypto-lib-t_pkey.o crypto/asn1/libcrypto-lib-t_spki.o crypto/asn1/libcrypto-lib-tasn_dec.o crypto/asn1/libcrypto-lib-tasn_enc.o crypto/asn1/libcrypto-lib-tasn_fre.o crypto/asn1/libcrypto-lib-tasn_new.o crypto/asn1/libcrypto-lib-tasn_prn.o crypto/asn1/libcrypto-lib-tasn_scn.o crypto/asn1/libcrypto-lib-tasn_typ.o crypto/asn1/libcrypto-lib-tasn_utl.o crypto/asn1/libcrypto-lib-x_algor.o crypto/asn1/libcrypto-lib-x_bignum.o crypto/asn1/libcrypto-lib-x_info.o crypto/asn1/libcrypto-lib-x_int64.o crypto/asn1/libcrypto-lib-x_long.o crypto/asn1/libcrypto-lib-x_pkey.o crypto/asn1/libcrypto-lib-x_sig.o crypto/asn1/libcrypto-lib-x_spki.o crypto/asn1/libcrypto-lib-x_val.o crypto/async/arch/libcrypto-lib-async_null.o crypto/async/arch/libcrypto-lib-async_posix.o crypto/async/arch/libcrypto-lib-async_win.o crypto/async/libcrypto-lib-async.o crypto/async/libcrypto-lib-async_err.o crypto/async/libcrypto-lib-async_wait.o crypto/bf/libcrypto-lib-bf_cfb64.o crypto/bf/libcrypto-lib-bf_ecb.o crypto/bf/libcrypto-lib-bf_enc.o crypto/bf/libcrypto-lib-bf_ofb64.o crypto/bf/libcrypto-lib-bf_skey.o crypto/bio/libcrypto-lib-bf_buff.o crypto/bio/libcrypto-lib-bf_lbuf.o crypto/bio/libcrypto-lib-bf_nbio.o crypto/bio/libcrypto-lib-bf_null.o crypto/bio/libcrypto-lib-bf_prefix.o crypto/bio/libcrypto-lib-bf_readbuff.o crypto/bio/libcrypto-lib-bio_addr.o crypto/bio/libcrypto-lib-bio_cb.o crypto/bio/libcrypto-lib-bio_dump.o crypto/bio/libcrypto-lib-bio_err.o crypto/bio/libcrypto-lib-bio_lib.o crypto/bio/libcrypto-lib-bio_meth.o crypto/bio/libcrypto-lib-bio_print.o crypto/bio/libcrypto-lib-bio_sock.o crypto/bio/libcrypto-lib-bio_sock2.o crypto/bio/libcrypto-lib-bss_acpt.o crypto/bio/libcrypto-lib-bss_bio.o crypto/bio/libcrypto-lib-bss_conn.o crypto/bio/libcrypto-lib-bss_core.o crypto/bio/libcrypto-lib-bss_dgram.o crypto/bio/libcrypto-lib-bss_dgram_pair.o crypto/bio/libcrypto-lib-bss_fd.o crypto/bio/libcrypto-lib-bss_file.o crypto/bio/libcrypto-lib-bss_log.o crypto/bio/libcrypto-lib-bss_mem.o crypto/bio/libcrypto-lib-bss_null.o crypto/bio/libcrypto-lib-bss_sock.o crypto/bio/libcrypto-lib-ossl_core_bio.o crypto/bn/asm/libcrypto-lib-x86_64-gcc.o crypto/bn/libcrypto-lib-bn_add.o crypto/bn/libcrypto-lib-bn_blind.o crypto/bn/libcrypto-lib-bn_const.o crypto/bn/libcrypto-lib-bn_conv.o crypto/bn/libcrypto-lib-bn_ctx.o crypto/bn/libcrypto-lib-bn_depr.o crypto/bn/libcrypto-lib-bn_dh.o crypto/bn/libcrypto-lib-bn_div.o crypto/bn/libcrypto-lib-bn_err.o crypto/bn/libcrypto-lib-bn_exp.o crypto/bn/libcrypto-lib-bn_exp2.o crypto/bn/libcrypto-lib-bn_gcd.o crypto/bn/libcrypto-lib-bn_gf2m.o crypto/bn/libcrypto-lib-bn_intern.o crypto/bn/libcrypto-lib-bn_kron.o crypto/bn/libcrypto-lib-bn_lib.o crypto/bn/libcrypto-lib-bn_mod.o crypto/bn/libcrypto-lib-bn_mont.o crypto/bn/libcrypto-lib-bn_mpi.o crypto/bn/libcrypto-lib-bn_mul.o crypto/bn/libcrypto-lib-bn_nist.o crypto/bn/libcrypto-lib-bn_prime.o crypto/bn/libcrypto-lib-bn_print.o crypto/bn/libcrypto-lib-bn_rand.o crypto/bn/libcrypto-lib-bn_recp.o crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o crypto/bn/libcrypto-lib-bn_shift.o crypto/bn/libcrypto-lib-bn_sqr.o crypto/bn/libcrypto-lib-bn_sqrt.o crypto/bn/libcrypto-lib-bn_srp.o crypto/bn/libcrypto-lib-bn_word.o crypto/bn/libcrypto-lib-bn_x931p.o crypto/bn/libcrypto-lib-rsaz-2k-avx512.o crypto/bn/libcrypto-lib-rsaz-3k-avx512.o crypto/bn/libcrypto-lib-rsaz-4k-avx512.o crypto/bn/libcrypto-lib-rsaz-avx2.o crypto/bn/libcrypto-lib-rsaz-x86_64.o crypto/bn/libcrypto-lib-rsaz_exp.o crypto/bn/libcrypto-lib-rsaz_exp_x2.o crypto/bn/libcrypto-lib-x86_64-gf2m.o crypto/bn/libcrypto-lib-x86_64-mont.o crypto/bn/libcrypto-lib-x86_64-mont5.o crypto/buffer/libcrypto-lib-buf_err.o crypto/buffer/libcrypto-lib-buffer.o crypto/cast/libcrypto-lib-c_cfb64.o crypto/cast/libcrypto-lib-c_ecb.o crypto/cast/libcrypto-lib-c_enc.o crypto/cast/libcrypto-lib-c_ofb64.o crypto/cast/libcrypto-lib-c_skey.o crypto/chacha/libcrypto-lib-chacha-x86_64.o crypto/cmac/libcrypto-lib-cmac.o crypto/cmp/libcrypto-lib-cmp_asn.o crypto/cmp/libcrypto-lib-cmp_client.o crypto/cmp/libcrypto-lib-cmp_ctx.o crypto/cmp/libcrypto-lib-cmp_err.o crypto/cmp/libcrypto-lib-cmp_genm.o crypto/cmp/libcrypto-lib-cmp_hdr.o crypto/cmp/libcrypto-lib-cmp_http.o crypto/cmp/libcrypto-lib-cmp_msg.o crypto/cmp/libcrypto-lib-cmp_protect.o crypto/cmp/libcrypto-lib-cmp_server.o crypto/cmp/libcrypto-lib-cmp_status.o crypto/cmp/libcrypto-lib-cmp_util.o crypto/cmp/libcrypto-lib-cmp_vfy.o crypto/cms/libcrypto-lib-cms_asn1.o crypto/cms/libcrypto-lib-cms_att.o crypto/cms/libcrypto-lib-cms_cd.o crypto/cms/libcrypto-lib-cms_dd.o crypto/cms/libcrypto-lib-cms_dh.o crypto/cms/libcrypto-lib-cms_ec.o crypto/cms/libcrypto-lib-cms_enc.o crypto/cms/libcrypto-lib-cms_env.o crypto/cms/libcrypto-lib-cms_err.o crypto/cms/libcrypto-lib-cms_ess.o crypto/cms/libcrypto-lib-cms_io.o crypto/cms/libcrypto-lib-cms_kari.o crypto/cms/libcrypto-lib-cms_lib.o crypto/cms/libcrypto-lib-cms_pwri.o crypto/cms/libcrypto-lib-cms_rsa.o crypto/cms/libcrypto-lib-cms_sd.o crypto/cms/libcrypto-lib-cms_smime.o crypto/conf/libcrypto-lib-conf_api.o crypto/conf/libcrypto-lib-conf_def.o crypto/conf/libcrypto-lib-conf_err.o crypto/conf/libcrypto-lib-conf_lib.o crypto/conf/libcrypto-lib-conf_mall.o crypto/conf/libcrypto-lib-conf_mod.o crypto/conf/libcrypto-lib-conf_sap.o crypto/conf/libcrypto-lib-conf_ssl.o crypto/crmf/libcrypto-lib-crmf_asn.o crypto/crmf/libcrypto-lib-crmf_err.o crypto/crmf/libcrypto-lib-crmf_lib.o crypto/crmf/libcrypto-lib-crmf_pbm.o crypto/ct/libcrypto-lib-ct_b64.o crypto/ct/libcrypto-lib-ct_err.o crypto/ct/libcrypto-lib-ct_log.o crypto/ct/libcrypto-lib-ct_oct.o crypto/ct/libcrypto-lib-ct_policy.o crypto/ct/libcrypto-lib-ct_prn.o crypto/ct/libcrypto-lib-ct_sct.o crypto/ct/libcrypto-lib-ct_sct_ctx.o crypto/ct/libcrypto-lib-ct_vfy.o crypto/ct/libcrypto-lib-ct_x509v3.o crypto/des/libcrypto-lib-cbc_cksm.o crypto/des/libcrypto-lib-cbc_enc.o crypto/des/libcrypto-lib-cfb64ede.o crypto/des/libcrypto-lib-cfb64enc.o crypto/des/libcrypto-lib-cfb_enc.o crypto/des/libcrypto-lib-des_enc.o crypto/des/libcrypto-lib-ecb3_enc.o crypto/des/libcrypto-lib-ecb_enc.o crypto/des/libcrypto-lib-fcrypt.o crypto/des/libcrypto-lib-fcrypt_b.o crypto/des/libcrypto-lib-ofb64ede.o crypto/des/libcrypto-lib-ofb64enc.o crypto/des/libcrypto-lib-ofb_enc.o crypto/des/libcrypto-lib-pcbc_enc.o crypto/des/libcrypto-lib-qud_cksm.o crypto/des/libcrypto-lib-rand_key.o crypto/des/libcrypto-lib-set_key.o crypto/des/libcrypto-lib-str2key.o crypto/des/libcrypto-lib-xcbc_enc.o crypto/dh/libcrypto-lib-dh_ameth.o crypto/dh/libcrypto-lib-dh_asn1.o crypto/dh/libcrypto-lib-dh_backend.o crypto/dh/libcrypto-lib-dh_check.o crypto/dh/libcrypto-lib-dh_depr.o crypto/dh/libcrypto-lib-dh_err.o crypto/dh/libcrypto-lib-dh_gen.o crypto/dh/libcrypto-lib-dh_group_params.o crypto/dh/libcrypto-lib-dh_kdf.o crypto/dh/libcrypto-lib-dh_key.o crypto/dh/libcrypto-lib-dh_lib.o crypto/dh/libcrypto-lib-dh_meth.o crypto/dh/libcrypto-lib-dh_pmeth.o crypto/dh/libcrypto-lib-dh_prn.o crypto/dh/libcrypto-lib-dh_rfc5114.o crypto/dsa/libcrypto-lib-dsa_ameth.o crypto/dsa/libcrypto-lib-dsa_asn1.o crypto/dsa/libcrypto-lib-dsa_backend.o crypto/dsa/libcrypto-lib-dsa_check.o crypto/dsa/libcrypto-lib-dsa_depr.o crypto/dsa/libcrypto-lib-dsa_err.o crypto/dsa/libcrypto-lib-dsa_gen.o crypto/dsa/libcrypto-lib-dsa_key.o crypto/dsa/libcrypto-lib-dsa_lib.o crypto/dsa/libcrypto-lib-dsa_meth.o crypto/dsa/libcrypto-lib-dsa_ossl.o crypto/dsa/libcrypto-lib-dsa_pmeth.o crypto/dsa/libcrypto-lib-dsa_prn.o crypto/dsa/libcrypto-lib-dsa_sign.o crypto/dsa/libcrypto-lib-dsa_vrf.o crypto/dso/libcrypto-lib-dso_dl.o crypto/dso/libcrypto-lib-dso_dlfcn.o crypto/dso/libcrypto-lib-dso_err.o crypto/dso/libcrypto-lib-dso_lib.o crypto/dso/libcrypto-lib-dso_openssl.o crypto/dso/libcrypto-lib-dso_vms.o crypto/dso/libcrypto-lib-dso_win32.o crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o crypto/ec/curve448/libcrypto-lib-curve448.o crypto/ec/curve448/libcrypto-lib-curve448_tables.o crypto/ec/curve448/libcrypto-lib-eddsa.o crypto/ec/curve448/libcrypto-lib-f_generic.o crypto/ec/curve448/libcrypto-lib-scalar.o crypto/ec/libcrypto-lib-curve25519.o crypto/ec/libcrypto-lib-ec2_oct.o crypto/ec/libcrypto-lib-ec2_smpl.o crypto/ec/libcrypto-lib-ec_ameth.o crypto/ec/libcrypto-lib-ec_asn1.o crypto/ec/libcrypto-lib-ec_backend.o crypto/ec/libcrypto-lib-ec_check.o crypto/ec/libcrypto-lib-ec_curve.o crypto/ec/libcrypto-lib-ec_cvt.o crypto/ec/libcrypto-lib-ec_deprecated.o crypto/ec/libcrypto-lib-ec_err.o crypto/ec/libcrypto-lib-ec_key.o crypto/ec/libcrypto-lib-ec_kmeth.o crypto/ec/libcrypto-lib-ec_lib.o crypto/ec/libcrypto-lib-ec_mult.o crypto/ec/libcrypto-lib-ec_oct.o crypto/ec/libcrypto-lib-ec_pmeth.o crypto/ec/libcrypto-lib-ec_print.o crypto/ec/libcrypto-lib-ecdh_kdf.o crypto/ec/libcrypto-lib-ecdh_ossl.o crypto/ec/libcrypto-lib-ecdsa_ossl.o crypto/ec/libcrypto-lib-ecdsa_sign.o crypto/ec/libcrypto-lib-ecdsa_vrf.o crypto/ec/libcrypto-lib-eck_prn.o crypto/ec/libcrypto-lib-ecp_mont.o crypto/ec/libcrypto-lib-ecp_nist.o crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o crypto/ec/libcrypto-lib-ecp_nistz256.o crypto/ec/libcrypto-lib-ecp_oct.o crypto/ec/libcrypto-lib-ecp_smpl.o crypto/ec/libcrypto-lib-ecx_backend.o crypto/ec/libcrypto-lib-ecx_key.o crypto/ec/libcrypto-lib-ecx_meth.o crypto/ec/libcrypto-lib-x25519-x86_64.o crypto/encode_decode/libcrypto-lib-decoder_err.o crypto/encode_decode/libcrypto-lib-decoder_lib.o crypto/encode_decode/libcrypto-lib-decoder_meth.o crypto/encode_decode/libcrypto-lib-decoder_pkey.o crypto/encode_decode/libcrypto-lib-encoder_err.o crypto/encode_decode/libcrypto-lib-encoder_lib.o crypto/encode_decode/libcrypto-lib-encoder_meth.o crypto/encode_decode/libcrypto-lib-encoder_pkey.o crypto/engine/libcrypto-lib-eng_all.o crypto/engine/libcrypto-lib-eng_cnf.o crypto/engine/libcrypto-lib-eng_ctrl.o crypto/engine/libcrypto-lib-eng_dyn.o crypto/engine/libcrypto-lib-eng_err.o crypto/engine/libcrypto-lib-eng_fat.o crypto/engine/libcrypto-lib-eng_init.o crypto/engine/libcrypto-lib-eng_lib.o crypto/engine/libcrypto-lib-eng_list.o crypto/engine/libcrypto-lib-eng_openssl.o crypto/engine/libcrypto-lib-eng_pkey.o crypto/engine/libcrypto-lib-eng_rdrand.o crypto/engine/libcrypto-lib-eng_table.o crypto/engine/libcrypto-lib-tb_asnmth.o crypto/engine/libcrypto-lib-tb_cipher.o crypto/engine/libcrypto-lib-tb_dh.o crypto/engine/libcrypto-lib-tb_digest.o crypto/engine/libcrypto-lib-tb_dsa.o crypto/engine/libcrypto-lib-tb_eckey.o crypto/engine/libcrypto-lib-tb_pkmeth.o crypto/engine/libcrypto-lib-tb_rand.o crypto/engine/libcrypto-lib-tb_rsa.o crypto/err/libcrypto-lib-err.o crypto/err/libcrypto-lib-err_all.o crypto/err/libcrypto-lib-err_all_legacy.o crypto/err/libcrypto-lib-err_blocks.o crypto/err/libcrypto-lib-err_mark.o crypto/err/libcrypto-lib-err_prn.o crypto/err/libcrypto-lib-err_save.o crypto/ess/libcrypto-lib-ess_asn1.o crypto/ess/libcrypto-lib-ess_err.o crypto/ess/libcrypto-lib-ess_lib.o crypto/evp/libcrypto-lib-asymcipher.o crypto/evp/libcrypto-lib-bio_b64.o crypto/evp/libcrypto-lib-bio_enc.o crypto/evp/libcrypto-lib-bio_md.o crypto/evp/libcrypto-lib-bio_ok.o crypto/evp/libcrypto-lib-c_allc.o crypto/evp/libcrypto-lib-c_alld.o crypto/evp/libcrypto-lib-cmeth_lib.o crypto/evp/libcrypto-lib-ctrl_params_translate.o crypto/evp/libcrypto-lib-dh_ctrl.o crypto/evp/libcrypto-lib-dh_support.o crypto/evp/libcrypto-lib-digest.o crypto/evp/libcrypto-lib-dsa_ctrl.o crypto/evp/libcrypto-lib-e_aes.o crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o crypto/evp/libcrypto-lib-e_aria.o crypto/evp/libcrypto-lib-e_bf.o crypto/evp/libcrypto-lib-e_cast.o crypto/evp/libcrypto-lib-e_chacha20_poly1305.o crypto/evp/libcrypto-lib-e_des.o crypto/evp/libcrypto-lib-e_des3.o crypto/evp/libcrypto-lib-e_idea.o crypto/evp/libcrypto-lib-e_null.o crypto/evp/libcrypto-lib-e_old.o crypto/evp/libcrypto-lib-e_rc2.o crypto/evp/libcrypto-lib-e_rc4.o crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o crypto/evp/libcrypto-lib-e_rc5.o crypto/evp/libcrypto-lib-e_sm4.o crypto/evp/libcrypto-lib-e_xcbc_d.o crypto/evp/libcrypto-lib-ec_ctrl.o crypto/evp/libcrypto-lib-ec_support.o crypto/evp/libcrypto-lib-encode.o crypto/evp/libcrypto-lib-evp_cnf.o crypto/evp/libcrypto-lib-evp_enc.o crypto/evp/libcrypto-lib-evp_err.o crypto/evp/libcrypto-lib-evp_fetch.o crypto/evp/libcrypto-lib-evp_key.o crypto/evp/libcrypto-lib-evp_lib.o crypto/evp/libcrypto-lib-evp_pbe.o crypto/evp/libcrypto-lib-evp_pkey.o crypto/evp/libcrypto-lib-evp_rand.o crypto/evp/libcrypto-lib-evp_utils.o crypto/evp/libcrypto-lib-exchange.o crypto/evp/libcrypto-lib-kdf_lib.o crypto/evp/libcrypto-lib-kdf_meth.o crypto/evp/libcrypto-lib-kem.o crypto/evp/libcrypto-lib-keymgmt_lib.o crypto/evp/libcrypto-lib-keymgmt_meth.o crypto/evp/libcrypto-lib-legacy_blake2.o crypto/evp/libcrypto-lib-legacy_md4.o crypto/evp/libcrypto-lib-legacy_md5.o crypto/evp/libcrypto-lib-legacy_md5_sha1.o crypto/evp/libcrypto-lib-legacy_mdc2.o crypto/evp/libcrypto-lib-legacy_ripemd.o crypto/evp/libcrypto-lib-legacy_sha.o crypto/evp/libcrypto-lib-legacy_wp.o crypto/evp/libcrypto-lib-m_null.o crypto/evp/libcrypto-lib-m_sigver.o crypto/evp/libcrypto-lib-mac_lib.o crypto/evp/libcrypto-lib-mac_meth.o crypto/evp/libcrypto-lib-names.o crypto/evp/libcrypto-lib-p5_crpt.o crypto/evp/libcrypto-lib-p5_crpt2.o crypto/evp/libcrypto-lib-p_dec.o crypto/evp/libcrypto-lib-p_enc.o crypto/evp/libcrypto-lib-p_legacy.o crypto/evp/libcrypto-lib-p_lib.o crypto/evp/libcrypto-lib-p_open.o crypto/evp/libcrypto-lib-p_seal.o crypto/evp/libcrypto-lib-p_sign.o crypto/evp/libcrypto-lib-p_verify.o crypto/evp/libcrypto-lib-pbe_scrypt.o crypto/evp/libcrypto-lib-pmeth_check.o crypto/evp/libcrypto-lib-pmeth_gn.o crypto/evp/libcrypto-lib-pmeth_lib.o crypto/evp/libcrypto-lib-signature.o crypto/ffc/libcrypto-lib-ffc_backend.o crypto/ffc/libcrypto-lib-ffc_dh.o crypto/ffc/libcrypto-lib-ffc_key_generate.o crypto/ffc/libcrypto-lib-ffc_key_validate.o crypto/ffc/libcrypto-lib-ffc_params.o crypto/ffc/libcrypto-lib-ffc_params_generate.o crypto/ffc/libcrypto-lib-ffc_params_validate.o crypto/hashtable/libcrypto-lib-hashtable.o crypto/hmac/libcrypto-lib-hmac.o crypto/hpke/libcrypto-lib-hpke.o crypto/hpke/libcrypto-lib-hpke_util.o crypto/http/libcrypto-lib-http_client.o crypto/http/libcrypto-lib-http_err.o crypto/http/libcrypto-lib-http_lib.o crypto/kdf/libcrypto-lib-kdf_err.o crypto/lhash/libcrypto-lib-lh_stats.o crypto/lhash/libcrypto-lib-lhash.o crypto/libcrypto-lib-asn1_dsa.o crypto/libcrypto-lib-bsearch.o crypto/libcrypto-lib-comp_methods.o crypto/libcrypto-lib-context.o crypto/libcrypto-lib-core_algorithm.o crypto/libcrypto-lib-core_fetch.o crypto/libcrypto-lib-core_namemap.o crypto/libcrypto-lib-cpt_err.o crypto/libcrypto-lib-cpuid.o crypto/libcrypto-lib-cryptlib.o crypto/libcrypto-lib-ctype.o crypto/libcrypto-lib-cversion.o crypto/libcrypto-lib-defaults.o crypto/libcrypto-lib-der_writer.o crypto/libcrypto-lib-deterministic_nonce.o crypto/libcrypto-lib-ebcdic.o crypto/libcrypto-lib-ex_data.o crypto/libcrypto-lib-getenv.o crypto/libcrypto-lib-indicator_core.o crypto/libcrypto-lib-info.o crypto/libcrypto-lib-init.o crypto/libcrypto-lib-initthread.o crypto/libcrypto-lib-mem.o crypto/libcrypto-lib-mem_sec.o crypto/libcrypto-lib-o_dir.o crypto/libcrypto-lib-o_fopen.o crypto/libcrypto-lib-o_init.o crypto/libcrypto-lib-o_str.o crypto/libcrypto-lib-o_time.o crypto/libcrypto-lib-packet.o crypto/libcrypto-lib-param_build.o crypto/libcrypto-lib-param_build_set.o crypto/libcrypto-lib-params.o crypto/libcrypto-lib-params_dup.o crypto/libcrypto-lib-params_from_text.o crypto/libcrypto-lib-params_idx.o crypto/libcrypto-lib-passphrase.o crypto/libcrypto-lib-provider.o crypto/libcrypto-lib-provider_child.o crypto/libcrypto-lib-provider_conf.o crypto/libcrypto-lib-provider_core.o crypto/libcrypto-lib-provider_predefined.o crypto/libcrypto-lib-punycode.o crypto/libcrypto-lib-quic_vlint.o crypto/libcrypto-lib-self_test_core.o crypto/libcrypto-lib-sleep.o crypto/libcrypto-lib-sparse_array.o + $(AR) $(ARFLAGS) libcrypto.a crypto/libcrypto-lib-threads_lib.o crypto/libcrypto-lib-threads_none.o crypto/libcrypto-lib-threads_pthread.o crypto/libcrypto-lib-threads_win.o crypto/libcrypto-lib-time.o crypto/libcrypto-lib-trace.o crypto/libcrypto-lib-uid.o crypto/libcrypto-lib-x86_64cpuid.o crypto/md4/libcrypto-lib-md4_dgst.o crypto/md4/libcrypto-lib-md4_one.o crypto/md5/libcrypto-lib-md5-x86_64.o crypto/md5/libcrypto-lib-md5_dgst.o crypto/md5/libcrypto-lib-md5_one.o crypto/md5/libcrypto-lib-md5_sha1.o crypto/mdc2/libcrypto-lib-mdc2_one.o crypto/mdc2/libcrypto-lib-mdc2dgst.o crypto/modes/libcrypto-lib-aes-gcm-avx512.o crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o crypto/modes/libcrypto-lib-cbc128.o crypto/modes/libcrypto-lib-ccm128.o crypto/modes/libcrypto-lib-cfb128.o crypto/modes/libcrypto-lib-ctr128.o crypto/modes/libcrypto-lib-cts128.o crypto/modes/libcrypto-lib-gcm128.o crypto/modes/libcrypto-lib-ghash-x86_64.o crypto/modes/libcrypto-lib-ocb128.o crypto/modes/libcrypto-lib-ofb128.o crypto/modes/libcrypto-lib-siv128.o crypto/modes/libcrypto-lib-wrap128.o crypto/modes/libcrypto-lib-xts128.o crypto/modes/libcrypto-lib-xts128gb.o crypto/objects/libcrypto-lib-o_names.o crypto/objects/libcrypto-lib-obj_dat.o crypto/objects/libcrypto-lib-obj_err.o crypto/objects/libcrypto-lib-obj_lib.o crypto/objects/libcrypto-lib-obj_xref.o crypto/ocsp/libcrypto-lib-ocsp_asn.o crypto/ocsp/libcrypto-lib-ocsp_cl.o crypto/ocsp/libcrypto-lib-ocsp_err.o crypto/ocsp/libcrypto-lib-ocsp_ext.o crypto/ocsp/libcrypto-lib-ocsp_http.o crypto/ocsp/libcrypto-lib-ocsp_lib.o crypto/ocsp/libcrypto-lib-ocsp_prn.o crypto/ocsp/libcrypto-lib-ocsp_srv.o crypto/ocsp/libcrypto-lib-ocsp_vfy.o crypto/ocsp/libcrypto-lib-v3_ocsp.o crypto/pem/libcrypto-lib-pem_all.o crypto/pem/libcrypto-lib-pem_err.o crypto/pem/libcrypto-lib-pem_info.o crypto/pem/libcrypto-lib-pem_lib.o crypto/pem/libcrypto-lib-pem_oth.o crypto/pem/libcrypto-lib-pem_pk8.o crypto/pem/libcrypto-lib-pem_pkey.o crypto/pem/libcrypto-lib-pem_sign.o crypto/pem/libcrypto-lib-pem_x509.o crypto/pem/libcrypto-lib-pem_xaux.o crypto/pem/libcrypto-lib-pvkfmt.o crypto/pkcs12/libcrypto-lib-p12_add.o crypto/pkcs12/libcrypto-lib-p12_asn.o crypto/pkcs12/libcrypto-lib-p12_attr.o crypto/pkcs12/libcrypto-lib-p12_crpt.o crypto/pkcs12/libcrypto-lib-p12_crt.o crypto/pkcs12/libcrypto-lib-p12_decr.o crypto/pkcs12/libcrypto-lib-p12_init.o crypto/pkcs12/libcrypto-lib-p12_key.o crypto/pkcs12/libcrypto-lib-p12_kiss.o crypto/pkcs12/libcrypto-lib-p12_mutl.o crypto/pkcs12/libcrypto-lib-p12_npas.o crypto/pkcs12/libcrypto-lib-p12_p8d.o crypto/pkcs12/libcrypto-lib-p12_p8e.o crypto/pkcs12/libcrypto-lib-p12_sbag.o crypto/pkcs12/libcrypto-lib-p12_utl.o crypto/pkcs12/libcrypto-lib-pk12err.o crypto/pkcs7/libcrypto-lib-bio_pk7.o crypto/pkcs7/libcrypto-lib-pk7_asn1.o crypto/pkcs7/libcrypto-lib-pk7_attr.o crypto/pkcs7/libcrypto-lib-pk7_doit.o crypto/pkcs7/libcrypto-lib-pk7_lib.o crypto/pkcs7/libcrypto-lib-pk7_mime.o crypto/pkcs7/libcrypto-lib-pk7_smime.o crypto/pkcs7/libcrypto-lib-pkcs7err.o crypto/poly1305/libcrypto-lib-poly1305-x86_64.o crypto/poly1305/libcrypto-lib-poly1305.o crypto/property/libcrypto-lib-defn_cache.o crypto/property/libcrypto-lib-property.o crypto/property/libcrypto-lib-property_err.o crypto/property/libcrypto-lib-property_parse.o crypto/property/libcrypto-lib-property_query.o crypto/property/libcrypto-lib-property_string.o crypto/rand/libcrypto-lib-prov_seed.o crypto/rand/libcrypto-lib-rand_deprecated.o crypto/rand/libcrypto-lib-rand_err.o crypto/rand/libcrypto-lib-rand_lib.o crypto/rand/libcrypto-lib-rand_meth.o crypto/rand/libcrypto-lib-rand_pool.o crypto/rand/libcrypto-lib-rand_uniform.o crypto/rand/libcrypto-lib-randfile.o crypto/rc2/libcrypto-lib-rc2_cbc.o crypto/rc2/libcrypto-lib-rc2_ecb.o crypto/rc2/libcrypto-lib-rc2_skey.o crypto/rc2/libcrypto-lib-rc2cfb64.o crypto/rc2/libcrypto-lib-rc2ofb64.o crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o crypto/rc4/libcrypto-lib-rc4-x86_64.o crypto/ripemd/libcrypto-lib-rmd_dgst.o crypto/ripemd/libcrypto-lib-rmd_one.o crypto/rsa/libcrypto-lib-rsa_ameth.o crypto/rsa/libcrypto-lib-rsa_asn1.o crypto/rsa/libcrypto-lib-rsa_backend.o crypto/rsa/libcrypto-lib-rsa_chk.o crypto/rsa/libcrypto-lib-rsa_crpt.o crypto/rsa/libcrypto-lib-rsa_depr.o crypto/rsa/libcrypto-lib-rsa_err.o crypto/rsa/libcrypto-lib-rsa_gen.o crypto/rsa/libcrypto-lib-rsa_lib.o crypto/rsa/libcrypto-lib-rsa_meth.o crypto/rsa/libcrypto-lib-rsa_mp.o crypto/rsa/libcrypto-lib-rsa_mp_names.o crypto/rsa/libcrypto-lib-rsa_none.o crypto/rsa/libcrypto-lib-rsa_oaep.o crypto/rsa/libcrypto-lib-rsa_ossl.o crypto/rsa/libcrypto-lib-rsa_pk1.o crypto/rsa/libcrypto-lib-rsa_pmeth.o crypto/rsa/libcrypto-lib-rsa_prn.o crypto/rsa/libcrypto-lib-rsa_pss.o crypto/rsa/libcrypto-lib-rsa_saos.o crypto/rsa/libcrypto-lib-rsa_schemes.o crypto/rsa/libcrypto-lib-rsa_sign.o crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o crypto/rsa/libcrypto-lib-rsa_x931.o crypto/rsa/libcrypto-lib-rsa_x931g.o crypto/sha/libcrypto-lib-keccak1600-x86_64.o crypto/sha/libcrypto-lib-sha1-mb-x86_64.o crypto/sha/libcrypto-lib-sha1-x86_64.o crypto/sha/libcrypto-lib-sha1_one.o crypto/sha/libcrypto-lib-sha1dgst.o crypto/sha/libcrypto-lib-sha256-mb-x86_64.o crypto/sha/libcrypto-lib-sha256-x86_64.o crypto/sha/libcrypto-lib-sha256.o crypto/sha/libcrypto-lib-sha3.o crypto/sha/libcrypto-lib-sha512-x86_64.o crypto/sha/libcrypto-lib-sha512.o crypto/siphash/libcrypto-lib-siphash.o crypto/sm2/libcrypto-lib-sm2_crypt.o crypto/sm2/libcrypto-lib-sm2_err.o crypto/sm2/libcrypto-lib-sm2_key.o crypto/sm2/libcrypto-lib-sm2_sign.o crypto/sm3/libcrypto-lib-legacy_sm3.o crypto/sm3/libcrypto-lib-sm3.o crypto/sm4/libcrypto-lib-sm4.o crypto/srp/libcrypto-lib-srp_lib.o crypto/srp/libcrypto-lib-srp_vfy.o crypto/stack/libcrypto-lib-stack.o crypto/store/libcrypto-lib-store_err.o crypto/store/libcrypto-lib-store_init.o crypto/store/libcrypto-lib-store_lib.o crypto/store/libcrypto-lib-store_meth.o crypto/store/libcrypto-lib-store_register.o crypto/store/libcrypto-lib-store_result.o crypto/store/libcrypto-lib-store_strings.o crypto/thread/arch/libcrypto-lib-thread_none.o crypto/thread/arch/libcrypto-lib-thread_posix.o crypto/thread/arch/libcrypto-lib-thread_win.o crypto/thread/libcrypto-lib-api.o crypto/thread/libcrypto-lib-arch.o crypto/thread/libcrypto-lib-internal.o crypto/ts/libcrypto-lib-ts_asn1.o crypto/ts/libcrypto-lib-ts_conf.o crypto/ts/libcrypto-lib-ts_err.o crypto/ts/libcrypto-lib-ts_lib.o crypto/ts/libcrypto-lib-ts_req_print.o crypto/ts/libcrypto-lib-ts_req_utils.o crypto/ts/libcrypto-lib-ts_rsp_print.o crypto/ts/libcrypto-lib-ts_rsp_sign.o crypto/ts/libcrypto-lib-ts_rsp_utils.o crypto/ts/libcrypto-lib-ts_rsp_verify.o crypto/ts/libcrypto-lib-ts_verify_ctx.o crypto/txt_db/libcrypto-lib-txt_db.o crypto/ui/libcrypto-lib-ui_err.o crypto/ui/libcrypto-lib-ui_lib.o crypto/ui/libcrypto-lib-ui_null.o crypto/ui/libcrypto-lib-ui_openssl.o crypto/ui/libcrypto-lib-ui_util.o crypto/whrlpool/libcrypto-lib-wp-x86_64.o crypto/whrlpool/libcrypto-lib-wp_dgst.o crypto/x509/libcrypto-lib-by_dir.o crypto/x509/libcrypto-lib-by_file.o crypto/x509/libcrypto-lib-by_store.o crypto/x509/libcrypto-lib-pcy_cache.o crypto/x509/libcrypto-lib-pcy_data.o crypto/x509/libcrypto-lib-pcy_lib.o crypto/x509/libcrypto-lib-pcy_map.o crypto/x509/libcrypto-lib-pcy_node.o crypto/x509/libcrypto-lib-pcy_tree.o crypto/x509/libcrypto-lib-t_acert.o crypto/x509/libcrypto-lib-t_crl.o crypto/x509/libcrypto-lib-t_req.o crypto/x509/libcrypto-lib-t_x509.o crypto/x509/libcrypto-lib-v3_ac_tgt.o crypto/x509/libcrypto-lib-v3_addr.o crypto/x509/libcrypto-lib-v3_admis.o crypto/x509/libcrypto-lib-v3_akeya.o crypto/x509/libcrypto-lib-v3_akid.o crypto/x509/libcrypto-lib-v3_asid.o crypto/x509/libcrypto-lib-v3_audit_id.o crypto/x509/libcrypto-lib-v3_battcons.o crypto/x509/libcrypto-lib-v3_bcons.o crypto/x509/libcrypto-lib-v3_bitst.o crypto/x509/libcrypto-lib-v3_conf.o crypto/x509/libcrypto-lib-v3_cpols.o crypto/x509/libcrypto-lib-v3_crld.o crypto/x509/libcrypto-lib-v3_enum.o crypto/x509/libcrypto-lib-v3_extku.o crypto/x509/libcrypto-lib-v3_genn.o crypto/x509/libcrypto-lib-v3_group_ac.o crypto/x509/libcrypto-lib-v3_ia5.o crypto/x509/libcrypto-lib-v3_ind_iss.o crypto/x509/libcrypto-lib-v3_info.o crypto/x509/libcrypto-lib-v3_int.o crypto/x509/libcrypto-lib-v3_iobo.o crypto/x509/libcrypto-lib-v3_ist.o crypto/x509/libcrypto-lib-v3_lib.o crypto/x509/libcrypto-lib-v3_ncons.o crypto/x509/libcrypto-lib-v3_no_ass.o crypto/x509/libcrypto-lib-v3_no_rev_avail.o crypto/x509/libcrypto-lib-v3_pci.o crypto/x509/libcrypto-lib-v3_pcia.o crypto/x509/libcrypto-lib-v3_pcons.o crypto/x509/libcrypto-lib-v3_pku.o crypto/x509/libcrypto-lib-v3_pmaps.o crypto/x509/libcrypto-lib-v3_prn.o crypto/x509/libcrypto-lib-v3_purp.o crypto/x509/libcrypto-lib-v3_san.o crypto/x509/libcrypto-lib-v3_sda.o crypto/x509/libcrypto-lib-v3_single_use.o crypto/x509/libcrypto-lib-v3_skid.o crypto/x509/libcrypto-lib-v3_soa_id.o crypto/x509/libcrypto-lib-v3_sxnet.o crypto/x509/libcrypto-lib-v3_tlsf.o crypto/x509/libcrypto-lib-v3_usernotice.o crypto/x509/libcrypto-lib-v3_utf8.o crypto/x509/libcrypto-lib-v3_utl.o crypto/x509/libcrypto-lib-v3err.o crypto/x509/libcrypto-lib-x509_acert.o crypto/x509/libcrypto-lib-x509_att.o crypto/x509/libcrypto-lib-x509_cmp.o crypto/x509/libcrypto-lib-x509_d2.o crypto/x509/libcrypto-lib-x509_def.o crypto/x509/libcrypto-lib-x509_err.o crypto/x509/libcrypto-lib-x509_ext.o crypto/x509/libcrypto-lib-x509_lu.o crypto/x509/libcrypto-lib-x509_meth.o crypto/x509/libcrypto-lib-x509_obj.o crypto/x509/libcrypto-lib-x509_r2x.o crypto/x509/libcrypto-lib-x509_req.o crypto/x509/libcrypto-lib-x509_set.o crypto/x509/libcrypto-lib-x509_trust.o crypto/x509/libcrypto-lib-x509_txt.o crypto/x509/libcrypto-lib-x509_v3.o crypto/x509/libcrypto-lib-x509_vfy.o crypto/x509/libcrypto-lib-x509_vpm.o crypto/x509/libcrypto-lib-x509aset.o crypto/x509/libcrypto-lib-x509cset.o crypto/x509/libcrypto-lib-x509name.o crypto/x509/libcrypto-lib-x509rset.o crypto/x509/libcrypto-lib-x509spki.o crypto/x509/libcrypto-lib-x509type.o crypto/x509/libcrypto-lib-x_all.o crypto/x509/libcrypto-lib-x_attrib.o crypto/x509/libcrypto-lib-x_crl.o crypto/x509/libcrypto-lib-x_exten.o crypto/x509/libcrypto-lib-x_ietfatt.o crypto/x509/libcrypto-lib-x_name.o crypto/x509/libcrypto-lib-x_pubkey.o crypto/x509/libcrypto-lib-x_req.o crypto/x509/libcrypto-lib-x_x509.o crypto/x509/libcrypto-lib-x_x509a.o engines/libcrypto-lib-e_capi.o engines/libcrypto-lib-e_padlock-x86_64.o engines/libcrypto-lib-e_padlock.o providers/libcrypto-lib-baseprov.o providers/libcrypto-lib-defltprov.o providers/libcrypto-lib-legacyprov.o providers/libcrypto-lib-nullprov.o providers/libcrypto-lib-prov_running.o providers/common/der/libdefault-lib-der_rsa_sig.o providers/common/der/libdefault-lib-der_sm2_gen.o providers/common/der/libdefault-lib-der_sm2_key.o providers/common/der/libdefault-lib-der_sm2_sig.o providers/common/libdefault-lib-bio_prov.o providers/common/libdefault-lib-capabilities.o providers/common/libdefault-lib-digest_to_nid.o providers/common/libdefault-lib-provider_seeding.o providers/common/libdefault-lib-provider_util.o providers/common/libdefault-lib-securitycheck.o providers/common/libdefault-lib-securitycheck_default.o providers/implementations/asymciphers/libdefault-lib-rsa_enc.o providers/implementations/asymciphers/libdefault-lib-sm2_enc.o providers/implementations/ciphers/libdefault-lib-cipher_aes.o providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aria.o providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o providers/implementations/ciphers/libdefault-lib-cipher_cts.o providers/implementations/ciphers/libdefault-lib-cipher_null.o providers/implementations/ciphers/libdefault-lib-cipher_sm4.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o providers/implementations/ciphers/libdefault-lib-cipher_tdes.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o providers/implementations/digests/libdefault-lib-blake2_prov.o providers/implementations/digests/libdefault-lib-blake2b_prov.o providers/implementations/digests/libdefault-lib-blake2s_prov.o providers/implementations/digests/libdefault-lib-md5_prov.o providers/implementations/digests/libdefault-lib-md5_sha1_prov.o providers/implementations/digests/libdefault-lib-null_prov.o providers/implementations/digests/libdefault-lib-ripemd_prov.o providers/implementations/digests/libdefault-lib-sha2_prov.o providers/implementations/digests/libdefault-lib-sha3_prov.o providers/implementations/digests/libdefault-lib-sm3_prov.o providers/implementations/encode_decode/libdefault-lib-decode_der2key.o providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o providers/implementations/encode_decode/libdefault-lib-encode_key2any.o providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o providers/implementations/encode_decode/libdefault-lib-encode_key2text.o providers/implementations/encode_decode/libdefault-lib-endecoder_common.o providers/implementations/exchange/libdefault-lib-dh_exch.o providers/implementations/exchange/libdefault-lib-ecdh_exch.o providers/implementations/exchange/libdefault-lib-ecx_exch.o providers/implementations/exchange/libdefault-lib-kdf_exch.o providers/implementations/kdfs/libdefault-lib-argon2.o providers/implementations/kdfs/libdefault-lib-hkdf.o providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o providers/implementations/kdfs/libdefault-lib-kbkdf.o providers/implementations/kdfs/libdefault-lib-krb5kdf.o providers/implementations/kdfs/libdefault-lib-pbkdf2.o providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o providers/implementations/kdfs/libdefault-lib-scrypt.o providers/implementations/kdfs/libdefault-lib-sshkdf.o providers/implementations/kdfs/libdefault-lib-sskdf.o providers/implementations/kdfs/libdefault-lib-tls1_prf.o providers/implementations/kdfs/libdefault-lib-x942kdf.o providers/implementations/kem/libdefault-lib-ec_kem.o providers/implementations/kem/libdefault-lib-ecx_kem.o providers/implementations/kem/libdefault-lib-kem_util.o providers/implementations/kem/libdefault-lib-rsa_kem.o providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o providers/implementations/macs/libdefault-lib-blake2b_mac.o providers/implementations/macs/libdefault-lib-blake2s_mac.o providers/implementations/macs/libdefault-lib-cmac_prov.o providers/implementations/macs/libdefault-lib-gmac_prov.o providers/implementations/macs/libdefault-lib-hmac_prov.o providers/implementations/macs/libdefault-lib-kmac_prov.o providers/implementations/macs/libdefault-lib-poly1305_prov.o providers/implementations/macs/libdefault-lib-siphash_prov.o providers/implementations/rands/libdefault-lib-drbg.o providers/implementations/rands/libdefault-lib-drbg_ctr.o providers/implementations/rands/libdefault-lib-drbg_hash.o providers/implementations/rands/libdefault-lib-drbg_hmac.o providers/implementations/rands/libdefault-lib-seed_src.o providers/implementations/rands/libdefault-lib-seed_src_jitter.o providers/implementations/rands/libdefault-lib-test_rng.o providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o providers/implementations/rands/seeding/libdefault-lib-rand_unix.o providers/implementations/rands/seeding/libdefault-lib-rand_win.o providers/implementations/signature/libdefault-lib-dsa_sig.o providers/implementations/signature/libdefault-lib-ecdsa_sig.o providers/implementations/signature/libdefault-lib-eddsa_sig.o providers/implementations/signature/libdefault-lib-mac_legacy_sig.o providers/implementations/signature/libdefault-lib-rsa_sig.o providers/implementations/signature/libdefault-lib-sm2_sig.o providers/implementations/storemgmt/libdefault-lib-file_store.o providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o ssl/record/methods/libdefault-lib-ssl3_cbc.o providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_des.o providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_desx.o providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o providers/implementations/digests/liblegacy-lib-md4_prov.o providers/implementations/digests/liblegacy-lib-mdc2_prov.o providers/implementations/digests/liblegacy-lib-wp_prov.o providers/implementations/kdfs/liblegacy-lib-pbkdf1.o providers/implementations/kdfs/liblegacy-lib-pvkkdf.o providers/common/der/libcommon-lib-der_digests_gen.o providers/common/der/libcommon-lib-der_dsa_gen.o providers/common/der/libcommon-lib-der_dsa_key.o providers/common/der/libcommon-lib-der_dsa_sig.o providers/common/der/libcommon-lib-der_ec_gen.o providers/common/der/libcommon-lib-der_ec_key.o providers/common/der/libcommon-lib-der_ec_sig.o providers/common/der/libcommon-lib-der_ecx_gen.o providers/common/der/libcommon-lib-der_ecx_key.o providers/common/der/libcommon-lib-der_rsa_gen.o providers/common/der/libcommon-lib-der_rsa_key.o providers/common/der/libcommon-lib-der_wrap_gen.o providers/common/libcommon-lib-provider_ctx.o providers/common/libcommon-lib-provider_err.o providers/implementations/ciphers/libcommon-lib-ciphercommon.o providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o providers/implementations/digests/libcommon-lib-digestcommon.o ssl/record/methods/libcommon-lib-tls_pad.o + $(RANLIB) $@ || echo Never mind. +crypto/aes/libcrypto-lib-aes-x86_64.o: crypto/aes/aes-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/aes/aes-x86_64.s +crypto/aes/aes-x86_64.s: crypto/aes/asm/aes-x86_64.pl + CC="$(CC)" $(PERL) crypto/aes/asm/aes-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/aes/libcrypto-lib-aes_cfb.o: crypto/aes/aes_cfb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/aes/libcrypto-lib-aes_cfb.d.tmp -c -o $@ crypto/aes/aes_cfb.c + @touch crypto/aes/libcrypto-lib-aes_cfb.d.tmp + @if cmp crypto/aes/libcrypto-lib-aes_cfb.d.tmp crypto/aes/libcrypto-lib-aes_cfb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/aes/libcrypto-lib-aes_cfb.d.tmp; \ + else \ + mv crypto/aes/libcrypto-lib-aes_cfb.d.tmp crypto/aes/libcrypto-lib-aes_cfb.d; \ + fi +crypto/aes/libcrypto-lib-aes_ecb.o: crypto/aes/aes_ecb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/aes/libcrypto-lib-aes_ecb.d.tmp -c -o $@ crypto/aes/aes_ecb.c + @touch crypto/aes/libcrypto-lib-aes_ecb.d.tmp + @if cmp crypto/aes/libcrypto-lib-aes_ecb.d.tmp crypto/aes/libcrypto-lib-aes_ecb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/aes/libcrypto-lib-aes_ecb.d.tmp; \ + else \ + mv crypto/aes/libcrypto-lib-aes_ecb.d.tmp crypto/aes/libcrypto-lib-aes_ecb.d; \ + fi +crypto/aes/libcrypto-lib-aes_ige.o: crypto/aes/aes_ige.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/aes/libcrypto-lib-aes_ige.d.tmp -c -o $@ crypto/aes/aes_ige.c + @touch crypto/aes/libcrypto-lib-aes_ige.d.tmp + @if cmp crypto/aes/libcrypto-lib-aes_ige.d.tmp crypto/aes/libcrypto-lib-aes_ige.d > /dev/null 2> /dev/null; then \ + rm -f crypto/aes/libcrypto-lib-aes_ige.d.tmp; \ + else \ + mv crypto/aes/libcrypto-lib-aes_ige.d.tmp crypto/aes/libcrypto-lib-aes_ige.d; \ + fi +crypto/aes/libcrypto-lib-aes_misc.o: crypto/aes/aes_misc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/aes/libcrypto-lib-aes_misc.d.tmp -c -o $@ crypto/aes/aes_misc.c + @touch crypto/aes/libcrypto-lib-aes_misc.d.tmp + @if cmp crypto/aes/libcrypto-lib-aes_misc.d.tmp crypto/aes/libcrypto-lib-aes_misc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/aes/libcrypto-lib-aes_misc.d.tmp; \ + else \ + mv crypto/aes/libcrypto-lib-aes_misc.d.tmp crypto/aes/libcrypto-lib-aes_misc.d; \ + fi +crypto/aes/libcrypto-lib-aes_ofb.o: crypto/aes/aes_ofb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/aes/libcrypto-lib-aes_ofb.d.tmp -c -o $@ crypto/aes/aes_ofb.c + @touch crypto/aes/libcrypto-lib-aes_ofb.d.tmp + @if cmp crypto/aes/libcrypto-lib-aes_ofb.d.tmp crypto/aes/libcrypto-lib-aes_ofb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/aes/libcrypto-lib-aes_ofb.d.tmp; \ + else \ + mv crypto/aes/libcrypto-lib-aes_ofb.d.tmp crypto/aes/libcrypto-lib-aes_ofb.d; \ + fi +crypto/aes/libcrypto-lib-aes_wrap.o: crypto/aes/aes_wrap.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/aes/libcrypto-lib-aes_wrap.d.tmp -c -o $@ crypto/aes/aes_wrap.c + @touch crypto/aes/libcrypto-lib-aes_wrap.d.tmp + @if cmp crypto/aes/libcrypto-lib-aes_wrap.d.tmp crypto/aes/libcrypto-lib-aes_wrap.d > /dev/null 2> /dev/null; then \ + rm -f crypto/aes/libcrypto-lib-aes_wrap.d.tmp; \ + else \ + mv crypto/aes/libcrypto-lib-aes_wrap.d.tmp crypto/aes/libcrypto-lib-aes_wrap.d; \ + fi +crypto/aes/libcrypto-lib-aesni-mb-x86_64.o: crypto/aes/aesni-mb-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/aes/aesni-mb-x86_64.s +crypto/aes/aesni-mb-x86_64.s: crypto/aes/asm/aesni-mb-x86_64.pl + CC="$(CC)" $(PERL) crypto/aes/asm/aesni-mb-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o: crypto/aes/aesni-sha1-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/aes/aesni-sha1-x86_64.s +crypto/aes/aesni-sha1-x86_64.s: crypto/aes/asm/aesni-sha1-x86_64.pl + CC="$(CC)" $(PERL) crypto/aes/asm/aesni-sha1-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o: crypto/aes/aesni-sha256-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/aes/aesni-sha256-x86_64.s +crypto/aes/aesni-sha256-x86_64.s: crypto/aes/asm/aesni-sha256-x86_64.pl + CC="$(CC)" $(PERL) crypto/aes/asm/aesni-sha256-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/aes/libcrypto-lib-aesni-x86_64.o: crypto/aes/aesni-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/aes/aesni-x86_64.s +crypto/aes/aesni-x86_64.s: crypto/aes/asm/aesni-x86_64.pl + CC="$(CC)" $(PERL) crypto/aes/asm/aesni-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/aes/libcrypto-lib-bsaes-x86_64.o: crypto/aes/bsaes-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/aes/bsaes-x86_64.s +crypto/aes/bsaes-x86_64.s: crypto/aes/asm/bsaes-x86_64.pl + CC="$(CC)" $(PERL) crypto/aes/asm/bsaes-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/aes/libcrypto-lib-vpaes-x86_64.o: crypto/aes/vpaes-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/aes/vpaes-x86_64.s +crypto/aes/vpaes-x86_64.s: crypto/aes/asm/vpaes-x86_64.pl + CC="$(CC)" $(PERL) crypto/aes/asm/vpaes-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/aria/libcrypto-lib-aria.o: crypto/aria/aria.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/aria/libcrypto-lib-aria.d.tmp -c -o $@ crypto/aria/aria.c + @touch crypto/aria/libcrypto-lib-aria.d.tmp + @if cmp crypto/aria/libcrypto-lib-aria.d.tmp crypto/aria/libcrypto-lib-aria.d > /dev/null 2> /dev/null; then \ + rm -f crypto/aria/libcrypto-lib-aria.d.tmp; \ + else \ + mv crypto/aria/libcrypto-lib-aria.d.tmp crypto/aria/libcrypto-lib-aria.d; \ + fi +crypto/asn1/libcrypto-lib-a_bitstr.o: crypto/asn1/a_bitstr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_bitstr.d.tmp -c -o $@ crypto/asn1/a_bitstr.c + @touch crypto/asn1/libcrypto-lib-a_bitstr.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_bitstr.d.tmp crypto/asn1/libcrypto-lib-a_bitstr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_bitstr.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_bitstr.d.tmp crypto/asn1/libcrypto-lib-a_bitstr.d; \ + fi +crypto/asn1/libcrypto-lib-a_d2i_fp.o: crypto/asn1/a_d2i_fp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_d2i_fp.d.tmp -c -o $@ crypto/asn1/a_d2i_fp.c + @touch crypto/asn1/libcrypto-lib-a_d2i_fp.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_d2i_fp.d.tmp crypto/asn1/libcrypto-lib-a_d2i_fp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_d2i_fp.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_d2i_fp.d.tmp crypto/asn1/libcrypto-lib-a_d2i_fp.d; \ + fi +crypto/asn1/libcrypto-lib-a_digest.o: crypto/asn1/a_digest.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_digest.d.tmp -c -o $@ crypto/asn1/a_digest.c + @touch crypto/asn1/libcrypto-lib-a_digest.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_digest.d.tmp crypto/asn1/libcrypto-lib-a_digest.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_digest.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_digest.d.tmp crypto/asn1/libcrypto-lib-a_digest.d; \ + fi +crypto/asn1/libcrypto-lib-a_dup.o: crypto/asn1/a_dup.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_dup.d.tmp -c -o $@ crypto/asn1/a_dup.c + @touch crypto/asn1/libcrypto-lib-a_dup.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_dup.d.tmp crypto/asn1/libcrypto-lib-a_dup.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_dup.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_dup.d.tmp crypto/asn1/libcrypto-lib-a_dup.d; \ + fi +crypto/asn1/libcrypto-lib-a_gentm.o: crypto/asn1/a_gentm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_gentm.d.tmp -c -o $@ crypto/asn1/a_gentm.c + @touch crypto/asn1/libcrypto-lib-a_gentm.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_gentm.d.tmp crypto/asn1/libcrypto-lib-a_gentm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_gentm.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_gentm.d.tmp crypto/asn1/libcrypto-lib-a_gentm.d; \ + fi +crypto/asn1/libcrypto-lib-a_i2d_fp.o: crypto/asn1/a_i2d_fp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_i2d_fp.d.tmp -c -o $@ crypto/asn1/a_i2d_fp.c + @touch crypto/asn1/libcrypto-lib-a_i2d_fp.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_i2d_fp.d.tmp crypto/asn1/libcrypto-lib-a_i2d_fp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_i2d_fp.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_i2d_fp.d.tmp crypto/asn1/libcrypto-lib-a_i2d_fp.d; \ + fi +crypto/asn1/libcrypto-lib-a_int.o: crypto/asn1/a_int.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_int.d.tmp -c -o $@ crypto/asn1/a_int.c + @touch crypto/asn1/libcrypto-lib-a_int.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_int.d.tmp crypto/asn1/libcrypto-lib-a_int.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_int.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_int.d.tmp crypto/asn1/libcrypto-lib-a_int.d; \ + fi +crypto/asn1/libcrypto-lib-a_mbstr.o: crypto/asn1/a_mbstr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_mbstr.d.tmp -c -o $@ crypto/asn1/a_mbstr.c + @touch crypto/asn1/libcrypto-lib-a_mbstr.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_mbstr.d.tmp crypto/asn1/libcrypto-lib-a_mbstr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_mbstr.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_mbstr.d.tmp crypto/asn1/libcrypto-lib-a_mbstr.d; \ + fi +crypto/asn1/libcrypto-lib-a_object.o: crypto/asn1/a_object.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_object.d.tmp -c -o $@ crypto/asn1/a_object.c + @touch crypto/asn1/libcrypto-lib-a_object.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_object.d.tmp crypto/asn1/libcrypto-lib-a_object.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_object.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_object.d.tmp crypto/asn1/libcrypto-lib-a_object.d; \ + fi +crypto/asn1/libcrypto-lib-a_octet.o: crypto/asn1/a_octet.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_octet.d.tmp -c -o $@ crypto/asn1/a_octet.c + @touch crypto/asn1/libcrypto-lib-a_octet.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_octet.d.tmp crypto/asn1/libcrypto-lib-a_octet.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_octet.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_octet.d.tmp crypto/asn1/libcrypto-lib-a_octet.d; \ + fi +crypto/asn1/libcrypto-lib-a_print.o: crypto/asn1/a_print.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_print.d.tmp -c -o $@ crypto/asn1/a_print.c + @touch crypto/asn1/libcrypto-lib-a_print.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_print.d.tmp crypto/asn1/libcrypto-lib-a_print.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_print.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_print.d.tmp crypto/asn1/libcrypto-lib-a_print.d; \ + fi +crypto/asn1/libcrypto-lib-a_sign.o: crypto/asn1/a_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_sign.d.tmp -c -o $@ crypto/asn1/a_sign.c + @touch crypto/asn1/libcrypto-lib-a_sign.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_sign.d.tmp crypto/asn1/libcrypto-lib-a_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_sign.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_sign.d.tmp crypto/asn1/libcrypto-lib-a_sign.d; \ + fi +crypto/asn1/libcrypto-lib-a_strex.o: crypto/asn1/a_strex.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_strex.d.tmp -c -o $@ crypto/asn1/a_strex.c + @touch crypto/asn1/libcrypto-lib-a_strex.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_strex.d.tmp crypto/asn1/libcrypto-lib-a_strex.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_strex.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_strex.d.tmp crypto/asn1/libcrypto-lib-a_strex.d; \ + fi +crypto/asn1/libcrypto-lib-a_strnid.o: crypto/asn1/a_strnid.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_strnid.d.tmp -c -o $@ crypto/asn1/a_strnid.c + @touch crypto/asn1/libcrypto-lib-a_strnid.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_strnid.d.tmp crypto/asn1/libcrypto-lib-a_strnid.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_strnid.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_strnid.d.tmp crypto/asn1/libcrypto-lib-a_strnid.d; \ + fi +crypto/asn1/libcrypto-lib-a_time.o: crypto/asn1/a_time.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_time.d.tmp -c -o $@ crypto/asn1/a_time.c + @touch crypto/asn1/libcrypto-lib-a_time.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_time.d.tmp crypto/asn1/libcrypto-lib-a_time.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_time.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_time.d.tmp crypto/asn1/libcrypto-lib-a_time.d; \ + fi +crypto/asn1/libcrypto-lib-a_type.o: crypto/asn1/a_type.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_type.d.tmp -c -o $@ crypto/asn1/a_type.c + @touch crypto/asn1/libcrypto-lib-a_type.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_type.d.tmp crypto/asn1/libcrypto-lib-a_type.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_type.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_type.d.tmp crypto/asn1/libcrypto-lib-a_type.d; \ + fi +crypto/asn1/libcrypto-lib-a_utctm.o: crypto/asn1/a_utctm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_utctm.d.tmp -c -o $@ crypto/asn1/a_utctm.c + @touch crypto/asn1/libcrypto-lib-a_utctm.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_utctm.d.tmp crypto/asn1/libcrypto-lib-a_utctm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_utctm.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_utctm.d.tmp crypto/asn1/libcrypto-lib-a_utctm.d; \ + fi +crypto/asn1/libcrypto-lib-a_utf8.o: crypto/asn1/a_utf8.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_utf8.d.tmp -c -o $@ crypto/asn1/a_utf8.c + @touch crypto/asn1/libcrypto-lib-a_utf8.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_utf8.d.tmp crypto/asn1/libcrypto-lib-a_utf8.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_utf8.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_utf8.d.tmp crypto/asn1/libcrypto-lib-a_utf8.d; \ + fi +crypto/asn1/libcrypto-lib-a_verify.o: crypto/asn1/a_verify.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-a_verify.d.tmp -c -o $@ crypto/asn1/a_verify.c + @touch crypto/asn1/libcrypto-lib-a_verify.d.tmp + @if cmp crypto/asn1/libcrypto-lib-a_verify.d.tmp crypto/asn1/libcrypto-lib-a_verify.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-a_verify.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-a_verify.d.tmp crypto/asn1/libcrypto-lib-a_verify.d; \ + fi +crypto/asn1/libcrypto-lib-ameth_lib.o: crypto/asn1/ameth_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-ameth_lib.d.tmp -c -o $@ crypto/asn1/ameth_lib.c + @touch crypto/asn1/libcrypto-lib-ameth_lib.d.tmp + @if cmp crypto/asn1/libcrypto-lib-ameth_lib.d.tmp crypto/asn1/libcrypto-lib-ameth_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-ameth_lib.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-ameth_lib.d.tmp crypto/asn1/libcrypto-lib-ameth_lib.d; \ + fi +crypto/asn1/libcrypto-lib-asn1_err.o: crypto/asn1/asn1_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn1_err.d.tmp -c -o $@ crypto/asn1/asn1_err.c + @touch crypto/asn1/libcrypto-lib-asn1_err.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn1_err.d.tmp crypto/asn1/libcrypto-lib-asn1_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn1_err.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn1_err.d.tmp crypto/asn1/libcrypto-lib-asn1_err.d; \ + fi +crypto/asn1/libcrypto-lib-asn1_gen.o: crypto/asn1/asn1_gen.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn1_gen.d.tmp -c -o $@ crypto/asn1/asn1_gen.c + @touch crypto/asn1/libcrypto-lib-asn1_gen.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn1_gen.d.tmp crypto/asn1/libcrypto-lib-asn1_gen.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn1_gen.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn1_gen.d.tmp crypto/asn1/libcrypto-lib-asn1_gen.d; \ + fi +crypto/asn1/libcrypto-lib-asn1_item_list.o: crypto/asn1/asn1_item_list.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn1_item_list.d.tmp -c -o $@ crypto/asn1/asn1_item_list.c + @touch crypto/asn1/libcrypto-lib-asn1_item_list.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn1_item_list.d.tmp crypto/asn1/libcrypto-lib-asn1_item_list.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn1_item_list.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn1_item_list.d.tmp crypto/asn1/libcrypto-lib-asn1_item_list.d; \ + fi +crypto/asn1/libcrypto-lib-asn1_lib.o: crypto/asn1/asn1_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn1_lib.d.tmp -c -o $@ crypto/asn1/asn1_lib.c + @touch crypto/asn1/libcrypto-lib-asn1_lib.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn1_lib.d.tmp crypto/asn1/libcrypto-lib-asn1_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn1_lib.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn1_lib.d.tmp crypto/asn1/libcrypto-lib-asn1_lib.d; \ + fi +crypto/asn1/libcrypto-lib-asn1_parse.o: crypto/asn1/asn1_parse.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn1_parse.d.tmp -c -o $@ crypto/asn1/asn1_parse.c + @touch crypto/asn1/libcrypto-lib-asn1_parse.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn1_parse.d.tmp crypto/asn1/libcrypto-lib-asn1_parse.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn1_parse.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn1_parse.d.tmp crypto/asn1/libcrypto-lib-asn1_parse.d; \ + fi +crypto/asn1/libcrypto-lib-asn_mime.o: crypto/asn1/asn_mime.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn_mime.d.tmp -c -o $@ crypto/asn1/asn_mime.c + @touch crypto/asn1/libcrypto-lib-asn_mime.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn_mime.d.tmp crypto/asn1/libcrypto-lib-asn_mime.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn_mime.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn_mime.d.tmp crypto/asn1/libcrypto-lib-asn_mime.d; \ + fi +crypto/asn1/libcrypto-lib-asn_moid.o: crypto/asn1/asn_moid.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn_moid.d.tmp -c -o $@ crypto/asn1/asn_moid.c + @touch crypto/asn1/libcrypto-lib-asn_moid.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn_moid.d.tmp crypto/asn1/libcrypto-lib-asn_moid.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn_moid.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn_moid.d.tmp crypto/asn1/libcrypto-lib-asn_moid.d; \ + fi +crypto/asn1/libcrypto-lib-asn_mstbl.o: crypto/asn1/asn_mstbl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn_mstbl.d.tmp -c -o $@ crypto/asn1/asn_mstbl.c + @touch crypto/asn1/libcrypto-lib-asn_mstbl.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn_mstbl.d.tmp crypto/asn1/libcrypto-lib-asn_mstbl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn_mstbl.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn_mstbl.d.tmp crypto/asn1/libcrypto-lib-asn_mstbl.d; \ + fi +crypto/asn1/libcrypto-lib-asn_pack.o: crypto/asn1/asn_pack.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-asn_pack.d.tmp -c -o $@ crypto/asn1/asn_pack.c + @touch crypto/asn1/libcrypto-lib-asn_pack.d.tmp + @if cmp crypto/asn1/libcrypto-lib-asn_pack.d.tmp crypto/asn1/libcrypto-lib-asn_pack.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-asn_pack.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-asn_pack.d.tmp crypto/asn1/libcrypto-lib-asn_pack.d; \ + fi +crypto/asn1/libcrypto-lib-bio_asn1.o: crypto/asn1/bio_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-bio_asn1.d.tmp -c -o $@ crypto/asn1/bio_asn1.c + @touch crypto/asn1/libcrypto-lib-bio_asn1.d.tmp + @if cmp crypto/asn1/libcrypto-lib-bio_asn1.d.tmp crypto/asn1/libcrypto-lib-bio_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-bio_asn1.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-bio_asn1.d.tmp crypto/asn1/libcrypto-lib-bio_asn1.d; \ + fi +crypto/asn1/libcrypto-lib-bio_ndef.o: crypto/asn1/bio_ndef.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-bio_ndef.d.tmp -c -o $@ crypto/asn1/bio_ndef.c + @touch crypto/asn1/libcrypto-lib-bio_ndef.d.tmp + @if cmp crypto/asn1/libcrypto-lib-bio_ndef.d.tmp crypto/asn1/libcrypto-lib-bio_ndef.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-bio_ndef.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-bio_ndef.d.tmp crypto/asn1/libcrypto-lib-bio_ndef.d; \ + fi +crypto/asn1/libcrypto-lib-d2i_param.o: crypto/asn1/d2i_param.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-d2i_param.d.tmp -c -o $@ crypto/asn1/d2i_param.c + @touch crypto/asn1/libcrypto-lib-d2i_param.d.tmp + @if cmp crypto/asn1/libcrypto-lib-d2i_param.d.tmp crypto/asn1/libcrypto-lib-d2i_param.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-d2i_param.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-d2i_param.d.tmp crypto/asn1/libcrypto-lib-d2i_param.d; \ + fi +crypto/asn1/libcrypto-lib-d2i_pr.o: crypto/asn1/d2i_pr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-d2i_pr.d.tmp -c -o $@ crypto/asn1/d2i_pr.c + @touch crypto/asn1/libcrypto-lib-d2i_pr.d.tmp + @if cmp crypto/asn1/libcrypto-lib-d2i_pr.d.tmp crypto/asn1/libcrypto-lib-d2i_pr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-d2i_pr.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-d2i_pr.d.tmp crypto/asn1/libcrypto-lib-d2i_pr.d; \ + fi +crypto/asn1/libcrypto-lib-d2i_pu.o: crypto/asn1/d2i_pu.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-d2i_pu.d.tmp -c -o $@ crypto/asn1/d2i_pu.c + @touch crypto/asn1/libcrypto-lib-d2i_pu.d.tmp + @if cmp crypto/asn1/libcrypto-lib-d2i_pu.d.tmp crypto/asn1/libcrypto-lib-d2i_pu.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-d2i_pu.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-d2i_pu.d.tmp crypto/asn1/libcrypto-lib-d2i_pu.d; \ + fi +crypto/asn1/libcrypto-lib-evp_asn1.o: crypto/asn1/evp_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-evp_asn1.d.tmp -c -o $@ crypto/asn1/evp_asn1.c + @touch crypto/asn1/libcrypto-lib-evp_asn1.d.tmp + @if cmp crypto/asn1/libcrypto-lib-evp_asn1.d.tmp crypto/asn1/libcrypto-lib-evp_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-evp_asn1.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-evp_asn1.d.tmp crypto/asn1/libcrypto-lib-evp_asn1.d; \ + fi +crypto/asn1/libcrypto-lib-f_int.o: crypto/asn1/f_int.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-f_int.d.tmp -c -o $@ crypto/asn1/f_int.c + @touch crypto/asn1/libcrypto-lib-f_int.d.tmp + @if cmp crypto/asn1/libcrypto-lib-f_int.d.tmp crypto/asn1/libcrypto-lib-f_int.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-f_int.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-f_int.d.tmp crypto/asn1/libcrypto-lib-f_int.d; \ + fi +crypto/asn1/libcrypto-lib-f_string.o: crypto/asn1/f_string.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-f_string.d.tmp -c -o $@ crypto/asn1/f_string.c + @touch crypto/asn1/libcrypto-lib-f_string.d.tmp + @if cmp crypto/asn1/libcrypto-lib-f_string.d.tmp crypto/asn1/libcrypto-lib-f_string.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-f_string.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-f_string.d.tmp crypto/asn1/libcrypto-lib-f_string.d; \ + fi +crypto/asn1/libcrypto-lib-i2d_evp.o: crypto/asn1/i2d_evp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-i2d_evp.d.tmp -c -o $@ crypto/asn1/i2d_evp.c + @touch crypto/asn1/libcrypto-lib-i2d_evp.d.tmp + @if cmp crypto/asn1/libcrypto-lib-i2d_evp.d.tmp crypto/asn1/libcrypto-lib-i2d_evp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-i2d_evp.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-i2d_evp.d.tmp crypto/asn1/libcrypto-lib-i2d_evp.d; \ + fi +crypto/asn1/libcrypto-lib-n_pkey.o: crypto/asn1/n_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-n_pkey.d.tmp -c -o $@ crypto/asn1/n_pkey.c + @touch crypto/asn1/libcrypto-lib-n_pkey.d.tmp + @if cmp crypto/asn1/libcrypto-lib-n_pkey.d.tmp crypto/asn1/libcrypto-lib-n_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-n_pkey.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-n_pkey.d.tmp crypto/asn1/libcrypto-lib-n_pkey.d; \ + fi +crypto/asn1/libcrypto-lib-nsseq.o: crypto/asn1/nsseq.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-nsseq.d.tmp -c -o $@ crypto/asn1/nsseq.c + @touch crypto/asn1/libcrypto-lib-nsseq.d.tmp + @if cmp crypto/asn1/libcrypto-lib-nsseq.d.tmp crypto/asn1/libcrypto-lib-nsseq.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-nsseq.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-nsseq.d.tmp crypto/asn1/libcrypto-lib-nsseq.d; \ + fi +crypto/asn1/libcrypto-lib-p5_pbe.o: crypto/asn1/p5_pbe.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-p5_pbe.d.tmp -c -o $@ crypto/asn1/p5_pbe.c + @touch crypto/asn1/libcrypto-lib-p5_pbe.d.tmp + @if cmp crypto/asn1/libcrypto-lib-p5_pbe.d.tmp crypto/asn1/libcrypto-lib-p5_pbe.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-p5_pbe.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-p5_pbe.d.tmp crypto/asn1/libcrypto-lib-p5_pbe.d; \ + fi +crypto/asn1/libcrypto-lib-p5_pbev2.o: crypto/asn1/p5_pbev2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-p5_pbev2.d.tmp -c -o $@ crypto/asn1/p5_pbev2.c + @touch crypto/asn1/libcrypto-lib-p5_pbev2.d.tmp + @if cmp crypto/asn1/libcrypto-lib-p5_pbev2.d.tmp crypto/asn1/libcrypto-lib-p5_pbev2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-p5_pbev2.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-p5_pbev2.d.tmp crypto/asn1/libcrypto-lib-p5_pbev2.d; \ + fi +crypto/asn1/libcrypto-lib-p5_scrypt.o: crypto/asn1/p5_scrypt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-p5_scrypt.d.tmp -c -o $@ crypto/asn1/p5_scrypt.c + @touch crypto/asn1/libcrypto-lib-p5_scrypt.d.tmp + @if cmp crypto/asn1/libcrypto-lib-p5_scrypt.d.tmp crypto/asn1/libcrypto-lib-p5_scrypt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-p5_scrypt.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-p5_scrypt.d.tmp crypto/asn1/libcrypto-lib-p5_scrypt.d; \ + fi +crypto/asn1/libcrypto-lib-p8_pkey.o: crypto/asn1/p8_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-p8_pkey.d.tmp -c -o $@ crypto/asn1/p8_pkey.c + @touch crypto/asn1/libcrypto-lib-p8_pkey.d.tmp + @if cmp crypto/asn1/libcrypto-lib-p8_pkey.d.tmp crypto/asn1/libcrypto-lib-p8_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-p8_pkey.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-p8_pkey.d.tmp crypto/asn1/libcrypto-lib-p8_pkey.d; \ + fi +crypto/asn1/libcrypto-lib-t_bitst.o: crypto/asn1/t_bitst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-t_bitst.d.tmp -c -o $@ crypto/asn1/t_bitst.c + @touch crypto/asn1/libcrypto-lib-t_bitst.d.tmp + @if cmp crypto/asn1/libcrypto-lib-t_bitst.d.tmp crypto/asn1/libcrypto-lib-t_bitst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-t_bitst.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-t_bitst.d.tmp crypto/asn1/libcrypto-lib-t_bitst.d; \ + fi +crypto/asn1/libcrypto-lib-t_pkey.o: crypto/asn1/t_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-t_pkey.d.tmp -c -o $@ crypto/asn1/t_pkey.c + @touch crypto/asn1/libcrypto-lib-t_pkey.d.tmp + @if cmp crypto/asn1/libcrypto-lib-t_pkey.d.tmp crypto/asn1/libcrypto-lib-t_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-t_pkey.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-t_pkey.d.tmp crypto/asn1/libcrypto-lib-t_pkey.d; \ + fi +crypto/asn1/libcrypto-lib-t_spki.o: crypto/asn1/t_spki.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-t_spki.d.tmp -c -o $@ crypto/asn1/t_spki.c + @touch crypto/asn1/libcrypto-lib-t_spki.d.tmp + @if cmp crypto/asn1/libcrypto-lib-t_spki.d.tmp crypto/asn1/libcrypto-lib-t_spki.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-t_spki.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-t_spki.d.tmp crypto/asn1/libcrypto-lib-t_spki.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_dec.o: crypto/asn1/tasn_dec.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_dec.d.tmp -c -o $@ crypto/asn1/tasn_dec.c + @touch crypto/asn1/libcrypto-lib-tasn_dec.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_dec.d.tmp crypto/asn1/libcrypto-lib-tasn_dec.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_dec.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_dec.d.tmp crypto/asn1/libcrypto-lib-tasn_dec.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_enc.o: crypto/asn1/tasn_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_enc.d.tmp -c -o $@ crypto/asn1/tasn_enc.c + @touch crypto/asn1/libcrypto-lib-tasn_enc.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_enc.d.tmp crypto/asn1/libcrypto-lib-tasn_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_enc.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_enc.d.tmp crypto/asn1/libcrypto-lib-tasn_enc.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_fre.o: crypto/asn1/tasn_fre.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_fre.d.tmp -c -o $@ crypto/asn1/tasn_fre.c + @touch crypto/asn1/libcrypto-lib-tasn_fre.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_fre.d.tmp crypto/asn1/libcrypto-lib-tasn_fre.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_fre.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_fre.d.tmp crypto/asn1/libcrypto-lib-tasn_fre.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_new.o: crypto/asn1/tasn_new.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_new.d.tmp -c -o $@ crypto/asn1/tasn_new.c + @touch crypto/asn1/libcrypto-lib-tasn_new.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_new.d.tmp crypto/asn1/libcrypto-lib-tasn_new.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_new.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_new.d.tmp crypto/asn1/libcrypto-lib-tasn_new.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_prn.o: crypto/asn1/tasn_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_prn.d.tmp -c -o $@ crypto/asn1/tasn_prn.c + @touch crypto/asn1/libcrypto-lib-tasn_prn.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_prn.d.tmp crypto/asn1/libcrypto-lib-tasn_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_prn.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_prn.d.tmp crypto/asn1/libcrypto-lib-tasn_prn.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_scn.o: crypto/asn1/tasn_scn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_scn.d.tmp -c -o $@ crypto/asn1/tasn_scn.c + @touch crypto/asn1/libcrypto-lib-tasn_scn.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_scn.d.tmp crypto/asn1/libcrypto-lib-tasn_scn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_scn.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_scn.d.tmp crypto/asn1/libcrypto-lib-tasn_scn.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_typ.o: crypto/asn1/tasn_typ.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_typ.d.tmp -c -o $@ crypto/asn1/tasn_typ.c + @touch crypto/asn1/libcrypto-lib-tasn_typ.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_typ.d.tmp crypto/asn1/libcrypto-lib-tasn_typ.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_typ.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_typ.d.tmp crypto/asn1/libcrypto-lib-tasn_typ.d; \ + fi +crypto/asn1/libcrypto-lib-tasn_utl.o: crypto/asn1/tasn_utl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-tasn_utl.d.tmp -c -o $@ crypto/asn1/tasn_utl.c + @touch crypto/asn1/libcrypto-lib-tasn_utl.d.tmp + @if cmp crypto/asn1/libcrypto-lib-tasn_utl.d.tmp crypto/asn1/libcrypto-lib-tasn_utl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-tasn_utl.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-tasn_utl.d.tmp crypto/asn1/libcrypto-lib-tasn_utl.d; \ + fi +crypto/asn1/libcrypto-lib-x_algor.o: crypto/asn1/x_algor.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_algor.d.tmp -c -o $@ crypto/asn1/x_algor.c + @touch crypto/asn1/libcrypto-lib-x_algor.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_algor.d.tmp crypto/asn1/libcrypto-lib-x_algor.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_algor.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_algor.d.tmp crypto/asn1/libcrypto-lib-x_algor.d; \ + fi +crypto/asn1/libcrypto-lib-x_bignum.o: crypto/asn1/x_bignum.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_bignum.d.tmp -c -o $@ crypto/asn1/x_bignum.c + @touch crypto/asn1/libcrypto-lib-x_bignum.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_bignum.d.tmp crypto/asn1/libcrypto-lib-x_bignum.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_bignum.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_bignum.d.tmp crypto/asn1/libcrypto-lib-x_bignum.d; \ + fi +crypto/asn1/libcrypto-lib-x_info.o: crypto/asn1/x_info.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_info.d.tmp -c -o $@ crypto/asn1/x_info.c + @touch crypto/asn1/libcrypto-lib-x_info.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_info.d.tmp crypto/asn1/libcrypto-lib-x_info.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_info.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_info.d.tmp crypto/asn1/libcrypto-lib-x_info.d; \ + fi +crypto/asn1/libcrypto-lib-x_int64.o: crypto/asn1/x_int64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_int64.d.tmp -c -o $@ crypto/asn1/x_int64.c + @touch crypto/asn1/libcrypto-lib-x_int64.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_int64.d.tmp crypto/asn1/libcrypto-lib-x_int64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_int64.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_int64.d.tmp crypto/asn1/libcrypto-lib-x_int64.d; \ + fi +crypto/asn1/libcrypto-lib-x_long.o: crypto/asn1/x_long.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_long.d.tmp -c -o $@ crypto/asn1/x_long.c + @touch crypto/asn1/libcrypto-lib-x_long.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_long.d.tmp crypto/asn1/libcrypto-lib-x_long.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_long.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_long.d.tmp crypto/asn1/libcrypto-lib-x_long.d; \ + fi +crypto/asn1/libcrypto-lib-x_pkey.o: crypto/asn1/x_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_pkey.d.tmp -c -o $@ crypto/asn1/x_pkey.c + @touch crypto/asn1/libcrypto-lib-x_pkey.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_pkey.d.tmp crypto/asn1/libcrypto-lib-x_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_pkey.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_pkey.d.tmp crypto/asn1/libcrypto-lib-x_pkey.d; \ + fi +crypto/asn1/libcrypto-lib-x_sig.o: crypto/asn1/x_sig.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_sig.d.tmp -c -o $@ crypto/asn1/x_sig.c + @touch crypto/asn1/libcrypto-lib-x_sig.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_sig.d.tmp crypto/asn1/libcrypto-lib-x_sig.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_sig.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_sig.d.tmp crypto/asn1/libcrypto-lib-x_sig.d; \ + fi +crypto/asn1/libcrypto-lib-x_spki.o: crypto/asn1/x_spki.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_spki.d.tmp -c -o $@ crypto/asn1/x_spki.c + @touch crypto/asn1/libcrypto-lib-x_spki.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_spki.d.tmp crypto/asn1/libcrypto-lib-x_spki.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_spki.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_spki.d.tmp crypto/asn1/libcrypto-lib-x_spki.d; \ + fi +crypto/asn1/libcrypto-lib-x_val.o: crypto/asn1/x_val.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/asn1/libcrypto-lib-x_val.d.tmp -c -o $@ crypto/asn1/x_val.c + @touch crypto/asn1/libcrypto-lib-x_val.d.tmp + @if cmp crypto/asn1/libcrypto-lib-x_val.d.tmp crypto/asn1/libcrypto-lib-x_val.d > /dev/null 2> /dev/null; then \ + rm -f crypto/asn1/libcrypto-lib-x_val.d.tmp; \ + else \ + mv crypto/asn1/libcrypto-lib-x_val.d.tmp crypto/asn1/libcrypto-lib-x_val.d; \ + fi +crypto/async/arch/libcrypto-lib-async_null.o: crypto/async/arch/async_null.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/async/arch/libcrypto-lib-async_null.d.tmp -c -o $@ crypto/async/arch/async_null.c + @touch crypto/async/arch/libcrypto-lib-async_null.d.tmp + @if cmp crypto/async/arch/libcrypto-lib-async_null.d.tmp crypto/async/arch/libcrypto-lib-async_null.d > /dev/null 2> /dev/null; then \ + rm -f crypto/async/arch/libcrypto-lib-async_null.d.tmp; \ + else \ + mv crypto/async/arch/libcrypto-lib-async_null.d.tmp crypto/async/arch/libcrypto-lib-async_null.d; \ + fi +crypto/async/arch/libcrypto-lib-async_posix.o: crypto/async/arch/async_posix.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/async/arch/libcrypto-lib-async_posix.d.tmp -c -o $@ crypto/async/arch/async_posix.c + @touch crypto/async/arch/libcrypto-lib-async_posix.d.tmp + @if cmp crypto/async/arch/libcrypto-lib-async_posix.d.tmp crypto/async/arch/libcrypto-lib-async_posix.d > /dev/null 2> /dev/null; then \ + rm -f crypto/async/arch/libcrypto-lib-async_posix.d.tmp; \ + else \ + mv crypto/async/arch/libcrypto-lib-async_posix.d.tmp crypto/async/arch/libcrypto-lib-async_posix.d; \ + fi +crypto/async/arch/libcrypto-lib-async_win.o: crypto/async/arch/async_win.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/async/arch/libcrypto-lib-async_win.d.tmp -c -o $@ crypto/async/arch/async_win.c + @touch crypto/async/arch/libcrypto-lib-async_win.d.tmp + @if cmp crypto/async/arch/libcrypto-lib-async_win.d.tmp crypto/async/arch/libcrypto-lib-async_win.d > /dev/null 2> /dev/null; then \ + rm -f crypto/async/arch/libcrypto-lib-async_win.d.tmp; \ + else \ + mv crypto/async/arch/libcrypto-lib-async_win.d.tmp crypto/async/arch/libcrypto-lib-async_win.d; \ + fi +crypto/async/libcrypto-lib-async.o: crypto/async/async.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/async/libcrypto-lib-async.d.tmp -c -o $@ crypto/async/async.c + @touch crypto/async/libcrypto-lib-async.d.tmp + @if cmp crypto/async/libcrypto-lib-async.d.tmp crypto/async/libcrypto-lib-async.d > /dev/null 2> /dev/null; then \ + rm -f crypto/async/libcrypto-lib-async.d.tmp; \ + else \ + mv crypto/async/libcrypto-lib-async.d.tmp crypto/async/libcrypto-lib-async.d; \ + fi +crypto/async/libcrypto-lib-async_err.o: crypto/async/async_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/async/libcrypto-lib-async_err.d.tmp -c -o $@ crypto/async/async_err.c + @touch crypto/async/libcrypto-lib-async_err.d.tmp + @if cmp crypto/async/libcrypto-lib-async_err.d.tmp crypto/async/libcrypto-lib-async_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/async/libcrypto-lib-async_err.d.tmp; \ + else \ + mv crypto/async/libcrypto-lib-async_err.d.tmp crypto/async/libcrypto-lib-async_err.d; \ + fi +crypto/async/libcrypto-lib-async_wait.o: crypto/async/async_wait.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/async/libcrypto-lib-async_wait.d.tmp -c -o $@ crypto/async/async_wait.c + @touch crypto/async/libcrypto-lib-async_wait.d.tmp + @if cmp crypto/async/libcrypto-lib-async_wait.d.tmp crypto/async/libcrypto-lib-async_wait.d > /dev/null 2> /dev/null; then \ + rm -f crypto/async/libcrypto-lib-async_wait.d.tmp; \ + else \ + mv crypto/async/libcrypto-lib-async_wait.d.tmp crypto/async/libcrypto-lib-async_wait.d; \ + fi +crypto/bf/libcrypto-lib-bf_cfb64.o: crypto/bf/bf_cfb64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bf/libcrypto-lib-bf_cfb64.d.tmp -c -o $@ crypto/bf/bf_cfb64.c + @touch crypto/bf/libcrypto-lib-bf_cfb64.d.tmp + @if cmp crypto/bf/libcrypto-lib-bf_cfb64.d.tmp crypto/bf/libcrypto-lib-bf_cfb64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bf/libcrypto-lib-bf_cfb64.d.tmp; \ + else \ + mv crypto/bf/libcrypto-lib-bf_cfb64.d.tmp crypto/bf/libcrypto-lib-bf_cfb64.d; \ + fi +crypto/bf/libcrypto-lib-bf_ecb.o: crypto/bf/bf_ecb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bf/libcrypto-lib-bf_ecb.d.tmp -c -o $@ crypto/bf/bf_ecb.c + @touch crypto/bf/libcrypto-lib-bf_ecb.d.tmp + @if cmp crypto/bf/libcrypto-lib-bf_ecb.d.tmp crypto/bf/libcrypto-lib-bf_ecb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bf/libcrypto-lib-bf_ecb.d.tmp; \ + else \ + mv crypto/bf/libcrypto-lib-bf_ecb.d.tmp crypto/bf/libcrypto-lib-bf_ecb.d; \ + fi +crypto/bf/libcrypto-lib-bf_enc.o: crypto/bf/bf_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bf/libcrypto-lib-bf_enc.d.tmp -c -o $@ crypto/bf/bf_enc.c + @touch crypto/bf/libcrypto-lib-bf_enc.d.tmp + @if cmp crypto/bf/libcrypto-lib-bf_enc.d.tmp crypto/bf/libcrypto-lib-bf_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bf/libcrypto-lib-bf_enc.d.tmp; \ + else \ + mv crypto/bf/libcrypto-lib-bf_enc.d.tmp crypto/bf/libcrypto-lib-bf_enc.d; \ + fi +crypto/bf/libcrypto-lib-bf_ofb64.o: crypto/bf/bf_ofb64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bf/libcrypto-lib-bf_ofb64.d.tmp -c -o $@ crypto/bf/bf_ofb64.c + @touch crypto/bf/libcrypto-lib-bf_ofb64.d.tmp + @if cmp crypto/bf/libcrypto-lib-bf_ofb64.d.tmp crypto/bf/libcrypto-lib-bf_ofb64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bf/libcrypto-lib-bf_ofb64.d.tmp; \ + else \ + mv crypto/bf/libcrypto-lib-bf_ofb64.d.tmp crypto/bf/libcrypto-lib-bf_ofb64.d; \ + fi +crypto/bf/libcrypto-lib-bf_skey.o: crypto/bf/bf_skey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bf/libcrypto-lib-bf_skey.d.tmp -c -o $@ crypto/bf/bf_skey.c + @touch crypto/bf/libcrypto-lib-bf_skey.d.tmp + @if cmp crypto/bf/libcrypto-lib-bf_skey.d.tmp crypto/bf/libcrypto-lib-bf_skey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bf/libcrypto-lib-bf_skey.d.tmp; \ + else \ + mv crypto/bf/libcrypto-lib-bf_skey.d.tmp crypto/bf/libcrypto-lib-bf_skey.d; \ + fi +crypto/bio/libcrypto-lib-bf_buff.o: crypto/bio/bf_buff.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bf_buff.d.tmp -c -o $@ crypto/bio/bf_buff.c + @touch crypto/bio/libcrypto-lib-bf_buff.d.tmp + @if cmp crypto/bio/libcrypto-lib-bf_buff.d.tmp crypto/bio/libcrypto-lib-bf_buff.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bf_buff.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bf_buff.d.tmp crypto/bio/libcrypto-lib-bf_buff.d; \ + fi +crypto/bio/libcrypto-lib-bf_lbuf.o: crypto/bio/bf_lbuf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bf_lbuf.d.tmp -c -o $@ crypto/bio/bf_lbuf.c + @touch crypto/bio/libcrypto-lib-bf_lbuf.d.tmp + @if cmp crypto/bio/libcrypto-lib-bf_lbuf.d.tmp crypto/bio/libcrypto-lib-bf_lbuf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bf_lbuf.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bf_lbuf.d.tmp crypto/bio/libcrypto-lib-bf_lbuf.d; \ + fi +crypto/bio/libcrypto-lib-bf_nbio.o: crypto/bio/bf_nbio.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bf_nbio.d.tmp -c -o $@ crypto/bio/bf_nbio.c + @touch crypto/bio/libcrypto-lib-bf_nbio.d.tmp + @if cmp crypto/bio/libcrypto-lib-bf_nbio.d.tmp crypto/bio/libcrypto-lib-bf_nbio.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bf_nbio.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bf_nbio.d.tmp crypto/bio/libcrypto-lib-bf_nbio.d; \ + fi +crypto/bio/libcrypto-lib-bf_null.o: crypto/bio/bf_null.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bf_null.d.tmp -c -o $@ crypto/bio/bf_null.c + @touch crypto/bio/libcrypto-lib-bf_null.d.tmp + @if cmp crypto/bio/libcrypto-lib-bf_null.d.tmp crypto/bio/libcrypto-lib-bf_null.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bf_null.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bf_null.d.tmp crypto/bio/libcrypto-lib-bf_null.d; \ + fi +crypto/bio/libcrypto-lib-bf_prefix.o: crypto/bio/bf_prefix.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bf_prefix.d.tmp -c -o $@ crypto/bio/bf_prefix.c + @touch crypto/bio/libcrypto-lib-bf_prefix.d.tmp + @if cmp crypto/bio/libcrypto-lib-bf_prefix.d.tmp crypto/bio/libcrypto-lib-bf_prefix.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bf_prefix.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bf_prefix.d.tmp crypto/bio/libcrypto-lib-bf_prefix.d; \ + fi +crypto/bio/libcrypto-lib-bf_readbuff.o: crypto/bio/bf_readbuff.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bf_readbuff.d.tmp -c -o $@ crypto/bio/bf_readbuff.c + @touch crypto/bio/libcrypto-lib-bf_readbuff.d.tmp + @if cmp crypto/bio/libcrypto-lib-bf_readbuff.d.tmp crypto/bio/libcrypto-lib-bf_readbuff.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bf_readbuff.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bf_readbuff.d.tmp crypto/bio/libcrypto-lib-bf_readbuff.d; \ + fi +crypto/bio/libcrypto-lib-bio_addr.o: crypto/bio/bio_addr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_addr.d.tmp -c -o $@ crypto/bio/bio_addr.c + @touch crypto/bio/libcrypto-lib-bio_addr.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_addr.d.tmp crypto/bio/libcrypto-lib-bio_addr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_addr.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_addr.d.tmp crypto/bio/libcrypto-lib-bio_addr.d; \ + fi +crypto/bio/libcrypto-lib-bio_cb.o: crypto/bio/bio_cb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_cb.d.tmp -c -o $@ crypto/bio/bio_cb.c + @touch crypto/bio/libcrypto-lib-bio_cb.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_cb.d.tmp crypto/bio/libcrypto-lib-bio_cb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_cb.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_cb.d.tmp crypto/bio/libcrypto-lib-bio_cb.d; \ + fi +crypto/bio/libcrypto-lib-bio_dump.o: crypto/bio/bio_dump.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_dump.d.tmp -c -o $@ crypto/bio/bio_dump.c + @touch crypto/bio/libcrypto-lib-bio_dump.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_dump.d.tmp crypto/bio/libcrypto-lib-bio_dump.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_dump.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_dump.d.tmp crypto/bio/libcrypto-lib-bio_dump.d; \ + fi +crypto/bio/libcrypto-lib-bio_err.o: crypto/bio/bio_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_err.d.tmp -c -o $@ crypto/bio/bio_err.c + @touch crypto/bio/libcrypto-lib-bio_err.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_err.d.tmp crypto/bio/libcrypto-lib-bio_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_err.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_err.d.tmp crypto/bio/libcrypto-lib-bio_err.d; \ + fi +crypto/bio/libcrypto-lib-bio_lib.o: crypto/bio/bio_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_lib.d.tmp -c -o $@ crypto/bio/bio_lib.c + @touch crypto/bio/libcrypto-lib-bio_lib.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_lib.d.tmp crypto/bio/libcrypto-lib-bio_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_lib.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_lib.d.tmp crypto/bio/libcrypto-lib-bio_lib.d; \ + fi +crypto/bio/libcrypto-lib-bio_meth.o: crypto/bio/bio_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_meth.d.tmp -c -o $@ crypto/bio/bio_meth.c + @touch crypto/bio/libcrypto-lib-bio_meth.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_meth.d.tmp crypto/bio/libcrypto-lib-bio_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_meth.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_meth.d.tmp crypto/bio/libcrypto-lib-bio_meth.d; \ + fi +crypto/bio/libcrypto-lib-bio_print.o: crypto/bio/bio_print.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_print.d.tmp -c -o $@ crypto/bio/bio_print.c + @touch crypto/bio/libcrypto-lib-bio_print.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_print.d.tmp crypto/bio/libcrypto-lib-bio_print.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_print.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_print.d.tmp crypto/bio/libcrypto-lib-bio_print.d; \ + fi +crypto/bio/libcrypto-lib-bio_sock.o: crypto/bio/bio_sock.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_sock.d.tmp -c -o $@ crypto/bio/bio_sock.c + @touch crypto/bio/libcrypto-lib-bio_sock.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_sock.d.tmp crypto/bio/libcrypto-lib-bio_sock.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_sock.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_sock.d.tmp crypto/bio/libcrypto-lib-bio_sock.d; \ + fi +crypto/bio/libcrypto-lib-bio_sock2.o: crypto/bio/bio_sock2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bio_sock2.d.tmp -c -o $@ crypto/bio/bio_sock2.c + @touch crypto/bio/libcrypto-lib-bio_sock2.d.tmp + @if cmp crypto/bio/libcrypto-lib-bio_sock2.d.tmp crypto/bio/libcrypto-lib-bio_sock2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bio_sock2.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bio_sock2.d.tmp crypto/bio/libcrypto-lib-bio_sock2.d; \ + fi +crypto/bio/libcrypto-lib-bss_acpt.o: crypto/bio/bss_acpt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_acpt.d.tmp -c -o $@ crypto/bio/bss_acpt.c + @touch crypto/bio/libcrypto-lib-bss_acpt.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_acpt.d.tmp crypto/bio/libcrypto-lib-bss_acpt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_acpt.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_acpt.d.tmp crypto/bio/libcrypto-lib-bss_acpt.d; \ + fi +crypto/bio/libcrypto-lib-bss_bio.o: crypto/bio/bss_bio.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_bio.d.tmp -c -o $@ crypto/bio/bss_bio.c + @touch crypto/bio/libcrypto-lib-bss_bio.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_bio.d.tmp crypto/bio/libcrypto-lib-bss_bio.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_bio.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_bio.d.tmp crypto/bio/libcrypto-lib-bss_bio.d; \ + fi +crypto/bio/libcrypto-lib-bss_conn.o: crypto/bio/bss_conn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_conn.d.tmp -c -o $@ crypto/bio/bss_conn.c + @touch crypto/bio/libcrypto-lib-bss_conn.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_conn.d.tmp crypto/bio/libcrypto-lib-bss_conn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_conn.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_conn.d.tmp crypto/bio/libcrypto-lib-bss_conn.d; \ + fi +crypto/bio/libcrypto-lib-bss_core.o: crypto/bio/bss_core.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_core.d.tmp -c -o $@ crypto/bio/bss_core.c + @touch crypto/bio/libcrypto-lib-bss_core.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_core.d.tmp crypto/bio/libcrypto-lib-bss_core.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_core.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_core.d.tmp crypto/bio/libcrypto-lib-bss_core.d; \ + fi +crypto/bio/libcrypto-lib-bss_dgram.o: crypto/bio/bss_dgram.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_dgram.d.tmp -c -o $@ crypto/bio/bss_dgram.c + @touch crypto/bio/libcrypto-lib-bss_dgram.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_dgram.d.tmp crypto/bio/libcrypto-lib-bss_dgram.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_dgram.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_dgram.d.tmp crypto/bio/libcrypto-lib-bss_dgram.d; \ + fi +crypto/bio/libcrypto-lib-bss_dgram_pair.o: crypto/bio/bss_dgram_pair.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_dgram_pair.d.tmp -c -o $@ crypto/bio/bss_dgram_pair.c + @touch crypto/bio/libcrypto-lib-bss_dgram_pair.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_dgram_pair.d.tmp crypto/bio/libcrypto-lib-bss_dgram_pair.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_dgram_pair.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_dgram_pair.d.tmp crypto/bio/libcrypto-lib-bss_dgram_pair.d; \ + fi +crypto/bio/libcrypto-lib-bss_fd.o: crypto/bio/bss_fd.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_fd.d.tmp -c -o $@ crypto/bio/bss_fd.c + @touch crypto/bio/libcrypto-lib-bss_fd.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_fd.d.tmp crypto/bio/libcrypto-lib-bss_fd.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_fd.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_fd.d.tmp crypto/bio/libcrypto-lib-bss_fd.d; \ + fi +crypto/bio/libcrypto-lib-bss_file.o: crypto/bio/bss_file.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_file.d.tmp -c -o $@ crypto/bio/bss_file.c + @touch crypto/bio/libcrypto-lib-bss_file.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_file.d.tmp crypto/bio/libcrypto-lib-bss_file.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_file.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_file.d.tmp crypto/bio/libcrypto-lib-bss_file.d; \ + fi +crypto/bio/libcrypto-lib-bss_log.o: crypto/bio/bss_log.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_log.d.tmp -c -o $@ crypto/bio/bss_log.c + @touch crypto/bio/libcrypto-lib-bss_log.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_log.d.tmp crypto/bio/libcrypto-lib-bss_log.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_log.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_log.d.tmp crypto/bio/libcrypto-lib-bss_log.d; \ + fi +crypto/bio/libcrypto-lib-bss_mem.o: crypto/bio/bss_mem.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_mem.d.tmp -c -o $@ crypto/bio/bss_mem.c + @touch crypto/bio/libcrypto-lib-bss_mem.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_mem.d.tmp crypto/bio/libcrypto-lib-bss_mem.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_mem.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_mem.d.tmp crypto/bio/libcrypto-lib-bss_mem.d; \ + fi +crypto/bio/libcrypto-lib-bss_null.o: crypto/bio/bss_null.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_null.d.tmp -c -o $@ crypto/bio/bss_null.c + @touch crypto/bio/libcrypto-lib-bss_null.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_null.d.tmp crypto/bio/libcrypto-lib-bss_null.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_null.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_null.d.tmp crypto/bio/libcrypto-lib-bss_null.d; \ + fi +crypto/bio/libcrypto-lib-bss_sock.o: crypto/bio/bss_sock.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-bss_sock.d.tmp -c -o $@ crypto/bio/bss_sock.c + @touch crypto/bio/libcrypto-lib-bss_sock.d.tmp + @if cmp crypto/bio/libcrypto-lib-bss_sock.d.tmp crypto/bio/libcrypto-lib-bss_sock.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-bss_sock.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-bss_sock.d.tmp crypto/bio/libcrypto-lib-bss_sock.d; \ + fi +crypto/bio/libcrypto-lib-ossl_core_bio.o: crypto/bio/ossl_core_bio.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bio/libcrypto-lib-ossl_core_bio.d.tmp -c -o $@ crypto/bio/ossl_core_bio.c + @touch crypto/bio/libcrypto-lib-ossl_core_bio.d.tmp + @if cmp crypto/bio/libcrypto-lib-ossl_core_bio.d.tmp crypto/bio/libcrypto-lib-ossl_core_bio.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bio/libcrypto-lib-ossl_core_bio.d.tmp; \ + else \ + mv crypto/bio/libcrypto-lib-ossl_core_bio.d.tmp crypto/bio/libcrypto-lib-ossl_core_bio.d; \ + fi +crypto/bn/asm/libcrypto-lib-x86_64-gcc.o: crypto/bn/asm/x86_64-gcc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/asm/libcrypto-lib-x86_64-gcc.d.tmp -c -o $@ crypto/bn/asm/x86_64-gcc.c + @touch crypto/bn/asm/libcrypto-lib-x86_64-gcc.d.tmp + @if cmp crypto/bn/asm/libcrypto-lib-x86_64-gcc.d.tmp crypto/bn/asm/libcrypto-lib-x86_64-gcc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/asm/libcrypto-lib-x86_64-gcc.d.tmp; \ + else \ + mv crypto/bn/asm/libcrypto-lib-x86_64-gcc.d.tmp crypto/bn/asm/libcrypto-lib-x86_64-gcc.d; \ + fi +crypto/bn/libcrypto-lib-bn_add.o: crypto/bn/bn_add.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_add.d.tmp -c -o $@ crypto/bn/bn_add.c + @touch crypto/bn/libcrypto-lib-bn_add.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_add.d.tmp crypto/bn/libcrypto-lib-bn_add.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_add.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_add.d.tmp crypto/bn/libcrypto-lib-bn_add.d; \ + fi +crypto/bn/libcrypto-lib-bn_blind.o: crypto/bn/bn_blind.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_blind.d.tmp -c -o $@ crypto/bn/bn_blind.c + @touch crypto/bn/libcrypto-lib-bn_blind.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_blind.d.tmp crypto/bn/libcrypto-lib-bn_blind.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_blind.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_blind.d.tmp crypto/bn/libcrypto-lib-bn_blind.d; \ + fi +crypto/bn/libcrypto-lib-bn_const.o: crypto/bn/bn_const.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_const.d.tmp -c -o $@ crypto/bn/bn_const.c + @touch crypto/bn/libcrypto-lib-bn_const.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_const.d.tmp crypto/bn/libcrypto-lib-bn_const.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_const.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_const.d.tmp crypto/bn/libcrypto-lib-bn_const.d; \ + fi +crypto/bn/libcrypto-lib-bn_conv.o: crypto/bn/bn_conv.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_conv.d.tmp -c -o $@ crypto/bn/bn_conv.c + @touch crypto/bn/libcrypto-lib-bn_conv.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_conv.d.tmp crypto/bn/libcrypto-lib-bn_conv.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_conv.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_conv.d.tmp crypto/bn/libcrypto-lib-bn_conv.d; \ + fi +crypto/bn/libcrypto-lib-bn_ctx.o: crypto/bn/bn_ctx.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_ctx.d.tmp -c -o $@ crypto/bn/bn_ctx.c + @touch crypto/bn/libcrypto-lib-bn_ctx.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_ctx.d.tmp crypto/bn/libcrypto-lib-bn_ctx.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_ctx.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_ctx.d.tmp crypto/bn/libcrypto-lib-bn_ctx.d; \ + fi +crypto/bn/libcrypto-lib-bn_depr.o: crypto/bn/bn_depr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_depr.d.tmp -c -o $@ crypto/bn/bn_depr.c + @touch crypto/bn/libcrypto-lib-bn_depr.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_depr.d.tmp crypto/bn/libcrypto-lib-bn_depr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_depr.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_depr.d.tmp crypto/bn/libcrypto-lib-bn_depr.d; \ + fi +crypto/bn/libcrypto-lib-bn_dh.o: crypto/bn/bn_dh.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_dh.d.tmp -c -o $@ crypto/bn/bn_dh.c + @touch crypto/bn/libcrypto-lib-bn_dh.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_dh.d.tmp crypto/bn/libcrypto-lib-bn_dh.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_dh.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_dh.d.tmp crypto/bn/libcrypto-lib-bn_dh.d; \ + fi +crypto/bn/libcrypto-lib-bn_div.o: crypto/bn/bn_div.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_div.d.tmp -c -o $@ crypto/bn/bn_div.c + @touch crypto/bn/libcrypto-lib-bn_div.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_div.d.tmp crypto/bn/libcrypto-lib-bn_div.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_div.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_div.d.tmp crypto/bn/libcrypto-lib-bn_div.d; \ + fi +crypto/bn/libcrypto-lib-bn_err.o: crypto/bn/bn_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_err.d.tmp -c -o $@ crypto/bn/bn_err.c + @touch crypto/bn/libcrypto-lib-bn_err.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_err.d.tmp crypto/bn/libcrypto-lib-bn_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_err.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_err.d.tmp crypto/bn/libcrypto-lib-bn_err.d; \ + fi +crypto/bn/libcrypto-lib-bn_exp.o: crypto/bn/bn_exp.c + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_exp.d.tmp -c -o $@ crypto/bn/bn_exp.c + @touch crypto/bn/libcrypto-lib-bn_exp.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_exp.d.tmp crypto/bn/libcrypto-lib-bn_exp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_exp.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_exp.d.tmp crypto/bn/libcrypto-lib-bn_exp.d; \ + fi +crypto/bn/libcrypto-lib-bn_exp2.o: crypto/bn/bn_exp2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_exp2.d.tmp -c -o $@ crypto/bn/bn_exp2.c + @touch crypto/bn/libcrypto-lib-bn_exp2.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_exp2.d.tmp crypto/bn/libcrypto-lib-bn_exp2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_exp2.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_exp2.d.tmp crypto/bn/libcrypto-lib-bn_exp2.d; \ + fi +crypto/bn/libcrypto-lib-bn_gcd.o: crypto/bn/bn_gcd.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_gcd.d.tmp -c -o $@ crypto/bn/bn_gcd.c + @touch crypto/bn/libcrypto-lib-bn_gcd.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_gcd.d.tmp crypto/bn/libcrypto-lib-bn_gcd.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_gcd.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_gcd.d.tmp crypto/bn/libcrypto-lib-bn_gcd.d; \ + fi +crypto/bn/libcrypto-lib-bn_gf2m.o: crypto/bn/bn_gf2m.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_gf2m.d.tmp -c -o $@ crypto/bn/bn_gf2m.c + @touch crypto/bn/libcrypto-lib-bn_gf2m.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_gf2m.d.tmp crypto/bn/libcrypto-lib-bn_gf2m.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_gf2m.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_gf2m.d.tmp crypto/bn/libcrypto-lib-bn_gf2m.d; \ + fi +crypto/bn/libcrypto-lib-bn_intern.o: crypto/bn/bn_intern.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_intern.d.tmp -c -o $@ crypto/bn/bn_intern.c + @touch crypto/bn/libcrypto-lib-bn_intern.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_intern.d.tmp crypto/bn/libcrypto-lib-bn_intern.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_intern.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_intern.d.tmp crypto/bn/libcrypto-lib-bn_intern.d; \ + fi +crypto/bn/libcrypto-lib-bn_kron.o: crypto/bn/bn_kron.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_kron.d.tmp -c -o $@ crypto/bn/bn_kron.c + @touch crypto/bn/libcrypto-lib-bn_kron.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_kron.d.tmp crypto/bn/libcrypto-lib-bn_kron.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_kron.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_kron.d.tmp crypto/bn/libcrypto-lib-bn_kron.d; \ + fi +crypto/bn/libcrypto-lib-bn_lib.o: crypto/bn/bn_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_lib.d.tmp -c -o $@ crypto/bn/bn_lib.c + @touch crypto/bn/libcrypto-lib-bn_lib.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_lib.d.tmp crypto/bn/libcrypto-lib-bn_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_lib.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_lib.d.tmp crypto/bn/libcrypto-lib-bn_lib.d; \ + fi +crypto/bn/libcrypto-lib-bn_mod.o: crypto/bn/bn_mod.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_mod.d.tmp -c -o $@ crypto/bn/bn_mod.c + @touch crypto/bn/libcrypto-lib-bn_mod.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_mod.d.tmp crypto/bn/libcrypto-lib-bn_mod.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_mod.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_mod.d.tmp crypto/bn/libcrypto-lib-bn_mod.d; \ + fi +crypto/bn/libcrypto-lib-bn_mont.o: crypto/bn/bn_mont.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_mont.d.tmp -c -o $@ crypto/bn/bn_mont.c + @touch crypto/bn/libcrypto-lib-bn_mont.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_mont.d.tmp crypto/bn/libcrypto-lib-bn_mont.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_mont.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_mont.d.tmp crypto/bn/libcrypto-lib-bn_mont.d; \ + fi +crypto/bn/libcrypto-lib-bn_mpi.o: crypto/bn/bn_mpi.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_mpi.d.tmp -c -o $@ crypto/bn/bn_mpi.c + @touch crypto/bn/libcrypto-lib-bn_mpi.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_mpi.d.tmp crypto/bn/libcrypto-lib-bn_mpi.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_mpi.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_mpi.d.tmp crypto/bn/libcrypto-lib-bn_mpi.d; \ + fi +crypto/bn/libcrypto-lib-bn_mul.o: crypto/bn/bn_mul.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_mul.d.tmp -c -o $@ crypto/bn/bn_mul.c + @touch crypto/bn/libcrypto-lib-bn_mul.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_mul.d.tmp crypto/bn/libcrypto-lib-bn_mul.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_mul.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_mul.d.tmp crypto/bn/libcrypto-lib-bn_mul.d; \ + fi +crypto/bn/libcrypto-lib-bn_nist.o: crypto/bn/bn_nist.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_nist.d.tmp -c -o $@ crypto/bn/bn_nist.c + @touch crypto/bn/libcrypto-lib-bn_nist.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_nist.d.tmp crypto/bn/libcrypto-lib-bn_nist.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_nist.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_nist.d.tmp crypto/bn/libcrypto-lib-bn_nist.d; \ + fi +crypto/bn/libcrypto-lib-bn_prime.o: crypto/bn/bn_prime.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_prime.d.tmp -c -o $@ crypto/bn/bn_prime.c + @touch crypto/bn/libcrypto-lib-bn_prime.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_prime.d.tmp crypto/bn/libcrypto-lib-bn_prime.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_prime.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_prime.d.tmp crypto/bn/libcrypto-lib-bn_prime.d; \ + fi +crypto/bn/libcrypto-lib-bn_print.o: crypto/bn/bn_print.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_print.d.tmp -c -o $@ crypto/bn/bn_print.c + @touch crypto/bn/libcrypto-lib-bn_print.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_print.d.tmp crypto/bn/libcrypto-lib-bn_print.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_print.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_print.d.tmp crypto/bn/libcrypto-lib-bn_print.d; \ + fi +crypto/bn/libcrypto-lib-bn_rand.o: crypto/bn/bn_rand.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_rand.d.tmp -c -o $@ crypto/bn/bn_rand.c + @touch crypto/bn/libcrypto-lib-bn_rand.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_rand.d.tmp crypto/bn/libcrypto-lib-bn_rand.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_rand.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_rand.d.tmp crypto/bn/libcrypto-lib-bn_rand.d; \ + fi +crypto/bn/libcrypto-lib-bn_recp.o: crypto/bn/bn_recp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_recp.d.tmp -c -o $@ crypto/bn/bn_recp.c + @touch crypto/bn/libcrypto-lib-bn_recp.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_recp.d.tmp crypto/bn/libcrypto-lib-bn_recp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_recp.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_recp.d.tmp crypto/bn/libcrypto-lib-bn_recp.d; \ + fi +crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o: crypto/bn/bn_rsa_fips186_4.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d.tmp -c -o $@ crypto/bn/bn_rsa_fips186_4.c + @touch crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d.tmp crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d.tmp crypto/bn/libcrypto-lib-bn_rsa_fips186_4.d; \ + fi +crypto/bn/libcrypto-lib-bn_shift.o: crypto/bn/bn_shift.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_shift.d.tmp -c -o $@ crypto/bn/bn_shift.c + @touch crypto/bn/libcrypto-lib-bn_shift.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_shift.d.tmp crypto/bn/libcrypto-lib-bn_shift.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_shift.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_shift.d.tmp crypto/bn/libcrypto-lib-bn_shift.d; \ + fi +crypto/bn/libcrypto-lib-bn_sqr.o: crypto/bn/bn_sqr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_sqr.d.tmp -c -o $@ crypto/bn/bn_sqr.c + @touch crypto/bn/libcrypto-lib-bn_sqr.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_sqr.d.tmp crypto/bn/libcrypto-lib-bn_sqr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_sqr.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_sqr.d.tmp crypto/bn/libcrypto-lib-bn_sqr.d; \ + fi +crypto/bn/libcrypto-lib-bn_sqrt.o: crypto/bn/bn_sqrt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_sqrt.d.tmp -c -o $@ crypto/bn/bn_sqrt.c + @touch crypto/bn/libcrypto-lib-bn_sqrt.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_sqrt.d.tmp crypto/bn/libcrypto-lib-bn_sqrt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_sqrt.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_sqrt.d.tmp crypto/bn/libcrypto-lib-bn_sqrt.d; \ + fi +crypto/bn/libcrypto-lib-bn_srp.o: crypto/bn/bn_srp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_srp.d.tmp -c -o $@ crypto/bn/bn_srp.c + @touch crypto/bn/libcrypto-lib-bn_srp.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_srp.d.tmp crypto/bn/libcrypto-lib-bn_srp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_srp.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_srp.d.tmp crypto/bn/libcrypto-lib-bn_srp.d; \ + fi +crypto/bn/libcrypto-lib-bn_word.o: crypto/bn/bn_word.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_word.d.tmp -c -o $@ crypto/bn/bn_word.c + @touch crypto/bn/libcrypto-lib-bn_word.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_word.d.tmp crypto/bn/libcrypto-lib-bn_word.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_word.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_word.d.tmp crypto/bn/libcrypto-lib-bn_word.d; \ + fi +crypto/bn/libcrypto-lib-bn_x931p.o: crypto/bn/bn_x931p.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-bn_x931p.d.tmp -c -o $@ crypto/bn/bn_x931p.c + @touch crypto/bn/libcrypto-lib-bn_x931p.d.tmp + @if cmp crypto/bn/libcrypto-lib-bn_x931p.d.tmp crypto/bn/libcrypto-lib-bn_x931p.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-bn_x931p.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-bn_x931p.d.tmp crypto/bn/libcrypto-lib-bn_x931p.d; \ + fi +crypto/bn/libcrypto-lib-rsaz-2k-avx512.o: crypto/bn/rsaz-2k-avx512.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/rsaz-2k-avx512.s +crypto/bn/rsaz-2k-avx512.s: crypto/bn/asm/rsaz-2k-avx512.pl + CC="$(CC)" $(PERL) crypto/bn/asm/rsaz-2k-avx512.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/bn/libcrypto-lib-rsaz-3k-avx512.o: crypto/bn/rsaz-3k-avx512.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/rsaz-3k-avx512.s +crypto/bn/rsaz-3k-avx512.s: crypto/bn/asm/rsaz-3k-avx512.pl + CC="$(CC)" $(PERL) crypto/bn/asm/rsaz-3k-avx512.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/bn/libcrypto-lib-rsaz-4k-avx512.o: crypto/bn/rsaz-4k-avx512.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/rsaz-4k-avx512.s +crypto/bn/rsaz-4k-avx512.s: crypto/bn/asm/rsaz-4k-avx512.pl + CC="$(CC)" $(PERL) crypto/bn/asm/rsaz-4k-avx512.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/bn/libcrypto-lib-rsaz-avx2.o: crypto/bn/rsaz-avx2.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/rsaz-avx2.s +crypto/bn/rsaz-avx2.s: crypto/bn/asm/rsaz-avx2.pl + CC="$(CC)" $(PERL) crypto/bn/asm/rsaz-avx2.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/bn/libcrypto-lib-rsaz-x86_64.o: crypto/bn/rsaz-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/rsaz-x86_64.s +crypto/bn/rsaz-x86_64.s: crypto/bn/asm/rsaz-x86_64.pl + CC="$(CC)" $(PERL) crypto/bn/asm/rsaz-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/bn/libcrypto-lib-rsaz_exp.o: crypto/bn/rsaz_exp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-rsaz_exp.d.tmp -c -o $@ crypto/bn/rsaz_exp.c + @touch crypto/bn/libcrypto-lib-rsaz_exp.d.tmp + @if cmp crypto/bn/libcrypto-lib-rsaz_exp.d.tmp crypto/bn/libcrypto-lib-rsaz_exp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-rsaz_exp.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-rsaz_exp.d.tmp crypto/bn/libcrypto-lib-rsaz_exp.d; \ + fi +crypto/bn/libcrypto-lib-rsaz_exp_x2.o: crypto/bn/rsaz_exp_x2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/bn/libcrypto-lib-rsaz_exp_x2.d.tmp -c -o $@ crypto/bn/rsaz_exp_x2.c + @touch crypto/bn/libcrypto-lib-rsaz_exp_x2.d.tmp + @if cmp crypto/bn/libcrypto-lib-rsaz_exp_x2.d.tmp crypto/bn/libcrypto-lib-rsaz_exp_x2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/bn/libcrypto-lib-rsaz_exp_x2.d.tmp; \ + else \ + mv crypto/bn/libcrypto-lib-rsaz_exp_x2.d.tmp crypto/bn/libcrypto-lib-rsaz_exp_x2.d; \ + fi +crypto/bn/libcrypto-lib-x86_64-gf2m.o: crypto/bn/x86_64-gf2m.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/x86_64-gf2m.s +crypto/bn/x86_64-gf2m.s: crypto/bn/asm/x86_64-gf2m.pl + CC="$(CC)" $(PERL) crypto/bn/asm/x86_64-gf2m.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/bn/libcrypto-lib-x86_64-mont.o: crypto/bn/x86_64-mont.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/x86_64-mont.s +crypto/bn/x86_64-mont.s: crypto/bn/asm/x86_64-mont.pl + CC="$(CC)" $(PERL) crypto/bn/asm/x86_64-mont.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/bn/libcrypto-lib-x86_64-mont5.o: crypto/bn/x86_64-mont5.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/bn/x86_64-mont5.s +crypto/bn/x86_64-mont5.s: crypto/bn/asm/x86_64-mont5.pl + CC="$(CC)" $(PERL) crypto/bn/asm/x86_64-mont5.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/buffer/libcrypto-lib-buf_err.o: crypto/buffer/buf_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/buffer/libcrypto-lib-buf_err.d.tmp -c -o $@ crypto/buffer/buf_err.c + @touch crypto/buffer/libcrypto-lib-buf_err.d.tmp + @if cmp crypto/buffer/libcrypto-lib-buf_err.d.tmp crypto/buffer/libcrypto-lib-buf_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/buffer/libcrypto-lib-buf_err.d.tmp; \ + else \ + mv crypto/buffer/libcrypto-lib-buf_err.d.tmp crypto/buffer/libcrypto-lib-buf_err.d; \ + fi +crypto/buffer/libcrypto-lib-buffer.o: crypto/buffer/buffer.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/buffer/libcrypto-lib-buffer.d.tmp -c -o $@ crypto/buffer/buffer.c + @touch crypto/buffer/libcrypto-lib-buffer.d.tmp + @if cmp crypto/buffer/libcrypto-lib-buffer.d.tmp crypto/buffer/libcrypto-lib-buffer.d > /dev/null 2> /dev/null; then \ + rm -f crypto/buffer/libcrypto-lib-buffer.d.tmp; \ + else \ + mv crypto/buffer/libcrypto-lib-buffer.d.tmp crypto/buffer/libcrypto-lib-buffer.d; \ + fi +crypto/cast/libcrypto-lib-c_cfb64.o: crypto/cast/c_cfb64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cast/libcrypto-lib-c_cfb64.d.tmp -c -o $@ crypto/cast/c_cfb64.c + @touch crypto/cast/libcrypto-lib-c_cfb64.d.tmp + @if cmp crypto/cast/libcrypto-lib-c_cfb64.d.tmp crypto/cast/libcrypto-lib-c_cfb64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cast/libcrypto-lib-c_cfb64.d.tmp; \ + else \ + mv crypto/cast/libcrypto-lib-c_cfb64.d.tmp crypto/cast/libcrypto-lib-c_cfb64.d; \ + fi +crypto/cast/libcrypto-lib-c_ecb.o: crypto/cast/c_ecb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cast/libcrypto-lib-c_ecb.d.tmp -c -o $@ crypto/cast/c_ecb.c + @touch crypto/cast/libcrypto-lib-c_ecb.d.tmp + @if cmp crypto/cast/libcrypto-lib-c_ecb.d.tmp crypto/cast/libcrypto-lib-c_ecb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cast/libcrypto-lib-c_ecb.d.tmp; \ + else \ + mv crypto/cast/libcrypto-lib-c_ecb.d.tmp crypto/cast/libcrypto-lib-c_ecb.d; \ + fi +crypto/cast/libcrypto-lib-c_enc.o: crypto/cast/c_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cast/libcrypto-lib-c_enc.d.tmp -c -o $@ crypto/cast/c_enc.c + @touch crypto/cast/libcrypto-lib-c_enc.d.tmp + @if cmp crypto/cast/libcrypto-lib-c_enc.d.tmp crypto/cast/libcrypto-lib-c_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cast/libcrypto-lib-c_enc.d.tmp; \ + else \ + mv crypto/cast/libcrypto-lib-c_enc.d.tmp crypto/cast/libcrypto-lib-c_enc.d; \ + fi +crypto/cast/libcrypto-lib-c_ofb64.o: crypto/cast/c_ofb64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cast/libcrypto-lib-c_ofb64.d.tmp -c -o $@ crypto/cast/c_ofb64.c + @touch crypto/cast/libcrypto-lib-c_ofb64.d.tmp + @if cmp crypto/cast/libcrypto-lib-c_ofb64.d.tmp crypto/cast/libcrypto-lib-c_ofb64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cast/libcrypto-lib-c_ofb64.d.tmp; \ + else \ + mv crypto/cast/libcrypto-lib-c_ofb64.d.tmp crypto/cast/libcrypto-lib-c_ofb64.d; \ + fi +crypto/cast/libcrypto-lib-c_skey.o: crypto/cast/c_skey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cast/libcrypto-lib-c_skey.d.tmp -c -o $@ crypto/cast/c_skey.c + @touch crypto/cast/libcrypto-lib-c_skey.d.tmp + @if cmp crypto/cast/libcrypto-lib-c_skey.d.tmp crypto/cast/libcrypto-lib-c_skey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cast/libcrypto-lib-c_skey.d.tmp; \ + else \ + mv crypto/cast/libcrypto-lib-c_skey.d.tmp crypto/cast/libcrypto-lib-c_skey.d; \ + fi +crypto/chacha/libcrypto-lib-chacha-x86_64.o: crypto/chacha/chacha-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/chacha/chacha-x86_64.s +crypto/chacha/chacha-x86_64.s: crypto/chacha/asm/chacha-x86_64.pl + CC="$(CC)" $(PERL) crypto/chacha/asm/chacha-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/cmac/libcrypto-lib-cmac.o: crypto/cmac/cmac.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmac/libcrypto-lib-cmac.d.tmp -c -o $@ crypto/cmac/cmac.c + @touch crypto/cmac/libcrypto-lib-cmac.d.tmp + @if cmp crypto/cmac/libcrypto-lib-cmac.d.tmp crypto/cmac/libcrypto-lib-cmac.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmac/libcrypto-lib-cmac.d.tmp; \ + else \ + mv crypto/cmac/libcrypto-lib-cmac.d.tmp crypto/cmac/libcrypto-lib-cmac.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_asn.o: crypto/cmp/cmp_asn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_asn.d.tmp -c -o $@ crypto/cmp/cmp_asn.c + @touch crypto/cmp/libcrypto-lib-cmp_asn.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_asn.d.tmp crypto/cmp/libcrypto-lib-cmp_asn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_asn.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_asn.d.tmp crypto/cmp/libcrypto-lib-cmp_asn.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_client.o: crypto/cmp/cmp_client.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_client.d.tmp -c -o $@ crypto/cmp/cmp_client.c + @touch crypto/cmp/libcrypto-lib-cmp_client.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_client.d.tmp crypto/cmp/libcrypto-lib-cmp_client.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_client.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_client.d.tmp crypto/cmp/libcrypto-lib-cmp_client.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_ctx.o: crypto/cmp/cmp_ctx.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_ctx.d.tmp -c -o $@ crypto/cmp/cmp_ctx.c + @touch crypto/cmp/libcrypto-lib-cmp_ctx.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_ctx.d.tmp crypto/cmp/libcrypto-lib-cmp_ctx.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_ctx.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_ctx.d.tmp crypto/cmp/libcrypto-lib-cmp_ctx.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_err.o: crypto/cmp/cmp_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_err.d.tmp -c -o $@ crypto/cmp/cmp_err.c + @touch crypto/cmp/libcrypto-lib-cmp_err.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_err.d.tmp crypto/cmp/libcrypto-lib-cmp_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_err.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_err.d.tmp crypto/cmp/libcrypto-lib-cmp_err.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_genm.o: crypto/cmp/cmp_genm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_genm.d.tmp -c -o $@ crypto/cmp/cmp_genm.c + @touch crypto/cmp/libcrypto-lib-cmp_genm.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_genm.d.tmp crypto/cmp/libcrypto-lib-cmp_genm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_genm.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_genm.d.tmp crypto/cmp/libcrypto-lib-cmp_genm.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_hdr.o: crypto/cmp/cmp_hdr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_hdr.d.tmp -c -o $@ crypto/cmp/cmp_hdr.c + @touch crypto/cmp/libcrypto-lib-cmp_hdr.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_hdr.d.tmp crypto/cmp/libcrypto-lib-cmp_hdr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_hdr.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_hdr.d.tmp crypto/cmp/libcrypto-lib-cmp_hdr.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_http.o: crypto/cmp/cmp_http.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_http.d.tmp -c -o $@ crypto/cmp/cmp_http.c + @touch crypto/cmp/libcrypto-lib-cmp_http.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_http.d.tmp crypto/cmp/libcrypto-lib-cmp_http.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_http.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_http.d.tmp crypto/cmp/libcrypto-lib-cmp_http.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_msg.o: crypto/cmp/cmp_msg.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_msg.d.tmp -c -o $@ crypto/cmp/cmp_msg.c + @touch crypto/cmp/libcrypto-lib-cmp_msg.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_msg.d.tmp crypto/cmp/libcrypto-lib-cmp_msg.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_msg.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_msg.d.tmp crypto/cmp/libcrypto-lib-cmp_msg.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_protect.o: crypto/cmp/cmp_protect.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_protect.d.tmp -c -o $@ crypto/cmp/cmp_protect.c + @touch crypto/cmp/libcrypto-lib-cmp_protect.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_protect.d.tmp crypto/cmp/libcrypto-lib-cmp_protect.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_protect.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_protect.d.tmp crypto/cmp/libcrypto-lib-cmp_protect.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_server.o: crypto/cmp/cmp_server.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_server.d.tmp -c -o $@ crypto/cmp/cmp_server.c + @touch crypto/cmp/libcrypto-lib-cmp_server.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_server.d.tmp crypto/cmp/libcrypto-lib-cmp_server.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_server.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_server.d.tmp crypto/cmp/libcrypto-lib-cmp_server.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_status.o: crypto/cmp/cmp_status.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_status.d.tmp -c -o $@ crypto/cmp/cmp_status.c + @touch crypto/cmp/libcrypto-lib-cmp_status.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_status.d.tmp crypto/cmp/libcrypto-lib-cmp_status.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_status.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_status.d.tmp crypto/cmp/libcrypto-lib-cmp_status.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_util.o: crypto/cmp/cmp_util.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_util.d.tmp -c -o $@ crypto/cmp/cmp_util.c + @touch crypto/cmp/libcrypto-lib-cmp_util.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_util.d.tmp crypto/cmp/libcrypto-lib-cmp_util.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_util.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_util.d.tmp crypto/cmp/libcrypto-lib-cmp_util.d; \ + fi +crypto/cmp/libcrypto-lib-cmp_vfy.o: crypto/cmp/cmp_vfy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cmp/libcrypto-lib-cmp_vfy.d.tmp -c -o $@ crypto/cmp/cmp_vfy.c + @touch crypto/cmp/libcrypto-lib-cmp_vfy.d.tmp + @if cmp crypto/cmp/libcrypto-lib-cmp_vfy.d.tmp crypto/cmp/libcrypto-lib-cmp_vfy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cmp/libcrypto-lib-cmp_vfy.d.tmp; \ + else \ + mv crypto/cmp/libcrypto-lib-cmp_vfy.d.tmp crypto/cmp/libcrypto-lib-cmp_vfy.d; \ + fi +crypto/cms/libcrypto-lib-cms_asn1.o: crypto/cms/cms_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_asn1.d.tmp -c -o $@ crypto/cms/cms_asn1.c + @touch crypto/cms/libcrypto-lib-cms_asn1.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_asn1.d.tmp crypto/cms/libcrypto-lib-cms_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_asn1.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_asn1.d.tmp crypto/cms/libcrypto-lib-cms_asn1.d; \ + fi +crypto/cms/libcrypto-lib-cms_att.o: crypto/cms/cms_att.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_att.d.tmp -c -o $@ crypto/cms/cms_att.c + @touch crypto/cms/libcrypto-lib-cms_att.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_att.d.tmp crypto/cms/libcrypto-lib-cms_att.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_att.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_att.d.tmp crypto/cms/libcrypto-lib-cms_att.d; \ + fi +crypto/cms/libcrypto-lib-cms_cd.o: crypto/cms/cms_cd.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_cd.d.tmp -c -o $@ crypto/cms/cms_cd.c + @touch crypto/cms/libcrypto-lib-cms_cd.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_cd.d.tmp crypto/cms/libcrypto-lib-cms_cd.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_cd.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_cd.d.tmp crypto/cms/libcrypto-lib-cms_cd.d; \ + fi +crypto/cms/libcrypto-lib-cms_dd.o: crypto/cms/cms_dd.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_dd.d.tmp -c -o $@ crypto/cms/cms_dd.c + @touch crypto/cms/libcrypto-lib-cms_dd.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_dd.d.tmp crypto/cms/libcrypto-lib-cms_dd.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_dd.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_dd.d.tmp crypto/cms/libcrypto-lib-cms_dd.d; \ + fi +crypto/cms/libcrypto-lib-cms_dh.o: crypto/cms/cms_dh.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_dh.d.tmp -c -o $@ crypto/cms/cms_dh.c + @touch crypto/cms/libcrypto-lib-cms_dh.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_dh.d.tmp crypto/cms/libcrypto-lib-cms_dh.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_dh.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_dh.d.tmp crypto/cms/libcrypto-lib-cms_dh.d; \ + fi +crypto/cms/libcrypto-lib-cms_ec.o: crypto/cms/cms_ec.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_ec.d.tmp -c -o $@ crypto/cms/cms_ec.c + @touch crypto/cms/libcrypto-lib-cms_ec.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_ec.d.tmp crypto/cms/libcrypto-lib-cms_ec.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_ec.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_ec.d.tmp crypto/cms/libcrypto-lib-cms_ec.d; \ + fi +crypto/cms/libcrypto-lib-cms_enc.o: crypto/cms/cms_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_enc.d.tmp -c -o $@ crypto/cms/cms_enc.c + @touch crypto/cms/libcrypto-lib-cms_enc.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_enc.d.tmp crypto/cms/libcrypto-lib-cms_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_enc.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_enc.d.tmp crypto/cms/libcrypto-lib-cms_enc.d; \ + fi +crypto/cms/libcrypto-lib-cms_env.o: crypto/cms/cms_env.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_env.d.tmp -c -o $@ crypto/cms/cms_env.c + @touch crypto/cms/libcrypto-lib-cms_env.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_env.d.tmp crypto/cms/libcrypto-lib-cms_env.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_env.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_env.d.tmp crypto/cms/libcrypto-lib-cms_env.d; \ + fi +crypto/cms/libcrypto-lib-cms_err.o: crypto/cms/cms_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_err.d.tmp -c -o $@ crypto/cms/cms_err.c + @touch crypto/cms/libcrypto-lib-cms_err.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_err.d.tmp crypto/cms/libcrypto-lib-cms_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_err.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_err.d.tmp crypto/cms/libcrypto-lib-cms_err.d; \ + fi +crypto/cms/libcrypto-lib-cms_ess.o: crypto/cms/cms_ess.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_ess.d.tmp -c -o $@ crypto/cms/cms_ess.c + @touch crypto/cms/libcrypto-lib-cms_ess.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_ess.d.tmp crypto/cms/libcrypto-lib-cms_ess.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_ess.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_ess.d.tmp crypto/cms/libcrypto-lib-cms_ess.d; \ + fi +crypto/cms/libcrypto-lib-cms_io.o: crypto/cms/cms_io.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_io.d.tmp -c -o $@ crypto/cms/cms_io.c + @touch crypto/cms/libcrypto-lib-cms_io.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_io.d.tmp crypto/cms/libcrypto-lib-cms_io.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_io.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_io.d.tmp crypto/cms/libcrypto-lib-cms_io.d; \ + fi +crypto/cms/libcrypto-lib-cms_kari.o: crypto/cms/cms_kari.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_kari.d.tmp -c -o $@ crypto/cms/cms_kari.c + @touch crypto/cms/libcrypto-lib-cms_kari.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_kari.d.tmp crypto/cms/libcrypto-lib-cms_kari.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_kari.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_kari.d.tmp crypto/cms/libcrypto-lib-cms_kari.d; \ + fi +crypto/cms/libcrypto-lib-cms_lib.o: crypto/cms/cms_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_lib.d.tmp -c -o $@ crypto/cms/cms_lib.c + @touch crypto/cms/libcrypto-lib-cms_lib.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_lib.d.tmp crypto/cms/libcrypto-lib-cms_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_lib.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_lib.d.tmp crypto/cms/libcrypto-lib-cms_lib.d; \ + fi +crypto/cms/libcrypto-lib-cms_pwri.o: crypto/cms/cms_pwri.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_pwri.d.tmp -c -o $@ crypto/cms/cms_pwri.c + @touch crypto/cms/libcrypto-lib-cms_pwri.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_pwri.d.tmp crypto/cms/libcrypto-lib-cms_pwri.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_pwri.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_pwri.d.tmp crypto/cms/libcrypto-lib-cms_pwri.d; \ + fi +crypto/cms/libcrypto-lib-cms_rsa.o: crypto/cms/cms_rsa.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_rsa.d.tmp -c -o $@ crypto/cms/cms_rsa.c + @touch crypto/cms/libcrypto-lib-cms_rsa.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_rsa.d.tmp crypto/cms/libcrypto-lib-cms_rsa.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_rsa.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_rsa.d.tmp crypto/cms/libcrypto-lib-cms_rsa.d; \ + fi +crypto/cms/libcrypto-lib-cms_sd.o: crypto/cms/cms_sd.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_sd.d.tmp -c -o $@ crypto/cms/cms_sd.c + @touch crypto/cms/libcrypto-lib-cms_sd.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_sd.d.tmp crypto/cms/libcrypto-lib-cms_sd.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_sd.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_sd.d.tmp crypto/cms/libcrypto-lib-cms_sd.d; \ + fi +crypto/cms/libcrypto-lib-cms_smime.o: crypto/cms/cms_smime.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/cms/libcrypto-lib-cms_smime.d.tmp -c -o $@ crypto/cms/cms_smime.c + @touch crypto/cms/libcrypto-lib-cms_smime.d.tmp + @if cmp crypto/cms/libcrypto-lib-cms_smime.d.tmp crypto/cms/libcrypto-lib-cms_smime.d > /dev/null 2> /dev/null; then \ + rm -f crypto/cms/libcrypto-lib-cms_smime.d.tmp; \ + else \ + mv crypto/cms/libcrypto-lib-cms_smime.d.tmp crypto/cms/libcrypto-lib-cms_smime.d; \ + fi +crypto/conf/libcrypto-lib-conf_api.o: crypto/conf/conf_api.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_api.d.tmp -c -o $@ crypto/conf/conf_api.c + @touch crypto/conf/libcrypto-lib-conf_api.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_api.d.tmp crypto/conf/libcrypto-lib-conf_api.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_api.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_api.d.tmp crypto/conf/libcrypto-lib-conf_api.d; \ + fi +crypto/conf/libcrypto-lib-conf_def.o: crypto/conf/conf_def.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_def.d.tmp -c -o $@ crypto/conf/conf_def.c + @touch crypto/conf/libcrypto-lib-conf_def.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_def.d.tmp crypto/conf/libcrypto-lib-conf_def.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_def.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_def.d.tmp crypto/conf/libcrypto-lib-conf_def.d; \ + fi +crypto/conf/libcrypto-lib-conf_err.o: crypto/conf/conf_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_err.d.tmp -c -o $@ crypto/conf/conf_err.c + @touch crypto/conf/libcrypto-lib-conf_err.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_err.d.tmp crypto/conf/libcrypto-lib-conf_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_err.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_err.d.tmp crypto/conf/libcrypto-lib-conf_err.d; \ + fi +crypto/conf/libcrypto-lib-conf_lib.o: crypto/conf/conf_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_lib.d.tmp -c -o $@ crypto/conf/conf_lib.c + @touch crypto/conf/libcrypto-lib-conf_lib.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_lib.d.tmp crypto/conf/libcrypto-lib-conf_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_lib.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_lib.d.tmp crypto/conf/libcrypto-lib-conf_lib.d; \ + fi +crypto/conf/libcrypto-lib-conf_mall.o: crypto/conf/conf_mall.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_mall.d.tmp -c -o $@ crypto/conf/conf_mall.c + @touch crypto/conf/libcrypto-lib-conf_mall.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_mall.d.tmp crypto/conf/libcrypto-lib-conf_mall.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_mall.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_mall.d.tmp crypto/conf/libcrypto-lib-conf_mall.d; \ + fi +crypto/conf/libcrypto-lib-conf_mod.o: crypto/conf/conf_mod.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_mod.d.tmp -c -o $@ crypto/conf/conf_mod.c + @touch crypto/conf/libcrypto-lib-conf_mod.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_mod.d.tmp crypto/conf/libcrypto-lib-conf_mod.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_mod.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_mod.d.tmp crypto/conf/libcrypto-lib-conf_mod.d; \ + fi +crypto/conf/libcrypto-lib-conf_sap.o: crypto/conf/conf_sap.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_sap.d.tmp -c -o $@ crypto/conf/conf_sap.c + @touch crypto/conf/libcrypto-lib-conf_sap.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_sap.d.tmp crypto/conf/libcrypto-lib-conf_sap.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_sap.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_sap.d.tmp crypto/conf/libcrypto-lib-conf_sap.d; \ + fi +crypto/conf/libcrypto-lib-conf_ssl.o: crypto/conf/conf_ssl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/conf/libcrypto-lib-conf_ssl.d.tmp -c -o $@ crypto/conf/conf_ssl.c + @touch crypto/conf/libcrypto-lib-conf_ssl.d.tmp + @if cmp crypto/conf/libcrypto-lib-conf_ssl.d.tmp crypto/conf/libcrypto-lib-conf_ssl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/conf/libcrypto-lib-conf_ssl.d.tmp; \ + else \ + mv crypto/conf/libcrypto-lib-conf_ssl.d.tmp crypto/conf/libcrypto-lib-conf_ssl.d; \ + fi +crypto/crmf/libcrypto-lib-crmf_asn.o: crypto/crmf/crmf_asn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/crmf/libcrypto-lib-crmf_asn.d.tmp -c -o $@ crypto/crmf/crmf_asn.c + @touch crypto/crmf/libcrypto-lib-crmf_asn.d.tmp + @if cmp crypto/crmf/libcrypto-lib-crmf_asn.d.tmp crypto/crmf/libcrypto-lib-crmf_asn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/crmf/libcrypto-lib-crmf_asn.d.tmp; \ + else \ + mv crypto/crmf/libcrypto-lib-crmf_asn.d.tmp crypto/crmf/libcrypto-lib-crmf_asn.d; \ + fi +crypto/crmf/libcrypto-lib-crmf_err.o: crypto/crmf/crmf_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/crmf/libcrypto-lib-crmf_err.d.tmp -c -o $@ crypto/crmf/crmf_err.c + @touch crypto/crmf/libcrypto-lib-crmf_err.d.tmp + @if cmp crypto/crmf/libcrypto-lib-crmf_err.d.tmp crypto/crmf/libcrypto-lib-crmf_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/crmf/libcrypto-lib-crmf_err.d.tmp; \ + else \ + mv crypto/crmf/libcrypto-lib-crmf_err.d.tmp crypto/crmf/libcrypto-lib-crmf_err.d; \ + fi +crypto/crmf/libcrypto-lib-crmf_lib.o: crypto/crmf/crmf_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/crmf/libcrypto-lib-crmf_lib.d.tmp -c -o $@ crypto/crmf/crmf_lib.c + @touch crypto/crmf/libcrypto-lib-crmf_lib.d.tmp + @if cmp crypto/crmf/libcrypto-lib-crmf_lib.d.tmp crypto/crmf/libcrypto-lib-crmf_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/crmf/libcrypto-lib-crmf_lib.d.tmp; \ + else \ + mv crypto/crmf/libcrypto-lib-crmf_lib.d.tmp crypto/crmf/libcrypto-lib-crmf_lib.d; \ + fi +crypto/crmf/libcrypto-lib-crmf_pbm.o: crypto/crmf/crmf_pbm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/crmf/libcrypto-lib-crmf_pbm.d.tmp -c -o $@ crypto/crmf/crmf_pbm.c + @touch crypto/crmf/libcrypto-lib-crmf_pbm.d.tmp + @if cmp crypto/crmf/libcrypto-lib-crmf_pbm.d.tmp crypto/crmf/libcrypto-lib-crmf_pbm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/crmf/libcrypto-lib-crmf_pbm.d.tmp; \ + else \ + mv crypto/crmf/libcrypto-lib-crmf_pbm.d.tmp crypto/crmf/libcrypto-lib-crmf_pbm.d; \ + fi +crypto/ct/libcrypto-lib-ct_b64.o: crypto/ct/ct_b64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_b64.d.tmp -c -o $@ crypto/ct/ct_b64.c + @touch crypto/ct/libcrypto-lib-ct_b64.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_b64.d.tmp crypto/ct/libcrypto-lib-ct_b64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_b64.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_b64.d.tmp crypto/ct/libcrypto-lib-ct_b64.d; \ + fi +crypto/ct/libcrypto-lib-ct_err.o: crypto/ct/ct_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_err.d.tmp -c -o $@ crypto/ct/ct_err.c + @touch crypto/ct/libcrypto-lib-ct_err.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_err.d.tmp crypto/ct/libcrypto-lib-ct_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_err.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_err.d.tmp crypto/ct/libcrypto-lib-ct_err.d; \ + fi +crypto/ct/libcrypto-lib-ct_log.o: crypto/ct/ct_log.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_log.d.tmp -c -o $@ crypto/ct/ct_log.c + @touch crypto/ct/libcrypto-lib-ct_log.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_log.d.tmp crypto/ct/libcrypto-lib-ct_log.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_log.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_log.d.tmp crypto/ct/libcrypto-lib-ct_log.d; \ + fi +crypto/ct/libcrypto-lib-ct_oct.o: crypto/ct/ct_oct.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_oct.d.tmp -c -o $@ crypto/ct/ct_oct.c + @touch crypto/ct/libcrypto-lib-ct_oct.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_oct.d.tmp crypto/ct/libcrypto-lib-ct_oct.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_oct.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_oct.d.tmp crypto/ct/libcrypto-lib-ct_oct.d; \ + fi +crypto/ct/libcrypto-lib-ct_policy.o: crypto/ct/ct_policy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_policy.d.tmp -c -o $@ crypto/ct/ct_policy.c + @touch crypto/ct/libcrypto-lib-ct_policy.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_policy.d.tmp crypto/ct/libcrypto-lib-ct_policy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_policy.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_policy.d.tmp crypto/ct/libcrypto-lib-ct_policy.d; \ + fi +crypto/ct/libcrypto-lib-ct_prn.o: crypto/ct/ct_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_prn.d.tmp -c -o $@ crypto/ct/ct_prn.c + @touch crypto/ct/libcrypto-lib-ct_prn.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_prn.d.tmp crypto/ct/libcrypto-lib-ct_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_prn.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_prn.d.tmp crypto/ct/libcrypto-lib-ct_prn.d; \ + fi +crypto/ct/libcrypto-lib-ct_sct.o: crypto/ct/ct_sct.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_sct.d.tmp -c -o $@ crypto/ct/ct_sct.c + @touch crypto/ct/libcrypto-lib-ct_sct.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_sct.d.tmp crypto/ct/libcrypto-lib-ct_sct.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_sct.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_sct.d.tmp crypto/ct/libcrypto-lib-ct_sct.d; \ + fi +crypto/ct/libcrypto-lib-ct_sct_ctx.o: crypto/ct/ct_sct_ctx.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_sct_ctx.d.tmp -c -o $@ crypto/ct/ct_sct_ctx.c + @touch crypto/ct/libcrypto-lib-ct_sct_ctx.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_sct_ctx.d.tmp crypto/ct/libcrypto-lib-ct_sct_ctx.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_sct_ctx.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_sct_ctx.d.tmp crypto/ct/libcrypto-lib-ct_sct_ctx.d; \ + fi +crypto/ct/libcrypto-lib-ct_vfy.o: crypto/ct/ct_vfy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_vfy.d.tmp -c -o $@ crypto/ct/ct_vfy.c + @touch crypto/ct/libcrypto-lib-ct_vfy.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_vfy.d.tmp crypto/ct/libcrypto-lib-ct_vfy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_vfy.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_vfy.d.tmp crypto/ct/libcrypto-lib-ct_vfy.d; \ + fi +crypto/ct/libcrypto-lib-ct_x509v3.o: crypto/ct/ct_x509v3.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ct/libcrypto-lib-ct_x509v3.d.tmp -c -o $@ crypto/ct/ct_x509v3.c + @touch crypto/ct/libcrypto-lib-ct_x509v3.d.tmp + @if cmp crypto/ct/libcrypto-lib-ct_x509v3.d.tmp crypto/ct/libcrypto-lib-ct_x509v3.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ct/libcrypto-lib-ct_x509v3.d.tmp; \ + else \ + mv crypto/ct/libcrypto-lib-ct_x509v3.d.tmp crypto/ct/libcrypto-lib-ct_x509v3.d; \ + fi +crypto/des/libcrypto-lib-cbc_cksm.o: crypto/des/cbc_cksm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-cbc_cksm.d.tmp -c -o $@ crypto/des/cbc_cksm.c + @touch crypto/des/libcrypto-lib-cbc_cksm.d.tmp + @if cmp crypto/des/libcrypto-lib-cbc_cksm.d.tmp crypto/des/libcrypto-lib-cbc_cksm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-cbc_cksm.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-cbc_cksm.d.tmp crypto/des/libcrypto-lib-cbc_cksm.d; \ + fi +crypto/des/libcrypto-lib-cbc_enc.o: crypto/des/cbc_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-cbc_enc.d.tmp -c -o $@ crypto/des/cbc_enc.c + @touch crypto/des/libcrypto-lib-cbc_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-cbc_enc.d.tmp crypto/des/libcrypto-lib-cbc_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-cbc_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-cbc_enc.d.tmp crypto/des/libcrypto-lib-cbc_enc.d; \ + fi +crypto/des/libcrypto-lib-cfb64ede.o: crypto/des/cfb64ede.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-cfb64ede.d.tmp -c -o $@ crypto/des/cfb64ede.c + @touch crypto/des/libcrypto-lib-cfb64ede.d.tmp + @if cmp crypto/des/libcrypto-lib-cfb64ede.d.tmp crypto/des/libcrypto-lib-cfb64ede.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-cfb64ede.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-cfb64ede.d.tmp crypto/des/libcrypto-lib-cfb64ede.d; \ + fi +crypto/des/libcrypto-lib-cfb64enc.o: crypto/des/cfb64enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-cfb64enc.d.tmp -c -o $@ crypto/des/cfb64enc.c + @touch crypto/des/libcrypto-lib-cfb64enc.d.tmp + @if cmp crypto/des/libcrypto-lib-cfb64enc.d.tmp crypto/des/libcrypto-lib-cfb64enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-cfb64enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-cfb64enc.d.tmp crypto/des/libcrypto-lib-cfb64enc.d; \ + fi +crypto/des/libcrypto-lib-cfb_enc.o: crypto/des/cfb_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-cfb_enc.d.tmp -c -o $@ crypto/des/cfb_enc.c + @touch crypto/des/libcrypto-lib-cfb_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-cfb_enc.d.tmp crypto/des/libcrypto-lib-cfb_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-cfb_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-cfb_enc.d.tmp crypto/des/libcrypto-lib-cfb_enc.d; \ + fi +crypto/des/libcrypto-lib-des_enc.o: crypto/des/des_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-des_enc.d.tmp -c -o $@ crypto/des/des_enc.c + @touch crypto/des/libcrypto-lib-des_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-des_enc.d.tmp crypto/des/libcrypto-lib-des_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-des_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-des_enc.d.tmp crypto/des/libcrypto-lib-des_enc.d; \ + fi +crypto/des/libcrypto-lib-ecb3_enc.o: crypto/des/ecb3_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-ecb3_enc.d.tmp -c -o $@ crypto/des/ecb3_enc.c + @touch crypto/des/libcrypto-lib-ecb3_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-ecb3_enc.d.tmp crypto/des/libcrypto-lib-ecb3_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-ecb3_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-ecb3_enc.d.tmp crypto/des/libcrypto-lib-ecb3_enc.d; \ + fi +crypto/des/libcrypto-lib-ecb_enc.o: crypto/des/ecb_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-ecb_enc.d.tmp -c -o $@ crypto/des/ecb_enc.c + @touch crypto/des/libcrypto-lib-ecb_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-ecb_enc.d.tmp crypto/des/libcrypto-lib-ecb_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-ecb_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-ecb_enc.d.tmp crypto/des/libcrypto-lib-ecb_enc.d; \ + fi +crypto/des/libcrypto-lib-fcrypt.o: crypto/des/fcrypt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-fcrypt.d.tmp -c -o $@ crypto/des/fcrypt.c + @touch crypto/des/libcrypto-lib-fcrypt.d.tmp + @if cmp crypto/des/libcrypto-lib-fcrypt.d.tmp crypto/des/libcrypto-lib-fcrypt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-fcrypt.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-fcrypt.d.tmp crypto/des/libcrypto-lib-fcrypt.d; \ + fi +crypto/des/libcrypto-lib-fcrypt_b.o: crypto/des/fcrypt_b.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-fcrypt_b.d.tmp -c -o $@ crypto/des/fcrypt_b.c + @touch crypto/des/libcrypto-lib-fcrypt_b.d.tmp + @if cmp crypto/des/libcrypto-lib-fcrypt_b.d.tmp crypto/des/libcrypto-lib-fcrypt_b.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-fcrypt_b.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-fcrypt_b.d.tmp crypto/des/libcrypto-lib-fcrypt_b.d; \ + fi +crypto/des/libcrypto-lib-ofb64ede.o: crypto/des/ofb64ede.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-ofb64ede.d.tmp -c -o $@ crypto/des/ofb64ede.c + @touch crypto/des/libcrypto-lib-ofb64ede.d.tmp + @if cmp crypto/des/libcrypto-lib-ofb64ede.d.tmp crypto/des/libcrypto-lib-ofb64ede.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-ofb64ede.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-ofb64ede.d.tmp crypto/des/libcrypto-lib-ofb64ede.d; \ + fi +crypto/des/libcrypto-lib-ofb64enc.o: crypto/des/ofb64enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-ofb64enc.d.tmp -c -o $@ crypto/des/ofb64enc.c + @touch crypto/des/libcrypto-lib-ofb64enc.d.tmp + @if cmp crypto/des/libcrypto-lib-ofb64enc.d.tmp crypto/des/libcrypto-lib-ofb64enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-ofb64enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-ofb64enc.d.tmp crypto/des/libcrypto-lib-ofb64enc.d; \ + fi +crypto/des/libcrypto-lib-ofb_enc.o: crypto/des/ofb_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-ofb_enc.d.tmp -c -o $@ crypto/des/ofb_enc.c + @touch crypto/des/libcrypto-lib-ofb_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-ofb_enc.d.tmp crypto/des/libcrypto-lib-ofb_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-ofb_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-ofb_enc.d.tmp crypto/des/libcrypto-lib-ofb_enc.d; \ + fi +crypto/des/libcrypto-lib-pcbc_enc.o: crypto/des/pcbc_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-pcbc_enc.d.tmp -c -o $@ crypto/des/pcbc_enc.c + @touch crypto/des/libcrypto-lib-pcbc_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-pcbc_enc.d.tmp crypto/des/libcrypto-lib-pcbc_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-pcbc_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-pcbc_enc.d.tmp crypto/des/libcrypto-lib-pcbc_enc.d; \ + fi +crypto/des/libcrypto-lib-qud_cksm.o: crypto/des/qud_cksm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-qud_cksm.d.tmp -c -o $@ crypto/des/qud_cksm.c + @touch crypto/des/libcrypto-lib-qud_cksm.d.tmp + @if cmp crypto/des/libcrypto-lib-qud_cksm.d.tmp crypto/des/libcrypto-lib-qud_cksm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-qud_cksm.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-qud_cksm.d.tmp crypto/des/libcrypto-lib-qud_cksm.d; \ + fi +crypto/des/libcrypto-lib-rand_key.o: crypto/des/rand_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-rand_key.d.tmp -c -o $@ crypto/des/rand_key.c + @touch crypto/des/libcrypto-lib-rand_key.d.tmp + @if cmp crypto/des/libcrypto-lib-rand_key.d.tmp crypto/des/libcrypto-lib-rand_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-rand_key.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-rand_key.d.tmp crypto/des/libcrypto-lib-rand_key.d; \ + fi +crypto/des/libcrypto-lib-set_key.o: crypto/des/set_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-set_key.d.tmp -c -o $@ crypto/des/set_key.c + @touch crypto/des/libcrypto-lib-set_key.d.tmp + @if cmp crypto/des/libcrypto-lib-set_key.d.tmp crypto/des/libcrypto-lib-set_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-set_key.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-set_key.d.tmp crypto/des/libcrypto-lib-set_key.d; \ + fi +crypto/des/libcrypto-lib-str2key.o: crypto/des/str2key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-str2key.d.tmp -c -o $@ crypto/des/str2key.c + @touch crypto/des/libcrypto-lib-str2key.d.tmp + @if cmp crypto/des/libcrypto-lib-str2key.d.tmp crypto/des/libcrypto-lib-str2key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-str2key.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-str2key.d.tmp crypto/des/libcrypto-lib-str2key.d; \ + fi +crypto/des/libcrypto-lib-xcbc_enc.o: crypto/des/xcbc_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/des/libcrypto-lib-xcbc_enc.d.tmp -c -o $@ crypto/des/xcbc_enc.c + @touch crypto/des/libcrypto-lib-xcbc_enc.d.tmp + @if cmp crypto/des/libcrypto-lib-xcbc_enc.d.tmp crypto/des/libcrypto-lib-xcbc_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/des/libcrypto-lib-xcbc_enc.d.tmp; \ + else \ + mv crypto/des/libcrypto-lib-xcbc_enc.d.tmp crypto/des/libcrypto-lib-xcbc_enc.d; \ + fi +crypto/dh/libcrypto-lib-dh_ameth.o: crypto/dh/dh_ameth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_ameth.d.tmp -c -o $@ crypto/dh/dh_ameth.c + @touch crypto/dh/libcrypto-lib-dh_ameth.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_ameth.d.tmp crypto/dh/libcrypto-lib-dh_ameth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_ameth.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_ameth.d.tmp crypto/dh/libcrypto-lib-dh_ameth.d; \ + fi +crypto/dh/libcrypto-lib-dh_asn1.o: crypto/dh/dh_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_asn1.d.tmp -c -o $@ crypto/dh/dh_asn1.c + @touch crypto/dh/libcrypto-lib-dh_asn1.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_asn1.d.tmp crypto/dh/libcrypto-lib-dh_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_asn1.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_asn1.d.tmp crypto/dh/libcrypto-lib-dh_asn1.d; \ + fi +crypto/dh/libcrypto-lib-dh_backend.o: crypto/dh/dh_backend.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_backend.d.tmp -c -o $@ crypto/dh/dh_backend.c + @touch crypto/dh/libcrypto-lib-dh_backend.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_backend.d.tmp crypto/dh/libcrypto-lib-dh_backend.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_backend.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_backend.d.tmp crypto/dh/libcrypto-lib-dh_backend.d; \ + fi +crypto/dh/libcrypto-lib-dh_check.o: crypto/dh/dh_check.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_check.d.tmp -c -o $@ crypto/dh/dh_check.c + @touch crypto/dh/libcrypto-lib-dh_check.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_check.d.tmp crypto/dh/libcrypto-lib-dh_check.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_check.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_check.d.tmp crypto/dh/libcrypto-lib-dh_check.d; \ + fi +crypto/dh/libcrypto-lib-dh_depr.o: crypto/dh/dh_depr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_depr.d.tmp -c -o $@ crypto/dh/dh_depr.c + @touch crypto/dh/libcrypto-lib-dh_depr.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_depr.d.tmp crypto/dh/libcrypto-lib-dh_depr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_depr.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_depr.d.tmp crypto/dh/libcrypto-lib-dh_depr.d; \ + fi +crypto/dh/libcrypto-lib-dh_err.o: crypto/dh/dh_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_err.d.tmp -c -o $@ crypto/dh/dh_err.c + @touch crypto/dh/libcrypto-lib-dh_err.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_err.d.tmp crypto/dh/libcrypto-lib-dh_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_err.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_err.d.tmp crypto/dh/libcrypto-lib-dh_err.d; \ + fi +crypto/dh/libcrypto-lib-dh_gen.o: crypto/dh/dh_gen.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_gen.d.tmp -c -o $@ crypto/dh/dh_gen.c + @touch crypto/dh/libcrypto-lib-dh_gen.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_gen.d.tmp crypto/dh/libcrypto-lib-dh_gen.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_gen.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_gen.d.tmp crypto/dh/libcrypto-lib-dh_gen.d; \ + fi +crypto/dh/libcrypto-lib-dh_group_params.o: crypto/dh/dh_group_params.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_group_params.d.tmp -c -o $@ crypto/dh/dh_group_params.c + @touch crypto/dh/libcrypto-lib-dh_group_params.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_group_params.d.tmp crypto/dh/libcrypto-lib-dh_group_params.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_group_params.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_group_params.d.tmp crypto/dh/libcrypto-lib-dh_group_params.d; \ + fi +crypto/dh/libcrypto-lib-dh_kdf.o: crypto/dh/dh_kdf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_kdf.d.tmp -c -o $@ crypto/dh/dh_kdf.c + @touch crypto/dh/libcrypto-lib-dh_kdf.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_kdf.d.tmp crypto/dh/libcrypto-lib-dh_kdf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_kdf.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_kdf.d.tmp crypto/dh/libcrypto-lib-dh_kdf.d; \ + fi +crypto/dh/libcrypto-lib-dh_key.o: crypto/dh/dh_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_key.d.tmp -c -o $@ crypto/dh/dh_key.c + @touch crypto/dh/libcrypto-lib-dh_key.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_key.d.tmp crypto/dh/libcrypto-lib-dh_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_key.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_key.d.tmp crypto/dh/libcrypto-lib-dh_key.d; \ + fi +crypto/dh/libcrypto-lib-dh_lib.o: crypto/dh/dh_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_lib.d.tmp -c -o $@ crypto/dh/dh_lib.c + @touch crypto/dh/libcrypto-lib-dh_lib.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_lib.d.tmp crypto/dh/libcrypto-lib-dh_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_lib.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_lib.d.tmp crypto/dh/libcrypto-lib-dh_lib.d; \ + fi +crypto/dh/libcrypto-lib-dh_meth.o: crypto/dh/dh_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_meth.d.tmp -c -o $@ crypto/dh/dh_meth.c + @touch crypto/dh/libcrypto-lib-dh_meth.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_meth.d.tmp crypto/dh/libcrypto-lib-dh_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_meth.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_meth.d.tmp crypto/dh/libcrypto-lib-dh_meth.d; \ + fi +crypto/dh/libcrypto-lib-dh_pmeth.o: crypto/dh/dh_pmeth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_pmeth.d.tmp -c -o $@ crypto/dh/dh_pmeth.c + @touch crypto/dh/libcrypto-lib-dh_pmeth.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_pmeth.d.tmp crypto/dh/libcrypto-lib-dh_pmeth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_pmeth.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_pmeth.d.tmp crypto/dh/libcrypto-lib-dh_pmeth.d; \ + fi +crypto/dh/libcrypto-lib-dh_prn.o: crypto/dh/dh_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_prn.d.tmp -c -o $@ crypto/dh/dh_prn.c + @touch crypto/dh/libcrypto-lib-dh_prn.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_prn.d.tmp crypto/dh/libcrypto-lib-dh_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_prn.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_prn.d.tmp crypto/dh/libcrypto-lib-dh_prn.d; \ + fi +crypto/dh/libcrypto-lib-dh_rfc5114.o: crypto/dh/dh_rfc5114.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dh/libcrypto-lib-dh_rfc5114.d.tmp -c -o $@ crypto/dh/dh_rfc5114.c + @touch crypto/dh/libcrypto-lib-dh_rfc5114.d.tmp + @if cmp crypto/dh/libcrypto-lib-dh_rfc5114.d.tmp crypto/dh/libcrypto-lib-dh_rfc5114.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dh/libcrypto-lib-dh_rfc5114.d.tmp; \ + else \ + mv crypto/dh/libcrypto-lib-dh_rfc5114.d.tmp crypto/dh/libcrypto-lib-dh_rfc5114.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_ameth.o: crypto/dsa/dsa_ameth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_ameth.d.tmp -c -o $@ crypto/dsa/dsa_ameth.c + @touch crypto/dsa/libcrypto-lib-dsa_ameth.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_ameth.d.tmp crypto/dsa/libcrypto-lib-dsa_ameth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_ameth.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_ameth.d.tmp crypto/dsa/libcrypto-lib-dsa_ameth.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_asn1.o: crypto/dsa/dsa_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_asn1.d.tmp -c -o $@ crypto/dsa/dsa_asn1.c + @touch crypto/dsa/libcrypto-lib-dsa_asn1.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_asn1.d.tmp crypto/dsa/libcrypto-lib-dsa_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_asn1.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_asn1.d.tmp crypto/dsa/libcrypto-lib-dsa_asn1.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_backend.o: crypto/dsa/dsa_backend.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_backend.d.tmp -c -o $@ crypto/dsa/dsa_backend.c + @touch crypto/dsa/libcrypto-lib-dsa_backend.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_backend.d.tmp crypto/dsa/libcrypto-lib-dsa_backend.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_backend.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_backend.d.tmp crypto/dsa/libcrypto-lib-dsa_backend.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_check.o: crypto/dsa/dsa_check.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_check.d.tmp -c -o $@ crypto/dsa/dsa_check.c + @touch crypto/dsa/libcrypto-lib-dsa_check.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_check.d.tmp crypto/dsa/libcrypto-lib-dsa_check.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_check.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_check.d.tmp crypto/dsa/libcrypto-lib-dsa_check.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_depr.o: crypto/dsa/dsa_depr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_depr.d.tmp -c -o $@ crypto/dsa/dsa_depr.c + @touch crypto/dsa/libcrypto-lib-dsa_depr.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_depr.d.tmp crypto/dsa/libcrypto-lib-dsa_depr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_depr.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_depr.d.tmp crypto/dsa/libcrypto-lib-dsa_depr.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_err.o: crypto/dsa/dsa_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_err.d.tmp -c -o $@ crypto/dsa/dsa_err.c + @touch crypto/dsa/libcrypto-lib-dsa_err.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_err.d.tmp crypto/dsa/libcrypto-lib-dsa_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_err.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_err.d.tmp crypto/dsa/libcrypto-lib-dsa_err.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_gen.o: crypto/dsa/dsa_gen.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_gen.d.tmp -c -o $@ crypto/dsa/dsa_gen.c + @touch crypto/dsa/libcrypto-lib-dsa_gen.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_gen.d.tmp crypto/dsa/libcrypto-lib-dsa_gen.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_gen.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_gen.d.tmp crypto/dsa/libcrypto-lib-dsa_gen.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_key.o: crypto/dsa/dsa_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_key.d.tmp -c -o $@ crypto/dsa/dsa_key.c + @touch crypto/dsa/libcrypto-lib-dsa_key.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_key.d.tmp crypto/dsa/libcrypto-lib-dsa_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_key.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_key.d.tmp crypto/dsa/libcrypto-lib-dsa_key.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_lib.o: crypto/dsa/dsa_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_lib.d.tmp -c -o $@ crypto/dsa/dsa_lib.c + @touch crypto/dsa/libcrypto-lib-dsa_lib.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_lib.d.tmp crypto/dsa/libcrypto-lib-dsa_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_lib.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_lib.d.tmp crypto/dsa/libcrypto-lib-dsa_lib.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_meth.o: crypto/dsa/dsa_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_meth.d.tmp -c -o $@ crypto/dsa/dsa_meth.c + @touch crypto/dsa/libcrypto-lib-dsa_meth.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_meth.d.tmp crypto/dsa/libcrypto-lib-dsa_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_meth.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_meth.d.tmp crypto/dsa/libcrypto-lib-dsa_meth.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_ossl.o: crypto/dsa/dsa_ossl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_ossl.d.tmp -c -o $@ crypto/dsa/dsa_ossl.c + @touch crypto/dsa/libcrypto-lib-dsa_ossl.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_ossl.d.tmp crypto/dsa/libcrypto-lib-dsa_ossl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_ossl.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_ossl.d.tmp crypto/dsa/libcrypto-lib-dsa_ossl.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_pmeth.o: crypto/dsa/dsa_pmeth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_pmeth.d.tmp -c -o $@ crypto/dsa/dsa_pmeth.c + @touch crypto/dsa/libcrypto-lib-dsa_pmeth.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_pmeth.d.tmp crypto/dsa/libcrypto-lib-dsa_pmeth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_pmeth.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_pmeth.d.tmp crypto/dsa/libcrypto-lib-dsa_pmeth.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_prn.o: crypto/dsa/dsa_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_prn.d.tmp -c -o $@ crypto/dsa/dsa_prn.c + @touch crypto/dsa/libcrypto-lib-dsa_prn.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_prn.d.tmp crypto/dsa/libcrypto-lib-dsa_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_prn.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_prn.d.tmp crypto/dsa/libcrypto-lib-dsa_prn.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_sign.o: crypto/dsa/dsa_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_sign.d.tmp -c -o $@ crypto/dsa/dsa_sign.c + @touch crypto/dsa/libcrypto-lib-dsa_sign.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_sign.d.tmp crypto/dsa/libcrypto-lib-dsa_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_sign.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_sign.d.tmp crypto/dsa/libcrypto-lib-dsa_sign.d; \ + fi +crypto/dsa/libcrypto-lib-dsa_vrf.o: crypto/dsa/dsa_vrf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dsa/libcrypto-lib-dsa_vrf.d.tmp -c -o $@ crypto/dsa/dsa_vrf.c + @touch crypto/dsa/libcrypto-lib-dsa_vrf.d.tmp + @if cmp crypto/dsa/libcrypto-lib-dsa_vrf.d.tmp crypto/dsa/libcrypto-lib-dsa_vrf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dsa/libcrypto-lib-dsa_vrf.d.tmp; \ + else \ + mv crypto/dsa/libcrypto-lib-dsa_vrf.d.tmp crypto/dsa/libcrypto-lib-dsa_vrf.d; \ + fi +crypto/dso/libcrypto-lib-dso_dl.o: crypto/dso/dso_dl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dso/libcrypto-lib-dso_dl.d.tmp -c -o $@ crypto/dso/dso_dl.c + @touch crypto/dso/libcrypto-lib-dso_dl.d.tmp + @if cmp crypto/dso/libcrypto-lib-dso_dl.d.tmp crypto/dso/libcrypto-lib-dso_dl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dso/libcrypto-lib-dso_dl.d.tmp; \ + else \ + mv crypto/dso/libcrypto-lib-dso_dl.d.tmp crypto/dso/libcrypto-lib-dso_dl.d; \ + fi +crypto/dso/libcrypto-lib-dso_dlfcn.o: crypto/dso/dso_dlfcn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dso/libcrypto-lib-dso_dlfcn.d.tmp -c -o $@ crypto/dso/dso_dlfcn.c + @touch crypto/dso/libcrypto-lib-dso_dlfcn.d.tmp + @if cmp crypto/dso/libcrypto-lib-dso_dlfcn.d.tmp crypto/dso/libcrypto-lib-dso_dlfcn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dso/libcrypto-lib-dso_dlfcn.d.tmp; \ + else \ + mv crypto/dso/libcrypto-lib-dso_dlfcn.d.tmp crypto/dso/libcrypto-lib-dso_dlfcn.d; \ + fi +crypto/dso/libcrypto-lib-dso_err.o: crypto/dso/dso_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dso/libcrypto-lib-dso_err.d.tmp -c -o $@ crypto/dso/dso_err.c + @touch crypto/dso/libcrypto-lib-dso_err.d.tmp + @if cmp crypto/dso/libcrypto-lib-dso_err.d.tmp crypto/dso/libcrypto-lib-dso_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dso/libcrypto-lib-dso_err.d.tmp; \ + else \ + mv crypto/dso/libcrypto-lib-dso_err.d.tmp crypto/dso/libcrypto-lib-dso_err.d; \ + fi +crypto/dso/libcrypto-lib-dso_lib.o: crypto/dso/dso_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dso/libcrypto-lib-dso_lib.d.tmp -c -o $@ crypto/dso/dso_lib.c + @touch crypto/dso/libcrypto-lib-dso_lib.d.tmp + @if cmp crypto/dso/libcrypto-lib-dso_lib.d.tmp crypto/dso/libcrypto-lib-dso_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dso/libcrypto-lib-dso_lib.d.tmp; \ + else \ + mv crypto/dso/libcrypto-lib-dso_lib.d.tmp crypto/dso/libcrypto-lib-dso_lib.d; \ + fi +crypto/dso/libcrypto-lib-dso_openssl.o: crypto/dso/dso_openssl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dso/libcrypto-lib-dso_openssl.d.tmp -c -o $@ crypto/dso/dso_openssl.c + @touch crypto/dso/libcrypto-lib-dso_openssl.d.tmp + @if cmp crypto/dso/libcrypto-lib-dso_openssl.d.tmp crypto/dso/libcrypto-lib-dso_openssl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dso/libcrypto-lib-dso_openssl.d.tmp; \ + else \ + mv crypto/dso/libcrypto-lib-dso_openssl.d.tmp crypto/dso/libcrypto-lib-dso_openssl.d; \ + fi +crypto/dso/libcrypto-lib-dso_vms.o: crypto/dso/dso_vms.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dso/libcrypto-lib-dso_vms.d.tmp -c -o $@ crypto/dso/dso_vms.c + @touch crypto/dso/libcrypto-lib-dso_vms.d.tmp + @if cmp crypto/dso/libcrypto-lib-dso_vms.d.tmp crypto/dso/libcrypto-lib-dso_vms.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dso/libcrypto-lib-dso_vms.d.tmp; \ + else \ + mv crypto/dso/libcrypto-lib-dso_vms.d.tmp crypto/dso/libcrypto-lib-dso_vms.d; \ + fi +crypto/dso/libcrypto-lib-dso_win32.o: crypto/dso/dso_win32.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/dso/libcrypto-lib-dso_win32.d.tmp -c -o $@ crypto/dso/dso_win32.c + @touch crypto/dso/libcrypto-lib-dso_win32.d.tmp + @if cmp crypto/dso/libcrypto-lib-dso_win32.d.tmp crypto/dso/libcrypto-lib-dso_win32.d > /dev/null 2> /dev/null; then \ + rm -f crypto/dso/libcrypto-lib-dso_win32.d.tmp; \ + else \ + mv crypto/dso/libcrypto-lib-dso_win32.d.tmp crypto/dso/libcrypto-lib-dso_win32.d; \ + fi +crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o: crypto/ec/curve448/arch_32/f_impl32.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d.tmp -c -o $@ crypto/ec/curve448/arch_32/f_impl32.c + @touch crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d.tmp + @if cmp crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d.tmp crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d.tmp; \ + else \ + mv crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d.tmp crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.d; \ + fi +crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o: crypto/ec/curve448/arch_64/f_impl64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d.tmp -c -o $@ crypto/ec/curve448/arch_64/f_impl64.c + @touch crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d.tmp + @if cmp crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d.tmp crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d.tmp; \ + else \ + mv crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d.tmp crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.d; \ + fi +crypto/ec/curve448/libcrypto-lib-curve448.o: crypto/ec/curve448/curve448.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/curve448/libcrypto-lib-curve448.d.tmp -c -o $@ crypto/ec/curve448/curve448.c + @touch crypto/ec/curve448/libcrypto-lib-curve448.d.tmp + @if cmp crypto/ec/curve448/libcrypto-lib-curve448.d.tmp crypto/ec/curve448/libcrypto-lib-curve448.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/curve448/libcrypto-lib-curve448.d.tmp; \ + else \ + mv crypto/ec/curve448/libcrypto-lib-curve448.d.tmp crypto/ec/curve448/libcrypto-lib-curve448.d; \ + fi +crypto/ec/curve448/libcrypto-lib-curve448_tables.o: crypto/ec/curve448/curve448_tables.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/curve448/libcrypto-lib-curve448_tables.d.tmp -c -o $@ crypto/ec/curve448/curve448_tables.c + @touch crypto/ec/curve448/libcrypto-lib-curve448_tables.d.tmp + @if cmp crypto/ec/curve448/libcrypto-lib-curve448_tables.d.tmp crypto/ec/curve448/libcrypto-lib-curve448_tables.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/curve448/libcrypto-lib-curve448_tables.d.tmp; \ + else \ + mv crypto/ec/curve448/libcrypto-lib-curve448_tables.d.tmp crypto/ec/curve448/libcrypto-lib-curve448_tables.d; \ + fi +crypto/ec/curve448/libcrypto-lib-eddsa.o: crypto/ec/curve448/eddsa.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/curve448/libcrypto-lib-eddsa.d.tmp -c -o $@ crypto/ec/curve448/eddsa.c + @touch crypto/ec/curve448/libcrypto-lib-eddsa.d.tmp + @if cmp crypto/ec/curve448/libcrypto-lib-eddsa.d.tmp crypto/ec/curve448/libcrypto-lib-eddsa.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/curve448/libcrypto-lib-eddsa.d.tmp; \ + else \ + mv crypto/ec/curve448/libcrypto-lib-eddsa.d.tmp crypto/ec/curve448/libcrypto-lib-eddsa.d; \ + fi +crypto/ec/curve448/libcrypto-lib-f_generic.o: crypto/ec/curve448/f_generic.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/curve448/libcrypto-lib-f_generic.d.tmp -c -o $@ crypto/ec/curve448/f_generic.c + @touch crypto/ec/curve448/libcrypto-lib-f_generic.d.tmp + @if cmp crypto/ec/curve448/libcrypto-lib-f_generic.d.tmp crypto/ec/curve448/libcrypto-lib-f_generic.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/curve448/libcrypto-lib-f_generic.d.tmp; \ + else \ + mv crypto/ec/curve448/libcrypto-lib-f_generic.d.tmp crypto/ec/curve448/libcrypto-lib-f_generic.d; \ + fi +crypto/ec/curve448/libcrypto-lib-scalar.o: crypto/ec/curve448/scalar.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/curve448/libcrypto-lib-scalar.d.tmp -c -o $@ crypto/ec/curve448/scalar.c + @touch crypto/ec/curve448/libcrypto-lib-scalar.d.tmp + @if cmp crypto/ec/curve448/libcrypto-lib-scalar.d.tmp crypto/ec/curve448/libcrypto-lib-scalar.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/curve448/libcrypto-lib-scalar.d.tmp; \ + else \ + mv crypto/ec/curve448/libcrypto-lib-scalar.d.tmp crypto/ec/curve448/libcrypto-lib-scalar.d; \ + fi +crypto/ec/libcrypto-lib-curve25519.o: crypto/ec/curve25519.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-curve25519.d.tmp -c -o $@ crypto/ec/curve25519.c + @touch crypto/ec/libcrypto-lib-curve25519.d.tmp + @if cmp crypto/ec/libcrypto-lib-curve25519.d.tmp crypto/ec/libcrypto-lib-curve25519.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-curve25519.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-curve25519.d.tmp crypto/ec/libcrypto-lib-curve25519.d; \ + fi +crypto/ec/libcrypto-lib-ec2_oct.o: crypto/ec/ec2_oct.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec2_oct.d.tmp -c -o $@ crypto/ec/ec2_oct.c + @touch crypto/ec/libcrypto-lib-ec2_oct.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec2_oct.d.tmp crypto/ec/libcrypto-lib-ec2_oct.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec2_oct.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec2_oct.d.tmp crypto/ec/libcrypto-lib-ec2_oct.d; \ + fi +crypto/ec/libcrypto-lib-ec2_smpl.o: crypto/ec/ec2_smpl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec2_smpl.d.tmp -c -o $@ crypto/ec/ec2_smpl.c + @touch crypto/ec/libcrypto-lib-ec2_smpl.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec2_smpl.d.tmp crypto/ec/libcrypto-lib-ec2_smpl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec2_smpl.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec2_smpl.d.tmp crypto/ec/libcrypto-lib-ec2_smpl.d; \ + fi +crypto/ec/libcrypto-lib-ec_ameth.o: crypto/ec/ec_ameth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_ameth.d.tmp -c -o $@ crypto/ec/ec_ameth.c + @touch crypto/ec/libcrypto-lib-ec_ameth.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_ameth.d.tmp crypto/ec/libcrypto-lib-ec_ameth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_ameth.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_ameth.d.tmp crypto/ec/libcrypto-lib-ec_ameth.d; \ + fi +crypto/ec/libcrypto-lib-ec_asn1.o: crypto/ec/ec_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_asn1.d.tmp -c -o $@ crypto/ec/ec_asn1.c + @touch crypto/ec/libcrypto-lib-ec_asn1.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_asn1.d.tmp crypto/ec/libcrypto-lib-ec_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_asn1.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_asn1.d.tmp crypto/ec/libcrypto-lib-ec_asn1.d; \ + fi +crypto/ec/libcrypto-lib-ec_backend.o: crypto/ec/ec_backend.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_backend.d.tmp -c -o $@ crypto/ec/ec_backend.c + @touch crypto/ec/libcrypto-lib-ec_backend.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_backend.d.tmp crypto/ec/libcrypto-lib-ec_backend.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_backend.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_backend.d.tmp crypto/ec/libcrypto-lib-ec_backend.d; \ + fi +crypto/ec/libcrypto-lib-ec_check.o: crypto/ec/ec_check.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_check.d.tmp -c -o $@ crypto/ec/ec_check.c + @touch crypto/ec/libcrypto-lib-ec_check.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_check.d.tmp crypto/ec/libcrypto-lib-ec_check.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_check.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_check.d.tmp crypto/ec/libcrypto-lib-ec_check.d; \ + fi +crypto/ec/libcrypto-lib-ec_curve.o: crypto/ec/ec_curve.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_curve.d.tmp -c -o $@ crypto/ec/ec_curve.c + @touch crypto/ec/libcrypto-lib-ec_curve.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_curve.d.tmp crypto/ec/libcrypto-lib-ec_curve.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_curve.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_curve.d.tmp crypto/ec/libcrypto-lib-ec_curve.d; \ + fi +crypto/ec/libcrypto-lib-ec_cvt.o: crypto/ec/ec_cvt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_cvt.d.tmp -c -o $@ crypto/ec/ec_cvt.c + @touch crypto/ec/libcrypto-lib-ec_cvt.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_cvt.d.tmp crypto/ec/libcrypto-lib-ec_cvt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_cvt.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_cvt.d.tmp crypto/ec/libcrypto-lib-ec_cvt.d; \ + fi +crypto/ec/libcrypto-lib-ec_deprecated.o: crypto/ec/ec_deprecated.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_deprecated.d.tmp -c -o $@ crypto/ec/ec_deprecated.c + @touch crypto/ec/libcrypto-lib-ec_deprecated.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_deprecated.d.tmp crypto/ec/libcrypto-lib-ec_deprecated.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_deprecated.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_deprecated.d.tmp crypto/ec/libcrypto-lib-ec_deprecated.d; \ + fi +crypto/ec/libcrypto-lib-ec_err.o: crypto/ec/ec_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_err.d.tmp -c -o $@ crypto/ec/ec_err.c + @touch crypto/ec/libcrypto-lib-ec_err.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_err.d.tmp crypto/ec/libcrypto-lib-ec_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_err.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_err.d.tmp crypto/ec/libcrypto-lib-ec_err.d; \ + fi +crypto/ec/libcrypto-lib-ec_key.o: crypto/ec/ec_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_key.d.tmp -c -o $@ crypto/ec/ec_key.c + @touch crypto/ec/libcrypto-lib-ec_key.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_key.d.tmp crypto/ec/libcrypto-lib-ec_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_key.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_key.d.tmp crypto/ec/libcrypto-lib-ec_key.d; \ + fi +crypto/ec/libcrypto-lib-ec_kmeth.o: crypto/ec/ec_kmeth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_kmeth.d.tmp -c -o $@ crypto/ec/ec_kmeth.c + @touch crypto/ec/libcrypto-lib-ec_kmeth.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_kmeth.d.tmp crypto/ec/libcrypto-lib-ec_kmeth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_kmeth.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_kmeth.d.tmp crypto/ec/libcrypto-lib-ec_kmeth.d; \ + fi +crypto/ec/libcrypto-lib-ec_lib.o: crypto/ec/ec_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_lib.d.tmp -c -o $@ crypto/ec/ec_lib.c + @touch crypto/ec/libcrypto-lib-ec_lib.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_lib.d.tmp crypto/ec/libcrypto-lib-ec_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_lib.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_lib.d.tmp crypto/ec/libcrypto-lib-ec_lib.d; \ + fi +crypto/ec/libcrypto-lib-ec_mult.o: crypto/ec/ec_mult.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_mult.d.tmp -c -o $@ crypto/ec/ec_mult.c + @touch crypto/ec/libcrypto-lib-ec_mult.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_mult.d.tmp crypto/ec/libcrypto-lib-ec_mult.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_mult.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_mult.d.tmp crypto/ec/libcrypto-lib-ec_mult.d; \ + fi +crypto/ec/libcrypto-lib-ec_oct.o: crypto/ec/ec_oct.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_oct.d.tmp -c -o $@ crypto/ec/ec_oct.c + @touch crypto/ec/libcrypto-lib-ec_oct.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_oct.d.tmp crypto/ec/libcrypto-lib-ec_oct.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_oct.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_oct.d.tmp crypto/ec/libcrypto-lib-ec_oct.d; \ + fi +crypto/ec/libcrypto-lib-ec_pmeth.o: crypto/ec/ec_pmeth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_pmeth.d.tmp -c -o $@ crypto/ec/ec_pmeth.c + @touch crypto/ec/libcrypto-lib-ec_pmeth.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_pmeth.d.tmp crypto/ec/libcrypto-lib-ec_pmeth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_pmeth.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_pmeth.d.tmp crypto/ec/libcrypto-lib-ec_pmeth.d; \ + fi +crypto/ec/libcrypto-lib-ec_print.o: crypto/ec/ec_print.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ec_print.d.tmp -c -o $@ crypto/ec/ec_print.c + @touch crypto/ec/libcrypto-lib-ec_print.d.tmp + @if cmp crypto/ec/libcrypto-lib-ec_print.d.tmp crypto/ec/libcrypto-lib-ec_print.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ec_print.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ec_print.d.tmp crypto/ec/libcrypto-lib-ec_print.d; \ + fi +crypto/ec/libcrypto-lib-ecdh_kdf.o: crypto/ec/ecdh_kdf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecdh_kdf.d.tmp -c -o $@ crypto/ec/ecdh_kdf.c + @touch crypto/ec/libcrypto-lib-ecdh_kdf.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecdh_kdf.d.tmp crypto/ec/libcrypto-lib-ecdh_kdf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecdh_kdf.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecdh_kdf.d.tmp crypto/ec/libcrypto-lib-ecdh_kdf.d; \ + fi +crypto/ec/libcrypto-lib-ecdh_ossl.o: crypto/ec/ecdh_ossl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecdh_ossl.d.tmp -c -o $@ crypto/ec/ecdh_ossl.c + @touch crypto/ec/libcrypto-lib-ecdh_ossl.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecdh_ossl.d.tmp crypto/ec/libcrypto-lib-ecdh_ossl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecdh_ossl.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecdh_ossl.d.tmp crypto/ec/libcrypto-lib-ecdh_ossl.d; \ + fi +crypto/ec/libcrypto-lib-ecdsa_ossl.o: crypto/ec/ecdsa_ossl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecdsa_ossl.d.tmp -c -o $@ crypto/ec/ecdsa_ossl.c + @touch crypto/ec/libcrypto-lib-ecdsa_ossl.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecdsa_ossl.d.tmp crypto/ec/libcrypto-lib-ecdsa_ossl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecdsa_ossl.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecdsa_ossl.d.tmp crypto/ec/libcrypto-lib-ecdsa_ossl.d; \ + fi +crypto/ec/libcrypto-lib-ecdsa_sign.o: crypto/ec/ecdsa_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecdsa_sign.d.tmp -c -o $@ crypto/ec/ecdsa_sign.c + @touch crypto/ec/libcrypto-lib-ecdsa_sign.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecdsa_sign.d.tmp crypto/ec/libcrypto-lib-ecdsa_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecdsa_sign.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecdsa_sign.d.tmp crypto/ec/libcrypto-lib-ecdsa_sign.d; \ + fi +crypto/ec/libcrypto-lib-ecdsa_vrf.o: crypto/ec/ecdsa_vrf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecdsa_vrf.d.tmp -c -o $@ crypto/ec/ecdsa_vrf.c + @touch crypto/ec/libcrypto-lib-ecdsa_vrf.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecdsa_vrf.d.tmp crypto/ec/libcrypto-lib-ecdsa_vrf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecdsa_vrf.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecdsa_vrf.d.tmp crypto/ec/libcrypto-lib-ecdsa_vrf.d; \ + fi +crypto/ec/libcrypto-lib-eck_prn.o: crypto/ec/eck_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-eck_prn.d.tmp -c -o $@ crypto/ec/eck_prn.c + @touch crypto/ec/libcrypto-lib-eck_prn.d.tmp + @if cmp crypto/ec/libcrypto-lib-eck_prn.d.tmp crypto/ec/libcrypto-lib-eck_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-eck_prn.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-eck_prn.d.tmp crypto/ec/libcrypto-lib-eck_prn.d; \ + fi +crypto/ec/libcrypto-lib-ecp_mont.o: crypto/ec/ecp_mont.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecp_mont.d.tmp -c -o $@ crypto/ec/ecp_mont.c + @touch crypto/ec/libcrypto-lib-ecp_mont.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecp_mont.d.tmp crypto/ec/libcrypto-lib-ecp_mont.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecp_mont.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecp_mont.d.tmp crypto/ec/libcrypto-lib-ecp_mont.d; \ + fi +crypto/ec/libcrypto-lib-ecp_nist.o: crypto/ec/ecp_nist.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecp_nist.d.tmp -c -o $@ crypto/ec/ecp_nist.c + @touch crypto/ec/libcrypto-lib-ecp_nist.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecp_nist.d.tmp crypto/ec/libcrypto-lib-ecp_nist.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecp_nist.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecp_nist.d.tmp crypto/ec/libcrypto-lib-ecp_nist.d; \ + fi +crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o: crypto/ec/ecp_nistz256-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/ec/ecp_nistz256-x86_64.s +crypto/ec/ecp_nistz256-x86_64.s: crypto/ec/asm/ecp_nistz256-x86_64.pl + CC="$(CC)" $(PERL) crypto/ec/asm/ecp_nistz256-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/ec/libcrypto-lib-ecp_nistz256.o: crypto/ec/ecp_nistz256.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecp_nistz256.d.tmp -c -o $@ crypto/ec/ecp_nistz256.c + @touch crypto/ec/libcrypto-lib-ecp_nistz256.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecp_nistz256.d.tmp crypto/ec/libcrypto-lib-ecp_nistz256.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecp_nistz256.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecp_nistz256.d.tmp crypto/ec/libcrypto-lib-ecp_nistz256.d; \ + fi +crypto/ec/libcrypto-lib-ecp_oct.o: crypto/ec/ecp_oct.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecp_oct.d.tmp -c -o $@ crypto/ec/ecp_oct.c + @touch crypto/ec/libcrypto-lib-ecp_oct.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecp_oct.d.tmp crypto/ec/libcrypto-lib-ecp_oct.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecp_oct.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecp_oct.d.tmp crypto/ec/libcrypto-lib-ecp_oct.d; \ + fi +crypto/ec/libcrypto-lib-ecp_smpl.o: crypto/ec/ecp_smpl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecp_smpl.d.tmp -c -o $@ crypto/ec/ecp_smpl.c + @touch crypto/ec/libcrypto-lib-ecp_smpl.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecp_smpl.d.tmp crypto/ec/libcrypto-lib-ecp_smpl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecp_smpl.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecp_smpl.d.tmp crypto/ec/libcrypto-lib-ecp_smpl.d; \ + fi +crypto/ec/libcrypto-lib-ecx_backend.o: crypto/ec/ecx_backend.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecx_backend.d.tmp -c -o $@ crypto/ec/ecx_backend.c + @touch crypto/ec/libcrypto-lib-ecx_backend.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecx_backend.d.tmp crypto/ec/libcrypto-lib-ecx_backend.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecx_backend.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecx_backend.d.tmp crypto/ec/libcrypto-lib-ecx_backend.d; \ + fi +crypto/ec/libcrypto-lib-ecx_key.o: crypto/ec/ecx_key.c + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecx_key.d.tmp -c -o $@ crypto/ec/ecx_key.c + @touch crypto/ec/libcrypto-lib-ecx_key.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecx_key.d.tmp crypto/ec/libcrypto-lib-ecx_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecx_key.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecx_key.d.tmp crypto/ec/libcrypto-lib-ecx_key.d; \ + fi +crypto/ec/libcrypto-lib-ecx_meth.o: crypto/ec/ecx_meth.c + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ec/libcrypto-lib-ecx_meth.d.tmp -c -o $@ crypto/ec/ecx_meth.c + @touch crypto/ec/libcrypto-lib-ecx_meth.d.tmp + @if cmp crypto/ec/libcrypto-lib-ecx_meth.d.tmp crypto/ec/libcrypto-lib-ecx_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ec/libcrypto-lib-ecx_meth.d.tmp; \ + else \ + mv crypto/ec/libcrypto-lib-ecx_meth.d.tmp crypto/ec/libcrypto-lib-ecx_meth.d; \ + fi +crypto/ec/libcrypto-lib-x25519-x86_64.o: crypto/ec/x25519-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/ec/x25519-x86_64.s +crypto/ec/x25519-x86_64.s: crypto/ec/asm/x25519-x86_64.pl + CC="$(CC)" $(PERL) crypto/ec/asm/x25519-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/encode_decode/libcrypto-lib-decoder_err.o: crypto/encode_decode/decoder_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-decoder_err.d.tmp -c -o $@ crypto/encode_decode/decoder_err.c + @touch crypto/encode_decode/libcrypto-lib-decoder_err.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-decoder_err.d.tmp crypto/encode_decode/libcrypto-lib-decoder_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-decoder_err.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-decoder_err.d.tmp crypto/encode_decode/libcrypto-lib-decoder_err.d; \ + fi +crypto/encode_decode/libcrypto-lib-decoder_lib.o: crypto/encode_decode/decoder_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-decoder_lib.d.tmp -c -o $@ crypto/encode_decode/decoder_lib.c + @touch crypto/encode_decode/libcrypto-lib-decoder_lib.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-decoder_lib.d.tmp crypto/encode_decode/libcrypto-lib-decoder_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-decoder_lib.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-decoder_lib.d.tmp crypto/encode_decode/libcrypto-lib-decoder_lib.d; \ + fi +crypto/encode_decode/libcrypto-lib-decoder_meth.o: crypto/encode_decode/decoder_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-decoder_meth.d.tmp -c -o $@ crypto/encode_decode/decoder_meth.c + @touch crypto/encode_decode/libcrypto-lib-decoder_meth.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-decoder_meth.d.tmp crypto/encode_decode/libcrypto-lib-decoder_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-decoder_meth.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-decoder_meth.d.tmp crypto/encode_decode/libcrypto-lib-decoder_meth.d; \ + fi +crypto/encode_decode/libcrypto-lib-decoder_pkey.o: crypto/encode_decode/decoder_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-decoder_pkey.d.tmp -c -o $@ crypto/encode_decode/decoder_pkey.c + @touch crypto/encode_decode/libcrypto-lib-decoder_pkey.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-decoder_pkey.d.tmp crypto/encode_decode/libcrypto-lib-decoder_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-decoder_pkey.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-decoder_pkey.d.tmp crypto/encode_decode/libcrypto-lib-decoder_pkey.d; \ + fi +crypto/encode_decode/libcrypto-lib-encoder_err.o: crypto/encode_decode/encoder_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-encoder_err.d.tmp -c -o $@ crypto/encode_decode/encoder_err.c + @touch crypto/encode_decode/libcrypto-lib-encoder_err.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-encoder_err.d.tmp crypto/encode_decode/libcrypto-lib-encoder_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-encoder_err.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-encoder_err.d.tmp crypto/encode_decode/libcrypto-lib-encoder_err.d; \ + fi +crypto/encode_decode/libcrypto-lib-encoder_lib.o: crypto/encode_decode/encoder_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-encoder_lib.d.tmp -c -o $@ crypto/encode_decode/encoder_lib.c + @touch crypto/encode_decode/libcrypto-lib-encoder_lib.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-encoder_lib.d.tmp crypto/encode_decode/libcrypto-lib-encoder_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-encoder_lib.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-encoder_lib.d.tmp crypto/encode_decode/libcrypto-lib-encoder_lib.d; \ + fi +crypto/encode_decode/libcrypto-lib-encoder_meth.o: crypto/encode_decode/encoder_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-encoder_meth.d.tmp -c -o $@ crypto/encode_decode/encoder_meth.c + @touch crypto/encode_decode/libcrypto-lib-encoder_meth.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-encoder_meth.d.tmp crypto/encode_decode/libcrypto-lib-encoder_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-encoder_meth.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-encoder_meth.d.tmp crypto/encode_decode/libcrypto-lib-encoder_meth.d; \ + fi +crypto/encode_decode/libcrypto-lib-encoder_pkey.o: crypto/encode_decode/encoder_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/encode_decode/libcrypto-lib-encoder_pkey.d.tmp -c -o $@ crypto/encode_decode/encoder_pkey.c + @touch crypto/encode_decode/libcrypto-lib-encoder_pkey.d.tmp + @if cmp crypto/encode_decode/libcrypto-lib-encoder_pkey.d.tmp crypto/encode_decode/libcrypto-lib-encoder_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/encode_decode/libcrypto-lib-encoder_pkey.d.tmp; \ + else \ + mv crypto/encode_decode/libcrypto-lib-encoder_pkey.d.tmp crypto/encode_decode/libcrypto-lib-encoder_pkey.d; \ + fi +crypto/engine/libcrypto-lib-eng_all.o: crypto/engine/eng_all.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_all.d.tmp -c -o $@ crypto/engine/eng_all.c + @touch crypto/engine/libcrypto-lib-eng_all.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_all.d.tmp crypto/engine/libcrypto-lib-eng_all.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_all.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_all.d.tmp crypto/engine/libcrypto-lib-eng_all.d; \ + fi +crypto/engine/libcrypto-lib-eng_cnf.o: crypto/engine/eng_cnf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_cnf.d.tmp -c -o $@ crypto/engine/eng_cnf.c + @touch crypto/engine/libcrypto-lib-eng_cnf.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_cnf.d.tmp crypto/engine/libcrypto-lib-eng_cnf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_cnf.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_cnf.d.tmp crypto/engine/libcrypto-lib-eng_cnf.d; \ + fi +crypto/engine/libcrypto-lib-eng_ctrl.o: crypto/engine/eng_ctrl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_ctrl.d.tmp -c -o $@ crypto/engine/eng_ctrl.c + @touch crypto/engine/libcrypto-lib-eng_ctrl.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_ctrl.d.tmp crypto/engine/libcrypto-lib-eng_ctrl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_ctrl.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_ctrl.d.tmp crypto/engine/libcrypto-lib-eng_ctrl.d; \ + fi +crypto/engine/libcrypto-lib-eng_dyn.o: crypto/engine/eng_dyn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_dyn.d.tmp -c -o $@ crypto/engine/eng_dyn.c + @touch crypto/engine/libcrypto-lib-eng_dyn.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_dyn.d.tmp crypto/engine/libcrypto-lib-eng_dyn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_dyn.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_dyn.d.tmp crypto/engine/libcrypto-lib-eng_dyn.d; \ + fi +crypto/engine/libcrypto-lib-eng_err.o: crypto/engine/eng_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_err.d.tmp -c -o $@ crypto/engine/eng_err.c + @touch crypto/engine/libcrypto-lib-eng_err.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_err.d.tmp crypto/engine/libcrypto-lib-eng_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_err.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_err.d.tmp crypto/engine/libcrypto-lib-eng_err.d; \ + fi +crypto/engine/libcrypto-lib-eng_fat.o: crypto/engine/eng_fat.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_fat.d.tmp -c -o $@ crypto/engine/eng_fat.c + @touch crypto/engine/libcrypto-lib-eng_fat.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_fat.d.tmp crypto/engine/libcrypto-lib-eng_fat.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_fat.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_fat.d.tmp crypto/engine/libcrypto-lib-eng_fat.d; \ + fi +crypto/engine/libcrypto-lib-eng_init.o: crypto/engine/eng_init.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_init.d.tmp -c -o $@ crypto/engine/eng_init.c + @touch crypto/engine/libcrypto-lib-eng_init.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_init.d.tmp crypto/engine/libcrypto-lib-eng_init.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_init.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_init.d.tmp crypto/engine/libcrypto-lib-eng_init.d; \ + fi +crypto/engine/libcrypto-lib-eng_lib.o: crypto/engine/eng_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_lib.d.tmp -c -o $@ crypto/engine/eng_lib.c + @touch crypto/engine/libcrypto-lib-eng_lib.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_lib.d.tmp crypto/engine/libcrypto-lib-eng_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_lib.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_lib.d.tmp crypto/engine/libcrypto-lib-eng_lib.d; \ + fi +crypto/engine/libcrypto-lib-eng_list.o: crypto/engine/eng_list.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_list.d.tmp -c -o $@ crypto/engine/eng_list.c + @touch crypto/engine/libcrypto-lib-eng_list.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_list.d.tmp crypto/engine/libcrypto-lib-eng_list.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_list.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_list.d.tmp crypto/engine/libcrypto-lib-eng_list.d; \ + fi +crypto/engine/libcrypto-lib-eng_openssl.o: crypto/engine/eng_openssl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_openssl.d.tmp -c -o $@ crypto/engine/eng_openssl.c + @touch crypto/engine/libcrypto-lib-eng_openssl.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_openssl.d.tmp crypto/engine/libcrypto-lib-eng_openssl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_openssl.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_openssl.d.tmp crypto/engine/libcrypto-lib-eng_openssl.d; \ + fi +crypto/engine/libcrypto-lib-eng_pkey.o: crypto/engine/eng_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_pkey.d.tmp -c -o $@ crypto/engine/eng_pkey.c + @touch crypto/engine/libcrypto-lib-eng_pkey.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_pkey.d.tmp crypto/engine/libcrypto-lib-eng_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_pkey.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_pkey.d.tmp crypto/engine/libcrypto-lib-eng_pkey.d; \ + fi +crypto/engine/libcrypto-lib-eng_rdrand.o: crypto/engine/eng_rdrand.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_rdrand.d.tmp -c -o $@ crypto/engine/eng_rdrand.c + @touch crypto/engine/libcrypto-lib-eng_rdrand.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_rdrand.d.tmp crypto/engine/libcrypto-lib-eng_rdrand.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_rdrand.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_rdrand.d.tmp crypto/engine/libcrypto-lib-eng_rdrand.d; \ + fi +crypto/engine/libcrypto-lib-eng_table.o: crypto/engine/eng_table.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-eng_table.d.tmp -c -o $@ crypto/engine/eng_table.c + @touch crypto/engine/libcrypto-lib-eng_table.d.tmp + @if cmp crypto/engine/libcrypto-lib-eng_table.d.tmp crypto/engine/libcrypto-lib-eng_table.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-eng_table.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-eng_table.d.tmp crypto/engine/libcrypto-lib-eng_table.d; \ + fi +crypto/engine/libcrypto-lib-tb_asnmth.o: crypto/engine/tb_asnmth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_asnmth.d.tmp -c -o $@ crypto/engine/tb_asnmth.c + @touch crypto/engine/libcrypto-lib-tb_asnmth.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_asnmth.d.tmp crypto/engine/libcrypto-lib-tb_asnmth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_asnmth.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_asnmth.d.tmp crypto/engine/libcrypto-lib-tb_asnmth.d; \ + fi +crypto/engine/libcrypto-lib-tb_cipher.o: crypto/engine/tb_cipher.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_cipher.d.tmp -c -o $@ crypto/engine/tb_cipher.c + @touch crypto/engine/libcrypto-lib-tb_cipher.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_cipher.d.tmp crypto/engine/libcrypto-lib-tb_cipher.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_cipher.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_cipher.d.tmp crypto/engine/libcrypto-lib-tb_cipher.d; \ + fi +crypto/engine/libcrypto-lib-tb_dh.o: crypto/engine/tb_dh.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_dh.d.tmp -c -o $@ crypto/engine/tb_dh.c + @touch crypto/engine/libcrypto-lib-tb_dh.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_dh.d.tmp crypto/engine/libcrypto-lib-tb_dh.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_dh.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_dh.d.tmp crypto/engine/libcrypto-lib-tb_dh.d; \ + fi +crypto/engine/libcrypto-lib-tb_digest.o: crypto/engine/tb_digest.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_digest.d.tmp -c -o $@ crypto/engine/tb_digest.c + @touch crypto/engine/libcrypto-lib-tb_digest.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_digest.d.tmp crypto/engine/libcrypto-lib-tb_digest.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_digest.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_digest.d.tmp crypto/engine/libcrypto-lib-tb_digest.d; \ + fi +crypto/engine/libcrypto-lib-tb_dsa.o: crypto/engine/tb_dsa.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_dsa.d.tmp -c -o $@ crypto/engine/tb_dsa.c + @touch crypto/engine/libcrypto-lib-tb_dsa.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_dsa.d.tmp crypto/engine/libcrypto-lib-tb_dsa.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_dsa.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_dsa.d.tmp crypto/engine/libcrypto-lib-tb_dsa.d; \ + fi +crypto/engine/libcrypto-lib-tb_eckey.o: crypto/engine/tb_eckey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_eckey.d.tmp -c -o $@ crypto/engine/tb_eckey.c + @touch crypto/engine/libcrypto-lib-tb_eckey.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_eckey.d.tmp crypto/engine/libcrypto-lib-tb_eckey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_eckey.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_eckey.d.tmp crypto/engine/libcrypto-lib-tb_eckey.d; \ + fi +crypto/engine/libcrypto-lib-tb_pkmeth.o: crypto/engine/tb_pkmeth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_pkmeth.d.tmp -c -o $@ crypto/engine/tb_pkmeth.c + @touch crypto/engine/libcrypto-lib-tb_pkmeth.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_pkmeth.d.tmp crypto/engine/libcrypto-lib-tb_pkmeth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_pkmeth.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_pkmeth.d.tmp crypto/engine/libcrypto-lib-tb_pkmeth.d; \ + fi +crypto/engine/libcrypto-lib-tb_rand.o: crypto/engine/tb_rand.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_rand.d.tmp -c -o $@ crypto/engine/tb_rand.c + @touch crypto/engine/libcrypto-lib-tb_rand.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_rand.d.tmp crypto/engine/libcrypto-lib-tb_rand.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_rand.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_rand.d.tmp crypto/engine/libcrypto-lib-tb_rand.d; \ + fi +crypto/engine/libcrypto-lib-tb_rsa.o: crypto/engine/tb_rsa.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/engine/libcrypto-lib-tb_rsa.d.tmp -c -o $@ crypto/engine/tb_rsa.c + @touch crypto/engine/libcrypto-lib-tb_rsa.d.tmp + @if cmp crypto/engine/libcrypto-lib-tb_rsa.d.tmp crypto/engine/libcrypto-lib-tb_rsa.d > /dev/null 2> /dev/null; then \ + rm -f crypto/engine/libcrypto-lib-tb_rsa.d.tmp; \ + else \ + mv crypto/engine/libcrypto-lib-tb_rsa.d.tmp crypto/engine/libcrypto-lib-tb_rsa.d; \ + fi +crypto/err/libcrypto-lib-err.o: crypto/err/err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/err/libcrypto-lib-err.d.tmp -c -o $@ crypto/err/err.c + @touch crypto/err/libcrypto-lib-err.d.tmp + @if cmp crypto/err/libcrypto-lib-err.d.tmp crypto/err/libcrypto-lib-err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/err/libcrypto-lib-err.d.tmp; \ + else \ + mv crypto/err/libcrypto-lib-err.d.tmp crypto/err/libcrypto-lib-err.d; \ + fi +crypto/err/libcrypto-lib-err_all.o: crypto/err/err_all.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/err/libcrypto-lib-err_all.d.tmp -c -o $@ crypto/err/err_all.c + @touch crypto/err/libcrypto-lib-err_all.d.tmp + @if cmp crypto/err/libcrypto-lib-err_all.d.tmp crypto/err/libcrypto-lib-err_all.d > /dev/null 2> /dev/null; then \ + rm -f crypto/err/libcrypto-lib-err_all.d.tmp; \ + else \ + mv crypto/err/libcrypto-lib-err_all.d.tmp crypto/err/libcrypto-lib-err_all.d; \ + fi +crypto/err/libcrypto-lib-err_all_legacy.o: crypto/err/err_all_legacy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/err/libcrypto-lib-err_all_legacy.d.tmp -c -o $@ crypto/err/err_all_legacy.c + @touch crypto/err/libcrypto-lib-err_all_legacy.d.tmp + @if cmp crypto/err/libcrypto-lib-err_all_legacy.d.tmp crypto/err/libcrypto-lib-err_all_legacy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/err/libcrypto-lib-err_all_legacy.d.tmp; \ + else \ + mv crypto/err/libcrypto-lib-err_all_legacy.d.tmp crypto/err/libcrypto-lib-err_all_legacy.d; \ + fi +crypto/err/libcrypto-lib-err_blocks.o: crypto/err/err_blocks.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/err/libcrypto-lib-err_blocks.d.tmp -c -o $@ crypto/err/err_blocks.c + @touch crypto/err/libcrypto-lib-err_blocks.d.tmp + @if cmp crypto/err/libcrypto-lib-err_blocks.d.tmp crypto/err/libcrypto-lib-err_blocks.d > /dev/null 2> /dev/null; then \ + rm -f crypto/err/libcrypto-lib-err_blocks.d.tmp; \ + else \ + mv crypto/err/libcrypto-lib-err_blocks.d.tmp crypto/err/libcrypto-lib-err_blocks.d; \ + fi +crypto/err/libcrypto-lib-err_mark.o: crypto/err/err_mark.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/err/libcrypto-lib-err_mark.d.tmp -c -o $@ crypto/err/err_mark.c + @touch crypto/err/libcrypto-lib-err_mark.d.tmp + @if cmp crypto/err/libcrypto-lib-err_mark.d.tmp crypto/err/libcrypto-lib-err_mark.d > /dev/null 2> /dev/null; then \ + rm -f crypto/err/libcrypto-lib-err_mark.d.tmp; \ + else \ + mv crypto/err/libcrypto-lib-err_mark.d.tmp crypto/err/libcrypto-lib-err_mark.d; \ + fi +crypto/err/libcrypto-lib-err_prn.o: crypto/err/err_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/err/libcrypto-lib-err_prn.d.tmp -c -o $@ crypto/err/err_prn.c + @touch crypto/err/libcrypto-lib-err_prn.d.tmp + @if cmp crypto/err/libcrypto-lib-err_prn.d.tmp crypto/err/libcrypto-lib-err_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/err/libcrypto-lib-err_prn.d.tmp; \ + else \ + mv crypto/err/libcrypto-lib-err_prn.d.tmp crypto/err/libcrypto-lib-err_prn.d; \ + fi +crypto/err/libcrypto-lib-err_save.o: crypto/err/err_save.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/err/libcrypto-lib-err_save.d.tmp -c -o $@ crypto/err/err_save.c + @touch crypto/err/libcrypto-lib-err_save.d.tmp + @if cmp crypto/err/libcrypto-lib-err_save.d.tmp crypto/err/libcrypto-lib-err_save.d > /dev/null 2> /dev/null; then \ + rm -f crypto/err/libcrypto-lib-err_save.d.tmp; \ + else \ + mv crypto/err/libcrypto-lib-err_save.d.tmp crypto/err/libcrypto-lib-err_save.d; \ + fi +crypto/ess/libcrypto-lib-ess_asn1.o: crypto/ess/ess_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ess/libcrypto-lib-ess_asn1.d.tmp -c -o $@ crypto/ess/ess_asn1.c + @touch crypto/ess/libcrypto-lib-ess_asn1.d.tmp + @if cmp crypto/ess/libcrypto-lib-ess_asn1.d.tmp crypto/ess/libcrypto-lib-ess_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ess/libcrypto-lib-ess_asn1.d.tmp; \ + else \ + mv crypto/ess/libcrypto-lib-ess_asn1.d.tmp crypto/ess/libcrypto-lib-ess_asn1.d; \ + fi +crypto/ess/libcrypto-lib-ess_err.o: crypto/ess/ess_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ess/libcrypto-lib-ess_err.d.tmp -c -o $@ crypto/ess/ess_err.c + @touch crypto/ess/libcrypto-lib-ess_err.d.tmp + @if cmp crypto/ess/libcrypto-lib-ess_err.d.tmp crypto/ess/libcrypto-lib-ess_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ess/libcrypto-lib-ess_err.d.tmp; \ + else \ + mv crypto/ess/libcrypto-lib-ess_err.d.tmp crypto/ess/libcrypto-lib-ess_err.d; \ + fi +crypto/ess/libcrypto-lib-ess_lib.o: crypto/ess/ess_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ess/libcrypto-lib-ess_lib.d.tmp -c -o $@ crypto/ess/ess_lib.c + @touch crypto/ess/libcrypto-lib-ess_lib.d.tmp + @if cmp crypto/ess/libcrypto-lib-ess_lib.d.tmp crypto/ess/libcrypto-lib-ess_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ess/libcrypto-lib-ess_lib.d.tmp; \ + else \ + mv crypto/ess/libcrypto-lib-ess_lib.d.tmp crypto/ess/libcrypto-lib-ess_lib.d; \ + fi +crypto/evp/libcrypto-lib-asymcipher.o: crypto/evp/asymcipher.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-asymcipher.d.tmp -c -o $@ crypto/evp/asymcipher.c + @touch crypto/evp/libcrypto-lib-asymcipher.d.tmp + @if cmp crypto/evp/libcrypto-lib-asymcipher.d.tmp crypto/evp/libcrypto-lib-asymcipher.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-asymcipher.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-asymcipher.d.tmp crypto/evp/libcrypto-lib-asymcipher.d; \ + fi +crypto/evp/libcrypto-lib-bio_b64.o: crypto/evp/bio_b64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-bio_b64.d.tmp -c -o $@ crypto/evp/bio_b64.c + @touch crypto/evp/libcrypto-lib-bio_b64.d.tmp + @if cmp crypto/evp/libcrypto-lib-bio_b64.d.tmp crypto/evp/libcrypto-lib-bio_b64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-bio_b64.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-bio_b64.d.tmp crypto/evp/libcrypto-lib-bio_b64.d; \ + fi +crypto/evp/libcrypto-lib-bio_enc.o: crypto/evp/bio_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-bio_enc.d.tmp -c -o $@ crypto/evp/bio_enc.c + @touch crypto/evp/libcrypto-lib-bio_enc.d.tmp + @if cmp crypto/evp/libcrypto-lib-bio_enc.d.tmp crypto/evp/libcrypto-lib-bio_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-bio_enc.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-bio_enc.d.tmp crypto/evp/libcrypto-lib-bio_enc.d; \ + fi +crypto/evp/libcrypto-lib-bio_md.o: crypto/evp/bio_md.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-bio_md.d.tmp -c -o $@ crypto/evp/bio_md.c + @touch crypto/evp/libcrypto-lib-bio_md.d.tmp + @if cmp crypto/evp/libcrypto-lib-bio_md.d.tmp crypto/evp/libcrypto-lib-bio_md.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-bio_md.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-bio_md.d.tmp crypto/evp/libcrypto-lib-bio_md.d; \ + fi +crypto/evp/libcrypto-lib-bio_ok.o: crypto/evp/bio_ok.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-bio_ok.d.tmp -c -o $@ crypto/evp/bio_ok.c + @touch crypto/evp/libcrypto-lib-bio_ok.d.tmp + @if cmp crypto/evp/libcrypto-lib-bio_ok.d.tmp crypto/evp/libcrypto-lib-bio_ok.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-bio_ok.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-bio_ok.d.tmp crypto/evp/libcrypto-lib-bio_ok.d; \ + fi +crypto/evp/libcrypto-lib-c_allc.o: crypto/evp/c_allc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-c_allc.d.tmp -c -o $@ crypto/evp/c_allc.c + @touch crypto/evp/libcrypto-lib-c_allc.d.tmp + @if cmp crypto/evp/libcrypto-lib-c_allc.d.tmp crypto/evp/libcrypto-lib-c_allc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-c_allc.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-c_allc.d.tmp crypto/evp/libcrypto-lib-c_allc.d; \ + fi +crypto/evp/libcrypto-lib-c_alld.o: crypto/evp/c_alld.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-c_alld.d.tmp -c -o $@ crypto/evp/c_alld.c + @touch crypto/evp/libcrypto-lib-c_alld.d.tmp + @if cmp crypto/evp/libcrypto-lib-c_alld.d.tmp crypto/evp/libcrypto-lib-c_alld.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-c_alld.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-c_alld.d.tmp crypto/evp/libcrypto-lib-c_alld.d; \ + fi +crypto/evp/libcrypto-lib-cmeth_lib.o: crypto/evp/cmeth_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-cmeth_lib.d.tmp -c -o $@ crypto/evp/cmeth_lib.c + @touch crypto/evp/libcrypto-lib-cmeth_lib.d.tmp + @if cmp crypto/evp/libcrypto-lib-cmeth_lib.d.tmp crypto/evp/libcrypto-lib-cmeth_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-cmeth_lib.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-cmeth_lib.d.tmp crypto/evp/libcrypto-lib-cmeth_lib.d; \ + fi +crypto/evp/libcrypto-lib-ctrl_params_translate.o: crypto/evp/ctrl_params_translate.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-ctrl_params_translate.d.tmp -c -o $@ crypto/evp/ctrl_params_translate.c + @touch crypto/evp/libcrypto-lib-ctrl_params_translate.d.tmp + @if cmp crypto/evp/libcrypto-lib-ctrl_params_translate.d.tmp crypto/evp/libcrypto-lib-ctrl_params_translate.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-ctrl_params_translate.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-ctrl_params_translate.d.tmp crypto/evp/libcrypto-lib-ctrl_params_translate.d; \ + fi +crypto/evp/libcrypto-lib-dh_ctrl.o: crypto/evp/dh_ctrl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-dh_ctrl.d.tmp -c -o $@ crypto/evp/dh_ctrl.c + @touch crypto/evp/libcrypto-lib-dh_ctrl.d.tmp + @if cmp crypto/evp/libcrypto-lib-dh_ctrl.d.tmp crypto/evp/libcrypto-lib-dh_ctrl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-dh_ctrl.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-dh_ctrl.d.tmp crypto/evp/libcrypto-lib-dh_ctrl.d; \ + fi +crypto/evp/libcrypto-lib-dh_support.o: crypto/evp/dh_support.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-dh_support.d.tmp -c -o $@ crypto/evp/dh_support.c + @touch crypto/evp/libcrypto-lib-dh_support.d.tmp + @if cmp crypto/evp/libcrypto-lib-dh_support.d.tmp crypto/evp/libcrypto-lib-dh_support.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-dh_support.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-dh_support.d.tmp crypto/evp/libcrypto-lib-dh_support.d; \ + fi +crypto/evp/libcrypto-lib-digest.o: crypto/evp/digest.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-digest.d.tmp -c -o $@ crypto/evp/digest.c + @touch crypto/evp/libcrypto-lib-digest.d.tmp + @if cmp crypto/evp/libcrypto-lib-digest.d.tmp crypto/evp/libcrypto-lib-digest.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-digest.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-digest.d.tmp crypto/evp/libcrypto-lib-digest.d; \ + fi +crypto/evp/libcrypto-lib-dsa_ctrl.o: crypto/evp/dsa_ctrl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-dsa_ctrl.d.tmp -c -o $@ crypto/evp/dsa_ctrl.c + @touch crypto/evp/libcrypto-lib-dsa_ctrl.d.tmp + @if cmp crypto/evp/libcrypto-lib-dsa_ctrl.d.tmp crypto/evp/libcrypto-lib-dsa_ctrl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-dsa_ctrl.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-dsa_ctrl.d.tmp crypto/evp/libcrypto-lib-dsa_ctrl.d; \ + fi +crypto/evp/libcrypto-lib-e_aes.o: crypto/evp/e_aes.c + $(CC) -Icrypto -Icrypto/modes -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_aes.d.tmp -c -o $@ crypto/evp/e_aes.c + @touch crypto/evp/libcrypto-lib-e_aes.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_aes.d.tmp crypto/evp/libcrypto-lib-e_aes.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_aes.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_aes.d.tmp crypto/evp/libcrypto-lib-e_aes.d; \ + fi +crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o: crypto/evp/e_aes_cbc_hmac_sha1.c + $(CC) -Icrypto/modes -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d.tmp -c -o $@ crypto/evp/e_aes_cbc_hmac_sha1.c + @touch crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d.tmp crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d.tmp crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.d; \ + fi +crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o: crypto/evp/e_aes_cbc_hmac_sha256.c + $(CC) -Icrypto/modes -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d.tmp -c -o $@ crypto/evp/e_aes_cbc_hmac_sha256.c + @touch crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d.tmp crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d.tmp crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.d; \ + fi +crypto/evp/libcrypto-lib-e_aria.o: crypto/evp/e_aria.c + $(CC) -Icrypto -Icrypto/modes -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_aria.d.tmp -c -o $@ crypto/evp/e_aria.c + @touch crypto/evp/libcrypto-lib-e_aria.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_aria.d.tmp crypto/evp/libcrypto-lib-e_aria.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_aria.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_aria.d.tmp crypto/evp/libcrypto-lib-e_aria.d; \ + fi +crypto/evp/libcrypto-lib-e_bf.o: crypto/evp/e_bf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_bf.d.tmp -c -o $@ crypto/evp/e_bf.c + @touch crypto/evp/libcrypto-lib-e_bf.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_bf.d.tmp crypto/evp/libcrypto-lib-e_bf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_bf.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_bf.d.tmp crypto/evp/libcrypto-lib-e_bf.d; \ + fi +crypto/evp/libcrypto-lib-e_cast.o: crypto/evp/e_cast.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_cast.d.tmp -c -o $@ crypto/evp/e_cast.c + @touch crypto/evp/libcrypto-lib-e_cast.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_cast.d.tmp crypto/evp/libcrypto-lib-e_cast.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_cast.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_cast.d.tmp crypto/evp/libcrypto-lib-e_cast.d; \ + fi +crypto/evp/libcrypto-lib-e_chacha20_poly1305.o: crypto/evp/e_chacha20_poly1305.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_chacha20_poly1305.d.tmp -c -o $@ crypto/evp/e_chacha20_poly1305.c + @touch crypto/evp/libcrypto-lib-e_chacha20_poly1305.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_chacha20_poly1305.d.tmp crypto/evp/libcrypto-lib-e_chacha20_poly1305.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_chacha20_poly1305.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_chacha20_poly1305.d.tmp crypto/evp/libcrypto-lib-e_chacha20_poly1305.d; \ + fi +crypto/evp/libcrypto-lib-e_des.o: crypto/evp/e_des.c + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_des.d.tmp -c -o $@ crypto/evp/e_des.c + @touch crypto/evp/libcrypto-lib-e_des.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_des.d.tmp crypto/evp/libcrypto-lib-e_des.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_des.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_des.d.tmp crypto/evp/libcrypto-lib-e_des.d; \ + fi +crypto/evp/libcrypto-lib-e_des3.o: crypto/evp/e_des3.c + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_des3.d.tmp -c -o $@ crypto/evp/e_des3.c + @touch crypto/evp/libcrypto-lib-e_des3.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_des3.d.tmp crypto/evp/libcrypto-lib-e_des3.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_des3.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_des3.d.tmp crypto/evp/libcrypto-lib-e_des3.d; \ + fi +crypto/evp/libcrypto-lib-e_idea.o: crypto/evp/e_idea.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_idea.d.tmp -c -o $@ crypto/evp/e_idea.c + @touch crypto/evp/libcrypto-lib-e_idea.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_idea.d.tmp crypto/evp/libcrypto-lib-e_idea.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_idea.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_idea.d.tmp crypto/evp/libcrypto-lib-e_idea.d; \ + fi +crypto/evp/libcrypto-lib-e_null.o: crypto/evp/e_null.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_null.d.tmp -c -o $@ crypto/evp/e_null.c + @touch crypto/evp/libcrypto-lib-e_null.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_null.d.tmp crypto/evp/libcrypto-lib-e_null.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_null.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_null.d.tmp crypto/evp/libcrypto-lib-e_null.d; \ + fi +crypto/evp/libcrypto-lib-e_old.o: crypto/evp/e_old.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_old.d.tmp -c -o $@ crypto/evp/e_old.c + @touch crypto/evp/libcrypto-lib-e_old.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_old.d.tmp crypto/evp/libcrypto-lib-e_old.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_old.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_old.d.tmp crypto/evp/libcrypto-lib-e_old.d; \ + fi +crypto/evp/libcrypto-lib-e_rc2.o: crypto/evp/e_rc2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_rc2.d.tmp -c -o $@ crypto/evp/e_rc2.c + @touch crypto/evp/libcrypto-lib-e_rc2.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_rc2.d.tmp crypto/evp/libcrypto-lib-e_rc2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_rc2.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_rc2.d.tmp crypto/evp/libcrypto-lib-e_rc2.d; \ + fi +crypto/evp/libcrypto-lib-e_rc4.o: crypto/evp/e_rc4.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_rc4.d.tmp -c -o $@ crypto/evp/e_rc4.c + @touch crypto/evp/libcrypto-lib-e_rc4.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_rc4.d.tmp crypto/evp/libcrypto-lib-e_rc4.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_rc4.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_rc4.d.tmp crypto/evp/libcrypto-lib-e_rc4.d; \ + fi +crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o: crypto/evp/e_rc4_hmac_md5.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d.tmp -c -o $@ crypto/evp/e_rc4_hmac_md5.c + @touch crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d.tmp crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d.tmp crypto/evp/libcrypto-lib-e_rc4_hmac_md5.d; \ + fi +crypto/evp/libcrypto-lib-e_rc5.o: crypto/evp/e_rc5.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_rc5.d.tmp -c -o $@ crypto/evp/e_rc5.c + @touch crypto/evp/libcrypto-lib-e_rc5.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_rc5.d.tmp crypto/evp/libcrypto-lib-e_rc5.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_rc5.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_rc5.d.tmp crypto/evp/libcrypto-lib-e_rc5.d; \ + fi +crypto/evp/libcrypto-lib-e_sm4.o: crypto/evp/e_sm4.c + $(CC) -Icrypto -Icrypto/modes -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_sm4.d.tmp -c -o $@ crypto/evp/e_sm4.c + @touch crypto/evp/libcrypto-lib-e_sm4.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_sm4.d.tmp crypto/evp/libcrypto-lib-e_sm4.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_sm4.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_sm4.d.tmp crypto/evp/libcrypto-lib-e_sm4.d; \ + fi +crypto/evp/libcrypto-lib-e_xcbc_d.o: crypto/evp/e_xcbc_d.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-e_xcbc_d.d.tmp -c -o $@ crypto/evp/e_xcbc_d.c + @touch crypto/evp/libcrypto-lib-e_xcbc_d.d.tmp + @if cmp crypto/evp/libcrypto-lib-e_xcbc_d.d.tmp crypto/evp/libcrypto-lib-e_xcbc_d.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-e_xcbc_d.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-e_xcbc_d.d.tmp crypto/evp/libcrypto-lib-e_xcbc_d.d; \ + fi +crypto/evp/libcrypto-lib-ec_ctrl.o: crypto/evp/ec_ctrl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-ec_ctrl.d.tmp -c -o $@ crypto/evp/ec_ctrl.c + @touch crypto/evp/libcrypto-lib-ec_ctrl.d.tmp + @if cmp crypto/evp/libcrypto-lib-ec_ctrl.d.tmp crypto/evp/libcrypto-lib-ec_ctrl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-ec_ctrl.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-ec_ctrl.d.tmp crypto/evp/libcrypto-lib-ec_ctrl.d; \ + fi +crypto/evp/libcrypto-lib-ec_support.o: crypto/evp/ec_support.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-ec_support.d.tmp -c -o $@ crypto/evp/ec_support.c + @touch crypto/evp/libcrypto-lib-ec_support.d.tmp + @if cmp crypto/evp/libcrypto-lib-ec_support.d.tmp crypto/evp/libcrypto-lib-ec_support.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-ec_support.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-ec_support.d.tmp crypto/evp/libcrypto-lib-ec_support.d; \ + fi +crypto/evp/libcrypto-lib-encode.o: crypto/evp/encode.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-encode.d.tmp -c -o $@ crypto/evp/encode.c + @touch crypto/evp/libcrypto-lib-encode.d.tmp + @if cmp crypto/evp/libcrypto-lib-encode.d.tmp crypto/evp/libcrypto-lib-encode.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-encode.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-encode.d.tmp crypto/evp/libcrypto-lib-encode.d; \ + fi +crypto/evp/libcrypto-lib-evp_cnf.o: crypto/evp/evp_cnf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_cnf.d.tmp -c -o $@ crypto/evp/evp_cnf.c + @touch crypto/evp/libcrypto-lib-evp_cnf.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_cnf.d.tmp crypto/evp/libcrypto-lib-evp_cnf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_cnf.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_cnf.d.tmp crypto/evp/libcrypto-lib-evp_cnf.d; \ + fi +crypto/evp/libcrypto-lib-evp_enc.o: crypto/evp/evp_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_enc.d.tmp -c -o $@ crypto/evp/evp_enc.c + @touch crypto/evp/libcrypto-lib-evp_enc.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_enc.d.tmp crypto/evp/libcrypto-lib-evp_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_enc.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_enc.d.tmp crypto/evp/libcrypto-lib-evp_enc.d; \ + fi +crypto/evp/libcrypto-lib-evp_err.o: crypto/evp/evp_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_err.d.tmp -c -o $@ crypto/evp/evp_err.c + @touch crypto/evp/libcrypto-lib-evp_err.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_err.d.tmp crypto/evp/libcrypto-lib-evp_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_err.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_err.d.tmp crypto/evp/libcrypto-lib-evp_err.d; \ + fi +crypto/evp/libcrypto-lib-evp_fetch.o: crypto/evp/evp_fetch.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_fetch.d.tmp -c -o $@ crypto/evp/evp_fetch.c + @touch crypto/evp/libcrypto-lib-evp_fetch.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_fetch.d.tmp crypto/evp/libcrypto-lib-evp_fetch.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_fetch.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_fetch.d.tmp crypto/evp/libcrypto-lib-evp_fetch.d; \ + fi +crypto/evp/libcrypto-lib-evp_key.o: crypto/evp/evp_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_key.d.tmp -c -o $@ crypto/evp/evp_key.c + @touch crypto/evp/libcrypto-lib-evp_key.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_key.d.tmp crypto/evp/libcrypto-lib-evp_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_key.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_key.d.tmp crypto/evp/libcrypto-lib-evp_key.d; \ + fi +crypto/evp/libcrypto-lib-evp_lib.o: crypto/evp/evp_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_lib.d.tmp -c -o $@ crypto/evp/evp_lib.c + @touch crypto/evp/libcrypto-lib-evp_lib.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_lib.d.tmp crypto/evp/libcrypto-lib-evp_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_lib.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_lib.d.tmp crypto/evp/libcrypto-lib-evp_lib.d; \ + fi +crypto/evp/libcrypto-lib-evp_pbe.o: crypto/evp/evp_pbe.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_pbe.d.tmp -c -o $@ crypto/evp/evp_pbe.c + @touch crypto/evp/libcrypto-lib-evp_pbe.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_pbe.d.tmp crypto/evp/libcrypto-lib-evp_pbe.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_pbe.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_pbe.d.tmp crypto/evp/libcrypto-lib-evp_pbe.d; \ + fi +crypto/evp/libcrypto-lib-evp_pkey.o: crypto/evp/evp_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_pkey.d.tmp -c -o $@ crypto/evp/evp_pkey.c + @touch crypto/evp/libcrypto-lib-evp_pkey.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_pkey.d.tmp crypto/evp/libcrypto-lib-evp_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_pkey.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_pkey.d.tmp crypto/evp/libcrypto-lib-evp_pkey.d; \ + fi +crypto/evp/libcrypto-lib-evp_rand.o: crypto/evp/evp_rand.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_rand.d.tmp -c -o $@ crypto/evp/evp_rand.c + @touch crypto/evp/libcrypto-lib-evp_rand.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_rand.d.tmp crypto/evp/libcrypto-lib-evp_rand.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_rand.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_rand.d.tmp crypto/evp/libcrypto-lib-evp_rand.d; \ + fi +crypto/evp/libcrypto-lib-evp_utils.o: crypto/evp/evp_utils.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-evp_utils.d.tmp -c -o $@ crypto/evp/evp_utils.c + @touch crypto/evp/libcrypto-lib-evp_utils.d.tmp + @if cmp crypto/evp/libcrypto-lib-evp_utils.d.tmp crypto/evp/libcrypto-lib-evp_utils.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-evp_utils.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-evp_utils.d.tmp crypto/evp/libcrypto-lib-evp_utils.d; \ + fi +crypto/evp/libcrypto-lib-exchange.o: crypto/evp/exchange.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-exchange.d.tmp -c -o $@ crypto/evp/exchange.c + @touch crypto/evp/libcrypto-lib-exchange.d.tmp + @if cmp crypto/evp/libcrypto-lib-exchange.d.tmp crypto/evp/libcrypto-lib-exchange.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-exchange.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-exchange.d.tmp crypto/evp/libcrypto-lib-exchange.d; \ + fi +crypto/evp/libcrypto-lib-kdf_lib.o: crypto/evp/kdf_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-kdf_lib.d.tmp -c -o $@ crypto/evp/kdf_lib.c + @touch crypto/evp/libcrypto-lib-kdf_lib.d.tmp + @if cmp crypto/evp/libcrypto-lib-kdf_lib.d.tmp crypto/evp/libcrypto-lib-kdf_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-kdf_lib.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-kdf_lib.d.tmp crypto/evp/libcrypto-lib-kdf_lib.d; \ + fi +crypto/evp/libcrypto-lib-kdf_meth.o: crypto/evp/kdf_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-kdf_meth.d.tmp -c -o $@ crypto/evp/kdf_meth.c + @touch crypto/evp/libcrypto-lib-kdf_meth.d.tmp + @if cmp crypto/evp/libcrypto-lib-kdf_meth.d.tmp crypto/evp/libcrypto-lib-kdf_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-kdf_meth.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-kdf_meth.d.tmp crypto/evp/libcrypto-lib-kdf_meth.d; \ + fi +crypto/evp/libcrypto-lib-kem.o: crypto/evp/kem.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-kem.d.tmp -c -o $@ crypto/evp/kem.c + @touch crypto/evp/libcrypto-lib-kem.d.tmp + @if cmp crypto/evp/libcrypto-lib-kem.d.tmp crypto/evp/libcrypto-lib-kem.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-kem.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-kem.d.tmp crypto/evp/libcrypto-lib-kem.d; \ + fi +crypto/evp/libcrypto-lib-keymgmt_lib.o: crypto/evp/keymgmt_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-keymgmt_lib.d.tmp -c -o $@ crypto/evp/keymgmt_lib.c + @touch crypto/evp/libcrypto-lib-keymgmt_lib.d.tmp + @if cmp crypto/evp/libcrypto-lib-keymgmt_lib.d.tmp crypto/evp/libcrypto-lib-keymgmt_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-keymgmt_lib.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-keymgmt_lib.d.tmp crypto/evp/libcrypto-lib-keymgmt_lib.d; \ + fi +crypto/evp/libcrypto-lib-keymgmt_meth.o: crypto/evp/keymgmt_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-keymgmt_meth.d.tmp -c -o $@ crypto/evp/keymgmt_meth.c + @touch crypto/evp/libcrypto-lib-keymgmt_meth.d.tmp + @if cmp crypto/evp/libcrypto-lib-keymgmt_meth.d.tmp crypto/evp/libcrypto-lib-keymgmt_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-keymgmt_meth.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-keymgmt_meth.d.tmp crypto/evp/libcrypto-lib-keymgmt_meth.d; \ + fi +crypto/evp/libcrypto-lib-legacy_blake2.o: crypto/evp/legacy_blake2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_blake2.d.tmp -c -o $@ crypto/evp/legacy_blake2.c + @touch crypto/evp/libcrypto-lib-legacy_blake2.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_blake2.d.tmp crypto/evp/libcrypto-lib-legacy_blake2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_blake2.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_blake2.d.tmp crypto/evp/libcrypto-lib-legacy_blake2.d; \ + fi +crypto/evp/libcrypto-lib-legacy_md4.o: crypto/evp/legacy_md4.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_md4.d.tmp -c -o $@ crypto/evp/legacy_md4.c + @touch crypto/evp/libcrypto-lib-legacy_md4.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_md4.d.tmp crypto/evp/libcrypto-lib-legacy_md4.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_md4.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_md4.d.tmp crypto/evp/libcrypto-lib-legacy_md4.d; \ + fi +crypto/evp/libcrypto-lib-legacy_md5.o: crypto/evp/legacy_md5.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_md5.d.tmp -c -o $@ crypto/evp/legacy_md5.c + @touch crypto/evp/libcrypto-lib-legacy_md5.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_md5.d.tmp crypto/evp/libcrypto-lib-legacy_md5.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_md5.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_md5.d.tmp crypto/evp/libcrypto-lib-legacy_md5.d; \ + fi +crypto/evp/libcrypto-lib-legacy_md5_sha1.o: crypto/evp/legacy_md5_sha1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_md5_sha1.d.tmp -c -o $@ crypto/evp/legacy_md5_sha1.c + @touch crypto/evp/libcrypto-lib-legacy_md5_sha1.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_md5_sha1.d.tmp crypto/evp/libcrypto-lib-legacy_md5_sha1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_md5_sha1.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_md5_sha1.d.tmp crypto/evp/libcrypto-lib-legacy_md5_sha1.d; \ + fi +crypto/evp/libcrypto-lib-legacy_mdc2.o: crypto/evp/legacy_mdc2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_mdc2.d.tmp -c -o $@ crypto/evp/legacy_mdc2.c + @touch crypto/evp/libcrypto-lib-legacy_mdc2.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_mdc2.d.tmp crypto/evp/libcrypto-lib-legacy_mdc2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_mdc2.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_mdc2.d.tmp crypto/evp/libcrypto-lib-legacy_mdc2.d; \ + fi +crypto/evp/libcrypto-lib-legacy_ripemd.o: crypto/evp/legacy_ripemd.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_ripemd.d.tmp -c -o $@ crypto/evp/legacy_ripemd.c + @touch crypto/evp/libcrypto-lib-legacy_ripemd.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_ripemd.d.tmp crypto/evp/libcrypto-lib-legacy_ripemd.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_ripemd.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_ripemd.d.tmp crypto/evp/libcrypto-lib-legacy_ripemd.d; \ + fi +crypto/evp/libcrypto-lib-legacy_sha.o: crypto/evp/legacy_sha.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_sha.d.tmp -c -o $@ crypto/evp/legacy_sha.c + @touch crypto/evp/libcrypto-lib-legacy_sha.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_sha.d.tmp crypto/evp/libcrypto-lib-legacy_sha.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_sha.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_sha.d.tmp crypto/evp/libcrypto-lib-legacy_sha.d; \ + fi +crypto/evp/libcrypto-lib-legacy_wp.o: crypto/evp/legacy_wp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-legacy_wp.d.tmp -c -o $@ crypto/evp/legacy_wp.c + @touch crypto/evp/libcrypto-lib-legacy_wp.d.tmp + @if cmp crypto/evp/libcrypto-lib-legacy_wp.d.tmp crypto/evp/libcrypto-lib-legacy_wp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-legacy_wp.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-legacy_wp.d.tmp crypto/evp/libcrypto-lib-legacy_wp.d; \ + fi +crypto/evp/libcrypto-lib-m_null.o: crypto/evp/m_null.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-m_null.d.tmp -c -o $@ crypto/evp/m_null.c + @touch crypto/evp/libcrypto-lib-m_null.d.tmp + @if cmp crypto/evp/libcrypto-lib-m_null.d.tmp crypto/evp/libcrypto-lib-m_null.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-m_null.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-m_null.d.tmp crypto/evp/libcrypto-lib-m_null.d; \ + fi +crypto/evp/libcrypto-lib-m_sigver.o: crypto/evp/m_sigver.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-m_sigver.d.tmp -c -o $@ crypto/evp/m_sigver.c + @touch crypto/evp/libcrypto-lib-m_sigver.d.tmp + @if cmp crypto/evp/libcrypto-lib-m_sigver.d.tmp crypto/evp/libcrypto-lib-m_sigver.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-m_sigver.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-m_sigver.d.tmp crypto/evp/libcrypto-lib-m_sigver.d; \ + fi +crypto/evp/libcrypto-lib-mac_lib.o: crypto/evp/mac_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-mac_lib.d.tmp -c -o $@ crypto/evp/mac_lib.c + @touch crypto/evp/libcrypto-lib-mac_lib.d.tmp + @if cmp crypto/evp/libcrypto-lib-mac_lib.d.tmp crypto/evp/libcrypto-lib-mac_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-mac_lib.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-mac_lib.d.tmp crypto/evp/libcrypto-lib-mac_lib.d; \ + fi +crypto/evp/libcrypto-lib-mac_meth.o: crypto/evp/mac_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-mac_meth.d.tmp -c -o $@ crypto/evp/mac_meth.c + @touch crypto/evp/libcrypto-lib-mac_meth.d.tmp + @if cmp crypto/evp/libcrypto-lib-mac_meth.d.tmp crypto/evp/libcrypto-lib-mac_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-mac_meth.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-mac_meth.d.tmp crypto/evp/libcrypto-lib-mac_meth.d; \ + fi +crypto/evp/libcrypto-lib-names.o: crypto/evp/names.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-names.d.tmp -c -o $@ crypto/evp/names.c + @touch crypto/evp/libcrypto-lib-names.d.tmp + @if cmp crypto/evp/libcrypto-lib-names.d.tmp crypto/evp/libcrypto-lib-names.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-names.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-names.d.tmp crypto/evp/libcrypto-lib-names.d; \ + fi +crypto/evp/libcrypto-lib-p5_crpt.o: crypto/evp/p5_crpt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p5_crpt.d.tmp -c -o $@ crypto/evp/p5_crpt.c + @touch crypto/evp/libcrypto-lib-p5_crpt.d.tmp + @if cmp crypto/evp/libcrypto-lib-p5_crpt.d.tmp crypto/evp/libcrypto-lib-p5_crpt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p5_crpt.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p5_crpt.d.tmp crypto/evp/libcrypto-lib-p5_crpt.d; \ + fi +crypto/evp/libcrypto-lib-p5_crpt2.o: crypto/evp/p5_crpt2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p5_crpt2.d.tmp -c -o $@ crypto/evp/p5_crpt2.c + @touch crypto/evp/libcrypto-lib-p5_crpt2.d.tmp + @if cmp crypto/evp/libcrypto-lib-p5_crpt2.d.tmp crypto/evp/libcrypto-lib-p5_crpt2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p5_crpt2.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p5_crpt2.d.tmp crypto/evp/libcrypto-lib-p5_crpt2.d; \ + fi +crypto/evp/libcrypto-lib-p_dec.o: crypto/evp/p_dec.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_dec.d.tmp -c -o $@ crypto/evp/p_dec.c + @touch crypto/evp/libcrypto-lib-p_dec.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_dec.d.tmp crypto/evp/libcrypto-lib-p_dec.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_dec.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_dec.d.tmp crypto/evp/libcrypto-lib-p_dec.d; \ + fi +crypto/evp/libcrypto-lib-p_enc.o: crypto/evp/p_enc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_enc.d.tmp -c -o $@ crypto/evp/p_enc.c + @touch crypto/evp/libcrypto-lib-p_enc.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_enc.d.tmp crypto/evp/libcrypto-lib-p_enc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_enc.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_enc.d.tmp crypto/evp/libcrypto-lib-p_enc.d; \ + fi +crypto/evp/libcrypto-lib-p_legacy.o: crypto/evp/p_legacy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_legacy.d.tmp -c -o $@ crypto/evp/p_legacy.c + @touch crypto/evp/libcrypto-lib-p_legacy.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_legacy.d.tmp crypto/evp/libcrypto-lib-p_legacy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_legacy.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_legacy.d.tmp crypto/evp/libcrypto-lib-p_legacy.d; \ + fi +crypto/evp/libcrypto-lib-p_lib.o: crypto/evp/p_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_lib.d.tmp -c -o $@ crypto/evp/p_lib.c + @touch crypto/evp/libcrypto-lib-p_lib.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_lib.d.tmp crypto/evp/libcrypto-lib-p_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_lib.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_lib.d.tmp crypto/evp/libcrypto-lib-p_lib.d; \ + fi +crypto/evp/libcrypto-lib-p_open.o: crypto/evp/p_open.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_open.d.tmp -c -o $@ crypto/evp/p_open.c + @touch crypto/evp/libcrypto-lib-p_open.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_open.d.tmp crypto/evp/libcrypto-lib-p_open.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_open.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_open.d.tmp crypto/evp/libcrypto-lib-p_open.d; \ + fi +crypto/evp/libcrypto-lib-p_seal.o: crypto/evp/p_seal.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_seal.d.tmp -c -o $@ crypto/evp/p_seal.c + @touch crypto/evp/libcrypto-lib-p_seal.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_seal.d.tmp crypto/evp/libcrypto-lib-p_seal.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_seal.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_seal.d.tmp crypto/evp/libcrypto-lib-p_seal.d; \ + fi +crypto/evp/libcrypto-lib-p_sign.o: crypto/evp/p_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_sign.d.tmp -c -o $@ crypto/evp/p_sign.c + @touch crypto/evp/libcrypto-lib-p_sign.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_sign.d.tmp crypto/evp/libcrypto-lib-p_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_sign.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_sign.d.tmp crypto/evp/libcrypto-lib-p_sign.d; \ + fi +crypto/evp/libcrypto-lib-p_verify.o: crypto/evp/p_verify.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-p_verify.d.tmp -c -o $@ crypto/evp/p_verify.c + @touch crypto/evp/libcrypto-lib-p_verify.d.tmp + @if cmp crypto/evp/libcrypto-lib-p_verify.d.tmp crypto/evp/libcrypto-lib-p_verify.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-p_verify.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-p_verify.d.tmp crypto/evp/libcrypto-lib-p_verify.d; \ + fi +crypto/evp/libcrypto-lib-pbe_scrypt.o: crypto/evp/pbe_scrypt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-pbe_scrypt.d.tmp -c -o $@ crypto/evp/pbe_scrypt.c + @touch crypto/evp/libcrypto-lib-pbe_scrypt.d.tmp + @if cmp crypto/evp/libcrypto-lib-pbe_scrypt.d.tmp crypto/evp/libcrypto-lib-pbe_scrypt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-pbe_scrypt.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-pbe_scrypt.d.tmp crypto/evp/libcrypto-lib-pbe_scrypt.d; \ + fi +crypto/evp/libcrypto-lib-pmeth_check.o: crypto/evp/pmeth_check.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-pmeth_check.d.tmp -c -o $@ crypto/evp/pmeth_check.c + @touch crypto/evp/libcrypto-lib-pmeth_check.d.tmp + @if cmp crypto/evp/libcrypto-lib-pmeth_check.d.tmp crypto/evp/libcrypto-lib-pmeth_check.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-pmeth_check.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-pmeth_check.d.tmp crypto/evp/libcrypto-lib-pmeth_check.d; \ + fi +crypto/evp/libcrypto-lib-pmeth_gn.o: crypto/evp/pmeth_gn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-pmeth_gn.d.tmp -c -o $@ crypto/evp/pmeth_gn.c + @touch crypto/evp/libcrypto-lib-pmeth_gn.d.tmp + @if cmp crypto/evp/libcrypto-lib-pmeth_gn.d.tmp crypto/evp/libcrypto-lib-pmeth_gn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-pmeth_gn.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-pmeth_gn.d.tmp crypto/evp/libcrypto-lib-pmeth_gn.d; \ + fi +crypto/evp/libcrypto-lib-pmeth_lib.o: crypto/evp/pmeth_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-pmeth_lib.d.tmp -c -o $@ crypto/evp/pmeth_lib.c + @touch crypto/evp/libcrypto-lib-pmeth_lib.d.tmp + @if cmp crypto/evp/libcrypto-lib-pmeth_lib.d.tmp crypto/evp/libcrypto-lib-pmeth_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-pmeth_lib.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-pmeth_lib.d.tmp crypto/evp/libcrypto-lib-pmeth_lib.d; \ + fi +crypto/evp/libcrypto-lib-signature.o: crypto/evp/signature.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/evp/libcrypto-lib-signature.d.tmp -c -o $@ crypto/evp/signature.c + @touch crypto/evp/libcrypto-lib-signature.d.tmp + @if cmp crypto/evp/libcrypto-lib-signature.d.tmp crypto/evp/libcrypto-lib-signature.d > /dev/null 2> /dev/null; then \ + rm -f crypto/evp/libcrypto-lib-signature.d.tmp; \ + else \ + mv crypto/evp/libcrypto-lib-signature.d.tmp crypto/evp/libcrypto-lib-signature.d; \ + fi +crypto/ffc/libcrypto-lib-ffc_backend.o: crypto/ffc/ffc_backend.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ffc/libcrypto-lib-ffc_backend.d.tmp -c -o $@ crypto/ffc/ffc_backend.c + @touch crypto/ffc/libcrypto-lib-ffc_backend.d.tmp + @if cmp crypto/ffc/libcrypto-lib-ffc_backend.d.tmp crypto/ffc/libcrypto-lib-ffc_backend.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ffc/libcrypto-lib-ffc_backend.d.tmp; \ + else \ + mv crypto/ffc/libcrypto-lib-ffc_backend.d.tmp crypto/ffc/libcrypto-lib-ffc_backend.d; \ + fi +crypto/ffc/libcrypto-lib-ffc_dh.o: crypto/ffc/ffc_dh.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ffc/libcrypto-lib-ffc_dh.d.tmp -c -o $@ crypto/ffc/ffc_dh.c + @touch crypto/ffc/libcrypto-lib-ffc_dh.d.tmp + @if cmp crypto/ffc/libcrypto-lib-ffc_dh.d.tmp crypto/ffc/libcrypto-lib-ffc_dh.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ffc/libcrypto-lib-ffc_dh.d.tmp; \ + else \ + mv crypto/ffc/libcrypto-lib-ffc_dh.d.tmp crypto/ffc/libcrypto-lib-ffc_dh.d; \ + fi +crypto/ffc/libcrypto-lib-ffc_key_generate.o: crypto/ffc/ffc_key_generate.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ffc/libcrypto-lib-ffc_key_generate.d.tmp -c -o $@ crypto/ffc/ffc_key_generate.c + @touch crypto/ffc/libcrypto-lib-ffc_key_generate.d.tmp + @if cmp crypto/ffc/libcrypto-lib-ffc_key_generate.d.tmp crypto/ffc/libcrypto-lib-ffc_key_generate.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ffc/libcrypto-lib-ffc_key_generate.d.tmp; \ + else \ + mv crypto/ffc/libcrypto-lib-ffc_key_generate.d.tmp crypto/ffc/libcrypto-lib-ffc_key_generate.d; \ + fi +crypto/ffc/libcrypto-lib-ffc_key_validate.o: crypto/ffc/ffc_key_validate.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ffc/libcrypto-lib-ffc_key_validate.d.tmp -c -o $@ crypto/ffc/ffc_key_validate.c + @touch crypto/ffc/libcrypto-lib-ffc_key_validate.d.tmp + @if cmp crypto/ffc/libcrypto-lib-ffc_key_validate.d.tmp crypto/ffc/libcrypto-lib-ffc_key_validate.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ffc/libcrypto-lib-ffc_key_validate.d.tmp; \ + else \ + mv crypto/ffc/libcrypto-lib-ffc_key_validate.d.tmp crypto/ffc/libcrypto-lib-ffc_key_validate.d; \ + fi +crypto/ffc/libcrypto-lib-ffc_params.o: crypto/ffc/ffc_params.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ffc/libcrypto-lib-ffc_params.d.tmp -c -o $@ crypto/ffc/ffc_params.c + @touch crypto/ffc/libcrypto-lib-ffc_params.d.tmp + @if cmp crypto/ffc/libcrypto-lib-ffc_params.d.tmp crypto/ffc/libcrypto-lib-ffc_params.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ffc/libcrypto-lib-ffc_params.d.tmp; \ + else \ + mv crypto/ffc/libcrypto-lib-ffc_params.d.tmp crypto/ffc/libcrypto-lib-ffc_params.d; \ + fi +crypto/ffc/libcrypto-lib-ffc_params_generate.o: crypto/ffc/ffc_params_generate.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ffc/libcrypto-lib-ffc_params_generate.d.tmp -c -o $@ crypto/ffc/ffc_params_generate.c + @touch crypto/ffc/libcrypto-lib-ffc_params_generate.d.tmp + @if cmp crypto/ffc/libcrypto-lib-ffc_params_generate.d.tmp crypto/ffc/libcrypto-lib-ffc_params_generate.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ffc/libcrypto-lib-ffc_params_generate.d.tmp; \ + else \ + mv crypto/ffc/libcrypto-lib-ffc_params_generate.d.tmp crypto/ffc/libcrypto-lib-ffc_params_generate.d; \ + fi +crypto/ffc/libcrypto-lib-ffc_params_validate.o: crypto/ffc/ffc_params_validate.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ffc/libcrypto-lib-ffc_params_validate.d.tmp -c -o $@ crypto/ffc/ffc_params_validate.c + @touch crypto/ffc/libcrypto-lib-ffc_params_validate.d.tmp + @if cmp crypto/ffc/libcrypto-lib-ffc_params_validate.d.tmp crypto/ffc/libcrypto-lib-ffc_params_validate.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ffc/libcrypto-lib-ffc_params_validate.d.tmp; \ + else \ + mv crypto/ffc/libcrypto-lib-ffc_params_validate.d.tmp crypto/ffc/libcrypto-lib-ffc_params_validate.d; \ + fi +crypto/hashtable/libcrypto-lib-hashtable.o: crypto/hashtable/hashtable.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/hashtable/libcrypto-lib-hashtable.d.tmp -c -o $@ crypto/hashtable/hashtable.c + @touch crypto/hashtable/libcrypto-lib-hashtable.d.tmp + @if cmp crypto/hashtable/libcrypto-lib-hashtable.d.tmp crypto/hashtable/libcrypto-lib-hashtable.d > /dev/null 2> /dev/null; then \ + rm -f crypto/hashtable/libcrypto-lib-hashtable.d.tmp; \ + else \ + mv crypto/hashtable/libcrypto-lib-hashtable.d.tmp crypto/hashtable/libcrypto-lib-hashtable.d; \ + fi +crypto/hmac/libcrypto-lib-hmac.o: crypto/hmac/hmac.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/hmac/libcrypto-lib-hmac.d.tmp -c -o $@ crypto/hmac/hmac.c + @touch crypto/hmac/libcrypto-lib-hmac.d.tmp + @if cmp crypto/hmac/libcrypto-lib-hmac.d.tmp crypto/hmac/libcrypto-lib-hmac.d > /dev/null 2> /dev/null; then \ + rm -f crypto/hmac/libcrypto-lib-hmac.d.tmp; \ + else \ + mv crypto/hmac/libcrypto-lib-hmac.d.tmp crypto/hmac/libcrypto-lib-hmac.d; \ + fi +crypto/hpke/libcrypto-lib-hpke.o: crypto/hpke/hpke.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/hpke/libcrypto-lib-hpke.d.tmp -c -o $@ crypto/hpke/hpke.c + @touch crypto/hpke/libcrypto-lib-hpke.d.tmp + @if cmp crypto/hpke/libcrypto-lib-hpke.d.tmp crypto/hpke/libcrypto-lib-hpke.d > /dev/null 2> /dev/null; then \ + rm -f crypto/hpke/libcrypto-lib-hpke.d.tmp; \ + else \ + mv crypto/hpke/libcrypto-lib-hpke.d.tmp crypto/hpke/libcrypto-lib-hpke.d; \ + fi +crypto/hpke/libcrypto-lib-hpke_util.o: crypto/hpke/hpke_util.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/hpke/libcrypto-lib-hpke_util.d.tmp -c -o $@ crypto/hpke/hpke_util.c + @touch crypto/hpke/libcrypto-lib-hpke_util.d.tmp + @if cmp crypto/hpke/libcrypto-lib-hpke_util.d.tmp crypto/hpke/libcrypto-lib-hpke_util.d > /dev/null 2> /dev/null; then \ + rm -f crypto/hpke/libcrypto-lib-hpke_util.d.tmp; \ + else \ + mv crypto/hpke/libcrypto-lib-hpke_util.d.tmp crypto/hpke/libcrypto-lib-hpke_util.d; \ + fi +crypto/http/libcrypto-lib-http_client.o: crypto/http/http_client.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/http/libcrypto-lib-http_client.d.tmp -c -o $@ crypto/http/http_client.c + @touch crypto/http/libcrypto-lib-http_client.d.tmp + @if cmp crypto/http/libcrypto-lib-http_client.d.tmp crypto/http/libcrypto-lib-http_client.d > /dev/null 2> /dev/null; then \ + rm -f crypto/http/libcrypto-lib-http_client.d.tmp; \ + else \ + mv crypto/http/libcrypto-lib-http_client.d.tmp crypto/http/libcrypto-lib-http_client.d; \ + fi +crypto/http/libcrypto-lib-http_err.o: crypto/http/http_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/http/libcrypto-lib-http_err.d.tmp -c -o $@ crypto/http/http_err.c + @touch crypto/http/libcrypto-lib-http_err.d.tmp + @if cmp crypto/http/libcrypto-lib-http_err.d.tmp crypto/http/libcrypto-lib-http_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/http/libcrypto-lib-http_err.d.tmp; \ + else \ + mv crypto/http/libcrypto-lib-http_err.d.tmp crypto/http/libcrypto-lib-http_err.d; \ + fi +crypto/http/libcrypto-lib-http_lib.o: crypto/http/http_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/http/libcrypto-lib-http_lib.d.tmp -c -o $@ crypto/http/http_lib.c + @touch crypto/http/libcrypto-lib-http_lib.d.tmp + @if cmp crypto/http/libcrypto-lib-http_lib.d.tmp crypto/http/libcrypto-lib-http_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/http/libcrypto-lib-http_lib.d.tmp; \ + else \ + mv crypto/http/libcrypto-lib-http_lib.d.tmp crypto/http/libcrypto-lib-http_lib.d; \ + fi +crypto/kdf/libcrypto-lib-kdf_err.o: crypto/kdf/kdf_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/kdf/libcrypto-lib-kdf_err.d.tmp -c -o $@ crypto/kdf/kdf_err.c + @touch crypto/kdf/libcrypto-lib-kdf_err.d.tmp + @if cmp crypto/kdf/libcrypto-lib-kdf_err.d.tmp crypto/kdf/libcrypto-lib-kdf_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/kdf/libcrypto-lib-kdf_err.d.tmp; \ + else \ + mv crypto/kdf/libcrypto-lib-kdf_err.d.tmp crypto/kdf/libcrypto-lib-kdf_err.d; \ + fi +crypto/lhash/libcrypto-lib-lh_stats.o: crypto/lhash/lh_stats.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/lhash/libcrypto-lib-lh_stats.d.tmp -c -o $@ crypto/lhash/lh_stats.c + @touch crypto/lhash/libcrypto-lib-lh_stats.d.tmp + @if cmp crypto/lhash/libcrypto-lib-lh_stats.d.tmp crypto/lhash/libcrypto-lib-lh_stats.d > /dev/null 2> /dev/null; then \ + rm -f crypto/lhash/libcrypto-lib-lh_stats.d.tmp; \ + else \ + mv crypto/lhash/libcrypto-lib-lh_stats.d.tmp crypto/lhash/libcrypto-lib-lh_stats.d; \ + fi +crypto/lhash/libcrypto-lib-lhash.o: crypto/lhash/lhash.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/lhash/libcrypto-lib-lhash.d.tmp -c -o $@ crypto/lhash/lhash.c + @touch crypto/lhash/libcrypto-lib-lhash.d.tmp + @if cmp crypto/lhash/libcrypto-lib-lhash.d.tmp crypto/lhash/libcrypto-lib-lhash.d > /dev/null 2> /dev/null; then \ + rm -f crypto/lhash/libcrypto-lib-lhash.d.tmp; \ + else \ + mv crypto/lhash/libcrypto-lib-lhash.d.tmp crypto/lhash/libcrypto-lib-lhash.d; \ + fi +crypto/libcrypto-lib-asn1_dsa.o: crypto/asn1_dsa.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-asn1_dsa.d.tmp -c -o $@ crypto/asn1_dsa.c + @touch crypto/libcrypto-lib-asn1_dsa.d.tmp + @if cmp crypto/libcrypto-lib-asn1_dsa.d.tmp crypto/libcrypto-lib-asn1_dsa.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-asn1_dsa.d.tmp; \ + else \ + mv crypto/libcrypto-lib-asn1_dsa.d.tmp crypto/libcrypto-lib-asn1_dsa.d; \ + fi +crypto/libcrypto-lib-bsearch.o: crypto/bsearch.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-bsearch.d.tmp -c -o $@ crypto/bsearch.c + @touch crypto/libcrypto-lib-bsearch.d.tmp + @if cmp crypto/libcrypto-lib-bsearch.d.tmp crypto/libcrypto-lib-bsearch.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-bsearch.d.tmp; \ + else \ + mv crypto/libcrypto-lib-bsearch.d.tmp crypto/libcrypto-lib-bsearch.d; \ + fi +crypto/libcrypto-lib-comp_methods.o: crypto/comp_methods.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-comp_methods.d.tmp -c -o $@ crypto/comp_methods.c + @touch crypto/libcrypto-lib-comp_methods.d.tmp + @if cmp crypto/libcrypto-lib-comp_methods.d.tmp crypto/libcrypto-lib-comp_methods.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-comp_methods.d.tmp; \ + else \ + mv crypto/libcrypto-lib-comp_methods.d.tmp crypto/libcrypto-lib-comp_methods.d; \ + fi +crypto/libcrypto-lib-context.o: crypto/context.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-context.d.tmp -c -o $@ crypto/context.c + @touch crypto/libcrypto-lib-context.d.tmp + @if cmp crypto/libcrypto-lib-context.d.tmp crypto/libcrypto-lib-context.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-context.d.tmp; \ + else \ + mv crypto/libcrypto-lib-context.d.tmp crypto/libcrypto-lib-context.d; \ + fi +crypto/libcrypto-lib-core_algorithm.o: crypto/core_algorithm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-core_algorithm.d.tmp -c -o $@ crypto/core_algorithm.c + @touch crypto/libcrypto-lib-core_algorithm.d.tmp + @if cmp crypto/libcrypto-lib-core_algorithm.d.tmp crypto/libcrypto-lib-core_algorithm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-core_algorithm.d.tmp; \ + else \ + mv crypto/libcrypto-lib-core_algorithm.d.tmp crypto/libcrypto-lib-core_algorithm.d; \ + fi +crypto/libcrypto-lib-core_fetch.o: crypto/core_fetch.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-core_fetch.d.tmp -c -o $@ crypto/core_fetch.c + @touch crypto/libcrypto-lib-core_fetch.d.tmp + @if cmp crypto/libcrypto-lib-core_fetch.d.tmp crypto/libcrypto-lib-core_fetch.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-core_fetch.d.tmp; \ + else \ + mv crypto/libcrypto-lib-core_fetch.d.tmp crypto/libcrypto-lib-core_fetch.d; \ + fi +crypto/libcrypto-lib-core_namemap.o: crypto/core_namemap.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-core_namemap.d.tmp -c -o $@ crypto/core_namemap.c + @touch crypto/libcrypto-lib-core_namemap.d.tmp + @if cmp crypto/libcrypto-lib-core_namemap.d.tmp crypto/libcrypto-lib-core_namemap.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-core_namemap.d.tmp; \ + else \ + mv crypto/libcrypto-lib-core_namemap.d.tmp crypto/libcrypto-lib-core_namemap.d; \ + fi +crypto/libcrypto-lib-cpt_err.o: crypto/cpt_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-cpt_err.d.tmp -c -o $@ crypto/cpt_err.c + @touch crypto/libcrypto-lib-cpt_err.d.tmp + @if cmp crypto/libcrypto-lib-cpt_err.d.tmp crypto/libcrypto-lib-cpt_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-cpt_err.d.tmp; \ + else \ + mv crypto/libcrypto-lib-cpt_err.d.tmp crypto/libcrypto-lib-cpt_err.d; \ + fi +crypto/libcrypto-lib-cpuid.o: crypto/cpuid.c + $(CC) -I. -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-cpuid.d.tmp -c -o $@ crypto/cpuid.c + @touch crypto/libcrypto-lib-cpuid.d.tmp + @if cmp crypto/libcrypto-lib-cpuid.d.tmp crypto/libcrypto-lib-cpuid.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-cpuid.d.tmp; \ + else \ + mv crypto/libcrypto-lib-cpuid.d.tmp crypto/libcrypto-lib-cpuid.d; \ + fi +crypto/libcrypto-lib-cryptlib.o: crypto/cryptlib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-cryptlib.d.tmp -c -o $@ crypto/cryptlib.c + @touch crypto/libcrypto-lib-cryptlib.d.tmp + @if cmp crypto/libcrypto-lib-cryptlib.d.tmp crypto/libcrypto-lib-cryptlib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-cryptlib.d.tmp; \ + else \ + mv crypto/libcrypto-lib-cryptlib.d.tmp crypto/libcrypto-lib-cryptlib.d; \ + fi +crypto/libcrypto-lib-ctype.o: crypto/ctype.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-ctype.d.tmp -c -o $@ crypto/ctype.c + @touch crypto/libcrypto-lib-ctype.d.tmp + @if cmp crypto/libcrypto-lib-ctype.d.tmp crypto/libcrypto-lib-ctype.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-ctype.d.tmp; \ + else \ + mv crypto/libcrypto-lib-ctype.d.tmp crypto/libcrypto-lib-ctype.d; \ + fi +crypto/libcrypto-lib-cversion.o: crypto/cversion.c crypto/buildinf.h + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-cversion.d.tmp -c -o $@ crypto/cversion.c + @touch crypto/libcrypto-lib-cversion.d.tmp + @if cmp crypto/libcrypto-lib-cversion.d.tmp crypto/libcrypto-lib-cversion.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-cversion.d.tmp; \ + else \ + mv crypto/libcrypto-lib-cversion.d.tmp crypto/libcrypto-lib-cversion.d; \ + fi +crypto/buildinf.h: util/mkbuildinf.pl + $(PERL) util/mkbuildinf.pl "$(CC) $(LIB_CFLAGS) $(CPPFLAGS_Q)" "$(PLATFORM)" > $@ +crypto/libcrypto-lib-defaults.o: crypto/defaults.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-defaults.d.tmp -c -o $@ crypto/defaults.c + @touch crypto/libcrypto-lib-defaults.d.tmp + @if cmp crypto/libcrypto-lib-defaults.d.tmp crypto/libcrypto-lib-defaults.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-defaults.d.tmp; \ + else \ + mv crypto/libcrypto-lib-defaults.d.tmp crypto/libcrypto-lib-defaults.d; \ + fi +crypto/libcrypto-lib-der_writer.o: crypto/der_writer.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-der_writer.d.tmp -c -o $@ crypto/der_writer.c + @touch crypto/libcrypto-lib-der_writer.d.tmp + @if cmp crypto/libcrypto-lib-der_writer.d.tmp crypto/libcrypto-lib-der_writer.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-der_writer.d.tmp; \ + else \ + mv crypto/libcrypto-lib-der_writer.d.tmp crypto/libcrypto-lib-der_writer.d; \ + fi +crypto/libcrypto-lib-deterministic_nonce.o: crypto/deterministic_nonce.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-deterministic_nonce.d.tmp -c -o $@ crypto/deterministic_nonce.c + @touch crypto/libcrypto-lib-deterministic_nonce.d.tmp + @if cmp crypto/libcrypto-lib-deterministic_nonce.d.tmp crypto/libcrypto-lib-deterministic_nonce.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-deterministic_nonce.d.tmp; \ + else \ + mv crypto/libcrypto-lib-deterministic_nonce.d.tmp crypto/libcrypto-lib-deterministic_nonce.d; \ + fi +crypto/libcrypto-lib-ebcdic.o: crypto/ebcdic.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-ebcdic.d.tmp -c -o $@ crypto/ebcdic.c + @touch crypto/libcrypto-lib-ebcdic.d.tmp + @if cmp crypto/libcrypto-lib-ebcdic.d.tmp crypto/libcrypto-lib-ebcdic.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-ebcdic.d.tmp; \ + else \ + mv crypto/libcrypto-lib-ebcdic.d.tmp crypto/libcrypto-lib-ebcdic.d; \ + fi +crypto/libcrypto-lib-ex_data.o: crypto/ex_data.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-ex_data.d.tmp -c -o $@ crypto/ex_data.c + @touch crypto/libcrypto-lib-ex_data.d.tmp + @if cmp crypto/libcrypto-lib-ex_data.d.tmp crypto/libcrypto-lib-ex_data.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-ex_data.d.tmp; \ + else \ + mv crypto/libcrypto-lib-ex_data.d.tmp crypto/libcrypto-lib-ex_data.d; \ + fi +crypto/libcrypto-lib-getenv.o: crypto/getenv.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-getenv.d.tmp -c -o $@ crypto/getenv.c + @touch crypto/libcrypto-lib-getenv.d.tmp + @if cmp crypto/libcrypto-lib-getenv.d.tmp crypto/libcrypto-lib-getenv.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-getenv.d.tmp; \ + else \ + mv crypto/libcrypto-lib-getenv.d.tmp crypto/libcrypto-lib-getenv.d; \ + fi +crypto/libcrypto-lib-indicator_core.o: crypto/indicator_core.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-indicator_core.d.tmp -c -o $@ crypto/indicator_core.c + @touch crypto/libcrypto-lib-indicator_core.d.tmp + @if cmp crypto/libcrypto-lib-indicator_core.d.tmp crypto/libcrypto-lib-indicator_core.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-indicator_core.d.tmp; \ + else \ + mv crypto/libcrypto-lib-indicator_core.d.tmp crypto/libcrypto-lib-indicator_core.d; \ + fi +crypto/libcrypto-lib-info.o: crypto/info.c crypto/buildinf.h + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-info.d.tmp -c -o $@ crypto/info.c + @touch crypto/libcrypto-lib-info.d.tmp + @if cmp crypto/libcrypto-lib-info.d.tmp crypto/libcrypto-lib-info.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-info.d.tmp; \ + else \ + mv crypto/libcrypto-lib-info.d.tmp crypto/libcrypto-lib-info.d; \ + fi +crypto/libcrypto-lib-init.o: crypto/init.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-init.d.tmp -c -o $@ crypto/init.c + @touch crypto/libcrypto-lib-init.d.tmp + @if cmp crypto/libcrypto-lib-init.d.tmp crypto/libcrypto-lib-init.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-init.d.tmp; \ + else \ + mv crypto/libcrypto-lib-init.d.tmp crypto/libcrypto-lib-init.d; \ + fi +crypto/libcrypto-lib-initthread.o: crypto/initthread.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-initthread.d.tmp -c -o $@ crypto/initthread.c + @touch crypto/libcrypto-lib-initthread.d.tmp + @if cmp crypto/libcrypto-lib-initthread.d.tmp crypto/libcrypto-lib-initthread.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-initthread.d.tmp; \ + else \ + mv crypto/libcrypto-lib-initthread.d.tmp crypto/libcrypto-lib-initthread.d; \ + fi +crypto/libcrypto-lib-mem.o: crypto/mem.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-mem.d.tmp -c -o $@ crypto/mem.c + @touch crypto/libcrypto-lib-mem.d.tmp + @if cmp crypto/libcrypto-lib-mem.d.tmp crypto/libcrypto-lib-mem.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-mem.d.tmp; \ + else \ + mv crypto/libcrypto-lib-mem.d.tmp crypto/libcrypto-lib-mem.d; \ + fi +crypto/libcrypto-lib-mem_sec.o: crypto/mem_sec.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-mem_sec.d.tmp -c -o $@ crypto/mem_sec.c + @touch crypto/libcrypto-lib-mem_sec.d.tmp + @if cmp crypto/libcrypto-lib-mem_sec.d.tmp crypto/libcrypto-lib-mem_sec.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-mem_sec.d.tmp; \ + else \ + mv crypto/libcrypto-lib-mem_sec.d.tmp crypto/libcrypto-lib-mem_sec.d; \ + fi +crypto/libcrypto-lib-o_dir.o: crypto/o_dir.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-o_dir.d.tmp -c -o $@ crypto/o_dir.c + @touch crypto/libcrypto-lib-o_dir.d.tmp + @if cmp crypto/libcrypto-lib-o_dir.d.tmp crypto/libcrypto-lib-o_dir.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-o_dir.d.tmp; \ + else \ + mv crypto/libcrypto-lib-o_dir.d.tmp crypto/libcrypto-lib-o_dir.d; \ + fi +crypto/libcrypto-lib-o_fopen.o: crypto/o_fopen.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-o_fopen.d.tmp -c -o $@ crypto/o_fopen.c + @touch crypto/libcrypto-lib-o_fopen.d.tmp + @if cmp crypto/libcrypto-lib-o_fopen.d.tmp crypto/libcrypto-lib-o_fopen.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-o_fopen.d.tmp; \ + else \ + mv crypto/libcrypto-lib-o_fopen.d.tmp crypto/libcrypto-lib-o_fopen.d; \ + fi +crypto/libcrypto-lib-o_init.o: crypto/o_init.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-o_init.d.tmp -c -o $@ crypto/o_init.c + @touch crypto/libcrypto-lib-o_init.d.tmp + @if cmp crypto/libcrypto-lib-o_init.d.tmp crypto/libcrypto-lib-o_init.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-o_init.d.tmp; \ + else \ + mv crypto/libcrypto-lib-o_init.d.tmp crypto/libcrypto-lib-o_init.d; \ + fi +crypto/libcrypto-lib-o_str.o: crypto/o_str.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-o_str.d.tmp -c -o $@ crypto/o_str.c + @touch crypto/libcrypto-lib-o_str.d.tmp + @if cmp crypto/libcrypto-lib-o_str.d.tmp crypto/libcrypto-lib-o_str.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-o_str.d.tmp; \ + else \ + mv crypto/libcrypto-lib-o_str.d.tmp crypto/libcrypto-lib-o_str.d; \ + fi +crypto/libcrypto-lib-o_time.o: crypto/o_time.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-o_time.d.tmp -c -o $@ crypto/o_time.c + @touch crypto/libcrypto-lib-o_time.d.tmp + @if cmp crypto/libcrypto-lib-o_time.d.tmp crypto/libcrypto-lib-o_time.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-o_time.d.tmp; \ + else \ + mv crypto/libcrypto-lib-o_time.d.tmp crypto/libcrypto-lib-o_time.d; \ + fi +crypto/libcrypto-lib-packet.o: crypto/packet.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-packet.d.tmp -c -o $@ crypto/packet.c + @touch crypto/libcrypto-lib-packet.d.tmp + @if cmp crypto/libcrypto-lib-packet.d.tmp crypto/libcrypto-lib-packet.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-packet.d.tmp; \ + else \ + mv crypto/libcrypto-lib-packet.d.tmp crypto/libcrypto-lib-packet.d; \ + fi +crypto/libcrypto-lib-param_build.o: crypto/param_build.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-param_build.d.tmp -c -o $@ crypto/param_build.c + @touch crypto/libcrypto-lib-param_build.d.tmp + @if cmp crypto/libcrypto-lib-param_build.d.tmp crypto/libcrypto-lib-param_build.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-param_build.d.tmp; \ + else \ + mv crypto/libcrypto-lib-param_build.d.tmp crypto/libcrypto-lib-param_build.d; \ + fi +crypto/libcrypto-lib-param_build_set.o: crypto/param_build_set.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-param_build_set.d.tmp -c -o $@ crypto/param_build_set.c + @touch crypto/libcrypto-lib-param_build_set.d.tmp + @if cmp crypto/libcrypto-lib-param_build_set.d.tmp crypto/libcrypto-lib-param_build_set.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-param_build_set.d.tmp; \ + else \ + mv crypto/libcrypto-lib-param_build_set.d.tmp crypto/libcrypto-lib-param_build_set.d; \ + fi +crypto/libcrypto-lib-params.o: crypto/params.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-params.d.tmp -c -o $@ crypto/params.c + @touch crypto/libcrypto-lib-params.d.tmp + @if cmp crypto/libcrypto-lib-params.d.tmp crypto/libcrypto-lib-params.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-params.d.tmp; \ + else \ + mv crypto/libcrypto-lib-params.d.tmp crypto/libcrypto-lib-params.d; \ + fi +crypto/libcrypto-lib-params_dup.o: crypto/params_dup.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-params_dup.d.tmp -c -o $@ crypto/params_dup.c + @touch crypto/libcrypto-lib-params_dup.d.tmp + @if cmp crypto/libcrypto-lib-params_dup.d.tmp crypto/libcrypto-lib-params_dup.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-params_dup.d.tmp; \ + else \ + mv crypto/libcrypto-lib-params_dup.d.tmp crypto/libcrypto-lib-params_dup.d; \ + fi +crypto/libcrypto-lib-params_from_text.o: crypto/params_from_text.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-params_from_text.d.tmp -c -o $@ crypto/params_from_text.c + @touch crypto/libcrypto-lib-params_from_text.d.tmp + @if cmp crypto/libcrypto-lib-params_from_text.d.tmp crypto/libcrypto-lib-params_from_text.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-params_from_text.d.tmp; \ + else \ + mv crypto/libcrypto-lib-params_from_text.d.tmp crypto/libcrypto-lib-params_from_text.d; \ + fi +crypto/libcrypto-lib-params_idx.o: crypto/params_idx.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-params_idx.d.tmp -c -o $@ crypto/params_idx.c + @touch crypto/libcrypto-lib-params_idx.d.tmp + @if cmp crypto/libcrypto-lib-params_idx.d.tmp crypto/libcrypto-lib-params_idx.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-params_idx.d.tmp; \ + else \ + mv crypto/libcrypto-lib-params_idx.d.tmp crypto/libcrypto-lib-params_idx.d; \ + fi +crypto/libcrypto-lib-passphrase.o: crypto/passphrase.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-passphrase.d.tmp -c -o $@ crypto/passphrase.c + @touch crypto/libcrypto-lib-passphrase.d.tmp + @if cmp crypto/libcrypto-lib-passphrase.d.tmp crypto/libcrypto-lib-passphrase.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-passphrase.d.tmp; \ + else \ + mv crypto/libcrypto-lib-passphrase.d.tmp crypto/libcrypto-lib-passphrase.d; \ + fi +crypto/libcrypto-lib-provider.o: crypto/provider.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-provider.d.tmp -c -o $@ crypto/provider.c + @touch crypto/libcrypto-lib-provider.d.tmp + @if cmp crypto/libcrypto-lib-provider.d.tmp crypto/libcrypto-lib-provider.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-provider.d.tmp; \ + else \ + mv crypto/libcrypto-lib-provider.d.tmp crypto/libcrypto-lib-provider.d; \ + fi +crypto/libcrypto-lib-provider_child.o: crypto/provider_child.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-provider_child.d.tmp -c -o $@ crypto/provider_child.c + @touch crypto/libcrypto-lib-provider_child.d.tmp + @if cmp crypto/libcrypto-lib-provider_child.d.tmp crypto/libcrypto-lib-provider_child.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-provider_child.d.tmp; \ + else \ + mv crypto/libcrypto-lib-provider_child.d.tmp crypto/libcrypto-lib-provider_child.d; \ + fi +crypto/libcrypto-lib-provider_conf.o: crypto/provider_conf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-provider_conf.d.tmp -c -o $@ crypto/provider_conf.c + @touch crypto/libcrypto-lib-provider_conf.d.tmp + @if cmp crypto/libcrypto-lib-provider_conf.d.tmp crypto/libcrypto-lib-provider_conf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-provider_conf.d.tmp; \ + else \ + mv crypto/libcrypto-lib-provider_conf.d.tmp crypto/libcrypto-lib-provider_conf.d; \ + fi +crypto/libcrypto-lib-provider_core.o: crypto/provider_core.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-provider_core.d.tmp -c -o $@ crypto/provider_core.c + @touch crypto/libcrypto-lib-provider_core.d.tmp + @if cmp crypto/libcrypto-lib-provider_core.d.tmp crypto/libcrypto-lib-provider_core.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-provider_core.d.tmp; \ + else \ + mv crypto/libcrypto-lib-provider_core.d.tmp crypto/libcrypto-lib-provider_core.d; \ + fi +crypto/libcrypto-lib-provider_predefined.o: crypto/provider_predefined.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-provider_predefined.d.tmp -c -o $@ crypto/provider_predefined.c + @touch crypto/libcrypto-lib-provider_predefined.d.tmp + @if cmp crypto/libcrypto-lib-provider_predefined.d.tmp crypto/libcrypto-lib-provider_predefined.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-provider_predefined.d.tmp; \ + else \ + mv crypto/libcrypto-lib-provider_predefined.d.tmp crypto/libcrypto-lib-provider_predefined.d; \ + fi +crypto/libcrypto-lib-punycode.o: crypto/punycode.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-punycode.d.tmp -c -o $@ crypto/punycode.c + @touch crypto/libcrypto-lib-punycode.d.tmp + @if cmp crypto/libcrypto-lib-punycode.d.tmp crypto/libcrypto-lib-punycode.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-punycode.d.tmp; \ + else \ + mv crypto/libcrypto-lib-punycode.d.tmp crypto/libcrypto-lib-punycode.d; \ + fi +crypto/libcrypto-lib-quic_vlint.o: crypto/quic_vlint.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-quic_vlint.d.tmp -c -o $@ crypto/quic_vlint.c + @touch crypto/libcrypto-lib-quic_vlint.d.tmp + @if cmp crypto/libcrypto-lib-quic_vlint.d.tmp crypto/libcrypto-lib-quic_vlint.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-quic_vlint.d.tmp; \ + else \ + mv crypto/libcrypto-lib-quic_vlint.d.tmp crypto/libcrypto-lib-quic_vlint.d; \ + fi +crypto/libcrypto-lib-self_test_core.o: crypto/self_test_core.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-self_test_core.d.tmp -c -o $@ crypto/self_test_core.c + @touch crypto/libcrypto-lib-self_test_core.d.tmp + @if cmp crypto/libcrypto-lib-self_test_core.d.tmp crypto/libcrypto-lib-self_test_core.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-self_test_core.d.tmp; \ + else \ + mv crypto/libcrypto-lib-self_test_core.d.tmp crypto/libcrypto-lib-self_test_core.d; \ + fi +crypto/libcrypto-lib-sleep.o: crypto/sleep.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-sleep.d.tmp -c -o $@ crypto/sleep.c + @touch crypto/libcrypto-lib-sleep.d.tmp + @if cmp crypto/libcrypto-lib-sleep.d.tmp crypto/libcrypto-lib-sleep.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-sleep.d.tmp; \ + else \ + mv crypto/libcrypto-lib-sleep.d.tmp crypto/libcrypto-lib-sleep.d; \ + fi +crypto/libcrypto-lib-sparse_array.o: crypto/sparse_array.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-sparse_array.d.tmp -c -o $@ crypto/sparse_array.c + @touch crypto/libcrypto-lib-sparse_array.d.tmp + @if cmp crypto/libcrypto-lib-sparse_array.d.tmp crypto/libcrypto-lib-sparse_array.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-sparse_array.d.tmp; \ + else \ + mv crypto/libcrypto-lib-sparse_array.d.tmp crypto/libcrypto-lib-sparse_array.d; \ + fi +crypto/libcrypto-lib-threads_lib.o: crypto/threads_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-threads_lib.d.tmp -c -o $@ crypto/threads_lib.c + @touch crypto/libcrypto-lib-threads_lib.d.tmp + @if cmp crypto/libcrypto-lib-threads_lib.d.tmp crypto/libcrypto-lib-threads_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-threads_lib.d.tmp; \ + else \ + mv crypto/libcrypto-lib-threads_lib.d.tmp crypto/libcrypto-lib-threads_lib.d; \ + fi +crypto/libcrypto-lib-threads_none.o: crypto/threads_none.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-threads_none.d.tmp -c -o $@ crypto/threads_none.c + @touch crypto/libcrypto-lib-threads_none.d.tmp + @if cmp crypto/libcrypto-lib-threads_none.d.tmp crypto/libcrypto-lib-threads_none.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-threads_none.d.tmp; \ + else \ + mv crypto/libcrypto-lib-threads_none.d.tmp crypto/libcrypto-lib-threads_none.d; \ + fi +crypto/libcrypto-lib-threads_pthread.o: crypto/threads_pthread.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-threads_pthread.d.tmp -c -o $@ crypto/threads_pthread.c + @touch crypto/libcrypto-lib-threads_pthread.d.tmp + @if cmp crypto/libcrypto-lib-threads_pthread.d.tmp crypto/libcrypto-lib-threads_pthread.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-threads_pthread.d.tmp; \ + else \ + mv crypto/libcrypto-lib-threads_pthread.d.tmp crypto/libcrypto-lib-threads_pthread.d; \ + fi +crypto/libcrypto-lib-threads_win.o: crypto/threads_win.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-threads_win.d.tmp -c -o $@ crypto/threads_win.c + @touch crypto/libcrypto-lib-threads_win.d.tmp + @if cmp crypto/libcrypto-lib-threads_win.d.tmp crypto/libcrypto-lib-threads_win.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-threads_win.d.tmp; \ + else \ + mv crypto/libcrypto-lib-threads_win.d.tmp crypto/libcrypto-lib-threads_win.d; \ + fi +crypto/libcrypto-lib-time.o: crypto/time.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-time.d.tmp -c -o $@ crypto/time.c + @touch crypto/libcrypto-lib-time.d.tmp + @if cmp crypto/libcrypto-lib-time.d.tmp crypto/libcrypto-lib-time.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-time.d.tmp; \ + else \ + mv crypto/libcrypto-lib-time.d.tmp crypto/libcrypto-lib-time.d; \ + fi +crypto/libcrypto-lib-trace.o: crypto/trace.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-trace.d.tmp -c -o $@ crypto/trace.c + @touch crypto/libcrypto-lib-trace.d.tmp + @if cmp crypto/libcrypto-lib-trace.d.tmp crypto/libcrypto-lib-trace.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-trace.d.tmp; \ + else \ + mv crypto/libcrypto-lib-trace.d.tmp crypto/libcrypto-lib-trace.d; \ + fi +crypto/libcrypto-lib-uid.o: crypto/uid.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/libcrypto-lib-uid.d.tmp -c -o $@ crypto/uid.c + @touch crypto/libcrypto-lib-uid.d.tmp + @if cmp crypto/libcrypto-lib-uid.d.tmp crypto/libcrypto-lib-uid.d > /dev/null 2> /dev/null; then \ + rm -f crypto/libcrypto-lib-uid.d.tmp; \ + else \ + mv crypto/libcrypto-lib-uid.d.tmp crypto/libcrypto-lib-uid.d; \ + fi +crypto/libcrypto-lib-x86_64cpuid.o: crypto/x86_64cpuid.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/x86_64cpuid.s +crypto/x86_64cpuid.s: crypto/x86_64cpuid.pl + CC="$(CC)" $(PERL) crypto/x86_64cpuid.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/md4/libcrypto-lib-md4_dgst.o: crypto/md4/md4_dgst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/md4/libcrypto-lib-md4_dgst.d.tmp -c -o $@ crypto/md4/md4_dgst.c + @touch crypto/md4/libcrypto-lib-md4_dgst.d.tmp + @if cmp crypto/md4/libcrypto-lib-md4_dgst.d.tmp crypto/md4/libcrypto-lib-md4_dgst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/md4/libcrypto-lib-md4_dgst.d.tmp; \ + else \ + mv crypto/md4/libcrypto-lib-md4_dgst.d.tmp crypto/md4/libcrypto-lib-md4_dgst.d; \ + fi +crypto/md4/libcrypto-lib-md4_one.o: crypto/md4/md4_one.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/md4/libcrypto-lib-md4_one.d.tmp -c -o $@ crypto/md4/md4_one.c + @touch crypto/md4/libcrypto-lib-md4_one.d.tmp + @if cmp crypto/md4/libcrypto-lib-md4_one.d.tmp crypto/md4/libcrypto-lib-md4_one.d > /dev/null 2> /dev/null; then \ + rm -f crypto/md4/libcrypto-lib-md4_one.d.tmp; \ + else \ + mv crypto/md4/libcrypto-lib-md4_one.d.tmp crypto/md4/libcrypto-lib-md4_one.d; \ + fi +crypto/md5/libcrypto-lib-md5-x86_64.o: crypto/md5/md5-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/md5/md5-x86_64.s +crypto/md5/md5-x86_64.s: crypto/md5/asm/md5-x86_64.pl + CC="$(CC)" $(PERL) crypto/md5/asm/md5-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/md5/libcrypto-lib-md5_dgst.o: crypto/md5/md5_dgst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/md5/libcrypto-lib-md5_dgst.d.tmp -c -o $@ crypto/md5/md5_dgst.c + @touch crypto/md5/libcrypto-lib-md5_dgst.d.tmp + @if cmp crypto/md5/libcrypto-lib-md5_dgst.d.tmp crypto/md5/libcrypto-lib-md5_dgst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/md5/libcrypto-lib-md5_dgst.d.tmp; \ + else \ + mv crypto/md5/libcrypto-lib-md5_dgst.d.tmp crypto/md5/libcrypto-lib-md5_dgst.d; \ + fi +crypto/md5/libcrypto-lib-md5_one.o: crypto/md5/md5_one.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/md5/libcrypto-lib-md5_one.d.tmp -c -o $@ crypto/md5/md5_one.c + @touch crypto/md5/libcrypto-lib-md5_one.d.tmp + @if cmp crypto/md5/libcrypto-lib-md5_one.d.tmp crypto/md5/libcrypto-lib-md5_one.d > /dev/null 2> /dev/null; then \ + rm -f crypto/md5/libcrypto-lib-md5_one.d.tmp; \ + else \ + mv crypto/md5/libcrypto-lib-md5_one.d.tmp crypto/md5/libcrypto-lib-md5_one.d; \ + fi +crypto/md5/libcrypto-lib-md5_sha1.o: crypto/md5/md5_sha1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/md5/libcrypto-lib-md5_sha1.d.tmp -c -o $@ crypto/md5/md5_sha1.c + @touch crypto/md5/libcrypto-lib-md5_sha1.d.tmp + @if cmp crypto/md5/libcrypto-lib-md5_sha1.d.tmp crypto/md5/libcrypto-lib-md5_sha1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/md5/libcrypto-lib-md5_sha1.d.tmp; \ + else \ + mv crypto/md5/libcrypto-lib-md5_sha1.d.tmp crypto/md5/libcrypto-lib-md5_sha1.d; \ + fi +crypto/mdc2/libcrypto-lib-mdc2_one.o: crypto/mdc2/mdc2_one.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/mdc2/libcrypto-lib-mdc2_one.d.tmp -c -o $@ crypto/mdc2/mdc2_one.c + @touch crypto/mdc2/libcrypto-lib-mdc2_one.d.tmp + @if cmp crypto/mdc2/libcrypto-lib-mdc2_one.d.tmp crypto/mdc2/libcrypto-lib-mdc2_one.d > /dev/null 2> /dev/null; then \ + rm -f crypto/mdc2/libcrypto-lib-mdc2_one.d.tmp; \ + else \ + mv crypto/mdc2/libcrypto-lib-mdc2_one.d.tmp crypto/mdc2/libcrypto-lib-mdc2_one.d; \ + fi +crypto/mdc2/libcrypto-lib-mdc2dgst.o: crypto/mdc2/mdc2dgst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/mdc2/libcrypto-lib-mdc2dgst.d.tmp -c -o $@ crypto/mdc2/mdc2dgst.c + @touch crypto/mdc2/libcrypto-lib-mdc2dgst.d.tmp + @if cmp crypto/mdc2/libcrypto-lib-mdc2dgst.d.tmp crypto/mdc2/libcrypto-lib-mdc2dgst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/mdc2/libcrypto-lib-mdc2dgst.d.tmp; \ + else \ + mv crypto/mdc2/libcrypto-lib-mdc2dgst.d.tmp crypto/mdc2/libcrypto-lib-mdc2dgst.d; \ + fi +crypto/modes/libcrypto-lib-aes-gcm-avx512.o: crypto/modes/aes-gcm-avx512.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/modes/aes-gcm-avx512.s +crypto/modes/aes-gcm-avx512.s: crypto/modes/asm/aes-gcm-avx512.pl + CC="$(CC)" $(PERL) crypto/modes/asm/aes-gcm-avx512.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o: crypto/modes/aesni-gcm-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/modes/aesni-gcm-x86_64.s +crypto/modes/aesni-gcm-x86_64.s: crypto/modes/asm/aesni-gcm-x86_64.pl + CC="$(CC)" $(PERL) crypto/modes/asm/aesni-gcm-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/modes/libcrypto-lib-cbc128.o: crypto/modes/cbc128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-cbc128.d.tmp -c -o $@ crypto/modes/cbc128.c + @touch crypto/modes/libcrypto-lib-cbc128.d.tmp + @if cmp crypto/modes/libcrypto-lib-cbc128.d.tmp crypto/modes/libcrypto-lib-cbc128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-cbc128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-cbc128.d.tmp crypto/modes/libcrypto-lib-cbc128.d; \ + fi +crypto/modes/libcrypto-lib-ccm128.o: crypto/modes/ccm128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-ccm128.d.tmp -c -o $@ crypto/modes/ccm128.c + @touch crypto/modes/libcrypto-lib-ccm128.d.tmp + @if cmp crypto/modes/libcrypto-lib-ccm128.d.tmp crypto/modes/libcrypto-lib-ccm128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-ccm128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-ccm128.d.tmp crypto/modes/libcrypto-lib-ccm128.d; \ + fi +crypto/modes/libcrypto-lib-cfb128.o: crypto/modes/cfb128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-cfb128.d.tmp -c -o $@ crypto/modes/cfb128.c + @touch crypto/modes/libcrypto-lib-cfb128.d.tmp + @if cmp crypto/modes/libcrypto-lib-cfb128.d.tmp crypto/modes/libcrypto-lib-cfb128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-cfb128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-cfb128.d.tmp crypto/modes/libcrypto-lib-cfb128.d; \ + fi +crypto/modes/libcrypto-lib-ctr128.o: crypto/modes/ctr128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-ctr128.d.tmp -c -o $@ crypto/modes/ctr128.c + @touch crypto/modes/libcrypto-lib-ctr128.d.tmp + @if cmp crypto/modes/libcrypto-lib-ctr128.d.tmp crypto/modes/libcrypto-lib-ctr128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-ctr128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-ctr128.d.tmp crypto/modes/libcrypto-lib-ctr128.d; \ + fi +crypto/modes/libcrypto-lib-cts128.o: crypto/modes/cts128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-cts128.d.tmp -c -o $@ crypto/modes/cts128.c + @touch crypto/modes/libcrypto-lib-cts128.d.tmp + @if cmp crypto/modes/libcrypto-lib-cts128.d.tmp crypto/modes/libcrypto-lib-cts128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-cts128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-cts128.d.tmp crypto/modes/libcrypto-lib-cts128.d; \ + fi +crypto/modes/libcrypto-lib-gcm128.o: crypto/modes/gcm128.c + $(CC) -Icrypto -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-gcm128.d.tmp -c -o $@ crypto/modes/gcm128.c + @touch crypto/modes/libcrypto-lib-gcm128.d.tmp + @if cmp crypto/modes/libcrypto-lib-gcm128.d.tmp crypto/modes/libcrypto-lib-gcm128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-gcm128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-gcm128.d.tmp crypto/modes/libcrypto-lib-gcm128.d; \ + fi +crypto/modes/libcrypto-lib-ghash-x86_64.o: crypto/modes/ghash-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/modes/ghash-x86_64.s +crypto/modes/ghash-x86_64.s: crypto/modes/asm/ghash-x86_64.pl + CC="$(CC)" $(PERL) crypto/modes/asm/ghash-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/modes/libcrypto-lib-ocb128.o: crypto/modes/ocb128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-ocb128.d.tmp -c -o $@ crypto/modes/ocb128.c + @touch crypto/modes/libcrypto-lib-ocb128.d.tmp + @if cmp crypto/modes/libcrypto-lib-ocb128.d.tmp crypto/modes/libcrypto-lib-ocb128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-ocb128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-ocb128.d.tmp crypto/modes/libcrypto-lib-ocb128.d; \ + fi +crypto/modes/libcrypto-lib-ofb128.o: crypto/modes/ofb128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-ofb128.d.tmp -c -o $@ crypto/modes/ofb128.c + @touch crypto/modes/libcrypto-lib-ofb128.d.tmp + @if cmp crypto/modes/libcrypto-lib-ofb128.d.tmp crypto/modes/libcrypto-lib-ofb128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-ofb128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-ofb128.d.tmp crypto/modes/libcrypto-lib-ofb128.d; \ + fi +crypto/modes/libcrypto-lib-siv128.o: crypto/modes/siv128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-siv128.d.tmp -c -o $@ crypto/modes/siv128.c + @touch crypto/modes/libcrypto-lib-siv128.d.tmp + @if cmp crypto/modes/libcrypto-lib-siv128.d.tmp crypto/modes/libcrypto-lib-siv128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-siv128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-siv128.d.tmp crypto/modes/libcrypto-lib-siv128.d; \ + fi +crypto/modes/libcrypto-lib-wrap128.o: crypto/modes/wrap128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-wrap128.d.tmp -c -o $@ crypto/modes/wrap128.c + @touch crypto/modes/libcrypto-lib-wrap128.d.tmp + @if cmp crypto/modes/libcrypto-lib-wrap128.d.tmp crypto/modes/libcrypto-lib-wrap128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-wrap128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-wrap128.d.tmp crypto/modes/libcrypto-lib-wrap128.d; \ + fi +crypto/modes/libcrypto-lib-xts128.o: crypto/modes/xts128.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-xts128.d.tmp -c -o $@ crypto/modes/xts128.c + @touch crypto/modes/libcrypto-lib-xts128.d.tmp + @if cmp crypto/modes/libcrypto-lib-xts128.d.tmp crypto/modes/libcrypto-lib-xts128.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-xts128.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-xts128.d.tmp crypto/modes/libcrypto-lib-xts128.d; \ + fi +crypto/modes/libcrypto-lib-xts128gb.o: crypto/modes/xts128gb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/modes/libcrypto-lib-xts128gb.d.tmp -c -o $@ crypto/modes/xts128gb.c + @touch crypto/modes/libcrypto-lib-xts128gb.d.tmp + @if cmp crypto/modes/libcrypto-lib-xts128gb.d.tmp crypto/modes/libcrypto-lib-xts128gb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/modes/libcrypto-lib-xts128gb.d.tmp; \ + else \ + mv crypto/modes/libcrypto-lib-xts128gb.d.tmp crypto/modes/libcrypto-lib-xts128gb.d; \ + fi +crypto/objects/libcrypto-lib-o_names.o: crypto/objects/o_names.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/objects/libcrypto-lib-o_names.d.tmp -c -o $@ crypto/objects/o_names.c + @touch crypto/objects/libcrypto-lib-o_names.d.tmp + @if cmp crypto/objects/libcrypto-lib-o_names.d.tmp crypto/objects/libcrypto-lib-o_names.d > /dev/null 2> /dev/null; then \ + rm -f crypto/objects/libcrypto-lib-o_names.d.tmp; \ + else \ + mv crypto/objects/libcrypto-lib-o_names.d.tmp crypto/objects/libcrypto-lib-o_names.d; \ + fi +crypto/objects/libcrypto-lib-obj_dat.o: crypto/objects/obj_dat.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/objects/libcrypto-lib-obj_dat.d.tmp -c -o $@ crypto/objects/obj_dat.c + @touch crypto/objects/libcrypto-lib-obj_dat.d.tmp + @if cmp crypto/objects/libcrypto-lib-obj_dat.d.tmp crypto/objects/libcrypto-lib-obj_dat.d > /dev/null 2> /dev/null; then \ + rm -f crypto/objects/libcrypto-lib-obj_dat.d.tmp; \ + else \ + mv crypto/objects/libcrypto-lib-obj_dat.d.tmp crypto/objects/libcrypto-lib-obj_dat.d; \ + fi +crypto/objects/libcrypto-lib-obj_err.o: crypto/objects/obj_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/objects/libcrypto-lib-obj_err.d.tmp -c -o $@ crypto/objects/obj_err.c + @touch crypto/objects/libcrypto-lib-obj_err.d.tmp + @if cmp crypto/objects/libcrypto-lib-obj_err.d.tmp crypto/objects/libcrypto-lib-obj_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/objects/libcrypto-lib-obj_err.d.tmp; \ + else \ + mv crypto/objects/libcrypto-lib-obj_err.d.tmp crypto/objects/libcrypto-lib-obj_err.d; \ + fi +crypto/objects/libcrypto-lib-obj_lib.o: crypto/objects/obj_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/objects/libcrypto-lib-obj_lib.d.tmp -c -o $@ crypto/objects/obj_lib.c + @touch crypto/objects/libcrypto-lib-obj_lib.d.tmp + @if cmp crypto/objects/libcrypto-lib-obj_lib.d.tmp crypto/objects/libcrypto-lib-obj_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/objects/libcrypto-lib-obj_lib.d.tmp; \ + else \ + mv crypto/objects/libcrypto-lib-obj_lib.d.tmp crypto/objects/libcrypto-lib-obj_lib.d; \ + fi +crypto/objects/libcrypto-lib-obj_xref.o: crypto/objects/obj_xref.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/objects/libcrypto-lib-obj_xref.d.tmp -c -o $@ crypto/objects/obj_xref.c + @touch crypto/objects/libcrypto-lib-obj_xref.d.tmp + @if cmp crypto/objects/libcrypto-lib-obj_xref.d.tmp crypto/objects/libcrypto-lib-obj_xref.d > /dev/null 2> /dev/null; then \ + rm -f crypto/objects/libcrypto-lib-obj_xref.d.tmp; \ + else \ + mv crypto/objects/libcrypto-lib-obj_xref.d.tmp crypto/objects/libcrypto-lib-obj_xref.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_asn.o: crypto/ocsp/ocsp_asn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_asn.d.tmp -c -o $@ crypto/ocsp/ocsp_asn.c + @touch crypto/ocsp/libcrypto-lib-ocsp_asn.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_asn.d.tmp crypto/ocsp/libcrypto-lib-ocsp_asn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_asn.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_asn.d.tmp crypto/ocsp/libcrypto-lib-ocsp_asn.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_cl.o: crypto/ocsp/ocsp_cl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_cl.d.tmp -c -o $@ crypto/ocsp/ocsp_cl.c + @touch crypto/ocsp/libcrypto-lib-ocsp_cl.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_cl.d.tmp crypto/ocsp/libcrypto-lib-ocsp_cl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_cl.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_cl.d.tmp crypto/ocsp/libcrypto-lib-ocsp_cl.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_err.o: crypto/ocsp/ocsp_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_err.d.tmp -c -o $@ crypto/ocsp/ocsp_err.c + @touch crypto/ocsp/libcrypto-lib-ocsp_err.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_err.d.tmp crypto/ocsp/libcrypto-lib-ocsp_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_err.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_err.d.tmp crypto/ocsp/libcrypto-lib-ocsp_err.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_ext.o: crypto/ocsp/ocsp_ext.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_ext.d.tmp -c -o $@ crypto/ocsp/ocsp_ext.c + @touch crypto/ocsp/libcrypto-lib-ocsp_ext.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_ext.d.tmp crypto/ocsp/libcrypto-lib-ocsp_ext.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_ext.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_ext.d.tmp crypto/ocsp/libcrypto-lib-ocsp_ext.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_http.o: crypto/ocsp/ocsp_http.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_http.d.tmp -c -o $@ crypto/ocsp/ocsp_http.c + @touch crypto/ocsp/libcrypto-lib-ocsp_http.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_http.d.tmp crypto/ocsp/libcrypto-lib-ocsp_http.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_http.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_http.d.tmp crypto/ocsp/libcrypto-lib-ocsp_http.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_lib.o: crypto/ocsp/ocsp_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_lib.d.tmp -c -o $@ crypto/ocsp/ocsp_lib.c + @touch crypto/ocsp/libcrypto-lib-ocsp_lib.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_lib.d.tmp crypto/ocsp/libcrypto-lib-ocsp_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_lib.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_lib.d.tmp crypto/ocsp/libcrypto-lib-ocsp_lib.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_prn.o: crypto/ocsp/ocsp_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_prn.d.tmp -c -o $@ crypto/ocsp/ocsp_prn.c + @touch crypto/ocsp/libcrypto-lib-ocsp_prn.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_prn.d.tmp crypto/ocsp/libcrypto-lib-ocsp_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_prn.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_prn.d.tmp crypto/ocsp/libcrypto-lib-ocsp_prn.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_srv.o: crypto/ocsp/ocsp_srv.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_srv.d.tmp -c -o $@ crypto/ocsp/ocsp_srv.c + @touch crypto/ocsp/libcrypto-lib-ocsp_srv.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_srv.d.tmp crypto/ocsp/libcrypto-lib-ocsp_srv.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_srv.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_srv.d.tmp crypto/ocsp/libcrypto-lib-ocsp_srv.d; \ + fi +crypto/ocsp/libcrypto-lib-ocsp_vfy.o: crypto/ocsp/ocsp_vfy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-ocsp_vfy.d.tmp -c -o $@ crypto/ocsp/ocsp_vfy.c + @touch crypto/ocsp/libcrypto-lib-ocsp_vfy.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-ocsp_vfy.d.tmp crypto/ocsp/libcrypto-lib-ocsp_vfy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-ocsp_vfy.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-ocsp_vfy.d.tmp crypto/ocsp/libcrypto-lib-ocsp_vfy.d; \ + fi +crypto/ocsp/libcrypto-lib-v3_ocsp.o: crypto/ocsp/v3_ocsp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ocsp/libcrypto-lib-v3_ocsp.d.tmp -c -o $@ crypto/ocsp/v3_ocsp.c + @touch crypto/ocsp/libcrypto-lib-v3_ocsp.d.tmp + @if cmp crypto/ocsp/libcrypto-lib-v3_ocsp.d.tmp crypto/ocsp/libcrypto-lib-v3_ocsp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ocsp/libcrypto-lib-v3_ocsp.d.tmp; \ + else \ + mv crypto/ocsp/libcrypto-lib-v3_ocsp.d.tmp crypto/ocsp/libcrypto-lib-v3_ocsp.d; \ + fi +crypto/pem/libcrypto-lib-pem_all.o: crypto/pem/pem_all.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_all.d.tmp -c -o $@ crypto/pem/pem_all.c + @touch crypto/pem/libcrypto-lib-pem_all.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_all.d.tmp crypto/pem/libcrypto-lib-pem_all.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_all.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_all.d.tmp crypto/pem/libcrypto-lib-pem_all.d; \ + fi +crypto/pem/libcrypto-lib-pem_err.o: crypto/pem/pem_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_err.d.tmp -c -o $@ crypto/pem/pem_err.c + @touch crypto/pem/libcrypto-lib-pem_err.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_err.d.tmp crypto/pem/libcrypto-lib-pem_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_err.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_err.d.tmp crypto/pem/libcrypto-lib-pem_err.d; \ + fi +crypto/pem/libcrypto-lib-pem_info.o: crypto/pem/pem_info.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_info.d.tmp -c -o $@ crypto/pem/pem_info.c + @touch crypto/pem/libcrypto-lib-pem_info.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_info.d.tmp crypto/pem/libcrypto-lib-pem_info.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_info.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_info.d.tmp crypto/pem/libcrypto-lib-pem_info.d; \ + fi +crypto/pem/libcrypto-lib-pem_lib.o: crypto/pem/pem_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_lib.d.tmp -c -o $@ crypto/pem/pem_lib.c + @touch crypto/pem/libcrypto-lib-pem_lib.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_lib.d.tmp crypto/pem/libcrypto-lib-pem_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_lib.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_lib.d.tmp crypto/pem/libcrypto-lib-pem_lib.d; \ + fi +crypto/pem/libcrypto-lib-pem_oth.o: crypto/pem/pem_oth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_oth.d.tmp -c -o $@ crypto/pem/pem_oth.c + @touch crypto/pem/libcrypto-lib-pem_oth.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_oth.d.tmp crypto/pem/libcrypto-lib-pem_oth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_oth.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_oth.d.tmp crypto/pem/libcrypto-lib-pem_oth.d; \ + fi +crypto/pem/libcrypto-lib-pem_pk8.o: crypto/pem/pem_pk8.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_pk8.d.tmp -c -o $@ crypto/pem/pem_pk8.c + @touch crypto/pem/libcrypto-lib-pem_pk8.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_pk8.d.tmp crypto/pem/libcrypto-lib-pem_pk8.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_pk8.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_pk8.d.tmp crypto/pem/libcrypto-lib-pem_pk8.d; \ + fi +crypto/pem/libcrypto-lib-pem_pkey.o: crypto/pem/pem_pkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_pkey.d.tmp -c -o $@ crypto/pem/pem_pkey.c + @touch crypto/pem/libcrypto-lib-pem_pkey.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_pkey.d.tmp crypto/pem/libcrypto-lib-pem_pkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_pkey.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_pkey.d.tmp crypto/pem/libcrypto-lib-pem_pkey.d; \ + fi +crypto/pem/libcrypto-lib-pem_sign.o: crypto/pem/pem_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_sign.d.tmp -c -o $@ crypto/pem/pem_sign.c + @touch crypto/pem/libcrypto-lib-pem_sign.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_sign.d.tmp crypto/pem/libcrypto-lib-pem_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_sign.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_sign.d.tmp crypto/pem/libcrypto-lib-pem_sign.d; \ + fi +crypto/pem/libcrypto-lib-pem_x509.o: crypto/pem/pem_x509.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_x509.d.tmp -c -o $@ crypto/pem/pem_x509.c + @touch crypto/pem/libcrypto-lib-pem_x509.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_x509.d.tmp crypto/pem/libcrypto-lib-pem_x509.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_x509.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_x509.d.tmp crypto/pem/libcrypto-lib-pem_x509.d; \ + fi +crypto/pem/libcrypto-lib-pem_xaux.o: crypto/pem/pem_xaux.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pem_xaux.d.tmp -c -o $@ crypto/pem/pem_xaux.c + @touch crypto/pem/libcrypto-lib-pem_xaux.d.tmp + @if cmp crypto/pem/libcrypto-lib-pem_xaux.d.tmp crypto/pem/libcrypto-lib-pem_xaux.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pem_xaux.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pem_xaux.d.tmp crypto/pem/libcrypto-lib-pem_xaux.d; \ + fi +crypto/pem/libcrypto-lib-pvkfmt.o: crypto/pem/pvkfmt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pem/libcrypto-lib-pvkfmt.d.tmp -c -o $@ crypto/pem/pvkfmt.c + @touch crypto/pem/libcrypto-lib-pvkfmt.d.tmp + @if cmp crypto/pem/libcrypto-lib-pvkfmt.d.tmp crypto/pem/libcrypto-lib-pvkfmt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pem/libcrypto-lib-pvkfmt.d.tmp; \ + else \ + mv crypto/pem/libcrypto-lib-pvkfmt.d.tmp crypto/pem/libcrypto-lib-pvkfmt.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_add.o: crypto/pkcs12/p12_add.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_add.d.tmp -c -o $@ crypto/pkcs12/p12_add.c + @touch crypto/pkcs12/libcrypto-lib-p12_add.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_add.d.tmp crypto/pkcs12/libcrypto-lib-p12_add.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_add.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_add.d.tmp crypto/pkcs12/libcrypto-lib-p12_add.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_asn.o: crypto/pkcs12/p12_asn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_asn.d.tmp -c -o $@ crypto/pkcs12/p12_asn.c + @touch crypto/pkcs12/libcrypto-lib-p12_asn.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_asn.d.tmp crypto/pkcs12/libcrypto-lib-p12_asn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_asn.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_asn.d.tmp crypto/pkcs12/libcrypto-lib-p12_asn.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_attr.o: crypto/pkcs12/p12_attr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_attr.d.tmp -c -o $@ crypto/pkcs12/p12_attr.c + @touch crypto/pkcs12/libcrypto-lib-p12_attr.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_attr.d.tmp crypto/pkcs12/libcrypto-lib-p12_attr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_attr.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_attr.d.tmp crypto/pkcs12/libcrypto-lib-p12_attr.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_crpt.o: crypto/pkcs12/p12_crpt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_crpt.d.tmp -c -o $@ crypto/pkcs12/p12_crpt.c + @touch crypto/pkcs12/libcrypto-lib-p12_crpt.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_crpt.d.tmp crypto/pkcs12/libcrypto-lib-p12_crpt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_crpt.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_crpt.d.tmp crypto/pkcs12/libcrypto-lib-p12_crpt.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_crt.o: crypto/pkcs12/p12_crt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_crt.d.tmp -c -o $@ crypto/pkcs12/p12_crt.c + @touch crypto/pkcs12/libcrypto-lib-p12_crt.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_crt.d.tmp crypto/pkcs12/libcrypto-lib-p12_crt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_crt.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_crt.d.tmp crypto/pkcs12/libcrypto-lib-p12_crt.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_decr.o: crypto/pkcs12/p12_decr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_decr.d.tmp -c -o $@ crypto/pkcs12/p12_decr.c + @touch crypto/pkcs12/libcrypto-lib-p12_decr.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_decr.d.tmp crypto/pkcs12/libcrypto-lib-p12_decr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_decr.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_decr.d.tmp crypto/pkcs12/libcrypto-lib-p12_decr.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_init.o: crypto/pkcs12/p12_init.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_init.d.tmp -c -o $@ crypto/pkcs12/p12_init.c + @touch crypto/pkcs12/libcrypto-lib-p12_init.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_init.d.tmp crypto/pkcs12/libcrypto-lib-p12_init.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_init.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_init.d.tmp crypto/pkcs12/libcrypto-lib-p12_init.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_key.o: crypto/pkcs12/p12_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_key.d.tmp -c -o $@ crypto/pkcs12/p12_key.c + @touch crypto/pkcs12/libcrypto-lib-p12_key.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_key.d.tmp crypto/pkcs12/libcrypto-lib-p12_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_key.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_key.d.tmp crypto/pkcs12/libcrypto-lib-p12_key.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_kiss.o: crypto/pkcs12/p12_kiss.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_kiss.d.tmp -c -o $@ crypto/pkcs12/p12_kiss.c + @touch crypto/pkcs12/libcrypto-lib-p12_kiss.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_kiss.d.tmp crypto/pkcs12/libcrypto-lib-p12_kiss.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_kiss.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_kiss.d.tmp crypto/pkcs12/libcrypto-lib-p12_kiss.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_mutl.o: crypto/pkcs12/p12_mutl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_mutl.d.tmp -c -o $@ crypto/pkcs12/p12_mutl.c + @touch crypto/pkcs12/libcrypto-lib-p12_mutl.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_mutl.d.tmp crypto/pkcs12/libcrypto-lib-p12_mutl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_mutl.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_mutl.d.tmp crypto/pkcs12/libcrypto-lib-p12_mutl.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_npas.o: crypto/pkcs12/p12_npas.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_npas.d.tmp -c -o $@ crypto/pkcs12/p12_npas.c + @touch crypto/pkcs12/libcrypto-lib-p12_npas.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_npas.d.tmp crypto/pkcs12/libcrypto-lib-p12_npas.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_npas.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_npas.d.tmp crypto/pkcs12/libcrypto-lib-p12_npas.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_p8d.o: crypto/pkcs12/p12_p8d.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_p8d.d.tmp -c -o $@ crypto/pkcs12/p12_p8d.c + @touch crypto/pkcs12/libcrypto-lib-p12_p8d.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_p8d.d.tmp crypto/pkcs12/libcrypto-lib-p12_p8d.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_p8d.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_p8d.d.tmp crypto/pkcs12/libcrypto-lib-p12_p8d.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_p8e.o: crypto/pkcs12/p12_p8e.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_p8e.d.tmp -c -o $@ crypto/pkcs12/p12_p8e.c + @touch crypto/pkcs12/libcrypto-lib-p12_p8e.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_p8e.d.tmp crypto/pkcs12/libcrypto-lib-p12_p8e.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_p8e.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_p8e.d.tmp crypto/pkcs12/libcrypto-lib-p12_p8e.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_sbag.o: crypto/pkcs12/p12_sbag.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_sbag.d.tmp -c -o $@ crypto/pkcs12/p12_sbag.c + @touch crypto/pkcs12/libcrypto-lib-p12_sbag.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_sbag.d.tmp crypto/pkcs12/libcrypto-lib-p12_sbag.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_sbag.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_sbag.d.tmp crypto/pkcs12/libcrypto-lib-p12_sbag.d; \ + fi +crypto/pkcs12/libcrypto-lib-p12_utl.o: crypto/pkcs12/p12_utl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-p12_utl.d.tmp -c -o $@ crypto/pkcs12/p12_utl.c + @touch crypto/pkcs12/libcrypto-lib-p12_utl.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-p12_utl.d.tmp crypto/pkcs12/libcrypto-lib-p12_utl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-p12_utl.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-p12_utl.d.tmp crypto/pkcs12/libcrypto-lib-p12_utl.d; \ + fi +crypto/pkcs12/libcrypto-lib-pk12err.o: crypto/pkcs12/pk12err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs12/libcrypto-lib-pk12err.d.tmp -c -o $@ crypto/pkcs12/pk12err.c + @touch crypto/pkcs12/libcrypto-lib-pk12err.d.tmp + @if cmp crypto/pkcs12/libcrypto-lib-pk12err.d.tmp crypto/pkcs12/libcrypto-lib-pk12err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs12/libcrypto-lib-pk12err.d.tmp; \ + else \ + mv crypto/pkcs12/libcrypto-lib-pk12err.d.tmp crypto/pkcs12/libcrypto-lib-pk12err.d; \ + fi +crypto/pkcs7/libcrypto-lib-bio_pk7.o: crypto/pkcs7/bio_pk7.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-bio_pk7.d.tmp -c -o $@ crypto/pkcs7/bio_pk7.c + @touch crypto/pkcs7/libcrypto-lib-bio_pk7.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-bio_pk7.d.tmp crypto/pkcs7/libcrypto-lib-bio_pk7.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-bio_pk7.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-bio_pk7.d.tmp crypto/pkcs7/libcrypto-lib-bio_pk7.d; \ + fi +crypto/pkcs7/libcrypto-lib-pk7_asn1.o: crypto/pkcs7/pk7_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-pk7_asn1.d.tmp -c -o $@ crypto/pkcs7/pk7_asn1.c + @touch crypto/pkcs7/libcrypto-lib-pk7_asn1.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-pk7_asn1.d.tmp crypto/pkcs7/libcrypto-lib-pk7_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-pk7_asn1.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-pk7_asn1.d.tmp crypto/pkcs7/libcrypto-lib-pk7_asn1.d; \ + fi +crypto/pkcs7/libcrypto-lib-pk7_attr.o: crypto/pkcs7/pk7_attr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-pk7_attr.d.tmp -c -o $@ crypto/pkcs7/pk7_attr.c + @touch crypto/pkcs7/libcrypto-lib-pk7_attr.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-pk7_attr.d.tmp crypto/pkcs7/libcrypto-lib-pk7_attr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-pk7_attr.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-pk7_attr.d.tmp crypto/pkcs7/libcrypto-lib-pk7_attr.d; \ + fi +crypto/pkcs7/libcrypto-lib-pk7_doit.o: crypto/pkcs7/pk7_doit.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-pk7_doit.d.tmp -c -o $@ crypto/pkcs7/pk7_doit.c + @touch crypto/pkcs7/libcrypto-lib-pk7_doit.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-pk7_doit.d.tmp crypto/pkcs7/libcrypto-lib-pk7_doit.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-pk7_doit.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-pk7_doit.d.tmp crypto/pkcs7/libcrypto-lib-pk7_doit.d; \ + fi +crypto/pkcs7/libcrypto-lib-pk7_lib.o: crypto/pkcs7/pk7_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-pk7_lib.d.tmp -c -o $@ crypto/pkcs7/pk7_lib.c + @touch crypto/pkcs7/libcrypto-lib-pk7_lib.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-pk7_lib.d.tmp crypto/pkcs7/libcrypto-lib-pk7_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-pk7_lib.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-pk7_lib.d.tmp crypto/pkcs7/libcrypto-lib-pk7_lib.d; \ + fi +crypto/pkcs7/libcrypto-lib-pk7_mime.o: crypto/pkcs7/pk7_mime.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-pk7_mime.d.tmp -c -o $@ crypto/pkcs7/pk7_mime.c + @touch crypto/pkcs7/libcrypto-lib-pk7_mime.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-pk7_mime.d.tmp crypto/pkcs7/libcrypto-lib-pk7_mime.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-pk7_mime.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-pk7_mime.d.tmp crypto/pkcs7/libcrypto-lib-pk7_mime.d; \ + fi +crypto/pkcs7/libcrypto-lib-pk7_smime.o: crypto/pkcs7/pk7_smime.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-pk7_smime.d.tmp -c -o $@ crypto/pkcs7/pk7_smime.c + @touch crypto/pkcs7/libcrypto-lib-pk7_smime.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-pk7_smime.d.tmp crypto/pkcs7/libcrypto-lib-pk7_smime.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-pk7_smime.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-pk7_smime.d.tmp crypto/pkcs7/libcrypto-lib-pk7_smime.d; \ + fi +crypto/pkcs7/libcrypto-lib-pkcs7err.o: crypto/pkcs7/pkcs7err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/pkcs7/libcrypto-lib-pkcs7err.d.tmp -c -o $@ crypto/pkcs7/pkcs7err.c + @touch crypto/pkcs7/libcrypto-lib-pkcs7err.d.tmp + @if cmp crypto/pkcs7/libcrypto-lib-pkcs7err.d.tmp crypto/pkcs7/libcrypto-lib-pkcs7err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/pkcs7/libcrypto-lib-pkcs7err.d.tmp; \ + else \ + mv crypto/pkcs7/libcrypto-lib-pkcs7err.d.tmp crypto/pkcs7/libcrypto-lib-pkcs7err.d; \ + fi +crypto/poly1305/libcrypto-lib-poly1305-x86_64.o: crypto/poly1305/poly1305-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/poly1305/poly1305-x86_64.s +crypto/poly1305/poly1305-x86_64.s: crypto/poly1305/asm/poly1305-x86_64.pl + CC="$(CC)" $(PERL) crypto/poly1305/asm/poly1305-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/poly1305/libcrypto-lib-poly1305.o: crypto/poly1305/poly1305.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/poly1305/libcrypto-lib-poly1305.d.tmp -c -o $@ crypto/poly1305/poly1305.c + @touch crypto/poly1305/libcrypto-lib-poly1305.d.tmp + @if cmp crypto/poly1305/libcrypto-lib-poly1305.d.tmp crypto/poly1305/libcrypto-lib-poly1305.d > /dev/null 2> /dev/null; then \ + rm -f crypto/poly1305/libcrypto-lib-poly1305.d.tmp; \ + else \ + mv crypto/poly1305/libcrypto-lib-poly1305.d.tmp crypto/poly1305/libcrypto-lib-poly1305.d; \ + fi +crypto/property/libcrypto-lib-defn_cache.o: crypto/property/defn_cache.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/property/libcrypto-lib-defn_cache.d.tmp -c -o $@ crypto/property/defn_cache.c + @touch crypto/property/libcrypto-lib-defn_cache.d.tmp + @if cmp crypto/property/libcrypto-lib-defn_cache.d.tmp crypto/property/libcrypto-lib-defn_cache.d > /dev/null 2> /dev/null; then \ + rm -f crypto/property/libcrypto-lib-defn_cache.d.tmp; \ + else \ + mv crypto/property/libcrypto-lib-defn_cache.d.tmp crypto/property/libcrypto-lib-defn_cache.d; \ + fi +crypto/property/libcrypto-lib-property.o: crypto/property/property.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/property/libcrypto-lib-property.d.tmp -c -o $@ crypto/property/property.c + @touch crypto/property/libcrypto-lib-property.d.tmp + @if cmp crypto/property/libcrypto-lib-property.d.tmp crypto/property/libcrypto-lib-property.d > /dev/null 2> /dev/null; then \ + rm -f crypto/property/libcrypto-lib-property.d.tmp; \ + else \ + mv crypto/property/libcrypto-lib-property.d.tmp crypto/property/libcrypto-lib-property.d; \ + fi +crypto/property/libcrypto-lib-property_err.o: crypto/property/property_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/property/libcrypto-lib-property_err.d.tmp -c -o $@ crypto/property/property_err.c + @touch crypto/property/libcrypto-lib-property_err.d.tmp + @if cmp crypto/property/libcrypto-lib-property_err.d.tmp crypto/property/libcrypto-lib-property_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/property/libcrypto-lib-property_err.d.tmp; \ + else \ + mv crypto/property/libcrypto-lib-property_err.d.tmp crypto/property/libcrypto-lib-property_err.d; \ + fi +crypto/property/libcrypto-lib-property_parse.o: crypto/property/property_parse.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/property/libcrypto-lib-property_parse.d.tmp -c -o $@ crypto/property/property_parse.c + @touch crypto/property/libcrypto-lib-property_parse.d.tmp + @if cmp crypto/property/libcrypto-lib-property_parse.d.tmp crypto/property/libcrypto-lib-property_parse.d > /dev/null 2> /dev/null; then \ + rm -f crypto/property/libcrypto-lib-property_parse.d.tmp; \ + else \ + mv crypto/property/libcrypto-lib-property_parse.d.tmp crypto/property/libcrypto-lib-property_parse.d; \ + fi +crypto/property/libcrypto-lib-property_query.o: crypto/property/property_query.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/property/libcrypto-lib-property_query.d.tmp -c -o $@ crypto/property/property_query.c + @touch crypto/property/libcrypto-lib-property_query.d.tmp + @if cmp crypto/property/libcrypto-lib-property_query.d.tmp crypto/property/libcrypto-lib-property_query.d > /dev/null 2> /dev/null; then \ + rm -f crypto/property/libcrypto-lib-property_query.d.tmp; \ + else \ + mv crypto/property/libcrypto-lib-property_query.d.tmp crypto/property/libcrypto-lib-property_query.d; \ + fi +crypto/property/libcrypto-lib-property_string.o: crypto/property/property_string.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/property/libcrypto-lib-property_string.d.tmp -c -o $@ crypto/property/property_string.c + @touch crypto/property/libcrypto-lib-property_string.d.tmp + @if cmp crypto/property/libcrypto-lib-property_string.d.tmp crypto/property/libcrypto-lib-property_string.d > /dev/null 2> /dev/null; then \ + rm -f crypto/property/libcrypto-lib-property_string.d.tmp; \ + else \ + mv crypto/property/libcrypto-lib-property_string.d.tmp crypto/property/libcrypto-lib-property_string.d; \ + fi +crypto/rand/libcrypto-lib-prov_seed.o: crypto/rand/prov_seed.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-prov_seed.d.tmp -c -o $@ crypto/rand/prov_seed.c + @touch crypto/rand/libcrypto-lib-prov_seed.d.tmp + @if cmp crypto/rand/libcrypto-lib-prov_seed.d.tmp crypto/rand/libcrypto-lib-prov_seed.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-prov_seed.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-prov_seed.d.tmp crypto/rand/libcrypto-lib-prov_seed.d; \ + fi +crypto/rand/libcrypto-lib-rand_deprecated.o: crypto/rand/rand_deprecated.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-rand_deprecated.d.tmp -c -o $@ crypto/rand/rand_deprecated.c + @touch crypto/rand/libcrypto-lib-rand_deprecated.d.tmp + @if cmp crypto/rand/libcrypto-lib-rand_deprecated.d.tmp crypto/rand/libcrypto-lib-rand_deprecated.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-rand_deprecated.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-rand_deprecated.d.tmp crypto/rand/libcrypto-lib-rand_deprecated.d; \ + fi +crypto/rand/libcrypto-lib-rand_err.o: crypto/rand/rand_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-rand_err.d.tmp -c -o $@ crypto/rand/rand_err.c + @touch crypto/rand/libcrypto-lib-rand_err.d.tmp + @if cmp crypto/rand/libcrypto-lib-rand_err.d.tmp crypto/rand/libcrypto-lib-rand_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-rand_err.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-rand_err.d.tmp crypto/rand/libcrypto-lib-rand_err.d; \ + fi +crypto/rand/libcrypto-lib-rand_lib.o: crypto/rand/rand_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-rand_lib.d.tmp -c -o $@ crypto/rand/rand_lib.c + @touch crypto/rand/libcrypto-lib-rand_lib.d.tmp + @if cmp crypto/rand/libcrypto-lib-rand_lib.d.tmp crypto/rand/libcrypto-lib-rand_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-rand_lib.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-rand_lib.d.tmp crypto/rand/libcrypto-lib-rand_lib.d; \ + fi +crypto/rand/libcrypto-lib-rand_meth.o: crypto/rand/rand_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-rand_meth.d.tmp -c -o $@ crypto/rand/rand_meth.c + @touch crypto/rand/libcrypto-lib-rand_meth.d.tmp + @if cmp crypto/rand/libcrypto-lib-rand_meth.d.tmp crypto/rand/libcrypto-lib-rand_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-rand_meth.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-rand_meth.d.tmp crypto/rand/libcrypto-lib-rand_meth.d; \ + fi +crypto/rand/libcrypto-lib-rand_pool.o: crypto/rand/rand_pool.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-rand_pool.d.tmp -c -o $@ crypto/rand/rand_pool.c + @touch crypto/rand/libcrypto-lib-rand_pool.d.tmp + @if cmp crypto/rand/libcrypto-lib-rand_pool.d.tmp crypto/rand/libcrypto-lib-rand_pool.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-rand_pool.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-rand_pool.d.tmp crypto/rand/libcrypto-lib-rand_pool.d; \ + fi +crypto/rand/libcrypto-lib-rand_uniform.o: crypto/rand/rand_uniform.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-rand_uniform.d.tmp -c -o $@ crypto/rand/rand_uniform.c + @touch crypto/rand/libcrypto-lib-rand_uniform.d.tmp + @if cmp crypto/rand/libcrypto-lib-rand_uniform.d.tmp crypto/rand/libcrypto-lib-rand_uniform.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-rand_uniform.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-rand_uniform.d.tmp crypto/rand/libcrypto-lib-rand_uniform.d; \ + fi +crypto/rand/libcrypto-lib-randfile.o: crypto/rand/randfile.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rand/libcrypto-lib-randfile.d.tmp -c -o $@ crypto/rand/randfile.c + @touch crypto/rand/libcrypto-lib-randfile.d.tmp + @if cmp crypto/rand/libcrypto-lib-randfile.d.tmp crypto/rand/libcrypto-lib-randfile.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rand/libcrypto-lib-randfile.d.tmp; \ + else \ + mv crypto/rand/libcrypto-lib-randfile.d.tmp crypto/rand/libcrypto-lib-randfile.d; \ + fi +crypto/rc2/libcrypto-lib-rc2_cbc.o: crypto/rc2/rc2_cbc.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rc2/libcrypto-lib-rc2_cbc.d.tmp -c -o $@ crypto/rc2/rc2_cbc.c + @touch crypto/rc2/libcrypto-lib-rc2_cbc.d.tmp + @if cmp crypto/rc2/libcrypto-lib-rc2_cbc.d.tmp crypto/rc2/libcrypto-lib-rc2_cbc.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rc2/libcrypto-lib-rc2_cbc.d.tmp; \ + else \ + mv crypto/rc2/libcrypto-lib-rc2_cbc.d.tmp crypto/rc2/libcrypto-lib-rc2_cbc.d; \ + fi +crypto/rc2/libcrypto-lib-rc2_ecb.o: crypto/rc2/rc2_ecb.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rc2/libcrypto-lib-rc2_ecb.d.tmp -c -o $@ crypto/rc2/rc2_ecb.c + @touch crypto/rc2/libcrypto-lib-rc2_ecb.d.tmp + @if cmp crypto/rc2/libcrypto-lib-rc2_ecb.d.tmp crypto/rc2/libcrypto-lib-rc2_ecb.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rc2/libcrypto-lib-rc2_ecb.d.tmp; \ + else \ + mv crypto/rc2/libcrypto-lib-rc2_ecb.d.tmp crypto/rc2/libcrypto-lib-rc2_ecb.d; \ + fi +crypto/rc2/libcrypto-lib-rc2_skey.o: crypto/rc2/rc2_skey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rc2/libcrypto-lib-rc2_skey.d.tmp -c -o $@ crypto/rc2/rc2_skey.c + @touch crypto/rc2/libcrypto-lib-rc2_skey.d.tmp + @if cmp crypto/rc2/libcrypto-lib-rc2_skey.d.tmp crypto/rc2/libcrypto-lib-rc2_skey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rc2/libcrypto-lib-rc2_skey.d.tmp; \ + else \ + mv crypto/rc2/libcrypto-lib-rc2_skey.d.tmp crypto/rc2/libcrypto-lib-rc2_skey.d; \ + fi +crypto/rc2/libcrypto-lib-rc2cfb64.o: crypto/rc2/rc2cfb64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rc2/libcrypto-lib-rc2cfb64.d.tmp -c -o $@ crypto/rc2/rc2cfb64.c + @touch crypto/rc2/libcrypto-lib-rc2cfb64.d.tmp + @if cmp crypto/rc2/libcrypto-lib-rc2cfb64.d.tmp crypto/rc2/libcrypto-lib-rc2cfb64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rc2/libcrypto-lib-rc2cfb64.d.tmp; \ + else \ + mv crypto/rc2/libcrypto-lib-rc2cfb64.d.tmp crypto/rc2/libcrypto-lib-rc2cfb64.d; \ + fi +crypto/rc2/libcrypto-lib-rc2ofb64.o: crypto/rc2/rc2ofb64.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rc2/libcrypto-lib-rc2ofb64.d.tmp -c -o $@ crypto/rc2/rc2ofb64.c + @touch crypto/rc2/libcrypto-lib-rc2ofb64.d.tmp + @if cmp crypto/rc2/libcrypto-lib-rc2ofb64.d.tmp crypto/rc2/libcrypto-lib-rc2ofb64.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rc2/libcrypto-lib-rc2ofb64.d.tmp; \ + else \ + mv crypto/rc2/libcrypto-lib-rc2ofb64.d.tmp crypto/rc2/libcrypto-lib-rc2ofb64.d; \ + fi +crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o: crypto/rc4/rc4-md5-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/rc4/rc4-md5-x86_64.s +crypto/rc4/rc4-md5-x86_64.s: crypto/rc4/asm/rc4-md5-x86_64.pl + CC="$(CC)" $(PERL) crypto/rc4/asm/rc4-md5-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/rc4/libcrypto-lib-rc4-x86_64.o: crypto/rc4/rc4-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/rc4/rc4-x86_64.s +crypto/rc4/rc4-x86_64.s: crypto/rc4/asm/rc4-x86_64.pl + CC="$(CC)" $(PERL) crypto/rc4/asm/rc4-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/ripemd/libcrypto-lib-rmd_dgst.o: crypto/ripemd/rmd_dgst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ripemd/libcrypto-lib-rmd_dgst.d.tmp -c -o $@ crypto/ripemd/rmd_dgst.c + @touch crypto/ripemd/libcrypto-lib-rmd_dgst.d.tmp + @if cmp crypto/ripemd/libcrypto-lib-rmd_dgst.d.tmp crypto/ripemd/libcrypto-lib-rmd_dgst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ripemd/libcrypto-lib-rmd_dgst.d.tmp; \ + else \ + mv crypto/ripemd/libcrypto-lib-rmd_dgst.d.tmp crypto/ripemd/libcrypto-lib-rmd_dgst.d; \ + fi +crypto/ripemd/libcrypto-lib-rmd_one.o: crypto/ripemd/rmd_one.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ripemd/libcrypto-lib-rmd_one.d.tmp -c -o $@ crypto/ripemd/rmd_one.c + @touch crypto/ripemd/libcrypto-lib-rmd_one.d.tmp + @if cmp crypto/ripemd/libcrypto-lib-rmd_one.d.tmp crypto/ripemd/libcrypto-lib-rmd_one.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ripemd/libcrypto-lib-rmd_one.d.tmp; \ + else \ + mv crypto/ripemd/libcrypto-lib-rmd_one.d.tmp crypto/ripemd/libcrypto-lib-rmd_one.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_ameth.o: crypto/rsa/rsa_ameth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_ameth.d.tmp -c -o $@ crypto/rsa/rsa_ameth.c + @touch crypto/rsa/libcrypto-lib-rsa_ameth.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_ameth.d.tmp crypto/rsa/libcrypto-lib-rsa_ameth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_ameth.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_ameth.d.tmp crypto/rsa/libcrypto-lib-rsa_ameth.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_asn1.o: crypto/rsa/rsa_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_asn1.d.tmp -c -o $@ crypto/rsa/rsa_asn1.c + @touch crypto/rsa/libcrypto-lib-rsa_asn1.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_asn1.d.tmp crypto/rsa/libcrypto-lib-rsa_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_asn1.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_asn1.d.tmp crypto/rsa/libcrypto-lib-rsa_asn1.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_backend.o: crypto/rsa/rsa_backend.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_backend.d.tmp -c -o $@ crypto/rsa/rsa_backend.c + @touch crypto/rsa/libcrypto-lib-rsa_backend.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_backend.d.tmp crypto/rsa/libcrypto-lib-rsa_backend.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_backend.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_backend.d.tmp crypto/rsa/libcrypto-lib-rsa_backend.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_chk.o: crypto/rsa/rsa_chk.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_chk.d.tmp -c -o $@ crypto/rsa/rsa_chk.c + @touch crypto/rsa/libcrypto-lib-rsa_chk.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_chk.d.tmp crypto/rsa/libcrypto-lib-rsa_chk.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_chk.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_chk.d.tmp crypto/rsa/libcrypto-lib-rsa_chk.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_crpt.o: crypto/rsa/rsa_crpt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_crpt.d.tmp -c -o $@ crypto/rsa/rsa_crpt.c + @touch crypto/rsa/libcrypto-lib-rsa_crpt.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_crpt.d.tmp crypto/rsa/libcrypto-lib-rsa_crpt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_crpt.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_crpt.d.tmp crypto/rsa/libcrypto-lib-rsa_crpt.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_depr.o: crypto/rsa/rsa_depr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_depr.d.tmp -c -o $@ crypto/rsa/rsa_depr.c + @touch crypto/rsa/libcrypto-lib-rsa_depr.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_depr.d.tmp crypto/rsa/libcrypto-lib-rsa_depr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_depr.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_depr.d.tmp crypto/rsa/libcrypto-lib-rsa_depr.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_err.o: crypto/rsa/rsa_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_err.d.tmp -c -o $@ crypto/rsa/rsa_err.c + @touch crypto/rsa/libcrypto-lib-rsa_err.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_err.d.tmp crypto/rsa/libcrypto-lib-rsa_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_err.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_err.d.tmp crypto/rsa/libcrypto-lib-rsa_err.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_gen.o: crypto/rsa/rsa_gen.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_gen.d.tmp -c -o $@ crypto/rsa/rsa_gen.c + @touch crypto/rsa/libcrypto-lib-rsa_gen.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_gen.d.tmp crypto/rsa/libcrypto-lib-rsa_gen.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_gen.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_gen.d.tmp crypto/rsa/libcrypto-lib-rsa_gen.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_lib.o: crypto/rsa/rsa_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_lib.d.tmp -c -o $@ crypto/rsa/rsa_lib.c + @touch crypto/rsa/libcrypto-lib-rsa_lib.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_lib.d.tmp crypto/rsa/libcrypto-lib-rsa_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_lib.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_lib.d.tmp crypto/rsa/libcrypto-lib-rsa_lib.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_meth.o: crypto/rsa/rsa_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_meth.d.tmp -c -o $@ crypto/rsa/rsa_meth.c + @touch crypto/rsa/libcrypto-lib-rsa_meth.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_meth.d.tmp crypto/rsa/libcrypto-lib-rsa_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_meth.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_meth.d.tmp crypto/rsa/libcrypto-lib-rsa_meth.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_mp.o: crypto/rsa/rsa_mp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_mp.d.tmp -c -o $@ crypto/rsa/rsa_mp.c + @touch crypto/rsa/libcrypto-lib-rsa_mp.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_mp.d.tmp crypto/rsa/libcrypto-lib-rsa_mp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_mp.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_mp.d.tmp crypto/rsa/libcrypto-lib-rsa_mp.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_mp_names.o: crypto/rsa/rsa_mp_names.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_mp_names.d.tmp -c -o $@ crypto/rsa/rsa_mp_names.c + @touch crypto/rsa/libcrypto-lib-rsa_mp_names.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_mp_names.d.tmp crypto/rsa/libcrypto-lib-rsa_mp_names.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_mp_names.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_mp_names.d.tmp crypto/rsa/libcrypto-lib-rsa_mp_names.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_none.o: crypto/rsa/rsa_none.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_none.d.tmp -c -o $@ crypto/rsa/rsa_none.c + @touch crypto/rsa/libcrypto-lib-rsa_none.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_none.d.tmp crypto/rsa/libcrypto-lib-rsa_none.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_none.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_none.d.tmp crypto/rsa/libcrypto-lib-rsa_none.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_oaep.o: crypto/rsa/rsa_oaep.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_oaep.d.tmp -c -o $@ crypto/rsa/rsa_oaep.c + @touch crypto/rsa/libcrypto-lib-rsa_oaep.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_oaep.d.tmp crypto/rsa/libcrypto-lib-rsa_oaep.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_oaep.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_oaep.d.tmp crypto/rsa/libcrypto-lib-rsa_oaep.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_ossl.o: crypto/rsa/rsa_ossl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_ossl.d.tmp -c -o $@ crypto/rsa/rsa_ossl.c + @touch crypto/rsa/libcrypto-lib-rsa_ossl.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_ossl.d.tmp crypto/rsa/libcrypto-lib-rsa_ossl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_ossl.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_ossl.d.tmp crypto/rsa/libcrypto-lib-rsa_ossl.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_pk1.o: crypto/rsa/rsa_pk1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_pk1.d.tmp -c -o $@ crypto/rsa/rsa_pk1.c + @touch crypto/rsa/libcrypto-lib-rsa_pk1.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_pk1.d.tmp crypto/rsa/libcrypto-lib-rsa_pk1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_pk1.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_pk1.d.tmp crypto/rsa/libcrypto-lib-rsa_pk1.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_pmeth.o: crypto/rsa/rsa_pmeth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_pmeth.d.tmp -c -o $@ crypto/rsa/rsa_pmeth.c + @touch crypto/rsa/libcrypto-lib-rsa_pmeth.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_pmeth.d.tmp crypto/rsa/libcrypto-lib-rsa_pmeth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_pmeth.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_pmeth.d.tmp crypto/rsa/libcrypto-lib-rsa_pmeth.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_prn.o: crypto/rsa/rsa_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_prn.d.tmp -c -o $@ crypto/rsa/rsa_prn.c + @touch crypto/rsa/libcrypto-lib-rsa_prn.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_prn.d.tmp crypto/rsa/libcrypto-lib-rsa_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_prn.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_prn.d.tmp crypto/rsa/libcrypto-lib-rsa_prn.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_pss.o: crypto/rsa/rsa_pss.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_pss.d.tmp -c -o $@ crypto/rsa/rsa_pss.c + @touch crypto/rsa/libcrypto-lib-rsa_pss.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_pss.d.tmp crypto/rsa/libcrypto-lib-rsa_pss.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_pss.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_pss.d.tmp crypto/rsa/libcrypto-lib-rsa_pss.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_saos.o: crypto/rsa/rsa_saos.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_saos.d.tmp -c -o $@ crypto/rsa/rsa_saos.c + @touch crypto/rsa/libcrypto-lib-rsa_saos.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_saos.d.tmp crypto/rsa/libcrypto-lib-rsa_saos.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_saos.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_saos.d.tmp crypto/rsa/libcrypto-lib-rsa_saos.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_schemes.o: crypto/rsa/rsa_schemes.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_schemes.d.tmp -c -o $@ crypto/rsa/rsa_schemes.c + @touch crypto/rsa/libcrypto-lib-rsa_schemes.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_schemes.d.tmp crypto/rsa/libcrypto-lib-rsa_schemes.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_schemes.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_schemes.d.tmp crypto/rsa/libcrypto-lib-rsa_schemes.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_sign.o: crypto/rsa/rsa_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_sign.d.tmp -c -o $@ crypto/rsa/rsa_sign.c + @touch crypto/rsa/libcrypto-lib-rsa_sign.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_sign.d.tmp crypto/rsa/libcrypto-lib-rsa_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_sign.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_sign.d.tmp crypto/rsa/libcrypto-lib-rsa_sign.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o: crypto/rsa/rsa_sp800_56b_check.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d.tmp -c -o $@ crypto/rsa/rsa_sp800_56b_check.c + @touch crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d.tmp crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d.tmp crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o: crypto/rsa/rsa_sp800_56b_gen.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d.tmp -c -o $@ crypto/rsa/rsa_sp800_56b_gen.c + @touch crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d.tmp crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d.tmp crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_x931.o: crypto/rsa/rsa_x931.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_x931.d.tmp -c -o $@ crypto/rsa/rsa_x931.c + @touch crypto/rsa/libcrypto-lib-rsa_x931.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_x931.d.tmp crypto/rsa/libcrypto-lib-rsa_x931.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_x931.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_x931.d.tmp crypto/rsa/libcrypto-lib-rsa_x931.d; \ + fi +crypto/rsa/libcrypto-lib-rsa_x931g.o: crypto/rsa/rsa_x931g.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/rsa/libcrypto-lib-rsa_x931g.d.tmp -c -o $@ crypto/rsa/rsa_x931g.c + @touch crypto/rsa/libcrypto-lib-rsa_x931g.d.tmp + @if cmp crypto/rsa/libcrypto-lib-rsa_x931g.d.tmp crypto/rsa/libcrypto-lib-rsa_x931g.d > /dev/null 2> /dev/null; then \ + rm -f crypto/rsa/libcrypto-lib-rsa_x931g.d.tmp; \ + else \ + mv crypto/rsa/libcrypto-lib-rsa_x931g.d.tmp crypto/rsa/libcrypto-lib-rsa_x931g.d; \ + fi +crypto/sha/libcrypto-lib-keccak1600-x86_64.o: crypto/sha/keccak1600-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/sha/keccak1600-x86_64.s +crypto/sha/keccak1600-x86_64.s: crypto/sha/asm/keccak1600-x86_64.pl + CC="$(CC)" $(PERL) crypto/sha/asm/keccak1600-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/sha/libcrypto-lib-sha1-mb-x86_64.o: crypto/sha/sha1-mb-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/sha/sha1-mb-x86_64.s +crypto/sha/sha1-mb-x86_64.s: crypto/sha/asm/sha1-mb-x86_64.pl + CC="$(CC)" $(PERL) crypto/sha/asm/sha1-mb-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/sha/libcrypto-lib-sha1-x86_64.o: crypto/sha/sha1-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/sha/sha1-x86_64.s +crypto/sha/sha1-x86_64.s: crypto/sha/asm/sha1-x86_64.pl + CC="$(CC)" $(PERL) crypto/sha/asm/sha1-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/sha/libcrypto-lib-sha1_one.o: crypto/sha/sha1_one.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sha/libcrypto-lib-sha1_one.d.tmp -c -o $@ crypto/sha/sha1_one.c + @touch crypto/sha/libcrypto-lib-sha1_one.d.tmp + @if cmp crypto/sha/libcrypto-lib-sha1_one.d.tmp crypto/sha/libcrypto-lib-sha1_one.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sha/libcrypto-lib-sha1_one.d.tmp; \ + else \ + mv crypto/sha/libcrypto-lib-sha1_one.d.tmp crypto/sha/libcrypto-lib-sha1_one.d; \ + fi +crypto/sha/libcrypto-lib-sha1dgst.o: crypto/sha/sha1dgst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sha/libcrypto-lib-sha1dgst.d.tmp -c -o $@ crypto/sha/sha1dgst.c + @touch crypto/sha/libcrypto-lib-sha1dgst.d.tmp + @if cmp crypto/sha/libcrypto-lib-sha1dgst.d.tmp crypto/sha/libcrypto-lib-sha1dgst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sha/libcrypto-lib-sha1dgst.d.tmp; \ + else \ + mv crypto/sha/libcrypto-lib-sha1dgst.d.tmp crypto/sha/libcrypto-lib-sha1dgst.d; \ + fi +crypto/sha/libcrypto-lib-sha256-mb-x86_64.o: crypto/sha/sha256-mb-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/sha/sha256-mb-x86_64.s +crypto/sha/sha256-mb-x86_64.s: crypto/sha/asm/sha256-mb-x86_64.pl + CC="$(CC)" $(PERL) crypto/sha/asm/sha256-mb-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/sha/libcrypto-lib-sha256-x86_64.o: crypto/sha/sha256-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/sha/sha256-x86_64.s +crypto/sha/sha256-x86_64.s: crypto/sha/asm/sha512-x86_64.pl + CC="$(CC)" $(PERL) crypto/sha/asm/sha512-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/sha/libcrypto-lib-sha256.o: crypto/sha/sha256.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sha/libcrypto-lib-sha256.d.tmp -c -o $@ crypto/sha/sha256.c + @touch crypto/sha/libcrypto-lib-sha256.d.tmp + @if cmp crypto/sha/libcrypto-lib-sha256.d.tmp crypto/sha/libcrypto-lib-sha256.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sha/libcrypto-lib-sha256.d.tmp; \ + else \ + mv crypto/sha/libcrypto-lib-sha256.d.tmp crypto/sha/libcrypto-lib-sha256.d; \ + fi +crypto/sha/libcrypto-lib-sha3.o: crypto/sha/sha3.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sha/libcrypto-lib-sha3.d.tmp -c -o $@ crypto/sha/sha3.c + @touch crypto/sha/libcrypto-lib-sha3.d.tmp + @if cmp crypto/sha/libcrypto-lib-sha3.d.tmp crypto/sha/libcrypto-lib-sha3.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sha/libcrypto-lib-sha3.d.tmp; \ + else \ + mv crypto/sha/libcrypto-lib-sha3.d.tmp crypto/sha/libcrypto-lib-sha3.d; \ + fi +crypto/sha/libcrypto-lib-sha512-x86_64.o: crypto/sha/sha512-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/sha/sha512-x86_64.s +crypto/sha/sha512-x86_64.s: crypto/sha/asm/sha512-x86_64.pl + CC="$(CC)" $(PERL) crypto/sha/asm/sha512-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/sha/libcrypto-lib-sha512.o: crypto/sha/sha512.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sha/libcrypto-lib-sha512.d.tmp -c -o $@ crypto/sha/sha512.c + @touch crypto/sha/libcrypto-lib-sha512.d.tmp + @if cmp crypto/sha/libcrypto-lib-sha512.d.tmp crypto/sha/libcrypto-lib-sha512.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sha/libcrypto-lib-sha512.d.tmp; \ + else \ + mv crypto/sha/libcrypto-lib-sha512.d.tmp crypto/sha/libcrypto-lib-sha512.d; \ + fi +crypto/siphash/libcrypto-lib-siphash.o: crypto/siphash/siphash.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/siphash/libcrypto-lib-siphash.d.tmp -c -o $@ crypto/siphash/siphash.c + @touch crypto/siphash/libcrypto-lib-siphash.d.tmp + @if cmp crypto/siphash/libcrypto-lib-siphash.d.tmp crypto/siphash/libcrypto-lib-siphash.d > /dev/null 2> /dev/null; then \ + rm -f crypto/siphash/libcrypto-lib-siphash.d.tmp; \ + else \ + mv crypto/siphash/libcrypto-lib-siphash.d.tmp crypto/siphash/libcrypto-lib-siphash.d; \ + fi +crypto/sm2/libcrypto-lib-sm2_crypt.o: crypto/sm2/sm2_crypt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sm2/libcrypto-lib-sm2_crypt.d.tmp -c -o $@ crypto/sm2/sm2_crypt.c + @touch crypto/sm2/libcrypto-lib-sm2_crypt.d.tmp + @if cmp crypto/sm2/libcrypto-lib-sm2_crypt.d.tmp crypto/sm2/libcrypto-lib-sm2_crypt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sm2/libcrypto-lib-sm2_crypt.d.tmp; \ + else \ + mv crypto/sm2/libcrypto-lib-sm2_crypt.d.tmp crypto/sm2/libcrypto-lib-sm2_crypt.d; \ + fi +crypto/sm2/libcrypto-lib-sm2_err.o: crypto/sm2/sm2_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sm2/libcrypto-lib-sm2_err.d.tmp -c -o $@ crypto/sm2/sm2_err.c + @touch crypto/sm2/libcrypto-lib-sm2_err.d.tmp + @if cmp crypto/sm2/libcrypto-lib-sm2_err.d.tmp crypto/sm2/libcrypto-lib-sm2_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sm2/libcrypto-lib-sm2_err.d.tmp; \ + else \ + mv crypto/sm2/libcrypto-lib-sm2_err.d.tmp crypto/sm2/libcrypto-lib-sm2_err.d; \ + fi +crypto/sm2/libcrypto-lib-sm2_key.o: crypto/sm2/sm2_key.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sm2/libcrypto-lib-sm2_key.d.tmp -c -o $@ crypto/sm2/sm2_key.c + @touch crypto/sm2/libcrypto-lib-sm2_key.d.tmp + @if cmp crypto/sm2/libcrypto-lib-sm2_key.d.tmp crypto/sm2/libcrypto-lib-sm2_key.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sm2/libcrypto-lib-sm2_key.d.tmp; \ + else \ + mv crypto/sm2/libcrypto-lib-sm2_key.d.tmp crypto/sm2/libcrypto-lib-sm2_key.d; \ + fi +crypto/sm2/libcrypto-lib-sm2_sign.o: crypto/sm2/sm2_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sm2/libcrypto-lib-sm2_sign.d.tmp -c -o $@ crypto/sm2/sm2_sign.c + @touch crypto/sm2/libcrypto-lib-sm2_sign.d.tmp + @if cmp crypto/sm2/libcrypto-lib-sm2_sign.d.tmp crypto/sm2/libcrypto-lib-sm2_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sm2/libcrypto-lib-sm2_sign.d.tmp; \ + else \ + mv crypto/sm2/libcrypto-lib-sm2_sign.d.tmp crypto/sm2/libcrypto-lib-sm2_sign.d; \ + fi +crypto/sm3/libcrypto-lib-legacy_sm3.o: crypto/sm3/legacy_sm3.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sm3/libcrypto-lib-legacy_sm3.d.tmp -c -o $@ crypto/sm3/legacy_sm3.c + @touch crypto/sm3/libcrypto-lib-legacy_sm3.d.tmp + @if cmp crypto/sm3/libcrypto-lib-legacy_sm3.d.tmp crypto/sm3/libcrypto-lib-legacy_sm3.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sm3/libcrypto-lib-legacy_sm3.d.tmp; \ + else \ + mv crypto/sm3/libcrypto-lib-legacy_sm3.d.tmp crypto/sm3/libcrypto-lib-legacy_sm3.d; \ + fi +crypto/sm3/libcrypto-lib-sm3.o: crypto/sm3/sm3.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sm3/libcrypto-lib-sm3.d.tmp -c -o $@ crypto/sm3/sm3.c + @touch crypto/sm3/libcrypto-lib-sm3.d.tmp + @if cmp crypto/sm3/libcrypto-lib-sm3.d.tmp crypto/sm3/libcrypto-lib-sm3.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sm3/libcrypto-lib-sm3.d.tmp; \ + else \ + mv crypto/sm3/libcrypto-lib-sm3.d.tmp crypto/sm3/libcrypto-lib-sm3.d; \ + fi +crypto/sm4/libcrypto-lib-sm4.o: crypto/sm4/sm4.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/sm4/libcrypto-lib-sm4.d.tmp -c -o $@ crypto/sm4/sm4.c + @touch crypto/sm4/libcrypto-lib-sm4.d.tmp + @if cmp crypto/sm4/libcrypto-lib-sm4.d.tmp crypto/sm4/libcrypto-lib-sm4.d > /dev/null 2> /dev/null; then \ + rm -f crypto/sm4/libcrypto-lib-sm4.d.tmp; \ + else \ + mv crypto/sm4/libcrypto-lib-sm4.d.tmp crypto/sm4/libcrypto-lib-sm4.d; \ + fi +crypto/srp/libcrypto-lib-srp_lib.o: crypto/srp/srp_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/srp/libcrypto-lib-srp_lib.d.tmp -c -o $@ crypto/srp/srp_lib.c + @touch crypto/srp/libcrypto-lib-srp_lib.d.tmp + @if cmp crypto/srp/libcrypto-lib-srp_lib.d.tmp crypto/srp/libcrypto-lib-srp_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/srp/libcrypto-lib-srp_lib.d.tmp; \ + else \ + mv crypto/srp/libcrypto-lib-srp_lib.d.tmp crypto/srp/libcrypto-lib-srp_lib.d; \ + fi +crypto/srp/libcrypto-lib-srp_vfy.o: crypto/srp/srp_vfy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/srp/libcrypto-lib-srp_vfy.d.tmp -c -o $@ crypto/srp/srp_vfy.c + @touch crypto/srp/libcrypto-lib-srp_vfy.d.tmp + @if cmp crypto/srp/libcrypto-lib-srp_vfy.d.tmp crypto/srp/libcrypto-lib-srp_vfy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/srp/libcrypto-lib-srp_vfy.d.tmp; \ + else \ + mv crypto/srp/libcrypto-lib-srp_vfy.d.tmp crypto/srp/libcrypto-lib-srp_vfy.d; \ + fi +crypto/stack/libcrypto-lib-stack.o: crypto/stack/stack.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/stack/libcrypto-lib-stack.d.tmp -c -o $@ crypto/stack/stack.c + @touch crypto/stack/libcrypto-lib-stack.d.tmp + @if cmp crypto/stack/libcrypto-lib-stack.d.tmp crypto/stack/libcrypto-lib-stack.d > /dev/null 2> /dev/null; then \ + rm -f crypto/stack/libcrypto-lib-stack.d.tmp; \ + else \ + mv crypto/stack/libcrypto-lib-stack.d.tmp crypto/stack/libcrypto-lib-stack.d; \ + fi +crypto/store/libcrypto-lib-store_err.o: crypto/store/store_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/store/libcrypto-lib-store_err.d.tmp -c -o $@ crypto/store/store_err.c + @touch crypto/store/libcrypto-lib-store_err.d.tmp + @if cmp crypto/store/libcrypto-lib-store_err.d.tmp crypto/store/libcrypto-lib-store_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/store/libcrypto-lib-store_err.d.tmp; \ + else \ + mv crypto/store/libcrypto-lib-store_err.d.tmp crypto/store/libcrypto-lib-store_err.d; \ + fi +crypto/store/libcrypto-lib-store_init.o: crypto/store/store_init.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/store/libcrypto-lib-store_init.d.tmp -c -o $@ crypto/store/store_init.c + @touch crypto/store/libcrypto-lib-store_init.d.tmp + @if cmp crypto/store/libcrypto-lib-store_init.d.tmp crypto/store/libcrypto-lib-store_init.d > /dev/null 2> /dev/null; then \ + rm -f crypto/store/libcrypto-lib-store_init.d.tmp; \ + else \ + mv crypto/store/libcrypto-lib-store_init.d.tmp crypto/store/libcrypto-lib-store_init.d; \ + fi +crypto/store/libcrypto-lib-store_lib.o: crypto/store/store_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/store/libcrypto-lib-store_lib.d.tmp -c -o $@ crypto/store/store_lib.c + @touch crypto/store/libcrypto-lib-store_lib.d.tmp + @if cmp crypto/store/libcrypto-lib-store_lib.d.tmp crypto/store/libcrypto-lib-store_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/store/libcrypto-lib-store_lib.d.tmp; \ + else \ + mv crypto/store/libcrypto-lib-store_lib.d.tmp crypto/store/libcrypto-lib-store_lib.d; \ + fi +crypto/store/libcrypto-lib-store_meth.o: crypto/store/store_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/store/libcrypto-lib-store_meth.d.tmp -c -o $@ crypto/store/store_meth.c + @touch crypto/store/libcrypto-lib-store_meth.d.tmp + @if cmp crypto/store/libcrypto-lib-store_meth.d.tmp crypto/store/libcrypto-lib-store_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/store/libcrypto-lib-store_meth.d.tmp; \ + else \ + mv crypto/store/libcrypto-lib-store_meth.d.tmp crypto/store/libcrypto-lib-store_meth.d; \ + fi +crypto/store/libcrypto-lib-store_register.o: crypto/store/store_register.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/store/libcrypto-lib-store_register.d.tmp -c -o $@ crypto/store/store_register.c + @touch crypto/store/libcrypto-lib-store_register.d.tmp + @if cmp crypto/store/libcrypto-lib-store_register.d.tmp crypto/store/libcrypto-lib-store_register.d > /dev/null 2> /dev/null; then \ + rm -f crypto/store/libcrypto-lib-store_register.d.tmp; \ + else \ + mv crypto/store/libcrypto-lib-store_register.d.tmp crypto/store/libcrypto-lib-store_register.d; \ + fi +crypto/store/libcrypto-lib-store_result.o: crypto/store/store_result.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/store/libcrypto-lib-store_result.d.tmp -c -o $@ crypto/store/store_result.c + @touch crypto/store/libcrypto-lib-store_result.d.tmp + @if cmp crypto/store/libcrypto-lib-store_result.d.tmp crypto/store/libcrypto-lib-store_result.d > /dev/null 2> /dev/null; then \ + rm -f crypto/store/libcrypto-lib-store_result.d.tmp; \ + else \ + mv crypto/store/libcrypto-lib-store_result.d.tmp crypto/store/libcrypto-lib-store_result.d; \ + fi +crypto/store/libcrypto-lib-store_strings.o: crypto/store/store_strings.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/store/libcrypto-lib-store_strings.d.tmp -c -o $@ crypto/store/store_strings.c + @touch crypto/store/libcrypto-lib-store_strings.d.tmp + @if cmp crypto/store/libcrypto-lib-store_strings.d.tmp crypto/store/libcrypto-lib-store_strings.d > /dev/null 2> /dev/null; then \ + rm -f crypto/store/libcrypto-lib-store_strings.d.tmp; \ + else \ + mv crypto/store/libcrypto-lib-store_strings.d.tmp crypto/store/libcrypto-lib-store_strings.d; \ + fi +crypto/thread/arch/libcrypto-lib-thread_none.o: crypto/thread/arch/thread_none.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/thread/arch/libcrypto-lib-thread_none.d.tmp -c -o $@ crypto/thread/arch/thread_none.c + @touch crypto/thread/arch/libcrypto-lib-thread_none.d.tmp + @if cmp crypto/thread/arch/libcrypto-lib-thread_none.d.tmp crypto/thread/arch/libcrypto-lib-thread_none.d > /dev/null 2> /dev/null; then \ + rm -f crypto/thread/arch/libcrypto-lib-thread_none.d.tmp; \ + else \ + mv crypto/thread/arch/libcrypto-lib-thread_none.d.tmp crypto/thread/arch/libcrypto-lib-thread_none.d; \ + fi +crypto/thread/arch/libcrypto-lib-thread_posix.o: crypto/thread/arch/thread_posix.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/thread/arch/libcrypto-lib-thread_posix.d.tmp -c -o $@ crypto/thread/arch/thread_posix.c + @touch crypto/thread/arch/libcrypto-lib-thread_posix.d.tmp + @if cmp crypto/thread/arch/libcrypto-lib-thread_posix.d.tmp crypto/thread/arch/libcrypto-lib-thread_posix.d > /dev/null 2> /dev/null; then \ + rm -f crypto/thread/arch/libcrypto-lib-thread_posix.d.tmp; \ + else \ + mv crypto/thread/arch/libcrypto-lib-thread_posix.d.tmp crypto/thread/arch/libcrypto-lib-thread_posix.d; \ + fi +crypto/thread/arch/libcrypto-lib-thread_win.o: crypto/thread/arch/thread_win.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/thread/arch/libcrypto-lib-thread_win.d.tmp -c -o $@ crypto/thread/arch/thread_win.c + @touch crypto/thread/arch/libcrypto-lib-thread_win.d.tmp + @if cmp crypto/thread/arch/libcrypto-lib-thread_win.d.tmp crypto/thread/arch/libcrypto-lib-thread_win.d > /dev/null 2> /dev/null; then \ + rm -f crypto/thread/arch/libcrypto-lib-thread_win.d.tmp; \ + else \ + mv crypto/thread/arch/libcrypto-lib-thread_win.d.tmp crypto/thread/arch/libcrypto-lib-thread_win.d; \ + fi +crypto/thread/libcrypto-lib-api.o: crypto/thread/api.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/thread/libcrypto-lib-api.d.tmp -c -o $@ crypto/thread/api.c + @touch crypto/thread/libcrypto-lib-api.d.tmp + @if cmp crypto/thread/libcrypto-lib-api.d.tmp crypto/thread/libcrypto-lib-api.d > /dev/null 2> /dev/null; then \ + rm -f crypto/thread/libcrypto-lib-api.d.tmp; \ + else \ + mv crypto/thread/libcrypto-lib-api.d.tmp crypto/thread/libcrypto-lib-api.d; \ + fi +crypto/thread/libcrypto-lib-arch.o: crypto/thread/arch.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/thread/libcrypto-lib-arch.d.tmp -c -o $@ crypto/thread/arch.c + @touch crypto/thread/libcrypto-lib-arch.d.tmp + @if cmp crypto/thread/libcrypto-lib-arch.d.tmp crypto/thread/libcrypto-lib-arch.d > /dev/null 2> /dev/null; then \ + rm -f crypto/thread/libcrypto-lib-arch.d.tmp; \ + else \ + mv crypto/thread/libcrypto-lib-arch.d.tmp crypto/thread/libcrypto-lib-arch.d; \ + fi +crypto/thread/libcrypto-lib-internal.o: crypto/thread/internal.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/thread/libcrypto-lib-internal.d.tmp -c -o $@ crypto/thread/internal.c + @touch crypto/thread/libcrypto-lib-internal.d.tmp + @if cmp crypto/thread/libcrypto-lib-internal.d.tmp crypto/thread/libcrypto-lib-internal.d > /dev/null 2> /dev/null; then \ + rm -f crypto/thread/libcrypto-lib-internal.d.tmp; \ + else \ + mv crypto/thread/libcrypto-lib-internal.d.tmp crypto/thread/libcrypto-lib-internal.d; \ + fi +crypto/ts/libcrypto-lib-ts_asn1.o: crypto/ts/ts_asn1.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_asn1.d.tmp -c -o $@ crypto/ts/ts_asn1.c + @touch crypto/ts/libcrypto-lib-ts_asn1.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_asn1.d.tmp crypto/ts/libcrypto-lib-ts_asn1.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_asn1.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_asn1.d.tmp crypto/ts/libcrypto-lib-ts_asn1.d; \ + fi +crypto/ts/libcrypto-lib-ts_conf.o: crypto/ts/ts_conf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_conf.d.tmp -c -o $@ crypto/ts/ts_conf.c + @touch crypto/ts/libcrypto-lib-ts_conf.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_conf.d.tmp crypto/ts/libcrypto-lib-ts_conf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_conf.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_conf.d.tmp crypto/ts/libcrypto-lib-ts_conf.d; \ + fi +crypto/ts/libcrypto-lib-ts_err.o: crypto/ts/ts_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_err.d.tmp -c -o $@ crypto/ts/ts_err.c + @touch crypto/ts/libcrypto-lib-ts_err.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_err.d.tmp crypto/ts/libcrypto-lib-ts_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_err.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_err.d.tmp crypto/ts/libcrypto-lib-ts_err.d; \ + fi +crypto/ts/libcrypto-lib-ts_lib.o: crypto/ts/ts_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_lib.d.tmp -c -o $@ crypto/ts/ts_lib.c + @touch crypto/ts/libcrypto-lib-ts_lib.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_lib.d.tmp crypto/ts/libcrypto-lib-ts_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_lib.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_lib.d.tmp crypto/ts/libcrypto-lib-ts_lib.d; \ + fi +crypto/ts/libcrypto-lib-ts_req_print.o: crypto/ts/ts_req_print.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_req_print.d.tmp -c -o $@ crypto/ts/ts_req_print.c + @touch crypto/ts/libcrypto-lib-ts_req_print.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_req_print.d.tmp crypto/ts/libcrypto-lib-ts_req_print.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_req_print.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_req_print.d.tmp crypto/ts/libcrypto-lib-ts_req_print.d; \ + fi +crypto/ts/libcrypto-lib-ts_req_utils.o: crypto/ts/ts_req_utils.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_req_utils.d.tmp -c -o $@ crypto/ts/ts_req_utils.c + @touch crypto/ts/libcrypto-lib-ts_req_utils.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_req_utils.d.tmp crypto/ts/libcrypto-lib-ts_req_utils.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_req_utils.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_req_utils.d.tmp crypto/ts/libcrypto-lib-ts_req_utils.d; \ + fi +crypto/ts/libcrypto-lib-ts_rsp_print.o: crypto/ts/ts_rsp_print.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_rsp_print.d.tmp -c -o $@ crypto/ts/ts_rsp_print.c + @touch crypto/ts/libcrypto-lib-ts_rsp_print.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_rsp_print.d.tmp crypto/ts/libcrypto-lib-ts_rsp_print.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_rsp_print.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_rsp_print.d.tmp crypto/ts/libcrypto-lib-ts_rsp_print.d; \ + fi +crypto/ts/libcrypto-lib-ts_rsp_sign.o: crypto/ts/ts_rsp_sign.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_rsp_sign.d.tmp -c -o $@ crypto/ts/ts_rsp_sign.c + @touch crypto/ts/libcrypto-lib-ts_rsp_sign.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_rsp_sign.d.tmp crypto/ts/libcrypto-lib-ts_rsp_sign.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_rsp_sign.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_rsp_sign.d.tmp crypto/ts/libcrypto-lib-ts_rsp_sign.d; \ + fi +crypto/ts/libcrypto-lib-ts_rsp_utils.o: crypto/ts/ts_rsp_utils.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_rsp_utils.d.tmp -c -o $@ crypto/ts/ts_rsp_utils.c + @touch crypto/ts/libcrypto-lib-ts_rsp_utils.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_rsp_utils.d.tmp crypto/ts/libcrypto-lib-ts_rsp_utils.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_rsp_utils.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_rsp_utils.d.tmp crypto/ts/libcrypto-lib-ts_rsp_utils.d; \ + fi +crypto/ts/libcrypto-lib-ts_rsp_verify.o: crypto/ts/ts_rsp_verify.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_rsp_verify.d.tmp -c -o $@ crypto/ts/ts_rsp_verify.c + @touch crypto/ts/libcrypto-lib-ts_rsp_verify.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_rsp_verify.d.tmp crypto/ts/libcrypto-lib-ts_rsp_verify.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_rsp_verify.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_rsp_verify.d.tmp crypto/ts/libcrypto-lib-ts_rsp_verify.d; \ + fi +crypto/ts/libcrypto-lib-ts_verify_ctx.o: crypto/ts/ts_verify_ctx.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ts/libcrypto-lib-ts_verify_ctx.d.tmp -c -o $@ crypto/ts/ts_verify_ctx.c + @touch crypto/ts/libcrypto-lib-ts_verify_ctx.d.tmp + @if cmp crypto/ts/libcrypto-lib-ts_verify_ctx.d.tmp crypto/ts/libcrypto-lib-ts_verify_ctx.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ts/libcrypto-lib-ts_verify_ctx.d.tmp; \ + else \ + mv crypto/ts/libcrypto-lib-ts_verify_ctx.d.tmp crypto/ts/libcrypto-lib-ts_verify_ctx.d; \ + fi +crypto/txt_db/libcrypto-lib-txt_db.o: crypto/txt_db/txt_db.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/txt_db/libcrypto-lib-txt_db.d.tmp -c -o $@ crypto/txt_db/txt_db.c + @touch crypto/txt_db/libcrypto-lib-txt_db.d.tmp + @if cmp crypto/txt_db/libcrypto-lib-txt_db.d.tmp crypto/txt_db/libcrypto-lib-txt_db.d > /dev/null 2> /dev/null; then \ + rm -f crypto/txt_db/libcrypto-lib-txt_db.d.tmp; \ + else \ + mv crypto/txt_db/libcrypto-lib-txt_db.d.tmp crypto/txt_db/libcrypto-lib-txt_db.d; \ + fi +crypto/ui/libcrypto-lib-ui_err.o: crypto/ui/ui_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ui/libcrypto-lib-ui_err.d.tmp -c -o $@ crypto/ui/ui_err.c + @touch crypto/ui/libcrypto-lib-ui_err.d.tmp + @if cmp crypto/ui/libcrypto-lib-ui_err.d.tmp crypto/ui/libcrypto-lib-ui_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ui/libcrypto-lib-ui_err.d.tmp; \ + else \ + mv crypto/ui/libcrypto-lib-ui_err.d.tmp crypto/ui/libcrypto-lib-ui_err.d; \ + fi +crypto/ui/libcrypto-lib-ui_lib.o: crypto/ui/ui_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ui/libcrypto-lib-ui_lib.d.tmp -c -o $@ crypto/ui/ui_lib.c + @touch crypto/ui/libcrypto-lib-ui_lib.d.tmp + @if cmp crypto/ui/libcrypto-lib-ui_lib.d.tmp crypto/ui/libcrypto-lib-ui_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ui/libcrypto-lib-ui_lib.d.tmp; \ + else \ + mv crypto/ui/libcrypto-lib-ui_lib.d.tmp crypto/ui/libcrypto-lib-ui_lib.d; \ + fi +crypto/ui/libcrypto-lib-ui_null.o: crypto/ui/ui_null.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ui/libcrypto-lib-ui_null.d.tmp -c -o $@ crypto/ui/ui_null.c + @touch crypto/ui/libcrypto-lib-ui_null.d.tmp + @if cmp crypto/ui/libcrypto-lib-ui_null.d.tmp crypto/ui/libcrypto-lib-ui_null.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ui/libcrypto-lib-ui_null.d.tmp; \ + else \ + mv crypto/ui/libcrypto-lib-ui_null.d.tmp crypto/ui/libcrypto-lib-ui_null.d; \ + fi +crypto/ui/libcrypto-lib-ui_openssl.o: crypto/ui/ui_openssl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ui/libcrypto-lib-ui_openssl.d.tmp -c -o $@ crypto/ui/ui_openssl.c + @touch crypto/ui/libcrypto-lib-ui_openssl.d.tmp + @if cmp crypto/ui/libcrypto-lib-ui_openssl.d.tmp crypto/ui/libcrypto-lib-ui_openssl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ui/libcrypto-lib-ui_openssl.d.tmp; \ + else \ + mv crypto/ui/libcrypto-lib-ui_openssl.d.tmp crypto/ui/libcrypto-lib-ui_openssl.d; \ + fi +crypto/ui/libcrypto-lib-ui_util.o: crypto/ui/ui_util.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/ui/libcrypto-lib-ui_util.d.tmp -c -o $@ crypto/ui/ui_util.c + @touch crypto/ui/libcrypto-lib-ui_util.d.tmp + @if cmp crypto/ui/libcrypto-lib-ui_util.d.tmp crypto/ui/libcrypto-lib-ui_util.d > /dev/null 2> /dev/null; then \ + rm -f crypto/ui/libcrypto-lib-ui_util.d.tmp; \ + else \ + mv crypto/ui/libcrypto-lib-ui_util.d.tmp crypto/ui/libcrypto-lib-ui_util.d; \ + fi +crypto/whrlpool/libcrypto-lib-wp-x86_64.o: crypto/whrlpool/wp-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ crypto/whrlpool/wp-x86_64.s +crypto/whrlpool/wp-x86_64.s: crypto/whrlpool/asm/wp-x86_64.pl + CC="$(CC)" $(PERL) crypto/whrlpool/asm/wp-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +crypto/whrlpool/libcrypto-lib-wp_dgst.o: crypto/whrlpool/wp_dgst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/whrlpool/libcrypto-lib-wp_dgst.d.tmp -c -o $@ crypto/whrlpool/wp_dgst.c + @touch crypto/whrlpool/libcrypto-lib-wp_dgst.d.tmp + @if cmp crypto/whrlpool/libcrypto-lib-wp_dgst.d.tmp crypto/whrlpool/libcrypto-lib-wp_dgst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/whrlpool/libcrypto-lib-wp_dgst.d.tmp; \ + else \ + mv crypto/whrlpool/libcrypto-lib-wp_dgst.d.tmp crypto/whrlpool/libcrypto-lib-wp_dgst.d; \ + fi +crypto/x509/libcrypto-lib-by_dir.o: crypto/x509/by_dir.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-by_dir.d.tmp -c -o $@ crypto/x509/by_dir.c + @touch crypto/x509/libcrypto-lib-by_dir.d.tmp + @if cmp crypto/x509/libcrypto-lib-by_dir.d.tmp crypto/x509/libcrypto-lib-by_dir.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-by_dir.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-by_dir.d.tmp crypto/x509/libcrypto-lib-by_dir.d; \ + fi +crypto/x509/libcrypto-lib-by_file.o: crypto/x509/by_file.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-by_file.d.tmp -c -o $@ crypto/x509/by_file.c + @touch crypto/x509/libcrypto-lib-by_file.d.tmp + @if cmp crypto/x509/libcrypto-lib-by_file.d.tmp crypto/x509/libcrypto-lib-by_file.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-by_file.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-by_file.d.tmp crypto/x509/libcrypto-lib-by_file.d; \ + fi +crypto/x509/libcrypto-lib-by_store.o: crypto/x509/by_store.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-by_store.d.tmp -c -o $@ crypto/x509/by_store.c + @touch crypto/x509/libcrypto-lib-by_store.d.tmp + @if cmp crypto/x509/libcrypto-lib-by_store.d.tmp crypto/x509/libcrypto-lib-by_store.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-by_store.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-by_store.d.tmp crypto/x509/libcrypto-lib-by_store.d; \ + fi +crypto/x509/libcrypto-lib-pcy_cache.o: crypto/x509/pcy_cache.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-pcy_cache.d.tmp -c -o $@ crypto/x509/pcy_cache.c + @touch crypto/x509/libcrypto-lib-pcy_cache.d.tmp + @if cmp crypto/x509/libcrypto-lib-pcy_cache.d.tmp crypto/x509/libcrypto-lib-pcy_cache.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-pcy_cache.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-pcy_cache.d.tmp crypto/x509/libcrypto-lib-pcy_cache.d; \ + fi +crypto/x509/libcrypto-lib-pcy_data.o: crypto/x509/pcy_data.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-pcy_data.d.tmp -c -o $@ crypto/x509/pcy_data.c + @touch crypto/x509/libcrypto-lib-pcy_data.d.tmp + @if cmp crypto/x509/libcrypto-lib-pcy_data.d.tmp crypto/x509/libcrypto-lib-pcy_data.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-pcy_data.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-pcy_data.d.tmp crypto/x509/libcrypto-lib-pcy_data.d; \ + fi +crypto/x509/libcrypto-lib-pcy_lib.o: crypto/x509/pcy_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-pcy_lib.d.tmp -c -o $@ crypto/x509/pcy_lib.c + @touch crypto/x509/libcrypto-lib-pcy_lib.d.tmp + @if cmp crypto/x509/libcrypto-lib-pcy_lib.d.tmp crypto/x509/libcrypto-lib-pcy_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-pcy_lib.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-pcy_lib.d.tmp crypto/x509/libcrypto-lib-pcy_lib.d; \ + fi +crypto/x509/libcrypto-lib-pcy_map.o: crypto/x509/pcy_map.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-pcy_map.d.tmp -c -o $@ crypto/x509/pcy_map.c + @touch crypto/x509/libcrypto-lib-pcy_map.d.tmp + @if cmp crypto/x509/libcrypto-lib-pcy_map.d.tmp crypto/x509/libcrypto-lib-pcy_map.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-pcy_map.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-pcy_map.d.tmp crypto/x509/libcrypto-lib-pcy_map.d; \ + fi +crypto/x509/libcrypto-lib-pcy_node.o: crypto/x509/pcy_node.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-pcy_node.d.tmp -c -o $@ crypto/x509/pcy_node.c + @touch crypto/x509/libcrypto-lib-pcy_node.d.tmp + @if cmp crypto/x509/libcrypto-lib-pcy_node.d.tmp crypto/x509/libcrypto-lib-pcy_node.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-pcy_node.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-pcy_node.d.tmp crypto/x509/libcrypto-lib-pcy_node.d; \ + fi +crypto/x509/libcrypto-lib-pcy_tree.o: crypto/x509/pcy_tree.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-pcy_tree.d.tmp -c -o $@ crypto/x509/pcy_tree.c + @touch crypto/x509/libcrypto-lib-pcy_tree.d.tmp + @if cmp crypto/x509/libcrypto-lib-pcy_tree.d.tmp crypto/x509/libcrypto-lib-pcy_tree.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-pcy_tree.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-pcy_tree.d.tmp crypto/x509/libcrypto-lib-pcy_tree.d; \ + fi +crypto/x509/libcrypto-lib-t_acert.o: crypto/x509/t_acert.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-t_acert.d.tmp -c -o $@ crypto/x509/t_acert.c + @touch crypto/x509/libcrypto-lib-t_acert.d.tmp + @if cmp crypto/x509/libcrypto-lib-t_acert.d.tmp crypto/x509/libcrypto-lib-t_acert.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-t_acert.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-t_acert.d.tmp crypto/x509/libcrypto-lib-t_acert.d; \ + fi +crypto/x509/libcrypto-lib-t_crl.o: crypto/x509/t_crl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-t_crl.d.tmp -c -o $@ crypto/x509/t_crl.c + @touch crypto/x509/libcrypto-lib-t_crl.d.tmp + @if cmp crypto/x509/libcrypto-lib-t_crl.d.tmp crypto/x509/libcrypto-lib-t_crl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-t_crl.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-t_crl.d.tmp crypto/x509/libcrypto-lib-t_crl.d; \ + fi +crypto/x509/libcrypto-lib-t_req.o: crypto/x509/t_req.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-t_req.d.tmp -c -o $@ crypto/x509/t_req.c + @touch crypto/x509/libcrypto-lib-t_req.d.tmp + @if cmp crypto/x509/libcrypto-lib-t_req.d.tmp crypto/x509/libcrypto-lib-t_req.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-t_req.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-t_req.d.tmp crypto/x509/libcrypto-lib-t_req.d; \ + fi +crypto/x509/libcrypto-lib-t_x509.o: crypto/x509/t_x509.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-t_x509.d.tmp -c -o $@ crypto/x509/t_x509.c + @touch crypto/x509/libcrypto-lib-t_x509.d.tmp + @if cmp crypto/x509/libcrypto-lib-t_x509.d.tmp crypto/x509/libcrypto-lib-t_x509.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-t_x509.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-t_x509.d.tmp crypto/x509/libcrypto-lib-t_x509.d; \ + fi +crypto/x509/libcrypto-lib-v3_ac_tgt.o: crypto/x509/v3_ac_tgt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_ac_tgt.d.tmp -c -o $@ crypto/x509/v3_ac_tgt.c + @touch crypto/x509/libcrypto-lib-v3_ac_tgt.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_ac_tgt.d.tmp crypto/x509/libcrypto-lib-v3_ac_tgt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_ac_tgt.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_ac_tgt.d.tmp crypto/x509/libcrypto-lib-v3_ac_tgt.d; \ + fi +crypto/x509/libcrypto-lib-v3_addr.o: crypto/x509/v3_addr.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_addr.d.tmp -c -o $@ crypto/x509/v3_addr.c + @touch crypto/x509/libcrypto-lib-v3_addr.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_addr.d.tmp crypto/x509/libcrypto-lib-v3_addr.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_addr.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_addr.d.tmp crypto/x509/libcrypto-lib-v3_addr.d; \ + fi +crypto/x509/libcrypto-lib-v3_admis.o: crypto/x509/v3_admis.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_admis.d.tmp -c -o $@ crypto/x509/v3_admis.c + @touch crypto/x509/libcrypto-lib-v3_admis.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_admis.d.tmp crypto/x509/libcrypto-lib-v3_admis.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_admis.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_admis.d.tmp crypto/x509/libcrypto-lib-v3_admis.d; \ + fi +crypto/x509/libcrypto-lib-v3_akeya.o: crypto/x509/v3_akeya.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_akeya.d.tmp -c -o $@ crypto/x509/v3_akeya.c + @touch crypto/x509/libcrypto-lib-v3_akeya.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_akeya.d.tmp crypto/x509/libcrypto-lib-v3_akeya.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_akeya.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_akeya.d.tmp crypto/x509/libcrypto-lib-v3_akeya.d; \ + fi +crypto/x509/libcrypto-lib-v3_akid.o: crypto/x509/v3_akid.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_akid.d.tmp -c -o $@ crypto/x509/v3_akid.c + @touch crypto/x509/libcrypto-lib-v3_akid.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_akid.d.tmp crypto/x509/libcrypto-lib-v3_akid.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_akid.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_akid.d.tmp crypto/x509/libcrypto-lib-v3_akid.d; \ + fi +crypto/x509/libcrypto-lib-v3_asid.o: crypto/x509/v3_asid.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_asid.d.tmp -c -o $@ crypto/x509/v3_asid.c + @touch crypto/x509/libcrypto-lib-v3_asid.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_asid.d.tmp crypto/x509/libcrypto-lib-v3_asid.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_asid.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_asid.d.tmp crypto/x509/libcrypto-lib-v3_asid.d; \ + fi +crypto/x509/libcrypto-lib-v3_audit_id.o: crypto/x509/v3_audit_id.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_audit_id.d.tmp -c -o $@ crypto/x509/v3_audit_id.c + @touch crypto/x509/libcrypto-lib-v3_audit_id.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_audit_id.d.tmp crypto/x509/libcrypto-lib-v3_audit_id.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_audit_id.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_audit_id.d.tmp crypto/x509/libcrypto-lib-v3_audit_id.d; \ + fi +crypto/x509/libcrypto-lib-v3_battcons.o: crypto/x509/v3_battcons.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_battcons.d.tmp -c -o $@ crypto/x509/v3_battcons.c + @touch crypto/x509/libcrypto-lib-v3_battcons.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_battcons.d.tmp crypto/x509/libcrypto-lib-v3_battcons.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_battcons.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_battcons.d.tmp crypto/x509/libcrypto-lib-v3_battcons.d; \ + fi +crypto/x509/libcrypto-lib-v3_bcons.o: crypto/x509/v3_bcons.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_bcons.d.tmp -c -o $@ crypto/x509/v3_bcons.c + @touch crypto/x509/libcrypto-lib-v3_bcons.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_bcons.d.tmp crypto/x509/libcrypto-lib-v3_bcons.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_bcons.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_bcons.d.tmp crypto/x509/libcrypto-lib-v3_bcons.d; \ + fi +crypto/x509/libcrypto-lib-v3_bitst.o: crypto/x509/v3_bitst.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_bitst.d.tmp -c -o $@ crypto/x509/v3_bitst.c + @touch crypto/x509/libcrypto-lib-v3_bitst.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_bitst.d.tmp crypto/x509/libcrypto-lib-v3_bitst.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_bitst.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_bitst.d.tmp crypto/x509/libcrypto-lib-v3_bitst.d; \ + fi +crypto/x509/libcrypto-lib-v3_conf.o: crypto/x509/v3_conf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_conf.d.tmp -c -o $@ crypto/x509/v3_conf.c + @touch crypto/x509/libcrypto-lib-v3_conf.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_conf.d.tmp crypto/x509/libcrypto-lib-v3_conf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_conf.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_conf.d.tmp crypto/x509/libcrypto-lib-v3_conf.d; \ + fi +crypto/x509/libcrypto-lib-v3_cpols.o: crypto/x509/v3_cpols.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_cpols.d.tmp -c -o $@ crypto/x509/v3_cpols.c + @touch crypto/x509/libcrypto-lib-v3_cpols.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_cpols.d.tmp crypto/x509/libcrypto-lib-v3_cpols.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_cpols.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_cpols.d.tmp crypto/x509/libcrypto-lib-v3_cpols.d; \ + fi +crypto/x509/libcrypto-lib-v3_crld.o: crypto/x509/v3_crld.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_crld.d.tmp -c -o $@ crypto/x509/v3_crld.c + @touch crypto/x509/libcrypto-lib-v3_crld.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_crld.d.tmp crypto/x509/libcrypto-lib-v3_crld.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_crld.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_crld.d.tmp crypto/x509/libcrypto-lib-v3_crld.d; \ + fi +crypto/x509/libcrypto-lib-v3_enum.o: crypto/x509/v3_enum.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_enum.d.tmp -c -o $@ crypto/x509/v3_enum.c + @touch crypto/x509/libcrypto-lib-v3_enum.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_enum.d.tmp crypto/x509/libcrypto-lib-v3_enum.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_enum.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_enum.d.tmp crypto/x509/libcrypto-lib-v3_enum.d; \ + fi +crypto/x509/libcrypto-lib-v3_extku.o: crypto/x509/v3_extku.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_extku.d.tmp -c -o $@ crypto/x509/v3_extku.c + @touch crypto/x509/libcrypto-lib-v3_extku.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_extku.d.tmp crypto/x509/libcrypto-lib-v3_extku.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_extku.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_extku.d.tmp crypto/x509/libcrypto-lib-v3_extku.d; \ + fi +crypto/x509/libcrypto-lib-v3_genn.o: crypto/x509/v3_genn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_genn.d.tmp -c -o $@ crypto/x509/v3_genn.c + @touch crypto/x509/libcrypto-lib-v3_genn.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_genn.d.tmp crypto/x509/libcrypto-lib-v3_genn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_genn.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_genn.d.tmp crypto/x509/libcrypto-lib-v3_genn.d; \ + fi +crypto/x509/libcrypto-lib-v3_group_ac.o: crypto/x509/v3_group_ac.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_group_ac.d.tmp -c -o $@ crypto/x509/v3_group_ac.c + @touch crypto/x509/libcrypto-lib-v3_group_ac.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_group_ac.d.tmp crypto/x509/libcrypto-lib-v3_group_ac.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_group_ac.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_group_ac.d.tmp crypto/x509/libcrypto-lib-v3_group_ac.d; \ + fi +crypto/x509/libcrypto-lib-v3_ia5.o: crypto/x509/v3_ia5.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_ia5.d.tmp -c -o $@ crypto/x509/v3_ia5.c + @touch crypto/x509/libcrypto-lib-v3_ia5.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_ia5.d.tmp crypto/x509/libcrypto-lib-v3_ia5.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_ia5.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_ia5.d.tmp crypto/x509/libcrypto-lib-v3_ia5.d; \ + fi +crypto/x509/libcrypto-lib-v3_ind_iss.o: crypto/x509/v3_ind_iss.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_ind_iss.d.tmp -c -o $@ crypto/x509/v3_ind_iss.c + @touch crypto/x509/libcrypto-lib-v3_ind_iss.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_ind_iss.d.tmp crypto/x509/libcrypto-lib-v3_ind_iss.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_ind_iss.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_ind_iss.d.tmp crypto/x509/libcrypto-lib-v3_ind_iss.d; \ + fi +crypto/x509/libcrypto-lib-v3_info.o: crypto/x509/v3_info.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_info.d.tmp -c -o $@ crypto/x509/v3_info.c + @touch crypto/x509/libcrypto-lib-v3_info.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_info.d.tmp crypto/x509/libcrypto-lib-v3_info.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_info.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_info.d.tmp crypto/x509/libcrypto-lib-v3_info.d; \ + fi +crypto/x509/libcrypto-lib-v3_int.o: crypto/x509/v3_int.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_int.d.tmp -c -o $@ crypto/x509/v3_int.c + @touch crypto/x509/libcrypto-lib-v3_int.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_int.d.tmp crypto/x509/libcrypto-lib-v3_int.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_int.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_int.d.tmp crypto/x509/libcrypto-lib-v3_int.d; \ + fi +crypto/x509/libcrypto-lib-v3_iobo.o: crypto/x509/v3_iobo.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_iobo.d.tmp -c -o $@ crypto/x509/v3_iobo.c + @touch crypto/x509/libcrypto-lib-v3_iobo.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_iobo.d.tmp crypto/x509/libcrypto-lib-v3_iobo.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_iobo.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_iobo.d.tmp crypto/x509/libcrypto-lib-v3_iobo.d; \ + fi +crypto/x509/libcrypto-lib-v3_ist.o: crypto/x509/v3_ist.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_ist.d.tmp -c -o $@ crypto/x509/v3_ist.c + @touch crypto/x509/libcrypto-lib-v3_ist.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_ist.d.tmp crypto/x509/libcrypto-lib-v3_ist.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_ist.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_ist.d.tmp crypto/x509/libcrypto-lib-v3_ist.d; \ + fi +crypto/x509/libcrypto-lib-v3_lib.o: crypto/x509/v3_lib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_lib.d.tmp -c -o $@ crypto/x509/v3_lib.c + @touch crypto/x509/libcrypto-lib-v3_lib.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_lib.d.tmp crypto/x509/libcrypto-lib-v3_lib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_lib.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_lib.d.tmp crypto/x509/libcrypto-lib-v3_lib.d; \ + fi +crypto/x509/libcrypto-lib-v3_ncons.o: crypto/x509/v3_ncons.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_ncons.d.tmp -c -o $@ crypto/x509/v3_ncons.c + @touch crypto/x509/libcrypto-lib-v3_ncons.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_ncons.d.tmp crypto/x509/libcrypto-lib-v3_ncons.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_ncons.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_ncons.d.tmp crypto/x509/libcrypto-lib-v3_ncons.d; \ + fi +crypto/x509/libcrypto-lib-v3_no_ass.o: crypto/x509/v3_no_ass.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_no_ass.d.tmp -c -o $@ crypto/x509/v3_no_ass.c + @touch crypto/x509/libcrypto-lib-v3_no_ass.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_no_ass.d.tmp crypto/x509/libcrypto-lib-v3_no_ass.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_no_ass.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_no_ass.d.tmp crypto/x509/libcrypto-lib-v3_no_ass.d; \ + fi +crypto/x509/libcrypto-lib-v3_no_rev_avail.o: crypto/x509/v3_no_rev_avail.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_no_rev_avail.d.tmp -c -o $@ crypto/x509/v3_no_rev_avail.c + @touch crypto/x509/libcrypto-lib-v3_no_rev_avail.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_no_rev_avail.d.tmp crypto/x509/libcrypto-lib-v3_no_rev_avail.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_no_rev_avail.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_no_rev_avail.d.tmp crypto/x509/libcrypto-lib-v3_no_rev_avail.d; \ + fi +crypto/x509/libcrypto-lib-v3_pci.o: crypto/x509/v3_pci.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_pci.d.tmp -c -o $@ crypto/x509/v3_pci.c + @touch crypto/x509/libcrypto-lib-v3_pci.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_pci.d.tmp crypto/x509/libcrypto-lib-v3_pci.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_pci.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_pci.d.tmp crypto/x509/libcrypto-lib-v3_pci.d; \ + fi +crypto/x509/libcrypto-lib-v3_pcia.o: crypto/x509/v3_pcia.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_pcia.d.tmp -c -o $@ crypto/x509/v3_pcia.c + @touch crypto/x509/libcrypto-lib-v3_pcia.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_pcia.d.tmp crypto/x509/libcrypto-lib-v3_pcia.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_pcia.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_pcia.d.tmp crypto/x509/libcrypto-lib-v3_pcia.d; \ + fi +crypto/x509/libcrypto-lib-v3_pcons.o: crypto/x509/v3_pcons.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_pcons.d.tmp -c -o $@ crypto/x509/v3_pcons.c + @touch crypto/x509/libcrypto-lib-v3_pcons.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_pcons.d.tmp crypto/x509/libcrypto-lib-v3_pcons.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_pcons.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_pcons.d.tmp crypto/x509/libcrypto-lib-v3_pcons.d; \ + fi +crypto/x509/libcrypto-lib-v3_pku.o: crypto/x509/v3_pku.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_pku.d.tmp -c -o $@ crypto/x509/v3_pku.c + @touch crypto/x509/libcrypto-lib-v3_pku.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_pku.d.tmp crypto/x509/libcrypto-lib-v3_pku.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_pku.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_pku.d.tmp crypto/x509/libcrypto-lib-v3_pku.d; \ + fi +crypto/x509/libcrypto-lib-v3_pmaps.o: crypto/x509/v3_pmaps.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_pmaps.d.tmp -c -o $@ crypto/x509/v3_pmaps.c + @touch crypto/x509/libcrypto-lib-v3_pmaps.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_pmaps.d.tmp crypto/x509/libcrypto-lib-v3_pmaps.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_pmaps.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_pmaps.d.tmp crypto/x509/libcrypto-lib-v3_pmaps.d; \ + fi +crypto/x509/libcrypto-lib-v3_prn.o: crypto/x509/v3_prn.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_prn.d.tmp -c -o $@ crypto/x509/v3_prn.c + @touch crypto/x509/libcrypto-lib-v3_prn.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_prn.d.tmp crypto/x509/libcrypto-lib-v3_prn.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_prn.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_prn.d.tmp crypto/x509/libcrypto-lib-v3_prn.d; \ + fi +crypto/x509/libcrypto-lib-v3_purp.o: crypto/x509/v3_purp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_purp.d.tmp -c -o $@ crypto/x509/v3_purp.c + @touch crypto/x509/libcrypto-lib-v3_purp.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_purp.d.tmp crypto/x509/libcrypto-lib-v3_purp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_purp.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_purp.d.tmp crypto/x509/libcrypto-lib-v3_purp.d; \ + fi +crypto/x509/libcrypto-lib-v3_san.o: crypto/x509/v3_san.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_san.d.tmp -c -o $@ crypto/x509/v3_san.c + @touch crypto/x509/libcrypto-lib-v3_san.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_san.d.tmp crypto/x509/libcrypto-lib-v3_san.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_san.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_san.d.tmp crypto/x509/libcrypto-lib-v3_san.d; \ + fi +crypto/x509/libcrypto-lib-v3_sda.o: crypto/x509/v3_sda.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_sda.d.tmp -c -o $@ crypto/x509/v3_sda.c + @touch crypto/x509/libcrypto-lib-v3_sda.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_sda.d.tmp crypto/x509/libcrypto-lib-v3_sda.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_sda.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_sda.d.tmp crypto/x509/libcrypto-lib-v3_sda.d; \ + fi +crypto/x509/libcrypto-lib-v3_single_use.o: crypto/x509/v3_single_use.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_single_use.d.tmp -c -o $@ crypto/x509/v3_single_use.c + @touch crypto/x509/libcrypto-lib-v3_single_use.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_single_use.d.tmp crypto/x509/libcrypto-lib-v3_single_use.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_single_use.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_single_use.d.tmp crypto/x509/libcrypto-lib-v3_single_use.d; \ + fi +crypto/x509/libcrypto-lib-v3_skid.o: crypto/x509/v3_skid.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_skid.d.tmp -c -o $@ crypto/x509/v3_skid.c + @touch crypto/x509/libcrypto-lib-v3_skid.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_skid.d.tmp crypto/x509/libcrypto-lib-v3_skid.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_skid.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_skid.d.tmp crypto/x509/libcrypto-lib-v3_skid.d; \ + fi +crypto/x509/libcrypto-lib-v3_soa_id.o: crypto/x509/v3_soa_id.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_soa_id.d.tmp -c -o $@ crypto/x509/v3_soa_id.c + @touch crypto/x509/libcrypto-lib-v3_soa_id.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_soa_id.d.tmp crypto/x509/libcrypto-lib-v3_soa_id.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_soa_id.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_soa_id.d.tmp crypto/x509/libcrypto-lib-v3_soa_id.d; \ + fi +crypto/x509/libcrypto-lib-v3_sxnet.o: crypto/x509/v3_sxnet.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_sxnet.d.tmp -c -o $@ crypto/x509/v3_sxnet.c + @touch crypto/x509/libcrypto-lib-v3_sxnet.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_sxnet.d.tmp crypto/x509/libcrypto-lib-v3_sxnet.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_sxnet.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_sxnet.d.tmp crypto/x509/libcrypto-lib-v3_sxnet.d; \ + fi +crypto/x509/libcrypto-lib-v3_tlsf.o: crypto/x509/v3_tlsf.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_tlsf.d.tmp -c -o $@ crypto/x509/v3_tlsf.c + @touch crypto/x509/libcrypto-lib-v3_tlsf.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_tlsf.d.tmp crypto/x509/libcrypto-lib-v3_tlsf.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_tlsf.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_tlsf.d.tmp crypto/x509/libcrypto-lib-v3_tlsf.d; \ + fi +crypto/x509/libcrypto-lib-v3_usernotice.o: crypto/x509/v3_usernotice.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_usernotice.d.tmp -c -o $@ crypto/x509/v3_usernotice.c + @touch crypto/x509/libcrypto-lib-v3_usernotice.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_usernotice.d.tmp crypto/x509/libcrypto-lib-v3_usernotice.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_usernotice.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_usernotice.d.tmp crypto/x509/libcrypto-lib-v3_usernotice.d; \ + fi +crypto/x509/libcrypto-lib-v3_utf8.o: crypto/x509/v3_utf8.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_utf8.d.tmp -c -o $@ crypto/x509/v3_utf8.c + @touch crypto/x509/libcrypto-lib-v3_utf8.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_utf8.d.tmp crypto/x509/libcrypto-lib-v3_utf8.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_utf8.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_utf8.d.tmp crypto/x509/libcrypto-lib-v3_utf8.d; \ + fi +crypto/x509/libcrypto-lib-v3_utl.o: crypto/x509/v3_utl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3_utl.d.tmp -c -o $@ crypto/x509/v3_utl.c + @touch crypto/x509/libcrypto-lib-v3_utl.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3_utl.d.tmp crypto/x509/libcrypto-lib-v3_utl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3_utl.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3_utl.d.tmp crypto/x509/libcrypto-lib-v3_utl.d; \ + fi +crypto/x509/libcrypto-lib-v3err.o: crypto/x509/v3err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-v3err.d.tmp -c -o $@ crypto/x509/v3err.c + @touch crypto/x509/libcrypto-lib-v3err.d.tmp + @if cmp crypto/x509/libcrypto-lib-v3err.d.tmp crypto/x509/libcrypto-lib-v3err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-v3err.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-v3err.d.tmp crypto/x509/libcrypto-lib-v3err.d; \ + fi +crypto/x509/libcrypto-lib-x509_acert.o: crypto/x509/x509_acert.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_acert.d.tmp -c -o $@ crypto/x509/x509_acert.c + @touch crypto/x509/libcrypto-lib-x509_acert.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_acert.d.tmp crypto/x509/libcrypto-lib-x509_acert.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_acert.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_acert.d.tmp crypto/x509/libcrypto-lib-x509_acert.d; \ + fi +crypto/x509/libcrypto-lib-x509_att.o: crypto/x509/x509_att.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_att.d.tmp -c -o $@ crypto/x509/x509_att.c + @touch crypto/x509/libcrypto-lib-x509_att.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_att.d.tmp crypto/x509/libcrypto-lib-x509_att.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_att.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_att.d.tmp crypto/x509/libcrypto-lib-x509_att.d; \ + fi +crypto/x509/libcrypto-lib-x509_cmp.o: crypto/x509/x509_cmp.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_cmp.d.tmp -c -o $@ crypto/x509/x509_cmp.c + @touch crypto/x509/libcrypto-lib-x509_cmp.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_cmp.d.tmp crypto/x509/libcrypto-lib-x509_cmp.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_cmp.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_cmp.d.tmp crypto/x509/libcrypto-lib-x509_cmp.d; \ + fi +crypto/x509/libcrypto-lib-x509_d2.o: crypto/x509/x509_d2.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_d2.d.tmp -c -o $@ crypto/x509/x509_d2.c + @touch crypto/x509/libcrypto-lib-x509_d2.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_d2.d.tmp crypto/x509/libcrypto-lib-x509_d2.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_d2.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_d2.d.tmp crypto/x509/libcrypto-lib-x509_d2.d; \ + fi +crypto/x509/libcrypto-lib-x509_def.o: crypto/x509/x509_def.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_def.d.tmp -c -o $@ crypto/x509/x509_def.c + @touch crypto/x509/libcrypto-lib-x509_def.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_def.d.tmp crypto/x509/libcrypto-lib-x509_def.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_def.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_def.d.tmp crypto/x509/libcrypto-lib-x509_def.d; \ + fi +crypto/x509/libcrypto-lib-x509_err.o: crypto/x509/x509_err.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_err.d.tmp -c -o $@ crypto/x509/x509_err.c + @touch crypto/x509/libcrypto-lib-x509_err.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_err.d.tmp crypto/x509/libcrypto-lib-x509_err.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_err.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_err.d.tmp crypto/x509/libcrypto-lib-x509_err.d; \ + fi +crypto/x509/libcrypto-lib-x509_ext.o: crypto/x509/x509_ext.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_ext.d.tmp -c -o $@ crypto/x509/x509_ext.c + @touch crypto/x509/libcrypto-lib-x509_ext.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_ext.d.tmp crypto/x509/libcrypto-lib-x509_ext.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_ext.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_ext.d.tmp crypto/x509/libcrypto-lib-x509_ext.d; \ + fi +crypto/x509/libcrypto-lib-x509_lu.o: crypto/x509/x509_lu.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_lu.d.tmp -c -o $@ crypto/x509/x509_lu.c + @touch crypto/x509/libcrypto-lib-x509_lu.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_lu.d.tmp crypto/x509/libcrypto-lib-x509_lu.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_lu.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_lu.d.tmp crypto/x509/libcrypto-lib-x509_lu.d; \ + fi +crypto/x509/libcrypto-lib-x509_meth.o: crypto/x509/x509_meth.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_meth.d.tmp -c -o $@ crypto/x509/x509_meth.c + @touch crypto/x509/libcrypto-lib-x509_meth.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_meth.d.tmp crypto/x509/libcrypto-lib-x509_meth.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_meth.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_meth.d.tmp crypto/x509/libcrypto-lib-x509_meth.d; \ + fi +crypto/x509/libcrypto-lib-x509_obj.o: crypto/x509/x509_obj.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_obj.d.tmp -c -o $@ crypto/x509/x509_obj.c + @touch crypto/x509/libcrypto-lib-x509_obj.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_obj.d.tmp crypto/x509/libcrypto-lib-x509_obj.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_obj.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_obj.d.tmp crypto/x509/libcrypto-lib-x509_obj.d; \ + fi +crypto/x509/libcrypto-lib-x509_r2x.o: crypto/x509/x509_r2x.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_r2x.d.tmp -c -o $@ crypto/x509/x509_r2x.c + @touch crypto/x509/libcrypto-lib-x509_r2x.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_r2x.d.tmp crypto/x509/libcrypto-lib-x509_r2x.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_r2x.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_r2x.d.tmp crypto/x509/libcrypto-lib-x509_r2x.d; \ + fi +crypto/x509/libcrypto-lib-x509_req.o: crypto/x509/x509_req.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_req.d.tmp -c -o $@ crypto/x509/x509_req.c + @touch crypto/x509/libcrypto-lib-x509_req.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_req.d.tmp crypto/x509/libcrypto-lib-x509_req.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_req.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_req.d.tmp crypto/x509/libcrypto-lib-x509_req.d; \ + fi +crypto/x509/libcrypto-lib-x509_set.o: crypto/x509/x509_set.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_set.d.tmp -c -o $@ crypto/x509/x509_set.c + @touch crypto/x509/libcrypto-lib-x509_set.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_set.d.tmp crypto/x509/libcrypto-lib-x509_set.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_set.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_set.d.tmp crypto/x509/libcrypto-lib-x509_set.d; \ + fi +crypto/x509/libcrypto-lib-x509_trust.o: crypto/x509/x509_trust.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_trust.d.tmp -c -o $@ crypto/x509/x509_trust.c + @touch crypto/x509/libcrypto-lib-x509_trust.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_trust.d.tmp crypto/x509/libcrypto-lib-x509_trust.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_trust.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_trust.d.tmp crypto/x509/libcrypto-lib-x509_trust.d; \ + fi +crypto/x509/libcrypto-lib-x509_txt.o: crypto/x509/x509_txt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_txt.d.tmp -c -o $@ crypto/x509/x509_txt.c + @touch crypto/x509/libcrypto-lib-x509_txt.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_txt.d.tmp crypto/x509/libcrypto-lib-x509_txt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_txt.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_txt.d.tmp crypto/x509/libcrypto-lib-x509_txt.d; \ + fi +crypto/x509/libcrypto-lib-x509_v3.o: crypto/x509/x509_v3.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_v3.d.tmp -c -o $@ crypto/x509/x509_v3.c + @touch crypto/x509/libcrypto-lib-x509_v3.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_v3.d.tmp crypto/x509/libcrypto-lib-x509_v3.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_v3.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_v3.d.tmp crypto/x509/libcrypto-lib-x509_v3.d; \ + fi +crypto/x509/libcrypto-lib-x509_vfy.o: crypto/x509/x509_vfy.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_vfy.d.tmp -c -o $@ crypto/x509/x509_vfy.c + @touch crypto/x509/libcrypto-lib-x509_vfy.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_vfy.d.tmp crypto/x509/libcrypto-lib-x509_vfy.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_vfy.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_vfy.d.tmp crypto/x509/libcrypto-lib-x509_vfy.d; \ + fi +crypto/x509/libcrypto-lib-x509_vpm.o: crypto/x509/x509_vpm.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509_vpm.d.tmp -c -o $@ crypto/x509/x509_vpm.c + @touch crypto/x509/libcrypto-lib-x509_vpm.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509_vpm.d.tmp crypto/x509/libcrypto-lib-x509_vpm.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509_vpm.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509_vpm.d.tmp crypto/x509/libcrypto-lib-x509_vpm.d; \ + fi +crypto/x509/libcrypto-lib-x509aset.o: crypto/x509/x509aset.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509aset.d.tmp -c -o $@ crypto/x509/x509aset.c + @touch crypto/x509/libcrypto-lib-x509aset.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509aset.d.tmp crypto/x509/libcrypto-lib-x509aset.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509aset.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509aset.d.tmp crypto/x509/libcrypto-lib-x509aset.d; \ + fi +crypto/x509/libcrypto-lib-x509cset.o: crypto/x509/x509cset.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509cset.d.tmp -c -o $@ crypto/x509/x509cset.c + @touch crypto/x509/libcrypto-lib-x509cset.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509cset.d.tmp crypto/x509/libcrypto-lib-x509cset.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509cset.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509cset.d.tmp crypto/x509/libcrypto-lib-x509cset.d; \ + fi +crypto/x509/libcrypto-lib-x509name.o: crypto/x509/x509name.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509name.d.tmp -c -o $@ crypto/x509/x509name.c + @touch crypto/x509/libcrypto-lib-x509name.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509name.d.tmp crypto/x509/libcrypto-lib-x509name.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509name.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509name.d.tmp crypto/x509/libcrypto-lib-x509name.d; \ + fi +crypto/x509/libcrypto-lib-x509rset.o: crypto/x509/x509rset.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509rset.d.tmp -c -o $@ crypto/x509/x509rset.c + @touch crypto/x509/libcrypto-lib-x509rset.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509rset.d.tmp crypto/x509/libcrypto-lib-x509rset.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509rset.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509rset.d.tmp crypto/x509/libcrypto-lib-x509rset.d; \ + fi +crypto/x509/libcrypto-lib-x509spki.o: crypto/x509/x509spki.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509spki.d.tmp -c -o $@ crypto/x509/x509spki.c + @touch crypto/x509/libcrypto-lib-x509spki.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509spki.d.tmp crypto/x509/libcrypto-lib-x509spki.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509spki.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509spki.d.tmp crypto/x509/libcrypto-lib-x509spki.d; \ + fi +crypto/x509/libcrypto-lib-x509type.o: crypto/x509/x509type.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x509type.d.tmp -c -o $@ crypto/x509/x509type.c + @touch crypto/x509/libcrypto-lib-x509type.d.tmp + @if cmp crypto/x509/libcrypto-lib-x509type.d.tmp crypto/x509/libcrypto-lib-x509type.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x509type.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x509type.d.tmp crypto/x509/libcrypto-lib-x509type.d; \ + fi +crypto/x509/libcrypto-lib-x_all.o: crypto/x509/x_all.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_all.d.tmp -c -o $@ crypto/x509/x_all.c + @touch crypto/x509/libcrypto-lib-x_all.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_all.d.tmp crypto/x509/libcrypto-lib-x_all.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_all.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_all.d.tmp crypto/x509/libcrypto-lib-x_all.d; \ + fi +crypto/x509/libcrypto-lib-x_attrib.o: crypto/x509/x_attrib.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_attrib.d.tmp -c -o $@ crypto/x509/x_attrib.c + @touch crypto/x509/libcrypto-lib-x_attrib.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_attrib.d.tmp crypto/x509/libcrypto-lib-x_attrib.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_attrib.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_attrib.d.tmp crypto/x509/libcrypto-lib-x_attrib.d; \ + fi +crypto/x509/libcrypto-lib-x_crl.o: crypto/x509/x_crl.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_crl.d.tmp -c -o $@ crypto/x509/x_crl.c + @touch crypto/x509/libcrypto-lib-x_crl.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_crl.d.tmp crypto/x509/libcrypto-lib-x_crl.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_crl.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_crl.d.tmp crypto/x509/libcrypto-lib-x_crl.d; \ + fi +crypto/x509/libcrypto-lib-x_exten.o: crypto/x509/x_exten.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_exten.d.tmp -c -o $@ crypto/x509/x_exten.c + @touch crypto/x509/libcrypto-lib-x_exten.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_exten.d.tmp crypto/x509/libcrypto-lib-x_exten.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_exten.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_exten.d.tmp crypto/x509/libcrypto-lib-x_exten.d; \ + fi +crypto/x509/libcrypto-lib-x_ietfatt.o: crypto/x509/x_ietfatt.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_ietfatt.d.tmp -c -o $@ crypto/x509/x_ietfatt.c + @touch crypto/x509/libcrypto-lib-x_ietfatt.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_ietfatt.d.tmp crypto/x509/libcrypto-lib-x_ietfatt.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_ietfatt.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_ietfatt.d.tmp crypto/x509/libcrypto-lib-x_ietfatt.d; \ + fi +crypto/x509/libcrypto-lib-x_name.o: crypto/x509/x_name.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_name.d.tmp -c -o $@ crypto/x509/x_name.c + @touch crypto/x509/libcrypto-lib-x_name.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_name.d.tmp crypto/x509/libcrypto-lib-x_name.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_name.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_name.d.tmp crypto/x509/libcrypto-lib-x_name.d; \ + fi +crypto/x509/libcrypto-lib-x_pubkey.o: crypto/x509/x_pubkey.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_pubkey.d.tmp -c -o $@ crypto/x509/x_pubkey.c + @touch crypto/x509/libcrypto-lib-x_pubkey.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_pubkey.d.tmp crypto/x509/libcrypto-lib-x_pubkey.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_pubkey.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_pubkey.d.tmp crypto/x509/libcrypto-lib-x_pubkey.d; \ + fi +crypto/x509/libcrypto-lib-x_req.o: crypto/x509/x_req.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_req.d.tmp -c -o $@ crypto/x509/x_req.c + @touch crypto/x509/libcrypto-lib-x_req.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_req.d.tmp crypto/x509/libcrypto-lib-x_req.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_req.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_req.d.tmp crypto/x509/libcrypto-lib-x_req.d; \ + fi +crypto/x509/libcrypto-lib-x_x509.o: crypto/x509/x_x509.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_x509.d.tmp -c -o $@ crypto/x509/x_x509.c + @touch crypto/x509/libcrypto-lib-x_x509.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_x509.d.tmp crypto/x509/libcrypto-lib-x_x509.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_x509.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_x509.d.tmp crypto/x509/libcrypto-lib-x_x509.d; \ + fi +crypto/x509/libcrypto-lib-x_x509a.o: crypto/x509/x_x509a.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF crypto/x509/libcrypto-lib-x_x509a.d.tmp -c -o $@ crypto/x509/x_x509a.c + @touch crypto/x509/libcrypto-lib-x_x509a.d.tmp + @if cmp crypto/x509/libcrypto-lib-x_x509a.d.tmp crypto/x509/libcrypto-lib-x_x509a.d > /dev/null 2> /dev/null; then \ + rm -f crypto/x509/libcrypto-lib-x_x509a.d.tmp; \ + else \ + mv crypto/x509/libcrypto-lib-x_x509a.d.tmp crypto/x509/libcrypto-lib-x_x509a.d; \ + fi +engines/libcrypto-lib-e_capi.o: engines/e_capi.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF engines/libcrypto-lib-e_capi.d.tmp -c -o $@ engines/e_capi.c + @touch engines/libcrypto-lib-e_capi.d.tmp + @if cmp engines/libcrypto-lib-e_capi.d.tmp engines/libcrypto-lib-e_capi.d > /dev/null 2> /dev/null; then \ + rm -f engines/libcrypto-lib-e_capi.d.tmp; \ + else \ + mv engines/libcrypto-lib-e_capi.d.tmp engines/libcrypto-lib-e_capi.d; \ + fi +engines/libcrypto-lib-e_padlock-x86_64.o: engines/e_padlock-x86_64.s + $(CC) $(LIB_CFLAGS) $(LIB_CPPFLAGS) -c -o $@ engines/e_padlock-x86_64.s +engines/e_padlock-x86_64.s: engines/asm/e_padlock-x86_64.pl + CC="$(CC)" $(PERL) engines/asm/e_padlock-x86_64.pl "$(PERLASM_SCHEME)" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include $(LIB_CFLAGS) $(LIB_CPPFLAGS) -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(PROCESSOR) $@ +engines/libcrypto-lib-e_padlock.o: engines/e_padlock.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF engines/libcrypto-lib-e_padlock.d.tmp -c -o $@ engines/e_padlock.c + @touch engines/libcrypto-lib-e_padlock.d.tmp + @if cmp engines/libcrypto-lib-e_padlock.d.tmp engines/libcrypto-lib-e_padlock.d > /dev/null 2> /dev/null; then \ + rm -f engines/libcrypto-lib-e_padlock.d.tmp; \ + else \ + mv engines/libcrypto-lib-e_padlock.d.tmp engines/libcrypto-lib-e_padlock.d; \ + fi +providers/libcrypto-lib-baseprov.o: providers/baseprov.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/libcrypto-lib-baseprov.d.tmp -c -o $@ providers/baseprov.c + @touch providers/libcrypto-lib-baseprov.d.tmp + @if cmp providers/libcrypto-lib-baseprov.d.tmp providers/libcrypto-lib-baseprov.d > /dev/null 2> /dev/null; then \ + rm -f providers/libcrypto-lib-baseprov.d.tmp; \ + else \ + mv providers/libcrypto-lib-baseprov.d.tmp providers/libcrypto-lib-baseprov.d; \ + fi +providers/libcrypto-lib-defltprov.o: providers/defltprov.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/libcrypto-lib-defltprov.d.tmp -c -o $@ providers/defltprov.c + @touch providers/libcrypto-lib-defltprov.d.tmp + @if cmp providers/libcrypto-lib-defltprov.d.tmp providers/libcrypto-lib-defltprov.d > /dev/null 2> /dev/null; then \ + rm -f providers/libcrypto-lib-defltprov.d.tmp; \ + else \ + mv providers/libcrypto-lib-defltprov.d.tmp providers/libcrypto-lib-defltprov.d; \ + fi +providers/libcrypto-lib-legacyprov.o: providers/legacyprov.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/libcrypto-lib-legacyprov.d.tmp -c -o $@ providers/legacyprov.c + @touch providers/libcrypto-lib-legacyprov.d.tmp + @if cmp providers/libcrypto-lib-legacyprov.d.tmp providers/libcrypto-lib-legacyprov.d > /dev/null 2> /dev/null; then \ + rm -f providers/libcrypto-lib-legacyprov.d.tmp; \ + else \ + mv providers/libcrypto-lib-legacyprov.d.tmp providers/libcrypto-lib-legacyprov.d; \ + fi +providers/libcrypto-lib-nullprov.o: providers/nullprov.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/libcrypto-lib-nullprov.d.tmp -c -o $@ providers/nullprov.c + @touch providers/libcrypto-lib-nullprov.d.tmp + @if cmp providers/libcrypto-lib-nullprov.d.tmp providers/libcrypto-lib-nullprov.d > /dev/null 2> /dev/null; then \ + rm -f providers/libcrypto-lib-nullprov.d.tmp; \ + else \ + mv providers/libcrypto-lib-nullprov.d.tmp providers/libcrypto-lib-nullprov.d; \ + fi +providers/libcrypto-lib-prov_running.o: providers/prov_running.c + $(CC) -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/libcrypto-lib-prov_running.d.tmp -c -o $@ providers/prov_running.c + @touch providers/libcrypto-lib-prov_running.d.tmp + @if cmp providers/libcrypto-lib-prov_running.d.tmp providers/libcrypto-lib-prov_running.d > /dev/null 2> /dev/null; then \ + rm -f providers/libcrypto-lib-prov_running.d.tmp; \ + else \ + mv providers/libcrypto-lib-prov_running.d.tmp providers/libcrypto-lib-prov_running.d; \ + fi +libssl.a: ssl/libssl-lib-bio_ssl.o ssl/libssl-lib-d1_lib.o \ + ssl/libssl-lib-d1_msg.o ssl/libssl-lib-d1_srtp.o \ + ssl/libssl-lib-methods.o ssl/libssl-lib-pqueue.o \ + ssl/libssl-lib-priority_queue.o ssl/libssl-lib-s3_enc.o \ + ssl/libssl-lib-s3_lib.o ssl/libssl-lib-s3_msg.o \ + ssl/libssl-lib-ssl_asn1.o ssl/libssl-lib-ssl_cert.o \ + ssl/libssl-lib-ssl_cert_comp.o ssl/libssl-lib-ssl_ciph.o \ + ssl/libssl-lib-ssl_conf.o ssl/libssl-lib-ssl_err.o \ + ssl/libssl-lib-ssl_err_legacy.o ssl/libssl-lib-ssl_init.o \ + ssl/libssl-lib-ssl_lib.o ssl/libssl-lib-ssl_mcnf.o \ + ssl/libssl-lib-ssl_rsa.o ssl/libssl-lib-ssl_rsa_legacy.o \ + ssl/libssl-lib-ssl_sess.o ssl/libssl-lib-ssl_stat.o \ + ssl/libssl-lib-ssl_txt.o ssl/libssl-lib-ssl_utst.o \ + ssl/libssl-lib-t1_enc.o ssl/libssl-lib-t1_lib.o \ + ssl/libssl-lib-t1_trce.o ssl/libssl-lib-tls13_enc.o \ + ssl/libssl-lib-tls_depr.o ssl/libssl-lib-tls_srp.o \ + ssl/quic/libssl-lib-cc_newreno.o ssl/quic/libssl-lib-json_enc.o \ + ssl/quic/libssl-lib-qlog.o \ + ssl/quic/libssl-lib-qlog_event_helpers.o \ + ssl/quic/libssl-lib-quic_ackm.o ssl/quic/libssl-lib-quic_cfq.o \ + ssl/quic/libssl-lib-quic_channel.o \ + ssl/quic/libssl-lib-quic_demux.o ssl/quic/libssl-lib-quic_engine.o \ + ssl/quic/libssl-lib-quic_fc.o ssl/quic/libssl-lib-quic_fifd.o \ + ssl/quic/libssl-lib-quic_impl.o ssl/quic/libssl-lib-quic_lcidm.o \ + ssl/quic/libssl-lib-quic_method.o ssl/quic/libssl-lib-quic_port.o \ + ssl/quic/libssl-lib-quic_rcidm.o \ + ssl/quic/libssl-lib-quic_reactor.o \ + ssl/quic/libssl-lib-quic_record_rx.o \ + ssl/quic/libssl-lib-quic_record_shared.o \ + ssl/quic/libssl-lib-quic_record_tx.o \ + ssl/quic/libssl-lib-quic_record_util.o \ + ssl/quic/libssl-lib-quic_rstream.o \ + ssl/quic/libssl-lib-quic_rx_depack.o \ + ssl/quic/libssl-lib-quic_sf_list.o \ + ssl/quic/libssl-lib-quic_srt_gen.o ssl/quic/libssl-lib-quic_srtm.o \ + ssl/quic/libssl-lib-quic_sstream.o \ + ssl/quic/libssl-lib-quic_statm.o \ + ssl/quic/libssl-lib-quic_stream_map.o \ + ssl/quic/libssl-lib-quic_thread_assist.o \ + ssl/quic/libssl-lib-quic_tls.o ssl/quic/libssl-lib-quic_trace.o \ + ssl/quic/libssl-lib-quic_tserver.o ssl/quic/libssl-lib-quic_txp.o \ + ssl/quic/libssl-lib-quic_txpim.o ssl/quic/libssl-lib-quic_types.o \ + ssl/quic/libssl-lib-quic_wire.o \ + ssl/quic/libssl-lib-quic_wire_pkt.o ssl/quic/libssl-lib-uint_set.o \ + ssl/record/libssl-lib-rec_layer_d1.o \ + ssl/record/libssl-lib-rec_layer_s3.o \ + ssl/record/methods/libssl-lib-dtls_meth.o \ + ssl/record/methods/libssl-lib-ssl3_meth.o \ + ssl/record/methods/libssl-lib-tls13_meth.o \ + ssl/record/methods/libssl-lib-tls1_meth.o \ + ssl/record/methods/libssl-lib-tls_common.o \ + ssl/record/methods/libssl-lib-tls_multib.o \ + ssl/record/methods/libssl-lib-tlsany_meth.o \ + ssl/rio/libssl-lib-poll_immediate.o \ + ssl/statem/libssl-lib-extensions.o \ + ssl/statem/libssl-lib-extensions_clnt.o \ + ssl/statem/libssl-lib-extensions_cust.o \ + ssl/statem/libssl-lib-extensions_srvr.o \ + ssl/statem/libssl-lib-statem.o ssl/statem/libssl-lib-statem_clnt.o \ + ssl/statem/libssl-lib-statem_dtls.o \ + ssl/statem/libssl-lib-statem_lib.o \ + ssl/statem/libssl-lib-statem_srvr.o + $(RM) libssl.a + $(AR) $(ARFLAGS) libssl.a ssl/libssl-lib-bio_ssl.o ssl/libssl-lib-d1_lib.o ssl/libssl-lib-d1_msg.o ssl/libssl-lib-d1_srtp.o ssl/libssl-lib-methods.o ssl/libssl-lib-pqueue.o ssl/libssl-lib-priority_queue.o ssl/libssl-lib-s3_enc.o ssl/libssl-lib-s3_lib.o ssl/libssl-lib-s3_msg.o ssl/libssl-lib-ssl_asn1.o ssl/libssl-lib-ssl_cert.o ssl/libssl-lib-ssl_cert_comp.o ssl/libssl-lib-ssl_ciph.o ssl/libssl-lib-ssl_conf.o ssl/libssl-lib-ssl_err.o ssl/libssl-lib-ssl_err_legacy.o ssl/libssl-lib-ssl_init.o ssl/libssl-lib-ssl_lib.o ssl/libssl-lib-ssl_mcnf.o ssl/libssl-lib-ssl_rsa.o ssl/libssl-lib-ssl_rsa_legacy.o ssl/libssl-lib-ssl_sess.o ssl/libssl-lib-ssl_stat.o ssl/libssl-lib-ssl_txt.o ssl/libssl-lib-ssl_utst.o ssl/libssl-lib-t1_enc.o ssl/libssl-lib-t1_lib.o ssl/libssl-lib-t1_trce.o ssl/libssl-lib-tls13_enc.o ssl/libssl-lib-tls_depr.o ssl/libssl-lib-tls_srp.o ssl/quic/libssl-lib-cc_newreno.o ssl/quic/libssl-lib-json_enc.o ssl/quic/libssl-lib-qlog.o ssl/quic/libssl-lib-qlog_event_helpers.o ssl/quic/libssl-lib-quic_ackm.o ssl/quic/libssl-lib-quic_cfq.o ssl/quic/libssl-lib-quic_channel.o ssl/quic/libssl-lib-quic_demux.o ssl/quic/libssl-lib-quic_engine.o ssl/quic/libssl-lib-quic_fc.o ssl/quic/libssl-lib-quic_fifd.o ssl/quic/libssl-lib-quic_impl.o ssl/quic/libssl-lib-quic_lcidm.o ssl/quic/libssl-lib-quic_method.o ssl/quic/libssl-lib-quic_port.o ssl/quic/libssl-lib-quic_rcidm.o ssl/quic/libssl-lib-quic_reactor.o ssl/quic/libssl-lib-quic_record_rx.o ssl/quic/libssl-lib-quic_record_shared.o ssl/quic/libssl-lib-quic_record_tx.o ssl/quic/libssl-lib-quic_record_util.o ssl/quic/libssl-lib-quic_rstream.o ssl/quic/libssl-lib-quic_rx_depack.o ssl/quic/libssl-lib-quic_sf_list.o ssl/quic/libssl-lib-quic_srt_gen.o ssl/quic/libssl-lib-quic_srtm.o ssl/quic/libssl-lib-quic_sstream.o ssl/quic/libssl-lib-quic_statm.o ssl/quic/libssl-lib-quic_stream_map.o ssl/quic/libssl-lib-quic_thread_assist.o ssl/quic/libssl-lib-quic_tls.o ssl/quic/libssl-lib-quic_trace.o ssl/quic/libssl-lib-quic_tserver.o ssl/quic/libssl-lib-quic_txp.o ssl/quic/libssl-lib-quic_txpim.o ssl/quic/libssl-lib-quic_types.o ssl/quic/libssl-lib-quic_wire.o ssl/quic/libssl-lib-quic_wire_pkt.o ssl/quic/libssl-lib-uint_set.o ssl/record/libssl-lib-rec_layer_d1.o ssl/record/libssl-lib-rec_layer_s3.o ssl/record/methods/libssl-lib-dtls_meth.o ssl/record/methods/libssl-lib-ssl3_meth.o ssl/record/methods/libssl-lib-tls13_meth.o ssl/record/methods/libssl-lib-tls1_meth.o ssl/record/methods/libssl-lib-tls_common.o ssl/record/methods/libssl-lib-tls_multib.o ssl/record/methods/libssl-lib-tlsany_meth.o ssl/rio/libssl-lib-poll_immediate.o ssl/statem/libssl-lib-extensions.o ssl/statem/libssl-lib-extensions_clnt.o ssl/statem/libssl-lib-extensions_cust.o ssl/statem/libssl-lib-extensions_srvr.o ssl/statem/libssl-lib-statem.o ssl/statem/libssl-lib-statem_clnt.o ssl/statem/libssl-lib-statem_dtls.o ssl/statem/libssl-lib-statem_lib.o ssl/statem/libssl-lib-statem_srvr.o + $(RANLIB) $@ || echo Never mind. +ssl/libssl-lib-bio_ssl.o: ssl/bio_ssl.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-bio_ssl.d.tmp -c -o $@ ssl/bio_ssl.c + @touch ssl/libssl-lib-bio_ssl.d.tmp + @if cmp ssl/libssl-lib-bio_ssl.d.tmp ssl/libssl-lib-bio_ssl.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-bio_ssl.d.tmp; \ + else \ + mv ssl/libssl-lib-bio_ssl.d.tmp ssl/libssl-lib-bio_ssl.d; \ + fi +ssl/libssl-lib-d1_lib.o: ssl/d1_lib.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-d1_lib.d.tmp -c -o $@ ssl/d1_lib.c + @touch ssl/libssl-lib-d1_lib.d.tmp + @if cmp ssl/libssl-lib-d1_lib.d.tmp ssl/libssl-lib-d1_lib.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-d1_lib.d.tmp; \ + else \ + mv ssl/libssl-lib-d1_lib.d.tmp ssl/libssl-lib-d1_lib.d; \ + fi +ssl/libssl-lib-d1_msg.o: ssl/d1_msg.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-d1_msg.d.tmp -c -o $@ ssl/d1_msg.c + @touch ssl/libssl-lib-d1_msg.d.tmp + @if cmp ssl/libssl-lib-d1_msg.d.tmp ssl/libssl-lib-d1_msg.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-d1_msg.d.tmp; \ + else \ + mv ssl/libssl-lib-d1_msg.d.tmp ssl/libssl-lib-d1_msg.d; \ + fi +ssl/libssl-lib-d1_srtp.o: ssl/d1_srtp.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-d1_srtp.d.tmp -c -o $@ ssl/d1_srtp.c + @touch ssl/libssl-lib-d1_srtp.d.tmp + @if cmp ssl/libssl-lib-d1_srtp.d.tmp ssl/libssl-lib-d1_srtp.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-d1_srtp.d.tmp; \ + else \ + mv ssl/libssl-lib-d1_srtp.d.tmp ssl/libssl-lib-d1_srtp.d; \ + fi +ssl/libssl-lib-methods.o: ssl/methods.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-methods.d.tmp -c -o $@ ssl/methods.c + @touch ssl/libssl-lib-methods.d.tmp + @if cmp ssl/libssl-lib-methods.d.tmp ssl/libssl-lib-methods.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-methods.d.tmp; \ + else \ + mv ssl/libssl-lib-methods.d.tmp ssl/libssl-lib-methods.d; \ + fi +ssl/libssl-lib-pqueue.o: ssl/pqueue.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-pqueue.d.tmp -c -o $@ ssl/pqueue.c + @touch ssl/libssl-lib-pqueue.d.tmp + @if cmp ssl/libssl-lib-pqueue.d.tmp ssl/libssl-lib-pqueue.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-pqueue.d.tmp; \ + else \ + mv ssl/libssl-lib-pqueue.d.tmp ssl/libssl-lib-pqueue.d; \ + fi +ssl/libssl-lib-priority_queue.o: ssl/priority_queue.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-priority_queue.d.tmp -c -o $@ ssl/priority_queue.c + @touch ssl/libssl-lib-priority_queue.d.tmp + @if cmp ssl/libssl-lib-priority_queue.d.tmp ssl/libssl-lib-priority_queue.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-priority_queue.d.tmp; \ + else \ + mv ssl/libssl-lib-priority_queue.d.tmp ssl/libssl-lib-priority_queue.d; \ + fi +ssl/libssl-lib-s3_enc.o: ssl/s3_enc.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-s3_enc.d.tmp -c -o $@ ssl/s3_enc.c + @touch ssl/libssl-lib-s3_enc.d.tmp + @if cmp ssl/libssl-lib-s3_enc.d.tmp ssl/libssl-lib-s3_enc.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-s3_enc.d.tmp; \ + else \ + mv ssl/libssl-lib-s3_enc.d.tmp ssl/libssl-lib-s3_enc.d; \ + fi +ssl/libssl-lib-s3_lib.o: ssl/s3_lib.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-s3_lib.d.tmp -c -o $@ ssl/s3_lib.c + @touch ssl/libssl-lib-s3_lib.d.tmp + @if cmp ssl/libssl-lib-s3_lib.d.tmp ssl/libssl-lib-s3_lib.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-s3_lib.d.tmp; \ + else \ + mv ssl/libssl-lib-s3_lib.d.tmp ssl/libssl-lib-s3_lib.d; \ + fi +ssl/libssl-lib-s3_msg.o: ssl/s3_msg.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-s3_msg.d.tmp -c -o $@ ssl/s3_msg.c + @touch ssl/libssl-lib-s3_msg.d.tmp + @if cmp ssl/libssl-lib-s3_msg.d.tmp ssl/libssl-lib-s3_msg.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-s3_msg.d.tmp; \ + else \ + mv ssl/libssl-lib-s3_msg.d.tmp ssl/libssl-lib-s3_msg.d; \ + fi +ssl/libssl-lib-ssl_asn1.o: ssl/ssl_asn1.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_asn1.d.tmp -c -o $@ ssl/ssl_asn1.c + @touch ssl/libssl-lib-ssl_asn1.d.tmp + @if cmp ssl/libssl-lib-ssl_asn1.d.tmp ssl/libssl-lib-ssl_asn1.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_asn1.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_asn1.d.tmp ssl/libssl-lib-ssl_asn1.d; \ + fi +ssl/libssl-lib-ssl_cert.o: ssl/ssl_cert.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_cert.d.tmp -c -o $@ ssl/ssl_cert.c + @touch ssl/libssl-lib-ssl_cert.d.tmp + @if cmp ssl/libssl-lib-ssl_cert.d.tmp ssl/libssl-lib-ssl_cert.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_cert.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_cert.d.tmp ssl/libssl-lib-ssl_cert.d; \ + fi +ssl/libssl-lib-ssl_cert_comp.o: ssl/ssl_cert_comp.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_cert_comp.d.tmp -c -o $@ ssl/ssl_cert_comp.c + @touch ssl/libssl-lib-ssl_cert_comp.d.tmp + @if cmp ssl/libssl-lib-ssl_cert_comp.d.tmp ssl/libssl-lib-ssl_cert_comp.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_cert_comp.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_cert_comp.d.tmp ssl/libssl-lib-ssl_cert_comp.d; \ + fi +ssl/libssl-lib-ssl_ciph.o: ssl/ssl_ciph.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_ciph.d.tmp -c -o $@ ssl/ssl_ciph.c + @touch ssl/libssl-lib-ssl_ciph.d.tmp + @if cmp ssl/libssl-lib-ssl_ciph.d.tmp ssl/libssl-lib-ssl_ciph.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_ciph.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_ciph.d.tmp ssl/libssl-lib-ssl_ciph.d; \ + fi +ssl/libssl-lib-ssl_conf.o: ssl/ssl_conf.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_conf.d.tmp -c -o $@ ssl/ssl_conf.c + @touch ssl/libssl-lib-ssl_conf.d.tmp + @if cmp ssl/libssl-lib-ssl_conf.d.tmp ssl/libssl-lib-ssl_conf.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_conf.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_conf.d.tmp ssl/libssl-lib-ssl_conf.d; \ + fi +ssl/libssl-lib-ssl_err.o: ssl/ssl_err.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_err.d.tmp -c -o $@ ssl/ssl_err.c + @touch ssl/libssl-lib-ssl_err.d.tmp + @if cmp ssl/libssl-lib-ssl_err.d.tmp ssl/libssl-lib-ssl_err.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_err.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_err.d.tmp ssl/libssl-lib-ssl_err.d; \ + fi +ssl/libssl-lib-ssl_err_legacy.o: ssl/ssl_err_legacy.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_err_legacy.d.tmp -c -o $@ ssl/ssl_err_legacy.c + @touch ssl/libssl-lib-ssl_err_legacy.d.tmp + @if cmp ssl/libssl-lib-ssl_err_legacy.d.tmp ssl/libssl-lib-ssl_err_legacy.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_err_legacy.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_err_legacy.d.tmp ssl/libssl-lib-ssl_err_legacy.d; \ + fi +ssl/libssl-lib-ssl_init.o: ssl/ssl_init.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_init.d.tmp -c -o $@ ssl/ssl_init.c + @touch ssl/libssl-lib-ssl_init.d.tmp + @if cmp ssl/libssl-lib-ssl_init.d.tmp ssl/libssl-lib-ssl_init.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_init.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_init.d.tmp ssl/libssl-lib-ssl_init.d; \ + fi +ssl/libssl-lib-ssl_lib.o: ssl/ssl_lib.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_lib.d.tmp -c -o $@ ssl/ssl_lib.c + @touch ssl/libssl-lib-ssl_lib.d.tmp + @if cmp ssl/libssl-lib-ssl_lib.d.tmp ssl/libssl-lib-ssl_lib.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_lib.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_lib.d.tmp ssl/libssl-lib-ssl_lib.d; \ + fi +ssl/libssl-lib-ssl_mcnf.o: ssl/ssl_mcnf.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_mcnf.d.tmp -c -o $@ ssl/ssl_mcnf.c + @touch ssl/libssl-lib-ssl_mcnf.d.tmp + @if cmp ssl/libssl-lib-ssl_mcnf.d.tmp ssl/libssl-lib-ssl_mcnf.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_mcnf.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_mcnf.d.tmp ssl/libssl-lib-ssl_mcnf.d; \ + fi +ssl/libssl-lib-ssl_rsa.o: ssl/ssl_rsa.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_rsa.d.tmp -c -o $@ ssl/ssl_rsa.c + @touch ssl/libssl-lib-ssl_rsa.d.tmp + @if cmp ssl/libssl-lib-ssl_rsa.d.tmp ssl/libssl-lib-ssl_rsa.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_rsa.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_rsa.d.tmp ssl/libssl-lib-ssl_rsa.d; \ + fi +ssl/libssl-lib-ssl_rsa_legacy.o: ssl/ssl_rsa_legacy.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_rsa_legacy.d.tmp -c -o $@ ssl/ssl_rsa_legacy.c + @touch ssl/libssl-lib-ssl_rsa_legacy.d.tmp + @if cmp ssl/libssl-lib-ssl_rsa_legacy.d.tmp ssl/libssl-lib-ssl_rsa_legacy.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_rsa_legacy.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_rsa_legacy.d.tmp ssl/libssl-lib-ssl_rsa_legacy.d; \ + fi +ssl/libssl-lib-ssl_sess.o: ssl/ssl_sess.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_sess.d.tmp -c -o $@ ssl/ssl_sess.c + @touch ssl/libssl-lib-ssl_sess.d.tmp + @if cmp ssl/libssl-lib-ssl_sess.d.tmp ssl/libssl-lib-ssl_sess.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_sess.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_sess.d.tmp ssl/libssl-lib-ssl_sess.d; \ + fi +ssl/libssl-lib-ssl_stat.o: ssl/ssl_stat.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_stat.d.tmp -c -o $@ ssl/ssl_stat.c + @touch ssl/libssl-lib-ssl_stat.d.tmp + @if cmp ssl/libssl-lib-ssl_stat.d.tmp ssl/libssl-lib-ssl_stat.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_stat.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_stat.d.tmp ssl/libssl-lib-ssl_stat.d; \ + fi +ssl/libssl-lib-ssl_txt.o: ssl/ssl_txt.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_txt.d.tmp -c -o $@ ssl/ssl_txt.c + @touch ssl/libssl-lib-ssl_txt.d.tmp + @if cmp ssl/libssl-lib-ssl_txt.d.tmp ssl/libssl-lib-ssl_txt.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_txt.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_txt.d.tmp ssl/libssl-lib-ssl_txt.d; \ + fi +ssl/libssl-lib-ssl_utst.o: ssl/ssl_utst.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-ssl_utst.d.tmp -c -o $@ ssl/ssl_utst.c + @touch ssl/libssl-lib-ssl_utst.d.tmp + @if cmp ssl/libssl-lib-ssl_utst.d.tmp ssl/libssl-lib-ssl_utst.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-ssl_utst.d.tmp; \ + else \ + mv ssl/libssl-lib-ssl_utst.d.tmp ssl/libssl-lib-ssl_utst.d; \ + fi +ssl/libssl-lib-t1_enc.o: ssl/t1_enc.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-t1_enc.d.tmp -c -o $@ ssl/t1_enc.c + @touch ssl/libssl-lib-t1_enc.d.tmp + @if cmp ssl/libssl-lib-t1_enc.d.tmp ssl/libssl-lib-t1_enc.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-t1_enc.d.tmp; \ + else \ + mv ssl/libssl-lib-t1_enc.d.tmp ssl/libssl-lib-t1_enc.d; \ + fi +ssl/libssl-lib-t1_lib.o: ssl/t1_lib.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-t1_lib.d.tmp -c -o $@ ssl/t1_lib.c + @touch ssl/libssl-lib-t1_lib.d.tmp + @if cmp ssl/libssl-lib-t1_lib.d.tmp ssl/libssl-lib-t1_lib.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-t1_lib.d.tmp; \ + else \ + mv ssl/libssl-lib-t1_lib.d.tmp ssl/libssl-lib-t1_lib.d; \ + fi +ssl/libssl-lib-t1_trce.o: ssl/t1_trce.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-t1_trce.d.tmp -c -o $@ ssl/t1_trce.c + @touch ssl/libssl-lib-t1_trce.d.tmp + @if cmp ssl/libssl-lib-t1_trce.d.tmp ssl/libssl-lib-t1_trce.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-t1_trce.d.tmp; \ + else \ + mv ssl/libssl-lib-t1_trce.d.tmp ssl/libssl-lib-t1_trce.d; \ + fi +ssl/libssl-lib-tls13_enc.o: ssl/tls13_enc.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-tls13_enc.d.tmp -c -o $@ ssl/tls13_enc.c + @touch ssl/libssl-lib-tls13_enc.d.tmp + @if cmp ssl/libssl-lib-tls13_enc.d.tmp ssl/libssl-lib-tls13_enc.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-tls13_enc.d.tmp; \ + else \ + mv ssl/libssl-lib-tls13_enc.d.tmp ssl/libssl-lib-tls13_enc.d; \ + fi +ssl/libssl-lib-tls_depr.o: ssl/tls_depr.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-tls_depr.d.tmp -c -o $@ ssl/tls_depr.c + @touch ssl/libssl-lib-tls_depr.d.tmp + @if cmp ssl/libssl-lib-tls_depr.d.tmp ssl/libssl-lib-tls_depr.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-tls_depr.d.tmp; \ + else \ + mv ssl/libssl-lib-tls_depr.d.tmp ssl/libssl-lib-tls_depr.d; \ + fi +ssl/libssl-lib-tls_srp.o: ssl/tls_srp.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/libssl-lib-tls_srp.d.tmp -c -o $@ ssl/tls_srp.c + @touch ssl/libssl-lib-tls_srp.d.tmp + @if cmp ssl/libssl-lib-tls_srp.d.tmp ssl/libssl-lib-tls_srp.d > /dev/null 2> /dev/null; then \ + rm -f ssl/libssl-lib-tls_srp.d.tmp; \ + else \ + mv ssl/libssl-lib-tls_srp.d.tmp ssl/libssl-lib-tls_srp.d; \ + fi +ssl/quic/libssl-lib-cc_newreno.o: ssl/quic/cc_newreno.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-cc_newreno.d.tmp -c -o $@ ssl/quic/cc_newreno.c + @touch ssl/quic/libssl-lib-cc_newreno.d.tmp + @if cmp ssl/quic/libssl-lib-cc_newreno.d.tmp ssl/quic/libssl-lib-cc_newreno.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-cc_newreno.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-cc_newreno.d.tmp ssl/quic/libssl-lib-cc_newreno.d; \ + fi +ssl/quic/libssl-lib-json_enc.o: ssl/quic/json_enc.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-json_enc.d.tmp -c -o $@ ssl/quic/json_enc.c + @touch ssl/quic/libssl-lib-json_enc.d.tmp + @if cmp ssl/quic/libssl-lib-json_enc.d.tmp ssl/quic/libssl-lib-json_enc.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-json_enc.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-json_enc.d.tmp ssl/quic/libssl-lib-json_enc.d; \ + fi +ssl/quic/libssl-lib-qlog.o: ssl/quic/qlog.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-qlog.d.tmp -c -o $@ ssl/quic/qlog.c + @touch ssl/quic/libssl-lib-qlog.d.tmp + @if cmp ssl/quic/libssl-lib-qlog.d.tmp ssl/quic/libssl-lib-qlog.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-qlog.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-qlog.d.tmp ssl/quic/libssl-lib-qlog.d; \ + fi +ssl/quic/libssl-lib-qlog_event_helpers.o: ssl/quic/qlog_event_helpers.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-qlog_event_helpers.d.tmp -c -o $@ ssl/quic/qlog_event_helpers.c + @touch ssl/quic/libssl-lib-qlog_event_helpers.d.tmp + @if cmp ssl/quic/libssl-lib-qlog_event_helpers.d.tmp ssl/quic/libssl-lib-qlog_event_helpers.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-qlog_event_helpers.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-qlog_event_helpers.d.tmp ssl/quic/libssl-lib-qlog_event_helpers.d; \ + fi +ssl/quic/libssl-lib-quic_ackm.o: ssl/quic/quic_ackm.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_ackm.d.tmp -c -o $@ ssl/quic/quic_ackm.c + @touch ssl/quic/libssl-lib-quic_ackm.d.tmp + @if cmp ssl/quic/libssl-lib-quic_ackm.d.tmp ssl/quic/libssl-lib-quic_ackm.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_ackm.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_ackm.d.tmp ssl/quic/libssl-lib-quic_ackm.d; \ + fi +ssl/quic/libssl-lib-quic_cfq.o: ssl/quic/quic_cfq.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_cfq.d.tmp -c -o $@ ssl/quic/quic_cfq.c + @touch ssl/quic/libssl-lib-quic_cfq.d.tmp + @if cmp ssl/quic/libssl-lib-quic_cfq.d.tmp ssl/quic/libssl-lib-quic_cfq.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_cfq.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_cfq.d.tmp ssl/quic/libssl-lib-quic_cfq.d; \ + fi +ssl/quic/libssl-lib-quic_channel.o: ssl/quic/quic_channel.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_channel.d.tmp -c -o $@ ssl/quic/quic_channel.c + @touch ssl/quic/libssl-lib-quic_channel.d.tmp + @if cmp ssl/quic/libssl-lib-quic_channel.d.tmp ssl/quic/libssl-lib-quic_channel.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_channel.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_channel.d.tmp ssl/quic/libssl-lib-quic_channel.d; \ + fi +ssl/quic/libssl-lib-quic_demux.o: ssl/quic/quic_demux.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_demux.d.tmp -c -o $@ ssl/quic/quic_demux.c + @touch ssl/quic/libssl-lib-quic_demux.d.tmp + @if cmp ssl/quic/libssl-lib-quic_demux.d.tmp ssl/quic/libssl-lib-quic_demux.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_demux.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_demux.d.tmp ssl/quic/libssl-lib-quic_demux.d; \ + fi +ssl/quic/libssl-lib-quic_engine.o: ssl/quic/quic_engine.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_engine.d.tmp -c -o $@ ssl/quic/quic_engine.c + @touch ssl/quic/libssl-lib-quic_engine.d.tmp + @if cmp ssl/quic/libssl-lib-quic_engine.d.tmp ssl/quic/libssl-lib-quic_engine.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_engine.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_engine.d.tmp ssl/quic/libssl-lib-quic_engine.d; \ + fi +ssl/quic/libssl-lib-quic_fc.o: ssl/quic/quic_fc.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_fc.d.tmp -c -o $@ ssl/quic/quic_fc.c + @touch ssl/quic/libssl-lib-quic_fc.d.tmp + @if cmp ssl/quic/libssl-lib-quic_fc.d.tmp ssl/quic/libssl-lib-quic_fc.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_fc.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_fc.d.tmp ssl/quic/libssl-lib-quic_fc.d; \ + fi +ssl/quic/libssl-lib-quic_fifd.o: ssl/quic/quic_fifd.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_fifd.d.tmp -c -o $@ ssl/quic/quic_fifd.c + @touch ssl/quic/libssl-lib-quic_fifd.d.tmp + @if cmp ssl/quic/libssl-lib-quic_fifd.d.tmp ssl/quic/libssl-lib-quic_fifd.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_fifd.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_fifd.d.tmp ssl/quic/libssl-lib-quic_fifd.d; \ + fi +ssl/quic/libssl-lib-quic_impl.o: ssl/quic/quic_impl.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_impl.d.tmp -c -o $@ ssl/quic/quic_impl.c + @touch ssl/quic/libssl-lib-quic_impl.d.tmp + @if cmp ssl/quic/libssl-lib-quic_impl.d.tmp ssl/quic/libssl-lib-quic_impl.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_impl.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_impl.d.tmp ssl/quic/libssl-lib-quic_impl.d; \ + fi +ssl/quic/libssl-lib-quic_lcidm.o: ssl/quic/quic_lcidm.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_lcidm.d.tmp -c -o $@ ssl/quic/quic_lcidm.c + @touch ssl/quic/libssl-lib-quic_lcidm.d.tmp + @if cmp ssl/quic/libssl-lib-quic_lcidm.d.tmp ssl/quic/libssl-lib-quic_lcidm.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_lcidm.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_lcidm.d.tmp ssl/quic/libssl-lib-quic_lcidm.d; \ + fi +ssl/quic/libssl-lib-quic_method.o: ssl/quic/quic_method.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_method.d.tmp -c -o $@ ssl/quic/quic_method.c + @touch ssl/quic/libssl-lib-quic_method.d.tmp + @if cmp ssl/quic/libssl-lib-quic_method.d.tmp ssl/quic/libssl-lib-quic_method.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_method.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_method.d.tmp ssl/quic/libssl-lib-quic_method.d; \ + fi +ssl/quic/libssl-lib-quic_port.o: ssl/quic/quic_port.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_port.d.tmp -c -o $@ ssl/quic/quic_port.c + @touch ssl/quic/libssl-lib-quic_port.d.tmp + @if cmp ssl/quic/libssl-lib-quic_port.d.tmp ssl/quic/libssl-lib-quic_port.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_port.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_port.d.tmp ssl/quic/libssl-lib-quic_port.d; \ + fi +ssl/quic/libssl-lib-quic_rcidm.o: ssl/quic/quic_rcidm.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_rcidm.d.tmp -c -o $@ ssl/quic/quic_rcidm.c + @touch ssl/quic/libssl-lib-quic_rcidm.d.tmp + @if cmp ssl/quic/libssl-lib-quic_rcidm.d.tmp ssl/quic/libssl-lib-quic_rcidm.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_rcidm.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_rcidm.d.tmp ssl/quic/libssl-lib-quic_rcidm.d; \ + fi +ssl/quic/libssl-lib-quic_reactor.o: ssl/quic/quic_reactor.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_reactor.d.tmp -c -o $@ ssl/quic/quic_reactor.c + @touch ssl/quic/libssl-lib-quic_reactor.d.tmp + @if cmp ssl/quic/libssl-lib-quic_reactor.d.tmp ssl/quic/libssl-lib-quic_reactor.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_reactor.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_reactor.d.tmp ssl/quic/libssl-lib-quic_reactor.d; \ + fi +ssl/quic/libssl-lib-quic_record_rx.o: ssl/quic/quic_record_rx.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_record_rx.d.tmp -c -o $@ ssl/quic/quic_record_rx.c + @touch ssl/quic/libssl-lib-quic_record_rx.d.tmp + @if cmp ssl/quic/libssl-lib-quic_record_rx.d.tmp ssl/quic/libssl-lib-quic_record_rx.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_record_rx.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_record_rx.d.tmp ssl/quic/libssl-lib-quic_record_rx.d; \ + fi +ssl/quic/libssl-lib-quic_record_shared.o: ssl/quic/quic_record_shared.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_record_shared.d.tmp -c -o $@ ssl/quic/quic_record_shared.c + @touch ssl/quic/libssl-lib-quic_record_shared.d.tmp + @if cmp ssl/quic/libssl-lib-quic_record_shared.d.tmp ssl/quic/libssl-lib-quic_record_shared.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_record_shared.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_record_shared.d.tmp ssl/quic/libssl-lib-quic_record_shared.d; \ + fi +ssl/quic/libssl-lib-quic_record_tx.o: ssl/quic/quic_record_tx.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_record_tx.d.tmp -c -o $@ ssl/quic/quic_record_tx.c + @touch ssl/quic/libssl-lib-quic_record_tx.d.tmp + @if cmp ssl/quic/libssl-lib-quic_record_tx.d.tmp ssl/quic/libssl-lib-quic_record_tx.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_record_tx.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_record_tx.d.tmp ssl/quic/libssl-lib-quic_record_tx.d; \ + fi +ssl/quic/libssl-lib-quic_record_util.o: ssl/quic/quic_record_util.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_record_util.d.tmp -c -o $@ ssl/quic/quic_record_util.c + @touch ssl/quic/libssl-lib-quic_record_util.d.tmp + @if cmp ssl/quic/libssl-lib-quic_record_util.d.tmp ssl/quic/libssl-lib-quic_record_util.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_record_util.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_record_util.d.tmp ssl/quic/libssl-lib-quic_record_util.d; \ + fi +ssl/quic/libssl-lib-quic_rstream.o: ssl/quic/quic_rstream.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_rstream.d.tmp -c -o $@ ssl/quic/quic_rstream.c + @touch ssl/quic/libssl-lib-quic_rstream.d.tmp + @if cmp ssl/quic/libssl-lib-quic_rstream.d.tmp ssl/quic/libssl-lib-quic_rstream.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_rstream.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_rstream.d.tmp ssl/quic/libssl-lib-quic_rstream.d; \ + fi +ssl/quic/libssl-lib-quic_rx_depack.o: ssl/quic/quic_rx_depack.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_rx_depack.d.tmp -c -o $@ ssl/quic/quic_rx_depack.c + @touch ssl/quic/libssl-lib-quic_rx_depack.d.tmp + @if cmp ssl/quic/libssl-lib-quic_rx_depack.d.tmp ssl/quic/libssl-lib-quic_rx_depack.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_rx_depack.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_rx_depack.d.tmp ssl/quic/libssl-lib-quic_rx_depack.d; \ + fi +ssl/quic/libssl-lib-quic_sf_list.o: ssl/quic/quic_sf_list.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_sf_list.d.tmp -c -o $@ ssl/quic/quic_sf_list.c + @touch ssl/quic/libssl-lib-quic_sf_list.d.tmp + @if cmp ssl/quic/libssl-lib-quic_sf_list.d.tmp ssl/quic/libssl-lib-quic_sf_list.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_sf_list.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_sf_list.d.tmp ssl/quic/libssl-lib-quic_sf_list.d; \ + fi +ssl/quic/libssl-lib-quic_srt_gen.o: ssl/quic/quic_srt_gen.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_srt_gen.d.tmp -c -o $@ ssl/quic/quic_srt_gen.c + @touch ssl/quic/libssl-lib-quic_srt_gen.d.tmp + @if cmp ssl/quic/libssl-lib-quic_srt_gen.d.tmp ssl/quic/libssl-lib-quic_srt_gen.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_srt_gen.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_srt_gen.d.tmp ssl/quic/libssl-lib-quic_srt_gen.d; \ + fi +ssl/quic/libssl-lib-quic_srtm.o: ssl/quic/quic_srtm.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_srtm.d.tmp -c -o $@ ssl/quic/quic_srtm.c + @touch ssl/quic/libssl-lib-quic_srtm.d.tmp + @if cmp ssl/quic/libssl-lib-quic_srtm.d.tmp ssl/quic/libssl-lib-quic_srtm.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_srtm.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_srtm.d.tmp ssl/quic/libssl-lib-quic_srtm.d; \ + fi +ssl/quic/libssl-lib-quic_sstream.o: ssl/quic/quic_sstream.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_sstream.d.tmp -c -o $@ ssl/quic/quic_sstream.c + @touch ssl/quic/libssl-lib-quic_sstream.d.tmp + @if cmp ssl/quic/libssl-lib-quic_sstream.d.tmp ssl/quic/libssl-lib-quic_sstream.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_sstream.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_sstream.d.tmp ssl/quic/libssl-lib-quic_sstream.d; \ + fi +ssl/quic/libssl-lib-quic_statm.o: ssl/quic/quic_statm.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_statm.d.tmp -c -o $@ ssl/quic/quic_statm.c + @touch ssl/quic/libssl-lib-quic_statm.d.tmp + @if cmp ssl/quic/libssl-lib-quic_statm.d.tmp ssl/quic/libssl-lib-quic_statm.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_statm.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_statm.d.tmp ssl/quic/libssl-lib-quic_statm.d; \ + fi +ssl/quic/libssl-lib-quic_stream_map.o: ssl/quic/quic_stream_map.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_stream_map.d.tmp -c -o $@ ssl/quic/quic_stream_map.c + @touch ssl/quic/libssl-lib-quic_stream_map.d.tmp + @if cmp ssl/quic/libssl-lib-quic_stream_map.d.tmp ssl/quic/libssl-lib-quic_stream_map.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_stream_map.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_stream_map.d.tmp ssl/quic/libssl-lib-quic_stream_map.d; \ + fi +ssl/quic/libssl-lib-quic_thread_assist.o: ssl/quic/quic_thread_assist.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_thread_assist.d.tmp -c -o $@ ssl/quic/quic_thread_assist.c + @touch ssl/quic/libssl-lib-quic_thread_assist.d.tmp + @if cmp ssl/quic/libssl-lib-quic_thread_assist.d.tmp ssl/quic/libssl-lib-quic_thread_assist.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_thread_assist.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_thread_assist.d.tmp ssl/quic/libssl-lib-quic_thread_assist.d; \ + fi +ssl/quic/libssl-lib-quic_tls.o: ssl/quic/quic_tls.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_tls.d.tmp -c -o $@ ssl/quic/quic_tls.c + @touch ssl/quic/libssl-lib-quic_tls.d.tmp + @if cmp ssl/quic/libssl-lib-quic_tls.d.tmp ssl/quic/libssl-lib-quic_tls.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_tls.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_tls.d.tmp ssl/quic/libssl-lib-quic_tls.d; \ + fi +ssl/quic/libssl-lib-quic_trace.o: ssl/quic/quic_trace.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_trace.d.tmp -c -o $@ ssl/quic/quic_trace.c + @touch ssl/quic/libssl-lib-quic_trace.d.tmp + @if cmp ssl/quic/libssl-lib-quic_trace.d.tmp ssl/quic/libssl-lib-quic_trace.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_trace.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_trace.d.tmp ssl/quic/libssl-lib-quic_trace.d; \ + fi +ssl/quic/libssl-lib-quic_tserver.o: ssl/quic/quic_tserver.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_tserver.d.tmp -c -o $@ ssl/quic/quic_tserver.c + @touch ssl/quic/libssl-lib-quic_tserver.d.tmp + @if cmp ssl/quic/libssl-lib-quic_tserver.d.tmp ssl/quic/libssl-lib-quic_tserver.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_tserver.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_tserver.d.tmp ssl/quic/libssl-lib-quic_tserver.d; \ + fi +ssl/quic/libssl-lib-quic_txp.o: ssl/quic/quic_txp.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_txp.d.tmp -c -o $@ ssl/quic/quic_txp.c + @touch ssl/quic/libssl-lib-quic_txp.d.tmp + @if cmp ssl/quic/libssl-lib-quic_txp.d.tmp ssl/quic/libssl-lib-quic_txp.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_txp.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_txp.d.tmp ssl/quic/libssl-lib-quic_txp.d; \ + fi +ssl/quic/libssl-lib-quic_txpim.o: ssl/quic/quic_txpim.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_txpim.d.tmp -c -o $@ ssl/quic/quic_txpim.c + @touch ssl/quic/libssl-lib-quic_txpim.d.tmp + @if cmp ssl/quic/libssl-lib-quic_txpim.d.tmp ssl/quic/libssl-lib-quic_txpim.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_txpim.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_txpim.d.tmp ssl/quic/libssl-lib-quic_txpim.d; \ + fi +ssl/quic/libssl-lib-quic_types.o: ssl/quic/quic_types.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_types.d.tmp -c -o $@ ssl/quic/quic_types.c + @touch ssl/quic/libssl-lib-quic_types.d.tmp + @if cmp ssl/quic/libssl-lib-quic_types.d.tmp ssl/quic/libssl-lib-quic_types.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_types.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_types.d.tmp ssl/quic/libssl-lib-quic_types.d; \ + fi +ssl/quic/libssl-lib-quic_wire.o: ssl/quic/quic_wire.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_wire.d.tmp -c -o $@ ssl/quic/quic_wire.c + @touch ssl/quic/libssl-lib-quic_wire.d.tmp + @if cmp ssl/quic/libssl-lib-quic_wire.d.tmp ssl/quic/libssl-lib-quic_wire.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_wire.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_wire.d.tmp ssl/quic/libssl-lib-quic_wire.d; \ + fi +ssl/quic/libssl-lib-quic_wire_pkt.o: ssl/quic/quic_wire_pkt.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-quic_wire_pkt.d.tmp -c -o $@ ssl/quic/quic_wire_pkt.c + @touch ssl/quic/libssl-lib-quic_wire_pkt.d.tmp + @if cmp ssl/quic/libssl-lib-quic_wire_pkt.d.tmp ssl/quic/libssl-lib-quic_wire_pkt.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-quic_wire_pkt.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-quic_wire_pkt.d.tmp ssl/quic/libssl-lib-quic_wire_pkt.d; \ + fi +ssl/quic/libssl-lib-uint_set.o: ssl/quic/uint_set.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/quic/libssl-lib-uint_set.d.tmp -c -o $@ ssl/quic/uint_set.c + @touch ssl/quic/libssl-lib-uint_set.d.tmp + @if cmp ssl/quic/libssl-lib-uint_set.d.tmp ssl/quic/libssl-lib-uint_set.d > /dev/null 2> /dev/null; then \ + rm -f ssl/quic/libssl-lib-uint_set.d.tmp; \ + else \ + mv ssl/quic/libssl-lib-uint_set.d.tmp ssl/quic/libssl-lib-uint_set.d; \ + fi +ssl/record/libssl-lib-rec_layer_d1.o: ssl/record/rec_layer_d1.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/libssl-lib-rec_layer_d1.d.tmp -c -o $@ ssl/record/rec_layer_d1.c + @touch ssl/record/libssl-lib-rec_layer_d1.d.tmp + @if cmp ssl/record/libssl-lib-rec_layer_d1.d.tmp ssl/record/libssl-lib-rec_layer_d1.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/libssl-lib-rec_layer_d1.d.tmp; \ + else \ + mv ssl/record/libssl-lib-rec_layer_d1.d.tmp ssl/record/libssl-lib-rec_layer_d1.d; \ + fi +ssl/record/libssl-lib-rec_layer_s3.o: ssl/record/rec_layer_s3.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/libssl-lib-rec_layer_s3.d.tmp -c -o $@ ssl/record/rec_layer_s3.c + @touch ssl/record/libssl-lib-rec_layer_s3.d.tmp + @if cmp ssl/record/libssl-lib-rec_layer_s3.d.tmp ssl/record/libssl-lib-rec_layer_s3.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/libssl-lib-rec_layer_s3.d.tmp; \ + else \ + mv ssl/record/libssl-lib-rec_layer_s3.d.tmp ssl/record/libssl-lib-rec_layer_s3.d; \ + fi +ssl/record/methods/libssl-lib-dtls_meth.o: ssl/record/methods/dtls_meth.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libssl-lib-dtls_meth.d.tmp -c -o $@ ssl/record/methods/dtls_meth.c + @touch ssl/record/methods/libssl-lib-dtls_meth.d.tmp + @if cmp ssl/record/methods/libssl-lib-dtls_meth.d.tmp ssl/record/methods/libssl-lib-dtls_meth.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libssl-lib-dtls_meth.d.tmp; \ + else \ + mv ssl/record/methods/libssl-lib-dtls_meth.d.tmp ssl/record/methods/libssl-lib-dtls_meth.d; \ + fi +ssl/record/methods/libssl-lib-ssl3_meth.o: ssl/record/methods/ssl3_meth.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libssl-lib-ssl3_meth.d.tmp -c -o $@ ssl/record/methods/ssl3_meth.c + @touch ssl/record/methods/libssl-lib-ssl3_meth.d.tmp + @if cmp ssl/record/methods/libssl-lib-ssl3_meth.d.tmp ssl/record/methods/libssl-lib-ssl3_meth.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libssl-lib-ssl3_meth.d.tmp; \ + else \ + mv ssl/record/methods/libssl-lib-ssl3_meth.d.tmp ssl/record/methods/libssl-lib-ssl3_meth.d; \ + fi +ssl/record/methods/libssl-lib-tls13_meth.o: ssl/record/methods/tls13_meth.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libssl-lib-tls13_meth.d.tmp -c -o $@ ssl/record/methods/tls13_meth.c + @touch ssl/record/methods/libssl-lib-tls13_meth.d.tmp + @if cmp ssl/record/methods/libssl-lib-tls13_meth.d.tmp ssl/record/methods/libssl-lib-tls13_meth.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libssl-lib-tls13_meth.d.tmp; \ + else \ + mv ssl/record/methods/libssl-lib-tls13_meth.d.tmp ssl/record/methods/libssl-lib-tls13_meth.d; \ + fi +ssl/record/methods/libssl-lib-tls1_meth.o: ssl/record/methods/tls1_meth.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libssl-lib-tls1_meth.d.tmp -c -o $@ ssl/record/methods/tls1_meth.c + @touch ssl/record/methods/libssl-lib-tls1_meth.d.tmp + @if cmp ssl/record/methods/libssl-lib-tls1_meth.d.tmp ssl/record/methods/libssl-lib-tls1_meth.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libssl-lib-tls1_meth.d.tmp; \ + else \ + mv ssl/record/methods/libssl-lib-tls1_meth.d.tmp ssl/record/methods/libssl-lib-tls1_meth.d; \ + fi +ssl/record/methods/libssl-lib-tls_common.o: ssl/record/methods/tls_common.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libssl-lib-tls_common.d.tmp -c -o $@ ssl/record/methods/tls_common.c + @touch ssl/record/methods/libssl-lib-tls_common.d.tmp + @if cmp ssl/record/methods/libssl-lib-tls_common.d.tmp ssl/record/methods/libssl-lib-tls_common.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libssl-lib-tls_common.d.tmp; \ + else \ + mv ssl/record/methods/libssl-lib-tls_common.d.tmp ssl/record/methods/libssl-lib-tls_common.d; \ + fi +ssl/record/methods/libssl-lib-tls_multib.o: ssl/record/methods/tls_multib.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libssl-lib-tls_multib.d.tmp -c -o $@ ssl/record/methods/tls_multib.c + @touch ssl/record/methods/libssl-lib-tls_multib.d.tmp + @if cmp ssl/record/methods/libssl-lib-tls_multib.d.tmp ssl/record/methods/libssl-lib-tls_multib.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libssl-lib-tls_multib.d.tmp; \ + else \ + mv ssl/record/methods/libssl-lib-tls_multib.d.tmp ssl/record/methods/libssl-lib-tls_multib.d; \ + fi +ssl/record/methods/libssl-lib-tlsany_meth.o: ssl/record/methods/tlsany_meth.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libssl-lib-tlsany_meth.d.tmp -c -o $@ ssl/record/methods/tlsany_meth.c + @touch ssl/record/methods/libssl-lib-tlsany_meth.d.tmp + @if cmp ssl/record/methods/libssl-lib-tlsany_meth.d.tmp ssl/record/methods/libssl-lib-tlsany_meth.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libssl-lib-tlsany_meth.d.tmp; \ + else \ + mv ssl/record/methods/libssl-lib-tlsany_meth.d.tmp ssl/record/methods/libssl-lib-tlsany_meth.d; \ + fi +ssl/rio/libssl-lib-poll_immediate.o: ssl/rio/poll_immediate.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/rio/libssl-lib-poll_immediate.d.tmp -c -o $@ ssl/rio/poll_immediate.c + @touch ssl/rio/libssl-lib-poll_immediate.d.tmp + @if cmp ssl/rio/libssl-lib-poll_immediate.d.tmp ssl/rio/libssl-lib-poll_immediate.d > /dev/null 2> /dev/null; then \ + rm -f ssl/rio/libssl-lib-poll_immediate.d.tmp; \ + else \ + mv ssl/rio/libssl-lib-poll_immediate.d.tmp ssl/rio/libssl-lib-poll_immediate.d; \ + fi +ssl/statem/libssl-lib-extensions.o: ssl/statem/extensions.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-extensions.d.tmp -c -o $@ ssl/statem/extensions.c + @touch ssl/statem/libssl-lib-extensions.d.tmp + @if cmp ssl/statem/libssl-lib-extensions.d.tmp ssl/statem/libssl-lib-extensions.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-extensions.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-extensions.d.tmp ssl/statem/libssl-lib-extensions.d; \ + fi +ssl/statem/libssl-lib-extensions_clnt.o: ssl/statem/extensions_clnt.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-extensions_clnt.d.tmp -c -o $@ ssl/statem/extensions_clnt.c + @touch ssl/statem/libssl-lib-extensions_clnt.d.tmp + @if cmp ssl/statem/libssl-lib-extensions_clnt.d.tmp ssl/statem/libssl-lib-extensions_clnt.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-extensions_clnt.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-extensions_clnt.d.tmp ssl/statem/libssl-lib-extensions_clnt.d; \ + fi +ssl/statem/libssl-lib-extensions_cust.o: ssl/statem/extensions_cust.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-extensions_cust.d.tmp -c -o $@ ssl/statem/extensions_cust.c + @touch ssl/statem/libssl-lib-extensions_cust.d.tmp + @if cmp ssl/statem/libssl-lib-extensions_cust.d.tmp ssl/statem/libssl-lib-extensions_cust.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-extensions_cust.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-extensions_cust.d.tmp ssl/statem/libssl-lib-extensions_cust.d; \ + fi +ssl/statem/libssl-lib-extensions_srvr.o: ssl/statem/extensions_srvr.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-extensions_srvr.d.tmp -c -o $@ ssl/statem/extensions_srvr.c + @touch ssl/statem/libssl-lib-extensions_srvr.d.tmp + @if cmp ssl/statem/libssl-lib-extensions_srvr.d.tmp ssl/statem/libssl-lib-extensions_srvr.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-extensions_srvr.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-extensions_srvr.d.tmp ssl/statem/libssl-lib-extensions_srvr.d; \ + fi +ssl/statem/libssl-lib-statem.o: ssl/statem/statem.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-statem.d.tmp -c -o $@ ssl/statem/statem.c + @touch ssl/statem/libssl-lib-statem.d.tmp + @if cmp ssl/statem/libssl-lib-statem.d.tmp ssl/statem/libssl-lib-statem.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-statem.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-statem.d.tmp ssl/statem/libssl-lib-statem.d; \ + fi +ssl/statem/libssl-lib-statem_clnt.o: ssl/statem/statem_clnt.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-statem_clnt.d.tmp -c -o $@ ssl/statem/statem_clnt.c + @touch ssl/statem/libssl-lib-statem_clnt.d.tmp + @if cmp ssl/statem/libssl-lib-statem_clnt.d.tmp ssl/statem/libssl-lib-statem_clnt.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-statem_clnt.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-statem_clnt.d.tmp ssl/statem/libssl-lib-statem_clnt.d; \ + fi +ssl/statem/libssl-lib-statem_dtls.o: ssl/statem/statem_dtls.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-statem_dtls.d.tmp -c -o $@ ssl/statem/statem_dtls.c + @touch ssl/statem/libssl-lib-statem_dtls.d.tmp + @if cmp ssl/statem/libssl-lib-statem_dtls.d.tmp ssl/statem/libssl-lib-statem_dtls.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-statem_dtls.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-statem_dtls.d.tmp ssl/statem/libssl-lib-statem_dtls.d; \ + fi +ssl/statem/libssl-lib-statem_lib.o: ssl/statem/statem_lib.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-statem_lib.d.tmp -c -o $@ ssl/statem/statem_lib.c + @touch ssl/statem/libssl-lib-statem_lib.d.tmp + @if cmp ssl/statem/libssl-lib-statem_lib.d.tmp ssl/statem/libssl-lib-statem_lib.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-statem_lib.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-statem_lib.d.tmp ssl/statem/libssl-lib-statem_lib.d; \ + fi +ssl/statem/libssl-lib-statem_srvr.o: ssl/statem/statem_srvr.c + $(CC) -I. -Iinclude -DAES_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/statem/libssl-lib-statem_srvr.d.tmp -c -o $@ ssl/statem/statem_srvr.c + @touch ssl/statem/libssl-lib-statem_srvr.d.tmp + @if cmp ssl/statem/libssl-lib-statem_srvr.d.tmp ssl/statem/libssl-lib-statem_srvr.d > /dev/null 2> /dev/null; then \ + rm -f ssl/statem/libssl-lib-statem_srvr.d.tmp; \ + else \ + mv ssl/statem/libssl-lib-statem_srvr.d.tmp ssl/statem/libssl-lib-statem_srvr.d; \ + fi +providers/libcommon.a: providers/common/der/libcommon-lib-der_digests_gen.o \ + providers/common/der/libcommon-lib-der_dsa_gen.o \ + providers/common/der/libcommon-lib-der_dsa_key.o \ + providers/common/der/libcommon-lib-der_dsa_sig.o \ + providers/common/der/libcommon-lib-der_ec_gen.o \ + providers/common/der/libcommon-lib-der_ec_key.o \ + providers/common/der/libcommon-lib-der_ec_sig.o \ + providers/common/der/libcommon-lib-der_ecx_gen.o \ + providers/common/der/libcommon-lib-der_ecx_key.o \ + providers/common/der/libcommon-lib-der_rsa_gen.o \ + providers/common/der/libcommon-lib-der_rsa_key.o \ + providers/common/der/libcommon-lib-der_wrap_gen.o \ + providers/common/libcommon-lib-provider_ctx.o \ + providers/common/libcommon-lib-provider_err.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o \ + providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o \ + providers/implementations/digests/libcommon-lib-digestcommon.o \ + ssl/record/methods/libcommon-lib-tls_pad.o + $(RM) providers/libcommon.a + $(AR) $(ARFLAGS) providers/libcommon.a providers/common/der/libcommon-lib-der_digests_gen.o providers/common/der/libcommon-lib-der_dsa_gen.o providers/common/der/libcommon-lib-der_dsa_key.o providers/common/der/libcommon-lib-der_dsa_sig.o providers/common/der/libcommon-lib-der_ec_gen.o providers/common/der/libcommon-lib-der_ec_key.o providers/common/der/libcommon-lib-der_ec_sig.o providers/common/der/libcommon-lib-der_ecx_gen.o providers/common/der/libcommon-lib-der_ecx_key.o providers/common/der/libcommon-lib-der_rsa_gen.o providers/common/der/libcommon-lib-der_rsa_key.o providers/common/der/libcommon-lib-der_wrap_gen.o providers/common/libcommon-lib-provider_ctx.o providers/common/libcommon-lib-provider_err.o providers/implementations/ciphers/libcommon-lib-ciphercommon.o providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o providers/implementations/digests/libcommon-lib-digestcommon.o ssl/record/methods/libcommon-lib-tls_pad.o + $(RANLIB) $@ || echo Never mind. +providers/common/der/libcommon-lib-der_digests_gen.o: providers/common/der/der_digests_gen.c providers/common/include/prov/der_digests.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_digests_gen.d.tmp -c -o $@ providers/common/der/der_digests_gen.c + @touch providers/common/der/libcommon-lib-der_digests_gen.d.tmp + @if cmp providers/common/der/libcommon-lib-der_digests_gen.d.tmp providers/common/der/libcommon-lib-der_digests_gen.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_digests_gen.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_digests_gen.d.tmp providers/common/der/libcommon-lib-der_digests_gen.d; \ + fi +providers/common/der/der_digests_gen.c: providers/common/der/der_digests_gen.c.in configdata.pm providers/common/der/DIGESTS.asn1 providers/common/der/NIST.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/der/der_digests_gen.c.in > $@ +providers/common/include/prov/der_digests.h: providers/common/include/prov/der_digests.h.in configdata.pm providers/common/der/DIGESTS.asn1 providers/common/der/NIST.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/include/prov/der_digests.h.in > $@ +providers/common/der/libcommon-lib-der_dsa_gen.o: providers/common/der/der_dsa_gen.c providers/common/include/prov/der_dsa.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_dsa_gen.d.tmp -c -o $@ providers/common/der/der_dsa_gen.c + @touch providers/common/der/libcommon-lib-der_dsa_gen.d.tmp + @if cmp providers/common/der/libcommon-lib-der_dsa_gen.d.tmp providers/common/der/libcommon-lib-der_dsa_gen.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_dsa_gen.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_dsa_gen.d.tmp providers/common/der/libcommon-lib-der_dsa_gen.d; \ + fi +providers/common/der/der_dsa_gen.c: providers/common/der/der_dsa_gen.c.in configdata.pm providers/common/der/DSA.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/der/der_dsa_gen.c.in > $@ +providers/common/include/prov/der_dsa.h: providers/common/include/prov/der_dsa.h.in configdata.pm providers/common/der/DSA.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/include/prov/der_dsa.h.in > $@ +providers/common/der/libcommon-lib-der_dsa_key.o: providers/common/der/der_dsa_key.c providers/common/include/prov/der_digests.h providers/common/include/prov/der_dsa.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_dsa_key.d.tmp -c -o $@ providers/common/der/der_dsa_key.c + @touch providers/common/der/libcommon-lib-der_dsa_key.d.tmp + @if cmp providers/common/der/libcommon-lib-der_dsa_key.d.tmp providers/common/der/libcommon-lib-der_dsa_key.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_dsa_key.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_dsa_key.d.tmp providers/common/der/libcommon-lib-der_dsa_key.d; \ + fi +providers/common/der/libcommon-lib-der_dsa_sig.o: providers/common/der/der_dsa_sig.c providers/common/include/prov/der_digests.h providers/common/include/prov/der_dsa.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_dsa_sig.d.tmp -c -o $@ providers/common/der/der_dsa_sig.c + @touch providers/common/der/libcommon-lib-der_dsa_sig.d.tmp + @if cmp providers/common/der/libcommon-lib-der_dsa_sig.d.tmp providers/common/der/libcommon-lib-der_dsa_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_dsa_sig.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_dsa_sig.d.tmp providers/common/der/libcommon-lib-der_dsa_sig.d; \ + fi +providers/common/der/libcommon-lib-der_ec_gen.o: providers/common/der/der_ec_gen.c providers/common/include/prov/der_ec.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_ec_gen.d.tmp -c -o $@ providers/common/der/der_ec_gen.c + @touch providers/common/der/libcommon-lib-der_ec_gen.d.tmp + @if cmp providers/common/der/libcommon-lib-der_ec_gen.d.tmp providers/common/der/libcommon-lib-der_ec_gen.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_ec_gen.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_ec_gen.d.tmp providers/common/der/libcommon-lib-der_ec_gen.d; \ + fi +providers/common/der/der_ec_gen.c: providers/common/der/der_ec_gen.c.in configdata.pm providers/common/der/EC.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/der/der_ec_gen.c.in > $@ +providers/common/include/prov/der_ec.h: providers/common/include/prov/der_ec.h.in configdata.pm providers/common/der/EC.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/include/prov/der_ec.h.in > $@ +providers/common/der/libcommon-lib-der_ec_key.o: providers/common/der/der_ec_key.c providers/common/include/prov/der_digests.h providers/common/include/prov/der_ec.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_ec_key.d.tmp -c -o $@ providers/common/der/der_ec_key.c + @touch providers/common/der/libcommon-lib-der_ec_key.d.tmp + @if cmp providers/common/der/libcommon-lib-der_ec_key.d.tmp providers/common/der/libcommon-lib-der_ec_key.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_ec_key.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_ec_key.d.tmp providers/common/der/libcommon-lib-der_ec_key.d; \ + fi +providers/common/der/libcommon-lib-der_ec_sig.o: providers/common/der/der_ec_sig.c providers/common/include/prov/der_digests.h providers/common/include/prov/der_ec.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_ec_sig.d.tmp -c -o $@ providers/common/der/der_ec_sig.c + @touch providers/common/der/libcommon-lib-der_ec_sig.d.tmp + @if cmp providers/common/der/libcommon-lib-der_ec_sig.d.tmp providers/common/der/libcommon-lib-der_ec_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_ec_sig.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_ec_sig.d.tmp providers/common/der/libcommon-lib-der_ec_sig.d; \ + fi +providers/common/der/libcommon-lib-der_ecx_gen.o: providers/common/der/der_ecx_gen.c providers/common/include/prov/der_ecx.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_ecx_gen.d.tmp -c -o $@ providers/common/der/der_ecx_gen.c + @touch providers/common/der/libcommon-lib-der_ecx_gen.d.tmp + @if cmp providers/common/der/libcommon-lib-der_ecx_gen.d.tmp providers/common/der/libcommon-lib-der_ecx_gen.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_ecx_gen.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_ecx_gen.d.tmp providers/common/der/libcommon-lib-der_ecx_gen.d; \ + fi +providers/common/der/der_ecx_gen.c: providers/common/der/der_ecx_gen.c.in configdata.pm providers/common/der/ECX.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/der/der_ecx_gen.c.in > $@ +providers/common/include/prov/der_ecx.h: providers/common/include/prov/der_ecx.h.in configdata.pm providers/common/der/ECX.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/include/prov/der_ecx.h.in > $@ +providers/common/der/libcommon-lib-der_ecx_key.o: providers/common/der/der_ecx_key.c providers/common/include/prov/der_ecx.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_ecx_key.d.tmp -c -o $@ providers/common/der/der_ecx_key.c + @touch providers/common/der/libcommon-lib-der_ecx_key.d.tmp + @if cmp providers/common/der/libcommon-lib-der_ecx_key.d.tmp providers/common/der/libcommon-lib-der_ecx_key.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_ecx_key.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_ecx_key.d.tmp providers/common/der/libcommon-lib-der_ecx_key.d; \ + fi +providers/common/der/libcommon-lib-der_rsa_gen.o: providers/common/der/der_rsa_gen.c providers/common/include/prov/der_rsa.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_rsa_gen.d.tmp -c -o $@ providers/common/der/der_rsa_gen.c + @touch providers/common/der/libcommon-lib-der_rsa_gen.d.tmp + @if cmp providers/common/der/libcommon-lib-der_rsa_gen.d.tmp providers/common/der/libcommon-lib-der_rsa_gen.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_rsa_gen.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_rsa_gen.d.tmp providers/common/der/libcommon-lib-der_rsa_gen.d; \ + fi +providers/common/der/der_rsa_gen.c: providers/common/der/der_rsa_gen.c.in configdata.pm providers/common/der/NIST.asn1 providers/common/der/RSA.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/der/der_rsa_gen.c.in > $@ +providers/common/include/prov/der_rsa.h: providers/common/include/prov/der_rsa.h.in configdata.pm providers/common/der/NIST.asn1 providers/common/der/RSA.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/include/prov/der_rsa.h.in > $@ +providers/common/der/libcommon-lib-der_rsa_key.o: providers/common/der/der_rsa_key.c providers/common/include/prov/der_digests.h providers/common/include/prov/der_rsa.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_rsa_key.d.tmp -c -o $@ providers/common/der/der_rsa_key.c + @touch providers/common/der/libcommon-lib-der_rsa_key.d.tmp + @if cmp providers/common/der/libcommon-lib-der_rsa_key.d.tmp providers/common/der/libcommon-lib-der_rsa_key.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_rsa_key.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_rsa_key.d.tmp providers/common/der/libcommon-lib-der_rsa_key.d; \ + fi +providers/common/der/libcommon-lib-der_wrap_gen.o: providers/common/der/der_wrap_gen.c providers/common/include/prov/der_wrap.h + $(CC) -Iproviders/common/include/prov -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libcommon-lib-der_wrap_gen.d.tmp -c -o $@ providers/common/der/der_wrap_gen.c + @touch providers/common/der/libcommon-lib-der_wrap_gen.d.tmp + @if cmp providers/common/der/libcommon-lib-der_wrap_gen.d.tmp providers/common/der/libcommon-lib-der_wrap_gen.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libcommon-lib-der_wrap_gen.d.tmp; \ + else \ + mv providers/common/der/libcommon-lib-der_wrap_gen.d.tmp providers/common/der/libcommon-lib-der_wrap_gen.d; \ + fi +providers/common/der/der_wrap_gen.c: providers/common/der/der_wrap_gen.c.in configdata.pm providers/common/der/oids_to_c.pm providers/common/der/wrap.asn1 + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Moids_to_c" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/der/der_wrap_gen.c.in > $@ +providers/common/include/prov/der_wrap.h: providers/common/include/prov/der_wrap.h.in configdata.pm providers/common/der/oids_to_c.pm providers/common/der/wrap.asn1 + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Moids_to_c" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/include/prov/der_wrap.h.in > $@ +providers/common/libcommon-lib-provider_ctx.o: providers/common/provider_ctx.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libcommon-lib-provider_ctx.d.tmp -c -o $@ providers/common/provider_ctx.c + @touch providers/common/libcommon-lib-provider_ctx.d.tmp + @if cmp providers/common/libcommon-lib-provider_ctx.d.tmp providers/common/libcommon-lib-provider_ctx.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libcommon-lib-provider_ctx.d.tmp; \ + else \ + mv providers/common/libcommon-lib-provider_ctx.d.tmp providers/common/libcommon-lib-provider_ctx.d; \ + fi +providers/common/libcommon-lib-provider_err.o: providers/common/provider_err.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libcommon-lib-provider_err.d.tmp -c -o $@ providers/common/provider_err.c + @touch providers/common/libcommon-lib-provider_err.d.tmp + @if cmp providers/common/libcommon-lib-provider_err.d.tmp providers/common/libcommon-lib-provider_err.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libcommon-lib-provider_err.d.tmp; \ + else \ + mv providers/common/libcommon-lib-provider_err.d.tmp providers/common/libcommon-lib-provider_err.d; \ + fi +providers/implementations/ciphers/libcommon-lib-ciphercommon.o: providers/implementations/ciphers/ciphercommon.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libcommon-lib-ciphercommon.d.tmp -c -o $@ providers/implementations/ciphers/ciphercommon.c + @touch providers/implementations/ciphers/libcommon-lib-ciphercommon.d.tmp + @if cmp providers/implementations/ciphers/libcommon-lib-ciphercommon.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libcommon-lib-ciphercommon.d.tmp; \ + else \ + mv providers/implementations/ciphers/libcommon-lib-ciphercommon.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon.d; \ + fi +providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o: providers/implementations/ciphers/ciphercommon_block.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d.tmp -c -o $@ providers/implementations/ciphers/ciphercommon_block.c + @touch providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d.tmp + @if cmp providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d.tmp; \ + else \ + mv providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_block.d; \ + fi +providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o: providers/implementations/ciphers/ciphercommon_ccm.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d.tmp -c -o $@ providers/implementations/ciphers/ciphercommon_ccm.c + @touch providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d.tmp + @if cmp providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.d; \ + fi +providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o: providers/implementations/ciphers/ciphercommon_ccm_hw.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d.tmp -c -o $@ providers/implementations/ciphers/ciphercommon_ccm_hw.c + @touch providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d.tmp + @if cmp providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.d; \ + fi +providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o: providers/implementations/ciphers/ciphercommon_gcm.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d.tmp -c -o $@ providers/implementations/ciphers/ciphercommon_gcm.c + @touch providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d.tmp + @if cmp providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.d; \ + fi +providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o: providers/implementations/ciphers/ciphercommon_gcm_hw.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d.tmp -c -o $@ providers/implementations/ciphers/ciphercommon_gcm_hw.c + @touch providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d.tmp + @if cmp providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.d; \ + fi +providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o: providers/implementations/ciphers/ciphercommon_hw.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d.tmp -c -o $@ providers/implementations/ciphers/ciphercommon_hw.c + @touch providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d.tmp + @if cmp providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d.tmp providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.d; \ + fi +providers/implementations/digests/libcommon-lib-digestcommon.o: providers/implementations/digests/digestcommon.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libcommon-lib-digestcommon.d.tmp -c -o $@ providers/implementations/digests/digestcommon.c + @touch providers/implementations/digests/libcommon-lib-digestcommon.d.tmp + @if cmp providers/implementations/digests/libcommon-lib-digestcommon.d.tmp providers/implementations/digests/libcommon-lib-digestcommon.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libcommon-lib-digestcommon.d.tmp; \ + else \ + mv providers/implementations/digests/libcommon-lib-digestcommon.d.tmp providers/implementations/digests/libcommon-lib-digestcommon.d; \ + fi +ssl/record/methods/libcommon-lib-tls_pad.o: ssl/record/methods/tls_pad.c + $(CC) -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libcommon-lib-tls_pad.d.tmp -c -o $@ ssl/record/methods/tls_pad.c + @touch ssl/record/methods/libcommon-lib-tls_pad.d.tmp + @if cmp ssl/record/methods/libcommon-lib-tls_pad.d.tmp ssl/record/methods/libcommon-lib-tls_pad.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libcommon-lib-tls_pad.d.tmp; \ + else \ + mv ssl/record/methods/libcommon-lib-tls_pad.d.tmp ssl/record/methods/libcommon-lib-tls_pad.d; \ + fi +providers/libdefault.a: providers/common/der/libdefault-lib-der_rsa_sig.o \ + providers/common/der/libdefault-lib-der_sm2_gen.o \ + providers/common/der/libdefault-lib-der_sm2_key.o \ + providers/common/der/libdefault-lib-der_sm2_sig.o \ + providers/common/libdefault-lib-bio_prov.o \ + providers/common/libdefault-lib-capabilities.o \ + providers/common/libdefault-lib-digest_to_nid.o \ + providers/common/libdefault-lib-provider_seeding.o \ + providers/common/libdefault-lib-provider_util.o \ + providers/common/libdefault-lib-securitycheck.o \ + providers/common/libdefault-lib-securitycheck_default.o \ + providers/implementations/asymciphers/libdefault-lib-rsa_enc.o \ + providers/implementations/asymciphers/libdefault-lib-sm2_enc.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o \ + providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_cts.o \ + providers/implementations/ciphers/libdefault-lib-cipher_null.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o \ + providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o \ + providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o \ + providers/implementations/digests/libdefault-lib-blake2_prov.o \ + providers/implementations/digests/libdefault-lib-blake2b_prov.o \ + providers/implementations/digests/libdefault-lib-blake2s_prov.o \ + providers/implementations/digests/libdefault-lib-md5_prov.o \ + providers/implementations/digests/libdefault-lib-md5_sha1_prov.o \ + providers/implementations/digests/libdefault-lib-null_prov.o \ + providers/implementations/digests/libdefault-lib-ripemd_prov.o \ + providers/implementations/digests/libdefault-lib-sha2_prov.o \ + providers/implementations/digests/libdefault-lib-sha3_prov.o \ + providers/implementations/digests/libdefault-lib-sm3_prov.o \ + providers/implementations/encode_decode/libdefault-lib-decode_der2key.o \ + providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o \ + providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o \ + providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o \ + providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o \ + providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2any.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o \ + providers/implementations/encode_decode/libdefault-lib-encode_key2text.o \ + providers/implementations/encode_decode/libdefault-lib-endecoder_common.o \ + providers/implementations/exchange/libdefault-lib-dh_exch.o \ + providers/implementations/exchange/libdefault-lib-ecdh_exch.o \ + providers/implementations/exchange/libdefault-lib-ecx_exch.o \ + providers/implementations/exchange/libdefault-lib-kdf_exch.o \ + providers/implementations/kdfs/libdefault-lib-argon2.o \ + providers/implementations/kdfs/libdefault-lib-hkdf.o \ + providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o \ + providers/implementations/kdfs/libdefault-lib-kbkdf.o \ + providers/implementations/kdfs/libdefault-lib-krb5kdf.o \ + providers/implementations/kdfs/libdefault-lib-pbkdf2.o \ + providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o \ + providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o \ + providers/implementations/kdfs/libdefault-lib-scrypt.o \ + providers/implementations/kdfs/libdefault-lib-sshkdf.o \ + providers/implementations/kdfs/libdefault-lib-sskdf.o \ + providers/implementations/kdfs/libdefault-lib-tls1_prf.o \ + providers/implementations/kdfs/libdefault-lib-x942kdf.o \ + providers/implementations/kem/libdefault-lib-ec_kem.o \ + providers/implementations/kem/libdefault-lib-ecx_kem.o \ + providers/implementations/kem/libdefault-lib-kem_util.o \ + providers/implementations/kem/libdefault-lib-rsa_kem.o \ + providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o \ + providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o \ + providers/implementations/macs/libdefault-lib-blake2b_mac.o \ + providers/implementations/macs/libdefault-lib-blake2s_mac.o \ + providers/implementations/macs/libdefault-lib-cmac_prov.o \ + providers/implementations/macs/libdefault-lib-gmac_prov.o \ + providers/implementations/macs/libdefault-lib-hmac_prov.o \ + providers/implementations/macs/libdefault-lib-kmac_prov.o \ + providers/implementations/macs/libdefault-lib-poly1305_prov.o \ + providers/implementations/macs/libdefault-lib-siphash_prov.o \ + providers/implementations/rands/libdefault-lib-drbg.o \ + providers/implementations/rands/libdefault-lib-drbg_ctr.o \ + providers/implementations/rands/libdefault-lib-drbg_hash.o \ + providers/implementations/rands/libdefault-lib-drbg_hmac.o \ + providers/implementations/rands/libdefault-lib-seed_src.o \ + providers/implementations/rands/libdefault-lib-seed_src_jitter.o \ + providers/implementations/rands/libdefault-lib-test_rng.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_unix.o \ + providers/implementations/rands/seeding/libdefault-lib-rand_win.o \ + providers/implementations/signature/libdefault-lib-dsa_sig.o \ + providers/implementations/signature/libdefault-lib-ecdsa_sig.o \ + providers/implementations/signature/libdefault-lib-eddsa_sig.o \ + providers/implementations/signature/libdefault-lib-mac_legacy_sig.o \ + providers/implementations/signature/libdefault-lib-rsa_sig.o \ + providers/implementations/signature/libdefault-lib-sm2_sig.o \ + providers/implementations/storemgmt/libdefault-lib-file_store.o \ + providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o \ + ssl/record/methods/libdefault-lib-ssl3_cbc.o + $(RM) providers/libdefault.a + $(AR) $(ARFLAGS) providers/libdefault.a providers/common/der/libdefault-lib-der_rsa_sig.o providers/common/der/libdefault-lib-der_sm2_gen.o providers/common/der/libdefault-lib-der_sm2_key.o providers/common/der/libdefault-lib-der_sm2_sig.o providers/common/libdefault-lib-bio_prov.o providers/common/libdefault-lib-capabilities.o providers/common/libdefault-lib-digest_to_nid.o providers/common/libdefault-lib-provider_seeding.o providers/common/libdefault-lib-provider_util.o providers/common/libdefault-lib-securitycheck.o providers/common/libdefault-lib-securitycheck_default.o providers/implementations/asymciphers/libdefault-lib-rsa_enc.o providers/implementations/asymciphers/libdefault-lib-sm2_enc.o providers/implementations/ciphers/libdefault-lib-cipher_aes.o providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aria.o providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o providers/implementations/ciphers/libdefault-lib-cipher_cts.o providers/implementations/ciphers/libdefault-lib-cipher_null.o providers/implementations/ciphers/libdefault-lib-cipher_sm4.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o providers/implementations/ciphers/libdefault-lib-cipher_tdes.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o providers/implementations/digests/libdefault-lib-blake2_prov.o providers/implementations/digests/libdefault-lib-blake2b_prov.o providers/implementations/digests/libdefault-lib-blake2s_prov.o providers/implementations/digests/libdefault-lib-md5_prov.o providers/implementations/digests/libdefault-lib-md5_sha1_prov.o providers/implementations/digests/libdefault-lib-null_prov.o providers/implementations/digests/libdefault-lib-ripemd_prov.o providers/implementations/digests/libdefault-lib-sha2_prov.o providers/implementations/digests/libdefault-lib-sha3_prov.o providers/implementations/digests/libdefault-lib-sm3_prov.o providers/implementations/encode_decode/libdefault-lib-decode_der2key.o providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o providers/implementations/encode_decode/libdefault-lib-encode_key2any.o providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o providers/implementations/encode_decode/libdefault-lib-encode_key2text.o providers/implementations/encode_decode/libdefault-lib-endecoder_common.o providers/implementations/exchange/libdefault-lib-dh_exch.o providers/implementations/exchange/libdefault-lib-ecdh_exch.o providers/implementations/exchange/libdefault-lib-ecx_exch.o providers/implementations/exchange/libdefault-lib-kdf_exch.o providers/implementations/kdfs/libdefault-lib-argon2.o providers/implementations/kdfs/libdefault-lib-hkdf.o providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o providers/implementations/kdfs/libdefault-lib-kbkdf.o providers/implementations/kdfs/libdefault-lib-krb5kdf.o providers/implementations/kdfs/libdefault-lib-pbkdf2.o providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o providers/implementations/kdfs/libdefault-lib-scrypt.o providers/implementations/kdfs/libdefault-lib-sshkdf.o providers/implementations/kdfs/libdefault-lib-sskdf.o providers/implementations/kdfs/libdefault-lib-tls1_prf.o providers/implementations/kdfs/libdefault-lib-x942kdf.o providers/implementations/kem/libdefault-lib-ec_kem.o providers/implementations/kem/libdefault-lib-ecx_kem.o providers/implementations/kem/libdefault-lib-kem_util.o providers/implementations/kem/libdefault-lib-rsa_kem.o providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o providers/implementations/macs/libdefault-lib-blake2b_mac.o providers/implementations/macs/libdefault-lib-blake2s_mac.o providers/implementations/macs/libdefault-lib-cmac_prov.o providers/implementations/macs/libdefault-lib-gmac_prov.o providers/implementations/macs/libdefault-lib-hmac_prov.o providers/implementations/macs/libdefault-lib-kmac_prov.o providers/implementations/macs/libdefault-lib-poly1305_prov.o providers/implementations/macs/libdefault-lib-siphash_prov.o providers/implementations/rands/libdefault-lib-drbg.o providers/implementations/rands/libdefault-lib-drbg_ctr.o providers/implementations/rands/libdefault-lib-drbg_hash.o providers/implementations/rands/libdefault-lib-drbg_hmac.o providers/implementations/rands/libdefault-lib-seed_src.o providers/implementations/rands/libdefault-lib-seed_src_jitter.o providers/implementations/rands/libdefault-lib-test_rng.o providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o providers/implementations/rands/seeding/libdefault-lib-rand_unix.o providers/implementations/rands/seeding/libdefault-lib-rand_win.o providers/implementations/signature/libdefault-lib-dsa_sig.o providers/implementations/signature/libdefault-lib-ecdsa_sig.o providers/implementations/signature/libdefault-lib-eddsa_sig.o providers/implementations/signature/libdefault-lib-mac_legacy_sig.o providers/implementations/signature/libdefault-lib-rsa_sig.o providers/implementations/signature/libdefault-lib-sm2_sig.o providers/implementations/storemgmt/libdefault-lib-file_store.o providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o ssl/record/methods/libdefault-lib-ssl3_cbc.o + $(RANLIB) $@ || echo Never mind. +providers/common/der/libdefault-lib-der_rsa_sig.o: providers/common/der/der_rsa_sig.c providers/common/include/prov/der_digests.h providers/common/include/prov/der_rsa.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libdefault-lib-der_rsa_sig.d.tmp -c -o $@ providers/common/der/der_rsa_sig.c + @touch providers/common/der/libdefault-lib-der_rsa_sig.d.tmp + @if cmp providers/common/der/libdefault-lib-der_rsa_sig.d.tmp providers/common/der/libdefault-lib-der_rsa_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libdefault-lib-der_rsa_sig.d.tmp; \ + else \ + mv providers/common/der/libdefault-lib-der_rsa_sig.d.tmp providers/common/der/libdefault-lib-der_rsa_sig.d; \ + fi +providers/common/der/libdefault-lib-der_sm2_gen.o: providers/common/der/der_sm2_gen.c providers/common/include/prov/der_sm2.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libdefault-lib-der_sm2_gen.d.tmp -c -o $@ providers/common/der/der_sm2_gen.c + @touch providers/common/der/libdefault-lib-der_sm2_gen.d.tmp + @if cmp providers/common/der/libdefault-lib-der_sm2_gen.d.tmp providers/common/der/libdefault-lib-der_sm2_gen.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libdefault-lib-der_sm2_gen.d.tmp; \ + else \ + mv providers/common/der/libdefault-lib-der_sm2_gen.d.tmp providers/common/der/libdefault-lib-der_sm2_gen.d; \ + fi +providers/common/der/der_sm2_gen.c: providers/common/der/der_sm2_gen.c.in configdata.pm providers/common/der/SM2.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/der/der_sm2_gen.c.in > $@ +providers/common/include/prov/der_sm2.h: providers/common/include/prov/der_sm2.h.in configdata.pm providers/common/der/SM2.asn1 providers/common/der/oids_to_c.pm + $(PERL) "-I." "-Iproviders/common/der" "-Mconfigdata" "-Mconfigdata" "-Moids_to_c" "util/dofile.pl" "-oMakefile" providers/common/include/prov/der_sm2.h.in > $@ +providers/common/der/libdefault-lib-der_sm2_key.o: providers/common/der/der_sm2_key.c providers/common/include/prov/der_ec.h providers/common/include/prov/der_sm2.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libdefault-lib-der_sm2_key.d.tmp -c -o $@ providers/common/der/der_sm2_key.c + @touch providers/common/der/libdefault-lib-der_sm2_key.d.tmp + @if cmp providers/common/der/libdefault-lib-der_sm2_key.d.tmp providers/common/der/libdefault-lib-der_sm2_key.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libdefault-lib-der_sm2_key.d.tmp; \ + else \ + mv providers/common/der/libdefault-lib-der_sm2_key.d.tmp providers/common/der/libdefault-lib-der_sm2_key.d; \ + fi +providers/common/der/libdefault-lib-der_sm2_sig.o: providers/common/der/der_sm2_sig.c providers/common/include/prov/der_ec.h providers/common/include/prov/der_sm2.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/der/libdefault-lib-der_sm2_sig.d.tmp -c -o $@ providers/common/der/der_sm2_sig.c + @touch providers/common/der/libdefault-lib-der_sm2_sig.d.tmp + @if cmp providers/common/der/libdefault-lib-der_sm2_sig.d.tmp providers/common/der/libdefault-lib-der_sm2_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/der/libdefault-lib-der_sm2_sig.d.tmp; \ + else \ + mv providers/common/der/libdefault-lib-der_sm2_sig.d.tmp providers/common/der/libdefault-lib-der_sm2_sig.d; \ + fi +providers/common/libdefault-lib-bio_prov.o: providers/common/bio_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libdefault-lib-bio_prov.d.tmp -c -o $@ providers/common/bio_prov.c + @touch providers/common/libdefault-lib-bio_prov.d.tmp + @if cmp providers/common/libdefault-lib-bio_prov.d.tmp providers/common/libdefault-lib-bio_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libdefault-lib-bio_prov.d.tmp; \ + else \ + mv providers/common/libdefault-lib-bio_prov.d.tmp providers/common/libdefault-lib-bio_prov.d; \ + fi +providers/common/libdefault-lib-capabilities.o: providers/common/capabilities.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libdefault-lib-capabilities.d.tmp -c -o $@ providers/common/capabilities.c + @touch providers/common/libdefault-lib-capabilities.d.tmp + @if cmp providers/common/libdefault-lib-capabilities.d.tmp providers/common/libdefault-lib-capabilities.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libdefault-lib-capabilities.d.tmp; \ + else \ + mv providers/common/libdefault-lib-capabilities.d.tmp providers/common/libdefault-lib-capabilities.d; \ + fi +providers/common/libdefault-lib-digest_to_nid.o: providers/common/digest_to_nid.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libdefault-lib-digest_to_nid.d.tmp -c -o $@ providers/common/digest_to_nid.c + @touch providers/common/libdefault-lib-digest_to_nid.d.tmp + @if cmp providers/common/libdefault-lib-digest_to_nid.d.tmp providers/common/libdefault-lib-digest_to_nid.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libdefault-lib-digest_to_nid.d.tmp; \ + else \ + mv providers/common/libdefault-lib-digest_to_nid.d.tmp providers/common/libdefault-lib-digest_to_nid.d; \ + fi +providers/common/libdefault-lib-provider_seeding.o: providers/common/provider_seeding.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libdefault-lib-provider_seeding.d.tmp -c -o $@ providers/common/provider_seeding.c + @touch providers/common/libdefault-lib-provider_seeding.d.tmp + @if cmp providers/common/libdefault-lib-provider_seeding.d.tmp providers/common/libdefault-lib-provider_seeding.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libdefault-lib-provider_seeding.d.tmp; \ + else \ + mv providers/common/libdefault-lib-provider_seeding.d.tmp providers/common/libdefault-lib-provider_seeding.d; \ + fi +providers/common/libdefault-lib-provider_util.o: providers/common/provider_util.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libdefault-lib-provider_util.d.tmp -c -o $@ providers/common/provider_util.c + @touch providers/common/libdefault-lib-provider_util.d.tmp + @if cmp providers/common/libdefault-lib-provider_util.d.tmp providers/common/libdefault-lib-provider_util.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libdefault-lib-provider_util.d.tmp; \ + else \ + mv providers/common/libdefault-lib-provider_util.d.tmp providers/common/libdefault-lib-provider_util.d; \ + fi +providers/common/libdefault-lib-securitycheck.o: providers/common/securitycheck.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libdefault-lib-securitycheck.d.tmp -c -o $@ providers/common/securitycheck.c + @touch providers/common/libdefault-lib-securitycheck.d.tmp + @if cmp providers/common/libdefault-lib-securitycheck.d.tmp providers/common/libdefault-lib-securitycheck.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libdefault-lib-securitycheck.d.tmp; \ + else \ + mv providers/common/libdefault-lib-securitycheck.d.tmp providers/common/libdefault-lib-securitycheck.d; \ + fi +providers/common/libdefault-lib-securitycheck_default.o: providers/common/securitycheck_default.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/common/libdefault-lib-securitycheck_default.d.tmp -c -o $@ providers/common/securitycheck_default.c + @touch providers/common/libdefault-lib-securitycheck_default.d.tmp + @if cmp providers/common/libdefault-lib-securitycheck_default.d.tmp providers/common/libdefault-lib-securitycheck_default.d > /dev/null 2> /dev/null; then \ + rm -f providers/common/libdefault-lib-securitycheck_default.d.tmp; \ + else \ + mv providers/common/libdefault-lib-securitycheck_default.d.tmp providers/common/libdefault-lib-securitycheck_default.d; \ + fi +providers/implementations/asymciphers/libdefault-lib-rsa_enc.o: providers/implementations/asymciphers/rsa_enc.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/asymciphers/libdefault-lib-rsa_enc.d.tmp -c -o $@ providers/implementations/asymciphers/rsa_enc.c + @touch providers/implementations/asymciphers/libdefault-lib-rsa_enc.d.tmp + @if cmp providers/implementations/asymciphers/libdefault-lib-rsa_enc.d.tmp providers/implementations/asymciphers/libdefault-lib-rsa_enc.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/asymciphers/libdefault-lib-rsa_enc.d.tmp; \ + else \ + mv providers/implementations/asymciphers/libdefault-lib-rsa_enc.d.tmp providers/implementations/asymciphers/libdefault-lib-rsa_enc.d; \ + fi +providers/implementations/asymciphers/libdefault-lib-sm2_enc.o: providers/implementations/asymciphers/sm2_enc.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/asymciphers/libdefault-lib-sm2_enc.d.tmp -c -o $@ providers/implementations/asymciphers/sm2_enc.c + @touch providers/implementations/asymciphers/libdefault-lib-sm2_enc.d.tmp + @if cmp providers/implementations/asymciphers/libdefault-lib-sm2_enc.d.tmp providers/implementations/asymciphers/libdefault-lib-sm2_enc.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/asymciphers/libdefault-lib-sm2_enc.d.tmp; \ + else \ + mv providers/implementations/asymciphers/libdefault-lib-sm2_enc.d.tmp providers/implementations/asymciphers/libdefault-lib-sm2_enc.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes.o: providers/implementations/ciphers/cipher_aes.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o: providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o: providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o: providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o: providers/implementations/ciphers/cipher_aes_ccm.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_ccm.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o: providers/implementations/ciphers/cipher_aes_ccm_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_ccm_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o: providers/implementations/ciphers/cipher_aes_gcm.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_gcm.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o: providers/implementations/ciphers/cipher_aes_gcm_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_gcm_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o: providers/implementations/ciphers/cipher_aes_gcm_siv.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_gcm_siv.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o: providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o: providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o: providers/implementations/ciphers/cipher_aes_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o: providers/implementations/ciphers/cipher_aes_ocb.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_ocb.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o: providers/implementations/ciphers/cipher_aes_ocb_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_ocb_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o: providers/implementations/ciphers/cipher_aes_siv.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_siv.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o: providers/implementations/ciphers/cipher_aes_siv_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_siv_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o: providers/implementations/ciphers/cipher_aes_wrp.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_wrp.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o: providers/implementations/ciphers/cipher_aes_xts.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_xts.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o: providers/implementations/ciphers/cipher_aes_xts_fips.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_xts_fips.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o: providers/implementations/ciphers/cipher_aes_xts_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aes_xts_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aria.o: providers/implementations/ciphers/cipher_aria.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aria.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aria.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aria.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aria.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aria.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aria.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o: providers/implementations/ciphers/cipher_aria_ccm.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aria_ccm.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o: providers/implementations/ciphers/cipher_aria_ccm_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aria_ccm_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o: providers/implementations/ciphers/cipher_aria_gcm.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aria_gcm.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o: providers/implementations/ciphers/cipher_aria_gcm_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aria_gcm_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o: providers/implementations/ciphers/cipher_aria_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_aria_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o: providers/implementations/ciphers/cipher_chacha20.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d.tmp -c -o $@ providers/implementations/ciphers/cipher_chacha20.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o: providers/implementations/ciphers/cipher_chacha20_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_chacha20_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o: providers/implementations/ciphers/cipher_chacha20_poly1305.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d.tmp -c -o $@ providers/implementations/ciphers/cipher_chacha20_poly1305.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o: providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_cts.o: providers/implementations/ciphers/cipher_cts.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_cts.d.tmp -c -o $@ providers/implementations/ciphers/cipher_cts.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_cts.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_cts.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_cts.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_cts.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_cts.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_cts.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_null.o: providers/implementations/ciphers/cipher_null.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_null.d.tmp -c -o $@ providers/implementations/ciphers/cipher_null.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_null.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_null.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_null.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_null.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_null.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_null.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4.o: providers/implementations/ciphers/cipher_sm4.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o: providers/implementations/ciphers/cipher_sm4_ccm.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4_ccm.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o: providers/implementations/ciphers/cipher_sm4_ccm_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4_ccm_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o: providers/implementations/ciphers/cipher_sm4_gcm.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4_gcm.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o: providers/implementations/ciphers/cipher_sm4_gcm_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4_gcm_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o: providers/implementations/ciphers/cipher_sm4_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o: providers/implementations/ciphers/cipher_sm4_xts.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4_xts.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o: providers/implementations/ciphers/cipher_sm4_xts_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_sm4_xts_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_tdes.o: providers/implementations/ciphers/cipher_tdes.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_tdes.d.tmp -c -o $@ providers/implementations/ciphers/cipher_tdes.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_tdes.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_tdes.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_tdes.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_tdes.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o: providers/implementations/ciphers/cipher_tdes_common.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d.tmp -c -o $@ providers/implementations/ciphers/cipher_tdes_common.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o: providers/implementations/ciphers/cipher_tdes_default.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d.tmp -c -o $@ providers/implementations/ciphers/cipher_tdes_default.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o: providers/implementations/ciphers/cipher_tdes_default_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_tdes_default_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o: providers/implementations/ciphers/cipher_tdes_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_tdes_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o: providers/implementations/ciphers/cipher_tdes_wrap.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d.tmp -c -o $@ providers/implementations/ciphers/cipher_tdes_wrap.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.d; \ + fi +providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o: providers/implementations/ciphers/cipher_tdes_wrap_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_tdes_wrap_hw.c + @touch providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d.tmp + @if cmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d.tmp providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.d; \ + fi +providers/implementations/digests/libdefault-lib-blake2_prov.o: providers/implementations/digests/blake2_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-blake2_prov.d.tmp -c -o $@ providers/implementations/digests/blake2_prov.c + @touch providers/implementations/digests/libdefault-lib-blake2_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-blake2_prov.d.tmp providers/implementations/digests/libdefault-lib-blake2_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-blake2_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-blake2_prov.d.tmp providers/implementations/digests/libdefault-lib-blake2_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-blake2b_prov.o: providers/implementations/digests/blake2b_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-blake2b_prov.d.tmp -c -o $@ providers/implementations/digests/blake2b_prov.c + @touch providers/implementations/digests/libdefault-lib-blake2b_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-blake2b_prov.d.tmp providers/implementations/digests/libdefault-lib-blake2b_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-blake2b_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-blake2b_prov.d.tmp providers/implementations/digests/libdefault-lib-blake2b_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-blake2s_prov.o: providers/implementations/digests/blake2s_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-blake2s_prov.d.tmp -c -o $@ providers/implementations/digests/blake2s_prov.c + @touch providers/implementations/digests/libdefault-lib-blake2s_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-blake2s_prov.d.tmp providers/implementations/digests/libdefault-lib-blake2s_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-blake2s_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-blake2s_prov.d.tmp providers/implementations/digests/libdefault-lib-blake2s_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-md5_prov.o: providers/implementations/digests/md5_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-md5_prov.d.tmp -c -o $@ providers/implementations/digests/md5_prov.c + @touch providers/implementations/digests/libdefault-lib-md5_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-md5_prov.d.tmp providers/implementations/digests/libdefault-lib-md5_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-md5_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-md5_prov.d.tmp providers/implementations/digests/libdefault-lib-md5_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-md5_sha1_prov.o: providers/implementations/digests/md5_sha1_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-md5_sha1_prov.d.tmp -c -o $@ providers/implementations/digests/md5_sha1_prov.c + @touch providers/implementations/digests/libdefault-lib-md5_sha1_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-md5_sha1_prov.d.tmp providers/implementations/digests/libdefault-lib-md5_sha1_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-md5_sha1_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-md5_sha1_prov.d.tmp providers/implementations/digests/libdefault-lib-md5_sha1_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-null_prov.o: providers/implementations/digests/null_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-null_prov.d.tmp -c -o $@ providers/implementations/digests/null_prov.c + @touch providers/implementations/digests/libdefault-lib-null_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-null_prov.d.tmp providers/implementations/digests/libdefault-lib-null_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-null_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-null_prov.d.tmp providers/implementations/digests/libdefault-lib-null_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-ripemd_prov.o: providers/implementations/digests/ripemd_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-ripemd_prov.d.tmp -c -o $@ providers/implementations/digests/ripemd_prov.c + @touch providers/implementations/digests/libdefault-lib-ripemd_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-ripemd_prov.d.tmp providers/implementations/digests/libdefault-lib-ripemd_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-ripemd_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-ripemd_prov.d.tmp providers/implementations/digests/libdefault-lib-ripemd_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-sha2_prov.o: providers/implementations/digests/sha2_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-sha2_prov.d.tmp -c -o $@ providers/implementations/digests/sha2_prov.c + @touch providers/implementations/digests/libdefault-lib-sha2_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-sha2_prov.d.tmp providers/implementations/digests/libdefault-lib-sha2_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-sha2_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-sha2_prov.d.tmp providers/implementations/digests/libdefault-lib-sha2_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-sha3_prov.o: providers/implementations/digests/sha3_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-sha3_prov.d.tmp -c -o $@ providers/implementations/digests/sha3_prov.c + @touch providers/implementations/digests/libdefault-lib-sha3_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-sha3_prov.d.tmp providers/implementations/digests/libdefault-lib-sha3_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-sha3_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-sha3_prov.d.tmp providers/implementations/digests/libdefault-lib-sha3_prov.d; \ + fi +providers/implementations/digests/libdefault-lib-sm3_prov.o: providers/implementations/digests/sm3_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/libdefault-lib-sm3_prov.d.tmp -c -o $@ providers/implementations/digests/sm3_prov.c + @touch providers/implementations/digests/libdefault-lib-sm3_prov.d.tmp + @if cmp providers/implementations/digests/libdefault-lib-sm3_prov.d.tmp providers/implementations/digests/libdefault-lib-sm3_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/libdefault-lib-sm3_prov.d.tmp; \ + else \ + mv providers/implementations/digests/libdefault-lib-sm3_prov.d.tmp providers/implementations/digests/libdefault-lib-sm3_prov.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-decode_der2key.o: providers/implementations/encode_decode/decode_der2key.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-decode_der2key.d.tmp -c -o $@ providers/implementations/encode_decode/decode_der2key.c + @touch providers/implementations/encode_decode/libdefault-lib-decode_der2key.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-decode_der2key.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_der2key.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-decode_der2key.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-decode_der2key.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_der2key.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o: providers/implementations/encode_decode/decode_epki2pki.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d.tmp -c -o $@ providers/implementations/encode_decode/decode_epki2pki.c + @touch providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o: providers/implementations/encode_decode/decode_msblob2key.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d.tmp -c -o $@ providers/implementations/encode_decode/decode_msblob2key.c + @touch providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o: providers/implementations/encode_decode/decode_pem2der.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d.tmp -c -o $@ providers/implementations/encode_decode/decode_pem2der.c + @touch providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_pem2der.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o: providers/implementations/encode_decode/decode_pvk2key.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d.tmp -c -o $@ providers/implementations/encode_decode/decode_pvk2key.c + @touch providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o: providers/implementations/encode_decode/decode_spki2typespki.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d.tmp -c -o $@ providers/implementations/encode_decode/decode_spki2typespki.c + @touch providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d.tmp providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-encode_key2any.o: providers/implementations/encode_decode/encode_key2any.c providers/common/include/prov/der_rsa.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-encode_key2any.d.tmp -c -o $@ providers/implementations/encode_decode/encode_key2any.c + @touch providers/implementations/encode_decode/libdefault-lib-encode_key2any.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-encode_key2any.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2any.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-encode_key2any.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-encode_key2any.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2any.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o: providers/implementations/encode_decode/encode_key2blob.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d.tmp -c -o $@ providers/implementations/encode_decode/encode_key2blob.c + @touch providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2blob.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o: providers/implementations/encode_decode/encode_key2ms.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d.tmp -c -o $@ providers/implementations/encode_decode/encode_key2ms.c + @touch providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2ms.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-encode_key2text.o: providers/implementations/encode_decode/encode_key2text.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-encode_key2text.d.tmp -c -o $@ providers/implementations/encode_decode/encode_key2text.c + @touch providers/implementations/encode_decode/libdefault-lib-encode_key2text.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-encode_key2text.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2text.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-encode_key2text.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-encode_key2text.d.tmp providers/implementations/encode_decode/libdefault-lib-encode_key2text.d; \ + fi +providers/implementations/encode_decode/libdefault-lib-endecoder_common.o: providers/implementations/encode_decode/endecoder_common.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/encode_decode/libdefault-lib-endecoder_common.d.tmp -c -o $@ providers/implementations/encode_decode/endecoder_common.c + @touch providers/implementations/encode_decode/libdefault-lib-endecoder_common.d.tmp + @if cmp providers/implementations/encode_decode/libdefault-lib-endecoder_common.d.tmp providers/implementations/encode_decode/libdefault-lib-endecoder_common.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/encode_decode/libdefault-lib-endecoder_common.d.tmp; \ + else \ + mv providers/implementations/encode_decode/libdefault-lib-endecoder_common.d.tmp providers/implementations/encode_decode/libdefault-lib-endecoder_common.d; \ + fi +providers/implementations/exchange/libdefault-lib-dh_exch.o: providers/implementations/exchange/dh_exch.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/exchange/libdefault-lib-dh_exch.d.tmp -c -o $@ providers/implementations/exchange/dh_exch.c + @touch providers/implementations/exchange/libdefault-lib-dh_exch.d.tmp + @if cmp providers/implementations/exchange/libdefault-lib-dh_exch.d.tmp providers/implementations/exchange/libdefault-lib-dh_exch.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/exchange/libdefault-lib-dh_exch.d.tmp; \ + else \ + mv providers/implementations/exchange/libdefault-lib-dh_exch.d.tmp providers/implementations/exchange/libdefault-lib-dh_exch.d; \ + fi +providers/implementations/exchange/libdefault-lib-ecdh_exch.o: providers/implementations/exchange/ecdh_exch.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/exchange/libdefault-lib-ecdh_exch.d.tmp -c -o $@ providers/implementations/exchange/ecdh_exch.c + @touch providers/implementations/exchange/libdefault-lib-ecdh_exch.d.tmp + @if cmp providers/implementations/exchange/libdefault-lib-ecdh_exch.d.tmp providers/implementations/exchange/libdefault-lib-ecdh_exch.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/exchange/libdefault-lib-ecdh_exch.d.tmp; \ + else \ + mv providers/implementations/exchange/libdefault-lib-ecdh_exch.d.tmp providers/implementations/exchange/libdefault-lib-ecdh_exch.d; \ + fi +providers/implementations/exchange/libdefault-lib-ecx_exch.o: providers/implementations/exchange/ecx_exch.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/exchange/libdefault-lib-ecx_exch.d.tmp -c -o $@ providers/implementations/exchange/ecx_exch.c + @touch providers/implementations/exchange/libdefault-lib-ecx_exch.d.tmp + @if cmp providers/implementations/exchange/libdefault-lib-ecx_exch.d.tmp providers/implementations/exchange/libdefault-lib-ecx_exch.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/exchange/libdefault-lib-ecx_exch.d.tmp; \ + else \ + mv providers/implementations/exchange/libdefault-lib-ecx_exch.d.tmp providers/implementations/exchange/libdefault-lib-ecx_exch.d; \ + fi +providers/implementations/exchange/libdefault-lib-kdf_exch.o: providers/implementations/exchange/kdf_exch.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/exchange/libdefault-lib-kdf_exch.d.tmp -c -o $@ providers/implementations/exchange/kdf_exch.c + @touch providers/implementations/exchange/libdefault-lib-kdf_exch.d.tmp + @if cmp providers/implementations/exchange/libdefault-lib-kdf_exch.d.tmp providers/implementations/exchange/libdefault-lib-kdf_exch.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/exchange/libdefault-lib-kdf_exch.d.tmp; \ + else \ + mv providers/implementations/exchange/libdefault-lib-kdf_exch.d.tmp providers/implementations/exchange/libdefault-lib-kdf_exch.d; \ + fi +providers/implementations/kdfs/libdefault-lib-argon2.o: providers/implementations/kdfs/argon2.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-argon2.d.tmp -c -o $@ providers/implementations/kdfs/argon2.c + @touch providers/implementations/kdfs/libdefault-lib-argon2.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-argon2.d.tmp providers/implementations/kdfs/libdefault-lib-argon2.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-argon2.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-argon2.d.tmp providers/implementations/kdfs/libdefault-lib-argon2.d; \ + fi +providers/implementations/kdfs/libdefault-lib-hkdf.o: providers/implementations/kdfs/hkdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-hkdf.d.tmp -c -o $@ providers/implementations/kdfs/hkdf.c + @touch providers/implementations/kdfs/libdefault-lib-hkdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-hkdf.d.tmp providers/implementations/kdfs/libdefault-lib-hkdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-hkdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-hkdf.d.tmp providers/implementations/kdfs/libdefault-lib-hkdf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o: providers/implementations/kdfs/hmacdrbg_kdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d.tmp -c -o $@ providers/implementations/kdfs/hmacdrbg_kdf.c + @touch providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d.tmp providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d.tmp providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-kbkdf.o: providers/implementations/kdfs/kbkdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-kbkdf.d.tmp -c -o $@ providers/implementations/kdfs/kbkdf.c + @touch providers/implementations/kdfs/libdefault-lib-kbkdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-kbkdf.d.tmp providers/implementations/kdfs/libdefault-lib-kbkdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-kbkdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-kbkdf.d.tmp providers/implementations/kdfs/libdefault-lib-kbkdf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-krb5kdf.o: providers/implementations/kdfs/krb5kdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-krb5kdf.d.tmp -c -o $@ providers/implementations/kdfs/krb5kdf.c + @touch providers/implementations/kdfs/libdefault-lib-krb5kdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-krb5kdf.d.tmp providers/implementations/kdfs/libdefault-lib-krb5kdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-krb5kdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-krb5kdf.d.tmp providers/implementations/kdfs/libdefault-lib-krb5kdf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-pbkdf2.o: providers/implementations/kdfs/pbkdf2.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-pbkdf2.d.tmp -c -o $@ providers/implementations/kdfs/pbkdf2.c + @touch providers/implementations/kdfs/libdefault-lib-pbkdf2.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-pbkdf2.d.tmp providers/implementations/kdfs/libdefault-lib-pbkdf2.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-pbkdf2.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-pbkdf2.d.tmp providers/implementations/kdfs/libdefault-lib-pbkdf2.d; \ + fi +providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o: providers/implementations/kdfs/pbkdf2_fips.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d.tmp -c -o $@ providers/implementations/kdfs/pbkdf2_fips.c + @touch providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d.tmp providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d.tmp providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.d; \ + fi +providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o: providers/implementations/kdfs/pkcs12kdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d.tmp -c -o $@ providers/implementations/kdfs/pkcs12kdf.c + @touch providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d.tmp providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d.tmp providers/implementations/kdfs/libdefault-lib-pkcs12kdf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-scrypt.o: providers/implementations/kdfs/scrypt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-scrypt.d.tmp -c -o $@ providers/implementations/kdfs/scrypt.c + @touch providers/implementations/kdfs/libdefault-lib-scrypt.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-scrypt.d.tmp providers/implementations/kdfs/libdefault-lib-scrypt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-scrypt.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-scrypt.d.tmp providers/implementations/kdfs/libdefault-lib-scrypt.d; \ + fi +providers/implementations/kdfs/libdefault-lib-sshkdf.o: providers/implementations/kdfs/sshkdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-sshkdf.d.tmp -c -o $@ providers/implementations/kdfs/sshkdf.c + @touch providers/implementations/kdfs/libdefault-lib-sshkdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-sshkdf.d.tmp providers/implementations/kdfs/libdefault-lib-sshkdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-sshkdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-sshkdf.d.tmp providers/implementations/kdfs/libdefault-lib-sshkdf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-sskdf.o: providers/implementations/kdfs/sskdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-sskdf.d.tmp -c -o $@ providers/implementations/kdfs/sskdf.c + @touch providers/implementations/kdfs/libdefault-lib-sskdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-sskdf.d.tmp providers/implementations/kdfs/libdefault-lib-sskdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-sskdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-sskdf.d.tmp providers/implementations/kdfs/libdefault-lib-sskdf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-tls1_prf.o: providers/implementations/kdfs/tls1_prf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-tls1_prf.d.tmp -c -o $@ providers/implementations/kdfs/tls1_prf.c + @touch providers/implementations/kdfs/libdefault-lib-tls1_prf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-tls1_prf.d.tmp providers/implementations/kdfs/libdefault-lib-tls1_prf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-tls1_prf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-tls1_prf.d.tmp providers/implementations/kdfs/libdefault-lib-tls1_prf.d; \ + fi +providers/implementations/kdfs/libdefault-lib-x942kdf.o: providers/implementations/kdfs/x942kdf.c providers/common/include/prov/der_wrap.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/libdefault-lib-x942kdf.d.tmp -c -o $@ providers/implementations/kdfs/x942kdf.c + @touch providers/implementations/kdfs/libdefault-lib-x942kdf.d.tmp + @if cmp providers/implementations/kdfs/libdefault-lib-x942kdf.d.tmp providers/implementations/kdfs/libdefault-lib-x942kdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/libdefault-lib-x942kdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/libdefault-lib-x942kdf.d.tmp providers/implementations/kdfs/libdefault-lib-x942kdf.d; \ + fi +providers/implementations/kem/libdefault-lib-ec_kem.o: providers/implementations/kem/ec_kem.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kem/libdefault-lib-ec_kem.d.tmp -c -o $@ providers/implementations/kem/ec_kem.c + @touch providers/implementations/kem/libdefault-lib-ec_kem.d.tmp + @if cmp providers/implementations/kem/libdefault-lib-ec_kem.d.tmp providers/implementations/kem/libdefault-lib-ec_kem.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kem/libdefault-lib-ec_kem.d.tmp; \ + else \ + mv providers/implementations/kem/libdefault-lib-ec_kem.d.tmp providers/implementations/kem/libdefault-lib-ec_kem.d; \ + fi +providers/implementations/kem/libdefault-lib-ecx_kem.o: providers/implementations/kem/ecx_kem.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kem/libdefault-lib-ecx_kem.d.tmp -c -o $@ providers/implementations/kem/ecx_kem.c + @touch providers/implementations/kem/libdefault-lib-ecx_kem.d.tmp + @if cmp providers/implementations/kem/libdefault-lib-ecx_kem.d.tmp providers/implementations/kem/libdefault-lib-ecx_kem.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kem/libdefault-lib-ecx_kem.d.tmp; \ + else \ + mv providers/implementations/kem/libdefault-lib-ecx_kem.d.tmp providers/implementations/kem/libdefault-lib-ecx_kem.d; \ + fi +providers/implementations/kem/libdefault-lib-kem_util.o: providers/implementations/kem/kem_util.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kem/libdefault-lib-kem_util.d.tmp -c -o $@ providers/implementations/kem/kem_util.c + @touch providers/implementations/kem/libdefault-lib-kem_util.d.tmp + @if cmp providers/implementations/kem/libdefault-lib-kem_util.d.tmp providers/implementations/kem/libdefault-lib-kem_util.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kem/libdefault-lib-kem_util.d.tmp; \ + else \ + mv providers/implementations/kem/libdefault-lib-kem_util.d.tmp providers/implementations/kem/libdefault-lib-kem_util.d; \ + fi +providers/implementations/kem/libdefault-lib-rsa_kem.o: providers/implementations/kem/rsa_kem.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kem/libdefault-lib-rsa_kem.d.tmp -c -o $@ providers/implementations/kem/rsa_kem.c + @touch providers/implementations/kem/libdefault-lib-rsa_kem.d.tmp + @if cmp providers/implementations/kem/libdefault-lib-rsa_kem.d.tmp providers/implementations/kem/libdefault-lib-rsa_kem.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kem/libdefault-lib-rsa_kem.d.tmp; \ + else \ + mv providers/implementations/kem/libdefault-lib-rsa_kem.d.tmp providers/implementations/kem/libdefault-lib-rsa_kem.d; \ + fi +providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o: providers/implementations/keymgmt/dh_kmgmt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d.tmp -c -o $@ providers/implementations/keymgmt/dh_kmgmt.c + @touch providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d.tmp + @if cmp providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d.tmp; \ + else \ + mv providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.d; \ + fi +providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o: providers/implementations/keymgmt/dsa_kmgmt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d.tmp -c -o $@ providers/implementations/keymgmt/dsa_kmgmt.c + @touch providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d.tmp + @if cmp providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d.tmp; \ + else \ + mv providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.d; \ + fi +providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o: providers/implementations/keymgmt/ec_kmgmt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d.tmp -c -o $@ providers/implementations/keymgmt/ec_kmgmt.c + @touch providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d.tmp + @if cmp providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d.tmp; \ + else \ + mv providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d; \ + fi +providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o: providers/implementations/keymgmt/ecx_kmgmt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d.tmp -c -o $@ providers/implementations/keymgmt/ecx_kmgmt.c + @touch providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d.tmp + @if cmp providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d.tmp; \ + else \ + mv providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.d; \ + fi +providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o: providers/implementations/keymgmt/kdf_legacy_kmgmt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d.tmp -c -o $@ providers/implementations/keymgmt/kdf_legacy_kmgmt.c + @touch providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d.tmp + @if cmp providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d.tmp; \ + else \ + mv providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.d; \ + fi +providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o: providers/implementations/keymgmt/mac_legacy_kmgmt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d.tmp -c -o $@ providers/implementations/keymgmt/mac_legacy_kmgmt.c + @touch providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d.tmp + @if cmp providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d.tmp; \ + else \ + mv providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.d; \ + fi +providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o: providers/implementations/keymgmt/rsa_kmgmt.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d.tmp -c -o $@ providers/implementations/keymgmt/rsa_kmgmt.c + @touch providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d.tmp + @if cmp providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d.tmp; \ + else \ + mv providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d.tmp providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.d; \ + fi +providers/implementations/macs/libdefault-lib-blake2b_mac.o: providers/implementations/macs/blake2b_mac.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-blake2b_mac.d.tmp -c -o $@ providers/implementations/macs/blake2b_mac.c + @touch providers/implementations/macs/libdefault-lib-blake2b_mac.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-blake2b_mac.d.tmp providers/implementations/macs/libdefault-lib-blake2b_mac.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-blake2b_mac.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-blake2b_mac.d.tmp providers/implementations/macs/libdefault-lib-blake2b_mac.d; \ + fi +providers/implementations/macs/libdefault-lib-blake2s_mac.o: providers/implementations/macs/blake2s_mac.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-blake2s_mac.d.tmp -c -o $@ providers/implementations/macs/blake2s_mac.c + @touch providers/implementations/macs/libdefault-lib-blake2s_mac.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-blake2s_mac.d.tmp providers/implementations/macs/libdefault-lib-blake2s_mac.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-blake2s_mac.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-blake2s_mac.d.tmp providers/implementations/macs/libdefault-lib-blake2s_mac.d; \ + fi +providers/implementations/macs/libdefault-lib-cmac_prov.o: providers/implementations/macs/cmac_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-cmac_prov.d.tmp -c -o $@ providers/implementations/macs/cmac_prov.c + @touch providers/implementations/macs/libdefault-lib-cmac_prov.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-cmac_prov.d.tmp providers/implementations/macs/libdefault-lib-cmac_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-cmac_prov.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-cmac_prov.d.tmp providers/implementations/macs/libdefault-lib-cmac_prov.d; \ + fi +providers/implementations/macs/libdefault-lib-gmac_prov.o: providers/implementations/macs/gmac_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-gmac_prov.d.tmp -c -o $@ providers/implementations/macs/gmac_prov.c + @touch providers/implementations/macs/libdefault-lib-gmac_prov.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-gmac_prov.d.tmp providers/implementations/macs/libdefault-lib-gmac_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-gmac_prov.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-gmac_prov.d.tmp providers/implementations/macs/libdefault-lib-gmac_prov.d; \ + fi +providers/implementations/macs/libdefault-lib-hmac_prov.o: providers/implementations/macs/hmac_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-hmac_prov.d.tmp -c -o $@ providers/implementations/macs/hmac_prov.c + @touch providers/implementations/macs/libdefault-lib-hmac_prov.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-hmac_prov.d.tmp providers/implementations/macs/libdefault-lib-hmac_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-hmac_prov.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-hmac_prov.d.tmp providers/implementations/macs/libdefault-lib-hmac_prov.d; \ + fi +providers/implementations/macs/libdefault-lib-kmac_prov.o: providers/implementations/macs/kmac_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-kmac_prov.d.tmp -c -o $@ providers/implementations/macs/kmac_prov.c + @touch providers/implementations/macs/libdefault-lib-kmac_prov.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-kmac_prov.d.tmp providers/implementations/macs/libdefault-lib-kmac_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-kmac_prov.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-kmac_prov.d.tmp providers/implementations/macs/libdefault-lib-kmac_prov.d; \ + fi +providers/implementations/macs/libdefault-lib-poly1305_prov.o: providers/implementations/macs/poly1305_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-poly1305_prov.d.tmp -c -o $@ providers/implementations/macs/poly1305_prov.c + @touch providers/implementations/macs/libdefault-lib-poly1305_prov.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-poly1305_prov.d.tmp providers/implementations/macs/libdefault-lib-poly1305_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-poly1305_prov.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-poly1305_prov.d.tmp providers/implementations/macs/libdefault-lib-poly1305_prov.d; \ + fi +providers/implementations/macs/libdefault-lib-siphash_prov.o: providers/implementations/macs/siphash_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/macs/libdefault-lib-siphash_prov.d.tmp -c -o $@ providers/implementations/macs/siphash_prov.c + @touch providers/implementations/macs/libdefault-lib-siphash_prov.d.tmp + @if cmp providers/implementations/macs/libdefault-lib-siphash_prov.d.tmp providers/implementations/macs/libdefault-lib-siphash_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/macs/libdefault-lib-siphash_prov.d.tmp; \ + else \ + mv providers/implementations/macs/libdefault-lib-siphash_prov.d.tmp providers/implementations/macs/libdefault-lib-siphash_prov.d; \ + fi +providers/implementations/rands/libdefault-lib-drbg.o: providers/implementations/rands/drbg.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/libdefault-lib-drbg.d.tmp -c -o $@ providers/implementations/rands/drbg.c + @touch providers/implementations/rands/libdefault-lib-drbg.d.tmp + @if cmp providers/implementations/rands/libdefault-lib-drbg.d.tmp providers/implementations/rands/libdefault-lib-drbg.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/libdefault-lib-drbg.d.tmp; \ + else \ + mv providers/implementations/rands/libdefault-lib-drbg.d.tmp providers/implementations/rands/libdefault-lib-drbg.d; \ + fi +providers/implementations/rands/libdefault-lib-drbg_ctr.o: providers/implementations/rands/drbg_ctr.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/libdefault-lib-drbg_ctr.d.tmp -c -o $@ providers/implementations/rands/drbg_ctr.c + @touch providers/implementations/rands/libdefault-lib-drbg_ctr.d.tmp + @if cmp providers/implementations/rands/libdefault-lib-drbg_ctr.d.tmp providers/implementations/rands/libdefault-lib-drbg_ctr.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/libdefault-lib-drbg_ctr.d.tmp; \ + else \ + mv providers/implementations/rands/libdefault-lib-drbg_ctr.d.tmp providers/implementations/rands/libdefault-lib-drbg_ctr.d; \ + fi +providers/implementations/rands/libdefault-lib-drbg_hash.o: providers/implementations/rands/drbg_hash.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/libdefault-lib-drbg_hash.d.tmp -c -o $@ providers/implementations/rands/drbg_hash.c + @touch providers/implementations/rands/libdefault-lib-drbg_hash.d.tmp + @if cmp providers/implementations/rands/libdefault-lib-drbg_hash.d.tmp providers/implementations/rands/libdefault-lib-drbg_hash.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/libdefault-lib-drbg_hash.d.tmp; \ + else \ + mv providers/implementations/rands/libdefault-lib-drbg_hash.d.tmp providers/implementations/rands/libdefault-lib-drbg_hash.d; \ + fi +providers/implementations/rands/libdefault-lib-drbg_hmac.o: providers/implementations/rands/drbg_hmac.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/libdefault-lib-drbg_hmac.d.tmp -c -o $@ providers/implementations/rands/drbg_hmac.c + @touch providers/implementations/rands/libdefault-lib-drbg_hmac.d.tmp + @if cmp providers/implementations/rands/libdefault-lib-drbg_hmac.d.tmp providers/implementations/rands/libdefault-lib-drbg_hmac.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/libdefault-lib-drbg_hmac.d.tmp; \ + else \ + mv providers/implementations/rands/libdefault-lib-drbg_hmac.d.tmp providers/implementations/rands/libdefault-lib-drbg_hmac.d; \ + fi +providers/implementations/rands/libdefault-lib-seed_src.o: providers/implementations/rands/seed_src.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/libdefault-lib-seed_src.d.tmp -c -o $@ providers/implementations/rands/seed_src.c + @touch providers/implementations/rands/libdefault-lib-seed_src.d.tmp + @if cmp providers/implementations/rands/libdefault-lib-seed_src.d.tmp providers/implementations/rands/libdefault-lib-seed_src.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/libdefault-lib-seed_src.d.tmp; \ + else \ + mv providers/implementations/rands/libdefault-lib-seed_src.d.tmp providers/implementations/rands/libdefault-lib-seed_src.d; \ + fi +providers/implementations/rands/libdefault-lib-seed_src_jitter.o: providers/implementations/rands/seed_src_jitter.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/libdefault-lib-seed_src_jitter.d.tmp -c -o $@ providers/implementations/rands/seed_src_jitter.c + @touch providers/implementations/rands/libdefault-lib-seed_src_jitter.d.tmp + @if cmp providers/implementations/rands/libdefault-lib-seed_src_jitter.d.tmp providers/implementations/rands/libdefault-lib-seed_src_jitter.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/libdefault-lib-seed_src_jitter.d.tmp; \ + else \ + mv providers/implementations/rands/libdefault-lib-seed_src_jitter.d.tmp providers/implementations/rands/libdefault-lib-seed_src_jitter.d; \ + fi +providers/implementations/rands/libdefault-lib-test_rng.o: providers/implementations/rands/test_rng.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/libdefault-lib-test_rng.d.tmp -c -o $@ providers/implementations/rands/test_rng.c + @touch providers/implementations/rands/libdefault-lib-test_rng.d.tmp + @if cmp providers/implementations/rands/libdefault-lib-test_rng.d.tmp providers/implementations/rands/libdefault-lib-test_rng.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/libdefault-lib-test_rng.d.tmp; \ + else \ + mv providers/implementations/rands/libdefault-lib-test_rng.d.tmp providers/implementations/rands/libdefault-lib-test_rng.d; \ + fi +providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o: providers/implementations/rands/seeding/rand_cpu_x86.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d.tmp -c -o $@ providers/implementations/rands/seeding/rand_cpu_x86.c + @touch providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d.tmp + @if cmp providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d.tmp; \ + else \ + mv providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.d; \ + fi +providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o: providers/implementations/rands/seeding/rand_tsc.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d.tmp -c -o $@ providers/implementations/rands/seeding/rand_tsc.c + @touch providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d.tmp + @if cmp providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d.tmp; \ + else \ + mv providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_tsc.d; \ + fi +providers/implementations/rands/seeding/libdefault-lib-rand_unix.o: providers/implementations/rands/seeding/rand_unix.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/seeding/libdefault-lib-rand_unix.d.tmp -c -o $@ providers/implementations/rands/seeding/rand_unix.c + @touch providers/implementations/rands/seeding/libdefault-lib-rand_unix.d.tmp + @if cmp providers/implementations/rands/seeding/libdefault-lib-rand_unix.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_unix.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/seeding/libdefault-lib-rand_unix.d.tmp; \ + else \ + mv providers/implementations/rands/seeding/libdefault-lib-rand_unix.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_unix.d; \ + fi +providers/implementations/rands/seeding/libdefault-lib-rand_win.o: providers/implementations/rands/seeding/rand_win.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/rands/seeding/libdefault-lib-rand_win.d.tmp -c -o $@ providers/implementations/rands/seeding/rand_win.c + @touch providers/implementations/rands/seeding/libdefault-lib-rand_win.d.tmp + @if cmp providers/implementations/rands/seeding/libdefault-lib-rand_win.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_win.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/rands/seeding/libdefault-lib-rand_win.d.tmp; \ + else \ + mv providers/implementations/rands/seeding/libdefault-lib-rand_win.d.tmp providers/implementations/rands/seeding/libdefault-lib-rand_win.d; \ + fi +providers/implementations/signature/libdefault-lib-dsa_sig.o: providers/implementations/signature/dsa_sig.c providers/common/include/prov/der_dsa.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/signature/libdefault-lib-dsa_sig.d.tmp -c -o $@ providers/implementations/signature/dsa_sig.c + @touch providers/implementations/signature/libdefault-lib-dsa_sig.d.tmp + @if cmp providers/implementations/signature/libdefault-lib-dsa_sig.d.tmp providers/implementations/signature/libdefault-lib-dsa_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/signature/libdefault-lib-dsa_sig.d.tmp; \ + else \ + mv providers/implementations/signature/libdefault-lib-dsa_sig.d.tmp providers/implementations/signature/libdefault-lib-dsa_sig.d; \ + fi +providers/implementations/signature/libdefault-lib-ecdsa_sig.o: providers/implementations/signature/ecdsa_sig.c providers/common/include/prov/der_ec.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/signature/libdefault-lib-ecdsa_sig.d.tmp -c -o $@ providers/implementations/signature/ecdsa_sig.c + @touch providers/implementations/signature/libdefault-lib-ecdsa_sig.d.tmp + @if cmp providers/implementations/signature/libdefault-lib-ecdsa_sig.d.tmp providers/implementations/signature/libdefault-lib-ecdsa_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/signature/libdefault-lib-ecdsa_sig.d.tmp; \ + else \ + mv providers/implementations/signature/libdefault-lib-ecdsa_sig.d.tmp providers/implementations/signature/libdefault-lib-ecdsa_sig.d; \ + fi +providers/implementations/signature/libdefault-lib-eddsa_sig.o: providers/implementations/signature/eddsa_sig.c providers/common/include/prov/der_ecx.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/signature/libdefault-lib-eddsa_sig.d.tmp -c -o $@ providers/implementations/signature/eddsa_sig.c + @touch providers/implementations/signature/libdefault-lib-eddsa_sig.d.tmp + @if cmp providers/implementations/signature/libdefault-lib-eddsa_sig.d.tmp providers/implementations/signature/libdefault-lib-eddsa_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/signature/libdefault-lib-eddsa_sig.d.tmp; \ + else \ + mv providers/implementations/signature/libdefault-lib-eddsa_sig.d.tmp providers/implementations/signature/libdefault-lib-eddsa_sig.d; \ + fi +providers/implementations/signature/libdefault-lib-mac_legacy_sig.o: providers/implementations/signature/mac_legacy_sig.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/signature/libdefault-lib-mac_legacy_sig.d.tmp -c -o $@ providers/implementations/signature/mac_legacy_sig.c + @touch providers/implementations/signature/libdefault-lib-mac_legacy_sig.d.tmp + @if cmp providers/implementations/signature/libdefault-lib-mac_legacy_sig.d.tmp providers/implementations/signature/libdefault-lib-mac_legacy_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/signature/libdefault-lib-mac_legacy_sig.d.tmp; \ + else \ + mv providers/implementations/signature/libdefault-lib-mac_legacy_sig.d.tmp providers/implementations/signature/libdefault-lib-mac_legacy_sig.d; \ + fi +providers/implementations/signature/libdefault-lib-rsa_sig.o: providers/implementations/signature/rsa_sig.c providers/common/include/prov/der_rsa.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/signature/libdefault-lib-rsa_sig.d.tmp -c -o $@ providers/implementations/signature/rsa_sig.c + @touch providers/implementations/signature/libdefault-lib-rsa_sig.d.tmp + @if cmp providers/implementations/signature/libdefault-lib-rsa_sig.d.tmp providers/implementations/signature/libdefault-lib-rsa_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/signature/libdefault-lib-rsa_sig.d.tmp; \ + else \ + mv providers/implementations/signature/libdefault-lib-rsa_sig.d.tmp providers/implementations/signature/libdefault-lib-rsa_sig.d; \ + fi +providers/implementations/signature/libdefault-lib-sm2_sig.o: providers/implementations/signature/sm2_sig.c providers/common/include/prov/der_sm2.h + $(CC) -Iproviders/common/include/prov -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/signature/libdefault-lib-sm2_sig.d.tmp -c -o $@ providers/implementations/signature/sm2_sig.c + @touch providers/implementations/signature/libdefault-lib-sm2_sig.d.tmp + @if cmp providers/implementations/signature/libdefault-lib-sm2_sig.d.tmp providers/implementations/signature/libdefault-lib-sm2_sig.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/signature/libdefault-lib-sm2_sig.d.tmp; \ + else \ + mv providers/implementations/signature/libdefault-lib-sm2_sig.d.tmp providers/implementations/signature/libdefault-lib-sm2_sig.d; \ + fi +providers/implementations/storemgmt/libdefault-lib-file_store.o: providers/implementations/storemgmt/file_store.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/storemgmt/libdefault-lib-file_store.d.tmp -c -o $@ providers/implementations/storemgmt/file_store.c + @touch providers/implementations/storemgmt/libdefault-lib-file_store.d.tmp + @if cmp providers/implementations/storemgmt/libdefault-lib-file_store.d.tmp providers/implementations/storemgmt/libdefault-lib-file_store.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/storemgmt/libdefault-lib-file_store.d.tmp; \ + else \ + mv providers/implementations/storemgmt/libdefault-lib-file_store.d.tmp providers/implementations/storemgmt/libdefault-lib-file_store.d; \ + fi +providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o: providers/implementations/storemgmt/file_store_any2obj.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d.tmp -c -o $@ providers/implementations/storemgmt/file_store_any2obj.c + @touch providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d.tmp + @if cmp providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d.tmp providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d.tmp; \ + else \ + mv providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d.tmp providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.d; \ + fi +ssl/record/methods/libdefault-lib-ssl3_cbc.o: ssl/record/methods/ssl3_cbc.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DX25519_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF ssl/record/methods/libdefault-lib-ssl3_cbc.d.tmp -c -o $@ ssl/record/methods/ssl3_cbc.c + @touch ssl/record/methods/libdefault-lib-ssl3_cbc.d.tmp + @if cmp ssl/record/methods/libdefault-lib-ssl3_cbc.d.tmp ssl/record/methods/libdefault-lib-ssl3_cbc.d > /dev/null 2> /dev/null; then \ + rm -f ssl/record/methods/libdefault-lib-ssl3_cbc.d.tmp; \ + else \ + mv ssl/record/methods/libdefault-lib-ssl3_cbc.d.tmp ssl/record/methods/libdefault-lib-ssl3_cbc.d; \ + fi +providers/liblegacy.a: providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_des.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_desx.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o \ + providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o \ + providers/implementations/digests/liblegacy-lib-md4_prov.o \ + providers/implementations/digests/liblegacy-lib-mdc2_prov.o \ + providers/implementations/digests/liblegacy-lib-wp_prov.o \ + providers/implementations/kdfs/liblegacy-lib-pbkdf1.o \ + providers/implementations/kdfs/liblegacy-lib-pvkkdf.o + $(RM) providers/liblegacy.a + $(AR) $(ARFLAGS) providers/liblegacy.a providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_des.o providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_desx.o providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o providers/implementations/digests/liblegacy-lib-md4_prov.o providers/implementations/digests/liblegacy-lib-mdc2_prov.o providers/implementations/digests/liblegacy-lib-wp_prov.o providers/implementations/kdfs/liblegacy-lib-pbkdf1.o providers/implementations/kdfs/liblegacy-lib-pvkkdf.o + $(RANLIB) $@ || echo Never mind. +providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o: providers/implementations/ciphers/cipher_blowfish.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d.tmp -c -o $@ providers/implementations/ciphers/cipher_blowfish.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o: providers/implementations/ciphers/cipher_blowfish_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_blowfish_hw.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o: providers/implementations/ciphers/cipher_cast5.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d.tmp -c -o $@ providers/implementations/ciphers/cipher_cast5.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_cast5.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o: providers/implementations/ciphers/cipher_cast5_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_cast5_hw.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_des.o: providers/implementations/ciphers/cipher_des.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_des.d.tmp -c -o $@ providers/implementations/ciphers/cipher_des.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_des.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_des.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_des.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_des.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_des.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_des.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o: providers/implementations/ciphers/cipher_des_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_des_hw.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_desx.o: providers/implementations/ciphers/cipher_desx.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_desx.d.tmp -c -o $@ providers/implementations/ciphers/cipher_desx.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_desx.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_desx.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_desx.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_desx.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_desx.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_desx.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o: providers/implementations/ciphers/cipher_desx_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_desx_hw.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o: providers/implementations/ciphers/cipher_rc2.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d.tmp -c -o $@ providers/implementations/ciphers/cipher_rc2.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc2.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o: providers/implementations/ciphers/cipher_rc2_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_rc2_hw.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o: providers/implementations/ciphers/cipher_rc4.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d.tmp -c -o $@ providers/implementations/ciphers/cipher_rc4.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o: providers/implementations/ciphers/cipher_rc4_hmac_md5.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d.tmp -c -o $@ providers/implementations/ciphers/cipher_rc4_hmac_md5.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o: providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.d; \ + fi +providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o: providers/implementations/ciphers/cipher_rc4_hw.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d.tmp -c -o $@ providers/implementations/ciphers/cipher_rc4_hw.c + @touch providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d.tmp + @if cmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d.tmp; \ + else \ + mv providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d.tmp providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.d; \ + fi +providers/implementations/digests/liblegacy-lib-md4_prov.o: providers/implementations/digests/md4_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/liblegacy-lib-md4_prov.d.tmp -c -o $@ providers/implementations/digests/md4_prov.c + @touch providers/implementations/digests/liblegacy-lib-md4_prov.d.tmp + @if cmp providers/implementations/digests/liblegacy-lib-md4_prov.d.tmp providers/implementations/digests/liblegacy-lib-md4_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/liblegacy-lib-md4_prov.d.tmp; \ + else \ + mv providers/implementations/digests/liblegacy-lib-md4_prov.d.tmp providers/implementations/digests/liblegacy-lib-md4_prov.d; \ + fi +providers/implementations/digests/liblegacy-lib-mdc2_prov.o: providers/implementations/digests/mdc2_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/liblegacy-lib-mdc2_prov.d.tmp -c -o $@ providers/implementations/digests/mdc2_prov.c + @touch providers/implementations/digests/liblegacy-lib-mdc2_prov.d.tmp + @if cmp providers/implementations/digests/liblegacy-lib-mdc2_prov.d.tmp providers/implementations/digests/liblegacy-lib-mdc2_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/liblegacy-lib-mdc2_prov.d.tmp; \ + else \ + mv providers/implementations/digests/liblegacy-lib-mdc2_prov.d.tmp providers/implementations/digests/liblegacy-lib-mdc2_prov.d; \ + fi +providers/implementations/digests/liblegacy-lib-wp_prov.o: providers/implementations/digests/wp_prov.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/digests/liblegacy-lib-wp_prov.d.tmp -c -o $@ providers/implementations/digests/wp_prov.c + @touch providers/implementations/digests/liblegacy-lib-wp_prov.d.tmp + @if cmp providers/implementations/digests/liblegacy-lib-wp_prov.d.tmp providers/implementations/digests/liblegacy-lib-wp_prov.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/digests/liblegacy-lib-wp_prov.d.tmp; \ + else \ + mv providers/implementations/digests/liblegacy-lib-wp_prov.d.tmp providers/implementations/digests/liblegacy-lib-wp_prov.d; \ + fi +providers/implementations/kdfs/liblegacy-lib-pbkdf1.o: providers/implementations/kdfs/pbkdf1.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/liblegacy-lib-pbkdf1.d.tmp -c -o $@ providers/implementations/kdfs/pbkdf1.c + @touch providers/implementations/kdfs/liblegacy-lib-pbkdf1.d.tmp + @if cmp providers/implementations/kdfs/liblegacy-lib-pbkdf1.d.tmp providers/implementations/kdfs/liblegacy-lib-pbkdf1.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/liblegacy-lib-pbkdf1.d.tmp; \ + else \ + mv providers/implementations/kdfs/liblegacy-lib-pbkdf1.d.tmp providers/implementations/kdfs/liblegacy-lib-pbkdf1.d; \ + fi +providers/implementations/kdfs/liblegacy-lib-pvkkdf.o: providers/implementations/kdfs/pvkkdf.c + $(CC) -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include -DMD5_ASM -DRC4_ASM $(LIB_CFLAGS) $(LIB_CPPFLAGS) -MMD -MF providers/implementations/kdfs/liblegacy-lib-pvkkdf.d.tmp -c -o $@ providers/implementations/kdfs/pvkkdf.c + @touch providers/implementations/kdfs/liblegacy-lib-pvkkdf.d.tmp + @if cmp providers/implementations/kdfs/liblegacy-lib-pvkkdf.d.tmp providers/implementations/kdfs/liblegacy-lib-pvkkdf.d > /dev/null 2> /dev/null; then \ + rm -f providers/implementations/kdfs/liblegacy-lib-pvkkdf.d.tmp; \ + else \ + mv providers/implementations/kdfs/liblegacy-lib-pvkkdf.d.tmp providers/implementations/kdfs/liblegacy-lib-pvkkdf.d; \ + fi +apps/openssl: apps/lib/openssl-bin-cmp_mock_srv.o \ + apps/openssl-bin-asn1parse.o apps/openssl-bin-ca.o \ + apps/openssl-bin-ciphers.o apps/openssl-bin-cmp.o \ + apps/openssl-bin-cms.o apps/openssl-bin-crl.o \ + apps/openssl-bin-crl2pkcs7.o apps/openssl-bin-dgst.o \ + apps/openssl-bin-dhparam.o apps/openssl-bin-dsa.o \ + apps/openssl-bin-dsaparam.o apps/openssl-bin-ec.o \ + apps/openssl-bin-ecparam.o apps/openssl-bin-enc.o \ + apps/openssl-bin-engine.o apps/openssl-bin-errstr.o \ + apps/openssl-bin-fipsinstall.o apps/openssl-bin-gendsa.o \ + apps/openssl-bin-genpkey.o apps/openssl-bin-genrsa.o \ + apps/openssl-bin-info.o apps/openssl-bin-kdf.o \ + apps/openssl-bin-list.o apps/openssl-bin-mac.o \ + apps/openssl-bin-nseq.o apps/openssl-bin-ocsp.o \ + apps/openssl-bin-openssl.o apps/openssl-bin-passwd.o \ + apps/openssl-bin-pkcs12.o apps/openssl-bin-pkcs7.o \ + apps/openssl-bin-pkcs8.o apps/openssl-bin-pkey.o \ + apps/openssl-bin-pkeyparam.o apps/openssl-bin-pkeyutl.o \ + apps/openssl-bin-prime.o apps/openssl-bin-progs.o \ + apps/openssl-bin-rand.o apps/openssl-bin-rehash.o \ + apps/openssl-bin-req.o apps/openssl-bin-rsa.o \ + apps/openssl-bin-rsautl.o apps/openssl-bin-s_client.o \ + apps/openssl-bin-s_server.o apps/openssl-bin-s_time.o \ + apps/openssl-bin-sess_id.o apps/openssl-bin-smime.o \ + apps/openssl-bin-speed.o apps/openssl-bin-spkac.o \ + apps/openssl-bin-srp.o apps/openssl-bin-storeutl.o \ + apps/openssl-bin-ts.o apps/openssl-bin-verify.o \ + apps/openssl-bin-version.o apps/openssl-bin-x509.o \ + apps/libapps.a libssl.a libcrypto.a + rm -f apps/openssl + $${LDCMD:-$(CC)} $(BIN_CFLAGS) -L. $(BIN_LDFLAGS) \ + -o apps/openssl \ + apps/lib/openssl-bin-cmp_mock_srv.o \ + apps/openssl-bin-asn1parse.o apps/openssl-bin-ca.o \ + apps/openssl-bin-ciphers.o apps/openssl-bin-cmp.o \ + apps/openssl-bin-cms.o apps/openssl-bin-crl.o \ + apps/openssl-bin-crl2pkcs7.o apps/openssl-bin-dgst.o \ + apps/openssl-bin-dhparam.o apps/openssl-bin-dsa.o \ + apps/openssl-bin-dsaparam.o apps/openssl-bin-ec.o \ + apps/openssl-bin-ecparam.o apps/openssl-bin-enc.o \ + apps/openssl-bin-engine.o apps/openssl-bin-errstr.o \ + apps/openssl-bin-fipsinstall.o apps/openssl-bin-gendsa.o \ + apps/openssl-bin-genpkey.o apps/openssl-bin-genrsa.o \ + apps/openssl-bin-info.o apps/openssl-bin-kdf.o \ + apps/openssl-bin-list.o apps/openssl-bin-mac.o \ + apps/openssl-bin-nseq.o apps/openssl-bin-ocsp.o \ + apps/openssl-bin-openssl.o apps/openssl-bin-passwd.o \ + apps/openssl-bin-pkcs12.o apps/openssl-bin-pkcs7.o \ + apps/openssl-bin-pkcs8.o apps/openssl-bin-pkey.o \ + apps/openssl-bin-pkeyparam.o apps/openssl-bin-pkeyutl.o \ + apps/openssl-bin-prime.o apps/openssl-bin-progs.o \ + apps/openssl-bin-rand.o apps/openssl-bin-rehash.o \ + apps/openssl-bin-req.o apps/openssl-bin-rsa.o \ + apps/openssl-bin-rsautl.o apps/openssl-bin-s_client.o \ + apps/openssl-bin-s_server.o apps/openssl-bin-s_time.o \ + apps/openssl-bin-sess_id.o apps/openssl-bin-smime.o \ + apps/openssl-bin-speed.o apps/openssl-bin-spkac.o \ + apps/openssl-bin-srp.o apps/openssl-bin-storeutl.o \ + apps/openssl-bin-ts.o apps/openssl-bin-verify.o \ + apps/openssl-bin-version.o apps/openssl-bin-x509.o \ + apps/libapps.a -lssl -lcrypto $(BIN_EX_LIBS) +apps/lib/openssl-bin-cmp_mock_srv.o: apps/lib/cmp_mock_srv.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/lib/openssl-bin-cmp_mock_srv.d.tmp -c -o $@ apps/lib/cmp_mock_srv.c + @touch apps/lib/openssl-bin-cmp_mock_srv.d.tmp + @if cmp apps/lib/openssl-bin-cmp_mock_srv.d.tmp apps/lib/openssl-bin-cmp_mock_srv.d > /dev/null 2> /dev/null; then \ + rm -f apps/lib/openssl-bin-cmp_mock_srv.d.tmp; \ + else \ + mv apps/lib/openssl-bin-cmp_mock_srv.d.tmp apps/lib/openssl-bin-cmp_mock_srv.d; \ + fi +apps/progs.h: apps/progs.pl apps/progs.c + $(PERL) apps/progs.pl "-H" $(APPS_OPENSSL) > $@ +apps/progs.c: apps/progs.pl configdata.pm + $(PERL) apps/progs.pl "-C" $(APPS_OPENSSL) > $@ +apps/openssl-bin-asn1parse.o: apps/asn1parse.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-asn1parse.d.tmp -c -o $@ apps/asn1parse.c + @touch apps/openssl-bin-asn1parse.d.tmp + @if cmp apps/openssl-bin-asn1parse.d.tmp apps/openssl-bin-asn1parse.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-asn1parse.d.tmp; \ + else \ + mv apps/openssl-bin-asn1parse.d.tmp apps/openssl-bin-asn1parse.d; \ + fi +apps/openssl-bin-ca.o: apps/ca.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-ca.d.tmp -c -o $@ apps/ca.c + @touch apps/openssl-bin-ca.d.tmp + @if cmp apps/openssl-bin-ca.d.tmp apps/openssl-bin-ca.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-ca.d.tmp; \ + else \ + mv apps/openssl-bin-ca.d.tmp apps/openssl-bin-ca.d; \ + fi +apps/openssl-bin-ciphers.o: apps/ciphers.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-ciphers.d.tmp -c -o $@ apps/ciphers.c + @touch apps/openssl-bin-ciphers.d.tmp + @if cmp apps/openssl-bin-ciphers.d.tmp apps/openssl-bin-ciphers.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-ciphers.d.tmp; \ + else \ + mv apps/openssl-bin-ciphers.d.tmp apps/openssl-bin-ciphers.d; \ + fi +apps/openssl-bin-cmp.o: apps/cmp.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-cmp.d.tmp -c -o $@ apps/cmp.c + @touch apps/openssl-bin-cmp.d.tmp + @if cmp apps/openssl-bin-cmp.d.tmp apps/openssl-bin-cmp.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-cmp.d.tmp; \ + else \ + mv apps/openssl-bin-cmp.d.tmp apps/openssl-bin-cmp.d; \ + fi +apps/openssl-bin-cms.o: apps/cms.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-cms.d.tmp -c -o $@ apps/cms.c + @touch apps/openssl-bin-cms.d.tmp + @if cmp apps/openssl-bin-cms.d.tmp apps/openssl-bin-cms.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-cms.d.tmp; \ + else \ + mv apps/openssl-bin-cms.d.tmp apps/openssl-bin-cms.d; \ + fi +apps/openssl-bin-crl.o: apps/crl.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-crl.d.tmp -c -o $@ apps/crl.c + @touch apps/openssl-bin-crl.d.tmp + @if cmp apps/openssl-bin-crl.d.tmp apps/openssl-bin-crl.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-crl.d.tmp; \ + else \ + mv apps/openssl-bin-crl.d.tmp apps/openssl-bin-crl.d; \ + fi +apps/openssl-bin-crl2pkcs7.o: apps/crl2pkcs7.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-crl2pkcs7.d.tmp -c -o $@ apps/crl2pkcs7.c + @touch apps/openssl-bin-crl2pkcs7.d.tmp + @if cmp apps/openssl-bin-crl2pkcs7.d.tmp apps/openssl-bin-crl2pkcs7.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-crl2pkcs7.d.tmp; \ + else \ + mv apps/openssl-bin-crl2pkcs7.d.tmp apps/openssl-bin-crl2pkcs7.d; \ + fi +apps/openssl-bin-dgst.o: apps/dgst.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-dgst.d.tmp -c -o $@ apps/dgst.c + @touch apps/openssl-bin-dgst.d.tmp + @if cmp apps/openssl-bin-dgst.d.tmp apps/openssl-bin-dgst.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-dgst.d.tmp; \ + else \ + mv apps/openssl-bin-dgst.d.tmp apps/openssl-bin-dgst.d; \ + fi +apps/openssl-bin-dhparam.o: apps/dhparam.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-dhparam.d.tmp -c -o $@ apps/dhparam.c + @touch apps/openssl-bin-dhparam.d.tmp + @if cmp apps/openssl-bin-dhparam.d.tmp apps/openssl-bin-dhparam.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-dhparam.d.tmp; \ + else \ + mv apps/openssl-bin-dhparam.d.tmp apps/openssl-bin-dhparam.d; \ + fi +apps/openssl-bin-dsa.o: apps/dsa.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-dsa.d.tmp -c -o $@ apps/dsa.c + @touch apps/openssl-bin-dsa.d.tmp + @if cmp apps/openssl-bin-dsa.d.tmp apps/openssl-bin-dsa.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-dsa.d.tmp; \ + else \ + mv apps/openssl-bin-dsa.d.tmp apps/openssl-bin-dsa.d; \ + fi +apps/openssl-bin-dsaparam.o: apps/dsaparam.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-dsaparam.d.tmp -c -o $@ apps/dsaparam.c + @touch apps/openssl-bin-dsaparam.d.tmp + @if cmp apps/openssl-bin-dsaparam.d.tmp apps/openssl-bin-dsaparam.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-dsaparam.d.tmp; \ + else \ + mv apps/openssl-bin-dsaparam.d.tmp apps/openssl-bin-dsaparam.d; \ + fi +apps/openssl-bin-ec.o: apps/ec.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-ec.d.tmp -c -o $@ apps/ec.c + @touch apps/openssl-bin-ec.d.tmp + @if cmp apps/openssl-bin-ec.d.tmp apps/openssl-bin-ec.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-ec.d.tmp; \ + else \ + mv apps/openssl-bin-ec.d.tmp apps/openssl-bin-ec.d; \ + fi +apps/openssl-bin-ecparam.o: apps/ecparam.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-ecparam.d.tmp -c -o $@ apps/ecparam.c + @touch apps/openssl-bin-ecparam.d.tmp + @if cmp apps/openssl-bin-ecparam.d.tmp apps/openssl-bin-ecparam.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-ecparam.d.tmp; \ + else \ + mv apps/openssl-bin-ecparam.d.tmp apps/openssl-bin-ecparam.d; \ + fi +apps/openssl-bin-enc.o: apps/enc.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-enc.d.tmp -c -o $@ apps/enc.c + @touch apps/openssl-bin-enc.d.tmp + @if cmp apps/openssl-bin-enc.d.tmp apps/openssl-bin-enc.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-enc.d.tmp; \ + else \ + mv apps/openssl-bin-enc.d.tmp apps/openssl-bin-enc.d; \ + fi +apps/openssl-bin-engine.o: apps/engine.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-engine.d.tmp -c -o $@ apps/engine.c + @touch apps/openssl-bin-engine.d.tmp + @if cmp apps/openssl-bin-engine.d.tmp apps/openssl-bin-engine.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-engine.d.tmp; \ + else \ + mv apps/openssl-bin-engine.d.tmp apps/openssl-bin-engine.d; \ + fi +apps/openssl-bin-errstr.o: apps/errstr.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-errstr.d.tmp -c -o $@ apps/errstr.c + @touch apps/openssl-bin-errstr.d.tmp + @if cmp apps/openssl-bin-errstr.d.tmp apps/openssl-bin-errstr.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-errstr.d.tmp; \ + else \ + mv apps/openssl-bin-errstr.d.tmp apps/openssl-bin-errstr.d; \ + fi +apps/openssl-bin-fipsinstall.o: apps/fipsinstall.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-fipsinstall.d.tmp -c -o $@ apps/fipsinstall.c + @touch apps/openssl-bin-fipsinstall.d.tmp + @if cmp apps/openssl-bin-fipsinstall.d.tmp apps/openssl-bin-fipsinstall.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-fipsinstall.d.tmp; \ + else \ + mv apps/openssl-bin-fipsinstall.d.tmp apps/openssl-bin-fipsinstall.d; \ + fi +apps/openssl-bin-gendsa.o: apps/gendsa.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-gendsa.d.tmp -c -o $@ apps/gendsa.c + @touch apps/openssl-bin-gendsa.d.tmp + @if cmp apps/openssl-bin-gendsa.d.tmp apps/openssl-bin-gendsa.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-gendsa.d.tmp; \ + else \ + mv apps/openssl-bin-gendsa.d.tmp apps/openssl-bin-gendsa.d; \ + fi +apps/openssl-bin-genpkey.o: apps/genpkey.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-genpkey.d.tmp -c -o $@ apps/genpkey.c + @touch apps/openssl-bin-genpkey.d.tmp + @if cmp apps/openssl-bin-genpkey.d.tmp apps/openssl-bin-genpkey.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-genpkey.d.tmp; \ + else \ + mv apps/openssl-bin-genpkey.d.tmp apps/openssl-bin-genpkey.d; \ + fi +apps/openssl-bin-genrsa.o: apps/genrsa.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-genrsa.d.tmp -c -o $@ apps/genrsa.c + @touch apps/openssl-bin-genrsa.d.tmp + @if cmp apps/openssl-bin-genrsa.d.tmp apps/openssl-bin-genrsa.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-genrsa.d.tmp; \ + else \ + mv apps/openssl-bin-genrsa.d.tmp apps/openssl-bin-genrsa.d; \ + fi +apps/openssl-bin-info.o: apps/info.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-info.d.tmp -c -o $@ apps/info.c + @touch apps/openssl-bin-info.d.tmp + @if cmp apps/openssl-bin-info.d.tmp apps/openssl-bin-info.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-info.d.tmp; \ + else \ + mv apps/openssl-bin-info.d.tmp apps/openssl-bin-info.d; \ + fi +apps/openssl-bin-kdf.o: apps/kdf.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-kdf.d.tmp -c -o $@ apps/kdf.c + @touch apps/openssl-bin-kdf.d.tmp + @if cmp apps/openssl-bin-kdf.d.tmp apps/openssl-bin-kdf.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-kdf.d.tmp; \ + else \ + mv apps/openssl-bin-kdf.d.tmp apps/openssl-bin-kdf.d; \ + fi +apps/openssl-bin-list.o: apps/list.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-list.d.tmp -c -o $@ apps/list.c + @touch apps/openssl-bin-list.d.tmp + @if cmp apps/openssl-bin-list.d.tmp apps/openssl-bin-list.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-list.d.tmp; \ + else \ + mv apps/openssl-bin-list.d.tmp apps/openssl-bin-list.d; \ + fi +apps/openssl-bin-mac.o: apps/mac.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-mac.d.tmp -c -o $@ apps/mac.c + @touch apps/openssl-bin-mac.d.tmp + @if cmp apps/openssl-bin-mac.d.tmp apps/openssl-bin-mac.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-mac.d.tmp; \ + else \ + mv apps/openssl-bin-mac.d.tmp apps/openssl-bin-mac.d; \ + fi +apps/openssl-bin-nseq.o: apps/nseq.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-nseq.d.tmp -c -o $@ apps/nseq.c + @touch apps/openssl-bin-nseq.d.tmp + @if cmp apps/openssl-bin-nseq.d.tmp apps/openssl-bin-nseq.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-nseq.d.tmp; \ + else \ + mv apps/openssl-bin-nseq.d.tmp apps/openssl-bin-nseq.d; \ + fi +apps/openssl-bin-ocsp.o: apps/ocsp.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-ocsp.d.tmp -c -o $@ apps/ocsp.c + @touch apps/openssl-bin-ocsp.d.tmp + @if cmp apps/openssl-bin-ocsp.d.tmp apps/openssl-bin-ocsp.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-ocsp.d.tmp; \ + else \ + mv apps/openssl-bin-ocsp.d.tmp apps/openssl-bin-ocsp.d; \ + fi +apps/openssl-bin-openssl.o: apps/openssl.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-openssl.d.tmp -c -o $@ apps/openssl.c + @touch apps/openssl-bin-openssl.d.tmp + @if cmp apps/openssl-bin-openssl.d.tmp apps/openssl-bin-openssl.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-openssl.d.tmp; \ + else \ + mv apps/openssl-bin-openssl.d.tmp apps/openssl-bin-openssl.d; \ + fi +apps/openssl-bin-passwd.o: apps/passwd.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-passwd.d.tmp -c -o $@ apps/passwd.c + @touch apps/openssl-bin-passwd.d.tmp + @if cmp apps/openssl-bin-passwd.d.tmp apps/openssl-bin-passwd.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-passwd.d.tmp; \ + else \ + mv apps/openssl-bin-passwd.d.tmp apps/openssl-bin-passwd.d; \ + fi +apps/openssl-bin-pkcs12.o: apps/pkcs12.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-pkcs12.d.tmp -c -o $@ apps/pkcs12.c + @touch apps/openssl-bin-pkcs12.d.tmp + @if cmp apps/openssl-bin-pkcs12.d.tmp apps/openssl-bin-pkcs12.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-pkcs12.d.tmp; \ + else \ + mv apps/openssl-bin-pkcs12.d.tmp apps/openssl-bin-pkcs12.d; \ + fi +apps/openssl-bin-pkcs7.o: apps/pkcs7.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-pkcs7.d.tmp -c -o $@ apps/pkcs7.c + @touch apps/openssl-bin-pkcs7.d.tmp + @if cmp apps/openssl-bin-pkcs7.d.tmp apps/openssl-bin-pkcs7.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-pkcs7.d.tmp; \ + else \ + mv apps/openssl-bin-pkcs7.d.tmp apps/openssl-bin-pkcs7.d; \ + fi +apps/openssl-bin-pkcs8.o: apps/pkcs8.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-pkcs8.d.tmp -c -o $@ apps/pkcs8.c + @touch apps/openssl-bin-pkcs8.d.tmp + @if cmp apps/openssl-bin-pkcs8.d.tmp apps/openssl-bin-pkcs8.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-pkcs8.d.tmp; \ + else \ + mv apps/openssl-bin-pkcs8.d.tmp apps/openssl-bin-pkcs8.d; \ + fi +apps/openssl-bin-pkey.o: apps/pkey.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-pkey.d.tmp -c -o $@ apps/pkey.c + @touch apps/openssl-bin-pkey.d.tmp + @if cmp apps/openssl-bin-pkey.d.tmp apps/openssl-bin-pkey.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-pkey.d.tmp; \ + else \ + mv apps/openssl-bin-pkey.d.tmp apps/openssl-bin-pkey.d; \ + fi +apps/openssl-bin-pkeyparam.o: apps/pkeyparam.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-pkeyparam.d.tmp -c -o $@ apps/pkeyparam.c + @touch apps/openssl-bin-pkeyparam.d.tmp + @if cmp apps/openssl-bin-pkeyparam.d.tmp apps/openssl-bin-pkeyparam.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-pkeyparam.d.tmp; \ + else \ + mv apps/openssl-bin-pkeyparam.d.tmp apps/openssl-bin-pkeyparam.d; \ + fi +apps/openssl-bin-pkeyutl.o: apps/pkeyutl.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-pkeyutl.d.tmp -c -o $@ apps/pkeyutl.c + @touch apps/openssl-bin-pkeyutl.d.tmp + @if cmp apps/openssl-bin-pkeyutl.d.tmp apps/openssl-bin-pkeyutl.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-pkeyutl.d.tmp; \ + else \ + mv apps/openssl-bin-pkeyutl.d.tmp apps/openssl-bin-pkeyutl.d; \ + fi +apps/openssl-bin-prime.o: apps/prime.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-prime.d.tmp -c -o $@ apps/prime.c + @touch apps/openssl-bin-prime.d.tmp + @if cmp apps/openssl-bin-prime.d.tmp apps/openssl-bin-prime.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-prime.d.tmp; \ + else \ + mv apps/openssl-bin-prime.d.tmp apps/openssl-bin-prime.d; \ + fi +apps/openssl-bin-progs.o: apps/progs.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-progs.d.tmp -c -o $@ apps/progs.c + @touch apps/openssl-bin-progs.d.tmp + @if cmp apps/openssl-bin-progs.d.tmp apps/openssl-bin-progs.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-progs.d.tmp; \ + else \ + mv apps/openssl-bin-progs.d.tmp apps/openssl-bin-progs.d; \ + fi +apps/openssl-bin-rand.o: apps/rand.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-rand.d.tmp -c -o $@ apps/rand.c + @touch apps/openssl-bin-rand.d.tmp + @if cmp apps/openssl-bin-rand.d.tmp apps/openssl-bin-rand.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-rand.d.tmp; \ + else \ + mv apps/openssl-bin-rand.d.tmp apps/openssl-bin-rand.d; \ + fi +apps/openssl-bin-rehash.o: apps/rehash.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-rehash.d.tmp -c -o $@ apps/rehash.c + @touch apps/openssl-bin-rehash.d.tmp + @if cmp apps/openssl-bin-rehash.d.tmp apps/openssl-bin-rehash.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-rehash.d.tmp; \ + else \ + mv apps/openssl-bin-rehash.d.tmp apps/openssl-bin-rehash.d; \ + fi +apps/openssl-bin-req.o: apps/req.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-req.d.tmp -c -o $@ apps/req.c + @touch apps/openssl-bin-req.d.tmp + @if cmp apps/openssl-bin-req.d.tmp apps/openssl-bin-req.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-req.d.tmp; \ + else \ + mv apps/openssl-bin-req.d.tmp apps/openssl-bin-req.d; \ + fi +apps/openssl-bin-rsa.o: apps/rsa.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-rsa.d.tmp -c -o $@ apps/rsa.c + @touch apps/openssl-bin-rsa.d.tmp + @if cmp apps/openssl-bin-rsa.d.tmp apps/openssl-bin-rsa.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-rsa.d.tmp; \ + else \ + mv apps/openssl-bin-rsa.d.tmp apps/openssl-bin-rsa.d; \ + fi +apps/openssl-bin-rsautl.o: apps/rsautl.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-rsautl.d.tmp -c -o $@ apps/rsautl.c + @touch apps/openssl-bin-rsautl.d.tmp + @if cmp apps/openssl-bin-rsautl.d.tmp apps/openssl-bin-rsautl.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-rsautl.d.tmp; \ + else \ + mv apps/openssl-bin-rsautl.d.tmp apps/openssl-bin-rsautl.d; \ + fi +apps/openssl-bin-s_client.o: apps/s_client.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-s_client.d.tmp -c -o $@ apps/s_client.c + @touch apps/openssl-bin-s_client.d.tmp + @if cmp apps/openssl-bin-s_client.d.tmp apps/openssl-bin-s_client.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-s_client.d.tmp; \ + else \ + mv apps/openssl-bin-s_client.d.tmp apps/openssl-bin-s_client.d; \ + fi +apps/openssl-bin-s_server.o: apps/s_server.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-s_server.d.tmp -c -o $@ apps/s_server.c + @touch apps/openssl-bin-s_server.d.tmp + @if cmp apps/openssl-bin-s_server.d.tmp apps/openssl-bin-s_server.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-s_server.d.tmp; \ + else \ + mv apps/openssl-bin-s_server.d.tmp apps/openssl-bin-s_server.d; \ + fi +apps/openssl-bin-s_time.o: apps/s_time.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-s_time.d.tmp -c -o $@ apps/s_time.c + @touch apps/openssl-bin-s_time.d.tmp + @if cmp apps/openssl-bin-s_time.d.tmp apps/openssl-bin-s_time.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-s_time.d.tmp; \ + else \ + mv apps/openssl-bin-s_time.d.tmp apps/openssl-bin-s_time.d; \ + fi +apps/openssl-bin-sess_id.o: apps/sess_id.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-sess_id.d.tmp -c -o $@ apps/sess_id.c + @touch apps/openssl-bin-sess_id.d.tmp + @if cmp apps/openssl-bin-sess_id.d.tmp apps/openssl-bin-sess_id.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-sess_id.d.tmp; \ + else \ + mv apps/openssl-bin-sess_id.d.tmp apps/openssl-bin-sess_id.d; \ + fi +apps/openssl-bin-smime.o: apps/smime.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-smime.d.tmp -c -o $@ apps/smime.c + @touch apps/openssl-bin-smime.d.tmp + @if cmp apps/openssl-bin-smime.d.tmp apps/openssl-bin-smime.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-smime.d.tmp; \ + else \ + mv apps/openssl-bin-smime.d.tmp apps/openssl-bin-smime.d; \ + fi +apps/openssl-bin-speed.o: apps/speed.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-speed.d.tmp -c -o $@ apps/speed.c + @touch apps/openssl-bin-speed.d.tmp + @if cmp apps/openssl-bin-speed.d.tmp apps/openssl-bin-speed.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-speed.d.tmp; \ + else \ + mv apps/openssl-bin-speed.d.tmp apps/openssl-bin-speed.d; \ + fi +apps/openssl-bin-spkac.o: apps/spkac.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-spkac.d.tmp -c -o $@ apps/spkac.c + @touch apps/openssl-bin-spkac.d.tmp + @if cmp apps/openssl-bin-spkac.d.tmp apps/openssl-bin-spkac.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-spkac.d.tmp; \ + else \ + mv apps/openssl-bin-spkac.d.tmp apps/openssl-bin-spkac.d; \ + fi +apps/openssl-bin-srp.o: apps/srp.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-srp.d.tmp -c -o $@ apps/srp.c + @touch apps/openssl-bin-srp.d.tmp + @if cmp apps/openssl-bin-srp.d.tmp apps/openssl-bin-srp.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-srp.d.tmp; \ + else \ + mv apps/openssl-bin-srp.d.tmp apps/openssl-bin-srp.d; \ + fi +apps/openssl-bin-storeutl.o: apps/storeutl.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-storeutl.d.tmp -c -o $@ apps/storeutl.c + @touch apps/openssl-bin-storeutl.d.tmp + @if cmp apps/openssl-bin-storeutl.d.tmp apps/openssl-bin-storeutl.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-storeutl.d.tmp; \ + else \ + mv apps/openssl-bin-storeutl.d.tmp apps/openssl-bin-storeutl.d; \ + fi +apps/openssl-bin-ts.o: apps/ts.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-ts.d.tmp -c -o $@ apps/ts.c + @touch apps/openssl-bin-ts.d.tmp + @if cmp apps/openssl-bin-ts.d.tmp apps/openssl-bin-ts.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-ts.d.tmp; \ + else \ + mv apps/openssl-bin-ts.d.tmp apps/openssl-bin-ts.d; \ + fi +apps/openssl-bin-verify.o: apps/verify.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-verify.d.tmp -c -o $@ apps/verify.c + @touch apps/openssl-bin-verify.d.tmp + @if cmp apps/openssl-bin-verify.d.tmp apps/openssl-bin-verify.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-verify.d.tmp; \ + else \ + mv apps/openssl-bin-verify.d.tmp apps/openssl-bin-verify.d; \ + fi +apps/openssl-bin-version.o: apps/version.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-version.d.tmp -c -o $@ apps/version.c + @touch apps/openssl-bin-version.d.tmp + @if cmp apps/openssl-bin-version.d.tmp apps/openssl-bin-version.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-version.d.tmp; \ + else \ + mv apps/openssl-bin-version.d.tmp apps/openssl-bin-version.d; \ + fi +apps/openssl-bin-x509.o: apps/x509.c apps/progs.h + $(CC) -Iapps -I. -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF apps/openssl-bin-x509.d.tmp -c -o $@ apps/x509.c + @touch apps/openssl-bin-x509.d.tmp + @if cmp apps/openssl-bin-x509.d.tmp apps/openssl-bin-x509.d > /dev/null 2> /dev/null; then \ + rm -f apps/openssl-bin-x509.d.tmp; \ + else \ + mv apps/openssl-bin-x509.d.tmp apps/openssl-bin-x509.d; \ + fi +util/quicserver: util/quicserver-bin-quicserver.o libssl.a libcrypto.a + rm -f util/quicserver + $${LDCMD:-$(CC)} $(BIN_CFLAGS) $(BIN_LDFLAGS) \ + -o util/quicserver \ + util/quicserver-bin-quicserver.o \ + libssl.a libcrypto.a $(BIN_EX_LIBS) +util/quicserver-bin-quicserver.o: util/quicserver.c + $(CC) -Iinclude -Iapps/include $(BIN_CFLAGS) $(BIN_CPPFLAGS) -MMD -MF util/quicserver-bin-quicserver.d.tmp -c -o $@ util/quicserver.c + @touch util/quicserver-bin-quicserver.d.tmp + @if cmp util/quicserver-bin-quicserver.d.tmp util/quicserver-bin-quicserver.d > /dev/null 2> /dev/null; then \ + rm -f util/quicserver-bin-quicserver.d.tmp; \ + else \ + mv util/quicserver-bin-quicserver.d.tmp util/quicserver-bin-quicserver.d; \ + fi +apps/CA.pl: apps/CA.pl.in configdata.pm + $(RM) "apps/CA.pl" + $(PERL) "-I$(BLDDIR)" -Mconfigdata "util/dofile.pl" \ + "-oMakefile" apps/CA.pl.in > "apps/CA.pl" + chmod a+x apps/CA.pl +apps/tsget.pl: apps/tsget.in configdata.pm + $(RM) "apps/tsget.pl" + $(PERL) "-I$(BLDDIR)" -Mconfigdata "util/dofile.pl" \ + "-oMakefile" apps/tsget.in > "apps/tsget.pl" + chmod a+x apps/tsget.pl +tools/c_rehash: tools/c_rehash.in configdata.pm + $(RM) "tools/c_rehash" + $(PERL) "-I$(BLDDIR)" -Mconfigdata "util/dofile.pl" \ + "-oMakefile" tools/c_rehash.in > "tools/c_rehash" + chmod a+x tools/c_rehash +util/shlib_wrap.sh: util/shlib_wrap.sh.in configdata.pm + $(RM) "util/shlib_wrap.sh" + $(PERL) "-I$(BLDDIR)" -Mconfigdata "util/dofile.pl" \ + "-oMakefile" util/shlib_wrap.sh.in > "util/shlib_wrap.sh" + chmod a+x util/shlib_wrap.sh +util/wrap.pl: util/wrap.pl.in configdata.pm + $(RM) "util/wrap.pl" + $(PERL) "-I$(BLDDIR)" -Mconfigdata "util/dofile.pl" \ + "-oMakefile" util/wrap.pl.in > "util/wrap.pl" + chmod a+x util/wrap.pl +doc/html/man1/CA.pl.html: doc/man1/CA.pl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/CA.pl.pod" -o $@ -t "CA.pl" -r "$(SRCDIR)/doc" +doc/html/man1/openssl-asn1parse.html: doc/man1/openssl-asn1parse.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-asn1parse.pod" -o $@ -t "openssl-asn1parse" -r "$(SRCDIR)/doc" +doc/man1/openssl-asn1parse.pod: doc/man1/openssl-asn1parse.pod.in configdata.pm doc/man1/openssl-asn1parse.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-asn1parse.pod.in > $@ +doc/html/man1/openssl-ca.html: doc/man1/openssl-ca.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-ca.pod" -o $@ -t "openssl-ca" -r "$(SRCDIR)/doc" +doc/man1/openssl-ca.pod: doc/man1/openssl-ca.pod.in configdata.pm doc/man1/openssl-ca.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-ca.pod.in > $@ +doc/html/man1/openssl-ciphers.html: doc/man1/openssl-ciphers.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-ciphers.pod" -o $@ -t "openssl-ciphers" -r "$(SRCDIR)/doc" +doc/man1/openssl-ciphers.pod: doc/man1/openssl-ciphers.pod.in configdata.pm doc/man1/openssl-ciphers.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-ciphers.pod.in > $@ +doc/html/man1/openssl-cmds.html: doc/man1/openssl-cmds.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-cmds.pod" -o $@ -t "openssl-cmds" -r "$(SRCDIR)/doc" +doc/man1/openssl-cmds.pod: doc/man1/openssl-cmds.pod.in configdata.pm doc/man1/openssl-cmds.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-cmds.pod.in > $@ +doc/html/man1/openssl-cmp.html: doc/man1/openssl-cmp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-cmp.pod" -o $@ -t "openssl-cmp" -r "$(SRCDIR)/doc" +doc/man1/openssl-cmp.pod: doc/man1/openssl-cmp.pod.in configdata.pm doc/man1/openssl-cmp.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-cmp.pod.in > $@ +doc/html/man1/openssl-cms.html: doc/man1/openssl-cms.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-cms.pod" -o $@ -t "openssl-cms" -r "$(SRCDIR)/doc" +doc/man1/openssl-cms.pod: doc/man1/openssl-cms.pod.in configdata.pm doc/man1/openssl-cms.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-cms.pod.in > $@ +doc/html/man1/openssl-crl.html: doc/man1/openssl-crl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-crl.pod" -o $@ -t "openssl-crl" -r "$(SRCDIR)/doc" +doc/man1/openssl-crl.pod: doc/man1/openssl-crl.pod.in configdata.pm doc/man1/openssl-crl.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-crl.pod.in > $@ +doc/html/man1/openssl-crl2pkcs7.html: doc/man1/openssl-crl2pkcs7.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-crl2pkcs7.pod" -o $@ -t "openssl-crl2pkcs7" -r "$(SRCDIR)/doc" +doc/man1/openssl-crl2pkcs7.pod: doc/man1/openssl-crl2pkcs7.pod.in configdata.pm doc/man1/openssl-crl2pkcs7.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-crl2pkcs7.pod.in > $@ +doc/html/man1/openssl-dgst.html: doc/man1/openssl-dgst.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-dgst.pod" -o $@ -t "openssl-dgst" -r "$(SRCDIR)/doc" +doc/man1/openssl-dgst.pod: doc/man1/openssl-dgst.pod.in configdata.pm doc/man1/openssl-dgst.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-dgst.pod.in > $@ +doc/html/man1/openssl-dhparam.html: doc/man1/openssl-dhparam.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-dhparam.pod" -o $@ -t "openssl-dhparam" -r "$(SRCDIR)/doc" +doc/man1/openssl-dhparam.pod: doc/man1/openssl-dhparam.pod.in configdata.pm doc/man1/openssl-dhparam.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-dhparam.pod.in > $@ +doc/html/man1/openssl-dsa.html: doc/man1/openssl-dsa.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-dsa.pod" -o $@ -t "openssl-dsa" -r "$(SRCDIR)/doc" +doc/man1/openssl-dsa.pod: doc/man1/openssl-dsa.pod.in configdata.pm doc/man1/openssl-dsa.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-dsa.pod.in > $@ +doc/html/man1/openssl-dsaparam.html: doc/man1/openssl-dsaparam.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-dsaparam.pod" -o $@ -t "openssl-dsaparam" -r "$(SRCDIR)/doc" +doc/man1/openssl-dsaparam.pod: doc/man1/openssl-dsaparam.pod.in configdata.pm doc/man1/openssl-dsaparam.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-dsaparam.pod.in > $@ +doc/html/man1/openssl-ec.html: doc/man1/openssl-ec.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-ec.pod" -o $@ -t "openssl-ec" -r "$(SRCDIR)/doc" +doc/man1/openssl-ec.pod: doc/man1/openssl-ec.pod.in configdata.pm doc/man1/openssl-ec.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-ec.pod.in > $@ +doc/html/man1/openssl-ecparam.html: doc/man1/openssl-ecparam.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-ecparam.pod" -o $@ -t "openssl-ecparam" -r "$(SRCDIR)/doc" +doc/man1/openssl-ecparam.pod: doc/man1/openssl-ecparam.pod.in configdata.pm doc/man1/openssl-ecparam.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-ecparam.pod.in > $@ +doc/html/man1/openssl-enc.html: doc/man1/openssl-enc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-enc.pod" -o $@ -t "openssl-enc" -r "$(SRCDIR)/doc" +doc/man1/openssl-enc.pod: doc/man1/openssl-enc.pod.in configdata.pm doc/man1/openssl-enc.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-enc.pod.in > $@ +doc/html/man1/openssl-engine.html: doc/man1/openssl-engine.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-engine.pod" -o $@ -t "openssl-engine" -r "$(SRCDIR)/doc" +doc/man1/openssl-engine.pod: doc/man1/openssl-engine.pod.in configdata.pm doc/man1/openssl-engine.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-engine.pod.in > $@ +doc/html/man1/openssl-errstr.html: doc/man1/openssl-errstr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-errstr.pod" -o $@ -t "openssl-errstr" -r "$(SRCDIR)/doc" +doc/man1/openssl-errstr.pod: doc/man1/openssl-errstr.pod.in configdata.pm doc/man1/openssl-errstr.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-errstr.pod.in > $@ +doc/html/man1/openssl-fipsinstall.html: doc/man1/openssl-fipsinstall.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-fipsinstall.pod" -o $@ -t "openssl-fipsinstall" -r "$(SRCDIR)/doc" +doc/man1/openssl-fipsinstall.pod: doc/man1/openssl-fipsinstall.pod.in configdata.pm doc/man1/openssl-fipsinstall.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-fipsinstall.pod.in > $@ +doc/html/man1/openssl-format-options.html: doc/man1/openssl-format-options.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-format-options.pod" -o $@ -t "openssl-format-options" -r "$(SRCDIR)/doc" +doc/html/man1/openssl-gendsa.html: doc/man1/openssl-gendsa.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-gendsa.pod" -o $@ -t "openssl-gendsa" -r "$(SRCDIR)/doc" +doc/man1/openssl-gendsa.pod: doc/man1/openssl-gendsa.pod.in configdata.pm doc/man1/openssl-gendsa.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-gendsa.pod.in > $@ +doc/html/man1/openssl-genpkey.html: doc/man1/openssl-genpkey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-genpkey.pod" -o $@ -t "openssl-genpkey" -r "$(SRCDIR)/doc" +doc/man1/openssl-genpkey.pod: doc/man1/openssl-genpkey.pod.in configdata.pm doc/man1/openssl-genpkey.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-genpkey.pod.in > $@ +doc/html/man1/openssl-genrsa.html: doc/man1/openssl-genrsa.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-genrsa.pod" -o $@ -t "openssl-genrsa" -r "$(SRCDIR)/doc" +doc/man1/openssl-genrsa.pod: doc/man1/openssl-genrsa.pod.in configdata.pm doc/man1/openssl-genrsa.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-genrsa.pod.in > $@ +doc/html/man1/openssl-info.html: doc/man1/openssl-info.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-info.pod" -o $@ -t "openssl-info" -r "$(SRCDIR)/doc" +doc/man1/openssl-info.pod: doc/man1/openssl-info.pod.in configdata.pm doc/man1/openssl-info.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-info.pod.in > $@ +doc/html/man1/openssl-kdf.html: doc/man1/openssl-kdf.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-kdf.pod" -o $@ -t "openssl-kdf" -r "$(SRCDIR)/doc" +doc/man1/openssl-kdf.pod: doc/man1/openssl-kdf.pod.in configdata.pm doc/man1/openssl-kdf.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-kdf.pod.in > $@ +doc/html/man1/openssl-list.html: doc/man1/openssl-list.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-list.pod" -o $@ -t "openssl-list" -r "$(SRCDIR)/doc" +doc/man1/openssl-list.pod: doc/man1/openssl-list.pod.in configdata.pm doc/man1/openssl-list.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-list.pod.in > $@ +doc/html/man1/openssl-mac.html: doc/man1/openssl-mac.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-mac.pod" -o $@ -t "openssl-mac" -r "$(SRCDIR)/doc" +doc/man1/openssl-mac.pod: doc/man1/openssl-mac.pod.in configdata.pm doc/man1/openssl-mac.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-mac.pod.in > $@ +doc/html/man1/openssl-namedisplay-options.html: doc/man1/openssl-namedisplay-options.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-namedisplay-options.pod" -o $@ -t "openssl-namedisplay-options" -r "$(SRCDIR)/doc" +doc/html/man1/openssl-nseq.html: doc/man1/openssl-nseq.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-nseq.pod" -o $@ -t "openssl-nseq" -r "$(SRCDIR)/doc" +doc/man1/openssl-nseq.pod: doc/man1/openssl-nseq.pod.in configdata.pm doc/man1/openssl-nseq.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-nseq.pod.in > $@ +doc/html/man1/openssl-ocsp.html: doc/man1/openssl-ocsp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-ocsp.pod" -o $@ -t "openssl-ocsp" -r "$(SRCDIR)/doc" +doc/man1/openssl-ocsp.pod: doc/man1/openssl-ocsp.pod.in configdata.pm doc/man1/openssl-ocsp.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-ocsp.pod.in > $@ +doc/html/man1/openssl-passphrase-options.html: doc/man1/openssl-passphrase-options.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-passphrase-options.pod" -o $@ -t "openssl-passphrase-options" -r "$(SRCDIR)/doc" +doc/html/man1/openssl-passwd.html: doc/man1/openssl-passwd.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-passwd.pod" -o $@ -t "openssl-passwd" -r "$(SRCDIR)/doc" +doc/man1/openssl-passwd.pod: doc/man1/openssl-passwd.pod.in configdata.pm doc/man1/openssl-passwd.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-passwd.pod.in > $@ +doc/html/man1/openssl-pkcs12.html: doc/man1/openssl-pkcs12.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-pkcs12.pod" -o $@ -t "openssl-pkcs12" -r "$(SRCDIR)/doc" +doc/man1/openssl-pkcs12.pod: doc/man1/openssl-pkcs12.pod.in configdata.pm doc/man1/openssl-pkcs12.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-pkcs12.pod.in > $@ +doc/html/man1/openssl-pkcs7.html: doc/man1/openssl-pkcs7.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-pkcs7.pod" -o $@ -t "openssl-pkcs7" -r "$(SRCDIR)/doc" +doc/man1/openssl-pkcs7.pod: doc/man1/openssl-pkcs7.pod.in configdata.pm doc/man1/openssl-pkcs7.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-pkcs7.pod.in > $@ +doc/html/man1/openssl-pkcs8.html: doc/man1/openssl-pkcs8.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-pkcs8.pod" -o $@ -t "openssl-pkcs8" -r "$(SRCDIR)/doc" +doc/man1/openssl-pkcs8.pod: doc/man1/openssl-pkcs8.pod.in configdata.pm doc/man1/openssl-pkcs8.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-pkcs8.pod.in > $@ +doc/html/man1/openssl-pkey.html: doc/man1/openssl-pkey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-pkey.pod" -o $@ -t "openssl-pkey" -r "$(SRCDIR)/doc" +doc/man1/openssl-pkey.pod: doc/man1/openssl-pkey.pod.in configdata.pm doc/man1/openssl-pkey.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-pkey.pod.in > $@ +doc/html/man1/openssl-pkeyparam.html: doc/man1/openssl-pkeyparam.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-pkeyparam.pod" -o $@ -t "openssl-pkeyparam" -r "$(SRCDIR)/doc" +doc/man1/openssl-pkeyparam.pod: doc/man1/openssl-pkeyparam.pod.in configdata.pm doc/man1/openssl-pkeyparam.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-pkeyparam.pod.in > $@ +doc/html/man1/openssl-pkeyutl.html: doc/man1/openssl-pkeyutl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-pkeyutl.pod" -o $@ -t "openssl-pkeyutl" -r "$(SRCDIR)/doc" +doc/man1/openssl-pkeyutl.pod: doc/man1/openssl-pkeyutl.pod.in configdata.pm doc/man1/openssl-pkeyutl.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-pkeyutl.pod.in > $@ +doc/html/man1/openssl-prime.html: doc/man1/openssl-prime.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-prime.pod" -o $@ -t "openssl-prime" -r "$(SRCDIR)/doc" +doc/man1/openssl-prime.pod: doc/man1/openssl-prime.pod.in configdata.pm doc/man1/openssl-prime.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-prime.pod.in > $@ +doc/html/man1/openssl-rand.html: doc/man1/openssl-rand.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-rand.pod" -o $@ -t "openssl-rand" -r "$(SRCDIR)/doc" +doc/man1/openssl-rand.pod: doc/man1/openssl-rand.pod.in configdata.pm doc/man1/openssl-rand.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-rand.pod.in > $@ +doc/html/man1/openssl-rehash.html: doc/man1/openssl-rehash.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-rehash.pod" -o $@ -t "openssl-rehash" -r "$(SRCDIR)/doc" +doc/man1/openssl-rehash.pod: doc/man1/openssl-rehash.pod.in configdata.pm doc/man1/openssl-rehash.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-rehash.pod.in > $@ +doc/html/man1/openssl-req.html: doc/man1/openssl-req.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-req.pod" -o $@ -t "openssl-req" -r "$(SRCDIR)/doc" +doc/man1/openssl-req.pod: doc/man1/openssl-req.pod.in configdata.pm doc/man1/openssl-req.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-req.pod.in > $@ +doc/html/man1/openssl-rsa.html: doc/man1/openssl-rsa.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-rsa.pod" -o $@ -t "openssl-rsa" -r "$(SRCDIR)/doc" +doc/man1/openssl-rsa.pod: doc/man1/openssl-rsa.pod.in configdata.pm doc/man1/openssl-rsa.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-rsa.pod.in > $@ +doc/html/man1/openssl-rsautl.html: doc/man1/openssl-rsautl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-rsautl.pod" -o $@ -t "openssl-rsautl" -r "$(SRCDIR)/doc" +doc/man1/openssl-rsautl.pod: doc/man1/openssl-rsautl.pod.in configdata.pm doc/man1/openssl-rsautl.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-rsautl.pod.in > $@ +doc/html/man1/openssl-s_client.html: doc/man1/openssl-s_client.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-s_client.pod" -o $@ -t "openssl-s_client" -r "$(SRCDIR)/doc" +doc/man1/openssl-s_client.pod: doc/man1/openssl-s_client.pod.in configdata.pm doc/man1/openssl-s_client.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-s_client.pod.in > $@ +doc/html/man1/openssl-s_server.html: doc/man1/openssl-s_server.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-s_server.pod" -o $@ -t "openssl-s_server" -r "$(SRCDIR)/doc" +doc/man1/openssl-s_server.pod: doc/man1/openssl-s_server.pod.in configdata.pm doc/man1/openssl-s_server.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-s_server.pod.in > $@ +doc/html/man1/openssl-s_time.html: doc/man1/openssl-s_time.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-s_time.pod" -o $@ -t "openssl-s_time" -r "$(SRCDIR)/doc" +doc/man1/openssl-s_time.pod: doc/man1/openssl-s_time.pod.in configdata.pm doc/man1/openssl-s_time.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-s_time.pod.in > $@ +doc/html/man1/openssl-sess_id.html: doc/man1/openssl-sess_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-sess_id.pod" -o $@ -t "openssl-sess_id" -r "$(SRCDIR)/doc" +doc/man1/openssl-sess_id.pod: doc/man1/openssl-sess_id.pod.in configdata.pm doc/man1/openssl-sess_id.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-sess_id.pod.in > $@ +doc/html/man1/openssl-smime.html: doc/man1/openssl-smime.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-smime.pod" -o $@ -t "openssl-smime" -r "$(SRCDIR)/doc" +doc/man1/openssl-smime.pod: doc/man1/openssl-smime.pod.in configdata.pm doc/man1/openssl-smime.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-smime.pod.in > $@ +doc/html/man1/openssl-speed.html: doc/man1/openssl-speed.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-speed.pod" -o $@ -t "openssl-speed" -r "$(SRCDIR)/doc" +doc/man1/openssl-speed.pod: doc/man1/openssl-speed.pod.in configdata.pm doc/man1/openssl-speed.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-speed.pod.in > $@ +doc/html/man1/openssl-spkac.html: doc/man1/openssl-spkac.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-spkac.pod" -o $@ -t "openssl-spkac" -r "$(SRCDIR)/doc" +doc/man1/openssl-spkac.pod: doc/man1/openssl-spkac.pod.in configdata.pm doc/man1/openssl-spkac.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-spkac.pod.in > $@ +doc/html/man1/openssl-srp.html: doc/man1/openssl-srp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-srp.pod" -o $@ -t "openssl-srp" -r "$(SRCDIR)/doc" +doc/man1/openssl-srp.pod: doc/man1/openssl-srp.pod.in configdata.pm doc/man1/openssl-srp.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-srp.pod.in > $@ +doc/html/man1/openssl-storeutl.html: doc/man1/openssl-storeutl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-storeutl.pod" -o $@ -t "openssl-storeutl" -r "$(SRCDIR)/doc" +doc/man1/openssl-storeutl.pod: doc/man1/openssl-storeutl.pod.in configdata.pm doc/man1/openssl-storeutl.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-storeutl.pod.in > $@ +doc/html/man1/openssl-ts.html: doc/man1/openssl-ts.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-ts.pod" -o $@ -t "openssl-ts" -r "$(SRCDIR)/doc" +doc/man1/openssl-ts.pod: doc/man1/openssl-ts.pod.in configdata.pm doc/man1/openssl-ts.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-ts.pod.in > $@ +doc/html/man1/openssl-verification-options.html: doc/man1/openssl-verification-options.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-verification-options.pod" -o $@ -t "openssl-verification-options" -r "$(SRCDIR)/doc" +doc/html/man1/openssl-verify.html: doc/man1/openssl-verify.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-verify.pod" -o $@ -t "openssl-verify" -r "$(SRCDIR)/doc" +doc/man1/openssl-verify.pod: doc/man1/openssl-verify.pod.in configdata.pm doc/man1/openssl-verify.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-verify.pod.in > $@ +doc/html/man1/openssl-version.html: doc/man1/openssl-version.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-version.pod" -o $@ -t "openssl-version" -r "$(SRCDIR)/doc" +doc/man1/openssl-version.pod: doc/man1/openssl-version.pod.in configdata.pm doc/man1/openssl-version.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-version.pod.in > $@ +doc/html/man1/openssl-x509.html: doc/man1/openssl-x509.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl-x509.pod" -o $@ -t "openssl-x509" -r "$(SRCDIR)/doc" +doc/man1/openssl-x509.pod: doc/man1/openssl-x509.pod.in configdata.pm doc/man1/openssl-x509.pod.in doc/perlvars.pm + $(PERL) "-I." "-Idoc" "-Mconfigdata" "-Mconfigdata" "-Mperlvars" "util/dofile.pl" "-oMakefile" doc/man1/openssl-x509.pod.in > $@ +doc/html/man1/openssl.html: doc/man1/openssl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/openssl.pod" -o $@ -t "openssl" -r "$(SRCDIR)/doc" +doc/html/man1/tsget.html: doc/man1/tsget.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man1/tsget.pod" -o $@ -t "tsget" -r "$(SRCDIR)/doc" +doc/html/man3/ADMISSIONS.html: doc/man3/ADMISSIONS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ADMISSIONS.pod" -o $@ -t "ADMISSIONS" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_EXTERN_FUNCS.html: doc/man3/ASN1_EXTERN_FUNCS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_EXTERN_FUNCS.pod" -o $@ -t "ASN1_EXTERN_FUNCS" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_INTEGER_get_int64.html: doc/man3/ASN1_INTEGER_get_int64.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_INTEGER_get_int64.pod" -o $@ -t "ASN1_INTEGER_get_int64" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_INTEGER_new.html: doc/man3/ASN1_INTEGER_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_INTEGER_new.pod" -o $@ -t "ASN1_INTEGER_new" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_ITEM_lookup.html: doc/man3/ASN1_ITEM_lookup.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_ITEM_lookup.pod" -o $@ -t "ASN1_ITEM_lookup" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_OBJECT_new.html: doc/man3/ASN1_OBJECT_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_OBJECT_new.pod" -o $@ -t "ASN1_OBJECT_new" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_STRING_TABLE_add.html: doc/man3/ASN1_STRING_TABLE_add.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_STRING_TABLE_add.pod" -o $@ -t "ASN1_STRING_TABLE_add" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_STRING_length.html: doc/man3/ASN1_STRING_length.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_STRING_length.pod" -o $@ -t "ASN1_STRING_length" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_STRING_new.html: doc/man3/ASN1_STRING_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_STRING_new.pod" -o $@ -t "ASN1_STRING_new" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_STRING_print_ex.html: doc/man3/ASN1_STRING_print_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_STRING_print_ex.pod" -o $@ -t "ASN1_STRING_print_ex" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_TIME_set.html: doc/man3/ASN1_TIME_set.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_TIME_set.pod" -o $@ -t "ASN1_TIME_set" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_TYPE_get.html: doc/man3/ASN1_TYPE_get.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_TYPE_get.pod" -o $@ -t "ASN1_TYPE_get" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_aux_cb.html: doc/man3/ASN1_aux_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_aux_cb.pod" -o $@ -t "ASN1_aux_cb" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_generate_nconf.html: doc/man3/ASN1_generate_nconf.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_generate_nconf.pod" -o $@ -t "ASN1_generate_nconf" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_item_d2i_bio.html: doc/man3/ASN1_item_d2i_bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_item_d2i_bio.pod" -o $@ -t "ASN1_item_d2i_bio" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_item_new.html: doc/man3/ASN1_item_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_item_new.pod" -o $@ -t "ASN1_item_new" -r "$(SRCDIR)/doc" +doc/html/man3/ASN1_item_sign.html: doc/man3/ASN1_item_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASN1_item_sign.pod" -o $@ -t "ASN1_item_sign" -r "$(SRCDIR)/doc" +doc/html/man3/ASYNC_WAIT_CTX_new.html: doc/man3/ASYNC_WAIT_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASYNC_WAIT_CTX_new.pod" -o $@ -t "ASYNC_WAIT_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/ASYNC_start_job.html: doc/man3/ASYNC_start_job.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ASYNC_start_job.pod" -o $@ -t "ASYNC_start_job" -r "$(SRCDIR)/doc" +doc/html/man3/BF_encrypt.html: doc/man3/BF_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BF_encrypt.pod" -o $@ -t "BF_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_ADDR.html: doc/man3/BIO_ADDR.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_ADDR.pod" -o $@ -t "BIO_ADDR" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_ADDRINFO.html: doc/man3/BIO_ADDRINFO.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_ADDRINFO.pod" -o $@ -t "BIO_ADDRINFO" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_connect.html: doc/man3/BIO_connect.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_connect.pod" -o $@ -t "BIO_connect" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_ctrl.html: doc/man3/BIO_ctrl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_ctrl.pod" -o $@ -t "BIO_ctrl" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_base64.html: doc/man3/BIO_f_base64.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_base64.pod" -o $@ -t "BIO_f_base64" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_buffer.html: doc/man3/BIO_f_buffer.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_buffer.pod" -o $@ -t "BIO_f_buffer" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_cipher.html: doc/man3/BIO_f_cipher.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_cipher.pod" -o $@ -t "BIO_f_cipher" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_md.html: doc/man3/BIO_f_md.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_md.pod" -o $@ -t "BIO_f_md" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_null.html: doc/man3/BIO_f_null.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_null.pod" -o $@ -t "BIO_f_null" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_prefix.html: doc/man3/BIO_f_prefix.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_prefix.pod" -o $@ -t "BIO_f_prefix" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_readbuffer.html: doc/man3/BIO_f_readbuffer.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_readbuffer.pod" -o $@ -t "BIO_f_readbuffer" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_f_ssl.html: doc/man3/BIO_f_ssl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_f_ssl.pod" -o $@ -t "BIO_f_ssl" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_find_type.html: doc/man3/BIO_find_type.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_find_type.pod" -o $@ -t "BIO_find_type" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_get_data.html: doc/man3/BIO_get_data.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_get_data.pod" -o $@ -t "BIO_get_data" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_get_ex_new_index.html: doc/man3/BIO_get_ex_new_index.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_get_ex_new_index.pod" -o $@ -t "BIO_get_ex_new_index" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_get_rpoll_descriptor.html: doc/man3/BIO_get_rpoll_descriptor.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_get_rpoll_descriptor.pod" -o $@ -t "BIO_get_rpoll_descriptor" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_meth_new.html: doc/man3/BIO_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_meth_new.pod" -o $@ -t "BIO_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_new.html: doc/man3/BIO_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_new.pod" -o $@ -t "BIO_new" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_new_CMS.html: doc/man3/BIO_new_CMS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_new_CMS.pod" -o $@ -t "BIO_new_CMS" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_parse_hostserv.html: doc/man3/BIO_parse_hostserv.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_parse_hostserv.pod" -o $@ -t "BIO_parse_hostserv" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_printf.html: doc/man3/BIO_printf.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_printf.pod" -o $@ -t "BIO_printf" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_push.html: doc/man3/BIO_push.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_push.pod" -o $@ -t "BIO_push" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_read.html: doc/man3/BIO_read.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_read.pod" -o $@ -t "BIO_read" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_accept.html: doc/man3/BIO_s_accept.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_accept.pod" -o $@ -t "BIO_s_accept" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_bio.html: doc/man3/BIO_s_bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_bio.pod" -o $@ -t "BIO_s_bio" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_connect.html: doc/man3/BIO_s_connect.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_connect.pod" -o $@ -t "BIO_s_connect" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_core.html: doc/man3/BIO_s_core.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_core.pod" -o $@ -t "BIO_s_core" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_datagram.html: doc/man3/BIO_s_datagram.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_datagram.pod" -o $@ -t "BIO_s_datagram" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_dgram_pair.html: doc/man3/BIO_s_dgram_pair.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_dgram_pair.pod" -o $@ -t "BIO_s_dgram_pair" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_fd.html: doc/man3/BIO_s_fd.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_fd.pod" -o $@ -t "BIO_s_fd" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_file.html: doc/man3/BIO_s_file.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_file.pod" -o $@ -t "BIO_s_file" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_mem.html: doc/man3/BIO_s_mem.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_mem.pod" -o $@ -t "BIO_s_mem" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_null.html: doc/man3/BIO_s_null.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_null.pod" -o $@ -t "BIO_s_null" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_s_socket.html: doc/man3/BIO_s_socket.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_s_socket.pod" -o $@ -t "BIO_s_socket" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_sendmmsg.html: doc/man3/BIO_sendmmsg.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_sendmmsg.pod" -o $@ -t "BIO_sendmmsg" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_set_callback.html: doc/man3/BIO_set_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_set_callback.pod" -o $@ -t "BIO_set_callback" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_should_retry.html: doc/man3/BIO_should_retry.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_should_retry.pod" -o $@ -t "BIO_should_retry" -r "$(SRCDIR)/doc" +doc/html/man3/BIO_socket_wait.html: doc/man3/BIO_socket_wait.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BIO_socket_wait.pod" -o $@ -t "BIO_socket_wait" -r "$(SRCDIR)/doc" +doc/html/man3/BN_BLINDING_new.html: doc/man3/BN_BLINDING_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_BLINDING_new.pod" -o $@ -t "BN_BLINDING_new" -r "$(SRCDIR)/doc" +doc/html/man3/BN_CTX_new.html: doc/man3/BN_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_CTX_new.pod" -o $@ -t "BN_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/BN_CTX_start.html: doc/man3/BN_CTX_start.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_CTX_start.pod" -o $@ -t "BN_CTX_start" -r "$(SRCDIR)/doc" +doc/html/man3/BN_add.html: doc/man3/BN_add.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_add.pod" -o $@ -t "BN_add" -r "$(SRCDIR)/doc" +doc/html/man3/BN_add_word.html: doc/man3/BN_add_word.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_add_word.pod" -o $@ -t "BN_add_word" -r "$(SRCDIR)/doc" +doc/html/man3/BN_bn2bin.html: doc/man3/BN_bn2bin.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_bn2bin.pod" -o $@ -t "BN_bn2bin" -r "$(SRCDIR)/doc" +doc/html/man3/BN_cmp.html: doc/man3/BN_cmp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_cmp.pod" -o $@ -t "BN_cmp" -r "$(SRCDIR)/doc" +doc/html/man3/BN_copy.html: doc/man3/BN_copy.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_copy.pod" -o $@ -t "BN_copy" -r "$(SRCDIR)/doc" +doc/html/man3/BN_generate_prime.html: doc/man3/BN_generate_prime.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_generate_prime.pod" -o $@ -t "BN_generate_prime" -r "$(SRCDIR)/doc" +doc/html/man3/BN_mod_exp_mont.html: doc/man3/BN_mod_exp_mont.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_mod_exp_mont.pod" -o $@ -t "BN_mod_exp_mont" -r "$(SRCDIR)/doc" +doc/html/man3/BN_mod_inverse.html: doc/man3/BN_mod_inverse.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_mod_inverse.pod" -o $@ -t "BN_mod_inverse" -r "$(SRCDIR)/doc" +doc/html/man3/BN_mod_mul_montgomery.html: doc/man3/BN_mod_mul_montgomery.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_mod_mul_montgomery.pod" -o $@ -t "BN_mod_mul_montgomery" -r "$(SRCDIR)/doc" +doc/html/man3/BN_mod_mul_reciprocal.html: doc/man3/BN_mod_mul_reciprocal.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_mod_mul_reciprocal.pod" -o $@ -t "BN_mod_mul_reciprocal" -r "$(SRCDIR)/doc" +doc/html/man3/BN_new.html: doc/man3/BN_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_new.pod" -o $@ -t "BN_new" -r "$(SRCDIR)/doc" +doc/html/man3/BN_num_bytes.html: doc/man3/BN_num_bytes.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_num_bytes.pod" -o $@ -t "BN_num_bytes" -r "$(SRCDIR)/doc" +doc/html/man3/BN_rand.html: doc/man3/BN_rand.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_rand.pod" -o $@ -t "BN_rand" -r "$(SRCDIR)/doc" +doc/html/man3/BN_security_bits.html: doc/man3/BN_security_bits.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_security_bits.pod" -o $@ -t "BN_security_bits" -r "$(SRCDIR)/doc" +doc/html/man3/BN_set_bit.html: doc/man3/BN_set_bit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_set_bit.pod" -o $@ -t "BN_set_bit" -r "$(SRCDIR)/doc" +doc/html/man3/BN_swap.html: doc/man3/BN_swap.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_swap.pod" -o $@ -t "BN_swap" -r "$(SRCDIR)/doc" +doc/html/man3/BN_zero.html: doc/man3/BN_zero.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BN_zero.pod" -o $@ -t "BN_zero" -r "$(SRCDIR)/doc" +doc/html/man3/BUF_MEM_new.html: doc/man3/BUF_MEM_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/BUF_MEM_new.pod" -o $@ -t "BUF_MEM_new" -r "$(SRCDIR)/doc" +doc/html/man3/CMAC_CTX.html: doc/man3/CMAC_CTX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMAC_CTX.pod" -o $@ -t "CMAC_CTX" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_EncryptedData_decrypt.html: doc/man3/CMS_EncryptedData_decrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_EncryptedData_decrypt.pod" -o $@ -t "CMS_EncryptedData_decrypt" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_EncryptedData_encrypt.html: doc/man3/CMS_EncryptedData_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_EncryptedData_encrypt.pod" -o $@ -t "CMS_EncryptedData_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_EnvelopedData_create.html: doc/man3/CMS_EnvelopedData_create.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_EnvelopedData_create.pod" -o $@ -t "CMS_EnvelopedData_create" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_add0_cert.html: doc/man3/CMS_add0_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_add0_cert.pod" -o $@ -t "CMS_add0_cert" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_add1_recipient_cert.html: doc/man3/CMS_add1_recipient_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_add1_recipient_cert.pod" -o $@ -t "CMS_add1_recipient_cert" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_add1_signer.html: doc/man3/CMS_add1_signer.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_add1_signer.pod" -o $@ -t "CMS_add1_signer" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_compress.html: doc/man3/CMS_compress.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_compress.pod" -o $@ -t "CMS_compress" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_data_create.html: doc/man3/CMS_data_create.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_data_create.pod" -o $@ -t "CMS_data_create" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_decrypt.html: doc/man3/CMS_decrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_decrypt.pod" -o $@ -t "CMS_decrypt" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_digest_create.html: doc/man3/CMS_digest_create.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_digest_create.pod" -o $@ -t "CMS_digest_create" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_encrypt.html: doc/man3/CMS_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_encrypt.pod" -o $@ -t "CMS_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_final.html: doc/man3/CMS_final.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_final.pod" -o $@ -t "CMS_final" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_get0_RecipientInfos.html: doc/man3/CMS_get0_RecipientInfos.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_get0_RecipientInfos.pod" -o $@ -t "CMS_get0_RecipientInfos" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_get0_SignerInfos.html: doc/man3/CMS_get0_SignerInfos.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_get0_SignerInfos.pod" -o $@ -t "CMS_get0_SignerInfos" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_get0_type.html: doc/man3/CMS_get0_type.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_get0_type.pod" -o $@ -t "CMS_get0_type" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_get1_ReceiptRequest.html: doc/man3/CMS_get1_ReceiptRequest.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_get1_ReceiptRequest.pod" -o $@ -t "CMS_get1_ReceiptRequest" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_sign.html: doc/man3/CMS_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_sign.pod" -o $@ -t "CMS_sign" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_sign_receipt.html: doc/man3/CMS_sign_receipt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_sign_receipt.pod" -o $@ -t "CMS_sign_receipt" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_signed_get_attr.html: doc/man3/CMS_signed_get_attr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_signed_get_attr.pod" -o $@ -t "CMS_signed_get_attr" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_uncompress.html: doc/man3/CMS_uncompress.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_uncompress.pod" -o $@ -t "CMS_uncompress" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_verify.html: doc/man3/CMS_verify.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_verify.pod" -o $@ -t "CMS_verify" -r "$(SRCDIR)/doc" +doc/html/man3/CMS_verify_receipt.html: doc/man3/CMS_verify_receipt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CMS_verify_receipt.pod" -o $@ -t "CMS_verify_receipt" -r "$(SRCDIR)/doc" +doc/html/man3/COMP_CTX_new.html: doc/man3/COMP_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/COMP_CTX_new.pod" -o $@ -t "COMP_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/CONF_modules_free.html: doc/man3/CONF_modules_free.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CONF_modules_free.pod" -o $@ -t "CONF_modules_free" -r "$(SRCDIR)/doc" +doc/html/man3/CONF_modules_load_file.html: doc/man3/CONF_modules_load_file.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CONF_modules_load_file.pod" -o $@ -t "CONF_modules_load_file" -r "$(SRCDIR)/doc" +doc/html/man3/CRYPTO_THREAD_run_once.html: doc/man3/CRYPTO_THREAD_run_once.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CRYPTO_THREAD_run_once.pod" -o $@ -t "CRYPTO_THREAD_run_once" -r "$(SRCDIR)/doc" +doc/html/man3/CRYPTO_get_ex_new_index.html: doc/man3/CRYPTO_get_ex_new_index.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CRYPTO_get_ex_new_index.pod" -o $@ -t "CRYPTO_get_ex_new_index" -r "$(SRCDIR)/doc" +doc/html/man3/CRYPTO_memcmp.html: doc/man3/CRYPTO_memcmp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CRYPTO_memcmp.pod" -o $@ -t "CRYPTO_memcmp" -r "$(SRCDIR)/doc" +doc/html/man3/CTLOG_STORE_get0_log_by_id.html: doc/man3/CTLOG_STORE_get0_log_by_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CTLOG_STORE_get0_log_by_id.pod" -o $@ -t "CTLOG_STORE_get0_log_by_id" -r "$(SRCDIR)/doc" +doc/html/man3/CTLOG_STORE_new.html: doc/man3/CTLOG_STORE_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CTLOG_STORE_new.pod" -o $@ -t "CTLOG_STORE_new" -r "$(SRCDIR)/doc" +doc/html/man3/CTLOG_new.html: doc/man3/CTLOG_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CTLOG_new.pod" -o $@ -t "CTLOG_new" -r "$(SRCDIR)/doc" +doc/html/man3/CT_POLICY_EVAL_CTX_new.html: doc/man3/CT_POLICY_EVAL_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/CT_POLICY_EVAL_CTX_new.pod" -o $@ -t "CT_POLICY_EVAL_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/DEFINE_STACK_OF.html: doc/man3/DEFINE_STACK_OF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DEFINE_STACK_OF.pod" -o $@ -t "DEFINE_STACK_OF" -r "$(SRCDIR)/doc" +doc/html/man3/DES_random_key.html: doc/man3/DES_random_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DES_random_key.pod" -o $@ -t "DES_random_key" -r "$(SRCDIR)/doc" +doc/html/man3/DH_generate_key.html: doc/man3/DH_generate_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_generate_key.pod" -o $@ -t "DH_generate_key" -r "$(SRCDIR)/doc" +doc/html/man3/DH_generate_parameters.html: doc/man3/DH_generate_parameters.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_generate_parameters.pod" -o $@ -t "DH_generate_parameters" -r "$(SRCDIR)/doc" +doc/html/man3/DH_get0_pqg.html: doc/man3/DH_get0_pqg.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_get0_pqg.pod" -o $@ -t "DH_get0_pqg" -r "$(SRCDIR)/doc" +doc/html/man3/DH_get_1024_160.html: doc/man3/DH_get_1024_160.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_get_1024_160.pod" -o $@ -t "DH_get_1024_160" -r "$(SRCDIR)/doc" +doc/html/man3/DH_meth_new.html: doc/man3/DH_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_meth_new.pod" -o $@ -t "DH_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/DH_new.html: doc/man3/DH_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_new.pod" -o $@ -t "DH_new" -r "$(SRCDIR)/doc" +doc/html/man3/DH_new_by_nid.html: doc/man3/DH_new_by_nid.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_new_by_nid.pod" -o $@ -t "DH_new_by_nid" -r "$(SRCDIR)/doc" +doc/html/man3/DH_set_method.html: doc/man3/DH_set_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_set_method.pod" -o $@ -t "DH_set_method" -r "$(SRCDIR)/doc" +doc/html/man3/DH_size.html: doc/man3/DH_size.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DH_size.pod" -o $@ -t "DH_size" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_SIG_new.html: doc/man3/DSA_SIG_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_SIG_new.pod" -o $@ -t "DSA_SIG_new" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_do_sign.html: doc/man3/DSA_do_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_do_sign.pod" -o $@ -t "DSA_do_sign" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_dup_DH.html: doc/man3/DSA_dup_DH.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_dup_DH.pod" -o $@ -t "DSA_dup_DH" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_generate_key.html: doc/man3/DSA_generate_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_generate_key.pod" -o $@ -t "DSA_generate_key" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_generate_parameters.html: doc/man3/DSA_generate_parameters.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_generate_parameters.pod" -o $@ -t "DSA_generate_parameters" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_get0_pqg.html: doc/man3/DSA_get0_pqg.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_get0_pqg.pod" -o $@ -t "DSA_get0_pqg" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_meth_new.html: doc/man3/DSA_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_meth_new.pod" -o $@ -t "DSA_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_new.html: doc/man3/DSA_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_new.pod" -o $@ -t "DSA_new" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_set_method.html: doc/man3/DSA_set_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_set_method.pod" -o $@ -t "DSA_set_method" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_sign.html: doc/man3/DSA_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_sign.pod" -o $@ -t "DSA_sign" -r "$(SRCDIR)/doc" +doc/html/man3/DSA_size.html: doc/man3/DSA_size.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DSA_size.pod" -o $@ -t "DSA_size" -r "$(SRCDIR)/doc" +doc/html/man3/DTLS_get_data_mtu.html: doc/man3/DTLS_get_data_mtu.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DTLS_get_data_mtu.pod" -o $@ -t "DTLS_get_data_mtu" -r "$(SRCDIR)/doc" +doc/html/man3/DTLS_set_timer_cb.html: doc/man3/DTLS_set_timer_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DTLS_set_timer_cb.pod" -o $@ -t "DTLS_set_timer_cb" -r "$(SRCDIR)/doc" +doc/html/man3/DTLSv1_get_timeout.html: doc/man3/DTLSv1_get_timeout.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DTLSv1_get_timeout.pod" -o $@ -t "DTLSv1_get_timeout" -r "$(SRCDIR)/doc" +doc/html/man3/DTLSv1_handle_timeout.html: doc/man3/DTLSv1_handle_timeout.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DTLSv1_handle_timeout.pod" -o $@ -t "DTLSv1_handle_timeout" -r "$(SRCDIR)/doc" +doc/html/man3/DTLSv1_listen.html: doc/man3/DTLSv1_listen.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/DTLSv1_listen.pod" -o $@ -t "DTLSv1_listen" -r "$(SRCDIR)/doc" +doc/html/man3/ECDSA_SIG_new.html: doc/man3/ECDSA_SIG_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ECDSA_SIG_new.pod" -o $@ -t "ECDSA_SIG_new" -r "$(SRCDIR)/doc" +doc/html/man3/ECDSA_sign.html: doc/man3/ECDSA_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ECDSA_sign.pod" -o $@ -t "ECDSA_sign" -r "$(SRCDIR)/doc" +doc/html/man3/ECPKParameters_print.html: doc/man3/ECPKParameters_print.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ECPKParameters_print.pod" -o $@ -t "ECPKParameters_print" -r "$(SRCDIR)/doc" +doc/html/man3/EC_GFp_simple_method.html: doc/man3/EC_GFp_simple_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EC_GFp_simple_method.pod" -o $@ -t "EC_GFp_simple_method" -r "$(SRCDIR)/doc" +doc/html/man3/EC_GROUP_copy.html: doc/man3/EC_GROUP_copy.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EC_GROUP_copy.pod" -o $@ -t "EC_GROUP_copy" -r "$(SRCDIR)/doc" +doc/html/man3/EC_GROUP_new.html: doc/man3/EC_GROUP_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EC_GROUP_new.pod" -o $@ -t "EC_GROUP_new" -r "$(SRCDIR)/doc" +doc/html/man3/EC_KEY_get_enc_flags.html: doc/man3/EC_KEY_get_enc_flags.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EC_KEY_get_enc_flags.pod" -o $@ -t "EC_KEY_get_enc_flags" -r "$(SRCDIR)/doc" +doc/html/man3/EC_KEY_new.html: doc/man3/EC_KEY_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EC_KEY_new.pod" -o $@ -t "EC_KEY_new" -r "$(SRCDIR)/doc" +doc/html/man3/EC_POINT_add.html: doc/man3/EC_POINT_add.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EC_POINT_add.pod" -o $@ -t "EC_POINT_add" -r "$(SRCDIR)/doc" +doc/html/man3/EC_POINT_new.html: doc/man3/EC_POINT_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EC_POINT_new.pod" -o $@ -t "EC_POINT_new" -r "$(SRCDIR)/doc" +doc/html/man3/ENGINE_add.html: doc/man3/ENGINE_add.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ENGINE_add.pod" -o $@ -t "ENGINE_add" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_GET_LIB.html: doc/man3/ERR_GET_LIB.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_GET_LIB.pod" -o $@ -t "ERR_GET_LIB" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_clear_error.html: doc/man3/ERR_clear_error.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_clear_error.pod" -o $@ -t "ERR_clear_error" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_error_string.html: doc/man3/ERR_error_string.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_error_string.pod" -o $@ -t "ERR_error_string" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_get_error.html: doc/man3/ERR_get_error.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_get_error.pod" -o $@ -t "ERR_get_error" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_load_crypto_strings.html: doc/man3/ERR_load_crypto_strings.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_load_crypto_strings.pod" -o $@ -t "ERR_load_crypto_strings" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_load_strings.html: doc/man3/ERR_load_strings.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_load_strings.pod" -o $@ -t "ERR_load_strings" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_new.html: doc/man3/ERR_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_new.pod" -o $@ -t "ERR_new" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_print_errors.html: doc/man3/ERR_print_errors.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_print_errors.pod" -o $@ -t "ERR_print_errors" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_put_error.html: doc/man3/ERR_put_error.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_put_error.pod" -o $@ -t "ERR_put_error" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_remove_state.html: doc/man3/ERR_remove_state.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_remove_state.pod" -o $@ -t "ERR_remove_state" -r "$(SRCDIR)/doc" +doc/html/man3/ERR_set_mark.html: doc/man3/ERR_set_mark.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/ERR_set_mark.pod" -o $@ -t "ERR_set_mark" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_ASYM_CIPHER_free.html: doc/man3/EVP_ASYM_CIPHER_free.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_ASYM_CIPHER_free.pod" -o $@ -t "EVP_ASYM_CIPHER_free" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_BytesToKey.html: doc/man3/EVP_BytesToKey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_BytesToKey.pod" -o $@ -t "EVP_BytesToKey" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_CIPHER_CTX_get_cipher_data.html: doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod" -o $@ -t "EVP_CIPHER_CTX_get_cipher_data" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_CIPHER_CTX_get_original_iv.html: doc/man3/EVP_CIPHER_CTX_get_original_iv.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_CIPHER_CTX_get_original_iv.pod" -o $@ -t "EVP_CIPHER_CTX_get_original_iv" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_CIPHER_meth_new.html: doc/man3/EVP_CIPHER_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_CIPHER_meth_new.pod" -o $@ -t "EVP_CIPHER_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_DigestInit.html: doc/man3/EVP_DigestInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_DigestInit.pod" -o $@ -t "EVP_DigestInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_DigestSignInit.html: doc/man3/EVP_DigestSignInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_DigestSignInit.pod" -o $@ -t "EVP_DigestSignInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_DigestVerifyInit.html: doc/man3/EVP_DigestVerifyInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_DigestVerifyInit.pod" -o $@ -t "EVP_DigestVerifyInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_EncodeInit.html: doc/man3/EVP_EncodeInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_EncodeInit.pod" -o $@ -t "EVP_EncodeInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_EncryptInit.html: doc/man3/EVP_EncryptInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_EncryptInit.pod" -o $@ -t "EVP_EncryptInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_KDF.html: doc/man3/EVP_KDF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_KDF.pod" -o $@ -t "EVP_KDF" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_KEM_free.html: doc/man3/EVP_KEM_free.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_KEM_free.pod" -o $@ -t "EVP_KEM_free" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_KEYEXCH_free.html: doc/man3/EVP_KEYEXCH_free.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_KEYEXCH_free.pod" -o $@ -t "EVP_KEYEXCH_free" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_KEYMGMT.html: doc/man3/EVP_KEYMGMT.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_KEYMGMT.pod" -o $@ -t "EVP_KEYMGMT" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_MAC.html: doc/man3/EVP_MAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_MAC.pod" -o $@ -t "EVP_MAC" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_MD_meth_new.html: doc/man3/EVP_MD_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_MD_meth_new.pod" -o $@ -t "EVP_MD_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_OpenInit.html: doc/man3/EVP_OpenInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_OpenInit.pod" -o $@ -t "EVP_OpenInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PBE_CipherInit.html: doc/man3/EVP_PBE_CipherInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PBE_CipherInit.pod" -o $@ -t "EVP_PBE_CipherInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY2PKCS8.html: doc/man3/EVP_PKEY2PKCS8.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY2PKCS8.pod" -o $@ -t "EVP_PKEY2PKCS8" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_ASN1_METHOD.html: doc/man3/EVP_PKEY_ASN1_METHOD.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_ASN1_METHOD.pod" -o $@ -t "EVP_PKEY_ASN1_METHOD" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_ctrl.html: doc/man3/EVP_PKEY_CTX_ctrl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_ctrl.pod" -o $@ -t "EVP_PKEY_CTX_ctrl" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_get0_libctx.html: doc/man3/EVP_PKEY_CTX_get0_libctx.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" -o $@ -t "EVP_PKEY_CTX_get0_libctx" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_get0_pkey.html: doc/man3/EVP_PKEY_CTX_get0_pkey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" -o $@ -t "EVP_PKEY_CTX_get0_pkey" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_get_algor.html: doc/man3/EVP_PKEY_CTX_get_algor.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_get_algor.pod" -o $@ -t "EVP_PKEY_CTX_get_algor" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_new.html: doc/man3/EVP_PKEY_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_new.pod" -o $@ -t "EVP_PKEY_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html: doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod" -o $@ -t "EVP_PKEY_CTX_set1_pbe_pass" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html: doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod" -o $@ -t "EVP_PKEY_CTX_set_hkdf_md" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_set_params.html: doc/man3/EVP_PKEY_CTX_set_params.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_set_params.pod" -o $@ -t "EVP_PKEY_CTX_set_params" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html: doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod" -o $@ -t "EVP_PKEY_CTX_set_rsa_pss_keygen_md" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_set_scrypt_N.html: doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod" -o $@ -t "EVP_PKEY_CTX_set_scrypt_N" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html: doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod" -o $@ -t "EVP_PKEY_CTX_set_tls1_prf_md" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_asn1_get_count.html: doc/man3/EVP_PKEY_asn1_get_count.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_asn1_get_count.pod" -o $@ -t "EVP_PKEY_asn1_get_count" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_check.html: doc/man3/EVP_PKEY_check.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_check.pod" -o $@ -t "EVP_PKEY_check" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_copy_parameters.html: doc/man3/EVP_PKEY_copy_parameters.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_copy_parameters.pod" -o $@ -t "EVP_PKEY_copy_parameters" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_decapsulate.html: doc/man3/EVP_PKEY_decapsulate.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_decapsulate.pod" -o $@ -t "EVP_PKEY_decapsulate" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_decrypt.html: doc/man3/EVP_PKEY_decrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_decrypt.pod" -o $@ -t "EVP_PKEY_decrypt" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_derive.html: doc/man3/EVP_PKEY_derive.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_derive.pod" -o $@ -t "EVP_PKEY_derive" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_digestsign_supports_digest.html: doc/man3/EVP_PKEY_digestsign_supports_digest.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_digestsign_supports_digest.pod" -o $@ -t "EVP_PKEY_digestsign_supports_digest" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_encapsulate.html: doc/man3/EVP_PKEY_encapsulate.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_encapsulate.pod" -o $@ -t "EVP_PKEY_encapsulate" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_encrypt.html: doc/man3/EVP_PKEY_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_encrypt.pod" -o $@ -t "EVP_PKEY_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_fromdata.html: doc/man3/EVP_PKEY_fromdata.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_fromdata.pod" -o $@ -t "EVP_PKEY_fromdata" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_get_attr.html: doc/man3/EVP_PKEY_get_attr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_get_attr.pod" -o $@ -t "EVP_PKEY_get_attr" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_get_default_digest_nid.html: doc/man3/EVP_PKEY_get_default_digest_nid.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_get_default_digest_nid.pod" -o $@ -t "EVP_PKEY_get_default_digest_nid" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_get_field_type.html: doc/man3/EVP_PKEY_get_field_type.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_get_field_type.pod" -o $@ -t "EVP_PKEY_get_field_type" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_get_group_name.html: doc/man3/EVP_PKEY_get_group_name.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_get_group_name.pod" -o $@ -t "EVP_PKEY_get_group_name" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_get_size.html: doc/man3/EVP_PKEY_get_size.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_get_size.pod" -o $@ -t "EVP_PKEY_get_size" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_gettable_params.html: doc/man3/EVP_PKEY_gettable_params.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_gettable_params.pod" -o $@ -t "EVP_PKEY_gettable_params" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_is_a.html: doc/man3/EVP_PKEY_is_a.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_is_a.pod" -o $@ -t "EVP_PKEY_is_a" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_keygen.html: doc/man3/EVP_PKEY_keygen.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_keygen.pod" -o $@ -t "EVP_PKEY_keygen" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_meth_get_count.html: doc/man3/EVP_PKEY_meth_get_count.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_meth_get_count.pod" -o $@ -t "EVP_PKEY_meth_get_count" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_meth_new.html: doc/man3/EVP_PKEY_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_meth_new.pod" -o $@ -t "EVP_PKEY_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_new.html: doc/man3/EVP_PKEY_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_new.pod" -o $@ -t "EVP_PKEY_new" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_print_private.html: doc/man3/EVP_PKEY_print_private.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_print_private.pod" -o $@ -t "EVP_PKEY_print_private" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_set1_RSA.html: doc/man3/EVP_PKEY_set1_RSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_set1_RSA.pod" -o $@ -t "EVP_PKEY_set1_RSA" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_set1_encoded_public_key.html: doc/man3/EVP_PKEY_set1_encoded_public_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_set1_encoded_public_key.pod" -o $@ -t "EVP_PKEY_set1_encoded_public_key" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_set_type.html: doc/man3/EVP_PKEY_set_type.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_set_type.pod" -o $@ -t "EVP_PKEY_set_type" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_settable_params.html: doc/man3/EVP_PKEY_settable_params.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_settable_params.pod" -o $@ -t "EVP_PKEY_settable_params" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_sign.html: doc/man3/EVP_PKEY_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_sign.pod" -o $@ -t "EVP_PKEY_sign" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_todata.html: doc/man3/EVP_PKEY_todata.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_todata.pod" -o $@ -t "EVP_PKEY_todata" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_verify.html: doc/man3/EVP_PKEY_verify.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_verify.pod" -o $@ -t "EVP_PKEY_verify" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_PKEY_verify_recover.html: doc/man3/EVP_PKEY_verify_recover.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_PKEY_verify_recover.pod" -o $@ -t "EVP_PKEY_verify_recover" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_RAND.html: doc/man3/EVP_RAND.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_RAND.pod" -o $@ -t "EVP_RAND" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_SIGNATURE.html: doc/man3/EVP_SIGNATURE.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_SIGNATURE.pod" -o $@ -t "EVP_SIGNATURE" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_SealInit.html: doc/man3/EVP_SealInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_SealInit.pod" -o $@ -t "EVP_SealInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_SignInit.html: doc/man3/EVP_SignInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_SignInit.pod" -o $@ -t "EVP_SignInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_VerifyInit.html: doc/man3/EVP_VerifyInit.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_VerifyInit.pod" -o $@ -t "EVP_VerifyInit" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_aes_128_gcm.html: doc/man3/EVP_aes_128_gcm.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_aes_128_gcm.pod" -o $@ -t "EVP_aes_128_gcm" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_aria_128_gcm.html: doc/man3/EVP_aria_128_gcm.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_aria_128_gcm.pod" -o $@ -t "EVP_aria_128_gcm" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_bf_cbc.html: doc/man3/EVP_bf_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_bf_cbc.pod" -o $@ -t "EVP_bf_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_blake2b512.html: doc/man3/EVP_blake2b512.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_blake2b512.pod" -o $@ -t "EVP_blake2b512" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_camellia_128_ecb.html: doc/man3/EVP_camellia_128_ecb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_camellia_128_ecb.pod" -o $@ -t "EVP_camellia_128_ecb" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_cast5_cbc.html: doc/man3/EVP_cast5_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_cast5_cbc.pod" -o $@ -t "EVP_cast5_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_chacha20.html: doc/man3/EVP_chacha20.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_chacha20.pod" -o $@ -t "EVP_chacha20" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_des_cbc.html: doc/man3/EVP_des_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_des_cbc.pod" -o $@ -t "EVP_des_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_desx_cbc.html: doc/man3/EVP_desx_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_desx_cbc.pod" -o $@ -t "EVP_desx_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_idea_cbc.html: doc/man3/EVP_idea_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_idea_cbc.pod" -o $@ -t "EVP_idea_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_md2.html: doc/man3/EVP_md2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_md2.pod" -o $@ -t "EVP_md2" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_md4.html: doc/man3/EVP_md4.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_md4.pod" -o $@ -t "EVP_md4" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_md5.html: doc/man3/EVP_md5.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_md5.pod" -o $@ -t "EVP_md5" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_mdc2.html: doc/man3/EVP_mdc2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_mdc2.pod" -o $@ -t "EVP_mdc2" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_rc2_cbc.html: doc/man3/EVP_rc2_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_rc2_cbc.pod" -o $@ -t "EVP_rc2_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_rc4.html: doc/man3/EVP_rc4.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_rc4.pod" -o $@ -t "EVP_rc4" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_rc5_32_12_16_cbc.html: doc/man3/EVP_rc5_32_12_16_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_rc5_32_12_16_cbc.pod" -o $@ -t "EVP_rc5_32_12_16_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_ripemd160.html: doc/man3/EVP_ripemd160.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_ripemd160.pod" -o $@ -t "EVP_ripemd160" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_seed_cbc.html: doc/man3/EVP_seed_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_seed_cbc.pod" -o $@ -t "EVP_seed_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_set_default_properties.html: doc/man3/EVP_set_default_properties.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_set_default_properties.pod" -o $@ -t "EVP_set_default_properties" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_sha1.html: doc/man3/EVP_sha1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_sha1.pod" -o $@ -t "EVP_sha1" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_sha224.html: doc/man3/EVP_sha224.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_sha224.pod" -o $@ -t "EVP_sha224" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_sha3_224.html: doc/man3/EVP_sha3_224.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_sha3_224.pod" -o $@ -t "EVP_sha3_224" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_sm3.html: doc/man3/EVP_sm3.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_sm3.pod" -o $@ -t "EVP_sm3" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_sm4_cbc.html: doc/man3/EVP_sm4_cbc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_sm4_cbc.pod" -o $@ -t "EVP_sm4_cbc" -r "$(SRCDIR)/doc" +doc/html/man3/EVP_whirlpool.html: doc/man3/EVP_whirlpool.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/EVP_whirlpool.pod" -o $@ -t "EVP_whirlpool" -r "$(SRCDIR)/doc" +doc/html/man3/GENERAL_NAME.html: doc/man3/GENERAL_NAME.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/GENERAL_NAME.pod" -o $@ -t "GENERAL_NAME" -r "$(SRCDIR)/doc" +doc/html/man3/HMAC.html: doc/man3/HMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/HMAC.pod" -o $@ -t "HMAC" -r "$(SRCDIR)/doc" +doc/html/man3/MD5.html: doc/man3/MD5.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/MD5.pod" -o $@ -t "MD5" -r "$(SRCDIR)/doc" +doc/html/man3/MDC2_Init.html: doc/man3/MDC2_Init.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/MDC2_Init.pod" -o $@ -t "MDC2_Init" -r "$(SRCDIR)/doc" +doc/html/man3/NCONF_new_ex.html: doc/man3/NCONF_new_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/NCONF_new_ex.pod" -o $@ -t "NCONF_new_ex" -r "$(SRCDIR)/doc" +doc/html/man3/OBJ_nid2obj.html: doc/man3/OBJ_nid2obj.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OBJ_nid2obj.pod" -o $@ -t "OBJ_nid2obj" -r "$(SRCDIR)/doc" +doc/html/man3/OCSP_REQUEST_new.html: doc/man3/OCSP_REQUEST_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OCSP_REQUEST_new.pod" -o $@ -t "OCSP_REQUEST_new" -r "$(SRCDIR)/doc" +doc/html/man3/OCSP_cert_to_id.html: doc/man3/OCSP_cert_to_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OCSP_cert_to_id.pod" -o $@ -t "OCSP_cert_to_id" -r "$(SRCDIR)/doc" +doc/html/man3/OCSP_request_add1_nonce.html: doc/man3/OCSP_request_add1_nonce.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OCSP_request_add1_nonce.pod" -o $@ -t "OCSP_request_add1_nonce" -r "$(SRCDIR)/doc" +doc/html/man3/OCSP_resp_find_status.html: doc/man3/OCSP_resp_find_status.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OCSP_resp_find_status.pod" -o $@ -t "OCSP_resp_find_status" -r "$(SRCDIR)/doc" +doc/html/man3/OCSP_response_status.html: doc/man3/OCSP_response_status.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OCSP_response_status.pod" -o $@ -t "OCSP_response_status" -r "$(SRCDIR)/doc" +doc/html/man3/OCSP_sendreq_new.html: doc/man3/OCSP_sendreq_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OCSP_sendreq_new.pod" -o $@ -t "OCSP_sendreq_new" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_Applink.html: doc/man3/OPENSSL_Applink.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_Applink.pod" -o $@ -t "OPENSSL_Applink" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_FILE.html: doc/man3/OPENSSL_FILE.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_FILE.pod" -o $@ -t "OPENSSL_FILE" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_LH_COMPFUNC.html: doc/man3/OPENSSL_LH_COMPFUNC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_LH_COMPFUNC.pod" -o $@ -t "OPENSSL_LH_COMPFUNC" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_LH_stats.html: doc/man3/OPENSSL_LH_stats.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_LH_stats.pod" -o $@ -t "OPENSSL_LH_stats" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_config.html: doc/man3/OPENSSL_config.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_config.pod" -o $@ -t "OPENSSL_config" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_fork_prepare.html: doc/man3/OPENSSL_fork_prepare.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_fork_prepare.pod" -o $@ -t "OPENSSL_fork_prepare" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_gmtime.html: doc/man3/OPENSSL_gmtime.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_gmtime.pod" -o $@ -t "OPENSSL_gmtime" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_hexchar2int.html: doc/man3/OPENSSL_hexchar2int.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_hexchar2int.pod" -o $@ -t "OPENSSL_hexchar2int" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_ia32cap.html: doc/man3/OPENSSL_ia32cap.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_ia32cap.pod" -o $@ -t "OPENSSL_ia32cap" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_init_crypto.html: doc/man3/OPENSSL_init_crypto.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_init_crypto.pod" -o $@ -t "OPENSSL_init_crypto" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_init_ssl.html: doc/man3/OPENSSL_init_ssl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_init_ssl.pod" -o $@ -t "OPENSSL_init_ssl" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_instrument_bus.html: doc/man3/OPENSSL_instrument_bus.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_instrument_bus.pod" -o $@ -t "OPENSSL_instrument_bus" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_load_builtin_modules.html: doc/man3/OPENSSL_load_builtin_modules.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_load_builtin_modules.pod" -o $@ -t "OPENSSL_load_builtin_modules" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_malloc.html: doc/man3/OPENSSL_malloc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_malloc.pod" -o $@ -t "OPENSSL_malloc" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_riscvcap.html: doc/man3/OPENSSL_riscvcap.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_riscvcap.pod" -o $@ -t "OPENSSL_riscvcap" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_s390xcap.html: doc/man3/OPENSSL_s390xcap.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_s390xcap.pod" -o $@ -t "OPENSSL_s390xcap" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_secure_malloc.html: doc/man3/OPENSSL_secure_malloc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_secure_malloc.pod" -o $@ -t "OPENSSL_secure_malloc" -r "$(SRCDIR)/doc" +doc/html/man3/OPENSSL_strcasecmp.html: doc/man3/OPENSSL_strcasecmp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OPENSSL_strcasecmp.pod" -o $@ -t "OPENSSL_strcasecmp" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ALGORITHM.html: doc/man3/OSSL_ALGORITHM.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ALGORITHM.pod" -o $@ -t "OSSL_ALGORITHM" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CALLBACK.html: doc/man3/OSSL_CALLBACK.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CALLBACK.pod" -o $@ -t "OSSL_CALLBACK" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_ATAV_set0.html: doc/man3/OSSL_CMP_ATAV_set0.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_ATAV_set0.pod" -o $@ -t "OSSL_CMP_ATAV_set0" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_CTX_new.html: doc/man3/OSSL_CMP_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_CTX_new.pod" -o $@ -t "OSSL_CMP_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html: doc/man3/OSSL_CMP_HDR_get0_transactionID.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_HDR_get0_transactionID.pod" -o $@ -t "OSSL_CMP_HDR_get0_transactionID" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_ITAV_new_caCerts.html: doc/man3/OSSL_CMP_ITAV_new_caCerts.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_ITAV_new_caCerts.pod" -o $@ -t "OSSL_CMP_ITAV_new_caCerts" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_ITAV_set0.html: doc/man3/OSSL_CMP_ITAV_set0.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_ITAV_set0.pod" -o $@ -t "OSSL_CMP_ITAV_set0" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_MSG_get0_header.html: doc/man3/OSSL_CMP_MSG_get0_header.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_MSG_get0_header.pod" -o $@ -t "OSSL_CMP_MSG_get0_header" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_MSG_http_perform.html: doc/man3/OSSL_CMP_MSG_http_perform.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_MSG_http_perform.pod" -o $@ -t "OSSL_CMP_MSG_http_perform" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_SRV_CTX_new.html: doc/man3/OSSL_CMP_SRV_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_SRV_CTX_new.pod" -o $@ -t "OSSL_CMP_SRV_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_STATUSINFO_new.html: doc/man3/OSSL_CMP_STATUSINFO_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_STATUSINFO_new.pod" -o $@ -t "OSSL_CMP_STATUSINFO_new" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_exec_certreq.html: doc/man3/OSSL_CMP_exec_certreq.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_exec_certreq.pod" -o $@ -t "OSSL_CMP_exec_certreq" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_log_open.html: doc/man3/OSSL_CMP_log_open.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_log_open.pod" -o $@ -t "OSSL_CMP_log_open" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CMP_validate_msg.html: doc/man3/OSSL_CMP_validate_msg.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CMP_validate_msg.pod" -o $@ -t "OSSL_CMP_validate_msg" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CORE_MAKE_FUNC.html: doc/man3/OSSL_CORE_MAKE_FUNC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CORE_MAKE_FUNC.pod" -o $@ -t "OSSL_CORE_MAKE_FUNC" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CRMF_MSG_get0_tmpl.html: doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod" -o $@ -t "OSSL_CRMF_MSG_get0_tmpl" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CRMF_MSG_set0_validity.html: doc/man3/OSSL_CRMF_MSG_set0_validity.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CRMF_MSG_set0_validity.pod" -o $@ -t "OSSL_CRMF_MSG_set0_validity" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.html: doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod" -o $@ -t "OSSL_CRMF_MSG_set1_regCtrl_regToken" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.html: doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod" -o $@ -t "OSSL_CRMF_MSG_set1_regInfo_certReq" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_CRMF_pbmp_new.html: doc/man3/OSSL_CRMF_pbmp_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_CRMF_pbmp_new.pod" -o $@ -t "OSSL_CRMF_pbmp_new" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_DECODER.html: doc/man3/OSSL_DECODER.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_DECODER.pod" -o $@ -t "OSSL_DECODER" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_DECODER_CTX.html: doc/man3/OSSL_DECODER_CTX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_DECODER_CTX.pod" -o $@ -t "OSSL_DECODER_CTX" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html: doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod" -o $@ -t "OSSL_DECODER_CTX_new_for_pkey" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_DECODER_from_bio.html: doc/man3/OSSL_DECODER_from_bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_DECODER_from_bio.pod" -o $@ -t "OSSL_DECODER_from_bio" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_DISPATCH.html: doc/man3/OSSL_DISPATCH.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_DISPATCH.pod" -o $@ -t "OSSL_DISPATCH" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ENCODER.html: doc/man3/OSSL_ENCODER.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ENCODER.pod" -o $@ -t "OSSL_ENCODER" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ENCODER_CTX.html: doc/man3/OSSL_ENCODER_CTX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ENCODER_CTX.pod" -o $@ -t "OSSL_ENCODER_CTX" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html: doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod" -o $@ -t "OSSL_ENCODER_CTX_new_for_pkey" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ENCODER_to_bio.html: doc/man3/OSSL_ENCODER_to_bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ENCODER_to_bio.pod" -o $@ -t "OSSL_ENCODER_to_bio" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ERR_STATE_save.html: doc/man3/OSSL_ERR_STATE_save.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ERR_STATE_save.pod" -o $@ -t "OSSL_ERR_STATE_save" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ESS_check_signing_certs.html: doc/man3/OSSL_ESS_check_signing_certs.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ESS_check_signing_certs.pod" -o $@ -t "OSSL_ESS_check_signing_certs" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_GENERAL_NAMES_print.html: doc/man3/OSSL_GENERAL_NAMES_print.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_GENERAL_NAMES_print.pod" -o $@ -t "OSSL_GENERAL_NAMES_print" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_HPKE_CTX_new.html: doc/man3/OSSL_HPKE_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_HPKE_CTX_new.pod" -o $@ -t "OSSL_HPKE_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_HTTP_REQ_CTX.html: doc/man3/OSSL_HTTP_REQ_CTX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_HTTP_REQ_CTX.pod" -o $@ -t "OSSL_HTTP_REQ_CTX" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_HTTP_parse_url.html: doc/man3/OSSL_HTTP_parse_url.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_HTTP_parse_url.pod" -o $@ -t "OSSL_HTTP_parse_url" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_HTTP_transfer.html: doc/man3/OSSL_HTTP_transfer.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_HTTP_transfer.pod" -o $@ -t "OSSL_HTTP_transfer" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_IETF_ATTR_SYNTAX.html: doc/man3/OSSL_IETF_ATTR_SYNTAX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_IETF_ATTR_SYNTAX.pod" -o $@ -t "OSSL_IETF_ATTR_SYNTAX" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_IETF_ATTR_SYNTAX_print.html: doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod" -o $@ -t "OSSL_IETF_ATTR_SYNTAX_print" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_INDICATOR_set_callback.html: doc/man3/OSSL_INDICATOR_set_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_INDICATOR_set_callback.pod" -o $@ -t "OSSL_INDICATOR_set_callback" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_ITEM.html: doc/man3/OSSL_ITEM.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_ITEM.pod" -o $@ -t "OSSL_ITEM" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_LIB_CTX.html: doc/man3/OSSL_LIB_CTX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_LIB_CTX.pod" -o $@ -t "OSSL_LIB_CTX" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_LIB_CTX_set_conf_diagnostics.html: doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod" -o $@ -t "OSSL_LIB_CTX_set_conf_diagnostics" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_PARAM.html: doc/man3/OSSL_PARAM.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_PARAM.pod" -o $@ -t "OSSL_PARAM" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_PARAM_BLD.html: doc/man3/OSSL_PARAM_BLD.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_PARAM_BLD.pod" -o $@ -t "OSSL_PARAM_BLD" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_PARAM_allocate_from_text.html: doc/man3/OSSL_PARAM_allocate_from_text.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_PARAM_allocate_from_text.pod" -o $@ -t "OSSL_PARAM_allocate_from_text" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_PARAM_dup.html: doc/man3/OSSL_PARAM_dup.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_PARAM_dup.pod" -o $@ -t "OSSL_PARAM_dup" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_PARAM_int.html: doc/man3/OSSL_PARAM_int.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_PARAM_int.pod" -o $@ -t "OSSL_PARAM_int" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_PROVIDER.html: doc/man3/OSSL_PROVIDER.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_PROVIDER.pod" -o $@ -t "OSSL_PROVIDER" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_QUIC_client_method.html: doc/man3/OSSL_QUIC_client_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_QUIC_client_method.pod" -o $@ -t "OSSL_QUIC_client_method" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_SELF_TEST_new.html: doc/man3/OSSL_SELF_TEST_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_SELF_TEST_new.pod" -o $@ -t "OSSL_SELF_TEST_new" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_SELF_TEST_set_callback.html: doc/man3/OSSL_SELF_TEST_set_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_SELF_TEST_set_callback.pod" -o $@ -t "OSSL_SELF_TEST_set_callback" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_STORE_INFO.html: doc/man3/OSSL_STORE_INFO.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_STORE_INFO.pod" -o $@ -t "OSSL_STORE_INFO" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_STORE_LOADER.html: doc/man3/OSSL_STORE_LOADER.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_STORE_LOADER.pod" -o $@ -t "OSSL_STORE_LOADER" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_STORE_SEARCH.html: doc/man3/OSSL_STORE_SEARCH.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_STORE_SEARCH.pod" -o $@ -t "OSSL_STORE_SEARCH" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_STORE_attach.html: doc/man3/OSSL_STORE_attach.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_STORE_attach.pod" -o $@ -t "OSSL_STORE_attach" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_STORE_expect.html: doc/man3/OSSL_STORE_expect.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_STORE_expect.pod" -o $@ -t "OSSL_STORE_expect" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_STORE_open.html: doc/man3/OSSL_STORE_open.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_STORE_open.pod" -o $@ -t "OSSL_STORE_open" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_sleep.html: doc/man3/OSSL_sleep.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_sleep.pod" -o $@ -t "OSSL_sleep" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_trace_enabled.html: doc/man3/OSSL_trace_enabled.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_trace_enabled.pod" -o $@ -t "OSSL_trace_enabled" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_trace_get_category_num.html: doc/man3/OSSL_trace_get_category_num.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_trace_get_category_num.pod" -o $@ -t "OSSL_trace_get_category_num" -r "$(SRCDIR)/doc" +doc/html/man3/OSSL_trace_set_channel.html: doc/man3/OSSL_trace_set_channel.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OSSL_trace_set_channel.pod" -o $@ -t "OSSL_trace_set_channel" -r "$(SRCDIR)/doc" +doc/html/man3/OpenSSL_add_all_algorithms.html: doc/man3/OpenSSL_add_all_algorithms.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OpenSSL_add_all_algorithms.pod" -o $@ -t "OpenSSL_add_all_algorithms" -r "$(SRCDIR)/doc" +doc/html/man3/OpenSSL_version.html: doc/man3/OpenSSL_version.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/OpenSSL_version.pod" -o $@ -t "OpenSSL_version" -r "$(SRCDIR)/doc" +doc/html/man3/PBMAC1_get1_pbkdf2_param.html: doc/man3/PBMAC1_get1_pbkdf2_param.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PBMAC1_get1_pbkdf2_param.pod" -o $@ -t "PBMAC1_get1_pbkdf2_param" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_X509_INFO_read_bio_ex.html: doc/man3/PEM_X509_INFO_read_bio_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_X509_INFO_read_bio_ex.pod" -o $@ -t "PEM_X509_INFO_read_bio_ex" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_bytes_read_bio.html: doc/man3/PEM_bytes_read_bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_bytes_read_bio.pod" -o $@ -t "PEM_bytes_read_bio" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_read.html: doc/man3/PEM_read.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_read.pod" -o $@ -t "PEM_read" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_read_CMS.html: doc/man3/PEM_read_CMS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_read_CMS.pod" -o $@ -t "PEM_read_CMS" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_read_bio_PrivateKey.html: doc/man3/PEM_read_bio_PrivateKey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_read_bio_PrivateKey.pod" -o $@ -t "PEM_read_bio_PrivateKey" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_read_bio_ex.html: doc/man3/PEM_read_bio_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_read_bio_ex.pod" -o $@ -t "PEM_read_bio_ex" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_write_bio_CMS_stream.html: doc/man3/PEM_write_bio_CMS_stream.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_write_bio_CMS_stream.pod" -o $@ -t "PEM_write_bio_CMS_stream" -r "$(SRCDIR)/doc" +doc/html/man3/PEM_write_bio_PKCS7_stream.html: doc/man3/PEM_write_bio_PKCS7_stream.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PEM_write_bio_PKCS7_stream.pod" -o $@ -t "PEM_write_bio_PKCS7_stream" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_PBE_keyivgen.html: doc/man3/PKCS12_PBE_keyivgen.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_PBE_keyivgen.pod" -o $@ -t "PKCS12_PBE_keyivgen" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_SAFEBAG_create_cert.html: doc/man3/PKCS12_SAFEBAG_create_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_SAFEBAG_create_cert.pod" -o $@ -t "PKCS12_SAFEBAG_create_cert" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_SAFEBAG_get0_attrs.html: doc/man3/PKCS12_SAFEBAG_get0_attrs.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_SAFEBAG_get0_attrs.pod" -o $@ -t "PKCS12_SAFEBAG_get0_attrs" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_SAFEBAG_get1_cert.html: doc/man3/PKCS12_SAFEBAG_get1_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_SAFEBAG_get1_cert.pod" -o $@ -t "PKCS12_SAFEBAG_get1_cert" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_SAFEBAG_set0_attrs.html: doc/man3/PKCS12_SAFEBAG_set0_attrs.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_SAFEBAG_set0_attrs.pod" -o $@ -t "PKCS12_SAFEBAG_set0_attrs" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_add1_attr_by_NID.html: doc/man3/PKCS12_add1_attr_by_NID.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_add1_attr_by_NID.pod" -o $@ -t "PKCS12_add1_attr_by_NID" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_add_CSPName_asc.html: doc/man3/PKCS12_add_CSPName_asc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_add_CSPName_asc.pod" -o $@ -t "PKCS12_add_CSPName_asc" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_add_cert.html: doc/man3/PKCS12_add_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_add_cert.pod" -o $@ -t "PKCS12_add_cert" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_add_friendlyname_asc.html: doc/man3/PKCS12_add_friendlyname_asc.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_add_friendlyname_asc.pod" -o $@ -t "PKCS12_add_friendlyname_asc" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_add_localkeyid.html: doc/man3/PKCS12_add_localkeyid.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_add_localkeyid.pod" -o $@ -t "PKCS12_add_localkeyid" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_add_safe.html: doc/man3/PKCS12_add_safe.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_add_safe.pod" -o $@ -t "PKCS12_add_safe" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_create.html: doc/man3/PKCS12_create.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_create.pod" -o $@ -t "PKCS12_create" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_decrypt_skey.html: doc/man3/PKCS12_decrypt_skey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_decrypt_skey.pod" -o $@ -t "PKCS12_decrypt_skey" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_gen_mac.html: doc/man3/PKCS12_gen_mac.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_gen_mac.pod" -o $@ -t "PKCS12_gen_mac" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_get_friendlyname.html: doc/man3/PKCS12_get_friendlyname.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_get_friendlyname.pod" -o $@ -t "PKCS12_get_friendlyname" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_init.html: doc/man3/PKCS12_init.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_init.pod" -o $@ -t "PKCS12_init" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_item_decrypt_d2i.html: doc/man3/PKCS12_item_decrypt_d2i.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_item_decrypt_d2i.pod" -o $@ -t "PKCS12_item_decrypt_d2i" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_key_gen_utf8_ex.html: doc/man3/PKCS12_key_gen_utf8_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_key_gen_utf8_ex.pod" -o $@ -t "PKCS12_key_gen_utf8_ex" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_newpass.html: doc/man3/PKCS12_newpass.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_newpass.pod" -o $@ -t "PKCS12_newpass" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_pack_p7encdata.html: doc/man3/PKCS12_pack_p7encdata.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_pack_p7encdata.pod" -o $@ -t "PKCS12_pack_p7encdata" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS12_parse.html: doc/man3/PKCS12_parse.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS12_parse.pod" -o $@ -t "PKCS12_parse" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS5_PBE_keyivgen.html: doc/man3/PKCS5_PBE_keyivgen.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS5_PBE_keyivgen.pod" -o $@ -t "PKCS5_PBE_keyivgen" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS5_PBKDF2_HMAC.html: doc/man3/PKCS5_PBKDF2_HMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS5_PBKDF2_HMAC.pod" -o $@ -t "PKCS5_PBKDF2_HMAC" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS7_decrypt.html: doc/man3/PKCS7_decrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS7_decrypt.pod" -o $@ -t "PKCS7_decrypt" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS7_encrypt.html: doc/man3/PKCS7_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS7_encrypt.pod" -o $@ -t "PKCS7_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS7_get_octet_string.html: doc/man3/PKCS7_get_octet_string.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS7_get_octet_string.pod" -o $@ -t "PKCS7_get_octet_string" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS7_sign.html: doc/man3/PKCS7_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS7_sign.pod" -o $@ -t "PKCS7_sign" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS7_sign_add_signer.html: doc/man3/PKCS7_sign_add_signer.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS7_sign_add_signer.pod" -o $@ -t "PKCS7_sign_add_signer" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS7_type_is_other.html: doc/man3/PKCS7_type_is_other.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS7_type_is_other.pod" -o $@ -t "PKCS7_type_is_other" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS7_verify.html: doc/man3/PKCS7_verify.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS7_verify.pod" -o $@ -t "PKCS7_verify" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS8_encrypt.html: doc/man3/PKCS8_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS8_encrypt.pod" -o $@ -t "PKCS8_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/PKCS8_pkey_add1_attr.html: doc/man3/PKCS8_pkey_add1_attr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/PKCS8_pkey_add1_attr.pod" -o $@ -t "PKCS8_pkey_add1_attr" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_add.html: doc/man3/RAND_add.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_add.pod" -o $@ -t "RAND_add" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_bytes.html: doc/man3/RAND_bytes.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_bytes.pod" -o $@ -t "RAND_bytes" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_cleanup.html: doc/man3/RAND_cleanup.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_cleanup.pod" -o $@ -t "RAND_cleanup" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_egd.html: doc/man3/RAND_egd.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_egd.pod" -o $@ -t "RAND_egd" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_get0_primary.html: doc/man3/RAND_get0_primary.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_get0_primary.pod" -o $@ -t "RAND_get0_primary" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_load_file.html: doc/man3/RAND_load_file.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_load_file.pod" -o $@ -t "RAND_load_file" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_set_DRBG_type.html: doc/man3/RAND_set_DRBG_type.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_set_DRBG_type.pod" -o $@ -t "RAND_set_DRBG_type" -r "$(SRCDIR)/doc" +doc/html/man3/RAND_set_rand_method.html: doc/man3/RAND_set_rand_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RAND_set_rand_method.pod" -o $@ -t "RAND_set_rand_method" -r "$(SRCDIR)/doc" +doc/html/man3/RC4_set_key.html: doc/man3/RC4_set_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RC4_set_key.pod" -o $@ -t "RC4_set_key" -r "$(SRCDIR)/doc" +doc/html/man3/RIPEMD160_Init.html: doc/man3/RIPEMD160_Init.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RIPEMD160_Init.pod" -o $@ -t "RIPEMD160_Init" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_blinding_on.html: doc/man3/RSA_blinding_on.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_blinding_on.pod" -o $@ -t "RSA_blinding_on" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_check_key.html: doc/man3/RSA_check_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_check_key.pod" -o $@ -t "RSA_check_key" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_generate_key.html: doc/man3/RSA_generate_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_generate_key.pod" -o $@ -t "RSA_generate_key" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_get0_key.html: doc/man3/RSA_get0_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_get0_key.pod" -o $@ -t "RSA_get0_key" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_meth_new.html: doc/man3/RSA_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_meth_new.pod" -o $@ -t "RSA_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_new.html: doc/man3/RSA_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_new.pod" -o $@ -t "RSA_new" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_padding_add_PKCS1_type_1.html: doc/man3/RSA_padding_add_PKCS1_type_1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_padding_add_PKCS1_type_1.pod" -o $@ -t "RSA_padding_add_PKCS1_type_1" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_print.html: doc/man3/RSA_print.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_print.pod" -o $@ -t "RSA_print" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_private_encrypt.html: doc/man3/RSA_private_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_private_encrypt.pod" -o $@ -t "RSA_private_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_public_encrypt.html: doc/man3/RSA_public_encrypt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_public_encrypt.pod" -o $@ -t "RSA_public_encrypt" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_set_method.html: doc/man3/RSA_set_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_set_method.pod" -o $@ -t "RSA_set_method" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_sign.html: doc/man3/RSA_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_sign.pod" -o $@ -t "RSA_sign" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_sign_ASN1_OCTET_STRING.html: doc/man3/RSA_sign_ASN1_OCTET_STRING.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_sign_ASN1_OCTET_STRING.pod" -o $@ -t "RSA_sign_ASN1_OCTET_STRING" -r "$(SRCDIR)/doc" +doc/html/man3/RSA_size.html: doc/man3/RSA_size.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/RSA_size.pod" -o $@ -t "RSA_size" -r "$(SRCDIR)/doc" +doc/html/man3/SCT_new.html: doc/man3/SCT_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SCT_new.pod" -o $@ -t "SCT_new" -r "$(SRCDIR)/doc" +doc/html/man3/SCT_print.html: doc/man3/SCT_print.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SCT_print.pod" -o $@ -t "SCT_print" -r "$(SRCDIR)/doc" +doc/html/man3/SCT_validate.html: doc/man3/SCT_validate.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SCT_validate.pod" -o $@ -t "SCT_validate" -r "$(SRCDIR)/doc" +doc/html/man3/SHA256_Init.html: doc/man3/SHA256_Init.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SHA256_Init.pod" -o $@ -t "SHA256_Init" -r "$(SRCDIR)/doc" +doc/html/man3/SMIME_read_ASN1.html: doc/man3/SMIME_read_ASN1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SMIME_read_ASN1.pod" -o $@ -t "SMIME_read_ASN1" -r "$(SRCDIR)/doc" +doc/html/man3/SMIME_read_CMS.html: doc/man3/SMIME_read_CMS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SMIME_read_CMS.pod" -o $@ -t "SMIME_read_CMS" -r "$(SRCDIR)/doc" +doc/html/man3/SMIME_read_PKCS7.html: doc/man3/SMIME_read_PKCS7.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SMIME_read_PKCS7.pod" -o $@ -t "SMIME_read_PKCS7" -r "$(SRCDIR)/doc" +doc/html/man3/SMIME_write_ASN1.html: doc/man3/SMIME_write_ASN1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SMIME_write_ASN1.pod" -o $@ -t "SMIME_write_ASN1" -r "$(SRCDIR)/doc" +doc/html/man3/SMIME_write_CMS.html: doc/man3/SMIME_write_CMS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SMIME_write_CMS.pod" -o $@ -t "SMIME_write_CMS" -r "$(SRCDIR)/doc" +doc/html/man3/SMIME_write_PKCS7.html: doc/man3/SMIME_write_PKCS7.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SMIME_write_PKCS7.pod" -o $@ -t "SMIME_write_PKCS7" -r "$(SRCDIR)/doc" +doc/html/man3/SRP_Calc_B.html: doc/man3/SRP_Calc_B.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SRP_Calc_B.pod" -o $@ -t "SRP_Calc_B" -r "$(SRCDIR)/doc" +doc/html/man3/SRP_VBASE_new.html: doc/man3/SRP_VBASE_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SRP_VBASE_new.pod" -o $@ -t "SRP_VBASE_new" -r "$(SRCDIR)/doc" +doc/html/man3/SRP_create_verifier.html: doc/man3/SRP_create_verifier.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SRP_create_verifier.pod" -o $@ -t "SRP_create_verifier" -r "$(SRCDIR)/doc" +doc/html/man3/SRP_user_pwd_new.html: doc/man3/SRP_user_pwd_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SRP_user_pwd_new.pod" -o $@ -t "SRP_user_pwd_new" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CIPHER_get_name.html: doc/man3/SSL_CIPHER_get_name.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CIPHER_get_name.pod" -o $@ -t "SSL_CIPHER_get_name" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_COMP_add_compression_method.html: doc/man3/SSL_COMP_add_compression_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_COMP_add_compression_method.pod" -o $@ -t "SSL_COMP_add_compression_method" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CONF_CTX_new.html: doc/man3/SSL_CONF_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CONF_CTX_new.pod" -o $@ -t "SSL_CONF_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CONF_CTX_set1_prefix.html: doc/man3/SSL_CONF_CTX_set1_prefix.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CONF_CTX_set1_prefix.pod" -o $@ -t "SSL_CONF_CTX_set1_prefix" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CONF_CTX_set_flags.html: doc/man3/SSL_CONF_CTX_set_flags.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CONF_CTX_set_flags.pod" -o $@ -t "SSL_CONF_CTX_set_flags" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CONF_CTX_set_ssl_ctx.html: doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod" -o $@ -t "SSL_CONF_CTX_set_ssl_ctx" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CONF_cmd.html: doc/man3/SSL_CONF_cmd.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CONF_cmd.pod" -o $@ -t "SSL_CONF_cmd" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CONF_cmd_argv.html: doc/man3/SSL_CONF_cmd_argv.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CONF_cmd_argv.pod" -o $@ -t "SSL_CONF_cmd_argv" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_add1_chain_cert.html: doc/man3/SSL_CTX_add1_chain_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_add1_chain_cert.pod" -o $@ -t "SSL_CTX_add1_chain_cert" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_add_extra_chain_cert.html: doc/man3/SSL_CTX_add_extra_chain_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_add_extra_chain_cert.pod" -o $@ -t "SSL_CTX_add_extra_chain_cert" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_add_session.html: doc/man3/SSL_CTX_add_session.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_add_session.pod" -o $@ -t "SSL_CTX_add_session" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_config.html: doc/man3/SSL_CTX_config.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_config.pod" -o $@ -t "SSL_CTX_config" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_ctrl.html: doc/man3/SSL_CTX_ctrl.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_ctrl.pod" -o $@ -t "SSL_CTX_ctrl" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_dane_enable.html: doc/man3/SSL_CTX_dane_enable.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_dane_enable.pod" -o $@ -t "SSL_CTX_dane_enable" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_flush_sessions.html: doc/man3/SSL_CTX_flush_sessions.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_flush_sessions.pod" -o $@ -t "SSL_CTX_flush_sessions" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_free.html: doc/man3/SSL_CTX_free.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_free.pod" -o $@ -t "SSL_CTX_free" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_get0_param.html: doc/man3/SSL_CTX_get0_param.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_get0_param.pod" -o $@ -t "SSL_CTX_get0_param" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_get_verify_mode.html: doc/man3/SSL_CTX_get_verify_mode.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_get_verify_mode.pod" -o $@ -t "SSL_CTX_get_verify_mode" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_has_client_custom_ext.html: doc/man3/SSL_CTX_has_client_custom_ext.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_has_client_custom_ext.pod" -o $@ -t "SSL_CTX_has_client_custom_ext" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_load_verify_locations.html: doc/man3/SSL_CTX_load_verify_locations.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_load_verify_locations.pod" -o $@ -t "SSL_CTX_load_verify_locations" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_new.html: doc/man3/SSL_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_new.pod" -o $@ -t "SSL_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_sess_number.html: doc/man3/SSL_CTX_sess_number.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_sess_number.pod" -o $@ -t "SSL_CTX_sess_number" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_sess_set_cache_size.html: doc/man3/SSL_CTX_sess_set_cache_size.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_sess_set_cache_size.pod" -o $@ -t "SSL_CTX_sess_set_cache_size" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_sess_set_get_cb.html: doc/man3/SSL_CTX_sess_set_get_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_sess_set_get_cb.pod" -o $@ -t "SSL_CTX_sess_set_get_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_sessions.html: doc/man3/SSL_CTX_sessions.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_sessions.pod" -o $@ -t "SSL_CTX_sessions" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set0_CA_list.html: doc/man3/SSL_CTX_set0_CA_list.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set0_CA_list.pod" -o $@ -t "SSL_CTX_set0_CA_list" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set1_cert_comp_preference.html: doc/man3/SSL_CTX_set1_cert_comp_preference.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set1_cert_comp_preference.pod" -o $@ -t "SSL_CTX_set1_cert_comp_preference" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set1_curves.html: doc/man3/SSL_CTX_set1_curves.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set1_curves.pod" -o $@ -t "SSL_CTX_set1_curves" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set1_sigalgs.html: doc/man3/SSL_CTX_set1_sigalgs.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set1_sigalgs.pod" -o $@ -t "SSL_CTX_set1_sigalgs" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set1_verify_cert_store.html: doc/man3/SSL_CTX_set1_verify_cert_store.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set1_verify_cert_store.pod" -o $@ -t "SSL_CTX_set1_verify_cert_store" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_alpn_select_cb.html: doc/man3/SSL_CTX_set_alpn_select_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_alpn_select_cb.pod" -o $@ -t "SSL_CTX_set_alpn_select_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_cert_cb.html: doc/man3/SSL_CTX_set_cert_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_cert_cb.pod" -o $@ -t "SSL_CTX_set_cert_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_cert_store.html: doc/man3/SSL_CTX_set_cert_store.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_cert_store.pod" -o $@ -t "SSL_CTX_set_cert_store" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_cert_verify_callback.html: doc/man3/SSL_CTX_set_cert_verify_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_cert_verify_callback.pod" -o $@ -t "SSL_CTX_set_cert_verify_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_cipher_list.html: doc/man3/SSL_CTX_set_cipher_list.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_cipher_list.pod" -o $@ -t "SSL_CTX_set_cipher_list" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_client_cert_cb.html: doc/man3/SSL_CTX_set_client_cert_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_client_cert_cb.pod" -o $@ -t "SSL_CTX_set_client_cert_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_client_hello_cb.html: doc/man3/SSL_CTX_set_client_hello_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_client_hello_cb.pod" -o $@ -t "SSL_CTX_set_client_hello_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_ct_validation_callback.html: doc/man3/SSL_CTX_set_ct_validation_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_ct_validation_callback.pod" -o $@ -t "SSL_CTX_set_ct_validation_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_ctlog_list_file.html: doc/man3/SSL_CTX_set_ctlog_list_file.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_ctlog_list_file.pod" -o $@ -t "SSL_CTX_set_ctlog_list_file" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_default_passwd_cb.html: doc/man3/SSL_CTX_set_default_passwd_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_default_passwd_cb.pod" -o $@ -t "SSL_CTX_set_default_passwd_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_generate_session_id.html: doc/man3/SSL_CTX_set_generate_session_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_generate_session_id.pod" -o $@ -t "SSL_CTX_set_generate_session_id" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_info_callback.html: doc/man3/SSL_CTX_set_info_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_info_callback.pod" -o $@ -t "SSL_CTX_set_info_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_keylog_callback.html: doc/man3/SSL_CTX_set_keylog_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_keylog_callback.pod" -o $@ -t "SSL_CTX_set_keylog_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_max_cert_list.html: doc/man3/SSL_CTX_set_max_cert_list.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_max_cert_list.pod" -o $@ -t "SSL_CTX_set_max_cert_list" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_min_proto_version.html: doc/man3/SSL_CTX_set_min_proto_version.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_min_proto_version.pod" -o $@ -t "SSL_CTX_set_min_proto_version" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_mode.html: doc/man3/SSL_CTX_set_mode.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_mode.pod" -o $@ -t "SSL_CTX_set_mode" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_msg_callback.html: doc/man3/SSL_CTX_set_msg_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_msg_callback.pod" -o $@ -t "SSL_CTX_set_msg_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_num_tickets.html: doc/man3/SSL_CTX_set_num_tickets.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_num_tickets.pod" -o $@ -t "SSL_CTX_set_num_tickets" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_options.html: doc/man3/SSL_CTX_set_options.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_options.pod" -o $@ -t "SSL_CTX_set_options" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_psk_client_callback.html: doc/man3/SSL_CTX_set_psk_client_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_psk_client_callback.pod" -o $@ -t "SSL_CTX_set_psk_client_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_quiet_shutdown.html: doc/man3/SSL_CTX_set_quiet_shutdown.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_quiet_shutdown.pod" -o $@ -t "SSL_CTX_set_quiet_shutdown" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_read_ahead.html: doc/man3/SSL_CTX_set_read_ahead.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_read_ahead.pod" -o $@ -t "SSL_CTX_set_read_ahead" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_record_padding_callback.html: doc/man3/SSL_CTX_set_record_padding_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_record_padding_callback.pod" -o $@ -t "SSL_CTX_set_record_padding_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_security_level.html: doc/man3/SSL_CTX_set_security_level.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_security_level.pod" -o $@ -t "SSL_CTX_set_security_level" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_session_cache_mode.html: doc/man3/SSL_CTX_set_session_cache_mode.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_session_cache_mode.pod" -o $@ -t "SSL_CTX_set_session_cache_mode" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_session_id_context.html: doc/man3/SSL_CTX_set_session_id_context.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_session_id_context.pod" -o $@ -t "SSL_CTX_set_session_id_context" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_session_ticket_cb.html: doc/man3/SSL_CTX_set_session_ticket_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_session_ticket_cb.pod" -o $@ -t "SSL_CTX_set_session_ticket_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_split_send_fragment.html: doc/man3/SSL_CTX_set_split_send_fragment.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_split_send_fragment.pod" -o $@ -t "SSL_CTX_set_split_send_fragment" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_srp_password.html: doc/man3/SSL_CTX_set_srp_password.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_srp_password.pod" -o $@ -t "SSL_CTX_set_srp_password" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_ssl_version.html: doc/man3/SSL_CTX_set_ssl_version.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_ssl_version.pod" -o $@ -t "SSL_CTX_set_ssl_version" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html: doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod" -o $@ -t "SSL_CTX_set_stateless_cookie_generate_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_timeout.html: doc/man3/SSL_CTX_set_timeout.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_timeout.pod" -o $@ -t "SSL_CTX_set_timeout" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_tlsext_servername_callback.html: doc/man3/SSL_CTX_set_tlsext_servername_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_tlsext_servername_callback.pod" -o $@ -t "SSL_CTX_set_tlsext_servername_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_tlsext_status_cb.html: doc/man3/SSL_CTX_set_tlsext_status_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_tlsext_status_cb.pod" -o $@ -t "SSL_CTX_set_tlsext_status_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html: doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod" -o $@ -t "SSL_CTX_set_tlsext_ticket_key_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_tlsext_use_srtp.html: doc/man3/SSL_CTX_set_tlsext_use_srtp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_tlsext_use_srtp.pod" -o $@ -t "SSL_CTX_set_tlsext_use_srtp" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_tmp_dh_callback.html: doc/man3/SSL_CTX_set_tmp_dh_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_tmp_dh_callback.pod" -o $@ -t "SSL_CTX_set_tmp_dh_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_tmp_ecdh.html: doc/man3/SSL_CTX_set_tmp_ecdh.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_tmp_ecdh.pod" -o $@ -t "SSL_CTX_set_tmp_ecdh" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_set_verify.html: doc/man3/SSL_CTX_set_verify.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_set_verify.pod" -o $@ -t "SSL_CTX_set_verify" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_use_certificate.html: doc/man3/SSL_CTX_use_certificate.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_use_certificate.pod" -o $@ -t "SSL_CTX_use_certificate" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_use_psk_identity_hint.html: doc/man3/SSL_CTX_use_psk_identity_hint.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_use_psk_identity_hint.pod" -o $@ -t "SSL_CTX_use_psk_identity_hint" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_CTX_use_serverinfo.html: doc/man3/SSL_CTX_use_serverinfo.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_CTX_use_serverinfo.pod" -o $@ -t "SSL_CTX_use_serverinfo" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_free.html: doc/man3/SSL_SESSION_free.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_free.pod" -o $@ -t "SSL_SESSION_free" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_get0_cipher.html: doc/man3/SSL_SESSION_get0_cipher.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_get0_cipher.pod" -o $@ -t "SSL_SESSION_get0_cipher" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_get0_hostname.html: doc/man3/SSL_SESSION_get0_hostname.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_get0_hostname.pod" -o $@ -t "SSL_SESSION_get0_hostname" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_get0_id_context.html: doc/man3/SSL_SESSION_get0_id_context.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_get0_id_context.pod" -o $@ -t "SSL_SESSION_get0_id_context" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_get0_peer.html: doc/man3/SSL_SESSION_get0_peer.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_get0_peer.pod" -o $@ -t "SSL_SESSION_get0_peer" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_get_compress_id.html: doc/man3/SSL_SESSION_get_compress_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_get_compress_id.pod" -o $@ -t "SSL_SESSION_get_compress_id" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_get_protocol_version.html: doc/man3/SSL_SESSION_get_protocol_version.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_get_protocol_version.pod" -o $@ -t "SSL_SESSION_get_protocol_version" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_get_time.html: doc/man3/SSL_SESSION_get_time.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_get_time.pod" -o $@ -t "SSL_SESSION_get_time" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_has_ticket.html: doc/man3/SSL_SESSION_has_ticket.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_has_ticket.pod" -o $@ -t "SSL_SESSION_has_ticket" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_is_resumable.html: doc/man3/SSL_SESSION_is_resumable.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_is_resumable.pod" -o $@ -t "SSL_SESSION_is_resumable" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_print.html: doc/man3/SSL_SESSION_print.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_print.pod" -o $@ -t "SSL_SESSION_print" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_SESSION_set1_id.html: doc/man3/SSL_SESSION_set1_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_SESSION_set1_id.pod" -o $@ -t "SSL_SESSION_set1_id" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_accept.html: doc/man3/SSL_accept.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_accept.pod" -o $@ -t "SSL_accept" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_accept_stream.html: doc/man3/SSL_accept_stream.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_accept_stream.pod" -o $@ -t "SSL_accept_stream" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_alert_type_string.html: doc/man3/SSL_alert_type_string.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_alert_type_string.pod" -o $@ -t "SSL_alert_type_string" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_alloc_buffers.html: doc/man3/SSL_alloc_buffers.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_alloc_buffers.pod" -o $@ -t "SSL_alloc_buffers" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_check_chain.html: doc/man3/SSL_check_chain.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_check_chain.pod" -o $@ -t "SSL_check_chain" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_clear.html: doc/man3/SSL_clear.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_clear.pod" -o $@ -t "SSL_clear" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_connect.html: doc/man3/SSL_connect.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_connect.pod" -o $@ -t "SSL_connect" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_do_handshake.html: doc/man3/SSL_do_handshake.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_do_handshake.pod" -o $@ -t "SSL_do_handshake" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_export_keying_material.html: doc/man3/SSL_export_keying_material.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_export_keying_material.pod" -o $@ -t "SSL_export_keying_material" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_extension_supported.html: doc/man3/SSL_extension_supported.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_extension_supported.pod" -o $@ -t "SSL_extension_supported" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_free.html: doc/man3/SSL_free.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_free.pod" -o $@ -t "SSL_free" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get0_connection.html: doc/man3/SSL_get0_connection.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get0_connection.pod" -o $@ -t "SSL_get0_connection" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get0_group_name.html: doc/man3/SSL_get0_group_name.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get0_group_name.pod" -o $@ -t "SSL_get0_group_name" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get0_peer_rpk.html: doc/man3/SSL_get0_peer_rpk.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get0_peer_rpk.pod" -o $@ -t "SSL_get0_peer_rpk" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get0_peer_scts.html: doc/man3/SSL_get0_peer_scts.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get0_peer_scts.pod" -o $@ -t "SSL_get0_peer_scts" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get1_builtin_sigalgs.html: doc/man3/SSL_get1_builtin_sigalgs.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get1_builtin_sigalgs.pod" -o $@ -t "SSL_get1_builtin_sigalgs" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_SSL_CTX.html: doc/man3/SSL_get_SSL_CTX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_SSL_CTX.pod" -o $@ -t "SSL_get_SSL_CTX" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_all_async_fds.html: doc/man3/SSL_get_all_async_fds.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_all_async_fds.pod" -o $@ -t "SSL_get_all_async_fds" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_certificate.html: doc/man3/SSL_get_certificate.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_certificate.pod" -o $@ -t "SSL_get_certificate" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_ciphers.html: doc/man3/SSL_get_ciphers.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_ciphers.pod" -o $@ -t "SSL_get_ciphers" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_client_random.html: doc/man3/SSL_get_client_random.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_client_random.pod" -o $@ -t "SSL_get_client_random" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_conn_close_info.html: doc/man3/SSL_get_conn_close_info.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_conn_close_info.pod" -o $@ -t "SSL_get_conn_close_info" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_current_cipher.html: doc/man3/SSL_get_current_cipher.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_current_cipher.pod" -o $@ -t "SSL_get_current_cipher" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_default_timeout.html: doc/man3/SSL_get_default_timeout.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_default_timeout.pod" -o $@ -t "SSL_get_default_timeout" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_error.html: doc/man3/SSL_get_error.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_error.pod" -o $@ -t "SSL_get_error" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_event_timeout.html: doc/man3/SSL_get_event_timeout.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_event_timeout.pod" -o $@ -t "SSL_get_event_timeout" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_extms_support.html: doc/man3/SSL_get_extms_support.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_extms_support.pod" -o $@ -t "SSL_get_extms_support" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_fd.html: doc/man3/SSL_get_fd.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_fd.pod" -o $@ -t "SSL_get_fd" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_handshake_rtt.html: doc/man3/SSL_get_handshake_rtt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_handshake_rtt.pod" -o $@ -t "SSL_get_handshake_rtt" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_peer_cert_chain.html: doc/man3/SSL_get_peer_cert_chain.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_peer_cert_chain.pod" -o $@ -t "SSL_get_peer_cert_chain" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_peer_certificate.html: doc/man3/SSL_get_peer_certificate.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_peer_certificate.pod" -o $@ -t "SSL_get_peer_certificate" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_peer_signature_nid.html: doc/man3/SSL_get_peer_signature_nid.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_peer_signature_nid.pod" -o $@ -t "SSL_get_peer_signature_nid" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_peer_tmp_key.html: doc/man3/SSL_get_peer_tmp_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_peer_tmp_key.pod" -o $@ -t "SSL_get_peer_tmp_key" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_psk_identity.html: doc/man3/SSL_get_psk_identity.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_psk_identity.pod" -o $@ -t "SSL_get_psk_identity" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_rbio.html: doc/man3/SSL_get_rbio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_rbio.pod" -o $@ -t "SSL_get_rbio" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_rpoll_descriptor.html: doc/man3/SSL_get_rpoll_descriptor.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_rpoll_descriptor.pod" -o $@ -t "SSL_get_rpoll_descriptor" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_session.html: doc/man3/SSL_get_session.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_session.pod" -o $@ -t "SSL_get_session" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_shared_sigalgs.html: doc/man3/SSL_get_shared_sigalgs.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_shared_sigalgs.pod" -o $@ -t "SSL_get_shared_sigalgs" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_stream_id.html: doc/man3/SSL_get_stream_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_stream_id.pod" -o $@ -t "SSL_get_stream_id" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_stream_read_state.html: doc/man3/SSL_get_stream_read_state.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_stream_read_state.pod" -o $@ -t "SSL_get_stream_read_state" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_value_uint.html: doc/man3/SSL_get_value_uint.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_value_uint.pod" -o $@ -t "SSL_get_value_uint" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_verify_result.html: doc/man3/SSL_get_verify_result.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_verify_result.pod" -o $@ -t "SSL_get_verify_result" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_get_version.html: doc/man3/SSL_get_version.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_get_version.pod" -o $@ -t "SSL_get_version" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_group_to_name.html: doc/man3/SSL_group_to_name.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_group_to_name.pod" -o $@ -t "SSL_group_to_name" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_handle_events.html: doc/man3/SSL_handle_events.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_handle_events.pod" -o $@ -t "SSL_handle_events" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_in_init.html: doc/man3/SSL_in_init.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_in_init.pod" -o $@ -t "SSL_in_init" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_inject_net_dgram.html: doc/man3/SSL_inject_net_dgram.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_inject_net_dgram.pod" -o $@ -t "SSL_inject_net_dgram" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_key_update.html: doc/man3/SSL_key_update.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_key_update.pod" -o $@ -t "SSL_key_update" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_library_init.html: doc/man3/SSL_library_init.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_library_init.pod" -o $@ -t "SSL_library_init" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_load_client_CA_file.html: doc/man3/SSL_load_client_CA_file.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_load_client_CA_file.pod" -o $@ -t "SSL_load_client_CA_file" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_new.html: doc/man3/SSL_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_new.pod" -o $@ -t "SSL_new" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_new_stream.html: doc/man3/SSL_new_stream.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_new_stream.pod" -o $@ -t "SSL_new_stream" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_pending.html: doc/man3/SSL_pending.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_pending.pod" -o $@ -t "SSL_pending" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_poll.html: doc/man3/SSL_poll.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_poll.pod" -o $@ -t "SSL_poll" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_read.html: doc/man3/SSL_read.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_read.pod" -o $@ -t "SSL_read" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_read_early_data.html: doc/man3/SSL_read_early_data.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_read_early_data.pod" -o $@ -t "SSL_read_early_data" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_rstate_string.html: doc/man3/SSL_rstate_string.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_rstate_string.pod" -o $@ -t "SSL_rstate_string" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_session_reused.html: doc/man3/SSL_session_reused.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_session_reused.pod" -o $@ -t "SSL_session_reused" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set1_host.html: doc/man3/SSL_set1_host.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set1_host.pod" -o $@ -t "SSL_set1_host" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set1_initial_peer_addr.html: doc/man3/SSL_set1_initial_peer_addr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set1_initial_peer_addr.pod" -o $@ -t "SSL_set1_initial_peer_addr" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set1_server_cert_type.html: doc/man3/SSL_set1_server_cert_type.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set1_server_cert_type.pod" -o $@ -t "SSL_set1_server_cert_type" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_async_callback.html: doc/man3/SSL_set_async_callback.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_async_callback.pod" -o $@ -t "SSL_set_async_callback" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_bio.html: doc/man3/SSL_set_bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_bio.pod" -o $@ -t "SSL_set_bio" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_blocking_mode.html: doc/man3/SSL_set_blocking_mode.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_blocking_mode.pod" -o $@ -t "SSL_set_blocking_mode" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_connect_state.html: doc/man3/SSL_set_connect_state.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_connect_state.pod" -o $@ -t "SSL_set_connect_state" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_default_stream_mode.html: doc/man3/SSL_set_default_stream_mode.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_default_stream_mode.pod" -o $@ -t "SSL_set_default_stream_mode" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_fd.html: doc/man3/SSL_set_fd.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_fd.pod" -o $@ -t "SSL_set_fd" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_incoming_stream_policy.html: doc/man3/SSL_set_incoming_stream_policy.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_incoming_stream_policy.pod" -o $@ -t "SSL_set_incoming_stream_policy" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_retry_verify.html: doc/man3/SSL_set_retry_verify.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_retry_verify.pod" -o $@ -t "SSL_set_retry_verify" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_session.html: doc/man3/SSL_set_session.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_session.pod" -o $@ -t "SSL_set_session" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_session_secret_cb.html: doc/man3/SSL_set_session_secret_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_session_secret_cb.pod" -o $@ -t "SSL_set_session_secret_cb" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_shutdown.html: doc/man3/SSL_set_shutdown.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_shutdown.pod" -o $@ -t "SSL_set_shutdown" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_set_verify_result.html: doc/man3/SSL_set_verify_result.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_set_verify_result.pod" -o $@ -t "SSL_set_verify_result" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_shutdown.html: doc/man3/SSL_shutdown.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_shutdown.pod" -o $@ -t "SSL_shutdown" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_state_string.html: doc/man3/SSL_state_string.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_state_string.pod" -o $@ -t "SSL_state_string" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_stream_conclude.html: doc/man3/SSL_stream_conclude.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_stream_conclude.pod" -o $@ -t "SSL_stream_conclude" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_stream_reset.html: doc/man3/SSL_stream_reset.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_stream_reset.pod" -o $@ -t "SSL_stream_reset" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_want.html: doc/man3/SSL_want.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_want.pod" -o $@ -t "SSL_want" -r "$(SRCDIR)/doc" +doc/html/man3/SSL_write.html: doc/man3/SSL_write.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/SSL_write.pod" -o $@ -t "SSL_write" -r "$(SRCDIR)/doc" +doc/html/man3/TS_RESP_CTX_new.html: doc/man3/TS_RESP_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/TS_RESP_CTX_new.pod" -o $@ -t "TS_RESP_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/TS_VERIFY_CTX.html: doc/man3/TS_VERIFY_CTX.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/TS_VERIFY_CTX.pod" -o $@ -t "TS_VERIFY_CTX" -r "$(SRCDIR)/doc" +doc/html/man3/UI_STRING.html: doc/man3/UI_STRING.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/UI_STRING.pod" -o $@ -t "UI_STRING" -r "$(SRCDIR)/doc" +doc/html/man3/UI_UTIL_read_pw.html: doc/man3/UI_UTIL_read_pw.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/UI_UTIL_read_pw.pod" -o $@ -t "UI_UTIL_read_pw" -r "$(SRCDIR)/doc" +doc/html/man3/UI_create_method.html: doc/man3/UI_create_method.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/UI_create_method.pod" -o $@ -t "UI_create_method" -r "$(SRCDIR)/doc" +doc/html/man3/UI_new.html: doc/man3/UI_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/UI_new.pod" -o $@ -t "UI_new" -r "$(SRCDIR)/doc" +doc/html/man3/X509V3_get_d2i.html: doc/man3/X509V3_get_d2i.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509V3_get_d2i.pod" -o $@ -t "X509V3_get_d2i" -r "$(SRCDIR)/doc" +doc/html/man3/X509V3_set_ctx.html: doc/man3/X509V3_set_ctx.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509V3_set_ctx.pod" -o $@ -t "X509V3_set_ctx" -r "$(SRCDIR)/doc" +doc/html/man3/X509_ACERT_add1_attr.html: doc/man3/X509_ACERT_add1_attr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_ACERT_add1_attr.pod" -o $@ -t "X509_ACERT_add1_attr" -r "$(SRCDIR)/doc" +doc/html/man3/X509_ACERT_add_attr_nconf.html: doc/man3/X509_ACERT_add_attr_nconf.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_ACERT_add_attr_nconf.pod" -o $@ -t "X509_ACERT_add_attr_nconf" -r "$(SRCDIR)/doc" +doc/html/man3/X509_ACERT_get0_holder_baseCertId.html: doc/man3/X509_ACERT_get0_holder_baseCertId.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_ACERT_get0_holder_baseCertId.pod" -o $@ -t "X509_ACERT_get0_holder_baseCertId" -r "$(SRCDIR)/doc" +doc/html/man3/X509_ACERT_get_attr.html: doc/man3/X509_ACERT_get_attr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_ACERT_get_attr.pod" -o $@ -t "X509_ACERT_get_attr" -r "$(SRCDIR)/doc" +doc/html/man3/X509_ACERT_print_ex.html: doc/man3/X509_ACERT_print_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_ACERT_print_ex.pod" -o $@ -t "X509_ACERT_print_ex" -r "$(SRCDIR)/doc" +doc/html/man3/X509_ALGOR_dup.html: doc/man3/X509_ALGOR_dup.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_ALGOR_dup.pod" -o $@ -t "X509_ALGOR_dup" -r "$(SRCDIR)/doc" +doc/html/man3/X509_ATTRIBUTE.html: doc/man3/X509_ATTRIBUTE.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_ATTRIBUTE.pod" -o $@ -t "X509_ATTRIBUTE" -r "$(SRCDIR)/doc" +doc/html/man3/X509_CRL_get0_by_serial.html: doc/man3/X509_CRL_get0_by_serial.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_CRL_get0_by_serial.pod" -o $@ -t "X509_CRL_get0_by_serial" -r "$(SRCDIR)/doc" +doc/html/man3/X509_EXTENSION_set_object.html: doc/man3/X509_EXTENSION_set_object.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_EXTENSION_set_object.pod" -o $@ -t "X509_EXTENSION_set_object" -r "$(SRCDIR)/doc" +doc/html/man3/X509_LOOKUP.html: doc/man3/X509_LOOKUP.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_LOOKUP.pod" -o $@ -t "X509_LOOKUP" -r "$(SRCDIR)/doc" +doc/html/man3/X509_LOOKUP_hash_dir.html: doc/man3/X509_LOOKUP_hash_dir.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_LOOKUP_hash_dir.pod" -o $@ -t "X509_LOOKUP_hash_dir" -r "$(SRCDIR)/doc" +doc/html/man3/X509_LOOKUP_meth_new.html: doc/man3/X509_LOOKUP_meth_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_LOOKUP_meth_new.pod" -o $@ -t "X509_LOOKUP_meth_new" -r "$(SRCDIR)/doc" +doc/html/man3/X509_NAME_ENTRY_get_object.html: doc/man3/X509_NAME_ENTRY_get_object.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_NAME_ENTRY_get_object.pod" -o $@ -t "X509_NAME_ENTRY_get_object" -r "$(SRCDIR)/doc" +doc/html/man3/X509_NAME_add_entry_by_txt.html: doc/man3/X509_NAME_add_entry_by_txt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_NAME_add_entry_by_txt.pod" -o $@ -t "X509_NAME_add_entry_by_txt" -r "$(SRCDIR)/doc" +doc/html/man3/X509_NAME_get0_der.html: doc/man3/X509_NAME_get0_der.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_NAME_get0_der.pod" -o $@ -t "X509_NAME_get0_der" -r "$(SRCDIR)/doc" +doc/html/man3/X509_NAME_get_index_by_NID.html: doc/man3/X509_NAME_get_index_by_NID.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_NAME_get_index_by_NID.pod" -o $@ -t "X509_NAME_get_index_by_NID" -r "$(SRCDIR)/doc" +doc/html/man3/X509_NAME_print_ex.html: doc/man3/X509_NAME_print_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_NAME_print_ex.pod" -o $@ -t "X509_NAME_print_ex" -r "$(SRCDIR)/doc" +doc/html/man3/X509_PUBKEY_new.html: doc/man3/X509_PUBKEY_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_PUBKEY_new.pod" -o $@ -t "X509_PUBKEY_new" -r "$(SRCDIR)/doc" +doc/html/man3/X509_REQ_get_attr.html: doc/man3/X509_REQ_get_attr.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_REQ_get_attr.pod" -o $@ -t "X509_REQ_get_attr" -r "$(SRCDIR)/doc" +doc/html/man3/X509_REQ_get_extensions.html: doc/man3/X509_REQ_get_extensions.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_REQ_get_extensions.pod" -o $@ -t "X509_REQ_get_extensions" -r "$(SRCDIR)/doc" +doc/html/man3/X509_SIG_get0.html: doc/man3/X509_SIG_get0.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_SIG_get0.pod" -o $@ -t "X509_SIG_get0" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_CTX_get_by_subject.html: doc/man3/X509_STORE_CTX_get_by_subject.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_CTX_get_by_subject.pod" -o $@ -t "X509_STORE_CTX_get_by_subject" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_CTX_get_error.html: doc/man3/X509_STORE_CTX_get_error.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_CTX_get_error.pod" -o $@ -t "X509_STORE_CTX_get_error" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_CTX_new.html: doc/man3/X509_STORE_CTX_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_CTX_new.pod" -o $@ -t "X509_STORE_CTX_new" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_CTX_set_verify_cb.html: doc/man3/X509_STORE_CTX_set_verify_cb.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_CTX_set_verify_cb.pod" -o $@ -t "X509_STORE_CTX_set_verify_cb" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_add_cert.html: doc/man3/X509_STORE_add_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_add_cert.pod" -o $@ -t "X509_STORE_add_cert" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_get0_param.html: doc/man3/X509_STORE_get0_param.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_get0_param.pod" -o $@ -t "X509_STORE_get0_param" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_new.html: doc/man3/X509_STORE_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_new.pod" -o $@ -t "X509_STORE_new" -r "$(SRCDIR)/doc" +doc/html/man3/X509_STORE_set_verify_cb_func.html: doc/man3/X509_STORE_set_verify_cb_func.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_STORE_set_verify_cb_func.pod" -o $@ -t "X509_STORE_set_verify_cb_func" -r "$(SRCDIR)/doc" +doc/html/man3/X509_VERIFY_PARAM_set_flags.html: doc/man3/X509_VERIFY_PARAM_set_flags.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_VERIFY_PARAM_set_flags.pod" -o $@ -t "X509_VERIFY_PARAM_set_flags" -r "$(SRCDIR)/doc" +doc/html/man3/X509_add_cert.html: doc/man3/X509_add_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_add_cert.pod" -o $@ -t "X509_add_cert" -r "$(SRCDIR)/doc" +doc/html/man3/X509_check_ca.html: doc/man3/X509_check_ca.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_check_ca.pod" -o $@ -t "X509_check_ca" -r "$(SRCDIR)/doc" +doc/html/man3/X509_check_host.html: doc/man3/X509_check_host.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_check_host.pod" -o $@ -t "X509_check_host" -r "$(SRCDIR)/doc" +doc/html/man3/X509_check_issued.html: doc/man3/X509_check_issued.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_check_issued.pod" -o $@ -t "X509_check_issued" -r "$(SRCDIR)/doc" +doc/html/man3/X509_check_private_key.html: doc/man3/X509_check_private_key.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_check_private_key.pod" -o $@ -t "X509_check_private_key" -r "$(SRCDIR)/doc" +doc/html/man3/X509_check_purpose.html: doc/man3/X509_check_purpose.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_check_purpose.pod" -o $@ -t "X509_check_purpose" -r "$(SRCDIR)/doc" +doc/html/man3/X509_cmp.html: doc/man3/X509_cmp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_cmp.pod" -o $@ -t "X509_cmp" -r "$(SRCDIR)/doc" +doc/html/man3/X509_cmp_time.html: doc/man3/X509_cmp_time.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_cmp_time.pod" -o $@ -t "X509_cmp_time" -r "$(SRCDIR)/doc" +doc/html/man3/X509_digest.html: doc/man3/X509_digest.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_digest.pod" -o $@ -t "X509_digest" -r "$(SRCDIR)/doc" +doc/html/man3/X509_dup.html: doc/man3/X509_dup.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_dup.pod" -o $@ -t "X509_dup" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get0_distinguishing_id.html: doc/man3/X509_get0_distinguishing_id.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get0_distinguishing_id.pod" -o $@ -t "X509_get0_distinguishing_id" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get0_notBefore.html: doc/man3/X509_get0_notBefore.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get0_notBefore.pod" -o $@ -t "X509_get0_notBefore" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get0_signature.html: doc/man3/X509_get0_signature.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get0_signature.pod" -o $@ -t "X509_get0_signature" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get0_uids.html: doc/man3/X509_get0_uids.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get0_uids.pod" -o $@ -t "X509_get0_uids" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get_default_cert_file.html: doc/man3/X509_get_default_cert_file.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get_default_cert_file.pod" -o $@ -t "X509_get_default_cert_file" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get_extension_flags.html: doc/man3/X509_get_extension_flags.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get_extension_flags.pod" -o $@ -t "X509_get_extension_flags" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get_pubkey.html: doc/man3/X509_get_pubkey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get_pubkey.pod" -o $@ -t "X509_get_pubkey" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get_serialNumber.html: doc/man3/X509_get_serialNumber.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get_serialNumber.pod" -o $@ -t "X509_get_serialNumber" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get_subject_name.html: doc/man3/X509_get_subject_name.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get_subject_name.pod" -o $@ -t "X509_get_subject_name" -r "$(SRCDIR)/doc" +doc/html/man3/X509_get_version.html: doc/man3/X509_get_version.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_get_version.pod" -o $@ -t "X509_get_version" -r "$(SRCDIR)/doc" +doc/html/man3/X509_load_http.html: doc/man3/X509_load_http.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_load_http.pod" -o $@ -t "X509_load_http" -r "$(SRCDIR)/doc" +doc/html/man3/X509_new.html: doc/man3/X509_new.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_new.pod" -o $@ -t "X509_new" -r "$(SRCDIR)/doc" +doc/html/man3/X509_sign.html: doc/man3/X509_sign.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_sign.pod" -o $@ -t "X509_sign" -r "$(SRCDIR)/doc" +doc/html/man3/X509_verify.html: doc/man3/X509_verify.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_verify.pod" -o $@ -t "X509_verify" -r "$(SRCDIR)/doc" +doc/html/man3/X509_verify_cert.html: doc/man3/X509_verify_cert.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509_verify_cert.pod" -o $@ -t "X509_verify_cert" -r "$(SRCDIR)/doc" +doc/html/man3/X509v3_get_ext_by_NID.html: doc/man3/X509v3_get_ext_by_NID.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/X509v3_get_ext_by_NID.pod" -o $@ -t "X509v3_get_ext_by_NID" -r "$(SRCDIR)/doc" +doc/html/man3/b2i_PVK_bio_ex.html: doc/man3/b2i_PVK_bio_ex.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/b2i_PVK_bio_ex.pod" -o $@ -t "b2i_PVK_bio_ex" -r "$(SRCDIR)/doc" +doc/html/man3/d2i_PKCS8PrivateKey_bio.html: doc/man3/d2i_PKCS8PrivateKey_bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/d2i_PKCS8PrivateKey_bio.pod" -o $@ -t "d2i_PKCS8PrivateKey_bio" -r "$(SRCDIR)/doc" +doc/html/man3/d2i_PrivateKey.html: doc/man3/d2i_PrivateKey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/d2i_PrivateKey.pod" -o $@ -t "d2i_PrivateKey" -r "$(SRCDIR)/doc" +doc/html/man3/d2i_RSAPrivateKey.html: doc/man3/d2i_RSAPrivateKey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/d2i_RSAPrivateKey.pod" -o $@ -t "d2i_RSAPrivateKey" -r "$(SRCDIR)/doc" +doc/html/man3/d2i_SSL_SESSION.html: doc/man3/d2i_SSL_SESSION.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/d2i_SSL_SESSION.pod" -o $@ -t "d2i_SSL_SESSION" -r "$(SRCDIR)/doc" +doc/html/man3/d2i_X509.html: doc/man3/d2i_X509.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/d2i_X509.pod" -o $@ -t "d2i_X509" -r "$(SRCDIR)/doc" +doc/html/man3/i2d_CMS_bio_stream.html: doc/man3/i2d_CMS_bio_stream.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/i2d_CMS_bio_stream.pod" -o $@ -t "i2d_CMS_bio_stream" -r "$(SRCDIR)/doc" +doc/html/man3/i2d_PKCS7_bio_stream.html: doc/man3/i2d_PKCS7_bio_stream.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/i2d_PKCS7_bio_stream.pod" -o $@ -t "i2d_PKCS7_bio_stream" -r "$(SRCDIR)/doc" +doc/html/man3/i2d_re_X509_tbs.html: doc/man3/i2d_re_X509_tbs.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/i2d_re_X509_tbs.pod" -o $@ -t "i2d_re_X509_tbs" -r "$(SRCDIR)/doc" +doc/html/man3/o2i_SCT_LIST.html: doc/man3/o2i_SCT_LIST.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/o2i_SCT_LIST.pod" -o $@ -t "o2i_SCT_LIST" -r "$(SRCDIR)/doc" +doc/html/man3/s2i_ASN1_IA5STRING.html: doc/man3/s2i_ASN1_IA5STRING.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man3/s2i_ASN1_IA5STRING.pod" -o $@ -t "s2i_ASN1_IA5STRING" -r "$(SRCDIR)/doc" +doc/html/man5/config.html: doc/man5/config.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man5/config.pod" -o $@ -t "config" -r "$(SRCDIR)/doc" +doc/html/man5/fips_config.html: doc/man5/fips_config.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man5/fips_config.pod" -o $@ -t "fips_config" -r "$(SRCDIR)/doc" +doc/html/man5/x509v3_config.html: doc/man5/x509v3_config.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man5/x509v3_config.pod" -o $@ -t "x509v3_config" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_ASYM_CIPHER-RSA.html: doc/man7/EVP_ASYM_CIPHER-RSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_ASYM_CIPHER-RSA.pod" -o $@ -t "EVP_ASYM_CIPHER-RSA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_ASYM_CIPHER-SM2.html: doc/man7/EVP_ASYM_CIPHER-SM2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_ASYM_CIPHER-SM2.pod" -o $@ -t "EVP_ASYM_CIPHER-SM2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-AES.html: doc/man7/EVP_CIPHER-AES.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-AES.pod" -o $@ -t "EVP_CIPHER-AES" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-ARIA.html: doc/man7/EVP_CIPHER-ARIA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-ARIA.pod" -o $@ -t "EVP_CIPHER-ARIA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-BLOWFISH.html: doc/man7/EVP_CIPHER-BLOWFISH.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-BLOWFISH.pod" -o $@ -t "EVP_CIPHER-BLOWFISH" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-CAMELLIA.html: doc/man7/EVP_CIPHER-CAMELLIA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-CAMELLIA.pod" -o $@ -t "EVP_CIPHER-CAMELLIA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-CAST.html: doc/man7/EVP_CIPHER-CAST.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-CAST.pod" -o $@ -t "EVP_CIPHER-CAST" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-CHACHA.html: doc/man7/EVP_CIPHER-CHACHA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-CHACHA.pod" -o $@ -t "EVP_CIPHER-CHACHA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-DES.html: doc/man7/EVP_CIPHER-DES.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-DES.pod" -o $@ -t "EVP_CIPHER-DES" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-IDEA.html: doc/man7/EVP_CIPHER-IDEA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-IDEA.pod" -o $@ -t "EVP_CIPHER-IDEA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-NULL.html: doc/man7/EVP_CIPHER-NULL.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-NULL.pod" -o $@ -t "EVP_CIPHER-NULL" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-RC2.html: doc/man7/EVP_CIPHER-RC2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-RC2.pod" -o $@ -t "EVP_CIPHER-RC2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-RC4.html: doc/man7/EVP_CIPHER-RC4.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-RC4.pod" -o $@ -t "EVP_CIPHER-RC4" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-RC5.html: doc/man7/EVP_CIPHER-RC5.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-RC5.pod" -o $@ -t "EVP_CIPHER-RC5" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-SEED.html: doc/man7/EVP_CIPHER-SEED.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-SEED.pod" -o $@ -t "EVP_CIPHER-SEED" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_CIPHER-SM4.html: doc/man7/EVP_CIPHER-SM4.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_CIPHER-SM4.pod" -o $@ -t "EVP_CIPHER-SM4" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-ARGON2.html: doc/man7/EVP_KDF-ARGON2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-ARGON2.pod" -o $@ -t "EVP_KDF-ARGON2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-HKDF.html: doc/man7/EVP_KDF-HKDF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-HKDF.pod" -o $@ -t "EVP_KDF-HKDF" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-HMAC-DRBG.html: doc/man7/EVP_KDF-HMAC-DRBG.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-HMAC-DRBG.pod" -o $@ -t "EVP_KDF-HMAC-DRBG" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-KB.html: doc/man7/EVP_KDF-KB.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-KB.pod" -o $@ -t "EVP_KDF-KB" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-KRB5KDF.html: doc/man7/EVP_KDF-KRB5KDF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-KRB5KDF.pod" -o $@ -t "EVP_KDF-KRB5KDF" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-PBKDF1.html: doc/man7/EVP_KDF-PBKDF1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-PBKDF1.pod" -o $@ -t "EVP_KDF-PBKDF1" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-PBKDF2.html: doc/man7/EVP_KDF-PBKDF2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-PBKDF2.pod" -o $@ -t "EVP_KDF-PBKDF2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-PKCS12KDF.html: doc/man7/EVP_KDF-PKCS12KDF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-PKCS12KDF.pod" -o $@ -t "EVP_KDF-PKCS12KDF" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-PVKKDF.html: doc/man7/EVP_KDF-PVKKDF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-PVKKDF.pod" -o $@ -t "EVP_KDF-PVKKDF" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-SCRYPT.html: doc/man7/EVP_KDF-SCRYPT.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-SCRYPT.pod" -o $@ -t "EVP_KDF-SCRYPT" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-SS.html: doc/man7/EVP_KDF-SS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-SS.pod" -o $@ -t "EVP_KDF-SS" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-SSHKDF.html: doc/man7/EVP_KDF-SSHKDF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-SSHKDF.pod" -o $@ -t "EVP_KDF-SSHKDF" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-TLS13_KDF.html: doc/man7/EVP_KDF-TLS13_KDF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-TLS13_KDF.pod" -o $@ -t "EVP_KDF-TLS13_KDF" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-TLS1_PRF.html: doc/man7/EVP_KDF-TLS1_PRF.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-TLS1_PRF.pod" -o $@ -t "EVP_KDF-TLS1_PRF" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-X942-ASN1.html: doc/man7/EVP_KDF-X942-ASN1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-X942-ASN1.pod" -o $@ -t "EVP_KDF-X942-ASN1" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-X942-CONCAT.html: doc/man7/EVP_KDF-X942-CONCAT.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-X942-CONCAT.pod" -o $@ -t "EVP_KDF-X942-CONCAT" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KDF-X963.html: doc/man7/EVP_KDF-X963.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KDF-X963.pod" -o $@ -t "EVP_KDF-X963" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KEM-EC.html: doc/man7/EVP_KEM-EC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KEM-EC.pod" -o $@ -t "EVP_KEM-EC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KEM-RSA.html: doc/man7/EVP_KEM-RSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KEM-RSA.pod" -o $@ -t "EVP_KEM-RSA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KEM-X25519.html: doc/man7/EVP_KEM-X25519.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KEM-X25519.pod" -o $@ -t "EVP_KEM-X25519" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KEYEXCH-DH.html: doc/man7/EVP_KEYEXCH-DH.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KEYEXCH-DH.pod" -o $@ -t "EVP_KEYEXCH-DH" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KEYEXCH-ECDH.html: doc/man7/EVP_KEYEXCH-ECDH.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KEYEXCH-ECDH.pod" -o $@ -t "EVP_KEYEXCH-ECDH" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_KEYEXCH-X25519.html: doc/man7/EVP_KEYEXCH-X25519.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_KEYEXCH-X25519.pod" -o $@ -t "EVP_KEYEXCH-X25519" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MAC-BLAKE2.html: doc/man7/EVP_MAC-BLAKE2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MAC-BLAKE2.pod" -o $@ -t "EVP_MAC-BLAKE2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MAC-CMAC.html: doc/man7/EVP_MAC-CMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MAC-CMAC.pod" -o $@ -t "EVP_MAC-CMAC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MAC-GMAC.html: doc/man7/EVP_MAC-GMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MAC-GMAC.pod" -o $@ -t "EVP_MAC-GMAC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MAC-HMAC.html: doc/man7/EVP_MAC-HMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MAC-HMAC.pod" -o $@ -t "EVP_MAC-HMAC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MAC-KMAC.html: doc/man7/EVP_MAC-KMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MAC-KMAC.pod" -o $@ -t "EVP_MAC-KMAC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MAC-Poly1305.html: doc/man7/EVP_MAC-Poly1305.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MAC-Poly1305.pod" -o $@ -t "EVP_MAC-Poly1305" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MAC-Siphash.html: doc/man7/EVP_MAC-Siphash.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MAC-Siphash.pod" -o $@ -t "EVP_MAC-Siphash" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-BLAKE2.html: doc/man7/EVP_MD-BLAKE2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-BLAKE2.pod" -o $@ -t "EVP_MD-BLAKE2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-KECCAK.html: doc/man7/EVP_MD-KECCAK.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-KECCAK.pod" -o $@ -t "EVP_MD-KECCAK" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-MD2.html: doc/man7/EVP_MD-MD2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-MD2.pod" -o $@ -t "EVP_MD-MD2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-MD4.html: doc/man7/EVP_MD-MD4.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-MD4.pod" -o $@ -t "EVP_MD-MD4" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-MD5-SHA1.html: doc/man7/EVP_MD-MD5-SHA1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-MD5-SHA1.pod" -o $@ -t "EVP_MD-MD5-SHA1" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-MD5.html: doc/man7/EVP_MD-MD5.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-MD5.pod" -o $@ -t "EVP_MD-MD5" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-MDC2.html: doc/man7/EVP_MD-MDC2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-MDC2.pod" -o $@ -t "EVP_MD-MDC2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-NULL.html: doc/man7/EVP_MD-NULL.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-NULL.pod" -o $@ -t "EVP_MD-NULL" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-RIPEMD160.html: doc/man7/EVP_MD-RIPEMD160.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-RIPEMD160.pod" -o $@ -t "EVP_MD-RIPEMD160" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-SHA1.html: doc/man7/EVP_MD-SHA1.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-SHA1.pod" -o $@ -t "EVP_MD-SHA1" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-SHA2.html: doc/man7/EVP_MD-SHA2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-SHA2.pod" -o $@ -t "EVP_MD-SHA2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-SHA3.html: doc/man7/EVP_MD-SHA3.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-SHA3.pod" -o $@ -t "EVP_MD-SHA3" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-SHAKE.html: doc/man7/EVP_MD-SHAKE.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-SHAKE.pod" -o $@ -t "EVP_MD-SHAKE" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-SM3.html: doc/man7/EVP_MD-SM3.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-SM3.pod" -o $@ -t "EVP_MD-SM3" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-WHIRLPOOL.html: doc/man7/EVP_MD-WHIRLPOOL.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-WHIRLPOOL.pod" -o $@ -t "EVP_MD-WHIRLPOOL" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_MD-common.html: doc/man7/EVP_MD-common.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_MD-common.pod" -o $@ -t "EVP_MD-common" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-DH.html: doc/man7/EVP_PKEY-DH.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-DH.pod" -o $@ -t "EVP_PKEY-DH" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-DSA.html: doc/man7/EVP_PKEY-DSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-DSA.pod" -o $@ -t "EVP_PKEY-DSA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-EC.html: doc/man7/EVP_PKEY-EC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-EC.pod" -o $@ -t "EVP_PKEY-EC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-FFC.html: doc/man7/EVP_PKEY-FFC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-FFC.pod" -o $@ -t "EVP_PKEY-FFC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-HMAC.html: doc/man7/EVP_PKEY-HMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-HMAC.pod" -o $@ -t "EVP_PKEY-HMAC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-RSA.html: doc/man7/EVP_PKEY-RSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-RSA.pod" -o $@ -t "EVP_PKEY-RSA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-SM2.html: doc/man7/EVP_PKEY-SM2.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-SM2.pod" -o $@ -t "EVP_PKEY-SM2" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_PKEY-X25519.html: doc/man7/EVP_PKEY-X25519.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_PKEY-X25519.pod" -o $@ -t "EVP_PKEY-X25519" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND-CRNG-TEST.html: doc/man7/EVP_RAND-CRNG-TEST.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND-CRNG-TEST.pod" -o $@ -t "EVP_RAND-CRNG-TEST" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND-CTR-DRBG.html: doc/man7/EVP_RAND-CTR-DRBG.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND-CTR-DRBG.pod" -o $@ -t "EVP_RAND-CTR-DRBG" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND-HASH-DRBG.html: doc/man7/EVP_RAND-HASH-DRBG.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND-HASH-DRBG.pod" -o $@ -t "EVP_RAND-HASH-DRBG" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND-HMAC-DRBG.html: doc/man7/EVP_RAND-HMAC-DRBG.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND-HMAC-DRBG.pod" -o $@ -t "EVP_RAND-HMAC-DRBG" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND-JITTER.html: doc/man7/EVP_RAND-JITTER.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND-JITTER.pod" -o $@ -t "EVP_RAND-JITTER" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND-SEED-SRC.html: doc/man7/EVP_RAND-SEED-SRC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND-SEED-SRC.pod" -o $@ -t "EVP_RAND-SEED-SRC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND-TEST-RAND.html: doc/man7/EVP_RAND-TEST-RAND.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND-TEST-RAND.pod" -o $@ -t "EVP_RAND-TEST-RAND" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_RAND.html: doc/man7/EVP_RAND.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_RAND.pod" -o $@ -t "EVP_RAND" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_SIGNATURE-DSA.html: doc/man7/EVP_SIGNATURE-DSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_SIGNATURE-DSA.pod" -o $@ -t "EVP_SIGNATURE-DSA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_SIGNATURE-ECDSA.html: doc/man7/EVP_SIGNATURE-ECDSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_SIGNATURE-ECDSA.pod" -o $@ -t "EVP_SIGNATURE-ECDSA" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_SIGNATURE-ED25519.html: doc/man7/EVP_SIGNATURE-ED25519.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_SIGNATURE-ED25519.pod" -o $@ -t "EVP_SIGNATURE-ED25519" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_SIGNATURE-HMAC.html: doc/man7/EVP_SIGNATURE-HMAC.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_SIGNATURE-HMAC.pod" -o $@ -t "EVP_SIGNATURE-HMAC" -r "$(SRCDIR)/doc" +doc/html/man7/EVP_SIGNATURE-RSA.html: doc/man7/EVP_SIGNATURE-RSA.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/EVP_SIGNATURE-RSA.pod" -o $@ -t "EVP_SIGNATURE-RSA" -r "$(SRCDIR)/doc" +doc/html/man7/OSSL_PROVIDER-FIPS.html: doc/man7/OSSL_PROVIDER-FIPS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/OSSL_PROVIDER-FIPS.pod" -o $@ -t "OSSL_PROVIDER-FIPS" -r "$(SRCDIR)/doc" +doc/html/man7/OSSL_PROVIDER-base.html: doc/man7/OSSL_PROVIDER-base.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/OSSL_PROVIDER-base.pod" -o $@ -t "OSSL_PROVIDER-base" -r "$(SRCDIR)/doc" +doc/html/man7/OSSL_PROVIDER-default.html: doc/man7/OSSL_PROVIDER-default.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/OSSL_PROVIDER-default.pod" -o $@ -t "OSSL_PROVIDER-default" -r "$(SRCDIR)/doc" +doc/html/man7/OSSL_PROVIDER-legacy.html: doc/man7/OSSL_PROVIDER-legacy.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/OSSL_PROVIDER-legacy.pod" -o $@ -t "OSSL_PROVIDER-legacy" -r "$(SRCDIR)/doc" +doc/html/man7/OSSL_PROVIDER-null.html: doc/man7/OSSL_PROVIDER-null.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/OSSL_PROVIDER-null.pod" -o $@ -t "OSSL_PROVIDER-null" -r "$(SRCDIR)/doc" +doc/html/man7/OSSL_STORE-winstore.html: doc/man7/OSSL_STORE-winstore.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/OSSL_STORE-winstore.pod" -o $@ -t "OSSL_STORE-winstore" -r "$(SRCDIR)/doc" +doc/html/man7/RAND.html: doc/man7/RAND.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/RAND.pod" -o $@ -t "RAND" -r "$(SRCDIR)/doc" +doc/html/man7/RSA-PSS.html: doc/man7/RSA-PSS.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/RSA-PSS.pod" -o $@ -t "RSA-PSS" -r "$(SRCDIR)/doc" +doc/html/man7/X25519.html: doc/man7/X25519.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/X25519.pod" -o $@ -t "X25519" -r "$(SRCDIR)/doc" +doc/html/man7/bio.html: doc/man7/bio.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/bio.pod" -o $@ -t "bio" -r "$(SRCDIR)/doc" +doc/html/man7/ct.html: doc/man7/ct.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ct.pod" -o $@ -t "ct" -r "$(SRCDIR)/doc" +doc/html/man7/des_modes.html: doc/man7/des_modes.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/des_modes.pod" -o $@ -t "des_modes" -r "$(SRCDIR)/doc" +doc/html/man7/evp.html: doc/man7/evp.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/evp.pod" -o $@ -t "evp" -r "$(SRCDIR)/doc" +doc/html/man7/fips_module.html: doc/man7/fips_module.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/fips_module.pod" -o $@ -t "fips_module" -r "$(SRCDIR)/doc" +doc/html/man7/life_cycle-cipher.html: doc/man7/life_cycle-cipher.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/life_cycle-cipher.pod" -o $@ -t "life_cycle-cipher" -r "$(SRCDIR)/doc" +doc/html/man7/life_cycle-digest.html: doc/man7/life_cycle-digest.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/life_cycle-digest.pod" -o $@ -t "life_cycle-digest" -r "$(SRCDIR)/doc" +doc/html/man7/life_cycle-kdf.html: doc/man7/life_cycle-kdf.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/life_cycle-kdf.pod" -o $@ -t "life_cycle-kdf" -r "$(SRCDIR)/doc" +doc/html/man7/life_cycle-mac.html: doc/man7/life_cycle-mac.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/life_cycle-mac.pod" -o $@ -t "life_cycle-mac" -r "$(SRCDIR)/doc" +doc/html/man7/life_cycle-pkey.html: doc/man7/life_cycle-pkey.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/life_cycle-pkey.pod" -o $@ -t "life_cycle-pkey" -r "$(SRCDIR)/doc" +doc/html/man7/life_cycle-rand.html: doc/man7/life_cycle-rand.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/life_cycle-rand.pod" -o $@ -t "life_cycle-rand" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-core.h.html: doc/man7/openssl-core.h.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-core.h.pod" -o $@ -t "openssl-core.h" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-core_dispatch.h.html: doc/man7/openssl-core_dispatch.h.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-core_dispatch.h.pod" -o $@ -t "openssl-core_dispatch.h" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-core_names.h.html: doc/man7/openssl-core_names.h.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-core_names.h.pod" -o $@ -t "openssl-core_names.h" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-env.html: doc/man7/openssl-env.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-env.pod" -o $@ -t "openssl-env" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-glossary.html: doc/man7/openssl-glossary.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-glossary.pod" -o $@ -t "openssl-glossary" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-qlog.html: doc/man7/openssl-qlog.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-qlog.pod" -o $@ -t "openssl-qlog" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-quic.html: doc/man7/openssl-quic.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-quic.pod" -o $@ -t "openssl-quic" -r "$(SRCDIR)/doc" +doc/html/man7/openssl-threads.html: doc/man7/openssl-threads.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl-threads.pod" -o $@ -t "openssl-threads" -r "$(SRCDIR)/doc" +doc/html/man7/openssl_user_macros.html: doc/man7/openssl_user_macros.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/openssl_user_macros.pod" -o $@ -t "openssl_user_macros" -r "$(SRCDIR)/doc" +doc/man7/openssl_user_macros.pod: doc/man7/openssl_user_macros.pod.in configdata.pm doc/man7/openssl_user_macros.pod.in + $(PERL) "-I." "-Mconfigdata" "-Mconfigdata" "util/dofile.pl" "-oMakefile" doc/man7/openssl_user_macros.pod.in > $@ +doc/html/man7/ossl-guide-introduction.html: doc/man7/ossl-guide-introduction.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-introduction.pod" -o $@ -t "ossl-guide-introduction" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-libcrypto-introduction.html: doc/man7/ossl-guide-libcrypto-introduction.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-libcrypto-introduction.pod" -o $@ -t "ossl-guide-libcrypto-introduction" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-libraries-introduction.html: doc/man7/ossl-guide-libraries-introduction.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-libraries-introduction.pod" -o $@ -t "ossl-guide-libraries-introduction" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-libssl-introduction.html: doc/man7/ossl-guide-libssl-introduction.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-libssl-introduction.pod" -o $@ -t "ossl-guide-libssl-introduction" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-migration.html: doc/man7/ossl-guide-migration.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-migration.pod" -o $@ -t "ossl-guide-migration" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-quic-client-block.html: doc/man7/ossl-guide-quic-client-block.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-quic-client-block.pod" -o $@ -t "ossl-guide-quic-client-block" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-quic-client-non-block.html: doc/man7/ossl-guide-quic-client-non-block.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-quic-client-non-block.pod" -o $@ -t "ossl-guide-quic-client-non-block" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-quic-introduction.html: doc/man7/ossl-guide-quic-introduction.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-quic-introduction.pod" -o $@ -t "ossl-guide-quic-introduction" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-quic-multi-stream.html: doc/man7/ossl-guide-quic-multi-stream.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-quic-multi-stream.pod" -o $@ -t "ossl-guide-quic-multi-stream" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-tls-client-block.html: doc/man7/ossl-guide-tls-client-block.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-tls-client-block.pod" -o $@ -t "ossl-guide-tls-client-block" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-tls-client-non-block.html: doc/man7/ossl-guide-tls-client-non-block.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-tls-client-non-block.pod" -o $@ -t "ossl-guide-tls-client-non-block" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-tls-introduction.html: doc/man7/ossl-guide-tls-introduction.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-tls-introduction.pod" -o $@ -t "ossl-guide-tls-introduction" -r "$(SRCDIR)/doc" +doc/html/man7/ossl-guide-tls-server-block.html: doc/man7/ossl-guide-tls-server-block.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl-guide-tls-server-block.pod" -o $@ -t "ossl-guide-tls-server-block" -r "$(SRCDIR)/doc" +doc/html/man7/ossl_store-file.html: doc/man7/ossl_store-file.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl_store-file.pod" -o $@ -t "ossl_store-file" -r "$(SRCDIR)/doc" +doc/html/man7/ossl_store.html: doc/man7/ossl_store.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/ossl_store.pod" -o $@ -t "ossl_store" -r "$(SRCDIR)/doc" +doc/html/man7/passphrase-encoding.html: doc/man7/passphrase-encoding.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/passphrase-encoding.pod" -o $@ -t "passphrase-encoding" -r "$(SRCDIR)/doc" +doc/html/man7/property.html: doc/man7/property.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/property.pod" -o $@ -t "property" -r "$(SRCDIR)/doc" +doc/html/man7/provider-asym_cipher.html: doc/man7/provider-asym_cipher.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-asym_cipher.pod" -o $@ -t "provider-asym_cipher" -r "$(SRCDIR)/doc" +doc/html/man7/provider-base.html: doc/man7/provider-base.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-base.pod" -o $@ -t "provider-base" -r "$(SRCDIR)/doc" +doc/html/man7/provider-cipher.html: doc/man7/provider-cipher.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-cipher.pod" -o $@ -t "provider-cipher" -r "$(SRCDIR)/doc" +doc/html/man7/provider-decoder.html: doc/man7/provider-decoder.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-decoder.pod" -o $@ -t "provider-decoder" -r "$(SRCDIR)/doc" +doc/html/man7/provider-digest.html: doc/man7/provider-digest.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-digest.pod" -o $@ -t "provider-digest" -r "$(SRCDIR)/doc" +doc/html/man7/provider-encoder.html: doc/man7/provider-encoder.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-encoder.pod" -o $@ -t "provider-encoder" -r "$(SRCDIR)/doc" +doc/html/man7/provider-kdf.html: doc/man7/provider-kdf.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-kdf.pod" -o $@ -t "provider-kdf" -r "$(SRCDIR)/doc" +doc/html/man7/provider-kem.html: doc/man7/provider-kem.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-kem.pod" -o $@ -t "provider-kem" -r "$(SRCDIR)/doc" +doc/html/man7/provider-keyexch.html: doc/man7/provider-keyexch.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-keyexch.pod" -o $@ -t "provider-keyexch" -r "$(SRCDIR)/doc" +doc/html/man7/provider-keymgmt.html: doc/man7/provider-keymgmt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-keymgmt.pod" -o $@ -t "provider-keymgmt" -r "$(SRCDIR)/doc" +doc/html/man7/provider-mac.html: doc/man7/provider-mac.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-mac.pod" -o $@ -t "provider-mac" -r "$(SRCDIR)/doc" +doc/html/man7/provider-object.html: doc/man7/provider-object.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-object.pod" -o $@ -t "provider-object" -r "$(SRCDIR)/doc" +doc/html/man7/provider-rand.html: doc/man7/provider-rand.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-rand.pod" -o $@ -t "provider-rand" -r "$(SRCDIR)/doc" +doc/html/man7/provider-signature.html: doc/man7/provider-signature.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-signature.pod" -o $@ -t "provider-signature" -r "$(SRCDIR)/doc" +doc/html/man7/provider-storemgmt.html: doc/man7/provider-storemgmt.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider-storemgmt.pod" -o $@ -t "provider-storemgmt" -r "$(SRCDIR)/doc" +doc/html/man7/provider.html: doc/man7/provider.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/provider.pod" -o $@ -t "provider" -r "$(SRCDIR)/doc" +doc/html/man7/proxy-certificates.html: doc/man7/proxy-certificates.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/proxy-certificates.pod" -o $@ -t "proxy-certificates" -r "$(SRCDIR)/doc" +doc/html/man7/x509.html: doc/man7/x509.pod + $(PERL) $(SRCDIR)/util/mkpod2html.pl -i "doc/man7/x509.pod" -o $@ -t "x509" -r "$(SRCDIR)/doc" +doc/man/man1/CA.pl.1: doc/man1/CA.pl.pod + pod2man --name=CA.PL --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/CA.pl.pod >$@ +doc/man/man1/openssl-asn1parse.1: doc/man1/openssl-asn1parse.pod + pod2man --name=OPENSSL-ASN1PARSE --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-asn1parse.pod >$@ +doc/man/man1/openssl-ca.1: doc/man1/openssl-ca.pod + pod2man --name=OPENSSL-CA --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-ca.pod >$@ +doc/man/man1/openssl-ciphers.1: doc/man1/openssl-ciphers.pod + pod2man --name=OPENSSL-CIPHERS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-ciphers.pod >$@ +doc/man/man1/openssl-cmds.1: doc/man1/openssl-cmds.pod + pod2man --name=OPENSSL-CMDS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-cmds.pod >$@ +doc/man/man1/openssl-cmp.1: doc/man1/openssl-cmp.pod + pod2man --name=OPENSSL-CMP --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-cmp.pod >$@ +doc/man/man1/openssl-cms.1: doc/man1/openssl-cms.pod + pod2man --name=OPENSSL-CMS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-cms.pod >$@ +doc/man/man1/openssl-crl.1: doc/man1/openssl-crl.pod + pod2man --name=OPENSSL-CRL --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-crl.pod >$@ +doc/man/man1/openssl-crl2pkcs7.1: doc/man1/openssl-crl2pkcs7.pod + pod2man --name=OPENSSL-CRL2PKCS7 --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-crl2pkcs7.pod >$@ +doc/man/man1/openssl-dgst.1: doc/man1/openssl-dgst.pod + pod2man --name=OPENSSL-DGST --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-dgst.pod >$@ +doc/man/man1/openssl-dhparam.1: doc/man1/openssl-dhparam.pod + pod2man --name=OPENSSL-DHPARAM --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-dhparam.pod >$@ +doc/man/man1/openssl-dsa.1: doc/man1/openssl-dsa.pod + pod2man --name=OPENSSL-DSA --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-dsa.pod >$@ +doc/man/man1/openssl-dsaparam.1: doc/man1/openssl-dsaparam.pod + pod2man --name=OPENSSL-DSAPARAM --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-dsaparam.pod >$@ +doc/man/man1/openssl-ec.1: doc/man1/openssl-ec.pod + pod2man --name=OPENSSL-EC --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-ec.pod >$@ +doc/man/man1/openssl-ecparam.1: doc/man1/openssl-ecparam.pod + pod2man --name=OPENSSL-ECPARAM --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-ecparam.pod >$@ +doc/man/man1/openssl-enc.1: doc/man1/openssl-enc.pod + pod2man --name=OPENSSL-ENC --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-enc.pod >$@ +doc/man/man1/openssl-engine.1: doc/man1/openssl-engine.pod + pod2man --name=OPENSSL-ENGINE --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-engine.pod >$@ +doc/man/man1/openssl-errstr.1: doc/man1/openssl-errstr.pod + pod2man --name=OPENSSL-ERRSTR --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-errstr.pod >$@ +doc/man/man1/openssl-fipsinstall.1: doc/man1/openssl-fipsinstall.pod + pod2man --name=OPENSSL-FIPSINSTALL --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-fipsinstall.pod >$@ +doc/man/man1/openssl-format-options.1: doc/man1/openssl-format-options.pod + pod2man --name=OPENSSL-FORMAT-OPTIONS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-format-options.pod >$@ +doc/man/man1/openssl-gendsa.1: doc/man1/openssl-gendsa.pod + pod2man --name=OPENSSL-GENDSA --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-gendsa.pod >$@ +doc/man/man1/openssl-genpkey.1: doc/man1/openssl-genpkey.pod + pod2man --name=OPENSSL-GENPKEY --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-genpkey.pod >$@ +doc/man/man1/openssl-genrsa.1: doc/man1/openssl-genrsa.pod + pod2man --name=OPENSSL-GENRSA --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-genrsa.pod >$@ +doc/man/man1/openssl-info.1: doc/man1/openssl-info.pod + pod2man --name=OPENSSL-INFO --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-info.pod >$@ +doc/man/man1/openssl-kdf.1: doc/man1/openssl-kdf.pod + pod2man --name=OPENSSL-KDF --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-kdf.pod >$@ +doc/man/man1/openssl-list.1: doc/man1/openssl-list.pod + pod2man --name=OPENSSL-LIST --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-list.pod >$@ +doc/man/man1/openssl-mac.1: doc/man1/openssl-mac.pod + pod2man --name=OPENSSL-MAC --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-mac.pod >$@ +doc/man/man1/openssl-namedisplay-options.1: doc/man1/openssl-namedisplay-options.pod + pod2man --name=OPENSSL-NAMEDISPLAY-OPTIONS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-namedisplay-options.pod >$@ +doc/man/man1/openssl-nseq.1: doc/man1/openssl-nseq.pod + pod2man --name=OPENSSL-NSEQ --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-nseq.pod >$@ +doc/man/man1/openssl-ocsp.1: doc/man1/openssl-ocsp.pod + pod2man --name=OPENSSL-OCSP --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-ocsp.pod >$@ +doc/man/man1/openssl-passphrase-options.1: doc/man1/openssl-passphrase-options.pod + pod2man --name=OPENSSL-PASSPHRASE-OPTIONS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-passphrase-options.pod >$@ +doc/man/man1/openssl-passwd.1: doc/man1/openssl-passwd.pod + pod2man --name=OPENSSL-PASSWD --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-passwd.pod >$@ +doc/man/man1/openssl-pkcs12.1: doc/man1/openssl-pkcs12.pod + pod2man --name=OPENSSL-PKCS12 --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-pkcs12.pod >$@ +doc/man/man1/openssl-pkcs7.1: doc/man1/openssl-pkcs7.pod + pod2man --name=OPENSSL-PKCS7 --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-pkcs7.pod >$@ +doc/man/man1/openssl-pkcs8.1: doc/man1/openssl-pkcs8.pod + pod2man --name=OPENSSL-PKCS8 --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-pkcs8.pod >$@ +doc/man/man1/openssl-pkey.1: doc/man1/openssl-pkey.pod + pod2man --name=OPENSSL-PKEY --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-pkey.pod >$@ +doc/man/man1/openssl-pkeyparam.1: doc/man1/openssl-pkeyparam.pod + pod2man --name=OPENSSL-PKEYPARAM --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-pkeyparam.pod >$@ +doc/man/man1/openssl-pkeyutl.1: doc/man1/openssl-pkeyutl.pod + pod2man --name=OPENSSL-PKEYUTL --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-pkeyutl.pod >$@ +doc/man/man1/openssl-prime.1: doc/man1/openssl-prime.pod + pod2man --name=OPENSSL-PRIME --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-prime.pod >$@ +doc/man/man1/openssl-rand.1: doc/man1/openssl-rand.pod + pod2man --name=OPENSSL-RAND --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-rand.pod >$@ +doc/man/man1/openssl-rehash.1: doc/man1/openssl-rehash.pod + pod2man --name=OPENSSL-REHASH --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-rehash.pod >$@ +doc/man/man1/openssl-req.1: doc/man1/openssl-req.pod + pod2man --name=OPENSSL-REQ --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-req.pod >$@ +doc/man/man1/openssl-rsa.1: doc/man1/openssl-rsa.pod + pod2man --name=OPENSSL-RSA --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-rsa.pod >$@ +doc/man/man1/openssl-rsautl.1: doc/man1/openssl-rsautl.pod + pod2man --name=OPENSSL-RSAUTL --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-rsautl.pod >$@ +doc/man/man1/openssl-s_client.1: doc/man1/openssl-s_client.pod + pod2man --name=OPENSSL-S_CLIENT --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-s_client.pod >$@ +doc/man/man1/openssl-s_server.1: doc/man1/openssl-s_server.pod + pod2man --name=OPENSSL-S_SERVER --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-s_server.pod >$@ +doc/man/man1/openssl-s_time.1: doc/man1/openssl-s_time.pod + pod2man --name=OPENSSL-S_TIME --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-s_time.pod >$@ +doc/man/man1/openssl-sess_id.1: doc/man1/openssl-sess_id.pod + pod2man --name=OPENSSL-SESS_ID --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-sess_id.pod >$@ +doc/man/man1/openssl-smime.1: doc/man1/openssl-smime.pod + pod2man --name=OPENSSL-SMIME --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-smime.pod >$@ +doc/man/man1/openssl-speed.1: doc/man1/openssl-speed.pod + pod2man --name=OPENSSL-SPEED --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-speed.pod >$@ +doc/man/man1/openssl-spkac.1: doc/man1/openssl-spkac.pod + pod2man --name=OPENSSL-SPKAC --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-spkac.pod >$@ +doc/man/man1/openssl-srp.1: doc/man1/openssl-srp.pod + pod2man --name=OPENSSL-SRP --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-srp.pod >$@ +doc/man/man1/openssl-storeutl.1: doc/man1/openssl-storeutl.pod + pod2man --name=OPENSSL-STOREUTL --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-storeutl.pod >$@ +doc/man/man1/openssl-ts.1: doc/man1/openssl-ts.pod + pod2man --name=OPENSSL-TS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-ts.pod >$@ +doc/man/man1/openssl-verification-options.1: doc/man1/openssl-verification-options.pod + pod2man --name=OPENSSL-VERIFICATION-OPTIONS --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-verification-options.pod >$@ +doc/man/man1/openssl-verify.1: doc/man1/openssl-verify.pod + pod2man --name=OPENSSL-VERIFY --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-verify.pod >$@ +doc/man/man1/openssl-version.1: doc/man1/openssl-version.pod + pod2man --name=OPENSSL-VERSION --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-version.pod >$@ +doc/man/man1/openssl-x509.1: doc/man1/openssl-x509.pod + pod2man --name=OPENSSL-X509 --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl-x509.pod >$@ +doc/man/man1/openssl.1: doc/man1/openssl.pod + pod2man --name=OPENSSL --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/openssl.pod >$@ +doc/man/man1/tsget.1: doc/man1/tsget.pod + pod2man --name=TSGET --section=1$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man1/tsget.pod >$@ +doc/man/man3/ADMISSIONS.3: doc/man3/ADMISSIONS.pod + pod2man --name=ADMISSIONS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ADMISSIONS.pod >$@ +doc/man/man3/ASN1_EXTERN_FUNCS.3: doc/man3/ASN1_EXTERN_FUNCS.pod + pod2man --name=ASN1_EXTERN_FUNCS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_EXTERN_FUNCS.pod >$@ +doc/man/man3/ASN1_INTEGER_get_int64.3: doc/man3/ASN1_INTEGER_get_int64.pod + pod2man --name=ASN1_INTEGER_GET_INT64 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_INTEGER_get_int64.pod >$@ +doc/man/man3/ASN1_INTEGER_new.3: doc/man3/ASN1_INTEGER_new.pod + pod2man --name=ASN1_INTEGER_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_INTEGER_new.pod >$@ +doc/man/man3/ASN1_ITEM_lookup.3: doc/man3/ASN1_ITEM_lookup.pod + pod2man --name=ASN1_ITEM_LOOKUP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_ITEM_lookup.pod >$@ +doc/man/man3/ASN1_OBJECT_new.3: doc/man3/ASN1_OBJECT_new.pod + pod2man --name=ASN1_OBJECT_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_OBJECT_new.pod >$@ +doc/man/man3/ASN1_STRING_TABLE_add.3: doc/man3/ASN1_STRING_TABLE_add.pod + pod2man --name=ASN1_STRING_TABLE_ADD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_STRING_TABLE_add.pod >$@ +doc/man/man3/ASN1_STRING_length.3: doc/man3/ASN1_STRING_length.pod + pod2man --name=ASN1_STRING_LENGTH --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_STRING_length.pod >$@ +doc/man/man3/ASN1_STRING_new.3: doc/man3/ASN1_STRING_new.pod + pod2man --name=ASN1_STRING_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_STRING_new.pod >$@ +doc/man/man3/ASN1_STRING_print_ex.3: doc/man3/ASN1_STRING_print_ex.pod + pod2man --name=ASN1_STRING_PRINT_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_STRING_print_ex.pod >$@ +doc/man/man3/ASN1_TIME_set.3: doc/man3/ASN1_TIME_set.pod + pod2man --name=ASN1_TIME_SET --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_TIME_set.pod >$@ +doc/man/man3/ASN1_TYPE_get.3: doc/man3/ASN1_TYPE_get.pod + pod2man --name=ASN1_TYPE_GET --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_TYPE_get.pod >$@ +doc/man/man3/ASN1_aux_cb.3: doc/man3/ASN1_aux_cb.pod + pod2man --name=ASN1_AUX_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_aux_cb.pod >$@ +doc/man/man3/ASN1_generate_nconf.3: doc/man3/ASN1_generate_nconf.pod + pod2man --name=ASN1_GENERATE_NCONF --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_generate_nconf.pod >$@ +doc/man/man3/ASN1_item_d2i_bio.3: doc/man3/ASN1_item_d2i_bio.pod + pod2man --name=ASN1_ITEM_D2I_BIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_item_d2i_bio.pod >$@ +doc/man/man3/ASN1_item_new.3: doc/man3/ASN1_item_new.pod + pod2man --name=ASN1_ITEM_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_item_new.pod >$@ +doc/man/man3/ASN1_item_sign.3: doc/man3/ASN1_item_sign.pod + pod2man --name=ASN1_ITEM_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASN1_item_sign.pod >$@ +doc/man/man3/ASYNC_WAIT_CTX_new.3: doc/man3/ASYNC_WAIT_CTX_new.pod + pod2man --name=ASYNC_WAIT_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASYNC_WAIT_CTX_new.pod >$@ +doc/man/man3/ASYNC_start_job.3: doc/man3/ASYNC_start_job.pod + pod2man --name=ASYNC_START_JOB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ASYNC_start_job.pod >$@ +doc/man/man3/BF_encrypt.3: doc/man3/BF_encrypt.pod + pod2man --name=BF_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BF_encrypt.pod >$@ +doc/man/man3/BIO_ADDR.3: doc/man3/BIO_ADDR.pod + pod2man --name=BIO_ADDR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_ADDR.pod >$@ +doc/man/man3/BIO_ADDRINFO.3: doc/man3/BIO_ADDRINFO.pod + pod2man --name=BIO_ADDRINFO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_ADDRINFO.pod >$@ +doc/man/man3/BIO_connect.3: doc/man3/BIO_connect.pod + pod2man --name=BIO_CONNECT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_connect.pod >$@ +doc/man/man3/BIO_ctrl.3: doc/man3/BIO_ctrl.pod + pod2man --name=BIO_CTRL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_ctrl.pod >$@ +doc/man/man3/BIO_f_base64.3: doc/man3/BIO_f_base64.pod + pod2man --name=BIO_F_BASE64 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_base64.pod >$@ +doc/man/man3/BIO_f_buffer.3: doc/man3/BIO_f_buffer.pod + pod2man --name=BIO_F_BUFFER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_buffer.pod >$@ +doc/man/man3/BIO_f_cipher.3: doc/man3/BIO_f_cipher.pod + pod2man --name=BIO_F_CIPHER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_cipher.pod >$@ +doc/man/man3/BIO_f_md.3: doc/man3/BIO_f_md.pod + pod2man --name=BIO_F_MD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_md.pod >$@ +doc/man/man3/BIO_f_null.3: doc/man3/BIO_f_null.pod + pod2man --name=BIO_F_NULL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_null.pod >$@ +doc/man/man3/BIO_f_prefix.3: doc/man3/BIO_f_prefix.pod + pod2man --name=BIO_F_PREFIX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_prefix.pod >$@ +doc/man/man3/BIO_f_readbuffer.3: doc/man3/BIO_f_readbuffer.pod + pod2man --name=BIO_F_READBUFFER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_readbuffer.pod >$@ +doc/man/man3/BIO_f_ssl.3: doc/man3/BIO_f_ssl.pod + pod2man --name=BIO_F_SSL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_f_ssl.pod >$@ +doc/man/man3/BIO_find_type.3: doc/man3/BIO_find_type.pod + pod2man --name=BIO_FIND_TYPE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_find_type.pod >$@ +doc/man/man3/BIO_get_data.3: doc/man3/BIO_get_data.pod + pod2man --name=BIO_GET_DATA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_get_data.pod >$@ +doc/man/man3/BIO_get_ex_new_index.3: doc/man3/BIO_get_ex_new_index.pod + pod2man --name=BIO_GET_EX_NEW_INDEX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_get_ex_new_index.pod >$@ +doc/man/man3/BIO_get_rpoll_descriptor.3: doc/man3/BIO_get_rpoll_descriptor.pod + pod2man --name=BIO_GET_RPOLL_DESCRIPTOR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_get_rpoll_descriptor.pod >$@ +doc/man/man3/BIO_meth_new.3: doc/man3/BIO_meth_new.pod + pod2man --name=BIO_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_meth_new.pod >$@ +doc/man/man3/BIO_new.3: doc/man3/BIO_new.pod + pod2man --name=BIO_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_new.pod >$@ +doc/man/man3/BIO_new_CMS.3: doc/man3/BIO_new_CMS.pod + pod2man --name=BIO_NEW_CMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_new_CMS.pod >$@ +doc/man/man3/BIO_parse_hostserv.3: doc/man3/BIO_parse_hostserv.pod + pod2man --name=BIO_PARSE_HOSTSERV --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_parse_hostserv.pod >$@ +doc/man/man3/BIO_printf.3: doc/man3/BIO_printf.pod + pod2man --name=BIO_PRINTF --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_printf.pod >$@ +doc/man/man3/BIO_push.3: doc/man3/BIO_push.pod + pod2man --name=BIO_PUSH --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_push.pod >$@ +doc/man/man3/BIO_read.3: doc/man3/BIO_read.pod + pod2man --name=BIO_READ --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_read.pod >$@ +doc/man/man3/BIO_s_accept.3: doc/man3/BIO_s_accept.pod + pod2man --name=BIO_S_ACCEPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_accept.pod >$@ +doc/man/man3/BIO_s_bio.3: doc/man3/BIO_s_bio.pod + pod2man --name=BIO_S_BIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_bio.pod >$@ +doc/man/man3/BIO_s_connect.3: doc/man3/BIO_s_connect.pod + pod2man --name=BIO_S_CONNECT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_connect.pod >$@ +doc/man/man3/BIO_s_core.3: doc/man3/BIO_s_core.pod + pod2man --name=BIO_S_CORE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_core.pod >$@ +doc/man/man3/BIO_s_datagram.3: doc/man3/BIO_s_datagram.pod + pod2man --name=BIO_S_DATAGRAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_datagram.pod >$@ +doc/man/man3/BIO_s_dgram_pair.3: doc/man3/BIO_s_dgram_pair.pod + pod2man --name=BIO_S_DGRAM_PAIR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_dgram_pair.pod >$@ +doc/man/man3/BIO_s_fd.3: doc/man3/BIO_s_fd.pod + pod2man --name=BIO_S_FD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_fd.pod >$@ +doc/man/man3/BIO_s_file.3: doc/man3/BIO_s_file.pod + pod2man --name=BIO_S_FILE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_file.pod >$@ +doc/man/man3/BIO_s_mem.3: doc/man3/BIO_s_mem.pod + pod2man --name=BIO_S_MEM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_mem.pod >$@ +doc/man/man3/BIO_s_null.3: doc/man3/BIO_s_null.pod + pod2man --name=BIO_S_NULL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_null.pod >$@ +doc/man/man3/BIO_s_socket.3: doc/man3/BIO_s_socket.pod + pod2man --name=BIO_S_SOCKET --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_s_socket.pod >$@ +doc/man/man3/BIO_sendmmsg.3: doc/man3/BIO_sendmmsg.pod + pod2man --name=BIO_SENDMMSG --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_sendmmsg.pod >$@ +doc/man/man3/BIO_set_callback.3: doc/man3/BIO_set_callback.pod + pod2man --name=BIO_SET_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_set_callback.pod >$@ +doc/man/man3/BIO_should_retry.3: doc/man3/BIO_should_retry.pod + pod2man --name=BIO_SHOULD_RETRY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_should_retry.pod >$@ +doc/man/man3/BIO_socket_wait.3: doc/man3/BIO_socket_wait.pod + pod2man --name=BIO_SOCKET_WAIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BIO_socket_wait.pod >$@ +doc/man/man3/BN_BLINDING_new.3: doc/man3/BN_BLINDING_new.pod + pod2man --name=BN_BLINDING_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_BLINDING_new.pod >$@ +doc/man/man3/BN_CTX_new.3: doc/man3/BN_CTX_new.pod + pod2man --name=BN_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_CTX_new.pod >$@ +doc/man/man3/BN_CTX_start.3: doc/man3/BN_CTX_start.pod + pod2man --name=BN_CTX_START --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_CTX_start.pod >$@ +doc/man/man3/BN_add.3: doc/man3/BN_add.pod + pod2man --name=BN_ADD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_add.pod >$@ +doc/man/man3/BN_add_word.3: doc/man3/BN_add_word.pod + pod2man --name=BN_ADD_WORD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_add_word.pod >$@ +doc/man/man3/BN_bn2bin.3: doc/man3/BN_bn2bin.pod + pod2man --name=BN_BN2BIN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_bn2bin.pod >$@ +doc/man/man3/BN_cmp.3: doc/man3/BN_cmp.pod + pod2man --name=BN_CMP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_cmp.pod >$@ +doc/man/man3/BN_copy.3: doc/man3/BN_copy.pod + pod2man --name=BN_COPY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_copy.pod >$@ +doc/man/man3/BN_generate_prime.3: doc/man3/BN_generate_prime.pod + pod2man --name=BN_GENERATE_PRIME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_generate_prime.pod >$@ +doc/man/man3/BN_mod_exp_mont.3: doc/man3/BN_mod_exp_mont.pod + pod2man --name=BN_MOD_EXP_MONT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_mod_exp_mont.pod >$@ +doc/man/man3/BN_mod_inverse.3: doc/man3/BN_mod_inverse.pod + pod2man --name=BN_MOD_INVERSE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_mod_inverse.pod >$@ +doc/man/man3/BN_mod_mul_montgomery.3: doc/man3/BN_mod_mul_montgomery.pod + pod2man --name=BN_MOD_MUL_MONTGOMERY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_mod_mul_montgomery.pod >$@ +doc/man/man3/BN_mod_mul_reciprocal.3: doc/man3/BN_mod_mul_reciprocal.pod + pod2man --name=BN_MOD_MUL_RECIPROCAL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_mod_mul_reciprocal.pod >$@ +doc/man/man3/BN_new.3: doc/man3/BN_new.pod + pod2man --name=BN_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_new.pod >$@ +doc/man/man3/BN_num_bytes.3: doc/man3/BN_num_bytes.pod + pod2man --name=BN_NUM_BYTES --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_num_bytes.pod >$@ +doc/man/man3/BN_rand.3: doc/man3/BN_rand.pod + pod2man --name=BN_RAND --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_rand.pod >$@ +doc/man/man3/BN_security_bits.3: doc/man3/BN_security_bits.pod + pod2man --name=BN_SECURITY_BITS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_security_bits.pod >$@ +doc/man/man3/BN_set_bit.3: doc/man3/BN_set_bit.pod + pod2man --name=BN_SET_BIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_set_bit.pod >$@ +doc/man/man3/BN_swap.3: doc/man3/BN_swap.pod + pod2man --name=BN_SWAP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_swap.pod >$@ +doc/man/man3/BN_zero.3: doc/man3/BN_zero.pod + pod2man --name=BN_ZERO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BN_zero.pod >$@ +doc/man/man3/BUF_MEM_new.3: doc/man3/BUF_MEM_new.pod + pod2man --name=BUF_MEM_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/BUF_MEM_new.pod >$@ +doc/man/man3/CMAC_CTX.3: doc/man3/CMAC_CTX.pod + pod2man --name=CMAC_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMAC_CTX.pod >$@ +doc/man/man3/CMS_EncryptedData_decrypt.3: doc/man3/CMS_EncryptedData_decrypt.pod + pod2man --name=CMS_ENCRYPTEDDATA_DECRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_EncryptedData_decrypt.pod >$@ +doc/man/man3/CMS_EncryptedData_encrypt.3: doc/man3/CMS_EncryptedData_encrypt.pod + pod2man --name=CMS_ENCRYPTEDDATA_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_EncryptedData_encrypt.pod >$@ +doc/man/man3/CMS_EnvelopedData_create.3: doc/man3/CMS_EnvelopedData_create.pod + pod2man --name=CMS_ENVELOPEDDATA_CREATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_EnvelopedData_create.pod >$@ +doc/man/man3/CMS_add0_cert.3: doc/man3/CMS_add0_cert.pod + pod2man --name=CMS_ADD0_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_add0_cert.pod >$@ +doc/man/man3/CMS_add1_recipient_cert.3: doc/man3/CMS_add1_recipient_cert.pod + pod2man --name=CMS_ADD1_RECIPIENT_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_add1_recipient_cert.pod >$@ +doc/man/man3/CMS_add1_signer.3: doc/man3/CMS_add1_signer.pod + pod2man --name=CMS_ADD1_SIGNER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_add1_signer.pod >$@ +doc/man/man3/CMS_compress.3: doc/man3/CMS_compress.pod + pod2man --name=CMS_COMPRESS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_compress.pod >$@ +doc/man/man3/CMS_data_create.3: doc/man3/CMS_data_create.pod + pod2man --name=CMS_DATA_CREATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_data_create.pod >$@ +doc/man/man3/CMS_decrypt.3: doc/man3/CMS_decrypt.pod + pod2man --name=CMS_DECRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_decrypt.pod >$@ +doc/man/man3/CMS_digest_create.3: doc/man3/CMS_digest_create.pod + pod2man --name=CMS_DIGEST_CREATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_digest_create.pod >$@ +doc/man/man3/CMS_encrypt.3: doc/man3/CMS_encrypt.pod + pod2man --name=CMS_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_encrypt.pod >$@ +doc/man/man3/CMS_final.3: doc/man3/CMS_final.pod + pod2man --name=CMS_FINAL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_final.pod >$@ +doc/man/man3/CMS_get0_RecipientInfos.3: doc/man3/CMS_get0_RecipientInfos.pod + pod2man --name=CMS_GET0_RECIPIENTINFOS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_get0_RecipientInfos.pod >$@ +doc/man/man3/CMS_get0_SignerInfos.3: doc/man3/CMS_get0_SignerInfos.pod + pod2man --name=CMS_GET0_SIGNERINFOS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_get0_SignerInfos.pod >$@ +doc/man/man3/CMS_get0_type.3: doc/man3/CMS_get0_type.pod + pod2man --name=CMS_GET0_TYPE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_get0_type.pod >$@ +doc/man/man3/CMS_get1_ReceiptRequest.3: doc/man3/CMS_get1_ReceiptRequest.pod + pod2man --name=CMS_GET1_RECEIPTREQUEST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_get1_ReceiptRequest.pod >$@ +doc/man/man3/CMS_sign.3: doc/man3/CMS_sign.pod + pod2man --name=CMS_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_sign.pod >$@ +doc/man/man3/CMS_sign_receipt.3: doc/man3/CMS_sign_receipt.pod + pod2man --name=CMS_SIGN_RECEIPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_sign_receipt.pod >$@ +doc/man/man3/CMS_signed_get_attr.3: doc/man3/CMS_signed_get_attr.pod + pod2man --name=CMS_SIGNED_GET_ATTR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_signed_get_attr.pod >$@ +doc/man/man3/CMS_uncompress.3: doc/man3/CMS_uncompress.pod + pod2man --name=CMS_UNCOMPRESS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_uncompress.pod >$@ +doc/man/man3/CMS_verify.3: doc/man3/CMS_verify.pod + pod2man --name=CMS_VERIFY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_verify.pod >$@ +doc/man/man3/CMS_verify_receipt.3: doc/man3/CMS_verify_receipt.pod + pod2man --name=CMS_VERIFY_RECEIPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CMS_verify_receipt.pod >$@ +doc/man/man3/COMP_CTX_new.3: doc/man3/COMP_CTX_new.pod + pod2man --name=COMP_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/COMP_CTX_new.pod >$@ +doc/man/man3/CONF_modules_free.3: doc/man3/CONF_modules_free.pod + pod2man --name=CONF_MODULES_FREE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CONF_modules_free.pod >$@ +doc/man/man3/CONF_modules_load_file.3: doc/man3/CONF_modules_load_file.pod + pod2man --name=CONF_MODULES_LOAD_FILE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CONF_modules_load_file.pod >$@ +doc/man/man3/CRYPTO_THREAD_run_once.3: doc/man3/CRYPTO_THREAD_run_once.pod + pod2man --name=CRYPTO_THREAD_RUN_ONCE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CRYPTO_THREAD_run_once.pod >$@ +doc/man/man3/CRYPTO_get_ex_new_index.3: doc/man3/CRYPTO_get_ex_new_index.pod + pod2man --name=CRYPTO_GET_EX_NEW_INDEX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CRYPTO_get_ex_new_index.pod >$@ +doc/man/man3/CRYPTO_memcmp.3: doc/man3/CRYPTO_memcmp.pod + pod2man --name=CRYPTO_MEMCMP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CRYPTO_memcmp.pod >$@ +doc/man/man3/CTLOG_STORE_get0_log_by_id.3: doc/man3/CTLOG_STORE_get0_log_by_id.pod + pod2man --name=CTLOG_STORE_GET0_LOG_BY_ID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CTLOG_STORE_get0_log_by_id.pod >$@ +doc/man/man3/CTLOG_STORE_new.3: doc/man3/CTLOG_STORE_new.pod + pod2man --name=CTLOG_STORE_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CTLOG_STORE_new.pod >$@ +doc/man/man3/CTLOG_new.3: doc/man3/CTLOG_new.pod + pod2man --name=CTLOG_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CTLOG_new.pod >$@ +doc/man/man3/CT_POLICY_EVAL_CTX_new.3: doc/man3/CT_POLICY_EVAL_CTX_new.pod + pod2man --name=CT_POLICY_EVAL_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/CT_POLICY_EVAL_CTX_new.pod >$@ +doc/man/man3/DEFINE_STACK_OF.3: doc/man3/DEFINE_STACK_OF.pod + pod2man --name=DEFINE_STACK_OF --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DEFINE_STACK_OF.pod >$@ +doc/man/man3/DES_random_key.3: doc/man3/DES_random_key.pod + pod2man --name=DES_RANDOM_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DES_random_key.pod >$@ +doc/man/man3/DH_generate_key.3: doc/man3/DH_generate_key.pod + pod2man --name=DH_GENERATE_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_generate_key.pod >$@ +doc/man/man3/DH_generate_parameters.3: doc/man3/DH_generate_parameters.pod + pod2man --name=DH_GENERATE_PARAMETERS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_generate_parameters.pod >$@ +doc/man/man3/DH_get0_pqg.3: doc/man3/DH_get0_pqg.pod + pod2man --name=DH_GET0_PQG --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_get0_pqg.pod >$@ +doc/man/man3/DH_get_1024_160.3: doc/man3/DH_get_1024_160.pod + pod2man --name=DH_GET_1024_160 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_get_1024_160.pod >$@ +doc/man/man3/DH_meth_new.3: doc/man3/DH_meth_new.pod + pod2man --name=DH_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_meth_new.pod >$@ +doc/man/man3/DH_new.3: doc/man3/DH_new.pod + pod2man --name=DH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_new.pod >$@ +doc/man/man3/DH_new_by_nid.3: doc/man3/DH_new_by_nid.pod + pod2man --name=DH_NEW_BY_NID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_new_by_nid.pod >$@ +doc/man/man3/DH_set_method.3: doc/man3/DH_set_method.pod + pod2man --name=DH_SET_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_set_method.pod >$@ +doc/man/man3/DH_size.3: doc/man3/DH_size.pod + pod2man --name=DH_SIZE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DH_size.pod >$@ +doc/man/man3/DSA_SIG_new.3: doc/man3/DSA_SIG_new.pod + pod2man --name=DSA_SIG_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_SIG_new.pod >$@ +doc/man/man3/DSA_do_sign.3: doc/man3/DSA_do_sign.pod + pod2man --name=DSA_DO_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_do_sign.pod >$@ +doc/man/man3/DSA_dup_DH.3: doc/man3/DSA_dup_DH.pod + pod2man --name=DSA_DUP_DH --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_dup_DH.pod >$@ +doc/man/man3/DSA_generate_key.3: doc/man3/DSA_generate_key.pod + pod2man --name=DSA_GENERATE_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_generate_key.pod >$@ +doc/man/man3/DSA_generate_parameters.3: doc/man3/DSA_generate_parameters.pod + pod2man --name=DSA_GENERATE_PARAMETERS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_generate_parameters.pod >$@ +doc/man/man3/DSA_get0_pqg.3: doc/man3/DSA_get0_pqg.pod + pod2man --name=DSA_GET0_PQG --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_get0_pqg.pod >$@ +doc/man/man3/DSA_meth_new.3: doc/man3/DSA_meth_new.pod + pod2man --name=DSA_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_meth_new.pod >$@ +doc/man/man3/DSA_new.3: doc/man3/DSA_new.pod + pod2man --name=DSA_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_new.pod >$@ +doc/man/man3/DSA_set_method.3: doc/man3/DSA_set_method.pod + pod2man --name=DSA_SET_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_set_method.pod >$@ +doc/man/man3/DSA_sign.3: doc/man3/DSA_sign.pod + pod2man --name=DSA_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_sign.pod >$@ +doc/man/man3/DSA_size.3: doc/man3/DSA_size.pod + pod2man --name=DSA_SIZE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DSA_size.pod >$@ +doc/man/man3/DTLS_get_data_mtu.3: doc/man3/DTLS_get_data_mtu.pod + pod2man --name=DTLS_GET_DATA_MTU --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DTLS_get_data_mtu.pod >$@ +doc/man/man3/DTLS_set_timer_cb.3: doc/man3/DTLS_set_timer_cb.pod + pod2man --name=DTLS_SET_TIMER_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DTLS_set_timer_cb.pod >$@ +doc/man/man3/DTLSv1_get_timeout.3: doc/man3/DTLSv1_get_timeout.pod + pod2man --name=DTLSV1_GET_TIMEOUT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DTLSv1_get_timeout.pod >$@ +doc/man/man3/DTLSv1_handle_timeout.3: doc/man3/DTLSv1_handle_timeout.pod + pod2man --name=DTLSV1_HANDLE_TIMEOUT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DTLSv1_handle_timeout.pod >$@ +doc/man/man3/DTLSv1_listen.3: doc/man3/DTLSv1_listen.pod + pod2man --name=DTLSV1_LISTEN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/DTLSv1_listen.pod >$@ +doc/man/man3/ECDSA_SIG_new.3: doc/man3/ECDSA_SIG_new.pod + pod2man --name=ECDSA_SIG_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ECDSA_SIG_new.pod >$@ +doc/man/man3/ECDSA_sign.3: doc/man3/ECDSA_sign.pod + pod2man --name=ECDSA_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ECDSA_sign.pod >$@ +doc/man/man3/ECPKParameters_print.3: doc/man3/ECPKParameters_print.pod + pod2man --name=ECPKPARAMETERS_PRINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ECPKParameters_print.pod >$@ +doc/man/man3/EC_GFp_simple_method.3: doc/man3/EC_GFp_simple_method.pod + pod2man --name=EC_GFP_SIMPLE_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EC_GFp_simple_method.pod >$@ +doc/man/man3/EC_GROUP_copy.3: doc/man3/EC_GROUP_copy.pod + pod2man --name=EC_GROUP_COPY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EC_GROUP_copy.pod >$@ +doc/man/man3/EC_GROUP_new.3: doc/man3/EC_GROUP_new.pod + pod2man --name=EC_GROUP_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EC_GROUP_new.pod >$@ +doc/man/man3/EC_KEY_get_enc_flags.3: doc/man3/EC_KEY_get_enc_flags.pod + pod2man --name=EC_KEY_GET_ENC_FLAGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EC_KEY_get_enc_flags.pod >$@ +doc/man/man3/EC_KEY_new.3: doc/man3/EC_KEY_new.pod + pod2man --name=EC_KEY_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EC_KEY_new.pod >$@ +doc/man/man3/EC_POINT_add.3: doc/man3/EC_POINT_add.pod + pod2man --name=EC_POINT_ADD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EC_POINT_add.pod >$@ +doc/man/man3/EC_POINT_new.3: doc/man3/EC_POINT_new.pod + pod2man --name=EC_POINT_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EC_POINT_new.pod >$@ +doc/man/man3/ENGINE_add.3: doc/man3/ENGINE_add.pod + pod2man --name=ENGINE_ADD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ENGINE_add.pod >$@ +doc/man/man3/ERR_GET_LIB.3: doc/man3/ERR_GET_LIB.pod + pod2man --name=ERR_GET_LIB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_GET_LIB.pod >$@ +doc/man/man3/ERR_clear_error.3: doc/man3/ERR_clear_error.pod + pod2man --name=ERR_CLEAR_ERROR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_clear_error.pod >$@ +doc/man/man3/ERR_error_string.3: doc/man3/ERR_error_string.pod + pod2man --name=ERR_ERROR_STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_error_string.pod >$@ +doc/man/man3/ERR_get_error.3: doc/man3/ERR_get_error.pod + pod2man --name=ERR_GET_ERROR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_get_error.pod >$@ +doc/man/man3/ERR_load_crypto_strings.3: doc/man3/ERR_load_crypto_strings.pod + pod2man --name=ERR_LOAD_CRYPTO_STRINGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_load_crypto_strings.pod >$@ +doc/man/man3/ERR_load_strings.3: doc/man3/ERR_load_strings.pod + pod2man --name=ERR_LOAD_STRINGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_load_strings.pod >$@ +doc/man/man3/ERR_new.3: doc/man3/ERR_new.pod + pod2man --name=ERR_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_new.pod >$@ +doc/man/man3/ERR_print_errors.3: doc/man3/ERR_print_errors.pod + pod2man --name=ERR_PRINT_ERRORS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_print_errors.pod >$@ +doc/man/man3/ERR_put_error.3: doc/man3/ERR_put_error.pod + pod2man --name=ERR_PUT_ERROR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_put_error.pod >$@ +doc/man/man3/ERR_remove_state.3: doc/man3/ERR_remove_state.pod + pod2man --name=ERR_REMOVE_STATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_remove_state.pod >$@ +doc/man/man3/ERR_set_mark.3: doc/man3/ERR_set_mark.pod + pod2man --name=ERR_SET_MARK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/ERR_set_mark.pod >$@ +doc/man/man3/EVP_ASYM_CIPHER_free.3: doc/man3/EVP_ASYM_CIPHER_free.pod + pod2man --name=EVP_ASYM_CIPHER_FREE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_ASYM_CIPHER_free.pod >$@ +doc/man/man3/EVP_BytesToKey.3: doc/man3/EVP_BytesToKey.pod + pod2man --name=EVP_BYTESTOKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_BytesToKey.pod >$@ +doc/man/man3/EVP_CIPHER_CTX_get_cipher_data.3: doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod + pod2man --name=EVP_CIPHER_CTX_GET_CIPHER_DATA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod >$@ +doc/man/man3/EVP_CIPHER_CTX_get_original_iv.3: doc/man3/EVP_CIPHER_CTX_get_original_iv.pod + pod2man --name=EVP_CIPHER_CTX_GET_ORIGINAL_IV --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_CIPHER_CTX_get_original_iv.pod >$@ +doc/man/man3/EVP_CIPHER_meth_new.3: doc/man3/EVP_CIPHER_meth_new.pod + pod2man --name=EVP_CIPHER_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_CIPHER_meth_new.pod >$@ +doc/man/man3/EVP_DigestInit.3: doc/man3/EVP_DigestInit.pod + pod2man --name=EVP_DIGESTINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_DigestInit.pod >$@ +doc/man/man3/EVP_DigestSignInit.3: doc/man3/EVP_DigestSignInit.pod + pod2man --name=EVP_DIGESTSIGNINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_DigestSignInit.pod >$@ +doc/man/man3/EVP_DigestVerifyInit.3: doc/man3/EVP_DigestVerifyInit.pod + pod2man --name=EVP_DIGESTVERIFYINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_DigestVerifyInit.pod >$@ +doc/man/man3/EVP_EncodeInit.3: doc/man3/EVP_EncodeInit.pod + pod2man --name=EVP_ENCODEINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_EncodeInit.pod >$@ +doc/man/man3/EVP_EncryptInit.3: doc/man3/EVP_EncryptInit.pod + pod2man --name=EVP_ENCRYPTINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_EncryptInit.pod >$@ +doc/man/man3/EVP_KDF.3: doc/man3/EVP_KDF.pod + pod2man --name=EVP_KDF --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_KDF.pod >$@ +doc/man/man3/EVP_KEM_free.3: doc/man3/EVP_KEM_free.pod + pod2man --name=EVP_KEM_FREE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_KEM_free.pod >$@ +doc/man/man3/EVP_KEYEXCH_free.3: doc/man3/EVP_KEYEXCH_free.pod + pod2man --name=EVP_KEYEXCH_FREE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_KEYEXCH_free.pod >$@ +doc/man/man3/EVP_KEYMGMT.3: doc/man3/EVP_KEYMGMT.pod + pod2man --name=EVP_KEYMGMT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_KEYMGMT.pod >$@ +doc/man/man3/EVP_MAC.3: doc/man3/EVP_MAC.pod + pod2man --name=EVP_MAC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_MAC.pod >$@ +doc/man/man3/EVP_MD_meth_new.3: doc/man3/EVP_MD_meth_new.pod + pod2man --name=EVP_MD_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_MD_meth_new.pod >$@ +doc/man/man3/EVP_OpenInit.3: doc/man3/EVP_OpenInit.pod + pod2man --name=EVP_OPENINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_OpenInit.pod >$@ +doc/man/man3/EVP_PBE_CipherInit.3: doc/man3/EVP_PBE_CipherInit.pod + pod2man --name=EVP_PBE_CIPHERINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PBE_CipherInit.pod >$@ +doc/man/man3/EVP_PKEY2PKCS8.3: doc/man3/EVP_PKEY2PKCS8.pod + pod2man --name=EVP_PKEY2PKCS8 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY2PKCS8.pod >$@ +doc/man/man3/EVP_PKEY_ASN1_METHOD.3: doc/man3/EVP_PKEY_ASN1_METHOD.pod + pod2man --name=EVP_PKEY_ASN1_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_ASN1_METHOD.pod >$@ +doc/man/man3/EVP_PKEY_CTX_ctrl.3: doc/man3/EVP_PKEY_CTX_ctrl.pod + pod2man --name=EVP_PKEY_CTX_CTRL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_ctrl.pod >$@ +doc/man/man3/EVP_PKEY_CTX_get0_libctx.3: doc/man3/EVP_PKEY_CTX_get0_libctx.pod + pod2man --name=EVP_PKEY_CTX_GET0_LIBCTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_get0_libctx.pod >$@ +doc/man/man3/EVP_PKEY_CTX_get0_pkey.3: doc/man3/EVP_PKEY_CTX_get0_pkey.pod + pod2man --name=EVP_PKEY_CTX_GET0_PKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_get0_pkey.pod >$@ +doc/man/man3/EVP_PKEY_CTX_get_algor.3: doc/man3/EVP_PKEY_CTX_get_algor.pod + pod2man --name=EVP_PKEY_CTX_GET_ALGOR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_get_algor.pod >$@ +doc/man/man3/EVP_PKEY_CTX_new.3: doc/man3/EVP_PKEY_CTX_new.pod + pod2man --name=EVP_PKEY_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_new.pod >$@ +doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3: doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod + pod2man --name=EVP_PKEY_CTX_SET1_PBE_PASS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod >$@ +doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3: doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod + pod2man --name=EVP_PKEY_CTX_SET_HKDF_MD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod >$@ +doc/man/man3/EVP_PKEY_CTX_set_params.3: doc/man3/EVP_PKEY_CTX_set_params.pod + pod2man --name=EVP_PKEY_CTX_SET_PARAMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_set_params.pod >$@ +doc/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3: doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod + pod2man --name=EVP_PKEY_CTX_SET_RSA_PSS_KEYGEN_MD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod >$@ +doc/man/man3/EVP_PKEY_CTX_set_scrypt_N.3: doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod + pod2man --name=EVP_PKEY_CTX_SET_SCRYPT_N --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod >$@ +doc/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3: doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod + pod2man --name=EVP_PKEY_CTX_SET_TLS1_PRF_MD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod >$@ +doc/man/man3/EVP_PKEY_asn1_get_count.3: doc/man3/EVP_PKEY_asn1_get_count.pod + pod2man --name=EVP_PKEY_ASN1_GET_COUNT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_asn1_get_count.pod >$@ +doc/man/man3/EVP_PKEY_check.3: doc/man3/EVP_PKEY_check.pod + pod2man --name=EVP_PKEY_CHECK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_check.pod >$@ +doc/man/man3/EVP_PKEY_copy_parameters.3: doc/man3/EVP_PKEY_copy_parameters.pod + pod2man --name=EVP_PKEY_COPY_PARAMETERS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_copy_parameters.pod >$@ +doc/man/man3/EVP_PKEY_decapsulate.3: doc/man3/EVP_PKEY_decapsulate.pod + pod2man --name=EVP_PKEY_DECAPSULATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_decapsulate.pod >$@ +doc/man/man3/EVP_PKEY_decrypt.3: doc/man3/EVP_PKEY_decrypt.pod + pod2man --name=EVP_PKEY_DECRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_decrypt.pod >$@ +doc/man/man3/EVP_PKEY_derive.3: doc/man3/EVP_PKEY_derive.pod + pod2man --name=EVP_PKEY_DERIVE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_derive.pod >$@ +doc/man/man3/EVP_PKEY_digestsign_supports_digest.3: doc/man3/EVP_PKEY_digestsign_supports_digest.pod + pod2man --name=EVP_PKEY_DIGESTSIGN_SUPPORTS_DIGEST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_digestsign_supports_digest.pod >$@ +doc/man/man3/EVP_PKEY_encapsulate.3: doc/man3/EVP_PKEY_encapsulate.pod + pod2man --name=EVP_PKEY_ENCAPSULATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_encapsulate.pod >$@ +doc/man/man3/EVP_PKEY_encrypt.3: doc/man3/EVP_PKEY_encrypt.pod + pod2man --name=EVP_PKEY_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_encrypt.pod >$@ +doc/man/man3/EVP_PKEY_fromdata.3: doc/man3/EVP_PKEY_fromdata.pod + pod2man --name=EVP_PKEY_FROMDATA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_fromdata.pod >$@ +doc/man/man3/EVP_PKEY_get_attr.3: doc/man3/EVP_PKEY_get_attr.pod + pod2man --name=EVP_PKEY_GET_ATTR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_get_attr.pod >$@ +doc/man/man3/EVP_PKEY_get_default_digest_nid.3: doc/man3/EVP_PKEY_get_default_digest_nid.pod + pod2man --name=EVP_PKEY_GET_DEFAULT_DIGEST_NID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_get_default_digest_nid.pod >$@ +doc/man/man3/EVP_PKEY_get_field_type.3: doc/man3/EVP_PKEY_get_field_type.pod + pod2man --name=EVP_PKEY_GET_FIELD_TYPE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_get_field_type.pod >$@ +doc/man/man3/EVP_PKEY_get_group_name.3: doc/man3/EVP_PKEY_get_group_name.pod + pod2man --name=EVP_PKEY_GET_GROUP_NAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_get_group_name.pod >$@ +doc/man/man3/EVP_PKEY_get_size.3: doc/man3/EVP_PKEY_get_size.pod + pod2man --name=EVP_PKEY_GET_SIZE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_get_size.pod >$@ +doc/man/man3/EVP_PKEY_gettable_params.3: doc/man3/EVP_PKEY_gettable_params.pod + pod2man --name=EVP_PKEY_GETTABLE_PARAMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_gettable_params.pod >$@ +doc/man/man3/EVP_PKEY_is_a.3: doc/man3/EVP_PKEY_is_a.pod + pod2man --name=EVP_PKEY_IS_A --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_is_a.pod >$@ +doc/man/man3/EVP_PKEY_keygen.3: doc/man3/EVP_PKEY_keygen.pod + pod2man --name=EVP_PKEY_KEYGEN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_keygen.pod >$@ +doc/man/man3/EVP_PKEY_meth_get_count.3: doc/man3/EVP_PKEY_meth_get_count.pod + pod2man --name=EVP_PKEY_METH_GET_COUNT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_meth_get_count.pod >$@ +doc/man/man3/EVP_PKEY_meth_new.3: doc/man3/EVP_PKEY_meth_new.pod + pod2man --name=EVP_PKEY_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_meth_new.pod >$@ +doc/man/man3/EVP_PKEY_new.3: doc/man3/EVP_PKEY_new.pod + pod2man --name=EVP_PKEY_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_new.pod >$@ +doc/man/man3/EVP_PKEY_print_private.3: doc/man3/EVP_PKEY_print_private.pod + pod2man --name=EVP_PKEY_PRINT_PRIVATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_print_private.pod >$@ +doc/man/man3/EVP_PKEY_set1_RSA.3: doc/man3/EVP_PKEY_set1_RSA.pod + pod2man --name=EVP_PKEY_SET1_RSA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_set1_RSA.pod >$@ +doc/man/man3/EVP_PKEY_set1_encoded_public_key.3: doc/man3/EVP_PKEY_set1_encoded_public_key.pod + pod2man --name=EVP_PKEY_SET1_ENCODED_PUBLIC_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_set1_encoded_public_key.pod >$@ +doc/man/man3/EVP_PKEY_set_type.3: doc/man3/EVP_PKEY_set_type.pod + pod2man --name=EVP_PKEY_SET_TYPE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_set_type.pod >$@ +doc/man/man3/EVP_PKEY_settable_params.3: doc/man3/EVP_PKEY_settable_params.pod + pod2man --name=EVP_PKEY_SETTABLE_PARAMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_settable_params.pod >$@ +doc/man/man3/EVP_PKEY_sign.3: doc/man3/EVP_PKEY_sign.pod + pod2man --name=EVP_PKEY_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_sign.pod >$@ +doc/man/man3/EVP_PKEY_todata.3: doc/man3/EVP_PKEY_todata.pod + pod2man --name=EVP_PKEY_TODATA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_todata.pod >$@ +doc/man/man3/EVP_PKEY_verify.3: doc/man3/EVP_PKEY_verify.pod + pod2man --name=EVP_PKEY_VERIFY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_verify.pod >$@ +doc/man/man3/EVP_PKEY_verify_recover.3: doc/man3/EVP_PKEY_verify_recover.pod + pod2man --name=EVP_PKEY_VERIFY_RECOVER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_PKEY_verify_recover.pod >$@ +doc/man/man3/EVP_RAND.3: doc/man3/EVP_RAND.pod + pod2man --name=EVP_RAND --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_RAND.pod >$@ +doc/man/man3/EVP_SIGNATURE.3: doc/man3/EVP_SIGNATURE.pod + pod2man --name=EVP_SIGNATURE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_SIGNATURE.pod >$@ +doc/man/man3/EVP_SealInit.3: doc/man3/EVP_SealInit.pod + pod2man --name=EVP_SEALINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_SealInit.pod >$@ +doc/man/man3/EVP_SignInit.3: doc/man3/EVP_SignInit.pod + pod2man --name=EVP_SIGNINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_SignInit.pod >$@ +doc/man/man3/EVP_VerifyInit.3: doc/man3/EVP_VerifyInit.pod + pod2man --name=EVP_VERIFYINIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_VerifyInit.pod >$@ +doc/man/man3/EVP_aes_128_gcm.3: doc/man3/EVP_aes_128_gcm.pod + pod2man --name=EVP_AES_128_GCM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_aes_128_gcm.pod >$@ +doc/man/man3/EVP_aria_128_gcm.3: doc/man3/EVP_aria_128_gcm.pod + pod2man --name=EVP_ARIA_128_GCM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_aria_128_gcm.pod >$@ +doc/man/man3/EVP_bf_cbc.3: doc/man3/EVP_bf_cbc.pod + pod2man --name=EVP_BF_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_bf_cbc.pod >$@ +doc/man/man3/EVP_blake2b512.3: doc/man3/EVP_blake2b512.pod + pod2man --name=EVP_BLAKE2B512 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_blake2b512.pod >$@ +doc/man/man3/EVP_camellia_128_ecb.3: doc/man3/EVP_camellia_128_ecb.pod + pod2man --name=EVP_CAMELLIA_128_ECB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_camellia_128_ecb.pod >$@ +doc/man/man3/EVP_cast5_cbc.3: doc/man3/EVP_cast5_cbc.pod + pod2man --name=EVP_CAST5_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_cast5_cbc.pod >$@ +doc/man/man3/EVP_chacha20.3: doc/man3/EVP_chacha20.pod + pod2man --name=EVP_CHACHA20 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_chacha20.pod >$@ +doc/man/man3/EVP_des_cbc.3: doc/man3/EVP_des_cbc.pod + pod2man --name=EVP_DES_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_des_cbc.pod >$@ +doc/man/man3/EVP_desx_cbc.3: doc/man3/EVP_desx_cbc.pod + pod2man --name=EVP_DESX_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_desx_cbc.pod >$@ +doc/man/man3/EVP_idea_cbc.3: doc/man3/EVP_idea_cbc.pod + pod2man --name=EVP_IDEA_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_idea_cbc.pod >$@ +doc/man/man3/EVP_md2.3: doc/man3/EVP_md2.pod + pod2man --name=EVP_MD2 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_md2.pod >$@ +doc/man/man3/EVP_md4.3: doc/man3/EVP_md4.pod + pod2man --name=EVP_MD4 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_md4.pod >$@ +doc/man/man3/EVP_md5.3: doc/man3/EVP_md5.pod + pod2man --name=EVP_MD5 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_md5.pod >$@ +doc/man/man3/EVP_mdc2.3: doc/man3/EVP_mdc2.pod + pod2man --name=EVP_MDC2 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_mdc2.pod >$@ +doc/man/man3/EVP_rc2_cbc.3: doc/man3/EVP_rc2_cbc.pod + pod2man --name=EVP_RC2_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_rc2_cbc.pod >$@ +doc/man/man3/EVP_rc4.3: doc/man3/EVP_rc4.pod + pod2man --name=EVP_RC4 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_rc4.pod >$@ +doc/man/man3/EVP_rc5_32_12_16_cbc.3: doc/man3/EVP_rc5_32_12_16_cbc.pod + pod2man --name=EVP_RC5_32_12_16_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_rc5_32_12_16_cbc.pod >$@ +doc/man/man3/EVP_ripemd160.3: doc/man3/EVP_ripemd160.pod + pod2man --name=EVP_RIPEMD160 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_ripemd160.pod >$@ +doc/man/man3/EVP_seed_cbc.3: doc/man3/EVP_seed_cbc.pod + pod2man --name=EVP_SEED_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_seed_cbc.pod >$@ +doc/man/man3/EVP_set_default_properties.3: doc/man3/EVP_set_default_properties.pod + pod2man --name=EVP_SET_DEFAULT_PROPERTIES --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_set_default_properties.pod >$@ +doc/man/man3/EVP_sha1.3: doc/man3/EVP_sha1.pod + pod2man --name=EVP_SHA1 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_sha1.pod >$@ +doc/man/man3/EVP_sha224.3: doc/man3/EVP_sha224.pod + pod2man --name=EVP_SHA224 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_sha224.pod >$@ +doc/man/man3/EVP_sha3_224.3: doc/man3/EVP_sha3_224.pod + pod2man --name=EVP_SHA3_224 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_sha3_224.pod >$@ +doc/man/man3/EVP_sm3.3: doc/man3/EVP_sm3.pod + pod2man --name=EVP_SM3 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_sm3.pod >$@ +doc/man/man3/EVP_sm4_cbc.3: doc/man3/EVP_sm4_cbc.pod + pod2man --name=EVP_SM4_CBC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_sm4_cbc.pod >$@ +doc/man/man3/EVP_whirlpool.3: doc/man3/EVP_whirlpool.pod + pod2man --name=EVP_WHIRLPOOL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/EVP_whirlpool.pod >$@ +doc/man/man3/GENERAL_NAME.3: doc/man3/GENERAL_NAME.pod + pod2man --name=GENERAL_NAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/GENERAL_NAME.pod >$@ +doc/man/man3/HMAC.3: doc/man3/HMAC.pod + pod2man --name=HMAC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/HMAC.pod >$@ +doc/man/man3/MD5.3: doc/man3/MD5.pod + pod2man --name=MD5 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/MD5.pod >$@ +doc/man/man3/MDC2_Init.3: doc/man3/MDC2_Init.pod + pod2man --name=MDC2_INIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/MDC2_Init.pod >$@ +doc/man/man3/NCONF_new_ex.3: doc/man3/NCONF_new_ex.pod + pod2man --name=NCONF_NEW_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/NCONF_new_ex.pod >$@ +doc/man/man3/OBJ_nid2obj.3: doc/man3/OBJ_nid2obj.pod + pod2man --name=OBJ_NID2OBJ --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OBJ_nid2obj.pod >$@ +doc/man/man3/OCSP_REQUEST_new.3: doc/man3/OCSP_REQUEST_new.pod + pod2man --name=OCSP_REQUEST_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OCSP_REQUEST_new.pod >$@ +doc/man/man3/OCSP_cert_to_id.3: doc/man3/OCSP_cert_to_id.pod + pod2man --name=OCSP_CERT_TO_ID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OCSP_cert_to_id.pod >$@ +doc/man/man3/OCSP_request_add1_nonce.3: doc/man3/OCSP_request_add1_nonce.pod + pod2man --name=OCSP_REQUEST_ADD1_NONCE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OCSP_request_add1_nonce.pod >$@ +doc/man/man3/OCSP_resp_find_status.3: doc/man3/OCSP_resp_find_status.pod + pod2man --name=OCSP_RESP_FIND_STATUS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OCSP_resp_find_status.pod >$@ +doc/man/man3/OCSP_response_status.3: doc/man3/OCSP_response_status.pod + pod2man --name=OCSP_RESPONSE_STATUS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OCSP_response_status.pod >$@ +doc/man/man3/OCSP_sendreq_new.3: doc/man3/OCSP_sendreq_new.pod + pod2man --name=OCSP_SENDREQ_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OCSP_sendreq_new.pod >$@ +doc/man/man3/OPENSSL_Applink.3: doc/man3/OPENSSL_Applink.pod + pod2man --name=OPENSSL_APPLINK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_Applink.pod >$@ +doc/man/man3/OPENSSL_FILE.3: doc/man3/OPENSSL_FILE.pod + pod2man --name=OPENSSL_FILE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_FILE.pod >$@ +doc/man/man3/OPENSSL_LH_COMPFUNC.3: doc/man3/OPENSSL_LH_COMPFUNC.pod + pod2man --name=OPENSSL_LH_COMPFUNC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_LH_COMPFUNC.pod >$@ +doc/man/man3/OPENSSL_LH_stats.3: doc/man3/OPENSSL_LH_stats.pod + pod2man --name=OPENSSL_LH_STATS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_LH_stats.pod >$@ +doc/man/man3/OPENSSL_config.3: doc/man3/OPENSSL_config.pod + pod2man --name=OPENSSL_CONFIG --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_config.pod >$@ +doc/man/man3/OPENSSL_fork_prepare.3: doc/man3/OPENSSL_fork_prepare.pod + pod2man --name=OPENSSL_FORK_PREPARE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_fork_prepare.pod >$@ +doc/man/man3/OPENSSL_gmtime.3: doc/man3/OPENSSL_gmtime.pod + pod2man --name=OPENSSL_GMTIME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_gmtime.pod >$@ +doc/man/man3/OPENSSL_hexchar2int.3: doc/man3/OPENSSL_hexchar2int.pod + pod2man --name=OPENSSL_HEXCHAR2INT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_hexchar2int.pod >$@ +doc/man/man3/OPENSSL_ia32cap.3: doc/man3/OPENSSL_ia32cap.pod + pod2man --name=OPENSSL_IA32CAP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_ia32cap.pod >$@ +doc/man/man3/OPENSSL_init_crypto.3: doc/man3/OPENSSL_init_crypto.pod + pod2man --name=OPENSSL_INIT_CRYPTO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_init_crypto.pod >$@ +doc/man/man3/OPENSSL_init_ssl.3: doc/man3/OPENSSL_init_ssl.pod + pod2man --name=OPENSSL_INIT_SSL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_init_ssl.pod >$@ +doc/man/man3/OPENSSL_instrument_bus.3: doc/man3/OPENSSL_instrument_bus.pod + pod2man --name=OPENSSL_INSTRUMENT_BUS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_instrument_bus.pod >$@ +doc/man/man3/OPENSSL_load_builtin_modules.3: doc/man3/OPENSSL_load_builtin_modules.pod + pod2man --name=OPENSSL_LOAD_BUILTIN_MODULES --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_load_builtin_modules.pod >$@ +doc/man/man3/OPENSSL_malloc.3: doc/man3/OPENSSL_malloc.pod + pod2man --name=OPENSSL_MALLOC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_malloc.pod >$@ +doc/man/man3/OPENSSL_riscvcap.3: doc/man3/OPENSSL_riscvcap.pod + pod2man --name=OPENSSL_RISCVCAP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_riscvcap.pod >$@ +doc/man/man3/OPENSSL_s390xcap.3: doc/man3/OPENSSL_s390xcap.pod + pod2man --name=OPENSSL_S390XCAP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_s390xcap.pod >$@ +doc/man/man3/OPENSSL_secure_malloc.3: doc/man3/OPENSSL_secure_malloc.pod + pod2man --name=OPENSSL_SECURE_MALLOC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_secure_malloc.pod >$@ +doc/man/man3/OPENSSL_strcasecmp.3: doc/man3/OPENSSL_strcasecmp.pod + pod2man --name=OPENSSL_STRCASECMP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OPENSSL_strcasecmp.pod >$@ +doc/man/man3/OSSL_ALGORITHM.3: doc/man3/OSSL_ALGORITHM.pod + pod2man --name=OSSL_ALGORITHM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ALGORITHM.pod >$@ +doc/man/man3/OSSL_CALLBACK.3: doc/man3/OSSL_CALLBACK.pod + pod2man --name=OSSL_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CALLBACK.pod >$@ +doc/man/man3/OSSL_CMP_ATAV_set0.3: doc/man3/OSSL_CMP_ATAV_set0.pod + pod2man --name=OSSL_CMP_ATAV_SET0 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_ATAV_set0.pod >$@ +doc/man/man3/OSSL_CMP_CTX_new.3: doc/man3/OSSL_CMP_CTX_new.pod + pod2man --name=OSSL_CMP_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_CTX_new.pod >$@ +doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3: doc/man3/OSSL_CMP_HDR_get0_transactionID.pod + pod2man --name=OSSL_CMP_HDR_GET0_TRANSACTIONID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_HDR_get0_transactionID.pod >$@ +doc/man/man3/OSSL_CMP_ITAV_new_caCerts.3: doc/man3/OSSL_CMP_ITAV_new_caCerts.pod + pod2man --name=OSSL_CMP_ITAV_NEW_CACERTS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_ITAV_new_caCerts.pod >$@ +doc/man/man3/OSSL_CMP_ITAV_set0.3: doc/man3/OSSL_CMP_ITAV_set0.pod + pod2man --name=OSSL_CMP_ITAV_SET0 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_ITAV_set0.pod >$@ +doc/man/man3/OSSL_CMP_MSG_get0_header.3: doc/man3/OSSL_CMP_MSG_get0_header.pod + pod2man --name=OSSL_CMP_MSG_GET0_HEADER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_MSG_get0_header.pod >$@ +doc/man/man3/OSSL_CMP_MSG_http_perform.3: doc/man3/OSSL_CMP_MSG_http_perform.pod + pod2man --name=OSSL_CMP_MSG_HTTP_PERFORM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_MSG_http_perform.pod >$@ +doc/man/man3/OSSL_CMP_SRV_CTX_new.3: doc/man3/OSSL_CMP_SRV_CTX_new.pod + pod2man --name=OSSL_CMP_SRV_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_SRV_CTX_new.pod >$@ +doc/man/man3/OSSL_CMP_STATUSINFO_new.3: doc/man3/OSSL_CMP_STATUSINFO_new.pod + pod2man --name=OSSL_CMP_STATUSINFO_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_STATUSINFO_new.pod >$@ +doc/man/man3/OSSL_CMP_exec_certreq.3: doc/man3/OSSL_CMP_exec_certreq.pod + pod2man --name=OSSL_CMP_EXEC_CERTREQ --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_exec_certreq.pod >$@ +doc/man/man3/OSSL_CMP_log_open.3: doc/man3/OSSL_CMP_log_open.pod + pod2man --name=OSSL_CMP_LOG_OPEN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_log_open.pod >$@ +doc/man/man3/OSSL_CMP_validate_msg.3: doc/man3/OSSL_CMP_validate_msg.pod + pod2man --name=OSSL_CMP_VALIDATE_MSG --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CMP_validate_msg.pod >$@ +doc/man/man3/OSSL_CORE_MAKE_FUNC.3: doc/man3/OSSL_CORE_MAKE_FUNC.pod + pod2man --name=OSSL_CORE_MAKE_FUNC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CORE_MAKE_FUNC.pod >$@ +doc/man/man3/OSSL_CRMF_MSG_get0_tmpl.3: doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod + pod2man --name=OSSL_CRMF_MSG_GET0_TMPL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod >$@ +doc/man/man3/OSSL_CRMF_MSG_set0_validity.3: doc/man3/OSSL_CRMF_MSG_set0_validity.pod + pod2man --name=OSSL_CRMF_MSG_SET0_VALIDITY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CRMF_MSG_set0_validity.pod >$@ +doc/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3: doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod + pod2man --name=OSSL_CRMF_MSG_SET1_REGCTRL_REGTOKEN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod >$@ +doc/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3: doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod + pod2man --name=OSSL_CRMF_MSG_SET1_REGINFO_CERTREQ --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod >$@ +doc/man/man3/OSSL_CRMF_pbmp_new.3: doc/man3/OSSL_CRMF_pbmp_new.pod + pod2man --name=OSSL_CRMF_PBMP_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_CRMF_pbmp_new.pod >$@ +doc/man/man3/OSSL_DECODER.3: doc/man3/OSSL_DECODER.pod + pod2man --name=OSSL_DECODER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_DECODER.pod >$@ +doc/man/man3/OSSL_DECODER_CTX.3: doc/man3/OSSL_DECODER_CTX.pod + pod2man --name=OSSL_DECODER_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_DECODER_CTX.pod >$@ +doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3: doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod + pod2man --name=OSSL_DECODER_CTX_NEW_FOR_PKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod >$@ +doc/man/man3/OSSL_DECODER_from_bio.3: doc/man3/OSSL_DECODER_from_bio.pod + pod2man --name=OSSL_DECODER_FROM_BIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_DECODER_from_bio.pod >$@ +doc/man/man3/OSSL_DISPATCH.3: doc/man3/OSSL_DISPATCH.pod + pod2man --name=OSSL_DISPATCH --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_DISPATCH.pod >$@ +doc/man/man3/OSSL_ENCODER.3: doc/man3/OSSL_ENCODER.pod + pod2man --name=OSSL_ENCODER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ENCODER.pod >$@ +doc/man/man3/OSSL_ENCODER_CTX.3: doc/man3/OSSL_ENCODER_CTX.pod + pod2man --name=OSSL_ENCODER_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ENCODER_CTX.pod >$@ +doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3: doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod + pod2man --name=OSSL_ENCODER_CTX_NEW_FOR_PKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod >$@ +doc/man/man3/OSSL_ENCODER_to_bio.3: doc/man3/OSSL_ENCODER_to_bio.pod + pod2man --name=OSSL_ENCODER_TO_BIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ENCODER_to_bio.pod >$@ +doc/man/man3/OSSL_ERR_STATE_save.3: doc/man3/OSSL_ERR_STATE_save.pod + pod2man --name=OSSL_ERR_STATE_SAVE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ERR_STATE_save.pod >$@ +doc/man/man3/OSSL_ESS_check_signing_certs.3: doc/man3/OSSL_ESS_check_signing_certs.pod + pod2man --name=OSSL_ESS_CHECK_SIGNING_CERTS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ESS_check_signing_certs.pod >$@ +doc/man/man3/OSSL_GENERAL_NAMES_print.3: doc/man3/OSSL_GENERAL_NAMES_print.pod + pod2man --name=OSSL_GENERAL_NAMES_PRINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_GENERAL_NAMES_print.pod >$@ +doc/man/man3/OSSL_HPKE_CTX_new.3: doc/man3/OSSL_HPKE_CTX_new.pod + pod2man --name=OSSL_HPKE_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_HPKE_CTX_new.pod >$@ +doc/man/man3/OSSL_HTTP_REQ_CTX.3: doc/man3/OSSL_HTTP_REQ_CTX.pod + pod2man --name=OSSL_HTTP_REQ_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_HTTP_REQ_CTX.pod >$@ +doc/man/man3/OSSL_HTTP_parse_url.3: doc/man3/OSSL_HTTP_parse_url.pod + pod2man --name=OSSL_HTTP_PARSE_URL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_HTTP_parse_url.pod >$@ +doc/man/man3/OSSL_HTTP_transfer.3: doc/man3/OSSL_HTTP_transfer.pod + pod2man --name=OSSL_HTTP_TRANSFER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_HTTP_transfer.pod >$@ +doc/man/man3/OSSL_IETF_ATTR_SYNTAX.3: doc/man3/OSSL_IETF_ATTR_SYNTAX.pod + pod2man --name=OSSL_IETF_ATTR_SYNTAX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_IETF_ATTR_SYNTAX.pod >$@ +doc/man/man3/OSSL_IETF_ATTR_SYNTAX_print.3: doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod + pod2man --name=OSSL_IETF_ATTR_SYNTAX_PRINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod >$@ +doc/man/man3/OSSL_INDICATOR_set_callback.3: doc/man3/OSSL_INDICATOR_set_callback.pod + pod2man --name=OSSL_INDICATOR_SET_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_INDICATOR_set_callback.pod >$@ +doc/man/man3/OSSL_ITEM.3: doc/man3/OSSL_ITEM.pod + pod2man --name=OSSL_ITEM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_ITEM.pod >$@ +doc/man/man3/OSSL_LIB_CTX.3: doc/man3/OSSL_LIB_CTX.pod + pod2man --name=OSSL_LIB_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_LIB_CTX.pod >$@ +doc/man/man3/OSSL_LIB_CTX_set_conf_diagnostics.3: doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod + pod2man --name=OSSL_LIB_CTX_SET_CONF_DIAGNOSTICS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod >$@ +doc/man/man3/OSSL_PARAM.3: doc/man3/OSSL_PARAM.pod + pod2man --name=OSSL_PARAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_PARAM.pod >$@ +doc/man/man3/OSSL_PARAM_BLD.3: doc/man3/OSSL_PARAM_BLD.pod + pod2man --name=OSSL_PARAM_BLD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_PARAM_BLD.pod >$@ +doc/man/man3/OSSL_PARAM_allocate_from_text.3: doc/man3/OSSL_PARAM_allocate_from_text.pod + pod2man --name=OSSL_PARAM_ALLOCATE_FROM_TEXT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_PARAM_allocate_from_text.pod >$@ +doc/man/man3/OSSL_PARAM_dup.3: doc/man3/OSSL_PARAM_dup.pod + pod2man --name=OSSL_PARAM_DUP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_PARAM_dup.pod >$@ +doc/man/man3/OSSL_PARAM_int.3: doc/man3/OSSL_PARAM_int.pod + pod2man --name=OSSL_PARAM_INT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_PARAM_int.pod >$@ +doc/man/man3/OSSL_PROVIDER.3: doc/man3/OSSL_PROVIDER.pod + pod2man --name=OSSL_PROVIDER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_PROVIDER.pod >$@ +doc/man/man3/OSSL_QUIC_client_method.3: doc/man3/OSSL_QUIC_client_method.pod + pod2man --name=OSSL_QUIC_CLIENT_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_QUIC_client_method.pod >$@ +doc/man/man3/OSSL_SELF_TEST_new.3: doc/man3/OSSL_SELF_TEST_new.pod + pod2man --name=OSSL_SELF_TEST_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_SELF_TEST_new.pod >$@ +doc/man/man3/OSSL_SELF_TEST_set_callback.3: doc/man3/OSSL_SELF_TEST_set_callback.pod + pod2man --name=OSSL_SELF_TEST_SET_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_SELF_TEST_set_callback.pod >$@ +doc/man/man3/OSSL_STORE_INFO.3: doc/man3/OSSL_STORE_INFO.pod + pod2man --name=OSSL_STORE_INFO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_STORE_INFO.pod >$@ +doc/man/man3/OSSL_STORE_LOADER.3: doc/man3/OSSL_STORE_LOADER.pod + pod2man --name=OSSL_STORE_LOADER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_STORE_LOADER.pod >$@ +doc/man/man3/OSSL_STORE_SEARCH.3: doc/man3/OSSL_STORE_SEARCH.pod + pod2man --name=OSSL_STORE_SEARCH --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_STORE_SEARCH.pod >$@ +doc/man/man3/OSSL_STORE_attach.3: doc/man3/OSSL_STORE_attach.pod + pod2man --name=OSSL_STORE_ATTACH --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_STORE_attach.pod >$@ +doc/man/man3/OSSL_STORE_expect.3: doc/man3/OSSL_STORE_expect.pod + pod2man --name=OSSL_STORE_EXPECT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_STORE_expect.pod >$@ +doc/man/man3/OSSL_STORE_open.3: doc/man3/OSSL_STORE_open.pod + pod2man --name=OSSL_STORE_OPEN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_STORE_open.pod >$@ +doc/man/man3/OSSL_sleep.3: doc/man3/OSSL_sleep.pod + pod2man --name=OSSL_SLEEP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_sleep.pod >$@ +doc/man/man3/OSSL_trace_enabled.3: doc/man3/OSSL_trace_enabled.pod + pod2man --name=OSSL_TRACE_ENABLED --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_trace_enabled.pod >$@ +doc/man/man3/OSSL_trace_get_category_num.3: doc/man3/OSSL_trace_get_category_num.pod + pod2man --name=OSSL_TRACE_GET_CATEGORY_NUM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_trace_get_category_num.pod >$@ +doc/man/man3/OSSL_trace_set_channel.3: doc/man3/OSSL_trace_set_channel.pod + pod2man --name=OSSL_TRACE_SET_CHANNEL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OSSL_trace_set_channel.pod >$@ +doc/man/man3/OpenSSL_add_all_algorithms.3: doc/man3/OpenSSL_add_all_algorithms.pod + pod2man --name=OPENSSL_ADD_ALL_ALGORITHMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OpenSSL_add_all_algorithms.pod >$@ +doc/man/man3/OpenSSL_version.3: doc/man3/OpenSSL_version.pod + pod2man --name=OPENSSL_VERSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/OpenSSL_version.pod >$@ +doc/man/man3/PBMAC1_get1_pbkdf2_param.3: doc/man3/PBMAC1_get1_pbkdf2_param.pod + pod2man --name=PBMAC1_GET1_PBKDF2_PARAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PBMAC1_get1_pbkdf2_param.pod >$@ +doc/man/man3/PEM_X509_INFO_read_bio_ex.3: doc/man3/PEM_X509_INFO_read_bio_ex.pod + pod2man --name=PEM_X509_INFO_READ_BIO_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_X509_INFO_read_bio_ex.pod >$@ +doc/man/man3/PEM_bytes_read_bio.3: doc/man3/PEM_bytes_read_bio.pod + pod2man --name=PEM_BYTES_READ_BIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_bytes_read_bio.pod >$@ +doc/man/man3/PEM_read.3: doc/man3/PEM_read.pod + pod2man --name=PEM_READ --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_read.pod >$@ +doc/man/man3/PEM_read_CMS.3: doc/man3/PEM_read_CMS.pod + pod2man --name=PEM_READ_CMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_read_CMS.pod >$@ +doc/man/man3/PEM_read_bio_PrivateKey.3: doc/man3/PEM_read_bio_PrivateKey.pod + pod2man --name=PEM_READ_BIO_PRIVATEKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_read_bio_PrivateKey.pod >$@ +doc/man/man3/PEM_read_bio_ex.3: doc/man3/PEM_read_bio_ex.pod + pod2man --name=PEM_READ_BIO_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_read_bio_ex.pod >$@ +doc/man/man3/PEM_write_bio_CMS_stream.3: doc/man3/PEM_write_bio_CMS_stream.pod + pod2man --name=PEM_WRITE_BIO_CMS_STREAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_write_bio_CMS_stream.pod >$@ +doc/man/man3/PEM_write_bio_PKCS7_stream.3: doc/man3/PEM_write_bio_PKCS7_stream.pod + pod2man --name=PEM_WRITE_BIO_PKCS7_STREAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PEM_write_bio_PKCS7_stream.pod >$@ +doc/man/man3/PKCS12_PBE_keyivgen.3: doc/man3/PKCS12_PBE_keyivgen.pod + pod2man --name=PKCS12_PBE_KEYIVGEN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_PBE_keyivgen.pod >$@ +doc/man/man3/PKCS12_SAFEBAG_create_cert.3: doc/man3/PKCS12_SAFEBAG_create_cert.pod + pod2man --name=PKCS12_SAFEBAG_CREATE_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_SAFEBAG_create_cert.pod >$@ +doc/man/man3/PKCS12_SAFEBAG_get0_attrs.3: doc/man3/PKCS12_SAFEBAG_get0_attrs.pod + pod2man --name=PKCS12_SAFEBAG_GET0_ATTRS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_SAFEBAG_get0_attrs.pod >$@ +doc/man/man3/PKCS12_SAFEBAG_get1_cert.3: doc/man3/PKCS12_SAFEBAG_get1_cert.pod + pod2man --name=PKCS12_SAFEBAG_GET1_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_SAFEBAG_get1_cert.pod >$@ +doc/man/man3/PKCS12_SAFEBAG_set0_attrs.3: doc/man3/PKCS12_SAFEBAG_set0_attrs.pod + pod2man --name=PKCS12_SAFEBAG_SET0_ATTRS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_SAFEBAG_set0_attrs.pod >$@ +doc/man/man3/PKCS12_add1_attr_by_NID.3: doc/man3/PKCS12_add1_attr_by_NID.pod + pod2man --name=PKCS12_ADD1_ATTR_BY_NID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_add1_attr_by_NID.pod >$@ +doc/man/man3/PKCS12_add_CSPName_asc.3: doc/man3/PKCS12_add_CSPName_asc.pod + pod2man --name=PKCS12_ADD_CSPNAME_ASC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_add_CSPName_asc.pod >$@ +doc/man/man3/PKCS12_add_cert.3: doc/man3/PKCS12_add_cert.pod + pod2man --name=PKCS12_ADD_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_add_cert.pod >$@ +doc/man/man3/PKCS12_add_friendlyname_asc.3: doc/man3/PKCS12_add_friendlyname_asc.pod + pod2man --name=PKCS12_ADD_FRIENDLYNAME_ASC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_add_friendlyname_asc.pod >$@ +doc/man/man3/PKCS12_add_localkeyid.3: doc/man3/PKCS12_add_localkeyid.pod + pod2man --name=PKCS12_ADD_LOCALKEYID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_add_localkeyid.pod >$@ +doc/man/man3/PKCS12_add_safe.3: doc/man3/PKCS12_add_safe.pod + pod2man --name=PKCS12_ADD_SAFE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_add_safe.pod >$@ +doc/man/man3/PKCS12_create.3: doc/man3/PKCS12_create.pod + pod2man --name=PKCS12_CREATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_create.pod >$@ +doc/man/man3/PKCS12_decrypt_skey.3: doc/man3/PKCS12_decrypt_skey.pod + pod2man --name=PKCS12_DECRYPT_SKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_decrypt_skey.pod >$@ +doc/man/man3/PKCS12_gen_mac.3: doc/man3/PKCS12_gen_mac.pod + pod2man --name=PKCS12_GEN_MAC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_gen_mac.pod >$@ +doc/man/man3/PKCS12_get_friendlyname.3: doc/man3/PKCS12_get_friendlyname.pod + pod2man --name=PKCS12_GET_FRIENDLYNAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_get_friendlyname.pod >$@ +doc/man/man3/PKCS12_init.3: doc/man3/PKCS12_init.pod + pod2man --name=PKCS12_INIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_init.pod >$@ +doc/man/man3/PKCS12_item_decrypt_d2i.3: doc/man3/PKCS12_item_decrypt_d2i.pod + pod2man --name=PKCS12_ITEM_DECRYPT_D2I --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_item_decrypt_d2i.pod >$@ +doc/man/man3/PKCS12_key_gen_utf8_ex.3: doc/man3/PKCS12_key_gen_utf8_ex.pod + pod2man --name=PKCS12_KEY_GEN_UTF8_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_key_gen_utf8_ex.pod >$@ +doc/man/man3/PKCS12_newpass.3: doc/man3/PKCS12_newpass.pod + pod2man --name=PKCS12_NEWPASS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_newpass.pod >$@ +doc/man/man3/PKCS12_pack_p7encdata.3: doc/man3/PKCS12_pack_p7encdata.pod + pod2man --name=PKCS12_PACK_P7ENCDATA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_pack_p7encdata.pod >$@ +doc/man/man3/PKCS12_parse.3: doc/man3/PKCS12_parse.pod + pod2man --name=PKCS12_PARSE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS12_parse.pod >$@ +doc/man/man3/PKCS5_PBE_keyivgen.3: doc/man3/PKCS5_PBE_keyivgen.pod + pod2man --name=PKCS5_PBE_KEYIVGEN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS5_PBE_keyivgen.pod >$@ +doc/man/man3/PKCS5_PBKDF2_HMAC.3: doc/man3/PKCS5_PBKDF2_HMAC.pod + pod2man --name=PKCS5_PBKDF2_HMAC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS5_PBKDF2_HMAC.pod >$@ +doc/man/man3/PKCS7_decrypt.3: doc/man3/PKCS7_decrypt.pod + pod2man --name=PKCS7_DECRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS7_decrypt.pod >$@ +doc/man/man3/PKCS7_encrypt.3: doc/man3/PKCS7_encrypt.pod + pod2man --name=PKCS7_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS7_encrypt.pod >$@ +doc/man/man3/PKCS7_get_octet_string.3: doc/man3/PKCS7_get_octet_string.pod + pod2man --name=PKCS7_GET_OCTET_STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS7_get_octet_string.pod >$@ +doc/man/man3/PKCS7_sign.3: doc/man3/PKCS7_sign.pod + pod2man --name=PKCS7_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS7_sign.pod >$@ +doc/man/man3/PKCS7_sign_add_signer.3: doc/man3/PKCS7_sign_add_signer.pod + pod2man --name=PKCS7_SIGN_ADD_SIGNER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS7_sign_add_signer.pod >$@ +doc/man/man3/PKCS7_type_is_other.3: doc/man3/PKCS7_type_is_other.pod + pod2man --name=PKCS7_TYPE_IS_OTHER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS7_type_is_other.pod >$@ +doc/man/man3/PKCS7_verify.3: doc/man3/PKCS7_verify.pod + pod2man --name=PKCS7_VERIFY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS7_verify.pod >$@ +doc/man/man3/PKCS8_encrypt.3: doc/man3/PKCS8_encrypt.pod + pod2man --name=PKCS8_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS8_encrypt.pod >$@ +doc/man/man3/PKCS8_pkey_add1_attr.3: doc/man3/PKCS8_pkey_add1_attr.pod + pod2man --name=PKCS8_PKEY_ADD1_ATTR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/PKCS8_pkey_add1_attr.pod >$@ +doc/man/man3/RAND_add.3: doc/man3/RAND_add.pod + pod2man --name=RAND_ADD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_add.pod >$@ +doc/man/man3/RAND_bytes.3: doc/man3/RAND_bytes.pod + pod2man --name=RAND_BYTES --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_bytes.pod >$@ +doc/man/man3/RAND_cleanup.3: doc/man3/RAND_cleanup.pod + pod2man --name=RAND_CLEANUP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_cleanup.pod >$@ +doc/man/man3/RAND_egd.3: doc/man3/RAND_egd.pod + pod2man --name=RAND_EGD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_egd.pod >$@ +doc/man/man3/RAND_get0_primary.3: doc/man3/RAND_get0_primary.pod + pod2man --name=RAND_GET0_PRIMARY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_get0_primary.pod >$@ +doc/man/man3/RAND_load_file.3: doc/man3/RAND_load_file.pod + pod2man --name=RAND_LOAD_FILE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_load_file.pod >$@ +doc/man/man3/RAND_set_DRBG_type.3: doc/man3/RAND_set_DRBG_type.pod + pod2man --name=RAND_SET_DRBG_TYPE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_set_DRBG_type.pod >$@ +doc/man/man3/RAND_set_rand_method.3: doc/man3/RAND_set_rand_method.pod + pod2man --name=RAND_SET_RAND_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RAND_set_rand_method.pod >$@ +doc/man/man3/RC4_set_key.3: doc/man3/RC4_set_key.pod + pod2man --name=RC4_SET_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RC4_set_key.pod >$@ +doc/man/man3/RIPEMD160_Init.3: doc/man3/RIPEMD160_Init.pod + pod2man --name=RIPEMD160_INIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RIPEMD160_Init.pod >$@ +doc/man/man3/RSA_blinding_on.3: doc/man3/RSA_blinding_on.pod + pod2man --name=RSA_BLINDING_ON --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_blinding_on.pod >$@ +doc/man/man3/RSA_check_key.3: doc/man3/RSA_check_key.pod + pod2man --name=RSA_CHECK_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_check_key.pod >$@ +doc/man/man3/RSA_generate_key.3: doc/man3/RSA_generate_key.pod + pod2man --name=RSA_GENERATE_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_generate_key.pod >$@ +doc/man/man3/RSA_get0_key.3: doc/man3/RSA_get0_key.pod + pod2man --name=RSA_GET0_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_get0_key.pod >$@ +doc/man/man3/RSA_meth_new.3: doc/man3/RSA_meth_new.pod + pod2man --name=RSA_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_meth_new.pod >$@ +doc/man/man3/RSA_new.3: doc/man3/RSA_new.pod + pod2man --name=RSA_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_new.pod >$@ +doc/man/man3/RSA_padding_add_PKCS1_type_1.3: doc/man3/RSA_padding_add_PKCS1_type_1.pod + pod2man --name=RSA_PADDING_ADD_PKCS1_TYPE_1 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_padding_add_PKCS1_type_1.pod >$@ +doc/man/man3/RSA_print.3: doc/man3/RSA_print.pod + pod2man --name=RSA_PRINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_print.pod >$@ +doc/man/man3/RSA_private_encrypt.3: doc/man3/RSA_private_encrypt.pod + pod2man --name=RSA_PRIVATE_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_private_encrypt.pod >$@ +doc/man/man3/RSA_public_encrypt.3: doc/man3/RSA_public_encrypt.pod + pod2man --name=RSA_PUBLIC_ENCRYPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_public_encrypt.pod >$@ +doc/man/man3/RSA_set_method.3: doc/man3/RSA_set_method.pod + pod2man --name=RSA_SET_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_set_method.pod >$@ +doc/man/man3/RSA_sign.3: doc/man3/RSA_sign.pod + pod2man --name=RSA_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_sign.pod >$@ +doc/man/man3/RSA_sign_ASN1_OCTET_STRING.3: doc/man3/RSA_sign_ASN1_OCTET_STRING.pod + pod2man --name=RSA_SIGN_ASN1_OCTET_STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_sign_ASN1_OCTET_STRING.pod >$@ +doc/man/man3/RSA_size.3: doc/man3/RSA_size.pod + pod2man --name=RSA_SIZE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/RSA_size.pod >$@ +doc/man/man3/SCT_new.3: doc/man3/SCT_new.pod + pod2man --name=SCT_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SCT_new.pod >$@ +doc/man/man3/SCT_print.3: doc/man3/SCT_print.pod + pod2man --name=SCT_PRINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SCT_print.pod >$@ +doc/man/man3/SCT_validate.3: doc/man3/SCT_validate.pod + pod2man --name=SCT_VALIDATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SCT_validate.pod >$@ +doc/man/man3/SHA256_Init.3: doc/man3/SHA256_Init.pod + pod2man --name=SHA256_INIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SHA256_Init.pod >$@ +doc/man/man3/SMIME_read_ASN1.3: doc/man3/SMIME_read_ASN1.pod + pod2man --name=SMIME_READ_ASN1 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SMIME_read_ASN1.pod >$@ +doc/man/man3/SMIME_read_CMS.3: doc/man3/SMIME_read_CMS.pod + pod2man --name=SMIME_READ_CMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SMIME_read_CMS.pod >$@ +doc/man/man3/SMIME_read_PKCS7.3: doc/man3/SMIME_read_PKCS7.pod + pod2man --name=SMIME_READ_PKCS7 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SMIME_read_PKCS7.pod >$@ +doc/man/man3/SMIME_write_ASN1.3: doc/man3/SMIME_write_ASN1.pod + pod2man --name=SMIME_WRITE_ASN1 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SMIME_write_ASN1.pod >$@ +doc/man/man3/SMIME_write_CMS.3: doc/man3/SMIME_write_CMS.pod + pod2man --name=SMIME_WRITE_CMS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SMIME_write_CMS.pod >$@ +doc/man/man3/SMIME_write_PKCS7.3: doc/man3/SMIME_write_PKCS7.pod + pod2man --name=SMIME_WRITE_PKCS7 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SMIME_write_PKCS7.pod >$@ +doc/man/man3/SRP_Calc_B.3: doc/man3/SRP_Calc_B.pod + pod2man --name=SRP_CALC_B --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SRP_Calc_B.pod >$@ +doc/man/man3/SRP_VBASE_new.3: doc/man3/SRP_VBASE_new.pod + pod2man --name=SRP_VBASE_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SRP_VBASE_new.pod >$@ +doc/man/man3/SRP_create_verifier.3: doc/man3/SRP_create_verifier.pod + pod2man --name=SRP_CREATE_VERIFIER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SRP_create_verifier.pod >$@ +doc/man/man3/SRP_user_pwd_new.3: doc/man3/SRP_user_pwd_new.pod + pod2man --name=SRP_USER_PWD_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SRP_user_pwd_new.pod >$@ +doc/man/man3/SSL_CIPHER_get_name.3: doc/man3/SSL_CIPHER_get_name.pod + pod2man --name=SSL_CIPHER_GET_NAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CIPHER_get_name.pod >$@ +doc/man/man3/SSL_COMP_add_compression_method.3: doc/man3/SSL_COMP_add_compression_method.pod + pod2man --name=SSL_COMP_ADD_COMPRESSION_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_COMP_add_compression_method.pod >$@ +doc/man/man3/SSL_CONF_CTX_new.3: doc/man3/SSL_CONF_CTX_new.pod + pod2man --name=SSL_CONF_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CONF_CTX_new.pod >$@ +doc/man/man3/SSL_CONF_CTX_set1_prefix.3: doc/man3/SSL_CONF_CTX_set1_prefix.pod + pod2man --name=SSL_CONF_CTX_SET1_PREFIX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CONF_CTX_set1_prefix.pod >$@ +doc/man/man3/SSL_CONF_CTX_set_flags.3: doc/man3/SSL_CONF_CTX_set_flags.pod + pod2man --name=SSL_CONF_CTX_SET_FLAGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CONF_CTX_set_flags.pod >$@ +doc/man/man3/SSL_CONF_CTX_set_ssl_ctx.3: doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod + pod2man --name=SSL_CONF_CTX_SET_SSL_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod >$@ +doc/man/man3/SSL_CONF_cmd.3: doc/man3/SSL_CONF_cmd.pod + pod2man --name=SSL_CONF_CMD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CONF_cmd.pod >$@ +doc/man/man3/SSL_CONF_cmd_argv.3: doc/man3/SSL_CONF_cmd_argv.pod + pod2man --name=SSL_CONF_CMD_ARGV --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CONF_cmd_argv.pod >$@ +doc/man/man3/SSL_CTX_add1_chain_cert.3: doc/man3/SSL_CTX_add1_chain_cert.pod + pod2man --name=SSL_CTX_ADD1_CHAIN_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_add1_chain_cert.pod >$@ +doc/man/man3/SSL_CTX_add_extra_chain_cert.3: doc/man3/SSL_CTX_add_extra_chain_cert.pod + pod2man --name=SSL_CTX_ADD_EXTRA_CHAIN_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_add_extra_chain_cert.pod >$@ +doc/man/man3/SSL_CTX_add_session.3: doc/man3/SSL_CTX_add_session.pod + pod2man --name=SSL_CTX_ADD_SESSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_add_session.pod >$@ +doc/man/man3/SSL_CTX_config.3: doc/man3/SSL_CTX_config.pod + pod2man --name=SSL_CTX_CONFIG --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_config.pod >$@ +doc/man/man3/SSL_CTX_ctrl.3: doc/man3/SSL_CTX_ctrl.pod + pod2man --name=SSL_CTX_CTRL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_ctrl.pod >$@ +doc/man/man3/SSL_CTX_dane_enable.3: doc/man3/SSL_CTX_dane_enable.pod + pod2man --name=SSL_CTX_DANE_ENABLE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_dane_enable.pod >$@ +doc/man/man3/SSL_CTX_flush_sessions.3: doc/man3/SSL_CTX_flush_sessions.pod + pod2man --name=SSL_CTX_FLUSH_SESSIONS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_flush_sessions.pod >$@ +doc/man/man3/SSL_CTX_free.3: doc/man3/SSL_CTX_free.pod + pod2man --name=SSL_CTX_FREE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_free.pod >$@ +doc/man/man3/SSL_CTX_get0_param.3: doc/man3/SSL_CTX_get0_param.pod + pod2man --name=SSL_CTX_GET0_PARAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_get0_param.pod >$@ +doc/man/man3/SSL_CTX_get_verify_mode.3: doc/man3/SSL_CTX_get_verify_mode.pod + pod2man --name=SSL_CTX_GET_VERIFY_MODE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_get_verify_mode.pod >$@ +doc/man/man3/SSL_CTX_has_client_custom_ext.3: doc/man3/SSL_CTX_has_client_custom_ext.pod + pod2man --name=SSL_CTX_HAS_CLIENT_CUSTOM_EXT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_has_client_custom_ext.pod >$@ +doc/man/man3/SSL_CTX_load_verify_locations.3: doc/man3/SSL_CTX_load_verify_locations.pod + pod2man --name=SSL_CTX_LOAD_VERIFY_LOCATIONS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_load_verify_locations.pod >$@ +doc/man/man3/SSL_CTX_new.3: doc/man3/SSL_CTX_new.pod + pod2man --name=SSL_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_new.pod >$@ +doc/man/man3/SSL_CTX_sess_number.3: doc/man3/SSL_CTX_sess_number.pod + pod2man --name=SSL_CTX_SESS_NUMBER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_sess_number.pod >$@ +doc/man/man3/SSL_CTX_sess_set_cache_size.3: doc/man3/SSL_CTX_sess_set_cache_size.pod + pod2man --name=SSL_CTX_SESS_SET_CACHE_SIZE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_sess_set_cache_size.pod >$@ +doc/man/man3/SSL_CTX_sess_set_get_cb.3: doc/man3/SSL_CTX_sess_set_get_cb.pod + pod2man --name=SSL_CTX_SESS_SET_GET_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_sess_set_get_cb.pod >$@ +doc/man/man3/SSL_CTX_sessions.3: doc/man3/SSL_CTX_sessions.pod + pod2man --name=SSL_CTX_SESSIONS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_sessions.pod >$@ +doc/man/man3/SSL_CTX_set0_CA_list.3: doc/man3/SSL_CTX_set0_CA_list.pod + pod2man --name=SSL_CTX_SET0_CA_LIST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set0_CA_list.pod >$@ +doc/man/man3/SSL_CTX_set1_cert_comp_preference.3: doc/man3/SSL_CTX_set1_cert_comp_preference.pod + pod2man --name=SSL_CTX_SET1_CERT_COMP_PREFERENCE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set1_cert_comp_preference.pod >$@ +doc/man/man3/SSL_CTX_set1_curves.3: doc/man3/SSL_CTX_set1_curves.pod + pod2man --name=SSL_CTX_SET1_CURVES --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set1_curves.pod >$@ +doc/man/man3/SSL_CTX_set1_sigalgs.3: doc/man3/SSL_CTX_set1_sigalgs.pod + pod2man --name=SSL_CTX_SET1_SIGALGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set1_sigalgs.pod >$@ +doc/man/man3/SSL_CTX_set1_verify_cert_store.3: doc/man3/SSL_CTX_set1_verify_cert_store.pod + pod2man --name=SSL_CTX_SET1_VERIFY_CERT_STORE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set1_verify_cert_store.pod >$@ +doc/man/man3/SSL_CTX_set_alpn_select_cb.3: doc/man3/SSL_CTX_set_alpn_select_cb.pod + pod2man --name=SSL_CTX_SET_ALPN_SELECT_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_alpn_select_cb.pod >$@ +doc/man/man3/SSL_CTX_set_cert_cb.3: doc/man3/SSL_CTX_set_cert_cb.pod + pod2man --name=SSL_CTX_SET_CERT_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_cert_cb.pod >$@ +doc/man/man3/SSL_CTX_set_cert_store.3: doc/man3/SSL_CTX_set_cert_store.pod + pod2man --name=SSL_CTX_SET_CERT_STORE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_cert_store.pod >$@ +doc/man/man3/SSL_CTX_set_cert_verify_callback.3: doc/man3/SSL_CTX_set_cert_verify_callback.pod + pod2man --name=SSL_CTX_SET_CERT_VERIFY_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_cert_verify_callback.pod >$@ +doc/man/man3/SSL_CTX_set_cipher_list.3: doc/man3/SSL_CTX_set_cipher_list.pod + pod2man --name=SSL_CTX_SET_CIPHER_LIST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_cipher_list.pod >$@ +doc/man/man3/SSL_CTX_set_client_cert_cb.3: doc/man3/SSL_CTX_set_client_cert_cb.pod + pod2man --name=SSL_CTX_SET_CLIENT_CERT_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_client_cert_cb.pod >$@ +doc/man/man3/SSL_CTX_set_client_hello_cb.3: doc/man3/SSL_CTX_set_client_hello_cb.pod + pod2man --name=SSL_CTX_SET_CLIENT_HELLO_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_client_hello_cb.pod >$@ +doc/man/man3/SSL_CTX_set_ct_validation_callback.3: doc/man3/SSL_CTX_set_ct_validation_callback.pod + pod2man --name=SSL_CTX_SET_CT_VALIDATION_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_ct_validation_callback.pod >$@ +doc/man/man3/SSL_CTX_set_ctlog_list_file.3: doc/man3/SSL_CTX_set_ctlog_list_file.pod + pod2man --name=SSL_CTX_SET_CTLOG_LIST_FILE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_ctlog_list_file.pod >$@ +doc/man/man3/SSL_CTX_set_default_passwd_cb.3: doc/man3/SSL_CTX_set_default_passwd_cb.pod + pod2man --name=SSL_CTX_SET_DEFAULT_PASSWD_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_default_passwd_cb.pod >$@ +doc/man/man3/SSL_CTX_set_generate_session_id.3: doc/man3/SSL_CTX_set_generate_session_id.pod + pod2man --name=SSL_CTX_SET_GENERATE_SESSION_ID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_generate_session_id.pod >$@ +doc/man/man3/SSL_CTX_set_info_callback.3: doc/man3/SSL_CTX_set_info_callback.pod + pod2man --name=SSL_CTX_SET_INFO_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_info_callback.pod >$@ +doc/man/man3/SSL_CTX_set_keylog_callback.3: doc/man3/SSL_CTX_set_keylog_callback.pod + pod2man --name=SSL_CTX_SET_KEYLOG_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_keylog_callback.pod >$@ +doc/man/man3/SSL_CTX_set_max_cert_list.3: doc/man3/SSL_CTX_set_max_cert_list.pod + pod2man --name=SSL_CTX_SET_MAX_CERT_LIST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_max_cert_list.pod >$@ +doc/man/man3/SSL_CTX_set_min_proto_version.3: doc/man3/SSL_CTX_set_min_proto_version.pod + pod2man --name=SSL_CTX_SET_MIN_PROTO_VERSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_min_proto_version.pod >$@ +doc/man/man3/SSL_CTX_set_mode.3: doc/man3/SSL_CTX_set_mode.pod + pod2man --name=SSL_CTX_SET_MODE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_mode.pod >$@ +doc/man/man3/SSL_CTX_set_msg_callback.3: doc/man3/SSL_CTX_set_msg_callback.pod + pod2man --name=SSL_CTX_SET_MSG_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_msg_callback.pod >$@ +doc/man/man3/SSL_CTX_set_num_tickets.3: doc/man3/SSL_CTX_set_num_tickets.pod + pod2man --name=SSL_CTX_SET_NUM_TICKETS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_num_tickets.pod >$@ +doc/man/man3/SSL_CTX_set_options.3: doc/man3/SSL_CTX_set_options.pod + pod2man --name=SSL_CTX_SET_OPTIONS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_options.pod >$@ +doc/man/man3/SSL_CTX_set_psk_client_callback.3: doc/man3/SSL_CTX_set_psk_client_callback.pod + pod2man --name=SSL_CTX_SET_PSK_CLIENT_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_psk_client_callback.pod >$@ +doc/man/man3/SSL_CTX_set_quiet_shutdown.3: doc/man3/SSL_CTX_set_quiet_shutdown.pod + pod2man --name=SSL_CTX_SET_QUIET_SHUTDOWN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_quiet_shutdown.pod >$@ +doc/man/man3/SSL_CTX_set_read_ahead.3: doc/man3/SSL_CTX_set_read_ahead.pod + pod2man --name=SSL_CTX_SET_READ_AHEAD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_read_ahead.pod >$@ +doc/man/man3/SSL_CTX_set_record_padding_callback.3: doc/man3/SSL_CTX_set_record_padding_callback.pod + pod2man --name=SSL_CTX_SET_RECORD_PADDING_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_record_padding_callback.pod >$@ +doc/man/man3/SSL_CTX_set_security_level.3: doc/man3/SSL_CTX_set_security_level.pod + pod2man --name=SSL_CTX_SET_SECURITY_LEVEL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_security_level.pod >$@ +doc/man/man3/SSL_CTX_set_session_cache_mode.3: doc/man3/SSL_CTX_set_session_cache_mode.pod + pod2man --name=SSL_CTX_SET_SESSION_CACHE_MODE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_session_cache_mode.pod >$@ +doc/man/man3/SSL_CTX_set_session_id_context.3: doc/man3/SSL_CTX_set_session_id_context.pod + pod2man --name=SSL_CTX_SET_SESSION_ID_CONTEXT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_session_id_context.pod >$@ +doc/man/man3/SSL_CTX_set_session_ticket_cb.3: doc/man3/SSL_CTX_set_session_ticket_cb.pod + pod2man --name=SSL_CTX_SET_SESSION_TICKET_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_session_ticket_cb.pod >$@ +doc/man/man3/SSL_CTX_set_split_send_fragment.3: doc/man3/SSL_CTX_set_split_send_fragment.pod + pod2man --name=SSL_CTX_SET_SPLIT_SEND_FRAGMENT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_split_send_fragment.pod >$@ +doc/man/man3/SSL_CTX_set_srp_password.3: doc/man3/SSL_CTX_set_srp_password.pod + pod2man --name=SSL_CTX_SET_SRP_PASSWORD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_srp_password.pod >$@ +doc/man/man3/SSL_CTX_set_ssl_version.3: doc/man3/SSL_CTX_set_ssl_version.pod + pod2man --name=SSL_CTX_SET_SSL_VERSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_ssl_version.pod >$@ +doc/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3: doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod + pod2man --name=SSL_CTX_SET_STATELESS_COOKIE_GENERATE_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod >$@ +doc/man/man3/SSL_CTX_set_timeout.3: doc/man3/SSL_CTX_set_timeout.pod + pod2man --name=SSL_CTX_SET_TIMEOUT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_timeout.pod >$@ +doc/man/man3/SSL_CTX_set_tlsext_servername_callback.3: doc/man3/SSL_CTX_set_tlsext_servername_callback.pod + pod2man --name=SSL_CTX_SET_TLSEXT_SERVERNAME_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_tlsext_servername_callback.pod >$@ +doc/man/man3/SSL_CTX_set_tlsext_status_cb.3: doc/man3/SSL_CTX_set_tlsext_status_cb.pod + pod2man --name=SSL_CTX_SET_TLSEXT_STATUS_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_tlsext_status_cb.pod >$@ +doc/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3: doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod + pod2man --name=SSL_CTX_SET_TLSEXT_TICKET_KEY_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod >$@ +doc/man/man3/SSL_CTX_set_tlsext_use_srtp.3: doc/man3/SSL_CTX_set_tlsext_use_srtp.pod + pod2man --name=SSL_CTX_SET_TLSEXT_USE_SRTP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_tlsext_use_srtp.pod >$@ +doc/man/man3/SSL_CTX_set_tmp_dh_callback.3: doc/man3/SSL_CTX_set_tmp_dh_callback.pod + pod2man --name=SSL_CTX_SET_TMP_DH_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_tmp_dh_callback.pod >$@ +doc/man/man3/SSL_CTX_set_tmp_ecdh.3: doc/man3/SSL_CTX_set_tmp_ecdh.pod + pod2man --name=SSL_CTX_SET_TMP_ECDH --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_tmp_ecdh.pod >$@ +doc/man/man3/SSL_CTX_set_verify.3: doc/man3/SSL_CTX_set_verify.pod + pod2man --name=SSL_CTX_SET_VERIFY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_set_verify.pod >$@ +doc/man/man3/SSL_CTX_use_certificate.3: doc/man3/SSL_CTX_use_certificate.pod + pod2man --name=SSL_CTX_USE_CERTIFICATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_use_certificate.pod >$@ +doc/man/man3/SSL_CTX_use_psk_identity_hint.3: doc/man3/SSL_CTX_use_psk_identity_hint.pod + pod2man --name=SSL_CTX_USE_PSK_IDENTITY_HINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_use_psk_identity_hint.pod >$@ +doc/man/man3/SSL_CTX_use_serverinfo.3: doc/man3/SSL_CTX_use_serverinfo.pod + pod2man --name=SSL_CTX_USE_SERVERINFO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_CTX_use_serverinfo.pod >$@ +doc/man/man3/SSL_SESSION_free.3: doc/man3/SSL_SESSION_free.pod + pod2man --name=SSL_SESSION_FREE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_free.pod >$@ +doc/man/man3/SSL_SESSION_get0_cipher.3: doc/man3/SSL_SESSION_get0_cipher.pod + pod2man --name=SSL_SESSION_GET0_CIPHER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_get0_cipher.pod >$@ +doc/man/man3/SSL_SESSION_get0_hostname.3: doc/man3/SSL_SESSION_get0_hostname.pod + pod2man --name=SSL_SESSION_GET0_HOSTNAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_get0_hostname.pod >$@ +doc/man/man3/SSL_SESSION_get0_id_context.3: doc/man3/SSL_SESSION_get0_id_context.pod + pod2man --name=SSL_SESSION_GET0_ID_CONTEXT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_get0_id_context.pod >$@ +doc/man/man3/SSL_SESSION_get0_peer.3: doc/man3/SSL_SESSION_get0_peer.pod + pod2man --name=SSL_SESSION_GET0_PEER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_get0_peer.pod >$@ +doc/man/man3/SSL_SESSION_get_compress_id.3: doc/man3/SSL_SESSION_get_compress_id.pod + pod2man --name=SSL_SESSION_GET_COMPRESS_ID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_get_compress_id.pod >$@ +doc/man/man3/SSL_SESSION_get_protocol_version.3: doc/man3/SSL_SESSION_get_protocol_version.pod + pod2man --name=SSL_SESSION_GET_PROTOCOL_VERSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_get_protocol_version.pod >$@ +doc/man/man3/SSL_SESSION_get_time.3: doc/man3/SSL_SESSION_get_time.pod + pod2man --name=SSL_SESSION_GET_TIME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_get_time.pod >$@ +doc/man/man3/SSL_SESSION_has_ticket.3: doc/man3/SSL_SESSION_has_ticket.pod + pod2man --name=SSL_SESSION_HAS_TICKET --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_has_ticket.pod >$@ +doc/man/man3/SSL_SESSION_is_resumable.3: doc/man3/SSL_SESSION_is_resumable.pod + pod2man --name=SSL_SESSION_IS_RESUMABLE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_is_resumable.pod >$@ +doc/man/man3/SSL_SESSION_print.3: doc/man3/SSL_SESSION_print.pod + pod2man --name=SSL_SESSION_PRINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_print.pod >$@ +doc/man/man3/SSL_SESSION_set1_id.3: doc/man3/SSL_SESSION_set1_id.pod + pod2man --name=SSL_SESSION_SET1_ID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_SESSION_set1_id.pod >$@ +doc/man/man3/SSL_accept.3: doc/man3/SSL_accept.pod + pod2man --name=SSL_ACCEPT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_accept.pod >$@ +doc/man/man3/SSL_accept_stream.3: doc/man3/SSL_accept_stream.pod + pod2man --name=SSL_ACCEPT_STREAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_accept_stream.pod >$@ +doc/man/man3/SSL_alert_type_string.3: doc/man3/SSL_alert_type_string.pod + pod2man --name=SSL_ALERT_TYPE_STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_alert_type_string.pod >$@ +doc/man/man3/SSL_alloc_buffers.3: doc/man3/SSL_alloc_buffers.pod + pod2man --name=SSL_ALLOC_BUFFERS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_alloc_buffers.pod >$@ +doc/man/man3/SSL_check_chain.3: doc/man3/SSL_check_chain.pod + pod2man --name=SSL_CHECK_CHAIN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_check_chain.pod >$@ +doc/man/man3/SSL_clear.3: doc/man3/SSL_clear.pod + pod2man --name=SSL_CLEAR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_clear.pod >$@ +doc/man/man3/SSL_connect.3: doc/man3/SSL_connect.pod + pod2man --name=SSL_CONNECT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_connect.pod >$@ +doc/man/man3/SSL_do_handshake.3: doc/man3/SSL_do_handshake.pod + pod2man --name=SSL_DO_HANDSHAKE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_do_handshake.pod >$@ +doc/man/man3/SSL_export_keying_material.3: doc/man3/SSL_export_keying_material.pod + pod2man --name=SSL_EXPORT_KEYING_MATERIAL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_export_keying_material.pod >$@ +doc/man/man3/SSL_extension_supported.3: doc/man3/SSL_extension_supported.pod + pod2man --name=SSL_EXTENSION_SUPPORTED --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_extension_supported.pod >$@ +doc/man/man3/SSL_free.3: doc/man3/SSL_free.pod + pod2man --name=SSL_FREE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_free.pod >$@ +doc/man/man3/SSL_get0_connection.3: doc/man3/SSL_get0_connection.pod + pod2man --name=SSL_GET0_CONNECTION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get0_connection.pod >$@ +doc/man/man3/SSL_get0_group_name.3: doc/man3/SSL_get0_group_name.pod + pod2man --name=SSL_GET0_GROUP_NAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get0_group_name.pod >$@ +doc/man/man3/SSL_get0_peer_rpk.3: doc/man3/SSL_get0_peer_rpk.pod + pod2man --name=SSL_GET0_PEER_RPK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get0_peer_rpk.pod >$@ +doc/man/man3/SSL_get0_peer_scts.3: doc/man3/SSL_get0_peer_scts.pod + pod2man --name=SSL_GET0_PEER_SCTS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get0_peer_scts.pod >$@ +doc/man/man3/SSL_get1_builtin_sigalgs.3: doc/man3/SSL_get1_builtin_sigalgs.pod + pod2man --name=SSL_GET1_BUILTIN_SIGALGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get1_builtin_sigalgs.pod >$@ +doc/man/man3/SSL_get_SSL_CTX.3: doc/man3/SSL_get_SSL_CTX.pod + pod2man --name=SSL_GET_SSL_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_SSL_CTX.pod >$@ +doc/man/man3/SSL_get_all_async_fds.3: doc/man3/SSL_get_all_async_fds.pod + pod2man --name=SSL_GET_ALL_ASYNC_FDS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_all_async_fds.pod >$@ +doc/man/man3/SSL_get_certificate.3: doc/man3/SSL_get_certificate.pod + pod2man --name=SSL_GET_CERTIFICATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_certificate.pod >$@ +doc/man/man3/SSL_get_ciphers.3: doc/man3/SSL_get_ciphers.pod + pod2man --name=SSL_GET_CIPHERS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_ciphers.pod >$@ +doc/man/man3/SSL_get_client_random.3: doc/man3/SSL_get_client_random.pod + pod2man --name=SSL_GET_CLIENT_RANDOM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_client_random.pod >$@ +doc/man/man3/SSL_get_conn_close_info.3: doc/man3/SSL_get_conn_close_info.pod + pod2man --name=SSL_GET_CONN_CLOSE_INFO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_conn_close_info.pod >$@ +doc/man/man3/SSL_get_current_cipher.3: doc/man3/SSL_get_current_cipher.pod + pod2man --name=SSL_GET_CURRENT_CIPHER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_current_cipher.pod >$@ +doc/man/man3/SSL_get_default_timeout.3: doc/man3/SSL_get_default_timeout.pod + pod2man --name=SSL_GET_DEFAULT_TIMEOUT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_default_timeout.pod >$@ +doc/man/man3/SSL_get_error.3: doc/man3/SSL_get_error.pod + pod2man --name=SSL_GET_ERROR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_error.pod >$@ +doc/man/man3/SSL_get_event_timeout.3: doc/man3/SSL_get_event_timeout.pod + pod2man --name=SSL_GET_EVENT_TIMEOUT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_event_timeout.pod >$@ +doc/man/man3/SSL_get_extms_support.3: doc/man3/SSL_get_extms_support.pod + pod2man --name=SSL_GET_EXTMS_SUPPORT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_extms_support.pod >$@ +doc/man/man3/SSL_get_fd.3: doc/man3/SSL_get_fd.pod + pod2man --name=SSL_GET_FD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_fd.pod >$@ +doc/man/man3/SSL_get_handshake_rtt.3: doc/man3/SSL_get_handshake_rtt.pod + pod2man --name=SSL_GET_HANDSHAKE_RTT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_handshake_rtt.pod >$@ +doc/man/man3/SSL_get_peer_cert_chain.3: doc/man3/SSL_get_peer_cert_chain.pod + pod2man --name=SSL_GET_PEER_CERT_CHAIN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_peer_cert_chain.pod >$@ +doc/man/man3/SSL_get_peer_certificate.3: doc/man3/SSL_get_peer_certificate.pod + pod2man --name=SSL_GET_PEER_CERTIFICATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_peer_certificate.pod >$@ +doc/man/man3/SSL_get_peer_signature_nid.3: doc/man3/SSL_get_peer_signature_nid.pod + pod2man --name=SSL_GET_PEER_SIGNATURE_NID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_peer_signature_nid.pod >$@ +doc/man/man3/SSL_get_peer_tmp_key.3: doc/man3/SSL_get_peer_tmp_key.pod + pod2man --name=SSL_GET_PEER_TMP_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_peer_tmp_key.pod >$@ +doc/man/man3/SSL_get_psk_identity.3: doc/man3/SSL_get_psk_identity.pod + pod2man --name=SSL_GET_PSK_IDENTITY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_psk_identity.pod >$@ +doc/man/man3/SSL_get_rbio.3: doc/man3/SSL_get_rbio.pod + pod2man --name=SSL_GET_RBIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_rbio.pod >$@ +doc/man/man3/SSL_get_rpoll_descriptor.3: doc/man3/SSL_get_rpoll_descriptor.pod + pod2man --name=SSL_GET_RPOLL_DESCRIPTOR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_rpoll_descriptor.pod >$@ +doc/man/man3/SSL_get_session.3: doc/man3/SSL_get_session.pod + pod2man --name=SSL_GET_SESSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_session.pod >$@ +doc/man/man3/SSL_get_shared_sigalgs.3: doc/man3/SSL_get_shared_sigalgs.pod + pod2man --name=SSL_GET_SHARED_SIGALGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_shared_sigalgs.pod >$@ +doc/man/man3/SSL_get_stream_id.3: doc/man3/SSL_get_stream_id.pod + pod2man --name=SSL_GET_STREAM_ID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_stream_id.pod >$@ +doc/man/man3/SSL_get_stream_read_state.3: doc/man3/SSL_get_stream_read_state.pod + pod2man --name=SSL_GET_STREAM_READ_STATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_stream_read_state.pod >$@ +doc/man/man3/SSL_get_value_uint.3: doc/man3/SSL_get_value_uint.pod + pod2man --name=SSL_GET_VALUE_UINT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_value_uint.pod >$@ +doc/man/man3/SSL_get_verify_result.3: doc/man3/SSL_get_verify_result.pod + pod2man --name=SSL_GET_VERIFY_RESULT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_verify_result.pod >$@ +doc/man/man3/SSL_get_version.3: doc/man3/SSL_get_version.pod + pod2man --name=SSL_GET_VERSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_get_version.pod >$@ +doc/man/man3/SSL_group_to_name.3: doc/man3/SSL_group_to_name.pod + pod2man --name=SSL_GROUP_TO_NAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_group_to_name.pod >$@ +doc/man/man3/SSL_handle_events.3: doc/man3/SSL_handle_events.pod + pod2man --name=SSL_HANDLE_EVENTS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_handle_events.pod >$@ +doc/man/man3/SSL_in_init.3: doc/man3/SSL_in_init.pod + pod2man --name=SSL_IN_INIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_in_init.pod >$@ +doc/man/man3/SSL_inject_net_dgram.3: doc/man3/SSL_inject_net_dgram.pod + pod2man --name=SSL_INJECT_NET_DGRAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_inject_net_dgram.pod >$@ +doc/man/man3/SSL_key_update.3: doc/man3/SSL_key_update.pod + pod2man --name=SSL_KEY_UPDATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_key_update.pod >$@ +doc/man/man3/SSL_library_init.3: doc/man3/SSL_library_init.pod + pod2man --name=SSL_LIBRARY_INIT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_library_init.pod >$@ +doc/man/man3/SSL_load_client_CA_file.3: doc/man3/SSL_load_client_CA_file.pod + pod2man --name=SSL_LOAD_CLIENT_CA_FILE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_load_client_CA_file.pod >$@ +doc/man/man3/SSL_new.3: doc/man3/SSL_new.pod + pod2man --name=SSL_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_new.pod >$@ +doc/man/man3/SSL_new_stream.3: doc/man3/SSL_new_stream.pod + pod2man --name=SSL_NEW_STREAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_new_stream.pod >$@ +doc/man/man3/SSL_pending.3: doc/man3/SSL_pending.pod + pod2man --name=SSL_PENDING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_pending.pod >$@ +doc/man/man3/SSL_poll.3: doc/man3/SSL_poll.pod + pod2man --name=SSL_POLL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_poll.pod >$@ +doc/man/man3/SSL_read.3: doc/man3/SSL_read.pod + pod2man --name=SSL_READ --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_read.pod >$@ +doc/man/man3/SSL_read_early_data.3: doc/man3/SSL_read_early_data.pod + pod2man --name=SSL_READ_EARLY_DATA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_read_early_data.pod >$@ +doc/man/man3/SSL_rstate_string.3: doc/man3/SSL_rstate_string.pod + pod2man --name=SSL_RSTATE_STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_rstate_string.pod >$@ +doc/man/man3/SSL_session_reused.3: doc/man3/SSL_session_reused.pod + pod2man --name=SSL_SESSION_REUSED --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_session_reused.pod >$@ +doc/man/man3/SSL_set1_host.3: doc/man3/SSL_set1_host.pod + pod2man --name=SSL_SET1_HOST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set1_host.pod >$@ +doc/man/man3/SSL_set1_initial_peer_addr.3: doc/man3/SSL_set1_initial_peer_addr.pod + pod2man --name=SSL_SET1_INITIAL_PEER_ADDR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set1_initial_peer_addr.pod >$@ +doc/man/man3/SSL_set1_server_cert_type.3: doc/man3/SSL_set1_server_cert_type.pod + pod2man --name=SSL_SET1_SERVER_CERT_TYPE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set1_server_cert_type.pod >$@ +doc/man/man3/SSL_set_async_callback.3: doc/man3/SSL_set_async_callback.pod + pod2man --name=SSL_SET_ASYNC_CALLBACK --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_async_callback.pod >$@ +doc/man/man3/SSL_set_bio.3: doc/man3/SSL_set_bio.pod + pod2man --name=SSL_SET_BIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_bio.pod >$@ +doc/man/man3/SSL_set_blocking_mode.3: doc/man3/SSL_set_blocking_mode.pod + pod2man --name=SSL_SET_BLOCKING_MODE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_blocking_mode.pod >$@ +doc/man/man3/SSL_set_connect_state.3: doc/man3/SSL_set_connect_state.pod + pod2man --name=SSL_SET_CONNECT_STATE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_connect_state.pod >$@ +doc/man/man3/SSL_set_default_stream_mode.3: doc/man3/SSL_set_default_stream_mode.pod + pod2man --name=SSL_SET_DEFAULT_STREAM_MODE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_default_stream_mode.pod >$@ +doc/man/man3/SSL_set_fd.3: doc/man3/SSL_set_fd.pod + pod2man --name=SSL_SET_FD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_fd.pod >$@ +doc/man/man3/SSL_set_incoming_stream_policy.3: doc/man3/SSL_set_incoming_stream_policy.pod + pod2man --name=SSL_SET_INCOMING_STREAM_POLICY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_incoming_stream_policy.pod >$@ +doc/man/man3/SSL_set_retry_verify.3: doc/man3/SSL_set_retry_verify.pod + pod2man --name=SSL_SET_RETRY_VERIFY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_retry_verify.pod >$@ +doc/man/man3/SSL_set_session.3: doc/man3/SSL_set_session.pod + pod2man --name=SSL_SET_SESSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_session.pod >$@ +doc/man/man3/SSL_set_session_secret_cb.3: doc/man3/SSL_set_session_secret_cb.pod + pod2man --name=SSL_SET_SESSION_SECRET_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_session_secret_cb.pod >$@ +doc/man/man3/SSL_set_shutdown.3: doc/man3/SSL_set_shutdown.pod + pod2man --name=SSL_SET_SHUTDOWN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_shutdown.pod >$@ +doc/man/man3/SSL_set_verify_result.3: doc/man3/SSL_set_verify_result.pod + pod2man --name=SSL_SET_VERIFY_RESULT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_set_verify_result.pod >$@ +doc/man/man3/SSL_shutdown.3: doc/man3/SSL_shutdown.pod + pod2man --name=SSL_SHUTDOWN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_shutdown.pod >$@ +doc/man/man3/SSL_state_string.3: doc/man3/SSL_state_string.pod + pod2man --name=SSL_STATE_STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_state_string.pod >$@ +doc/man/man3/SSL_stream_conclude.3: doc/man3/SSL_stream_conclude.pod + pod2man --name=SSL_STREAM_CONCLUDE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_stream_conclude.pod >$@ +doc/man/man3/SSL_stream_reset.3: doc/man3/SSL_stream_reset.pod + pod2man --name=SSL_STREAM_RESET --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_stream_reset.pod >$@ +doc/man/man3/SSL_want.3: doc/man3/SSL_want.pod + pod2man --name=SSL_WANT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_want.pod >$@ +doc/man/man3/SSL_write.3: doc/man3/SSL_write.pod + pod2man --name=SSL_WRITE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/SSL_write.pod >$@ +doc/man/man3/TS_RESP_CTX_new.3: doc/man3/TS_RESP_CTX_new.pod + pod2man --name=TS_RESP_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/TS_RESP_CTX_new.pod >$@ +doc/man/man3/TS_VERIFY_CTX.3: doc/man3/TS_VERIFY_CTX.pod + pod2man --name=TS_VERIFY_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/TS_VERIFY_CTX.pod >$@ +doc/man/man3/UI_STRING.3: doc/man3/UI_STRING.pod + pod2man --name=UI_STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/UI_STRING.pod >$@ +doc/man/man3/UI_UTIL_read_pw.3: doc/man3/UI_UTIL_read_pw.pod + pod2man --name=UI_UTIL_READ_PW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/UI_UTIL_read_pw.pod >$@ +doc/man/man3/UI_create_method.3: doc/man3/UI_create_method.pod + pod2man --name=UI_CREATE_METHOD --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/UI_create_method.pod >$@ +doc/man/man3/UI_new.3: doc/man3/UI_new.pod + pod2man --name=UI_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/UI_new.pod >$@ +doc/man/man3/X509V3_get_d2i.3: doc/man3/X509V3_get_d2i.pod + pod2man --name=X509V3_GET_D2I --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509V3_get_d2i.pod >$@ +doc/man/man3/X509V3_set_ctx.3: doc/man3/X509V3_set_ctx.pod + pod2man --name=X509V3_SET_CTX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509V3_set_ctx.pod >$@ +doc/man/man3/X509_ACERT_add1_attr.3: doc/man3/X509_ACERT_add1_attr.pod + pod2man --name=X509_ACERT_ADD1_ATTR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_ACERT_add1_attr.pod >$@ +doc/man/man3/X509_ACERT_add_attr_nconf.3: doc/man3/X509_ACERT_add_attr_nconf.pod + pod2man --name=X509_ACERT_ADD_ATTR_NCONF --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_ACERT_add_attr_nconf.pod >$@ +doc/man/man3/X509_ACERT_get0_holder_baseCertId.3: doc/man3/X509_ACERT_get0_holder_baseCertId.pod + pod2man --name=X509_ACERT_GET0_HOLDER_BASECERTID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_ACERT_get0_holder_baseCertId.pod >$@ +doc/man/man3/X509_ACERT_get_attr.3: doc/man3/X509_ACERT_get_attr.pod + pod2man --name=X509_ACERT_GET_ATTR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_ACERT_get_attr.pod >$@ +doc/man/man3/X509_ACERT_print_ex.3: doc/man3/X509_ACERT_print_ex.pod + pod2man --name=X509_ACERT_PRINT_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_ACERT_print_ex.pod >$@ +doc/man/man3/X509_ALGOR_dup.3: doc/man3/X509_ALGOR_dup.pod + pod2man --name=X509_ALGOR_DUP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_ALGOR_dup.pod >$@ +doc/man/man3/X509_ATTRIBUTE.3: doc/man3/X509_ATTRIBUTE.pod + pod2man --name=X509_ATTRIBUTE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_ATTRIBUTE.pod >$@ +doc/man/man3/X509_CRL_get0_by_serial.3: doc/man3/X509_CRL_get0_by_serial.pod + pod2man --name=X509_CRL_GET0_BY_SERIAL --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_CRL_get0_by_serial.pod >$@ +doc/man/man3/X509_EXTENSION_set_object.3: doc/man3/X509_EXTENSION_set_object.pod + pod2man --name=X509_EXTENSION_SET_OBJECT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_EXTENSION_set_object.pod >$@ +doc/man/man3/X509_LOOKUP.3: doc/man3/X509_LOOKUP.pod + pod2man --name=X509_LOOKUP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_LOOKUP.pod >$@ +doc/man/man3/X509_LOOKUP_hash_dir.3: doc/man3/X509_LOOKUP_hash_dir.pod + pod2man --name=X509_LOOKUP_HASH_DIR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_LOOKUP_hash_dir.pod >$@ +doc/man/man3/X509_LOOKUP_meth_new.3: doc/man3/X509_LOOKUP_meth_new.pod + pod2man --name=X509_LOOKUP_METH_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_LOOKUP_meth_new.pod >$@ +doc/man/man3/X509_NAME_ENTRY_get_object.3: doc/man3/X509_NAME_ENTRY_get_object.pod + pod2man --name=X509_NAME_ENTRY_GET_OBJECT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_NAME_ENTRY_get_object.pod >$@ +doc/man/man3/X509_NAME_add_entry_by_txt.3: doc/man3/X509_NAME_add_entry_by_txt.pod + pod2man --name=X509_NAME_ADD_ENTRY_BY_TXT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_NAME_add_entry_by_txt.pod >$@ +doc/man/man3/X509_NAME_get0_der.3: doc/man3/X509_NAME_get0_der.pod + pod2man --name=X509_NAME_GET0_DER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_NAME_get0_der.pod >$@ +doc/man/man3/X509_NAME_get_index_by_NID.3: doc/man3/X509_NAME_get_index_by_NID.pod + pod2man --name=X509_NAME_GET_INDEX_BY_NID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_NAME_get_index_by_NID.pod >$@ +doc/man/man3/X509_NAME_print_ex.3: doc/man3/X509_NAME_print_ex.pod + pod2man --name=X509_NAME_PRINT_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_NAME_print_ex.pod >$@ +doc/man/man3/X509_PUBKEY_new.3: doc/man3/X509_PUBKEY_new.pod + pod2man --name=X509_PUBKEY_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_PUBKEY_new.pod >$@ +doc/man/man3/X509_REQ_get_attr.3: doc/man3/X509_REQ_get_attr.pod + pod2man --name=X509_REQ_GET_ATTR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_REQ_get_attr.pod >$@ +doc/man/man3/X509_REQ_get_extensions.3: doc/man3/X509_REQ_get_extensions.pod + pod2man --name=X509_REQ_GET_EXTENSIONS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_REQ_get_extensions.pod >$@ +doc/man/man3/X509_SIG_get0.3: doc/man3/X509_SIG_get0.pod + pod2man --name=X509_SIG_GET0 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_SIG_get0.pod >$@ +doc/man/man3/X509_STORE_CTX_get_by_subject.3: doc/man3/X509_STORE_CTX_get_by_subject.pod + pod2man --name=X509_STORE_CTX_GET_BY_SUBJECT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_CTX_get_by_subject.pod >$@ +doc/man/man3/X509_STORE_CTX_get_error.3: doc/man3/X509_STORE_CTX_get_error.pod + pod2man --name=X509_STORE_CTX_GET_ERROR --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_CTX_get_error.pod >$@ +doc/man/man3/X509_STORE_CTX_new.3: doc/man3/X509_STORE_CTX_new.pod + pod2man --name=X509_STORE_CTX_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_CTX_new.pod >$@ +doc/man/man3/X509_STORE_CTX_set_verify_cb.3: doc/man3/X509_STORE_CTX_set_verify_cb.pod + pod2man --name=X509_STORE_CTX_SET_VERIFY_CB --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_CTX_set_verify_cb.pod >$@ +doc/man/man3/X509_STORE_add_cert.3: doc/man3/X509_STORE_add_cert.pod + pod2man --name=X509_STORE_ADD_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_add_cert.pod >$@ +doc/man/man3/X509_STORE_get0_param.3: doc/man3/X509_STORE_get0_param.pod + pod2man --name=X509_STORE_GET0_PARAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_get0_param.pod >$@ +doc/man/man3/X509_STORE_new.3: doc/man3/X509_STORE_new.pod + pod2man --name=X509_STORE_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_new.pod >$@ +doc/man/man3/X509_STORE_set_verify_cb_func.3: doc/man3/X509_STORE_set_verify_cb_func.pod + pod2man --name=X509_STORE_SET_VERIFY_CB_FUNC --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_STORE_set_verify_cb_func.pod >$@ +doc/man/man3/X509_VERIFY_PARAM_set_flags.3: doc/man3/X509_VERIFY_PARAM_set_flags.pod + pod2man --name=X509_VERIFY_PARAM_SET_FLAGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_VERIFY_PARAM_set_flags.pod >$@ +doc/man/man3/X509_add_cert.3: doc/man3/X509_add_cert.pod + pod2man --name=X509_ADD_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_add_cert.pod >$@ +doc/man/man3/X509_check_ca.3: doc/man3/X509_check_ca.pod + pod2man --name=X509_CHECK_CA --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_check_ca.pod >$@ +doc/man/man3/X509_check_host.3: doc/man3/X509_check_host.pod + pod2man --name=X509_CHECK_HOST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_check_host.pod >$@ +doc/man/man3/X509_check_issued.3: doc/man3/X509_check_issued.pod + pod2man --name=X509_CHECK_ISSUED --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_check_issued.pod >$@ +doc/man/man3/X509_check_private_key.3: doc/man3/X509_check_private_key.pod + pod2man --name=X509_CHECK_PRIVATE_KEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_check_private_key.pod >$@ +doc/man/man3/X509_check_purpose.3: doc/man3/X509_check_purpose.pod + pod2man --name=X509_CHECK_PURPOSE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_check_purpose.pod >$@ +doc/man/man3/X509_cmp.3: doc/man3/X509_cmp.pod + pod2man --name=X509_CMP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_cmp.pod >$@ +doc/man/man3/X509_cmp_time.3: doc/man3/X509_cmp_time.pod + pod2man --name=X509_CMP_TIME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_cmp_time.pod >$@ +doc/man/man3/X509_digest.3: doc/man3/X509_digest.pod + pod2man --name=X509_DIGEST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_digest.pod >$@ +doc/man/man3/X509_dup.3: doc/man3/X509_dup.pod + pod2man --name=X509_DUP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_dup.pod >$@ +doc/man/man3/X509_get0_distinguishing_id.3: doc/man3/X509_get0_distinguishing_id.pod + pod2man --name=X509_GET0_DISTINGUISHING_ID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get0_distinguishing_id.pod >$@ +doc/man/man3/X509_get0_notBefore.3: doc/man3/X509_get0_notBefore.pod + pod2man --name=X509_GET0_NOTBEFORE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get0_notBefore.pod >$@ +doc/man/man3/X509_get0_signature.3: doc/man3/X509_get0_signature.pod + pod2man --name=X509_GET0_SIGNATURE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get0_signature.pod >$@ +doc/man/man3/X509_get0_uids.3: doc/man3/X509_get0_uids.pod + pod2man --name=X509_GET0_UIDS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get0_uids.pod >$@ +doc/man/man3/X509_get_default_cert_file.3: doc/man3/X509_get_default_cert_file.pod + pod2man --name=X509_GET_DEFAULT_CERT_FILE --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get_default_cert_file.pod >$@ +doc/man/man3/X509_get_extension_flags.3: doc/man3/X509_get_extension_flags.pod + pod2man --name=X509_GET_EXTENSION_FLAGS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get_extension_flags.pod >$@ +doc/man/man3/X509_get_pubkey.3: doc/man3/X509_get_pubkey.pod + pod2man --name=X509_GET_PUBKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get_pubkey.pod >$@ +doc/man/man3/X509_get_serialNumber.3: doc/man3/X509_get_serialNumber.pod + pod2man --name=X509_GET_SERIALNUMBER --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get_serialNumber.pod >$@ +doc/man/man3/X509_get_subject_name.3: doc/man3/X509_get_subject_name.pod + pod2man --name=X509_GET_SUBJECT_NAME --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get_subject_name.pod >$@ +doc/man/man3/X509_get_version.3: doc/man3/X509_get_version.pod + pod2man --name=X509_GET_VERSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_get_version.pod >$@ +doc/man/man3/X509_load_http.3: doc/man3/X509_load_http.pod + pod2man --name=X509_LOAD_HTTP --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_load_http.pod >$@ +doc/man/man3/X509_new.3: doc/man3/X509_new.pod + pod2man --name=X509_NEW --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_new.pod >$@ +doc/man/man3/X509_sign.3: doc/man3/X509_sign.pod + pod2man --name=X509_SIGN --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_sign.pod >$@ +doc/man/man3/X509_verify.3: doc/man3/X509_verify.pod + pod2man --name=X509_VERIFY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_verify.pod >$@ +doc/man/man3/X509_verify_cert.3: doc/man3/X509_verify_cert.pod + pod2man --name=X509_VERIFY_CERT --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509_verify_cert.pod >$@ +doc/man/man3/X509v3_get_ext_by_NID.3: doc/man3/X509v3_get_ext_by_NID.pod + pod2man --name=X509V3_GET_EXT_BY_NID --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/X509v3_get_ext_by_NID.pod >$@ +doc/man/man3/b2i_PVK_bio_ex.3: doc/man3/b2i_PVK_bio_ex.pod + pod2man --name=B2I_PVK_BIO_EX --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/b2i_PVK_bio_ex.pod >$@ +doc/man/man3/d2i_PKCS8PrivateKey_bio.3: doc/man3/d2i_PKCS8PrivateKey_bio.pod + pod2man --name=D2I_PKCS8PRIVATEKEY_BIO --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/d2i_PKCS8PrivateKey_bio.pod >$@ +doc/man/man3/d2i_PrivateKey.3: doc/man3/d2i_PrivateKey.pod + pod2man --name=D2I_PRIVATEKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/d2i_PrivateKey.pod >$@ +doc/man/man3/d2i_RSAPrivateKey.3: doc/man3/d2i_RSAPrivateKey.pod + pod2man --name=D2I_RSAPRIVATEKEY --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/d2i_RSAPrivateKey.pod >$@ +doc/man/man3/d2i_SSL_SESSION.3: doc/man3/d2i_SSL_SESSION.pod + pod2man --name=D2I_SSL_SESSION --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/d2i_SSL_SESSION.pod >$@ +doc/man/man3/d2i_X509.3: doc/man3/d2i_X509.pod + pod2man --name=D2I_X509 --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/d2i_X509.pod >$@ +doc/man/man3/i2d_CMS_bio_stream.3: doc/man3/i2d_CMS_bio_stream.pod + pod2man --name=I2D_CMS_BIO_STREAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/i2d_CMS_bio_stream.pod >$@ +doc/man/man3/i2d_PKCS7_bio_stream.3: doc/man3/i2d_PKCS7_bio_stream.pod + pod2man --name=I2D_PKCS7_BIO_STREAM --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/i2d_PKCS7_bio_stream.pod >$@ +doc/man/man3/i2d_re_X509_tbs.3: doc/man3/i2d_re_X509_tbs.pod + pod2man --name=I2D_RE_X509_TBS --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/i2d_re_X509_tbs.pod >$@ +doc/man/man3/o2i_SCT_LIST.3: doc/man3/o2i_SCT_LIST.pod + pod2man --name=O2I_SCT_LIST --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/o2i_SCT_LIST.pod >$@ +doc/man/man3/s2i_ASN1_IA5STRING.3: doc/man3/s2i_ASN1_IA5STRING.pod + pod2man --name=S2I_ASN1_IA5STRING --section=3$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man3/s2i_ASN1_IA5STRING.pod >$@ +doc/man/man5/config.5: doc/man5/config.pod + pod2man --name=CONFIG --section=5$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man5/config.pod >$@ +doc/man/man5/fips_config.5: doc/man5/fips_config.pod + pod2man --name=FIPS_CONFIG --section=5$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man5/fips_config.pod >$@ +doc/man/man5/x509v3_config.5: doc/man5/x509v3_config.pod + pod2man --name=X509V3_CONFIG --section=5$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man5/x509v3_config.pod >$@ +doc/man/man7/EVP_ASYM_CIPHER-RSA.7: doc/man7/EVP_ASYM_CIPHER-RSA.pod + pod2man --name=EVP_ASYM_CIPHER-RSA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_ASYM_CIPHER-RSA.pod >$@ +doc/man/man7/EVP_ASYM_CIPHER-SM2.7: doc/man7/EVP_ASYM_CIPHER-SM2.pod + pod2man --name=EVP_ASYM_CIPHER-SM2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_ASYM_CIPHER-SM2.pod >$@ +doc/man/man7/EVP_CIPHER-AES.7: doc/man7/EVP_CIPHER-AES.pod + pod2man --name=EVP_CIPHER-AES --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-AES.pod >$@ +doc/man/man7/EVP_CIPHER-ARIA.7: doc/man7/EVP_CIPHER-ARIA.pod + pod2man --name=EVP_CIPHER-ARIA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-ARIA.pod >$@ +doc/man/man7/EVP_CIPHER-BLOWFISH.7: doc/man7/EVP_CIPHER-BLOWFISH.pod + pod2man --name=EVP_CIPHER-BLOWFISH --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-BLOWFISH.pod >$@ +doc/man/man7/EVP_CIPHER-CAMELLIA.7: doc/man7/EVP_CIPHER-CAMELLIA.pod + pod2man --name=EVP_CIPHER-CAMELLIA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-CAMELLIA.pod >$@ +doc/man/man7/EVP_CIPHER-CAST.7: doc/man7/EVP_CIPHER-CAST.pod + pod2man --name=EVP_CIPHER-CAST --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-CAST.pod >$@ +doc/man/man7/EVP_CIPHER-CHACHA.7: doc/man7/EVP_CIPHER-CHACHA.pod + pod2man --name=EVP_CIPHER-CHACHA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-CHACHA.pod >$@ +doc/man/man7/EVP_CIPHER-DES.7: doc/man7/EVP_CIPHER-DES.pod + pod2man --name=EVP_CIPHER-DES --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-DES.pod >$@ +doc/man/man7/EVP_CIPHER-IDEA.7: doc/man7/EVP_CIPHER-IDEA.pod + pod2man --name=EVP_CIPHER-IDEA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-IDEA.pod >$@ +doc/man/man7/EVP_CIPHER-NULL.7: doc/man7/EVP_CIPHER-NULL.pod + pod2man --name=EVP_CIPHER-NULL --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-NULL.pod >$@ +doc/man/man7/EVP_CIPHER-RC2.7: doc/man7/EVP_CIPHER-RC2.pod + pod2man --name=EVP_CIPHER-RC2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-RC2.pod >$@ +doc/man/man7/EVP_CIPHER-RC4.7: doc/man7/EVP_CIPHER-RC4.pod + pod2man --name=EVP_CIPHER-RC4 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-RC4.pod >$@ +doc/man/man7/EVP_CIPHER-RC5.7: doc/man7/EVP_CIPHER-RC5.pod + pod2man --name=EVP_CIPHER-RC5 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-RC5.pod >$@ +doc/man/man7/EVP_CIPHER-SEED.7: doc/man7/EVP_CIPHER-SEED.pod + pod2man --name=EVP_CIPHER-SEED --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-SEED.pod >$@ +doc/man/man7/EVP_CIPHER-SM4.7: doc/man7/EVP_CIPHER-SM4.pod + pod2man --name=EVP_CIPHER-SM4 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_CIPHER-SM4.pod >$@ +doc/man/man7/EVP_KDF-ARGON2.7: doc/man7/EVP_KDF-ARGON2.pod + pod2man --name=EVP_KDF-ARGON2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-ARGON2.pod >$@ +doc/man/man7/EVP_KDF-HKDF.7: doc/man7/EVP_KDF-HKDF.pod + pod2man --name=EVP_KDF-HKDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-HKDF.pod >$@ +doc/man/man7/EVP_KDF-HMAC-DRBG.7: doc/man7/EVP_KDF-HMAC-DRBG.pod + pod2man --name=EVP_KDF-HMAC-DRBG --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-HMAC-DRBG.pod >$@ +doc/man/man7/EVP_KDF-KB.7: doc/man7/EVP_KDF-KB.pod + pod2man --name=EVP_KDF-KB --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-KB.pod >$@ +doc/man/man7/EVP_KDF-KRB5KDF.7: doc/man7/EVP_KDF-KRB5KDF.pod + pod2man --name=EVP_KDF-KRB5KDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-KRB5KDF.pod >$@ +doc/man/man7/EVP_KDF-PBKDF1.7: doc/man7/EVP_KDF-PBKDF1.pod + pod2man --name=EVP_KDF-PBKDF1 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-PBKDF1.pod >$@ +doc/man/man7/EVP_KDF-PBKDF2.7: doc/man7/EVP_KDF-PBKDF2.pod + pod2man --name=EVP_KDF-PBKDF2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-PBKDF2.pod >$@ +doc/man/man7/EVP_KDF-PKCS12KDF.7: doc/man7/EVP_KDF-PKCS12KDF.pod + pod2man --name=EVP_KDF-PKCS12KDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-PKCS12KDF.pod >$@ +doc/man/man7/EVP_KDF-PVKKDF.7: doc/man7/EVP_KDF-PVKKDF.pod + pod2man --name=EVP_KDF-PVKKDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-PVKKDF.pod >$@ +doc/man/man7/EVP_KDF-SCRYPT.7: doc/man7/EVP_KDF-SCRYPT.pod + pod2man --name=EVP_KDF-SCRYPT --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-SCRYPT.pod >$@ +doc/man/man7/EVP_KDF-SS.7: doc/man7/EVP_KDF-SS.pod + pod2man --name=EVP_KDF-SS --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-SS.pod >$@ +doc/man/man7/EVP_KDF-SSHKDF.7: doc/man7/EVP_KDF-SSHKDF.pod + pod2man --name=EVP_KDF-SSHKDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-SSHKDF.pod >$@ +doc/man/man7/EVP_KDF-TLS13_KDF.7: doc/man7/EVP_KDF-TLS13_KDF.pod + pod2man --name=EVP_KDF-TLS13_KDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-TLS13_KDF.pod >$@ +doc/man/man7/EVP_KDF-TLS1_PRF.7: doc/man7/EVP_KDF-TLS1_PRF.pod + pod2man --name=EVP_KDF-TLS1_PRF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-TLS1_PRF.pod >$@ +doc/man/man7/EVP_KDF-X942-ASN1.7: doc/man7/EVP_KDF-X942-ASN1.pod + pod2man --name=EVP_KDF-X942-ASN1 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-X942-ASN1.pod >$@ +doc/man/man7/EVP_KDF-X942-CONCAT.7: doc/man7/EVP_KDF-X942-CONCAT.pod + pod2man --name=EVP_KDF-X942-CONCAT --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-X942-CONCAT.pod >$@ +doc/man/man7/EVP_KDF-X963.7: doc/man7/EVP_KDF-X963.pod + pod2man --name=EVP_KDF-X963 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KDF-X963.pod >$@ +doc/man/man7/EVP_KEM-EC.7: doc/man7/EVP_KEM-EC.pod + pod2man --name=EVP_KEM-EC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KEM-EC.pod >$@ +doc/man/man7/EVP_KEM-RSA.7: doc/man7/EVP_KEM-RSA.pod + pod2man --name=EVP_KEM-RSA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KEM-RSA.pod >$@ +doc/man/man7/EVP_KEM-X25519.7: doc/man7/EVP_KEM-X25519.pod + pod2man --name=EVP_KEM-X25519 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KEM-X25519.pod >$@ +doc/man/man7/EVP_KEYEXCH-DH.7: doc/man7/EVP_KEYEXCH-DH.pod + pod2man --name=EVP_KEYEXCH-DH --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KEYEXCH-DH.pod >$@ +doc/man/man7/EVP_KEYEXCH-ECDH.7: doc/man7/EVP_KEYEXCH-ECDH.pod + pod2man --name=EVP_KEYEXCH-ECDH --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KEYEXCH-ECDH.pod >$@ +doc/man/man7/EVP_KEYEXCH-X25519.7: doc/man7/EVP_KEYEXCH-X25519.pod + pod2man --name=EVP_KEYEXCH-X25519 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_KEYEXCH-X25519.pod >$@ +doc/man/man7/EVP_MAC-BLAKE2.7: doc/man7/EVP_MAC-BLAKE2.pod + pod2man --name=EVP_MAC-BLAKE2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MAC-BLAKE2.pod >$@ +doc/man/man7/EVP_MAC-CMAC.7: doc/man7/EVP_MAC-CMAC.pod + pod2man --name=EVP_MAC-CMAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MAC-CMAC.pod >$@ +doc/man/man7/EVP_MAC-GMAC.7: doc/man7/EVP_MAC-GMAC.pod + pod2man --name=EVP_MAC-GMAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MAC-GMAC.pod >$@ +doc/man/man7/EVP_MAC-HMAC.7: doc/man7/EVP_MAC-HMAC.pod + pod2man --name=EVP_MAC-HMAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MAC-HMAC.pod >$@ +doc/man/man7/EVP_MAC-KMAC.7: doc/man7/EVP_MAC-KMAC.pod + pod2man --name=EVP_MAC-KMAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MAC-KMAC.pod >$@ +doc/man/man7/EVP_MAC-Poly1305.7: doc/man7/EVP_MAC-Poly1305.pod + pod2man --name=EVP_MAC-POLY1305 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MAC-Poly1305.pod >$@ +doc/man/man7/EVP_MAC-Siphash.7: doc/man7/EVP_MAC-Siphash.pod + pod2man --name=EVP_MAC-SIPHASH --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MAC-Siphash.pod >$@ +doc/man/man7/EVP_MD-BLAKE2.7: doc/man7/EVP_MD-BLAKE2.pod + pod2man --name=EVP_MD-BLAKE2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-BLAKE2.pod >$@ +doc/man/man7/EVP_MD-KECCAK.7: doc/man7/EVP_MD-KECCAK.pod + pod2man --name=EVP_MD-KECCAK --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-KECCAK.pod >$@ +doc/man/man7/EVP_MD-MD2.7: doc/man7/EVP_MD-MD2.pod + pod2man --name=EVP_MD-MD2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-MD2.pod >$@ +doc/man/man7/EVP_MD-MD4.7: doc/man7/EVP_MD-MD4.pod + pod2man --name=EVP_MD-MD4 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-MD4.pod >$@ +doc/man/man7/EVP_MD-MD5-SHA1.7: doc/man7/EVP_MD-MD5-SHA1.pod + pod2man --name=EVP_MD-MD5-SHA1 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-MD5-SHA1.pod >$@ +doc/man/man7/EVP_MD-MD5.7: doc/man7/EVP_MD-MD5.pod + pod2man --name=EVP_MD-MD5 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-MD5.pod >$@ +doc/man/man7/EVP_MD-MDC2.7: doc/man7/EVP_MD-MDC2.pod + pod2man --name=EVP_MD-MDC2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-MDC2.pod >$@ +doc/man/man7/EVP_MD-NULL.7: doc/man7/EVP_MD-NULL.pod + pod2man --name=EVP_MD-NULL --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-NULL.pod >$@ +doc/man/man7/EVP_MD-RIPEMD160.7: doc/man7/EVP_MD-RIPEMD160.pod + pod2man --name=EVP_MD-RIPEMD160 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-RIPEMD160.pod >$@ +doc/man/man7/EVP_MD-SHA1.7: doc/man7/EVP_MD-SHA1.pod + pod2man --name=EVP_MD-SHA1 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-SHA1.pod >$@ +doc/man/man7/EVP_MD-SHA2.7: doc/man7/EVP_MD-SHA2.pod + pod2man --name=EVP_MD-SHA2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-SHA2.pod >$@ +doc/man/man7/EVP_MD-SHA3.7: doc/man7/EVP_MD-SHA3.pod + pod2man --name=EVP_MD-SHA3 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-SHA3.pod >$@ +doc/man/man7/EVP_MD-SHAKE.7: doc/man7/EVP_MD-SHAKE.pod + pod2man --name=EVP_MD-SHAKE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-SHAKE.pod >$@ +doc/man/man7/EVP_MD-SM3.7: doc/man7/EVP_MD-SM3.pod + pod2man --name=EVP_MD-SM3 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-SM3.pod >$@ +doc/man/man7/EVP_MD-WHIRLPOOL.7: doc/man7/EVP_MD-WHIRLPOOL.pod + pod2man --name=EVP_MD-WHIRLPOOL --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-WHIRLPOOL.pod >$@ +doc/man/man7/EVP_MD-common.7: doc/man7/EVP_MD-common.pod + pod2man --name=EVP_MD-COMMON --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_MD-common.pod >$@ +doc/man/man7/EVP_PKEY-DH.7: doc/man7/EVP_PKEY-DH.pod + pod2man --name=EVP_PKEY-DH --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-DH.pod >$@ +doc/man/man7/EVP_PKEY-DSA.7: doc/man7/EVP_PKEY-DSA.pod + pod2man --name=EVP_PKEY-DSA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-DSA.pod >$@ +doc/man/man7/EVP_PKEY-EC.7: doc/man7/EVP_PKEY-EC.pod + pod2man --name=EVP_PKEY-EC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-EC.pod >$@ +doc/man/man7/EVP_PKEY-FFC.7: doc/man7/EVP_PKEY-FFC.pod + pod2man --name=EVP_PKEY-FFC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-FFC.pod >$@ +doc/man/man7/EVP_PKEY-HMAC.7: doc/man7/EVP_PKEY-HMAC.pod + pod2man --name=EVP_PKEY-HMAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-HMAC.pod >$@ +doc/man/man7/EVP_PKEY-RSA.7: doc/man7/EVP_PKEY-RSA.pod + pod2man --name=EVP_PKEY-RSA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-RSA.pod >$@ +doc/man/man7/EVP_PKEY-SM2.7: doc/man7/EVP_PKEY-SM2.pod + pod2man --name=EVP_PKEY-SM2 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-SM2.pod >$@ +doc/man/man7/EVP_PKEY-X25519.7: doc/man7/EVP_PKEY-X25519.pod + pod2man --name=EVP_PKEY-X25519 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_PKEY-X25519.pod >$@ +doc/man/man7/EVP_RAND-CRNG-TEST.7: doc/man7/EVP_RAND-CRNG-TEST.pod + pod2man --name=EVP_RAND-CRNG-TEST --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND-CRNG-TEST.pod >$@ +doc/man/man7/EVP_RAND-CTR-DRBG.7: doc/man7/EVP_RAND-CTR-DRBG.pod + pod2man --name=EVP_RAND-CTR-DRBG --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND-CTR-DRBG.pod >$@ +doc/man/man7/EVP_RAND-HASH-DRBG.7: doc/man7/EVP_RAND-HASH-DRBG.pod + pod2man --name=EVP_RAND-HASH-DRBG --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND-HASH-DRBG.pod >$@ +doc/man/man7/EVP_RAND-HMAC-DRBG.7: doc/man7/EVP_RAND-HMAC-DRBG.pod + pod2man --name=EVP_RAND-HMAC-DRBG --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND-HMAC-DRBG.pod >$@ +doc/man/man7/EVP_RAND-JITTER.7: doc/man7/EVP_RAND-JITTER.pod + pod2man --name=EVP_RAND-JITTER --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND-JITTER.pod >$@ +doc/man/man7/EVP_RAND-SEED-SRC.7: doc/man7/EVP_RAND-SEED-SRC.pod + pod2man --name=EVP_RAND-SEED-SRC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND-SEED-SRC.pod >$@ +doc/man/man7/EVP_RAND-TEST-RAND.7: doc/man7/EVP_RAND-TEST-RAND.pod + pod2man --name=EVP_RAND-TEST-RAND --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND-TEST-RAND.pod >$@ +doc/man/man7/EVP_RAND.7: doc/man7/EVP_RAND.pod + pod2man --name=EVP_RAND --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_RAND.pod >$@ +doc/man/man7/EVP_SIGNATURE-DSA.7: doc/man7/EVP_SIGNATURE-DSA.pod + pod2man --name=EVP_SIGNATURE-DSA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_SIGNATURE-DSA.pod >$@ +doc/man/man7/EVP_SIGNATURE-ECDSA.7: doc/man7/EVP_SIGNATURE-ECDSA.pod + pod2man --name=EVP_SIGNATURE-ECDSA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_SIGNATURE-ECDSA.pod >$@ +doc/man/man7/EVP_SIGNATURE-ED25519.7: doc/man7/EVP_SIGNATURE-ED25519.pod + pod2man --name=EVP_SIGNATURE-ED25519 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_SIGNATURE-ED25519.pod >$@ +doc/man/man7/EVP_SIGNATURE-HMAC.7: doc/man7/EVP_SIGNATURE-HMAC.pod + pod2man --name=EVP_SIGNATURE-HMAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_SIGNATURE-HMAC.pod >$@ +doc/man/man7/EVP_SIGNATURE-RSA.7: doc/man7/EVP_SIGNATURE-RSA.pod + pod2man --name=EVP_SIGNATURE-RSA --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/EVP_SIGNATURE-RSA.pod >$@ +doc/man/man7/OSSL_PROVIDER-FIPS.7: doc/man7/OSSL_PROVIDER-FIPS.pod + pod2man --name=OSSL_PROVIDER-FIPS --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/OSSL_PROVIDER-FIPS.pod >$@ +doc/man/man7/OSSL_PROVIDER-base.7: doc/man7/OSSL_PROVIDER-base.pod + pod2man --name=OSSL_PROVIDER-BASE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/OSSL_PROVIDER-base.pod >$@ +doc/man/man7/OSSL_PROVIDER-default.7: doc/man7/OSSL_PROVIDER-default.pod + pod2man --name=OSSL_PROVIDER-DEFAULT --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/OSSL_PROVIDER-default.pod >$@ +doc/man/man7/OSSL_PROVIDER-legacy.7: doc/man7/OSSL_PROVIDER-legacy.pod + pod2man --name=OSSL_PROVIDER-LEGACY --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/OSSL_PROVIDER-legacy.pod >$@ +doc/man/man7/OSSL_PROVIDER-null.7: doc/man7/OSSL_PROVIDER-null.pod + pod2man --name=OSSL_PROVIDER-NULL --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/OSSL_PROVIDER-null.pod >$@ +doc/man/man7/OSSL_STORE-winstore.7: doc/man7/OSSL_STORE-winstore.pod + pod2man --name=OSSL_STORE-WINSTORE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/OSSL_STORE-winstore.pod >$@ +doc/man/man7/RAND.7: doc/man7/RAND.pod + pod2man --name=RAND --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/RAND.pod >$@ +doc/man/man7/RSA-PSS.7: doc/man7/RSA-PSS.pod + pod2man --name=RSA-PSS --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/RSA-PSS.pod >$@ +doc/man/man7/X25519.7: doc/man7/X25519.pod + pod2man --name=X25519 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/X25519.pod >$@ +doc/man/man7/bio.7: doc/man7/bio.pod + pod2man --name=BIO --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/bio.pod >$@ +doc/man/man7/ct.7: doc/man7/ct.pod + pod2man --name=CT --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ct.pod >$@ +doc/man/man7/des_modes.7: doc/man7/des_modes.pod + pod2man --name=DES_MODES --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/des_modes.pod >$@ +doc/man/man7/evp.7: doc/man7/evp.pod + pod2man --name=EVP --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/evp.pod >$@ +doc/man/man7/fips_module.7: doc/man7/fips_module.pod + pod2man --name=FIPS_MODULE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/fips_module.pod >$@ +doc/man/man7/life_cycle-cipher.7: doc/man7/life_cycle-cipher.pod + pod2man --name=LIFE_CYCLE-CIPHER --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/life_cycle-cipher.pod >$@ +doc/man/man7/life_cycle-digest.7: doc/man7/life_cycle-digest.pod + pod2man --name=LIFE_CYCLE-DIGEST --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/life_cycle-digest.pod >$@ +doc/man/man7/life_cycle-kdf.7: doc/man7/life_cycle-kdf.pod + pod2man --name=LIFE_CYCLE-KDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/life_cycle-kdf.pod >$@ +doc/man/man7/life_cycle-mac.7: doc/man7/life_cycle-mac.pod + pod2man --name=LIFE_CYCLE-MAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/life_cycle-mac.pod >$@ +doc/man/man7/life_cycle-pkey.7: doc/man7/life_cycle-pkey.pod + pod2man --name=LIFE_CYCLE-PKEY --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/life_cycle-pkey.pod >$@ +doc/man/man7/life_cycle-rand.7: doc/man7/life_cycle-rand.pod + pod2man --name=LIFE_CYCLE-RAND --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/life_cycle-rand.pod >$@ +doc/man/man7/openssl-core.h.7: doc/man7/openssl-core.h.pod + pod2man --name=OPENSSL-CORE.H --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-core.h.pod >$@ +doc/man/man7/openssl-core_dispatch.h.7: doc/man7/openssl-core_dispatch.h.pod + pod2man --name=OPENSSL-CORE_DISPATCH.H --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-core_dispatch.h.pod >$@ +doc/man/man7/openssl-core_names.h.7: doc/man7/openssl-core_names.h.pod + pod2man --name=OPENSSL-CORE_NAMES.H --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-core_names.h.pod >$@ +doc/man/man7/openssl-env.7: doc/man7/openssl-env.pod + pod2man --name=OPENSSL-ENV --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-env.pod >$@ +doc/man/man7/openssl-glossary.7: doc/man7/openssl-glossary.pod + pod2man --name=OPENSSL-GLOSSARY --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-glossary.pod >$@ +doc/man/man7/openssl-qlog.7: doc/man7/openssl-qlog.pod + pod2man --name=OPENSSL-QLOG --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-qlog.pod >$@ +doc/man/man7/openssl-quic.7: doc/man7/openssl-quic.pod + pod2man --name=OPENSSL-QUIC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-quic.pod >$@ +doc/man/man7/openssl-threads.7: doc/man7/openssl-threads.pod + pod2man --name=OPENSSL-THREADS --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl-threads.pod >$@ +doc/man/man7/openssl_user_macros.7: doc/man7/openssl_user_macros.pod + pod2man --name=OPENSSL_USER_MACROS --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/openssl_user_macros.pod >$@ +doc/man/man7/ossl-guide-introduction.7: doc/man7/ossl-guide-introduction.pod + pod2man --name=OSSL-GUIDE-INTRODUCTION --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-introduction.pod >$@ +doc/man/man7/ossl-guide-libcrypto-introduction.7: doc/man7/ossl-guide-libcrypto-introduction.pod + pod2man --name=OSSL-GUIDE-LIBCRYPTO-INTRODUCTION --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-libcrypto-introduction.pod >$@ +doc/man/man7/ossl-guide-libraries-introduction.7: doc/man7/ossl-guide-libraries-introduction.pod + pod2man --name=OSSL-GUIDE-LIBRARIES-INTRODUCTION --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-libraries-introduction.pod >$@ +doc/man/man7/ossl-guide-libssl-introduction.7: doc/man7/ossl-guide-libssl-introduction.pod + pod2man --name=OSSL-GUIDE-LIBSSL-INTRODUCTION --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-libssl-introduction.pod >$@ +doc/man/man7/ossl-guide-migration.7: doc/man7/ossl-guide-migration.pod + pod2man --name=OSSL-GUIDE-MIGRATION --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-migration.pod >$@ +doc/man/man7/ossl-guide-quic-client-block.7: doc/man7/ossl-guide-quic-client-block.pod + pod2man --name=OSSL-GUIDE-QUIC-CLIENT-BLOCK --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-quic-client-block.pod >$@ +doc/man/man7/ossl-guide-quic-client-non-block.7: doc/man7/ossl-guide-quic-client-non-block.pod + pod2man --name=OSSL-GUIDE-QUIC-CLIENT-NON-BLOCK --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-quic-client-non-block.pod >$@ +doc/man/man7/ossl-guide-quic-introduction.7: doc/man7/ossl-guide-quic-introduction.pod + pod2man --name=OSSL-GUIDE-QUIC-INTRODUCTION --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-quic-introduction.pod >$@ +doc/man/man7/ossl-guide-quic-multi-stream.7: doc/man7/ossl-guide-quic-multi-stream.pod + pod2man --name=OSSL-GUIDE-QUIC-MULTI-STREAM --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-quic-multi-stream.pod >$@ +doc/man/man7/ossl-guide-tls-client-block.7: doc/man7/ossl-guide-tls-client-block.pod + pod2man --name=OSSL-GUIDE-TLS-CLIENT-BLOCK --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-tls-client-block.pod >$@ +doc/man/man7/ossl-guide-tls-client-non-block.7: doc/man7/ossl-guide-tls-client-non-block.pod + pod2man --name=OSSL-GUIDE-TLS-CLIENT-NON-BLOCK --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-tls-client-non-block.pod >$@ +doc/man/man7/ossl-guide-tls-introduction.7: doc/man7/ossl-guide-tls-introduction.pod + pod2man --name=OSSL-GUIDE-TLS-INTRODUCTION --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-tls-introduction.pod >$@ +doc/man/man7/ossl-guide-tls-server-block.7: doc/man7/ossl-guide-tls-server-block.pod + pod2man --name=OSSL-GUIDE-TLS-SERVER-BLOCK --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl-guide-tls-server-block.pod >$@ +doc/man/man7/ossl_store-file.7: doc/man7/ossl_store-file.pod + pod2man --name=OSSL_STORE-FILE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl_store-file.pod >$@ +doc/man/man7/ossl_store.7: doc/man7/ossl_store.pod + pod2man --name=OSSL_STORE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/ossl_store.pod >$@ +doc/man/man7/passphrase-encoding.7: doc/man7/passphrase-encoding.pod + pod2man --name=PASSPHRASE-ENCODING --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/passphrase-encoding.pod >$@ +doc/man/man7/property.7: doc/man7/property.pod + pod2man --name=PROPERTY --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/property.pod >$@ +doc/man/man7/provider-asym_cipher.7: doc/man7/provider-asym_cipher.pod + pod2man --name=PROVIDER-ASYM_CIPHER --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-asym_cipher.pod >$@ +doc/man/man7/provider-base.7: doc/man7/provider-base.pod + pod2man --name=PROVIDER-BASE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-base.pod >$@ +doc/man/man7/provider-cipher.7: doc/man7/provider-cipher.pod + pod2man --name=PROVIDER-CIPHER --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-cipher.pod >$@ +doc/man/man7/provider-decoder.7: doc/man7/provider-decoder.pod + pod2man --name=PROVIDER-DECODER --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-decoder.pod >$@ +doc/man/man7/provider-digest.7: doc/man7/provider-digest.pod + pod2man --name=PROVIDER-DIGEST --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-digest.pod >$@ +doc/man/man7/provider-encoder.7: doc/man7/provider-encoder.pod + pod2man --name=PROVIDER-ENCODER --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-encoder.pod >$@ +doc/man/man7/provider-kdf.7: doc/man7/provider-kdf.pod + pod2man --name=PROVIDER-KDF --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-kdf.pod >$@ +doc/man/man7/provider-kem.7: doc/man7/provider-kem.pod + pod2man --name=PROVIDER-KEM --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-kem.pod >$@ +doc/man/man7/provider-keyexch.7: doc/man7/provider-keyexch.pod + pod2man --name=PROVIDER-KEYEXCH --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-keyexch.pod >$@ +doc/man/man7/provider-keymgmt.7: doc/man7/provider-keymgmt.pod + pod2man --name=PROVIDER-KEYMGMT --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-keymgmt.pod >$@ +doc/man/man7/provider-mac.7: doc/man7/provider-mac.pod + pod2man --name=PROVIDER-MAC --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-mac.pod >$@ +doc/man/man7/provider-object.7: doc/man7/provider-object.pod + pod2man --name=PROVIDER-OBJECT --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-object.pod >$@ +doc/man/man7/provider-rand.7: doc/man7/provider-rand.pod + pod2man --name=PROVIDER-RAND --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-rand.pod >$@ +doc/man/man7/provider-signature.7: doc/man7/provider-signature.pod + pod2man --name=PROVIDER-SIGNATURE --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-signature.pod >$@ +doc/man/man7/provider-storemgmt.7: doc/man7/provider-storemgmt.pod + pod2man --name=PROVIDER-STOREMGMT --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider-storemgmt.pod >$@ +doc/man/man7/provider.7: doc/man7/provider.pod + pod2man --name=PROVIDER --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/provider.pod >$@ +doc/man/man7/proxy-certificates.7: doc/man7/proxy-certificates.pod + pod2man --name=PROXY-CERTIFICATES --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/proxy-certificates.pod >$@ +doc/man/man7/x509.7: doc/man7/x509.pod + pod2man --name=X509 --section=7$(MANSUFFIX) --center=OpenSSL \ + --release=$(VERSION) doc/man7/x509.pod >$@ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Makefile.in b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Makefile.in new file mode 100644 index 00000000..138d960b --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Makefile.in @@ -0,0 +1,8171 @@ +{- # -*- Mode: perl -*- + + # Commonly used list of generated files + # The reason for the complexity is that the build.info files provide + # GENERATE rules for *all* platforms without discrimination, while the + # build files only want those for a particular build. Therefore, we + # need to extrapolate exactly what we need to generate. The way to do + # that is to extract all possible source files from diverse tables and + # filter out all that are not generated + my %generatables = + map { $_ => 1 } + ( # The sources of stuff may be generated + ( map { @{$unified_info{sources}->{$_}} } + keys %{$unified_info{sources}} ), + $disabled{shared} + ? () + : ( map { @{$unified_info{shared_sources}->{$_}} } + keys %{$unified_info{shared_sources}} ), + # Things we explicitly depend on are usually generated + ( map { $_ eq "" ? () : @{$unified_info{depends}->{$_}} } + keys %{$unified_info{depends}} )); + our @generated = + sort ( ( grep { defined $unified_info{generate}->{$_} } + sort keys %generatables ), + # Scripts are assumed to be generated, so add them too + ( grep { defined $unified_info{sources}->{$_} } + @{$unified_info{scripts}} ) ); + + # Avoid strange output + ""; +-} +## +## Makefile for OpenSSL +## +## {- join("\n## ", @autowarntext) -} +{- + use OpenSSL::Util; + + our $makedep_scheme = $config{makedep_scheme}; + our $makedepcmd = platform->makedepcmd(); + + sub windowsdll { $config{target} =~ /^(?:Cygwin|mingw)/ } + + # Shared AIX support is special. We put libcrypto[64].so.ver into + # libcrypto.a and use libcrypto_a.a as static one, unless using + # shared_target style aix-solib. In that mode, create + # libcrypto.so as a link-import library that inserts runtime + # dependencies on libcrypto.so.ver, and the static library is + # named libcrypto.a. + sub sharedaix { !$disabled{shared} && $target{shared_target} =~ /^aix(?!-solib$)/ } + sub sharedaix_solib { !$disabled{shared} && $target{shared_target} =~ /^aix-solib$/ } + + our $sover_dirname = platform->shlib_version_as_filename(); + + # This makes sure things get built in the order they need + # to. You're welcome. + sub dependmagic { + my $target = shift; + my $help = shift; + + return "$target: build_generated ## $help\n\t\"\$(MAKE)\" depend && \"\$(MAKE)\" _$target\n_$target"; + } + + our $COLUMNS = $ENV{COLUMNS}; + if ($COLUMNS =~ /^\d+$/) { + $COLUMNS = int($COLUMNS) - 2; # 2 to leave space for ending ' \' + } else { + $COLUMNS = 76; + } + + sub fill_lines { + my $item_sep = shift; # string + my $line_length = shift; # number of chars + + my @result = (); + my $resultpos = 0; + + foreach (@_) { + my $fill_line = $result[$resultpos] // ''; + my $newline = + ($fill_line eq '' ? '' : $fill_line . $item_sep) . $_; + + if (length($newline) > $line_length) { + # If this is a single item and the intended result line + # is empty, we put it there anyway + if ($fill_line eq '') { + $result[$resultpos++] = $newline; + } else { + $result[++$resultpos] = $_; + } + } else { + $result[$resultpos] = $newline; + } + } + return @result; + } + ''; +-} +PLATFORM={- $config{target} -} +OPTIONS={- $config{options} -} +CONFIGURE_ARGS=({- join(", ",quotify_l(@{$config{perlargv}})) -}) +SRCDIR={- $config{sourcedir} -} +BLDDIR={- $config{builddir} -} +FIPSKEY={- $config{FIPSKEY} -} + +VERSION={- "$config{full_version}" -} +VERSION_NUMBER={- "$config{version}" -} +MAJOR={- $config{major} -} +MINOR={- $config{minor} -} +SHLIB_VERSION_NUMBER={- $config{shlib_version} -} +SHLIB_TARGET={- $target{shared_target} -} + +LIBS={- join(" \\\n" . ' ' x 5, + fill_lines(" ", $COLUMNS - 5, + map { platform->staticlib($_) // () } + @{$unified_info{libraries}})) -} +SHLIBS={- join(" \\\n" . ' ' x 7, + fill_lines(" ", $COLUMNS - 7, + map { platform->sharedlib($_) // () } + @{$unified_info{libraries}})) -} +SHLIB_INFO={- join(" \\\n" . ' ' x 11, + fill_lines(" ", $COLUMNS - 11, + map { my $x = platform->sharedlib($_); + my $y = platform->sharedlib_simple($_) // ''; + my $z = platform->sharedlib_import($_) // ''; + $x ? "\"$x;$y;$z\"" : () } + @{$unified_info{libraries}})) -} +MODULES={- join(" \\\n" . ' ' x 8, + fill_lines(" ", $COLUMNS - 8, + map { platform->dso($_) } + # Drop all modules that are dependencies, they will + # be processed through their dependents + grep { my $x = $_; + !grep { grep { $_ eq $x } @$_ } + values %{$unified_info{depends}} } + @{$unified_info{modules}})) -} +FIPSMODULE={- # We do some extra checking here, as there should be only one + use File::Basename; + our @fipsmodules = + grep { !$unified_info{attributes}->{modules}->{$_}->{noinst} + && $unified_info{attributes}->{modules}->{$_}->{fips} } + @{$unified_info{modules}}; + die "More that one FIPS module" if scalar @fipsmodules > 1; + join(" ", map { platform->dso($_) } @fipsmodules) -} +FIPSMODULENAME={- die "More that one FIPS module" if scalar @fipsmodules > 1; + join(" ", map { basename(platform->dso($_)) } @fipsmodules) -} + +PROGRAMS={- join(" \\\n" . ' ' x 9, + fill_lines(" ", $COLUMNS - 9, + map { platform->bin($_) } + @{$unified_info{programs}})) -} +SCRIPTS={- join(" \\\n" . ' ' x 8, + fill_lines(" ", $COLUMNS - 8, @{$unified_info{scripts}})) -} +{- output_off() if $disabled{makedepend}; "" -} +DEPS={- join(" \\\n" . ' ' x 5, + fill_lines(" ", $COLUMNS - 5, + map { platform->isobj($_) ? platform->dep($_) : () } + grep { $unified_info{sources}->{$_}->[0] =~ /\.c$/ } + keys %{$unified_info{sources}})); -} +{- output_on() if $disabled{makedepend}; "" -} +GENERATED_MANDATORY={- join(" \\\n" . ' ' x 20, + fill_lines(" ", $COLUMNS - 20, + @{$unified_info{depends}->{""}})) -} +GENERATED_PODS={- # common0.tmpl provides @generated + join(" \\\n" . ' ' x 15, + fill_lines(" ", $COLUMNS - 15, + map { my $x = $_; + ( + grep { + $unified_info{attributes}->{depends} + ->{$x}->{$_}->{pod} // 0 + } + keys %{$unified_info{attributes}->{depends}->{$x}} + ) ? $x : (); + } + @generated)) -} +GENERATED={- # common0.tmpl provides @generated + join(" \\\n" . ' ' x 5, + fill_lines(" ", $COLUMNS - 5, + map { platform->convertext($_) } @generated )) -} + +INSTALL_LIBS={- + join(" \\\n" . ' ' x 13, + fill_lines(" ", $COLUMNS - 13, + map { platform->staticlib($_) // () } + grep { !$unified_info{attributes}->{libraries}->{$_}->{noinst} } + @{$unified_info{libraries}})) +-} +INSTALL_SHLIBS={- + join(" \\\n" . ' ' x 15, + fill_lines(" ", $COLUMNS - 15, + map { platform->sharedlib($_) // () } + grep { !$unified_info{attributes}->{libraries}->{$_}->{noinst} } + @{$unified_info{libraries}})) +-} +INSTALL_SHLIB_INFO={- + join(" \\\n" . ' ' x 19, + fill_lines(" ", $COLUMNS - 19, + map { my $x = platform->sharedlib($_); + my $y = platform->sharedlib_simple($_) // ''; + my $z = platform->sharedlib_import($_) // ''; + $x ? "\"$x;$y;$z\"" : () } + grep { !$unified_info{attributes}->{libraries}->{$_}->{noinst} } + @{$unified_info{libraries}})) +-} +INSTALL_ENGINES={- + join(" \\\n" . ' ' x 16, + fill_lines(" ", $COLUMNS - 16, + map { platform->dso($_) } + grep { !$unified_info{attributes}->{modules}->{$_}->{noinst} + && $unified_info{attributes}->{modules}->{$_}->{engine} } + @{$unified_info{modules}})) +-} +INSTALL_MODULES={- + join(" \\\n" . ' ' x 16, + fill_lines(" ", $COLUMNS - 16, + map { platform->dso($_) } + grep { !$unified_info{attributes}->{modules}->{$_}->{noinst} + && !$unified_info{attributes}->{modules}->{$_}->{engine} + && !$unified_info{attributes}->{modules}->{$_}->{fips} } + @{$unified_info{modules}})) +-} +INSTALL_FIPSMODULE={- + join(" \\\n" . ' ' x 16, + fill_lines(" ", $COLUMNS - 16, + map { platform->dso($_) } + grep { !$unified_info{attributes}->{modules}->{$_}->{noinst} + && $unified_info{attributes}->{modules}->{$_}->{fips} } + @{$unified_info{modules}})) +-} +INSTALL_FIPSMODULECONF=providers/fipsmodule.cnf +INSTALL_PROGRAMS={- + join(" \\\n" . ' ' x 16, + fill_lines(" ", $COLUMNS - 16, map { platform->bin($_) } + grep { !$unified_info{attributes}->{programs}->{$_}->{noinst} } + @{$unified_info{programs}})) +-} +INSTALL_EXPORTERS_PKGCONFIG={- + join(" \\\n" . ' ' x 28, + fill_lines(" ", $COLUMNS - 28, + grep { $unified_info{attributes}->{generate}->{$_}->{exporter} eq 'pkg-config'} + sort keys %{$unified_info{generate}})) +-} +INSTALL_EXPORTERS_CMAKE={- + join(" \\\n" . ' ' x 24, + fill_lines(" ", $COLUMNS - 24, + grep { $unified_info{attributes}->{generate}->{$_}->{exporter} eq 'cmake'} + sort keys %{$unified_info{generate}})) +-} +BIN_SCRIPTS={- + join(" \\\n" . ' ' x 12, + fill_lines(" ", $COLUMNS - 12, + map { my $x = $unified_info{attributes}->{scripts}->{$_}->{linkname}; + $x ? "$_:$x" : $_ } + grep { !$unified_info{attributes}->{scripts}->{$_}->{noinst} + && !$unified_info{attributes}->{scripts}->{$_}->{misc} } + @{$unified_info{scripts}})) +-} +MISC_SCRIPTS={- + join(" \\\n" . ' ' x 13, + fill_lines(" ", $COLUMNS - 13, + map { my $x = $unified_info{attributes}->{scripts}->{$_}->{linkname}; + $x ? "$_:$x" : $_ } + grep { !$unified_info{attributes}->{scripts}->{$_}->{noinst} + && $unified_info{attributes}->{scripts}->{$_}->{misc} } + @{$unified_info{scripts}})) +-} +IMAGEDOCS1={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{imagedocs}->{man1}})) -} +IMAGEDOCS3={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{imagedocs}->{man3}})) -} +IMAGEDOCS5={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{imagedocs}->{man5}})) -} +IMAGEDOCS7={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{imagedocs}->{man7}})) -} +HTMLDOCS1={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{htmldocs}->{man1}})) -} +HTMLDOCS3={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{htmldocs}->{man3}})) -} +HTMLDOCS5={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{htmldocs}->{man5}})) -} +HTMLDOCS7={- + join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$unified_info{htmldocs}->{man7}})) -} +MANDOCS1={- + join(" \\\n" . ' ' x 9, + fill_lines(" ", $COLUMNS - 9, + @{$unified_info{mandocs}->{man1}})) -} +MANDOCS3={- + join(" \\\n" . ' ' x 9, + fill_lines(" ", $COLUMNS - 9, + @{$unified_info{mandocs}->{man3}})) -} +MANDOCS5={- + join(" \\\n" . ' ' x 9, + fill_lines(" ", $COLUMNS - 9, + @{$unified_info{mandocs}->{man5}})) -} +MANDOCS7={- + join(" \\\n" . ' ' x 9, + fill_lines(" ", $COLUMNS - 9, + @{$unified_info{mandocs}->{man7}})) -} + +APPS_OPENSSL="{- use File::Spec::Functions; + catfile("apps","openssl") -}" + +# DESTDIR is for package builders so that they can configure for, say, +# /usr/ and yet have everything installed to /tmp/somedir/usr/. +# Normally it is left empty. +DESTDIR= + +# Do not edit these manually. Use Configure with --prefix or --openssldir +# to change this! Short explanation in the top comment in Configure +INSTALLTOP={- # $prefix is used in the OPENSSLDIR perl snippet + # + our $prefix = $config{prefix} || "/usr/local"; + $prefix -} +OPENSSLDIR={- # + # The logic here is that if no --openssldir was given, + # OPENSSLDIR will get the value from $prefix plus "/ssl". + # If --openssldir was given and the value is an absolute + # path, OPENSSLDIR will get its value without change. + # If the value from --openssldir is a relative path, + # OPENSSLDIR will get $prefix with the --openssldir + # value appended as a subdirectory. + # + use File::Spec::Functions; + our $openssldir = + $config{openssldir} ? + (file_name_is_absolute($config{openssldir}) ? + $config{openssldir} + : catdir($prefix, $config{openssldir})) + : catdir($prefix, "ssl"); + $openssldir -} +LIBDIR={- our $libdir = $config{libdir}; + unless ($libdir) { + $libdir = "lib$target{multilib}"; + } + file_name_is_absolute($libdir) ? "" : $libdir -} +# $(libdir) is chosen to be compatible with the GNU coding standards +libdir={- file_name_is_absolute($libdir) + ? $libdir : '$(INSTALLTOP)/$(LIBDIR)' -} +ENGINESDIR=$(libdir)/engines-{- $sover_dirname -} +MODULESDIR=$(libdir)/ossl-modules + +# Convenience variable for those who want to set the rpath in shared +# libraries and applications +LIBRPATH=$(libdir) + +BINDIR={- our $bindir = $config{bindir}; + unless ($bindir) { + $bindir = "bin$target{multibin}"; + } + file_name_is_absolute($bindir) ? "" : $bindir -} +bindir={- file_name_is_absolute($bindir) + ? $bindir : '$(INSTALLTOP)/$(BINDIR)' -} + +PKGCONFIGDIR=$(libdir)/pkgconfig +CMAKECONFIGDIR=$(libdir)/cmake/OpenSSL + +MANDIR=$(INSTALLTOP)/share/man +DOCDIR=$(INSTALLTOP)/share/doc/$(BASENAME) +HTMLDIR=$(DOCDIR)/html + +# MANSUFFIX is for the benefit of anyone who may want to have a suffix +# appended after the manpage file section number. "ssl" is popular, +# resulting in files such as config.5ssl rather than config.5. +MANSUFFIX=ossl +HTMLSUFFIX=html + +# For "optional" echo messages, to get "real" silence +ECHO = echo + +##### User defined commands and flags ################################ + +# We let the C compiler driver to take care of .s files. This is done in +# order to be excused from maintaining a separate set of architecture +# dependent assembler flags. E.g. if you throw -mcpu=ultrasparc at SPARC +# gcc, then the driver will automatically translate it to -xarch=v8plus +# and pass it down to assembler. In any case, we do not define AS or +# ASFLAGS for this reason. + +CROSS_COMPILE={- $config{CROSS_COMPILE} -} +CC=$(CROSS_COMPILE){- $config{CC} -} +CXX={- $config{CXX} ? "\$(CROSS_COMPILE)$config{CXX}" : '' -} +CPPFLAGS={- our $cppflags1 = join(" ", + (map { "-D".$_} @{$config{CPPDEFINES}}), + (map { "-I".$_} @{$config{CPPINCLUDES}}), + @{$config{CPPFLAGS}}) -} +CFLAGS={- join(' ', @{$config{CFLAGS}}) -} +CXXFLAGS={- join(' ', @{$config{CXXFLAGS}}) -} +LDFLAGS= {- join(' ', @{$config{LDFLAGS}}) -} +EX_LIBS= {- join(' ', @{$config{LDLIBS}}) -} +OBJCOPY={- $config{OBJCOPY} -} + +MAKEDEPEND={- $config{makedepcmd} -} + +PERL={- $config{PERL} -} + +AR=$(CROSS_COMPILE){- $config{AR} -} +ARFLAGS= {- join(' ', @{$config{ARFLAGS}}) -} +RANLIB={- $config{RANLIB} ? "\$(CROSS_COMPILE)$config{RANLIB}" : "true"; -} +RC= $(CROSS_COMPILE){- $config{RC} -} +RCFLAGS={- join(' ', @{$config{RCFLAGS}}) -} {- $target{shared_rcflag} -} + +RM= rm -f +RMDIR= rmdir +TAR= {- $target{TAR} || "tar" -} +TARFLAGS= {- $target{TARFLAGS} -} + +BASENAME= openssl +NAME= $(BASENAME)-$(VERSION) +# Relative to $(SRCDIR) +TARFILE= ../$(NAME).tar + +##### Project flags ################################################## + +# Variables starting with CNF_ are common variables for all product types + +CNF_CPPFLAGS={- our $cppflags2 = + join(' ', $target{cppflags} || (), + (map { "-D".$_} @{$target{defines}}, + @{$config{defines}}), + (map { "-I".$_} @{$target{includes}}, + @{$config{includes}}), + @{$config{cppflags}}) -} +CNF_CFLAGS={- join(' ', $target{cflags} || (), + @{$config{cflags}}) -} +CNF_CXXFLAGS={- join(' ', $target{cxxflags} || (), + @{$config{cxxflags}}) -} +CNF_LDFLAGS={- join(' ', $target{lflags} || (), + @{$config{lflags}}) -} +CNF_EX_LIBS={- join(' ', $target{ex_libs} || (), + @{$config{ex_libs}}) -} + +# Variables starting with LIB_ are used to build library object files +# and shared libraries. +# Variables starting with DSO_ are used to build DSOs and their object files. +# Variables starting with BIN_ are used to build programs and their object +# files. + +LIB_CPPFLAGS={- our $lib_cppflags = + join(' ', $target{lib_cppflags} || (), + $target{shared_cppflag} || (), + (map { '-D'.$_ } + @{$target{lib_defines} || ()}, + @{$target{shared_defines} || ()}, + @{$config{lib_defines} || ()}, + @{$config{shared_defines} || ()}), + (map { '-I'.quotify1($_) } + @{$target{lib_includes}}, + @{$target{shared_includes}}, + @{$config{lib_includes}}, + @{$config{shared_includes}}), + @{$config{lib_cppflags}}, + @{$config{shared_cppflag}}); + join(' ', $lib_cppflags, + (map { '-D'.$_ } + 'OPENSSLDIR="\"$(OPENSSLDIR)\""', + 'ENGINESDIR="\"$(ENGINESDIR)\""', + 'MODULESDIR="\"$(MODULESDIR)\""'), + '$(CNF_CPPFLAGS)', '$(CPPFLAGS)') -} +LIB_CFLAGS={- join(' ', $target{lib_cflags} || (), + $target{shared_cflag} || (), + @{$config{lib_cflags}}, + @{$config{shared_cflag}}, + '$(CNF_CFLAGS)', '$(CFLAGS)') -} +LIB_CXXFLAGS={- join(' ', $target{lib_cxxflags} || (), + $target{shared_cxxflag} || (), + @{$config{lib_cxxflags}}, + @{$config{shared_cxxflag}}, + '$(CNF_CXXFLAGS)', '$(CXXFLAGS)') -} +LIB_LDFLAGS={- join(' ', $target{shared_ldflag} || (), + $config{shared_ldflag} || (), + '$(CNF_LDFLAGS)', '$(LDFLAGS)') -} +LIB_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS) +DSO_CPPFLAGS={- join(' ', $target{dso_cppflags} || (), + $target{module_cppflags} || (), + (map { '-D'.$_ } + @{$target{dso_defines}}, + @{$target{module_defines}}, + @{$config{dso_defines} || ()}, + @{$config{module_defines} || ()}), + (map { '-I'.quotify1($_) } + @{$target{dso_includes}}, + @{$target{module_includes}}, + @{$config{dso_includes}}, + @{$config{module_includes}}), + @{$config{dso_cppflags}}, + @{$config{module_cppflags}}, + '$(CNF_CPPFLAGS)', '$(CPPFLAGS)') -} +DSO_CFLAGS={- join(' ', $target{dso_cflags} || (), + $target{module_cflags} || (), + @{$config{dso_cflags}}, + @{$config{module_cflags}}, + '$(CNF_CFLAGS)', '$(CFLAGS)') -} +DSO_CXXFLAGS={- join(' ', $target{dso_cxxflags} || (), + $target{module_cxxflags} || (), + @{$config{dso_cxxflags}}, + @{$config{module_cxxflag}}, + '$(CNF_CXXFLAGS)', '$(CXXFLAGS)') -} +DSO_LDFLAGS={- join(' ', $target{dso_ldflags} || (), + $target{module_ldflags} || (), + @{$config{dso_ldflags}}, + @{$config{module_ldflags}}, + '$(CNF_LDFLAGS)', '$(LDFLAGS)') -} +DSO_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS) +BIN_CPPFLAGS={- join(' ', $target{bin_cppflags} || (), + (map { '-D'.$_ } @{$config{bin_defines} || ()}), + @{$config{bin_cppflags}}, + '$(CNF_CPPFLAGS)', '$(CPPFLAGS)') -} +BIN_CFLAGS={- join(' ', $target{bin_cflags} || (), + @{$config{bin_cflags}}, + '$(CNF_CFLAGS)', '$(CFLAGS)') -} +BIN_CXXFLAGS={- join(' ', $target{bin_cxxflags} || (), + @{$config{bin_cxxflags}}, + '$(CNF_CXXFLAGS)', '$(CXXFLAGS)') -} +BIN_LDFLAGS={- join(' ', $target{bin_lflags} || (), + @{$config{bin_lflags}}, + '$(CNF_LDFLAGS)', '$(LDFLAGS)') -} +BIN_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS) + +# CPPFLAGS_Q is used for one thing only: to build up buildinf.h +CPPFLAGS_Q={- $cppflags1 =~ s|([\\"])|\\$1|g; + $cppflags2 =~ s|([\\"])|\\$1|g; + $lib_cppflags =~ s|([\\"])|\\$1|g; + join(' ', $lib_cppflags || (), $cppflags2 || (), + $cppflags1 || ()) -} + +PERLASM_SCHEME= {- $target{perlasm_scheme} -} + +# For x86 assembler: Set PROCESSOR to 386 if you want to support +# the 80386. +PROCESSOR= {- $config{processor} -} + +# We want error [and other] messages in English. Trouble is that make(1) +# doesn't pass macros down as environment variables unless there already +# was corresponding variable originally set. In other words we can only +# reassign environment variables, but not set new ones, not in portable +# manner that is. That's why we reassign several, just to be sure... +LC_ALL=C +LC_MESSAGES=C +LANG=C + +# The main targets ################################################### + +##@ Software + +{- dependmagic('build_sw', 'Build all the software (default target)'); -}: build_libs_nodep build_modules_nodep build_programs_nodep link-utils +{- dependmagic('build_libs', 'Build the libraries libssl and libcrypto'); -}: build_libs_nodep +{- dependmagic('build_modules', 'Build the modules (i.e. providers and engines)'); -}: build_modules_nodep +{- dependmagic('build_programs', 'Build the openssl executables and scripts'); -}: build_programs_nodep + +all: build_sw {- "build_docs" if !$disabled{docs}; -} ## Build software and documentation +debuginfo: $(SHLIBS) + @set -e; for i in $(SHLIBS); do \ + $(OBJCOPY) --only-keep-debug $$i $$i.debug; \ + $(OBJCOPY) --strip-debug --add-gnu-debuglink=$$i.debug $$i; \ + done; + +##@ Documentation +build_generated_pods: $(GENERATED_PODS) +build_docs: build_man_docs build_html_docs ## Create documentation +build_man_docs: $(MANDOCS1) $(MANDOCS3) $(MANDOCS5) $(MANDOCS7) ## Create manpages +build_html_docs: $(HTMLDOCS1) $(HTMLDOCS3) $(HTMLDOCS5) $(HTMLDOCS7) ## Create HTML documentation + +build_generated: $(GENERATED_MANDATORY) +build_libs_nodep: $(LIBS) {- join(" ",map { platform->sharedlib_simple($_) // platform->sharedlib_import($_) // platform->sharedlib($_) // () } @{$unified_info{libraries}}) -} +build_modules_nodep: $(MODULES) +build_programs_nodep: $(PROGRAMS) $(SCRIPTS) + +# Kept around for backward compatibility +build_apps build_tests: build_programs + +# Convenience target to prebuild all generated files, not just the mandatory +# ones +build_all_generated: $(GENERATED_MANDATORY) $(GENERATED) build_docs + @ : {- output_off() if $disabled{makedepend}; "" -} + @echo "Warning: consider configuring with no-makedepend, because if" + @echo " target system doesn't have $(PERL)," + @echo " then make will fail..." + @ : {- output_on() if $disabled{makedepend}; "" -} + +##@ Help +.PHONY: help +help: ## Show this help screen + @$(PERL) $(SRCDIR)/util/help.pl $(BLDDIR)/Makefile + +##@ Testing +test: tests ## Run tests (alias of "tests") +{- dependmagic('tests', 'Run tests'); -}: build_programs_nodep build_modules_nodep link-utils + "$(MAKE)" run_tests +run_tests: FORCE + @ : {- output_off() if $disabled{tests}; "" -} + ( SRCTOP=$(SRCDIR) \ + BLDTOP=$(BLDDIR) \ + PERL="$(PERL)" \ + FIPSKEY="$(FIPSKEY)" \ + EXE_EXT={- platform->binext() -} \ + $(PERL) $(SRCDIR)/test/run_tests.pl $(TESTS) ) + @ : {- if ($disabled{tests}) { output_on(); } else { output_off(); } "" -} + @echo "Tests are not supported with your chosen Configure options" + @ : {- output_on() if !$disabled{tests}; "" -} + +list-tests: ## List available tests that can be invoked via "make test TESTS=" + @ : {- output_off() if $disabled{tests}; "" -} + "$(MAKE)" run_tests TESTS=list + @ : {- if ($disabled{tests}) { output_on(); } else { output_off(); } "" -} + @echo "Tests are not supported with your chosen Configure options" + @ : {- output_on() if !$disabled{tests}; "" -} + +##@ Workspace cleaning + +libclean: + @set -e; for s in $(SHLIB_INFO); do \ + if [ "$$s" = ";" ]; then continue; fi; \ + s1=`echo "$$s" | cut -f1 -d";"`; \ + s2=`echo "$$s" | cut -f2 -d";"`; \ + s3=`echo "$$s" | cut -f3 -d";"`; \ + $(ECHO) $(RM) $$s1; {- output_off() unless windowsdll(); "" -}\ + $(RM) apps/$$s1; \ + $(RM) test/$$s1; \ + $(RM) fuzz/$$s1; {- output_on() unless windowsdll(); "" -}\ + $(RM) $$s1; \ + if [ "$$s2" != "" ]; then \ + $(ECHO) $(RM) $$s2; \ + $(RM) $$s2; \ + fi; \ + if [ "$$s3" != "" ]; then \ + $(ECHO) $(RM) $$s3; \ + $(RM) $$s3; \ + fi; \ + done + $(RM) $(LIBS) + $(RM) *{- platform->defext() -} + +clean: libclean ## Clean the workspace, keep the configuration + $(RM) $(HTMLDOCS1) + $(RM) $(HTMLDOCS3) + $(RM) $(HTMLDOCS5) + $(RM) $(HTMLDOCS7) + $(RM) $(MANDOCS1) + $(RM) $(MANDOCS3) + $(RM) $(MANDOCS5) + $(RM) $(MANDOCS7) + $(RM) $(PROGRAMS) $(TESTPROGS) $(MODULES) $(FIPSMODULE) $(SCRIPTS) + $(RM) $(GENERATED_MANDATORY) $(GENERATED) + -find . -name '*{- platform->depext() -}' \! -name '.*' \! -type d -exec $(RM) {} \; + -find . -name '*{- platform->objext() -}' \! -name '.*' \! -type d -exec $(RM) {} \; + $(RM) core + $(RM) tags TAGS doc-nits md-nits + $(RM) -r test/test-runs + $(RM) providers/fips*.new + -find . -type l \! -name '.*' -exec $(RM) {} \; + +distclean: clean ## Clean and remove the configuration + $(RM) include/openssl/configuration.h + $(RM) configdata.pm + $(RM) Makefile + +# We check if any depfile is newer than Makefile and decide to +# concatenate only if that is true. +depend: Makefile + @: {- output_off() if $disabled{makedepend}; "" -} + @$(PERL) $(SRCDIR)/util/add-depends.pl "{- $makedep_scheme -}" + @: {- output_on() if $disabled{makedepend}; "" -} + +# Install helper targets ############################################# +##@ Installation + +install: install_sw install_ssldirs {- "install_docs" if !$disabled{docs}; -} {- $disabled{fips} ? "" : "install_fips" -} ## Install software and documentation, create OpenSSL directories + +uninstall: {- "uninstall_docs" if !$disabled{docs}; -} uninstall_sw {- $disabled{fips} ? "" : "uninstall_fips" -} ## Uninstall software and documentation + +install_sw: install_dev install_engines install_modules install_runtime ## Install just the software and libraries + +uninstall_sw: uninstall_runtime uninstall_modules uninstall_engines uninstall_dev ## Uninstall the software and libraries + +install_docs: install_man_docs install_html_docs ## Install manpages and HTML documentation + +uninstall_docs: uninstall_man_docs uninstall_html_docs ## Uninstall manpages and HTML documentation + $(RM) -r "$(DESTDIR)$(DOCDIR)" + +{- output_off() if $disabled{fips}; "" -} +install_fips: build_sw $(INSTALL_FIPSMODULECONF) + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MODULESDIR)" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(OPENSSLDIR)" + @$(ECHO) "*** Installing FIPS module" + @$(ECHO) "install $(INSTALL_FIPSMODULE) -> $(DESTDIR)$(MODULESDIR)/$(FIPSMODULENAME)" + @cp "$(INSTALL_FIPSMODULE)" "$(DESTDIR)$(MODULESDIR)/$(FIPSMODULENAME).new" + @chmod 755 "$(DESTDIR)$(MODULESDIR)/$(FIPSMODULENAME).new" + @mv -f "$(DESTDIR)$(MODULESDIR)/$(FIPSMODULENAME).new" \ + "$(DESTDIR)$(MODULESDIR)/$(FIPSMODULENAME)" + @$(ECHO) "*** Installing FIPS module configuration" + @$(ECHO) "install $(INSTALL_FIPSMODULECONF) -> $(DESTDIR)$(OPENSSLDIR)/fipsmodule.cnf" + @cp $(INSTALL_FIPSMODULECONF) "$(DESTDIR)$(OPENSSLDIR)/fipsmodule.cnf" + +uninstall_fips: + @$(ECHO) "*** Uninstalling FIPS module configuration" + $(RM) "$(DESTDIR)$(OPENSSLDIR)/fipsmodule.cnf" + @$(ECHO) "*** Uninstalling FIPS module" + $(RM) "$(DESTDIR)$(MODULESDIR)/$(FIPSMODULENAME)" +{- if ($disabled{fips}) { output_on(); } else { output_off(); } "" -} +install_fips: + @$(ECHO) "The 'install_fips' target requires the 'enable-fips' option" + +uninstall_fips: + @$(ECHO) "The 'uninstall_fips' target requires the 'enable-fips' option" +{- output_on() if !$disabled{fips}; "" -} + + +install_ssldirs: + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(OPENSSLDIR)/certs" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(OPENSSLDIR)/private" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(OPENSSLDIR)/misc" + @set -e; for x in dummy $(MISC_SCRIPTS); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + x1=`echo "$$x" | cut -f1 -d:`; \ + x2=`echo "$$x" | cut -f2 -d:`; \ + fn=`basename $$x1`; \ + $(ECHO) "install $$x1 -> $(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \ + cp $$x1 "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn.new"; \ + mv -f "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn.new" \ + "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \ + if [ "$$x1" != "$$x2" ]; then \ + ln=`basename "$$x2"`; \ + : {- output_off() unless windowsdll(); "" -}; \ + $(ECHO) "copy $(DESTDIR)$(OPENSSLDIR)/misc/$$ln -> $(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \ + cp "$(DESTDIR)$(OPENSSLDIR)/misc/$$fn" "$(DESTDIR)$(OPENSSLDIR)/misc/$$ln"; \ + : {- output_on() unless windowsdll(); + output_off() if windowsdll(); "" -}; \ + $(ECHO) "link $(DESTDIR)$(OPENSSLDIR)/misc/$$ln -> $(DESTDIR)$(OPENSSLDIR)/misc/$$fn"; \ + ln -sf $$fn "$(DESTDIR)$(OPENSSLDIR)/misc/$$ln"; \ + : {- output_on() if windowsdll(); "" -}; \ + fi; \ + done + @$(ECHO) "install $(SRCDIR)/apps/openssl.cnf -> $(DESTDIR)$(OPENSSLDIR)/openssl.cnf.dist" + @cp $(SRCDIR)/apps/openssl.cnf "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.new" + @chmod 644 "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.new" + @mv -f "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.new" "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf.dist" + @if [ ! -f "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf" ]; then \ + $(ECHO) "install $(SRCDIR)/apps/openssl.cnf -> $(DESTDIR)$(OPENSSLDIR)/openssl.cnf"; \ + cp $(SRCDIR)/apps/openssl.cnf "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf"; \ + chmod 644 "$(DESTDIR)$(OPENSSLDIR)/openssl.cnf"; \ + fi + @$(ECHO) "install $(SRCDIR)/apps/ct_log_list.cnf -> $(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.dist" + @cp $(SRCDIR)/apps/ct_log_list.cnf "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.new" + @chmod 644 "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.new" + @mv -f "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.new" "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf.dist" + @if [ ! -f "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf" ]; then \ + $(ECHO) "install $(SRCDIR)/apps/ct_log_list.cnf -> $(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf"; \ + cp $(SRCDIR)/apps/ct_log_list.cnf "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf"; \ + chmod 644 "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf"; \ + fi + +install_dev: install_runtime_libs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(ECHO) "*** Installing development files" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(INSTALLTOP)/include/openssl" + @ : {- output_off() if $disabled{uplink}; "" -} + @$(ECHO) "install $(SRCDIR)/ms/applink.c -> $(DESTDIR)$(INSTALLTOP)/include/openssl/applink.c" + @cp $(SRCDIR)/ms/applink.c "$(DESTDIR)$(INSTALLTOP)/include/openssl/applink.c" + @chmod 644 "$(DESTDIR)$(INSTALLTOP)/include/openssl/applink.c" + @ : {- output_on() if $disabled{uplink}; "" -} + @set -e; for i in $(SRCDIR)/include/openssl/*.h \ + $(BLDDIR)/include/openssl/*.h; do \ + fn=`basename $$i`; \ + $(ECHO) "install $$i -> $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + cp $$i "$(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + chmod 644 "$(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + done + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(libdir)" + @set -e; for l in $(INSTALL_LIBS); do \ + fn=`basename $$l`; \ + $(ECHO) "install $$l -> $(DESTDIR)$(libdir)/$$fn"; \ + cp $$l "$(DESTDIR)$(libdir)/$$fn.new"; \ + $(RANLIB) "$(DESTDIR)$(libdir)/$$fn.new"; \ + chmod 644 "$(DESTDIR)$(libdir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(libdir)/$$fn.new" \ + "$(DESTDIR)$(libdir)/$$fn"; \ + done + @ : {- output_off() if $disabled{shared}; "" -} + @set -e; for s in $(INSTALL_SHLIB_INFO); do \ + s1=`echo "$$s" | cut -f1 -d";"`; \ + s2=`echo "$$s" | cut -f2 -d";"`; \ + s3=`echo "$$s" | cut -f3 -d";"`; \ + fn1=`basename "$$s1"`; \ + fn2=`basename "$$s2"`; \ + fn3=`basename "$$s3"`; \ + : {- output_off(); output_on() unless windowsdll() or sharedaix() or sharedaix_solib(); "" -}; \ + if [ "$$fn2" != "" ]; then \ + $(ECHO) "link $(DESTDIR)$(libdir)/$$fn2 -> $(DESTDIR)$(libdir)/$$fn1"; \ + ln -sf $$fn1 "$(DESTDIR)$(libdir)/$$fn2"; \ + fi; \ + : {- output_off() unless windowsdll() or sharedaix() or sharedaix_solib(); output_on() if windowsdll() or sharedaix_solib(); "" -}; \ + if [ "$$fn3" != "" ]; then \ + $(ECHO) "install $$s3 -> $(DESTDIR)$(libdir)/$$fn3"; \ + cp $$s3 "$(DESTDIR)$(libdir)/$$fn3.new"; \ + chmod 755 "$(DESTDIR)$(libdir)/$$fn3.new"; \ + mv -f "$(DESTDIR)$(libdir)/$$fn3.new" \ + "$(DESTDIR)$(libdir)/$$fn3"; \ + fi; \ + : {- output_off() if windowsdll() or sharedaix_solib(); output_on() if sharedaix(); "" -}; \ + a="$(DESTDIR)$(libdir)/$$fn2"; \ + $(ECHO) "install $$s1 -> $$a"; \ + if [ -f $$a ]; then ( trap "rm -rf /tmp/ar.$$$$" INT 0; \ + mkdir /tmp/ar.$$$$; ( cd /tmp/ar.$$$$; \ + cp -f $$a $$a.new; \ + for so in `$(AR) t $$a`; do \ + $(AR) x $$a $$so; \ + chmod u+w $$so; \ + strip -X32_64 -e $$so; \ + $(AR) r $$a.new $$so; \ + done; \ + )); fi; \ + $(AR) r $$a.new $$s1; \ + mv -f $$a.new $$a; \ + : {- output_off() if sharedaix(); output_on(); "" -}; \ + done + @ : {- output_on() if $disabled{shared}; "" -} + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(PKGCONFIGDIR)" + @for e in $(INSTALL_EXPORTERS_PKGCONFIG); do \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + cp $$e "$(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + chmod 644 "$(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + done + @$(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(CMAKECONFIGDIR) + @for e in $(INSTALL_EXPORTERS_CMAKE); do \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(CMAKECONFIGDIR)/$$fn"; \ + cp $$e $(DESTDIR)$(CMAKECONFIGDIR)/$$fn; \ + chmod 644 $(DESTDIR)$(CMAKECONFIGDIR)/$$fn; \ + done + +uninstall_dev: uninstall_runtime_libs + @$(ECHO) "*** Uninstalling development files" + @ : {- output_off() if $disabled{uplink}; "" -} + @$(ECHO) "$(RM) $(DESTDIR)$(INSTALLTOP)/include/openssl/applink.c" + @$(RM) "$(DESTDIR)$(INSTALLTOP)/include/openssl/applink.c" + @ : {- output_on() if $disabled{uplink}; "" -} + @set -e; for i in $(SRCDIR)/include/openssl/*.h \ + $(BLDDIR)/include/openssl/*.h; do \ + fn=`basename $$i`; \ + $(ECHO) "$(RM) $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + $(RM) "$(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(INSTALLTOP)/include/openssl" + -$(RMDIR) "$(DESTDIR)$(INSTALLTOP)/include" + @set -e; for l in $(INSTALL_LIBS); do \ + fn=`basename $$l`; \ + $(ECHO) "$(RM) $(DESTDIR)$(libdir)/$$fn"; \ + $(RM) "$(DESTDIR)$(libdir)/$$fn"; \ + done + @ : {- output_off() if $disabled{shared}; "" -} + @set -e; for s in $(INSTALL_SHLIB_INFO); do \ + s1=`echo "$$s" | cut -f1 -d";"`; \ + s2=`echo "$$s" | cut -f2 -d";"`; \ + s3=`echo "$$s" | cut -f3 -d";"`; \ + fn1=`basename "$$s1"`; \ + fn2=`basename "$$s2"`; \ + fn3=`basename "$$s3"`; \ + : {- output_off() if windowsdll(); "" -}; \ + $(ECHO) "$(RM) $(DESTDIR)$(libdir)/$$fn1"; \ + $(RM) "$(DESTDIR)$(libdir)/$$fn1"; \ + if [ -n "$$fn2" ]; then \ + $(ECHO) "$(RM) $(DESTDIR)$(libdir)/$$fn2"; \ + $(RM) "$(DESTDIR)$(libdir)/$$fn2"; \ + fi; \ + : {- output_on() if windowsdll(); "" -}{- output_off() unless windowsdll(); "" -}; \ + if [ -n "$$fn3" ]; then \ + $(ECHO) "$(RM) $(DESTDIR)$(libdir)/$$fn3"; \ + $(RM) "$(DESTDIR)$(libdir)/$$fn3"; \ + fi; \ + : {- output_on() unless windowsdll(); "" -}; \ + done + @ : {- output_on() if $disabled{shared}; "" -} + @for e in $(INSTALL_EXPORTERS_PKGCONFIG); do \ + fn=`basename "$$e"`; \ + $(RM) "$(DESTDIR)$(PKGCONFIGDIR)/$$fn"; \ + done + @for e in $(INSTALL_EXPORTERS_CMAKE); do \ + fn=`basename "$$e"`; \ + $(RM) "$(DESTDIR)$(CMAKECONFIGDIR)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(PKGCONFIGDIR)" + -$(RMDIR) "$(DESTDIR)$(CMAKECONFIGDIR)" + -$(RMDIR) "$(DESTDIR)$(libdir)" + +_install_modules_deps: install_runtime_libs build_modules + +install_engines: _install_modules_deps + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(ENGINESDIR)/" + @$(ECHO) "*** Installing engines" + @set -e; for e in dummy $(INSTALL_ENGINES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(ENGINESDIR)/$$fn"; \ + cp $$e "$(DESTDIR)$(ENGINESDIR)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(ENGINESDIR)/$$fn.new"; \ + mv -f "$(DESTDIR)$(ENGINESDIR)/$$fn.new" \ + "$(DESTDIR)$(ENGINESDIR)/$$fn"; \ + done + +uninstall_engines: + @$(ECHO) "*** Uninstalling engines" + @set -e; for e in dummy $(INSTALL_ENGINES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "$(RM) $(DESTDIR)$(ENGINESDIR)/$$fn"; \ + $(RM) "$(DESTDIR)$(ENGINESDIR)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(ENGINESDIR)" + +install_modules: _install_modules_deps + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MODULESDIR)/" + @$(ECHO) "*** Installing modules" + @set -e; for e in dummy $(INSTALL_MODULES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "install $$e -> $(DESTDIR)$(MODULESDIR)/$$fn"; \ + cp $$e "$(DESTDIR)$(MODULESDIR)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(MODULESDIR)/$$fn.new"; \ + mv -f "$(DESTDIR)$(MODULESDIR)/$$fn.new" \ + "$(DESTDIR)$(MODULESDIR)/$$fn"; \ + done + +uninstall_modules: + @$(ECHO) "*** Uninstalling modules" + @set -e; for e in dummy $(INSTALL_MODULES); do \ + if [ "$$e" = "dummy" ]; then continue; fi; \ + fn=`basename $$e`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MODULESDIR)/$$fn"; \ + $(RM) "$(DESTDIR)$(MODULESDIR)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(MODULESDIR)" + +install_runtime: install_programs + +install_runtime_libs: build_libs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @ : {- output_off() if windowsdll(); "" -} + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(libdir)" + @ : {- output_on() if windowsdll(); output_off() unless windowsdll(); "" -} + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(bindir)/" + @ : {- output_on() unless windowsdll(); "" -} + @$(ECHO) "*** Installing runtime libraries" + @set -e; for s in dummy $(INSTALL_SHLIBS); do \ + if [ "$$s" = "dummy" ]; then continue; fi; \ + fn=`basename $$s`; \ + : {- output_off() unless windowsdll(); "" -}; \ + $(ECHO) "install $$s -> $(DESTDIR)$(bindir)/$$fn"; \ + cp $$s "$(DESTDIR)$(bindir)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(bindir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(bindir)/$$fn.new" \ + "$(DESTDIR)$(bindir)/$$fn"; \ + : {- output_on() unless windowsdll(); "" -}{- output_off() if windowsdll(); "" -}; \ + $(ECHO) "install $$s -> $(DESTDIR)$(libdir)/$$fn"; \ + cp $$s "$(DESTDIR)$(libdir)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(libdir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(libdir)/$$fn.new" \ + "$(DESTDIR)$(libdir)/$$fn"; \ + : {- output_on() if windowsdll(); "" -}; \ + done + +install_programs: install_runtime_libs build_programs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(bindir)" + @$(ECHO) "*** Installing runtime programs" + @set -e; for x in dummy $(INSTALL_PROGRAMS); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(bindir)/$$fn"; \ + cp $$x "$(DESTDIR)$(bindir)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(bindir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(bindir)/$$fn.new" \ + "$(DESTDIR)$(bindir)/$$fn"; \ + done + @set -e; for x in dummy $(BIN_SCRIPTS); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(bindir)/$$fn"; \ + cp $$x "$(DESTDIR)$(bindir)/$$fn.new"; \ + chmod 755 "$(DESTDIR)$(bindir)/$$fn.new"; \ + mv -f "$(DESTDIR)$(bindir)/$$fn.new" \ + "$(DESTDIR)$(bindir)/$$fn"; \ + done + +uninstall_runtime: uninstall_programs uninstall_runtime_libs + +uninstall_programs: + @$(ECHO) "*** Uninstalling runtime programs" + @set -e; for x in dummy $(INSTALL_PROGRAMS); \ + do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(bindir)/$$fn"; \ + $(RM) "$(DESTDIR)$(bindir)/$$fn"; \ + done; + @set -e; for x in dummy $(BIN_SCRIPTS); \ + do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(bindir)/$$fn"; \ + $(RM) "$(DESTDIR)$(bindir)/$$fn"; \ + done + -$(RMDIR) "$(DESTDIR)$(bindir)" + +uninstall_runtime_libs: + @$(ECHO) "*** Uninstalling runtime libraries" + @ : {- output_off() unless windowsdll(); "" -} + @set -e; for s in dummy $(INSTALL_SHLIBS); do \ + if [ "$$s" = "dummy" ]; then continue; fi; \ + fn=`basename $$s`; \ + $(ECHO) "$(RM) $(DESTDIR)$(bindir)/$$fn"; \ + $(RM) "$(DESTDIR)$(bindir)/$$fn"; \ + done + @ : {- output_on() unless windowsdll(); "" -} + + +install_man_docs: build_man_docs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man1" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man3" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man5" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MANDIR)/man7" + @$(ECHO) "*** Installing manpages" + @set -e; for x in dummy $(MANDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man1 $(BLDDIR)/doc/man1 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man1"; \ + done + @set -e; for x in dummy $(MANDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man3 $(BLDDIR)/doc/man3 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man3"; \ + done + @set -e; for x in dummy $(MANDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man5 $(BLDDIR)/doc/man5 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man5"; \ + done + @set -e; for x in dummy $(MANDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + cp $$x "$(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + chmod 644 "$(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks install $(SRCDIR)/doc/man7 $(BLDDIR)/doc/man7 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man7"; \ + done + +uninstall_man_docs: build_man_docs + @$(ECHO) "*** Uninstalling manpages" + @set -e; for x in dummy $(MANDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man1 $(BLDDIR)/doc/man1 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man1"; \ + done + @set -e; for x in dummy $(MANDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man3 $(BLDDIR)/doc/man3 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man3"; \ + done + @set -e; for x in dummy $(MANDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man5 $(BLDDIR)/doc/man5 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man5"; \ + done + @set -e; for x in dummy $(MANDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + $(RM) "$(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \ + $(PERL) $(SRCDIR)/util/write-man-symlinks uninstall $(SRCDIR)/doc/man7 $(BLDDIR)/doc/man7 $${fn}$(MANSUFFIX) "$(DESTDIR)$(MANDIR)/man7"; \ + done + +install_html_docs: install_image_docs build_html_docs + @[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1) + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man1" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man3" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man5" + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man7" + @$(ECHO) "*** Installing HTML manpages" + @set -e; for x in dummy $(HTMLDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + cp $$x "$(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + done + +uninstall_html_docs: uninstall_image_docs + @$(ECHO) "*** Uninstalling HTML manpages" + @set -e; for x in dummy $(HTMLDOCS1); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man1/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS3); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man3/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS5); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man5/$$fn"; \ + done + @set -e; for x in dummy $(HTMLDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man7/$$fn"; \ + done + +install_image_docs: + @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(HTMLDIR)/man7/img" + @set -e; for x in dummy $(IMAGEDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "install $$x -> $(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + cp $(SRCDIR)/$$x "$(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + chmod 644 "$(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + done + +uninstall_image_docs: + @set -e; for x in dummy $(IMAGEDOCS7); do \ + if [ "$$x" = "dummy" ]; then continue; fi; \ + fn=`basename $$x`; \ + $(ECHO) "$(RM) $(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + $(RM) "$(DESTDIR)$(HTMLDIR)/man7/img/$$fn"; \ + done + +# Developer targets (note: these are only available on Unix) ######### +##@ Code maintenance + +# It's important that generate_buildinfo comes after ordinals, as ordinals +# is sensitive to build.info changes. +update: generate errors ordinals generate_buildinfo ## Update errors, ordinals and build info + +.PHONY: generate generate_apps generate_crypto_bn generate_crypto_objects \ + generate_crypto_conf generate_crypto_asn1 generate_fuzz_oids +generate: generate_apps generate_crypto_bn generate_crypto_objects \ + generate_crypto_conf generate_crypto_asn1 generate_fuzz_oids + +.PHONY: generate_buildinfo generate_doc_buildinfo +generate_buildinfo: generate_doc_buildinfo + +.PHONY: doc-nits md-nits +doc-nits: build_generated_pods ## Evaluate OpenSSL documentation + $(PERL) $(SRCDIR)/util/find-doc-nits -c -n -l -e + +# This uses "mdl", the markdownlint application, which is written in ruby. +# The source is at https://github.com/markdownlint/markdownlint +# If you have ruby installed, "gem install mdl" should work. +# Another option is at https://snapcraft.io/install/mdl/debian +# Finally, there's a Node.js version, which we haven't tried, that +# can be found at https://github.com/DavidAnson/markdownlint +md-nits: ## Evaluate markdown files via "mdl" + mdl -s $(SRCDIR)/util/markdownlint.rb . + +# Test coverage is a good idea for the future +#coverage: $(PROGRAMS) $(TESTPROGRAMS) +# ... + +.PHONY: lint +lint: ## Evaluate C code via "splint" + @( cd $(SRCDIR); \ + echo splint -DLINT -posixlib -preproc -D__gnuc_va_list=void \ + -I. -Iinclude -Iapps/include $(CRYPTOHEADERS) $(SSLHEADERS) $(SRCS) ) + +.PHONY: check-format +check-format: ## Evaluate C code according to OpenSSL coding standards + ( cd $(SRCDIR); $(PERL) util/check-format.pl \ + $(SRCS) \$(CRYPTOHEADERS) $(SSLHEADERS) ) + +generate_apps: + ( cd $(SRCDIR); $(PERL) VMS/VMSify-conf.pl \ + < apps/openssl.cnf > apps/openssl-vms.cnf ) + +generate_crypto_bn: + ( cd $(SRCDIR); $(PERL) crypto/bn/bn_prime.pl > crypto/bn/bn_prime.h ) + +generate_crypto_objects: + ( cd $(SRCDIR); $(PERL) crypto/objects/objects.pl -n \ + crypto/objects/objects.txt \ + crypto/objects/obj_mac.num \ + > crypto/objects/obj_mac.new && \ + mv crypto/objects/obj_mac.new crypto/objects/obj_mac.num ) + ( cd $(SRCDIR); $(PERL) crypto/objects/objects.pl \ + crypto/objects/objects.txt \ + crypto/objects/obj_mac.num \ + > include/openssl/obj_mac.h ) + ( cd $(SRCDIR); $(PERL) crypto/objects/obj_dat.pl \ + include/openssl/obj_mac.h \ + > crypto/objects/obj_dat.h ) + ( cd $(SRCDIR); $(PERL) crypto/objects/objxref.pl \ + crypto/objects/obj_mac.num \ + crypto/objects/obj_xref.txt \ + > crypto/objects/obj_xref.h ) + ( cd $(SRCDIR); sed -e '1,8d' crypto/objects/obj_compat.h >> include/openssl/obj_mac.h ) + +generate_crypto_conf: + ( cd $(SRCDIR); $(PERL) crypto/conf/keysets.pl \ + > crypto/conf/conf_def.h ) + +generate_crypto_asn1: + ( cd $(SRCDIR); $(PERL) crypto/asn1/charmap.pl \ + > crypto/asn1/charmap.h ) + +generate_fuzz_oids: + ( cd $(SRCDIR); $(PERL) fuzz/mkfuzzoids.pl \ + crypto/objects/obj_dat.h \ + > fuzz/oids.txt ) + +generate_doc_buildinfo: + ( $(PERL) -I$(BLDDIR) -Mconfigdata \ + $(SRCDIR)/util/dofile.pl -o Makefile \ + $(SRCDIR)/doc/build.info.in \ + > $(SRCDIR)/doc/build.info.new; \ + if ( test -e $(SRCDIR)/doc/build.info \ + && cmp $(SRCDIR)/doc/build.info.new $(SRCDIR)/doc/build.info \ + > /dev/null ); \ + then \ + rm $(SRCDIR)/doc/build.info.new; \ + else \ + mv $(SRCDIR)/doc/build.info.new $(SRCDIR)/doc/build.info; \ + fi ) + +generate_fips_sources: providers/fips.module.sources.new +providers/fips.module.sources.new: configdata.pm + rm -rf sources-tmp + mkdir sources-tmp + ( \ + srcdir=`cd $(SRCDIR); pwd`; \ + cd sources-tmp \ + && $$srcdir/Configure --banner=Configured enable-fips -O0 \ + && ./configdata.pm --query 'get_sources("providers/fips")' > sources1 \ + && "$(MAKE)" -sj 4 build_generated providers/fips.so \ + && find . -name '*.d' | xargs cat > dep1 \ + && "$(MAKE)" distclean \ + && $$srcdir/Configure --banner=Configured enable-fips no-asm -O0 \ + && ./configdata.pm --query 'get_sources("providers/fips")' > sources2 \ + && "$(MAKE)" -sj 4 build_generated providers/fips.so \ + && find . -name '*.d' | xargs cat > dep2 \ + && cat sources1 sources2 \ + | grep -v ' : \\$$' | grep -v util/providers.num \ + | sed -e 's/^ *//' -e 's/ *\\$$//' \ + | sort | uniq > sources \ + && cat dep1 dep2 \ + | $(PERL) -p -e 's/\\\n//' \ + | sed -e 's/^.*: *//' -e 's/ */ /g' \ + | fgrep -f sources \ + | tr ' ' '\n' \ + | sort | uniq > deps.raw \ + && cat deps.raw \ + | xargs ./configdata.pm --query 'get_sources(@ARGV)' \ + | $(PERL) -p -e 's/\\\n//' \ + | sed -e 's/\./\\\./g' -e 's/ : */:/' -e 's/^/s:/' -e 's/$$/:/' \ + > deps.sed \ + && cat deps.raw | sed -f deps.sed > deps \ + ) + ( \ + cat sources-tmp/sources sources-tmp/deps \ + | $(PERL) -p -e 's:^ *\Q../\E:: ;' \ + -e 's:^\Q$(SRCDIR)/\E:: if "$(SRCDIR)" ne "." ;' \ + -e 'my $$x; do { $$x = $$_; s:(^|/)((?!\Q../\E)[^/]*/)\Q..\E($$|/):$$1: } while ($$x ne $$_) ;' ; \ + cd $(SRCDIR); \ + for x in crypto/bn/asm/*.pl crypto/bn/asm/*.S \ + crypto/aes/asm/*.pl crypto/aes/asm/*.S \ + crypto/ec/asm/*.pl \ + crypto/modes/asm/*.pl \ + crypto/sha/asm/*.pl \ + crypto/*cpuid.pl crypto/*cpuid.S \ + crypto/*cap.c; do \ + echo "$$x"; \ + done \ + ) | grep -v sm2p256 | sort | uniq > providers/fips.module.sources.new + rm -rf sources-tmp + +# Set to -force to force a rebuild +ERROR_REBUILD= +errors: + ( b=`pwd`; set -e; cd $(SRCDIR); \ + $(PERL) util/ck_errf.pl -strict -internal; \ + $(PERL) -I$$b util/mkerr.pl $(ERROR_REBUILD) -internal ) + ( b=`pwd`; set -e; cd $(SRCDIR)/engines; \ + for E in *.ec ; do \ + $(PERL) ../util/ck_errf.pl -strict \ + -conf $$E `basename $$E .ec`.c; \ + $(PERL) -I$$b ../util/mkerr.pl $(ERROR_REBUILD) -static \ + -conf $$E `basename $$E .ec`.c ; \ + done ) + +{- use File::Basename; + + my @sslheaders_tmpl = + qw( include/openssl/ssl.h + include/openssl/ssl2.h + include/openssl/ssl3.h + include/openssl/sslerr.h + include/openssl/tls1.h + include/openssl/dtls1.h + include/openssl/srtp.h + include/openssl/quic.h + include/openssl/sslerr_legacy.h ); + my @cryptoheaders_tmpl = + qw( include/internal/dso.h + include/internal/o_dir.h + include/internal/err.h + include/internal/evp.h + include/internal/pem.h + include/internal/asn1.h + include/internal/sslconf.h ); + my @cryptoskipheaders = ( @sslheaders_tmpl, + qw( include/openssl/asn1_mac.h + include/openssl/conf_api.h + include/openssl/ebcdic.h + include/openssl/opensslconf.h + include/openssl/symhacks.h ) ); + our %cryptoheaders = (); + our %sslheaders = (); + foreach my $d ( qw( include/openssl include/internal ) ) { + my @header_patterns = + map { catfile($config{sourcedir}, $d, $_) } ( '*.h', '*.h.in' ); + foreach my $f ( map { glob($_) } @header_patterns ) { + my $base = basename($f); + my $base_in = basename($f, '.in'); + my $dir = catfile($config{sourcedir}, $d); + if ($base ne $base_in) { + # We have a .h.in file, which means the header file is in the + # build tree. + $base = $base_in; + $dir = catfile($config{builddir}, $d); + } + my $new_f = catfile($dir, $base); + my $fn = "$d/$base"; + # The logic to add files to @cryptoheaders is a bit complex. The + # file to be added must be either in the public header directory + # or one of the pre-declared internal headers, and must under no + # circumstances be one of those that must be skipped. + $cryptoheaders{$new_f} = 1 + if (($d eq 'include/openssl' + || ( grep { $_ eq $fn } @cryptoheaders_tmpl )) + && !( grep { $_ eq $fn } @cryptoskipheaders )); + # The logic to add files to @sslheaders is much simpler... + $sslheaders{$new_f} = 1 if grep { $_ eq $fn } @sslheaders_tmpl; + } + } + ""; +-} +SRCS={- +sub uniq { my %seen; grep !$seen{$_}++, @_; } +sub flat(@) { return map { ref eq 'ARRAY' ? @$_ : $_ } @_; } +join(" \\\n" . ' ' x 5, fill_lines(" ", $COLUMNS - 5, + uniq(grep /\.(c|cc|cpp)$/, + flat (map { $unified_info{sources}->{$_} } + (sort keys %{$unified_info{sources}}))))) +-} +CRYPTOHEADERS={- join(" \\\n" . ' ' x 14, + fill_lines(" ", $COLUMNS - 14, sort keys %cryptoheaders)) -} +SSLHEADERS={- join(" \\\n" . ' ' x 11, + fill_lines(" ", $COLUMNS - 11, sort keys %sslheaders)) -} + +renumber: build_generated + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libcrypto.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + --renumber \ + $(CRYPTOHEADERS) + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libssl.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + --renumber \ + $(SSLHEADERS) + +.PHONY: ordinals +ordinals: build_generated + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libcrypto.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + $(CRYPTOHEADERS) + $(PERL) $(SRCDIR)/util/mknum.pl --version $(VERSION_NUMBER) --no-warnings \ + --ordinals $(SRCDIR)/util/libssl.num \ + --symhacks $(SRCDIR)/include/openssl/symhacks.h \ + $(SSLHEADERS) + +test_ordinals: + "$(MAKE)" run_tests TESTS=test_ordinals + +tags TAGS: FORCE + rm -f TAGS tags + -( cd $(SRCDIR); util/ctags.sh ) + -etags `find . -name '*.[ch]' -o -name '*.pm'` + +providers/fips.checksum.new: providers/fips.module.sources.new + @which unifdef > /dev/null || \ + ( echo >&2 "ERROR: unifdef not in your \$$PATH, FIPS checksums not calculated"; \ + false ) + ( sources=`pwd`/providers/fips.module.sources.new; \ + cd $(SRCDIR) \ + && cat $$sources \ + | xargs ./util/fips-checksums.sh ) \ + > providers/fips-sources.checksums.new \ + && sha256sum providers/fips-sources.checksums.new \ + | sed -e 's|\.new||' > providers/fips.checksum.new + +fips-checksums: providers/fips.checksum.new + +$(SRCDIR)/providers/fips.checksum: providers/fips.checksum.new + cp -p providers/fips.module.sources.new $(SRCDIR)/providers/fips.module.sources + cp -p providers/fips-sources.checksums.new $(SRCDIR)/providers/fips-sources.checksums + cp -p providers/fips.checksum.new $(SRCDIR)/providers/fips.checksum + +update-fips-checksums: $(SRCDIR)/providers/fips.checksum + +diff-fips-checksums: fips-checksums + diff -u $(SRCDIR)/providers/fips.module.sources providers/fips.module.sources.new + diff -u $(SRCDIR)/providers/fips-sources.checksums providers/fips-sources.checksums.new + diff -u $(SRCDIR)/providers/fips.checksum providers/fips.checksum.new + +# Release targets (note: only available on Unix) ##################### + +tar: + (cd $(SRCDIR); ./util/mktar.sh --name='$(NAME)' --tarfile='$(TARFILE)') + +# Helper targets ##################################################### + +link-utils: $(BLDDIR)/util/opensslwrap.sh $(BLDDIR)/apps/openssl.cnf + +$(BLDDIR)/util/opensslwrap.sh: Makefile + @if [ "$(SRCDIR)" != "$(BLDDIR)" ]; then \ + mkdir -p "$(BLDDIR)/util"; \ + ln -sf "../$(SRCDIR)/util/`basename "$@"`" "$(BLDDIR)/util"; \ + fi + +$(BLDDIR)/apps/openssl.cnf: Makefile + @if [ "$(SRCDIR)" != "$(BLDDIR)" ]; then \ + mkdir -p "$(BLDDIR)/apps"; \ + ln -sf "../$(SRCDIR)/apps/`basename "$@"`" "$(BLDDIR)/apps"; \ + fi + +FORCE: + +# Building targets ################################################### + +Makefile: configdata.pm \ + {- join(" \\\n" . ' ' x 10, + fill_lines(" ", $COLUMNS - 10, + @{$config{build_file_templates}})) -} + @echo "Detected changed: $?" + $(PERL) configdata.pm + @echo "**************************************************" + @echo "*** ***" + @echo "*** Please run the same make command again ***" + @echo "*** ***" + @echo "**************************************************" + @false + +configdata.pm: $(SRCDIR)/Configure $(SRCDIR)/config \ + {- join(" \\\n" . ' ' x 15, + fill_lines(" ", $COLUMNS - 15, + @{$config{build_infos}}, + @{$config{conf_files}})) -} + @echo "Detected changed: $?" + $(PERL) configdata.pm -r + @echo "**************************************************" + @echo "*** ***" + @echo "*** Please run the same make command again ***" + @echo "*** ***" + @echo "**************************************************" + @false + +reconfigure reconf: + $(PERL) configdata.pm -r + +{- + use File::Basename; + use File::Spec::Functions qw/:DEFAULT abs2rel rel2abs/; + + # Helper function to convert dependencies in platform agnostic form to + # dependencies in platform form. + sub compute_platform_depends { + map { my $x = $_; + + grep { $x eq $_ } @{$unified_info{programs}} and platform->bin($x) + or grep { $x eq $_ } @{$unified_info{modules}} and platform->dso($x) + or grep { $x eq $_ } @{$unified_info{libraries}} and platform->lib($x) + or platform->convertext($x); } @_; + } + + # Helper function to figure out dependencies on libraries + # It takes a list of library names and outputs a list of dependencies + sub compute_lib_depends { + # Depending on shared libraries: + # On Windows POSIX layers, we depend on {libname}.dll.a + # On Unix platforms, we depend on {shlibname}.so + return map { platform->sharedlib_simple($_) + // platform->sharedlib_import($_) + // platform->sharedlib($_) + // platform->staticlib($_) + } @_; + } + + sub generatetarget { + my %args = @_; + my $deps = join(" ", compute_platform_depends(@{$args{deps}})); + return <<"EOF"; +$args{target}: $deps +EOF + } + + sub generatesrc { + my %args = @_; + my $gen0 = $args{generator}->[0]; + my $gen_args = join('', map { " $_" } + @{$args{generator}}[1..$#{$args{generator}}]); + my $gen_incs = join("", map { " -I".$_ } @{$args{generator_incs}}); + my $incs = join("", map { " -I".$_ } @{$args{incs}}); + my $defs = join("", map { " -D".$_ } @{$args{defs}}); + my $deps = join(" ", compute_platform_depends(@{$args{generator_deps}}, + @{$args{deps}})); + + if ($args{src} =~ /\.html$/) { + # + # HTML generator + # + my $title = basename($args{src}, ".html"); + my $pod = $gen0; + return <<"EOF"; +$args{src}: $pod + \$(PERL) \$(SRCDIR)/util/mkpod2html.pl -i "$pod" -o \$\@ -t "$title" -r "\$(SRCDIR)/doc" +EOF + } elsif ($args{src} =~ /\.(\d)$/) { + # + # Man-page generator + # + my $section = $1; + my $name = uc basename($args{src}, ".$section"); + my $pod = $gen0; + return <<"EOF"; +$args{src}: $pod + pod2man --name=$name --section=$section\$(MANSUFFIX) --center=OpenSSL \\ + --release=\$(VERSION) $pod >\$\@ +EOF + } elsif (platform->isdef($args{src})) { + # + # Linker script-ish generator + # + my $target = platform->def($args{src}); + (my $mkdef_os = $target{shared_target}) =~ s|-shared$||; + my $ord_ver = $args{intent} eq 'lib' ? ' --version $(VERSION_NUMBER)' : ''; + my $ord_name = $args{generator}->[1] || $args{product}; + return <<"EOF"; +$target: $gen0 $deps \$(SRCDIR)/util/mkdef.pl + \$(PERL) \$(SRCDIR)/util/mkdef.pl$ord_ver --type $args{intent} --ordinals $gen0 --name $ord_name --OS $mkdef_os > $target +EOF + } elsif (platform->isasm($args{src}) + || platform->iscppasm($args{src})) { + # + # Assembler generator + # + my $cppflags = { + shlib => '$(LIB_CFLAGS) $(LIB_CPPFLAGS)', + lib => '$(LIB_CFLAGS) $(LIB_CPPFLAGS)', + dso => '$(DSO_CFLAGS) $(DSO_CPPFLAGS)', + bin => '$(BIN_CFLAGS) $(BIN_CPPFLAGS)' + } -> {$args{intent}}; + + my $generator; + if ($gen0 =~ /\.pl$/) { + $generator = 'CC="$(CC)" $(PERL)'.$gen_incs.' '.$gen0.$gen_args + .' "$(PERLASM_SCHEME)"'.$incs.' '.$cppflags.$defs.' $(PROCESSOR)'; + } elsif ($gen0 =~ /\.m4$/) { + $generator = 'm4 -B 8192'.$gen_incs.' '.$gen0.$gen_args.' >' + } elsif ($gen0 =~ /\.S$/) { + $generator = undef; + } else { + die "Generator type for $args{src} unknown: $gen0\n"; + } + + if (defined($generator)) { + return <<"EOF"; +$args{src}: $gen0 $deps + $generator \$@ +EOF + } + return <<"EOF"; +$args{src}: $gen0 $deps + \$(CC) $incs $cppflags $defs -E $gen0 | \\ + \$(PERL) -ne '/^#(line)?\\s*[0-9]+/ or print' > \$@ +EOF + } elsif ($gen0 =~ m|^.*\.in$|) { + # + # "dofile" generator (file.in -> file) + # + my $dofile = abs2rel(rel2abs(catfile($config{sourcedir}, + "util", "dofile.pl")), + rel2abs($config{builddir})); + my @perlmodules = (); + my %perlmoduleincs = (); + my %perlmoduledeps = (); + foreach my $x (('configdata.pm', @{$args{deps}})) { + # Compute (i)nclusion directory, (m)odule name and (d)ependency + my $i, $m, $d; + if ($x =~ /\|/) { + $i = $`; + $d = $'; + + # Massage the module part to become a real perl module spec + $m = $d; + $m =~ s|\.pm$||; + # Directory specs are :: in perl package names + $m =~ s|/|::|g; + + # Full file name of the dependency + $d = catfile($i, $d) if $i; + } elsif ($x =~ /\.pm$/) { + $i = dirname($x); + $m = basename($x, '.pm'); + $d = $x; + } else { + # All other dependencies are simply collected + $d = $x; + } + push @perlmodules, '"-M'.$m.'"' if $m; + $perlmoduledeps{$d} = 1; + $perlmoduleincs{'"-I'.$i.'"'} = 1 if $i; + } + + # Because of the special treatment of dependencies, we need to + # recompute $deps completely + my $deps + = join(" ", compute_platform_depends(@{$args{generator_deps}}, + sort keys %perlmoduledeps)); + my $perlmodules = join(' ', '', ( sort keys %perlmoduleincs ), @perlmodules); + + return <<"EOF"; +$args{src}: $gen0 $deps + \$(PERL)$perlmodules "$dofile" "-o$target{build_file}" $gen0$gen_args > \$@ +EOF + } elsif (grep { $_ eq $gen0 } @{$unified_info{programs}}) { + # + # Generic generator using OpenSSL programs + # + + # Redo $gen0, to ensure that we have the proper extension where + # necessary. + $gen0 = platform->bin($gen0); + # Use $(PERL) to execute wrap.pl directly to avoid calling env + return <<"EOF"; +$args{src}: $gen0 $deps \$(BLDDIR)/util/wrap.pl + \$(PERL) \$(BLDDIR)/util/wrap.pl $gen0$gen_args > \$@ +EOF + } else { + # + # Generic generator using Perl + # + return <<"EOF"; +$args{src}: $gen0 $deps + \$(PERL)$gen_incs $gen0$gen_args > \$@ +EOF + } + } + + # Should one wonder about the end of the Perl snippet, it's because this + # second regexp eats up line endings as well, if the removed path is the + # last in the line. We may therefore need to put back a line ending. + sub src2obj { + my %args = @_; + my $obj = platform->convertext($args{obj}); + my $dep = platform->dep($args{obj}); + my @srcs = @{$args{srcs}}; + my $srcs = join(" ", @srcs); + my $deps = join(" ", @srcs, @{$args{deps}}); + my $incs = join("", map { " -I".$_ } @{$args{incs}}); + my $defs = join("", map { " -D".$_ } @{$args{defs}}); + my $cmd; + my $cmdflags; + my $cmdcompile; + if (grep /\.rc$/, @srcs) { + $cmd = '$(RC)'; + $cmdflags = '$(RCFLAGS)'; + $cmdcompile = ''; + } elsif (grep /\.(cc|cpp)$/, @srcs) { + $cmd = '$(CXX)'; + $cmdcompile = ' -c'; + $cmdflags = { + shlib => '$(LIB_CXXFLAGS) $(LIB_CPPFLAGS)', + lib => '$(LIB_CXXFLAGS) $(LIB_CPPFLAGS)', + dso => '$(DSO_CXXFLAGS) $(DSO_CPPFLAGS)', + bin => '$(BIN_CXXFLAGS) $(BIN_CPPFLAGS)' + } -> {$args{intent}}; + } else { + $cmd = '$(CC)'; + $cmdcompile = ' -c'; + $cmdflags = { + shlib => '$(LIB_CFLAGS) $(LIB_CPPFLAGS)', + lib => '$(LIB_CFLAGS) $(LIB_CPPFLAGS)', + dso => '$(DSO_CFLAGS) $(DSO_CPPFLAGS)', + bin => '$(BIN_CFLAGS) $(BIN_CPPFLAGS)' + } -> {$args{intent}}; + } + my $recipe; + # extension-specific rules + if (grep /\.s$/, @srcs) { + $recipe .= <<"EOF"; +$obj: $deps + $cmd $cmdflags -c -o \$\@ $srcs +EOF + } elsif (grep /\.S$/, @srcs) { + # Originally there was multi-step rule with $(CC) -E file.S + # followed by $(CC) -c file.s. It compensated for one of + # legacy platform compiler's inability to handle .S files. + # The platform is long discontinued by vendor so there is + # hardly a point to drag it along... + $recipe .= <<"EOF"; +$obj: $deps + $cmd $incs $defs $cmdflags -c -o \$\@ $srcs +EOF + } elsif ($makedep_scheme eq 'gcc' && !grep /\.rc$/, @srcs) { + $recipe .= <<"EOF"; +$obj: $deps + $cmd $incs $defs $cmdflags -MMD -MF $dep.tmp -c -o \$\@ $srcs + \@touch $dep.tmp + \@if cmp $dep.tmp $dep > /dev/null 2> /dev/null; then \\ + rm -f $dep.tmp; \\ + else \\ + mv $dep.tmp $dep; \\ + fi +EOF + } else { + $recipe .= <<"EOF"; +$obj: $deps + $cmd $incs $defs $cmdflags $cmdcompile -o \$\@ $srcs +EOF + if ($makedep_scheme eq 'makedepend') { + $recipe .= <<"EOF"; + \$(MAKEDEPEND) -f- -Y -- $incs $cmdflags -- $srcs 2>/dev/null \\ + > $dep +EOF + } + } + return $recipe; + } + # We *know* this routine is only called when we've configure 'shared'. + sub obj2shlib { + my %args = @_; + my @linkdirs = (); + my @linklibs = (); + foreach (@{$args{deps}}) { + if (platform->isstaticlib($_)) { + push @linklibs, platform->convertext($_); + } else { + my $d = "-L" . dirname($_); + my $l = basename($_); + $l =~ s/^lib//; + $l = "-l" . $l; + push @linklibs, $l; + push @linkdirs, $d unless grep { $d eq $_ } @linkdirs; + } + } + my $linkflags = join("", map { $_." " } @linkdirs); + my $linklibs = join("", map { $_." " } @linklibs); + my @objs = map { platform->convertext($_) } + grep { !platform->isdef($_) } + @{$args{objs}}; + my @defs = map { platform->def($_) } + grep { platform->isdef($_) } + @{$args{objs}}; + my @deps = compute_lib_depends(@{$args{deps}}); + die "More than one exported symbol map" if scalar @defs > 1; + + my $full = platform->sharedlib($args{lib}); + # $import is for Windows and subsystems thereof, where static import + # libraries for DLLs are a thing. On platforms that have this mechanism, + # $import has the name of this import library. On platforms that don't + # have this mechanism, $import will be |undef|. + # It's also used on AIX in solib mode, which creates import libraries + # for the shared libraries. + my $import = platform->sharedlib_import($args{lib}); + # $simple is for platforms where full shared library names include the + # shared library version, and there's a simpler name that doesn't include + # that version. On such platforms, $simple has the simpler name. On + # other platforms, it will be |undef|. + my $simple = platform->sharedlib_simple($args{lib}); + + my $argfile = defined $target{shared_argfileflag} ? $full.".args" : undef; + my $shared_soname = ""; + $shared_soname .= ' '.$target{shared_sonameflag}.basename($full) + if defined $target{shared_sonameflag}; + my $shared_imp = ""; + $shared_imp .= ' '.$target{shared_impflag}.basename($import) + if defined $target{shared_impflag} && defined $import; + my $shared_def = join("", map { ' '.$target{shared_defflag}.$_ } @defs); + + # There is at least one platform where the compiler-as-linker needs to + # have one object file directly on the command line. That won't hurt + # any other platform, so we do that for everyone when there's an argfile + # to be had. This depends heavily on splice, which removes elements from + # the given array, and returns them so they can be captured. + my @argfileobjs = $argfile + ? splice(@objs, 1) + : (); + my $argfilecmds = $argfile + ? join("\n\t", map { "echo $_ >> $argfile" } @argfileobjs) + : undef; + my $argfiledeps = $argfile + ? join(" \\\n" . ' ' x (length($argfile) + 2), + fill_lines(' ', $COLUMNS - length($full) - 2, @argfileobjs)) + : undef; + my @fulldeps = (@objs, ($argfile ? $argfile : ()), @defs, @deps); + my @fullobjs = ( + @objs, + ($argfile ? $target{shared_argfileflag}.$argfile : ()) + ); + my $fulldeps = + join(" \\\n" . ' ' x (length($full) + 2), + fill_lines(' ', $COLUMNS - length($full) - 2, @fulldeps)); + my $fullobjs = + join(" \\\n\t\t", fill_lines(' ', $COLUMNS - 16, @fullobjs)); + + my $recipe = ''; + + if (defined $simple && $simple ne $full) { + if (sharedaix()) { + $recipe .= <<"EOF"; +$simple: $full + rm -f $simple && \\ + \$(AR) r $simple $full +EOF + } else { + $recipe .= <<"EOF"; +$simple: $full + rm -f $simple && \\ + ln -s $full $simple +EOF + } + } + if (defined $import) { + if (sharedaix_solib()) { + $recipe .= <<"EOF"; +$import: $full $defs[0] + rm -f $import && \\ + echo \\#!$full > $import && \\ + cat $defs[0] >>$import +EOF + } else { + $recipe .= <<"EOF"; +$import: $full +EOF + } + } + $recipe .= <<"EOF"; +$full: $fulldeps + \$(CC) \$(LIB_CFLAGS) $linkflags\$(LIB_LDFLAGS)$shared_soname$shared_imp \\ + -o $full$shared_def \\ + $fullobjs \\ + $linklibs \$(LIB_EX_LIBS) +EOF + if (windowsdll()) { + $recipe .= <<"EOF"; + rm -f apps/$full + rm -f fuzz/$full + cp -p $full apps/ + cp -p $full fuzz/ +EOF + if (!$disabled{tests}) { + $recipe .= <<"EOF"; + rm -f test/$full + cp -p $full test/ +EOF + } + } + $recipe .= <<"EOF" if defined $argfile; +$argfile: $argfiledeps + \$(RM) $argfile + $argfilecmds +EOF + return $recipe; + } + sub obj2dso { + my %args = @_; + my $dso = platform->dso($args{module}); + my @linkdirs = (); + my @linklibs = (); + foreach (@{$args{deps}}) { + next unless defined $_; + if (platform->isstaticlib($_)) { + push @linklibs, platform->convertext($_); + } else { + my $d = "-L" . dirname($_); + my $l = basename($_); + $l =~ s/^lib//; + $l = "-l" . $l; + push @linklibs, $l; + push @linkdirs, $d unless grep { $d eq $_ } @linkdirs; + } + } + my $linkflags = join("", map { $_." " } @linkdirs); + my $linklibs = join("", map { $_." " } @linklibs); + my @objs = map { platform->convertext($_) } + grep { !platform->isdef($_) } + @{$args{objs}}; + my @defs = map { platform->def($_) } + grep { platform->isdef($_) } + @{$args{objs}}; + my @deps = compute_lib_depends(@{$args{deps}}); + my $shared_def = join("", map { ' '.$target{shared_defflag}.$_ } @defs); + # Next line needs to become "less magic" (see PR #11950) + $shared_def .= ' '.$target{shared_fipsflag} if (defined $target{shared_fipsflag} && $shared_def =~ m/providers\/fips/); + my $objs = join(" \\\n\t\t", fill_lines(' ', $COLUMNS - 16, @objs)); + my $deps = join(" \\\n" . ' ' x (length($dso) + 2), + fill_lines(' ', $COLUMNS - length($dso) - 2, + @objs, @defs, @deps)); + + return <<"EOF"; +$dso: $deps + \$(CC) \$(DSO_CFLAGS) $linkflags\$(DSO_LDFLAGS) \\ + -o $dso$shared_def \\ + $objs \\ + $linklibs\$(DSO_EX_LIBS) +EOF + } + sub obj2lib { + my %args = @_; + my $lib = platform->staticlib($args{lib}); + my @objs = map { platform->obj($_) } @{$args{objs}}; + my $deps = join(" \\\n" . ' ' x (length($lib) + 2), + fill_lines(' ', $COLUMNS - length($lib) - 2, @objs)); + my $max_per_call = 500; + my @objs_grouped; + push @objs_grouped, join(" ", splice @objs, 0, $max_per_call) while @objs; + my $fill_lib = + join("\n\t", (map { "\$(AR) \$(ARFLAGS) $lib $_" } @objs_grouped)); + return <<"EOF"; +$lib: $deps + \$(RM) $lib + $fill_lib + \$(RANLIB) \$\@ || echo Never mind. +EOF + } + sub obj2bin { + my %args = @_; + my $bin = platform->bin($args{bin}); + my @objs = map { platform->obj($_) } @{$args{objs}}; + my @deps = compute_lib_depends(@{$args{deps}}); + my $objs = join(" \\\n" . ' ' x (length($bin) + 2), + fill_lines(' ', $COLUMNS - length($bin) - 2, @objs)); + my @linkdirs = (); + my @linklibs = (); + foreach (@{$args{deps}}) { + next unless defined $_; + if (platform->isstaticlib($_)) { + push @linklibs, platform->convertext($_); + } else { + my $d = "-L" . dirname($_); + my $l = basename($_); + $l =~ s/^lib//; + $l = "-l" . $l; + push @linklibs, $l; + push @linkdirs, $d unless grep { $d eq $_ } @linkdirs; + } + } + my $linkflags = join("", map { $_." " } @linkdirs); + my $linklibs = join("", map { $_." " } @linklibs); + my $cmd = '$(CC)'; + my $cmdflags = '$(BIN_CFLAGS)'; + if (grep /_cc\.o$/, @{$args{objs}}) { + $cmd = '$(CXX)'; + $cmdflags = '$(BIN_CXXFLAGS)'; + } + + my $objs = join(" \\\n\t\t", fill_lines(' ', $COLUMNS - 16, @objs)); + my $deps = join(" \\\n" . ' ' x (length($bin) + 2), + fill_lines(' ', $COLUMNS - length($bin) - 2, + @objs, @deps)); + + return <<"EOF"; +$bin: $deps + rm -f $bin + \$\${LDCMD:-$cmd} $cmdflags $linkflags\$(BIN_LDFLAGS) \\ + -o $bin \\ + $objs \\ + $linklibs\$(BIN_EX_LIBS) +EOF + } + sub in2script { + my %args = @_; + my $script = $args{script}; + my $sources = join(" ", @{$args{sources}}); + my $dofile = abs2rel(rel2abs(catfile($config{sourcedir}, + "util", "dofile.pl")), + rel2abs($config{builddir})); + return <<"EOF"; +$script: $sources configdata.pm + \$(RM) "$script" + \$(PERL) "-I\$(BLDDIR)" -Mconfigdata "$dofile" \\ + "-o$target{build_file}" $sources > "$script" + chmod a+x $script +EOF + } + sub generatedir { + my %args = @_; + my $dir = $args{dir}; + my @deps = compute_platform_depends(@{$args{deps}}); + my @comments = (); + + # We already have a 'test' target, and the top directory is just plain + # silly + return if $dir eq "test" || $dir eq "."; + + foreach my $type (("dso", "lib", "bin", "script")) { + next unless defined($unified_info{dirinfo}->{$dir}->{products}->{$type}); + # For lib object files, we could update the library. However, it + # was decided that it's enough to build the directory local object + # files, so we don't need to add any actions, and the dependencies + # are already taken care of. + if ($type ne "lib") { + foreach my $prod (@{$unified_info{dirinfo}->{$dir}->{products}->{$type}}) { + if (dirname($prod) eq $dir) { + push @deps, compute_platform_depends($prod); + } else { + push @comments, "# No support to produce $type ".join(", ", @{$unified_info{dirinfo}->{$dir}->{products}->{$type}}); + } + } + } + } + + my $target = "$dir $dir/"; + my $deps = join(" \\\n\t", + fill_lines(' ', $COLUMNS - 8, @deps)); + my $comments = join("\n", "", @comments); + return <<"EOF"; +$target: \\ + $deps$comments +EOF + } + "" # Important! This becomes part of the template result. +-} +{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "OpenSSLConfig.cmake", "builddata.pm" ], "generator" => [ "exporters/cmake/OpenSSLConfigVersion.cmake.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "OpenSSLConfigVersion.cmake" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "builddata.pm" ], "generator" => [ "exporters/cmake/OpenSSLConfig.cmake.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "OpenSSLConfig.cmake" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "util/mkinstallvars.pl", "PREFIX=.", "BINDIR=apps", "APPLINKDIR=ms", "LIBDIR=", "INCLUDEDIR=include", "\"INCLUDEDIR=\$(SRCDIR)/include\"", "ENGINESDIR=engines", "MODULESDIR=providers", "\"VERSION=\$(VERSION)\"", "\"LDLIBS=\$(LIB_EX_LIBS)\"" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "builddata.pm" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "util/perl|OpenSSL/paramnames.pm" ], "generator" => [ "crypto/params_idx.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "crypto/params_idx.c" ); +-}{- + generatesrc( "attrs" => { "exporter" => "cmake" }, "defs" => [], "deps" => [ "exporters/OpenSSLConfig.cmake", "installdata.pm" ], "generator" => [ "exporters/cmake/OpenSSLConfigVersion.cmake.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "exporters/OpenSSLConfigVersion.cmake" ); +-}{- + generatesrc( "attrs" => { "exporter" => "cmake" }, "defs" => [], "deps" => [ "installdata.pm" ], "generator" => [ "exporters/cmake/OpenSSLConfig.cmake.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "exporters/OpenSSLConfig.cmake" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "util/mkinstallvars.pl", "\"PREFIX=\$(INSTALLTOP)\"", "BINDIR=bin", "\"LIBDIR=\$(LIBDIR)\"", "\"libdir=\$(libdir)\"", "INCLUDEDIR=include", "APPLINKDIR=include/openssl", "\"ENGINESDIR=\$(ENGINESDIR)\"", "\"MODULESDIR=\$(MODULESDIR)\"", "\"PKGCONFIGDIR=\$(PKGCONFIGDIR)\"", "\"CMAKECONFIGDIR=\$(CMAKECONFIGDIR)\"", "\"LDLIBS=\$(LIB_EX_LIBS)\"", "\"VERSION=\$(VERSION)\"" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "installdata.pm" ); +-}{- + generatesrc( "attrs" => { "exporter" => "pkg-config" }, "defs" => [], "deps" => [ "exporters/libcrypto.pc", "exporters/libssl.pc", "installdata.pm" ], "generator" => [ "exporters/pkg-config/openssl.pc.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "exporters/openssl.pc" ); +-}{- + generatesrc( "attrs" => { "exporter" => "pkg-config" }, "defs" => [], "deps" => [ "installdata.pm" ], "generator" => [ "exporters/pkg-config/libcrypto.pc.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "exporters/libcrypto.pc" ); +-}{- + generatesrc( "attrs" => { "exporter" => "pkg-config" }, "defs" => [], "deps" => [ "installdata.pm" ], "generator" => [ "exporters/pkg-config/libssl.pc.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "exporters/libssl.pc" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/crypto/bn_conf.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/crypto/bn_conf.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/crypto/dso_conf.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/crypto/dso_conf.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "util/perl|OpenSSL/paramnames.pm" ], "generator" => [ "include/internal/param_names.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/internal/param_names.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/asn1.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/asn1.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/asn1t.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/asn1t.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/bio.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/bio.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/cmp.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/cmp.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/cms.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/cms.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/comp.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/comp.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/conf.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/conf.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "util/perl|OpenSSL/paramnames.pm" ], "generator" => [ "include/openssl/core_names.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/core_names.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/crmf.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/crmf.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/crypto.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/crypto.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/ct.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/ct.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/err.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/err.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/ess.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/ess.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/fipskey.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/fipskey.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/lhash.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/lhash.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/ocsp.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/ocsp.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/opensslv.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/opensslv.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/pkcs12.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/pkcs12.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/pkcs7.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/pkcs7.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/safestack.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/safestack.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/srp.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/srp.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/ssl.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/ssl.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/ui.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/ui.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/x509.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/x509.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/x509_acert.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/x509_acert.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/x509_vfy.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/x509_vfy.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [], "generator" => [ "include/openssl/x509v3.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "include/openssl/x509v3.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "builddata.pm", "libcrypto.pc", "libssl.pc" ], "generator" => [ "exporters/pkg-config/openssl.pc.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "openssl.pc" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "builddata.pm" ], "generator" => [ "exporters/pkg-config/libcrypto.pc.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "libcrypto.pc" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "builddata.pm" ], "generator" => [ "exporters/pkg-config/libssl.pc.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "libssl.pc" ); +-}{- + obj2lib( "attrs" => { "noinst" => "1" }, "lib" => "apps/libapps.a", "objs" => [ "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", "apps/lib/libapps-lib-app_rand.o", "apps/lib/libapps-lib-app_x509.o", "apps/lib/libapps-lib-apps.o", "apps/lib/libapps-lib-apps_opt_printf.o", "apps/lib/libapps-lib-apps_ui.o", "apps/lib/libapps-lib-columns.o", "apps/lib/libapps-lib-engine.o", "apps/lib/libapps-lib-engine_loader.o", "apps/lib/libapps-lib-fmt.o", "apps/lib/libapps-lib-http_server.o", "apps/lib/libapps-lib-log.o", "apps/lib/libapps-lib-names.o", "apps/lib/libapps-lib-opt.o", "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-app_libctx.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/app_libctx.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-app_params.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/app_params.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-app_provider.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/app_provider.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-app_rand.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/app_rand.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-app_x509.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/app_x509.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-apps.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/apps.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-apps_opt_printf.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/apps_opt_printf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-apps_ui.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/apps_ui.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-columns.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/columns.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-engine.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/engine.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-engine_loader.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/engine_loader.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-fmt.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/fmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-http_server.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/http_server.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-log.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/log.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-names.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/names.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-opt.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/opt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-s_cb.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/s_cb.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-s_socket.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/s_socket.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ ".", "include", "apps/include" ], "intent" => "lib", "obj" => "apps/lib/libapps-lib-tlssrp_depr.o", "product" => "apps/libapps.a", "srcs" => [ "apps/lib/tlssrp_depr.c" ] ); +-}{- + obj2lib( "attrs" => {}, "lib" => "libcrypto", "objs" => [ "crypto/aes/libcrypto-lib-aes-x86_64.o", "crypto/aes/libcrypto-lib-aes_cfb.o", "crypto/aes/libcrypto-lib-aes_ecb.o", "crypto/aes/libcrypto-lib-aes_ige.o", "crypto/aes/libcrypto-lib-aes_misc.o", "crypto/aes/libcrypto-lib-aes_ofb.o", "crypto/aes/libcrypto-lib-aes_wrap.o", "crypto/aes/libcrypto-lib-aesni-mb-x86_64.o", "crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o", "crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o", "crypto/aes/libcrypto-lib-aesni-x86_64.o", "crypto/aes/libcrypto-lib-bsaes-x86_64.o", "crypto/aes/libcrypto-lib-vpaes-x86_64.o", "crypto/aria/libcrypto-lib-aria.o", "crypto/asn1/libcrypto-lib-a_bitstr.o", "crypto/asn1/libcrypto-lib-a_d2i_fp.o", "crypto/asn1/libcrypto-lib-a_digest.o", "crypto/asn1/libcrypto-lib-a_dup.o", "crypto/asn1/libcrypto-lib-a_gentm.o", "crypto/asn1/libcrypto-lib-a_i2d_fp.o", "crypto/asn1/libcrypto-lib-a_int.o", "crypto/asn1/libcrypto-lib-a_mbstr.o", "crypto/asn1/libcrypto-lib-a_object.o", "crypto/asn1/libcrypto-lib-a_octet.o", "crypto/asn1/libcrypto-lib-a_print.o", "crypto/asn1/libcrypto-lib-a_sign.o", "crypto/asn1/libcrypto-lib-a_strex.o", "crypto/asn1/libcrypto-lib-a_strnid.o", "crypto/asn1/libcrypto-lib-a_time.o", "crypto/asn1/libcrypto-lib-a_type.o", "crypto/asn1/libcrypto-lib-a_utctm.o", "crypto/asn1/libcrypto-lib-a_utf8.o", "crypto/asn1/libcrypto-lib-a_verify.o", "crypto/asn1/libcrypto-lib-ameth_lib.o", "crypto/asn1/libcrypto-lib-asn1_err.o", "crypto/asn1/libcrypto-lib-asn1_gen.o", "crypto/asn1/libcrypto-lib-asn1_item_list.o", "crypto/asn1/libcrypto-lib-asn1_lib.o", "crypto/asn1/libcrypto-lib-asn1_parse.o", "crypto/asn1/libcrypto-lib-asn_mime.o", "crypto/asn1/libcrypto-lib-asn_moid.o", "crypto/asn1/libcrypto-lib-asn_mstbl.o", "crypto/asn1/libcrypto-lib-asn_pack.o", "crypto/asn1/libcrypto-lib-bio_asn1.o", "crypto/asn1/libcrypto-lib-bio_ndef.o", "crypto/asn1/libcrypto-lib-d2i_param.o", "crypto/asn1/libcrypto-lib-d2i_pr.o", "crypto/asn1/libcrypto-lib-d2i_pu.o", "crypto/asn1/libcrypto-lib-evp_asn1.o", "crypto/asn1/libcrypto-lib-f_int.o", "crypto/asn1/libcrypto-lib-f_string.o", "crypto/asn1/libcrypto-lib-i2d_evp.o", "crypto/asn1/libcrypto-lib-n_pkey.o", "crypto/asn1/libcrypto-lib-nsseq.o", "crypto/asn1/libcrypto-lib-p5_pbe.o", "crypto/asn1/libcrypto-lib-p5_pbev2.o", "crypto/asn1/libcrypto-lib-p5_scrypt.o", "crypto/asn1/libcrypto-lib-p8_pkey.o", "crypto/asn1/libcrypto-lib-t_bitst.o", "crypto/asn1/libcrypto-lib-t_pkey.o", "crypto/asn1/libcrypto-lib-t_spki.o", "crypto/asn1/libcrypto-lib-tasn_dec.o", "crypto/asn1/libcrypto-lib-tasn_enc.o", "crypto/asn1/libcrypto-lib-tasn_fre.o", "crypto/asn1/libcrypto-lib-tasn_new.o", "crypto/asn1/libcrypto-lib-tasn_prn.o", "crypto/asn1/libcrypto-lib-tasn_scn.o", "crypto/asn1/libcrypto-lib-tasn_typ.o", "crypto/asn1/libcrypto-lib-tasn_utl.o", "crypto/asn1/libcrypto-lib-x_algor.o", "crypto/asn1/libcrypto-lib-x_bignum.o", "crypto/asn1/libcrypto-lib-x_info.o", "crypto/asn1/libcrypto-lib-x_int64.o", "crypto/asn1/libcrypto-lib-x_long.o", "crypto/asn1/libcrypto-lib-x_pkey.o", "crypto/asn1/libcrypto-lib-x_sig.o", "crypto/asn1/libcrypto-lib-x_spki.o", "crypto/asn1/libcrypto-lib-x_val.o", "crypto/async/arch/libcrypto-lib-async_null.o", "crypto/async/arch/libcrypto-lib-async_posix.o", "crypto/async/arch/libcrypto-lib-async_win.o", "crypto/async/libcrypto-lib-async.o", "crypto/async/libcrypto-lib-async_err.o", "crypto/async/libcrypto-lib-async_wait.o", "crypto/bf/libcrypto-lib-bf_cfb64.o", "crypto/bf/libcrypto-lib-bf_ecb.o", "crypto/bf/libcrypto-lib-bf_enc.o", "crypto/bf/libcrypto-lib-bf_ofb64.o", "crypto/bf/libcrypto-lib-bf_skey.o", "crypto/bio/libcrypto-lib-bf_buff.o", "crypto/bio/libcrypto-lib-bf_lbuf.o", "crypto/bio/libcrypto-lib-bf_nbio.o", "crypto/bio/libcrypto-lib-bf_null.o", "crypto/bio/libcrypto-lib-bf_prefix.o", "crypto/bio/libcrypto-lib-bf_readbuff.o", "crypto/bio/libcrypto-lib-bio_addr.o", "crypto/bio/libcrypto-lib-bio_cb.o", "crypto/bio/libcrypto-lib-bio_dump.o", "crypto/bio/libcrypto-lib-bio_err.o", "crypto/bio/libcrypto-lib-bio_lib.o", "crypto/bio/libcrypto-lib-bio_meth.o", "crypto/bio/libcrypto-lib-bio_print.o", "crypto/bio/libcrypto-lib-bio_sock.o", "crypto/bio/libcrypto-lib-bio_sock2.o", "crypto/bio/libcrypto-lib-bss_acpt.o", "crypto/bio/libcrypto-lib-bss_bio.o", "crypto/bio/libcrypto-lib-bss_conn.o", "crypto/bio/libcrypto-lib-bss_core.o", "crypto/bio/libcrypto-lib-bss_dgram.o", "crypto/bio/libcrypto-lib-bss_dgram_pair.o", "crypto/bio/libcrypto-lib-bss_fd.o", "crypto/bio/libcrypto-lib-bss_file.o", "crypto/bio/libcrypto-lib-bss_log.o", "crypto/bio/libcrypto-lib-bss_mem.o", "crypto/bio/libcrypto-lib-bss_null.o", "crypto/bio/libcrypto-lib-bss_sock.o", "crypto/bio/libcrypto-lib-ossl_core_bio.o", "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", "crypto/bn/libcrypto-lib-bn_add.o", "crypto/bn/libcrypto-lib-bn_blind.o", "crypto/bn/libcrypto-lib-bn_const.o", "crypto/bn/libcrypto-lib-bn_conv.o", "crypto/bn/libcrypto-lib-bn_ctx.o", "crypto/bn/libcrypto-lib-bn_depr.o", "crypto/bn/libcrypto-lib-bn_dh.o", "crypto/bn/libcrypto-lib-bn_div.o", "crypto/bn/libcrypto-lib-bn_err.o", "crypto/bn/libcrypto-lib-bn_exp.o", "crypto/bn/libcrypto-lib-bn_exp2.o", "crypto/bn/libcrypto-lib-bn_gcd.o", "crypto/bn/libcrypto-lib-bn_gf2m.o", "crypto/bn/libcrypto-lib-bn_intern.o", "crypto/bn/libcrypto-lib-bn_kron.o", "crypto/bn/libcrypto-lib-bn_lib.o", "crypto/bn/libcrypto-lib-bn_mod.o", "crypto/bn/libcrypto-lib-bn_mont.o", "crypto/bn/libcrypto-lib-bn_mpi.o", "crypto/bn/libcrypto-lib-bn_mul.o", "crypto/bn/libcrypto-lib-bn_nist.o", "crypto/bn/libcrypto-lib-bn_prime.o", "crypto/bn/libcrypto-lib-bn_print.o", "crypto/bn/libcrypto-lib-bn_rand.o", "crypto/bn/libcrypto-lib-bn_recp.o", "crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o", "crypto/bn/libcrypto-lib-bn_shift.o", "crypto/bn/libcrypto-lib-bn_sqr.o", "crypto/bn/libcrypto-lib-bn_sqrt.o", "crypto/bn/libcrypto-lib-bn_srp.o", "crypto/bn/libcrypto-lib-bn_word.o", "crypto/bn/libcrypto-lib-bn_x931p.o", "crypto/bn/libcrypto-lib-rsaz-2k-avx512.o", "crypto/bn/libcrypto-lib-rsaz-3k-avx512.o", "crypto/bn/libcrypto-lib-rsaz-4k-avx512.o", "crypto/bn/libcrypto-lib-rsaz-avx2.o", "crypto/bn/libcrypto-lib-rsaz-x86_64.o", "crypto/bn/libcrypto-lib-rsaz_exp.o", "crypto/bn/libcrypto-lib-rsaz_exp_x2.o", "crypto/bn/libcrypto-lib-x86_64-gf2m.o", "crypto/bn/libcrypto-lib-x86_64-mont.o", "crypto/bn/libcrypto-lib-x86_64-mont5.o", "crypto/buffer/libcrypto-lib-buf_err.o", "crypto/buffer/libcrypto-lib-buffer.o", "crypto/cast/libcrypto-lib-c_cfb64.o", "crypto/cast/libcrypto-lib-c_ecb.o", "crypto/cast/libcrypto-lib-c_enc.o", "crypto/cast/libcrypto-lib-c_ofb64.o", "crypto/cast/libcrypto-lib-c_skey.o", "crypto/chacha/libcrypto-lib-chacha-x86_64.o", "crypto/cmac/libcrypto-lib-cmac.o", "crypto/cmp/libcrypto-lib-cmp_asn.o", "crypto/cmp/libcrypto-lib-cmp_client.o", "crypto/cmp/libcrypto-lib-cmp_ctx.o", "crypto/cmp/libcrypto-lib-cmp_err.o", "crypto/cmp/libcrypto-lib-cmp_genm.o", "crypto/cmp/libcrypto-lib-cmp_hdr.o", "crypto/cmp/libcrypto-lib-cmp_http.o", "crypto/cmp/libcrypto-lib-cmp_msg.o", "crypto/cmp/libcrypto-lib-cmp_protect.o", "crypto/cmp/libcrypto-lib-cmp_server.o", "crypto/cmp/libcrypto-lib-cmp_status.o", "crypto/cmp/libcrypto-lib-cmp_util.o", "crypto/cmp/libcrypto-lib-cmp_vfy.o", "crypto/cms/libcrypto-lib-cms_asn1.o", "crypto/cms/libcrypto-lib-cms_att.o", "crypto/cms/libcrypto-lib-cms_cd.o", "crypto/cms/libcrypto-lib-cms_dd.o", "crypto/cms/libcrypto-lib-cms_dh.o", "crypto/cms/libcrypto-lib-cms_ec.o", "crypto/cms/libcrypto-lib-cms_enc.o", "crypto/cms/libcrypto-lib-cms_env.o", "crypto/cms/libcrypto-lib-cms_err.o", "crypto/cms/libcrypto-lib-cms_ess.o", "crypto/cms/libcrypto-lib-cms_io.o", "crypto/cms/libcrypto-lib-cms_kari.o", "crypto/cms/libcrypto-lib-cms_lib.o", "crypto/cms/libcrypto-lib-cms_pwri.o", "crypto/cms/libcrypto-lib-cms_rsa.o", "crypto/cms/libcrypto-lib-cms_sd.o", "crypto/cms/libcrypto-lib-cms_smime.o", "crypto/conf/libcrypto-lib-conf_api.o", "crypto/conf/libcrypto-lib-conf_def.o", "crypto/conf/libcrypto-lib-conf_err.o", "crypto/conf/libcrypto-lib-conf_lib.o", "crypto/conf/libcrypto-lib-conf_mall.o", "crypto/conf/libcrypto-lib-conf_mod.o", "crypto/conf/libcrypto-lib-conf_sap.o", "crypto/conf/libcrypto-lib-conf_ssl.o", "crypto/crmf/libcrypto-lib-crmf_asn.o", "crypto/crmf/libcrypto-lib-crmf_err.o", "crypto/crmf/libcrypto-lib-crmf_lib.o", "crypto/crmf/libcrypto-lib-crmf_pbm.o", "crypto/ct/libcrypto-lib-ct_b64.o", "crypto/ct/libcrypto-lib-ct_err.o", "crypto/ct/libcrypto-lib-ct_log.o", "crypto/ct/libcrypto-lib-ct_oct.o", "crypto/ct/libcrypto-lib-ct_policy.o", "crypto/ct/libcrypto-lib-ct_prn.o", "crypto/ct/libcrypto-lib-ct_sct.o", "crypto/ct/libcrypto-lib-ct_sct_ctx.o", "crypto/ct/libcrypto-lib-ct_vfy.o", "crypto/ct/libcrypto-lib-ct_x509v3.o", "crypto/des/libcrypto-lib-cbc_cksm.o", "crypto/des/libcrypto-lib-cbc_enc.o", "crypto/des/libcrypto-lib-cfb64ede.o", "crypto/des/libcrypto-lib-cfb64enc.o", "crypto/des/libcrypto-lib-cfb_enc.o", "crypto/des/libcrypto-lib-des_enc.o", "crypto/des/libcrypto-lib-ecb3_enc.o", "crypto/des/libcrypto-lib-ecb_enc.o", "crypto/des/libcrypto-lib-fcrypt.o", "crypto/des/libcrypto-lib-fcrypt_b.o", "crypto/des/libcrypto-lib-ofb64ede.o", "crypto/des/libcrypto-lib-ofb64enc.o", "crypto/des/libcrypto-lib-ofb_enc.o", "crypto/des/libcrypto-lib-pcbc_enc.o", "crypto/des/libcrypto-lib-qud_cksm.o", "crypto/des/libcrypto-lib-rand_key.o", "crypto/des/libcrypto-lib-set_key.o", "crypto/des/libcrypto-lib-str2key.o", "crypto/des/libcrypto-lib-xcbc_enc.o", "crypto/dh/libcrypto-lib-dh_ameth.o", "crypto/dh/libcrypto-lib-dh_asn1.o", "crypto/dh/libcrypto-lib-dh_backend.o", "crypto/dh/libcrypto-lib-dh_check.o", "crypto/dh/libcrypto-lib-dh_depr.o", "crypto/dh/libcrypto-lib-dh_err.o", "crypto/dh/libcrypto-lib-dh_gen.o", "crypto/dh/libcrypto-lib-dh_group_params.o", "crypto/dh/libcrypto-lib-dh_kdf.o", "crypto/dh/libcrypto-lib-dh_key.o", "crypto/dh/libcrypto-lib-dh_lib.o", "crypto/dh/libcrypto-lib-dh_meth.o", "crypto/dh/libcrypto-lib-dh_pmeth.o", "crypto/dh/libcrypto-lib-dh_prn.o", "crypto/dh/libcrypto-lib-dh_rfc5114.o", "crypto/dsa/libcrypto-lib-dsa_ameth.o", "crypto/dsa/libcrypto-lib-dsa_asn1.o", "crypto/dsa/libcrypto-lib-dsa_backend.o", "crypto/dsa/libcrypto-lib-dsa_check.o", "crypto/dsa/libcrypto-lib-dsa_depr.o", "crypto/dsa/libcrypto-lib-dsa_err.o", "crypto/dsa/libcrypto-lib-dsa_gen.o", "crypto/dsa/libcrypto-lib-dsa_key.o", "crypto/dsa/libcrypto-lib-dsa_lib.o", "crypto/dsa/libcrypto-lib-dsa_meth.o", "crypto/dsa/libcrypto-lib-dsa_ossl.o", "crypto/dsa/libcrypto-lib-dsa_pmeth.o", "crypto/dsa/libcrypto-lib-dsa_prn.o", "crypto/dsa/libcrypto-lib-dsa_sign.o", "crypto/dsa/libcrypto-lib-dsa_vrf.o", "crypto/dso/libcrypto-lib-dso_dl.o", "crypto/dso/libcrypto-lib-dso_dlfcn.o", "crypto/dso/libcrypto-lib-dso_err.o", "crypto/dso/libcrypto-lib-dso_lib.o", "crypto/dso/libcrypto-lib-dso_openssl.o", "crypto/dso/libcrypto-lib-dso_vms.o", "crypto/dso/libcrypto-lib-dso_win32.o", "crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o", "crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o", "crypto/ec/curve448/libcrypto-lib-curve448.o", "crypto/ec/curve448/libcrypto-lib-curve448_tables.o", "crypto/ec/curve448/libcrypto-lib-eddsa.o", "crypto/ec/curve448/libcrypto-lib-f_generic.o", "crypto/ec/curve448/libcrypto-lib-scalar.o", "crypto/ec/libcrypto-lib-curve25519.o", "crypto/ec/libcrypto-lib-ec2_oct.o", "crypto/ec/libcrypto-lib-ec2_smpl.o", "crypto/ec/libcrypto-lib-ec_ameth.o", "crypto/ec/libcrypto-lib-ec_asn1.o", "crypto/ec/libcrypto-lib-ec_backend.o", "crypto/ec/libcrypto-lib-ec_check.o", "crypto/ec/libcrypto-lib-ec_curve.o", "crypto/ec/libcrypto-lib-ec_cvt.o", "crypto/ec/libcrypto-lib-ec_deprecated.o", "crypto/ec/libcrypto-lib-ec_err.o", "crypto/ec/libcrypto-lib-ec_key.o", "crypto/ec/libcrypto-lib-ec_kmeth.o", "crypto/ec/libcrypto-lib-ec_lib.o", "crypto/ec/libcrypto-lib-ec_mult.o", "crypto/ec/libcrypto-lib-ec_oct.o", "crypto/ec/libcrypto-lib-ec_pmeth.o", "crypto/ec/libcrypto-lib-ec_print.o", "crypto/ec/libcrypto-lib-ecdh_kdf.o", "crypto/ec/libcrypto-lib-ecdh_ossl.o", "crypto/ec/libcrypto-lib-ecdsa_ossl.o", "crypto/ec/libcrypto-lib-ecdsa_sign.o", "crypto/ec/libcrypto-lib-ecdsa_vrf.o", "crypto/ec/libcrypto-lib-eck_prn.o", "crypto/ec/libcrypto-lib-ecp_mont.o", "crypto/ec/libcrypto-lib-ecp_nist.o", "crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o", "crypto/ec/libcrypto-lib-ecp_nistz256.o", "crypto/ec/libcrypto-lib-ecp_oct.o", "crypto/ec/libcrypto-lib-ecp_smpl.o", "crypto/ec/libcrypto-lib-ecx_backend.o", "crypto/ec/libcrypto-lib-ecx_key.o", "crypto/ec/libcrypto-lib-ecx_meth.o", "crypto/ec/libcrypto-lib-x25519-x86_64.o", "crypto/encode_decode/libcrypto-lib-decoder_err.o", "crypto/encode_decode/libcrypto-lib-decoder_lib.o", "crypto/encode_decode/libcrypto-lib-decoder_meth.o", "crypto/encode_decode/libcrypto-lib-decoder_pkey.o", "crypto/encode_decode/libcrypto-lib-encoder_err.o", "crypto/encode_decode/libcrypto-lib-encoder_lib.o", "crypto/encode_decode/libcrypto-lib-encoder_meth.o", "crypto/encode_decode/libcrypto-lib-encoder_pkey.o", "crypto/engine/libcrypto-lib-eng_all.o", "crypto/engine/libcrypto-lib-eng_cnf.o", "crypto/engine/libcrypto-lib-eng_ctrl.o", "crypto/engine/libcrypto-lib-eng_dyn.o", "crypto/engine/libcrypto-lib-eng_err.o", "crypto/engine/libcrypto-lib-eng_fat.o", "crypto/engine/libcrypto-lib-eng_init.o", "crypto/engine/libcrypto-lib-eng_lib.o", "crypto/engine/libcrypto-lib-eng_list.o", "crypto/engine/libcrypto-lib-eng_openssl.o", "crypto/engine/libcrypto-lib-eng_pkey.o", "crypto/engine/libcrypto-lib-eng_rdrand.o", "crypto/engine/libcrypto-lib-eng_table.o", "crypto/engine/libcrypto-lib-tb_asnmth.o", "crypto/engine/libcrypto-lib-tb_cipher.o", "crypto/engine/libcrypto-lib-tb_dh.o", "crypto/engine/libcrypto-lib-tb_digest.o", "crypto/engine/libcrypto-lib-tb_dsa.o", "crypto/engine/libcrypto-lib-tb_eckey.o", "crypto/engine/libcrypto-lib-tb_pkmeth.o", "crypto/engine/libcrypto-lib-tb_rand.o", "crypto/engine/libcrypto-lib-tb_rsa.o", "crypto/err/libcrypto-lib-err.o", "crypto/err/libcrypto-lib-err_all.o", "crypto/err/libcrypto-lib-err_all_legacy.o", "crypto/err/libcrypto-lib-err_blocks.o", "crypto/err/libcrypto-lib-err_mark.o", "crypto/err/libcrypto-lib-err_prn.o", "crypto/err/libcrypto-lib-err_save.o", "crypto/ess/libcrypto-lib-ess_asn1.o", "crypto/ess/libcrypto-lib-ess_err.o", "crypto/ess/libcrypto-lib-ess_lib.o", "crypto/evp/libcrypto-lib-asymcipher.o", "crypto/evp/libcrypto-lib-bio_b64.o", "crypto/evp/libcrypto-lib-bio_enc.o", "crypto/evp/libcrypto-lib-bio_md.o", "crypto/evp/libcrypto-lib-bio_ok.o", "crypto/evp/libcrypto-lib-c_allc.o", "crypto/evp/libcrypto-lib-c_alld.o", "crypto/evp/libcrypto-lib-cmeth_lib.o", "crypto/evp/libcrypto-lib-ctrl_params_translate.o", "crypto/evp/libcrypto-lib-dh_ctrl.o", "crypto/evp/libcrypto-lib-dh_support.o", "crypto/evp/libcrypto-lib-digest.o", "crypto/evp/libcrypto-lib-dsa_ctrl.o", "crypto/evp/libcrypto-lib-e_aes.o", "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o", "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o", "crypto/evp/libcrypto-lib-e_aria.o", "crypto/evp/libcrypto-lib-e_bf.o", "crypto/evp/libcrypto-lib-e_cast.o", "crypto/evp/libcrypto-lib-e_chacha20_poly1305.o", "crypto/evp/libcrypto-lib-e_des.o", "crypto/evp/libcrypto-lib-e_des3.o", "crypto/evp/libcrypto-lib-e_idea.o", "crypto/evp/libcrypto-lib-e_null.o", "crypto/evp/libcrypto-lib-e_old.o", "crypto/evp/libcrypto-lib-e_rc2.o", "crypto/evp/libcrypto-lib-e_rc4.o", "crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o", "crypto/evp/libcrypto-lib-e_rc5.o", "crypto/evp/libcrypto-lib-e_sm4.o", "crypto/evp/libcrypto-lib-e_xcbc_d.o", "crypto/evp/libcrypto-lib-ec_ctrl.o", "crypto/evp/libcrypto-lib-ec_support.o", "crypto/evp/libcrypto-lib-encode.o", "crypto/evp/libcrypto-lib-evp_cnf.o", "crypto/evp/libcrypto-lib-evp_enc.o", "crypto/evp/libcrypto-lib-evp_err.o", "crypto/evp/libcrypto-lib-evp_fetch.o", "crypto/evp/libcrypto-lib-evp_key.o", "crypto/evp/libcrypto-lib-evp_lib.o", "crypto/evp/libcrypto-lib-evp_pbe.o", "crypto/evp/libcrypto-lib-evp_pkey.o", "crypto/evp/libcrypto-lib-evp_rand.o", "crypto/evp/libcrypto-lib-evp_utils.o", "crypto/evp/libcrypto-lib-exchange.o", "crypto/evp/libcrypto-lib-kdf_lib.o", "crypto/evp/libcrypto-lib-kdf_meth.o", "crypto/evp/libcrypto-lib-kem.o", "crypto/evp/libcrypto-lib-keymgmt_lib.o", "crypto/evp/libcrypto-lib-keymgmt_meth.o", "crypto/evp/libcrypto-lib-legacy_blake2.o", "crypto/evp/libcrypto-lib-legacy_md4.o", "crypto/evp/libcrypto-lib-legacy_md5.o", "crypto/evp/libcrypto-lib-legacy_md5_sha1.o", "crypto/evp/libcrypto-lib-legacy_mdc2.o", "crypto/evp/libcrypto-lib-legacy_ripemd.o", "crypto/evp/libcrypto-lib-legacy_sha.o", "crypto/evp/libcrypto-lib-legacy_wp.o", "crypto/evp/libcrypto-lib-m_null.o", "crypto/evp/libcrypto-lib-m_sigver.o", "crypto/evp/libcrypto-lib-mac_lib.o", "crypto/evp/libcrypto-lib-mac_meth.o", "crypto/evp/libcrypto-lib-names.o", "crypto/evp/libcrypto-lib-p5_crpt.o", "crypto/evp/libcrypto-lib-p5_crpt2.o", "crypto/evp/libcrypto-lib-p_dec.o", "crypto/evp/libcrypto-lib-p_enc.o", "crypto/evp/libcrypto-lib-p_legacy.o", "crypto/evp/libcrypto-lib-p_lib.o", "crypto/evp/libcrypto-lib-p_open.o", "crypto/evp/libcrypto-lib-p_seal.o", "crypto/evp/libcrypto-lib-p_sign.o", "crypto/evp/libcrypto-lib-p_verify.o", "crypto/evp/libcrypto-lib-pbe_scrypt.o", "crypto/evp/libcrypto-lib-pmeth_check.o", "crypto/evp/libcrypto-lib-pmeth_gn.o", "crypto/evp/libcrypto-lib-pmeth_lib.o", "crypto/evp/libcrypto-lib-signature.o", "crypto/ffc/libcrypto-lib-ffc_backend.o", "crypto/ffc/libcrypto-lib-ffc_dh.o", "crypto/ffc/libcrypto-lib-ffc_key_generate.o", "crypto/ffc/libcrypto-lib-ffc_key_validate.o", "crypto/ffc/libcrypto-lib-ffc_params.o", "crypto/ffc/libcrypto-lib-ffc_params_generate.o", "crypto/ffc/libcrypto-lib-ffc_params_validate.o", "crypto/hashtable/libcrypto-lib-hashtable.o", "crypto/hmac/libcrypto-lib-hmac.o", "crypto/hpke/libcrypto-lib-hpke.o", "crypto/hpke/libcrypto-lib-hpke_util.o", "crypto/http/libcrypto-lib-http_client.o", "crypto/http/libcrypto-lib-http_err.o", "crypto/http/libcrypto-lib-http_lib.o", "crypto/kdf/libcrypto-lib-kdf_err.o", "crypto/lhash/libcrypto-lib-lh_stats.o", "crypto/lhash/libcrypto-lib-lhash.o", "crypto/libcrypto-lib-asn1_dsa.o", "crypto/libcrypto-lib-bsearch.o", "crypto/libcrypto-lib-comp_methods.o", "crypto/libcrypto-lib-context.o", "crypto/libcrypto-lib-core_algorithm.o", "crypto/libcrypto-lib-core_fetch.o", "crypto/libcrypto-lib-core_namemap.o", "crypto/libcrypto-lib-cpt_err.o", "crypto/libcrypto-lib-cpuid.o", "crypto/libcrypto-lib-cryptlib.o", "crypto/libcrypto-lib-ctype.o", "crypto/libcrypto-lib-cversion.o", "crypto/libcrypto-lib-defaults.o", "crypto/libcrypto-lib-der_writer.o", "crypto/libcrypto-lib-deterministic_nonce.o", "crypto/libcrypto-lib-ebcdic.o", "crypto/libcrypto-lib-ex_data.o", "crypto/libcrypto-lib-getenv.o", "crypto/libcrypto-lib-indicator_core.o", "crypto/libcrypto-lib-info.o", "crypto/libcrypto-lib-init.o", "crypto/libcrypto-lib-initthread.o", "crypto/libcrypto-lib-mem.o", "crypto/libcrypto-lib-mem_sec.o", "crypto/libcrypto-lib-o_dir.o", "crypto/libcrypto-lib-o_fopen.o", "crypto/libcrypto-lib-o_init.o", "crypto/libcrypto-lib-o_str.o", "crypto/libcrypto-lib-o_time.o", "crypto/libcrypto-lib-packet.o", "crypto/libcrypto-lib-param_build.o", "crypto/libcrypto-lib-param_build_set.o", "crypto/libcrypto-lib-params.o", "crypto/libcrypto-lib-params_dup.o", "crypto/libcrypto-lib-params_from_text.o", "crypto/libcrypto-lib-params_idx.o", "crypto/libcrypto-lib-passphrase.o", "crypto/libcrypto-lib-provider.o", "crypto/libcrypto-lib-provider_child.o", "crypto/libcrypto-lib-provider_conf.o", "crypto/libcrypto-lib-provider_core.o", "crypto/libcrypto-lib-provider_predefined.o", "crypto/libcrypto-lib-punycode.o", "crypto/libcrypto-lib-quic_vlint.o", "crypto/libcrypto-lib-self_test_core.o", "crypto/libcrypto-lib-sleep.o", "crypto/libcrypto-lib-sparse_array.o", "crypto/libcrypto-lib-threads_lib.o", "crypto/libcrypto-lib-threads_none.o", "crypto/libcrypto-lib-threads_pthread.o", "crypto/libcrypto-lib-threads_win.o", "crypto/libcrypto-lib-time.o", "crypto/libcrypto-lib-trace.o", "crypto/libcrypto-lib-uid.o", "crypto/libcrypto-lib-x86_64cpuid.o", "crypto/md4/libcrypto-lib-md4_dgst.o", "crypto/md4/libcrypto-lib-md4_one.o", "crypto/md5/libcrypto-lib-md5-x86_64.o", "crypto/md5/libcrypto-lib-md5_dgst.o", "crypto/md5/libcrypto-lib-md5_one.o", "crypto/md5/libcrypto-lib-md5_sha1.o", "crypto/mdc2/libcrypto-lib-mdc2_one.o", "crypto/mdc2/libcrypto-lib-mdc2dgst.o", "crypto/modes/libcrypto-lib-aes-gcm-avx512.o", "crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o", "crypto/modes/libcrypto-lib-cbc128.o", "crypto/modes/libcrypto-lib-ccm128.o", "crypto/modes/libcrypto-lib-cfb128.o", "crypto/modes/libcrypto-lib-ctr128.o", "crypto/modes/libcrypto-lib-cts128.o", "crypto/modes/libcrypto-lib-gcm128.o", "crypto/modes/libcrypto-lib-ghash-x86_64.o", "crypto/modes/libcrypto-lib-ocb128.o", "crypto/modes/libcrypto-lib-ofb128.o", "crypto/modes/libcrypto-lib-siv128.o", "crypto/modes/libcrypto-lib-wrap128.o", "crypto/modes/libcrypto-lib-xts128.o", "crypto/modes/libcrypto-lib-xts128gb.o", "crypto/objects/libcrypto-lib-o_names.o", "crypto/objects/libcrypto-lib-obj_dat.o", "crypto/objects/libcrypto-lib-obj_err.o", "crypto/objects/libcrypto-lib-obj_lib.o", "crypto/objects/libcrypto-lib-obj_xref.o", "crypto/ocsp/libcrypto-lib-ocsp_asn.o", "crypto/ocsp/libcrypto-lib-ocsp_cl.o", "crypto/ocsp/libcrypto-lib-ocsp_err.o", "crypto/ocsp/libcrypto-lib-ocsp_ext.o", "crypto/ocsp/libcrypto-lib-ocsp_http.o", "crypto/ocsp/libcrypto-lib-ocsp_lib.o", "crypto/ocsp/libcrypto-lib-ocsp_prn.o", "crypto/ocsp/libcrypto-lib-ocsp_srv.o", "crypto/ocsp/libcrypto-lib-ocsp_vfy.o", "crypto/ocsp/libcrypto-lib-v3_ocsp.o", "crypto/pem/libcrypto-lib-pem_all.o", "crypto/pem/libcrypto-lib-pem_err.o", "crypto/pem/libcrypto-lib-pem_info.o", "crypto/pem/libcrypto-lib-pem_lib.o", "crypto/pem/libcrypto-lib-pem_oth.o", "crypto/pem/libcrypto-lib-pem_pk8.o", "crypto/pem/libcrypto-lib-pem_pkey.o", "crypto/pem/libcrypto-lib-pem_sign.o", "crypto/pem/libcrypto-lib-pem_x509.o", "crypto/pem/libcrypto-lib-pem_xaux.o", "crypto/pem/libcrypto-lib-pvkfmt.o", "crypto/pkcs12/libcrypto-lib-p12_add.o", "crypto/pkcs12/libcrypto-lib-p12_asn.o", "crypto/pkcs12/libcrypto-lib-p12_attr.o", "crypto/pkcs12/libcrypto-lib-p12_crpt.o", "crypto/pkcs12/libcrypto-lib-p12_crt.o", "crypto/pkcs12/libcrypto-lib-p12_decr.o", "crypto/pkcs12/libcrypto-lib-p12_init.o", "crypto/pkcs12/libcrypto-lib-p12_key.o", "crypto/pkcs12/libcrypto-lib-p12_kiss.o", "crypto/pkcs12/libcrypto-lib-p12_mutl.o", "crypto/pkcs12/libcrypto-lib-p12_npas.o", "crypto/pkcs12/libcrypto-lib-p12_p8d.o", "crypto/pkcs12/libcrypto-lib-p12_p8e.o", "crypto/pkcs12/libcrypto-lib-p12_sbag.o", "crypto/pkcs12/libcrypto-lib-p12_utl.o", "crypto/pkcs12/libcrypto-lib-pk12err.o", "crypto/pkcs7/libcrypto-lib-bio_pk7.o", "crypto/pkcs7/libcrypto-lib-pk7_asn1.o", "crypto/pkcs7/libcrypto-lib-pk7_attr.o", "crypto/pkcs7/libcrypto-lib-pk7_doit.o", "crypto/pkcs7/libcrypto-lib-pk7_lib.o", "crypto/pkcs7/libcrypto-lib-pk7_mime.o", "crypto/pkcs7/libcrypto-lib-pk7_smime.o", "crypto/pkcs7/libcrypto-lib-pkcs7err.o", "crypto/poly1305/libcrypto-lib-poly1305-x86_64.o", "crypto/poly1305/libcrypto-lib-poly1305.o", "crypto/property/libcrypto-lib-defn_cache.o", "crypto/property/libcrypto-lib-property.o", "crypto/property/libcrypto-lib-property_err.o", "crypto/property/libcrypto-lib-property_parse.o", "crypto/property/libcrypto-lib-property_query.o", "crypto/property/libcrypto-lib-property_string.o", "crypto/rand/libcrypto-lib-prov_seed.o", "crypto/rand/libcrypto-lib-rand_deprecated.o", "crypto/rand/libcrypto-lib-rand_err.o", "crypto/rand/libcrypto-lib-rand_lib.o", "crypto/rand/libcrypto-lib-rand_meth.o", "crypto/rand/libcrypto-lib-rand_pool.o", "crypto/rand/libcrypto-lib-rand_uniform.o", "crypto/rand/libcrypto-lib-randfile.o", "crypto/rc2/libcrypto-lib-rc2_cbc.o", "crypto/rc2/libcrypto-lib-rc2_ecb.o", "crypto/rc2/libcrypto-lib-rc2_skey.o", "crypto/rc2/libcrypto-lib-rc2cfb64.o", "crypto/rc2/libcrypto-lib-rc2ofb64.o", "crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o", "crypto/rc4/libcrypto-lib-rc4-x86_64.o", "crypto/ripemd/libcrypto-lib-rmd_dgst.o", "crypto/ripemd/libcrypto-lib-rmd_one.o", "crypto/rsa/libcrypto-lib-rsa_ameth.o", "crypto/rsa/libcrypto-lib-rsa_asn1.o", "crypto/rsa/libcrypto-lib-rsa_backend.o", "crypto/rsa/libcrypto-lib-rsa_chk.o", "crypto/rsa/libcrypto-lib-rsa_crpt.o", "crypto/rsa/libcrypto-lib-rsa_depr.o", "crypto/rsa/libcrypto-lib-rsa_err.o", "crypto/rsa/libcrypto-lib-rsa_gen.o", "crypto/rsa/libcrypto-lib-rsa_lib.o", "crypto/rsa/libcrypto-lib-rsa_meth.o", "crypto/rsa/libcrypto-lib-rsa_mp.o", "crypto/rsa/libcrypto-lib-rsa_mp_names.o", "crypto/rsa/libcrypto-lib-rsa_none.o", "crypto/rsa/libcrypto-lib-rsa_oaep.o", "crypto/rsa/libcrypto-lib-rsa_ossl.o", "crypto/rsa/libcrypto-lib-rsa_pk1.o", "crypto/rsa/libcrypto-lib-rsa_pmeth.o", "crypto/rsa/libcrypto-lib-rsa_prn.o", "crypto/rsa/libcrypto-lib-rsa_pss.o", "crypto/rsa/libcrypto-lib-rsa_saos.o", "crypto/rsa/libcrypto-lib-rsa_schemes.o", "crypto/rsa/libcrypto-lib-rsa_sign.o", "crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o", "crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o", "crypto/rsa/libcrypto-lib-rsa_x931.o", "crypto/rsa/libcrypto-lib-rsa_x931g.o", "crypto/sha/libcrypto-lib-keccak1600-x86_64.o", "crypto/sha/libcrypto-lib-sha1-mb-x86_64.o", "crypto/sha/libcrypto-lib-sha1-x86_64.o", "crypto/sha/libcrypto-lib-sha1_one.o", "crypto/sha/libcrypto-lib-sha1dgst.o", "crypto/sha/libcrypto-lib-sha256-mb-x86_64.o", "crypto/sha/libcrypto-lib-sha256-x86_64.o", "crypto/sha/libcrypto-lib-sha256.o", "crypto/sha/libcrypto-lib-sha3.o", "crypto/sha/libcrypto-lib-sha512-x86_64.o", "crypto/sha/libcrypto-lib-sha512.o", "crypto/siphash/libcrypto-lib-siphash.o", "crypto/sm2/libcrypto-lib-sm2_crypt.o", "crypto/sm2/libcrypto-lib-sm2_err.o", "crypto/sm2/libcrypto-lib-sm2_key.o", "crypto/sm2/libcrypto-lib-sm2_sign.o", "crypto/sm3/libcrypto-lib-legacy_sm3.o", "crypto/sm3/libcrypto-lib-sm3.o", "crypto/sm4/libcrypto-lib-sm4.o", "crypto/srp/libcrypto-lib-srp_lib.o", "crypto/srp/libcrypto-lib-srp_vfy.o", "crypto/stack/libcrypto-lib-stack.o", "crypto/store/libcrypto-lib-store_err.o", "crypto/store/libcrypto-lib-store_init.o", "crypto/store/libcrypto-lib-store_lib.o", "crypto/store/libcrypto-lib-store_meth.o", "crypto/store/libcrypto-lib-store_register.o", "crypto/store/libcrypto-lib-store_result.o", "crypto/store/libcrypto-lib-store_strings.o", "crypto/thread/arch/libcrypto-lib-thread_none.o", "crypto/thread/arch/libcrypto-lib-thread_posix.o", "crypto/thread/arch/libcrypto-lib-thread_win.o", "crypto/thread/libcrypto-lib-api.o", "crypto/thread/libcrypto-lib-arch.o", "crypto/thread/libcrypto-lib-internal.o", "crypto/ts/libcrypto-lib-ts_asn1.o", "crypto/ts/libcrypto-lib-ts_conf.o", "crypto/ts/libcrypto-lib-ts_err.o", "crypto/ts/libcrypto-lib-ts_lib.o", "crypto/ts/libcrypto-lib-ts_req_print.o", "crypto/ts/libcrypto-lib-ts_req_utils.o", "crypto/ts/libcrypto-lib-ts_rsp_print.o", "crypto/ts/libcrypto-lib-ts_rsp_sign.o", "crypto/ts/libcrypto-lib-ts_rsp_utils.o", "crypto/ts/libcrypto-lib-ts_rsp_verify.o", "crypto/ts/libcrypto-lib-ts_verify_ctx.o", "crypto/txt_db/libcrypto-lib-txt_db.o", "crypto/ui/libcrypto-lib-ui_err.o", "crypto/ui/libcrypto-lib-ui_lib.o", "crypto/ui/libcrypto-lib-ui_null.o", "crypto/ui/libcrypto-lib-ui_openssl.o", "crypto/ui/libcrypto-lib-ui_util.o", "crypto/whrlpool/libcrypto-lib-wp-x86_64.o", "crypto/whrlpool/libcrypto-lib-wp_dgst.o", "crypto/x509/libcrypto-lib-by_dir.o", "crypto/x509/libcrypto-lib-by_file.o", "crypto/x509/libcrypto-lib-by_store.o", "crypto/x509/libcrypto-lib-pcy_cache.o", "crypto/x509/libcrypto-lib-pcy_data.o", "crypto/x509/libcrypto-lib-pcy_lib.o", "crypto/x509/libcrypto-lib-pcy_map.o", "crypto/x509/libcrypto-lib-pcy_node.o", "crypto/x509/libcrypto-lib-pcy_tree.o", "crypto/x509/libcrypto-lib-t_acert.o", "crypto/x509/libcrypto-lib-t_crl.o", "crypto/x509/libcrypto-lib-t_req.o", "crypto/x509/libcrypto-lib-t_x509.o", "crypto/x509/libcrypto-lib-v3_ac_tgt.o", "crypto/x509/libcrypto-lib-v3_addr.o", "crypto/x509/libcrypto-lib-v3_admis.o", "crypto/x509/libcrypto-lib-v3_akeya.o", "crypto/x509/libcrypto-lib-v3_akid.o", "crypto/x509/libcrypto-lib-v3_asid.o", "crypto/x509/libcrypto-lib-v3_audit_id.o", "crypto/x509/libcrypto-lib-v3_battcons.o", "crypto/x509/libcrypto-lib-v3_bcons.o", "crypto/x509/libcrypto-lib-v3_bitst.o", "crypto/x509/libcrypto-lib-v3_conf.o", "crypto/x509/libcrypto-lib-v3_cpols.o", "crypto/x509/libcrypto-lib-v3_crld.o", "crypto/x509/libcrypto-lib-v3_enum.o", "crypto/x509/libcrypto-lib-v3_extku.o", "crypto/x509/libcrypto-lib-v3_genn.o", "crypto/x509/libcrypto-lib-v3_group_ac.o", "crypto/x509/libcrypto-lib-v3_ia5.o", "crypto/x509/libcrypto-lib-v3_ind_iss.o", "crypto/x509/libcrypto-lib-v3_info.o", "crypto/x509/libcrypto-lib-v3_int.o", "crypto/x509/libcrypto-lib-v3_iobo.o", "crypto/x509/libcrypto-lib-v3_ist.o", "crypto/x509/libcrypto-lib-v3_lib.o", "crypto/x509/libcrypto-lib-v3_ncons.o", "crypto/x509/libcrypto-lib-v3_no_ass.o", "crypto/x509/libcrypto-lib-v3_no_rev_avail.o", "crypto/x509/libcrypto-lib-v3_pci.o", "crypto/x509/libcrypto-lib-v3_pcia.o", "crypto/x509/libcrypto-lib-v3_pcons.o", "crypto/x509/libcrypto-lib-v3_pku.o", "crypto/x509/libcrypto-lib-v3_pmaps.o", "crypto/x509/libcrypto-lib-v3_prn.o", "crypto/x509/libcrypto-lib-v3_purp.o", "crypto/x509/libcrypto-lib-v3_san.o", "crypto/x509/libcrypto-lib-v3_sda.o", "crypto/x509/libcrypto-lib-v3_single_use.o", "crypto/x509/libcrypto-lib-v3_skid.o", "crypto/x509/libcrypto-lib-v3_soa_id.o", "crypto/x509/libcrypto-lib-v3_sxnet.o", "crypto/x509/libcrypto-lib-v3_tlsf.o", "crypto/x509/libcrypto-lib-v3_usernotice.o", "crypto/x509/libcrypto-lib-v3_utf8.o", "crypto/x509/libcrypto-lib-v3_utl.o", "crypto/x509/libcrypto-lib-v3err.o", "crypto/x509/libcrypto-lib-x509_acert.o", "crypto/x509/libcrypto-lib-x509_att.o", "crypto/x509/libcrypto-lib-x509_cmp.o", "crypto/x509/libcrypto-lib-x509_d2.o", "crypto/x509/libcrypto-lib-x509_def.o", "crypto/x509/libcrypto-lib-x509_err.o", "crypto/x509/libcrypto-lib-x509_ext.o", "crypto/x509/libcrypto-lib-x509_lu.o", "crypto/x509/libcrypto-lib-x509_meth.o", "crypto/x509/libcrypto-lib-x509_obj.o", "crypto/x509/libcrypto-lib-x509_r2x.o", "crypto/x509/libcrypto-lib-x509_req.o", "crypto/x509/libcrypto-lib-x509_set.o", "crypto/x509/libcrypto-lib-x509_trust.o", "crypto/x509/libcrypto-lib-x509_txt.o", "crypto/x509/libcrypto-lib-x509_v3.o", "crypto/x509/libcrypto-lib-x509_vfy.o", "crypto/x509/libcrypto-lib-x509_vpm.o", "crypto/x509/libcrypto-lib-x509aset.o", "crypto/x509/libcrypto-lib-x509cset.o", "crypto/x509/libcrypto-lib-x509name.o", "crypto/x509/libcrypto-lib-x509rset.o", "crypto/x509/libcrypto-lib-x509spki.o", "crypto/x509/libcrypto-lib-x509type.o", "crypto/x509/libcrypto-lib-x_all.o", "crypto/x509/libcrypto-lib-x_attrib.o", "crypto/x509/libcrypto-lib-x_crl.o", "crypto/x509/libcrypto-lib-x_exten.o", "crypto/x509/libcrypto-lib-x_ietfatt.o", "crypto/x509/libcrypto-lib-x_name.o", "crypto/x509/libcrypto-lib-x_pubkey.o", "crypto/x509/libcrypto-lib-x_req.o", "crypto/x509/libcrypto-lib-x_x509.o", "crypto/x509/libcrypto-lib-x_x509a.o", "engines/libcrypto-lib-e_capi.o", "engines/libcrypto-lib-e_padlock-x86_64.o", "engines/libcrypto-lib-e_padlock.o", "providers/libcrypto-lib-baseprov.o", "providers/libcrypto-lib-defltprov.o", "providers/libcrypto-lib-legacyprov.o", "providers/libcrypto-lib-nullprov.o", "providers/libcrypto-lib-prov_running.o", "providers/common/der/libdefault-lib-der_rsa_sig.o", "providers/common/der/libdefault-lib-der_sm2_gen.o", "providers/common/der/libdefault-lib-der_sm2_key.o", "providers/common/der/libdefault-lib-der_sm2_sig.o", "providers/common/libdefault-lib-bio_prov.o", "providers/common/libdefault-lib-capabilities.o", "providers/common/libdefault-lib-digest_to_nid.o", "providers/common/libdefault-lib-provider_seeding.o", "providers/common/libdefault-lib-provider_util.o", "providers/common/libdefault-lib-securitycheck.o", "providers/common/libdefault-lib-securitycheck_default.o", "providers/implementations/asymciphers/libdefault-lib-rsa_enc.o", "providers/implementations/asymciphers/libdefault-lib-sm2_enc.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_cts.o", "providers/implementations/ciphers/libdefault-lib-cipher_null.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o", "providers/implementations/digests/libdefault-lib-blake2_prov.o", "providers/implementations/digests/libdefault-lib-blake2b_prov.o", "providers/implementations/digests/libdefault-lib-blake2s_prov.o", "providers/implementations/digests/libdefault-lib-md5_prov.o", "providers/implementations/digests/libdefault-lib-md5_sha1_prov.o", "providers/implementations/digests/libdefault-lib-null_prov.o", "providers/implementations/digests/libdefault-lib-ripemd_prov.o", "providers/implementations/digests/libdefault-lib-sha2_prov.o", "providers/implementations/digests/libdefault-lib-sha3_prov.o", "providers/implementations/digests/libdefault-lib-sm3_prov.o", "providers/implementations/encode_decode/libdefault-lib-decode_der2key.o", "providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o", "providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o", "providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o", "providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o", "providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2text.o", "providers/implementations/encode_decode/libdefault-lib-endecoder_common.o", "providers/implementations/exchange/libdefault-lib-dh_exch.o", "providers/implementations/exchange/libdefault-lib-ecdh_exch.o", "providers/implementations/exchange/libdefault-lib-ecx_exch.o", "providers/implementations/exchange/libdefault-lib-kdf_exch.o", "providers/implementations/kdfs/libdefault-lib-argon2.o", "providers/implementations/kdfs/libdefault-lib-hkdf.o", "providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o", "providers/implementations/kdfs/libdefault-lib-kbkdf.o", "providers/implementations/kdfs/libdefault-lib-krb5kdf.o", "providers/implementations/kdfs/libdefault-lib-pbkdf2.o", "providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o", "providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o", "providers/implementations/kdfs/libdefault-lib-scrypt.o", "providers/implementations/kdfs/libdefault-lib-sshkdf.o", "providers/implementations/kdfs/libdefault-lib-sskdf.o", "providers/implementations/kdfs/libdefault-lib-tls1_prf.o", "providers/implementations/kdfs/libdefault-lib-x942kdf.o", "providers/implementations/kem/libdefault-lib-ec_kem.o", "providers/implementations/kem/libdefault-lib-ecx_kem.o", "providers/implementations/kem/libdefault-lib-kem_util.o", "providers/implementations/kem/libdefault-lib-rsa_kem.o", "providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o", "providers/implementations/macs/libdefault-lib-blake2b_mac.o", "providers/implementations/macs/libdefault-lib-blake2s_mac.o", "providers/implementations/macs/libdefault-lib-cmac_prov.o", "providers/implementations/macs/libdefault-lib-gmac_prov.o", "providers/implementations/macs/libdefault-lib-hmac_prov.o", "providers/implementations/macs/libdefault-lib-kmac_prov.o", "providers/implementations/macs/libdefault-lib-poly1305_prov.o", "providers/implementations/macs/libdefault-lib-siphash_prov.o", "providers/implementations/rands/libdefault-lib-drbg.o", "providers/implementations/rands/libdefault-lib-drbg_ctr.o", "providers/implementations/rands/libdefault-lib-drbg_hash.o", "providers/implementations/rands/libdefault-lib-drbg_hmac.o", "providers/implementations/rands/libdefault-lib-seed_src.o", "providers/implementations/rands/libdefault-lib-seed_src_jitter.o", "providers/implementations/rands/libdefault-lib-test_rng.o", "providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o", "providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o", "providers/implementations/rands/seeding/libdefault-lib-rand_unix.o", "providers/implementations/rands/seeding/libdefault-lib-rand_win.o", "providers/implementations/signature/libdefault-lib-dsa_sig.o", "providers/implementations/signature/libdefault-lib-ecdsa_sig.o", "providers/implementations/signature/libdefault-lib-eddsa_sig.o", "providers/implementations/signature/libdefault-lib-mac_legacy_sig.o", "providers/implementations/signature/libdefault-lib-rsa_sig.o", "providers/implementations/signature/libdefault-lib-sm2_sig.o", "providers/implementations/storemgmt/libdefault-lib-file_store.o", "providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o", "ssl/record/methods/libdefault-lib-ssl3_cbc.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_des.o", "providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_desx.o", "providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o", "providers/implementations/digests/liblegacy-lib-md4_prov.o", "providers/implementations/digests/liblegacy-lib-mdc2_prov.o", "providers/implementations/digests/liblegacy-lib-wp_prov.o", "providers/implementations/kdfs/liblegacy-lib-pbkdf1.o", "providers/implementations/kdfs/liblegacy-lib-pvkkdf.o", "providers/common/der/libcommon-lib-der_digests_gen.o", "providers/common/der/libcommon-lib-der_dsa_gen.o", "providers/common/der/libcommon-lib-der_dsa_key.o", "providers/common/der/libcommon-lib-der_dsa_sig.o", "providers/common/der/libcommon-lib-der_ec_gen.o", "providers/common/der/libcommon-lib-der_ec_key.o", "providers/common/der/libcommon-lib-der_ec_sig.o", "providers/common/der/libcommon-lib-der_ecx_gen.o", "providers/common/der/libcommon-lib-der_ecx_key.o", "providers/common/der/libcommon-lib-der_rsa_gen.o", "providers/common/der/libcommon-lib-der_rsa_key.o", "providers/common/der/libcommon-lib-der_wrap_gen.o", "providers/common/libcommon-lib-provider_ctx.o", "providers/common/libcommon-lib-provider_err.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o", "providers/implementations/digests/libcommon-lib-digestcommon.o", "ssl/record/methods/libcommon-lib-tls_pad.o" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aes-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aes-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/aes/asm/aes-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/aes/aes-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aes_cfb.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aes_cfb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aes_ecb.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aes_ecb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aes_ige.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aes_ige.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aes_misc.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aes_misc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aes_ofb.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aes_ofb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aes_wrap.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aes_wrap.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aesni-mb-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aesni-mb-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/aes/asm/aesni-mb-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/aes/aesni-mb-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aesni-sha1-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/aes/asm/aesni-sha1-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/aes/aesni-sha1-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aesni-sha256-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/aes/asm/aesni-sha256-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/aes/aesni-sha256-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-aesni-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/aesni-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/aes/asm/aesni-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/aes/aesni-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-bsaes-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/bsaes-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/aes/asm/bsaes-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/aes/bsaes-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aes/libcrypto-lib-vpaes-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/aes/vpaes-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/aes/asm/vpaes-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/aes/vpaes-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/aria/libcrypto-lib-aria.o", "product" => "libcrypto", "srcs" => [ "crypto/aria/aria.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_bitstr.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_bitstr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_d2i_fp.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_d2i_fp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_digest.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_digest.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_dup.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_dup.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_gentm.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_gentm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_i2d_fp.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_i2d_fp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_int.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_int.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_mbstr.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_mbstr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_object.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_object.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_octet.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_octet.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_print.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_print.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_strex.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_strex.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_strnid.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_strnid.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_time.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_time.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_type.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_type.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_utctm.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_utctm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_utf8.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_utf8.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-a_verify.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/a_verify.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-ameth_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/ameth_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn1_err.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn1_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn1_gen.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn1_gen.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn1_item_list.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn1_item_list.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn1_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn1_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn1_parse.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn1_parse.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn_mime.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn_mime.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn_moid.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn_moid.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn_mstbl.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn_mstbl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-asn_pack.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/asn_pack.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-bio_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/bio_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-bio_ndef.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/bio_ndef.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-d2i_param.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/d2i_param.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-d2i_pr.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/d2i_pr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-d2i_pu.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/d2i_pu.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-evp_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/evp_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-f_int.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/f_int.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-f_string.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/f_string.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-i2d_evp.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/i2d_evp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-n_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/n_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-nsseq.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/nsseq.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-p5_pbe.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/p5_pbe.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-p5_pbev2.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/p5_pbev2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-p5_scrypt.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/p5_scrypt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-p8_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/p8_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-t_bitst.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/t_bitst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-t_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/t_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-t_spki.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/t_spki.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_dec.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_dec.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_fre.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_fre.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_new.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_new.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_scn.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_scn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_typ.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_typ.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-tasn_utl.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/tasn_utl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_algor.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_algor.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_bignum.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_bignum.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_info.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_info.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_int64.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_int64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_long.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_long.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_sig.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_sig.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_spki.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_spki.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/asn1/libcrypto-lib-x_val.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1/x_val.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/async/arch/libcrypto-lib-async_null.o", "product" => "libcrypto", "srcs" => [ "crypto/async/arch/async_null.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/async/arch/libcrypto-lib-async_posix.o", "product" => "libcrypto", "srcs" => [ "crypto/async/arch/async_posix.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/async/arch/libcrypto-lib-async_win.o", "product" => "libcrypto", "srcs" => [ "crypto/async/arch/async_win.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/async/libcrypto-lib-async.o", "product" => "libcrypto", "srcs" => [ "crypto/async/async.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/async/libcrypto-lib-async_err.o", "product" => "libcrypto", "srcs" => [ "crypto/async/async_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/async/libcrypto-lib-async_wait.o", "product" => "libcrypto", "srcs" => [ "crypto/async/async_wait.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bf/libcrypto-lib-bf_cfb64.o", "product" => "libcrypto", "srcs" => [ "crypto/bf/bf_cfb64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bf/libcrypto-lib-bf_ecb.o", "product" => "libcrypto", "srcs" => [ "crypto/bf/bf_ecb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bf/libcrypto-lib-bf_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/bf/bf_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bf/libcrypto-lib-bf_ofb64.o", "product" => "libcrypto", "srcs" => [ "crypto/bf/bf_ofb64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bf/libcrypto-lib-bf_skey.o", "product" => "libcrypto", "srcs" => [ "crypto/bf/bf_skey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bf_buff.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bf_buff.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bf_lbuf.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bf_lbuf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bf_nbio.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bf_nbio.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bf_null.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bf_null.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bf_prefix.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bf_prefix.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bf_readbuff.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bf_readbuff.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_addr.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_addr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_cb.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_cb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_dump.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_dump.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_err.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_print.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_print.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_sock.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_sock.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bio_sock2.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bio_sock2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_acpt.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_acpt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_bio.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_bio.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_conn.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_conn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_core.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_core.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_dgram.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_dgram.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_dgram_pair.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_dgram_pair.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_fd.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_fd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_file.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_file.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_log.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_log.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_mem.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_mem.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_null.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_null.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-bss_sock.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/bss_sock.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bio/libcrypto-lib-ossl_core_bio.o", "product" => "libcrypto", "srcs" => [ "crypto/bio/ossl_core_bio.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/asm/x86_64-gcc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_add.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_add.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_blind.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_blind.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_const.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_const.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_conv.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_conv.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_ctx.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_ctx.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_depr.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_depr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_dh.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_dh.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_div.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_div.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_err.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_exp.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_exp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_exp2.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_exp2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_gcd.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_gcd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_gf2m.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_gf2m.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_intern.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_intern.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_kron.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_kron.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_mod.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_mod.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_mont.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_mont.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_mpi.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_mpi.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_mul.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_mul.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_nist.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_nist.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_prime.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_prime.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_print.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_print.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_rand.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_rand.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_recp.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_recp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_rsa_fips186_4.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_shift.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_shift.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_sqr.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_sqr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_sqrt.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_sqrt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_srp.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_srp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_word.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_word.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-bn_x931p.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/bn_x931p.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-rsaz-2k-avx512.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/rsaz-2k-avx512.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/rsaz-2k-avx512.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/rsaz-2k-avx512.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-rsaz-3k-avx512.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/rsaz-3k-avx512.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/rsaz-3k-avx512.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/rsaz-3k-avx512.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-rsaz-4k-avx512.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/rsaz-4k-avx512.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/rsaz-4k-avx512.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/rsaz-4k-avx512.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-rsaz-avx2.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/rsaz-avx2.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/rsaz-avx2.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/rsaz-avx2.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-rsaz-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/rsaz-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/rsaz-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/rsaz-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-rsaz_exp.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/rsaz_exp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-rsaz_exp_x2.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/rsaz_exp_x2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-x86_64-gf2m.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/x86_64-gf2m.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/x86_64-gf2m.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/x86_64-gf2m.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-x86_64-mont.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/x86_64-mont.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/x86_64-mont.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/x86_64-mont.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/bn/libcrypto-lib-x86_64-mont5.o", "product" => "libcrypto", "srcs" => [ "crypto/bn/x86_64-mont5.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/bn/asm/x86_64-mont5.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/bn/x86_64-mont5.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/buffer/libcrypto-lib-buf_err.o", "product" => "libcrypto", "srcs" => [ "crypto/buffer/buf_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/buffer/libcrypto-lib-buffer.o", "product" => "libcrypto", "srcs" => [ "crypto/buffer/buffer.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cast/libcrypto-lib-c_cfb64.o", "product" => "libcrypto", "srcs" => [ "crypto/cast/c_cfb64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cast/libcrypto-lib-c_ecb.o", "product" => "libcrypto", "srcs" => [ "crypto/cast/c_ecb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cast/libcrypto-lib-c_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/cast/c_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cast/libcrypto-lib-c_ofb64.o", "product" => "libcrypto", "srcs" => [ "crypto/cast/c_ofb64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cast/libcrypto-lib-c_skey.o", "product" => "libcrypto", "srcs" => [ "crypto/cast/c_skey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/chacha/libcrypto-lib-chacha-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/chacha/chacha-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/chacha/asm/chacha-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/chacha/chacha-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmac/libcrypto-lib-cmac.o", "product" => "libcrypto", "srcs" => [ "crypto/cmac/cmac.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_asn.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_asn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_client.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_client.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_ctx.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_ctx.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_err.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_genm.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_genm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_hdr.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_hdr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_http.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_http.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_msg.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_msg.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_protect.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_protect.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_server.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_server.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_status.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_status.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_util.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_util.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cmp/libcrypto-lib-cmp_vfy.o", "product" => "libcrypto", "srcs" => [ "crypto/cmp/cmp_vfy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_att.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_att.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_cd.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_cd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_dd.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_dd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_dh.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_dh.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_ec.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_ec.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_env.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_env.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_err.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_ess.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_ess.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_io.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_io.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_kari.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_kari.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_pwri.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_pwri.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_rsa.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_rsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_sd.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_sd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/cms/libcrypto-lib-cms_smime.o", "product" => "libcrypto", "srcs" => [ "crypto/cms/cms_smime.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_api.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_api.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_def.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_def.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_err.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_mall.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_mall.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_mod.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_mod.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_sap.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_sap.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/conf/libcrypto-lib-conf_ssl.o", "product" => "libcrypto", "srcs" => [ "crypto/conf/conf_ssl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/crmf/libcrypto-lib-crmf_asn.o", "product" => "libcrypto", "srcs" => [ "crypto/crmf/crmf_asn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/crmf/libcrypto-lib-crmf_err.o", "product" => "libcrypto", "srcs" => [ "crypto/crmf/crmf_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/crmf/libcrypto-lib-crmf_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/crmf/crmf_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/crmf/libcrypto-lib-crmf_pbm.o", "product" => "libcrypto", "srcs" => [ "crypto/crmf/crmf_pbm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_b64.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_b64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_err.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_log.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_log.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_oct.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_oct.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_policy.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_policy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_sct.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_sct.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_sct_ctx.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_sct_ctx.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_vfy.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_vfy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ct/libcrypto-lib-ct_x509v3.o", "product" => "libcrypto", "srcs" => [ "crypto/ct/ct_x509v3.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-cbc_cksm.o", "product" => "libcrypto", "srcs" => [ "crypto/des/cbc_cksm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-cbc_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/cbc_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-cfb64ede.o", "product" => "libcrypto", "srcs" => [ "crypto/des/cfb64ede.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-cfb64enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/cfb64enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-cfb_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/cfb_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-des_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/des_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-ecb3_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/ecb3_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-ecb_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/ecb_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-fcrypt.o", "product" => "libcrypto", "srcs" => [ "crypto/des/fcrypt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-fcrypt_b.o", "product" => "libcrypto", "srcs" => [ "crypto/des/fcrypt_b.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-ofb64ede.o", "product" => "libcrypto", "srcs" => [ "crypto/des/ofb64ede.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-ofb64enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/ofb64enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-ofb_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/ofb_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-pcbc_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/pcbc_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-qud_cksm.o", "product" => "libcrypto", "srcs" => [ "crypto/des/qud_cksm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-rand_key.o", "product" => "libcrypto", "srcs" => [ "crypto/des/rand_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-set_key.o", "product" => "libcrypto", "srcs" => [ "crypto/des/set_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-str2key.o", "product" => "libcrypto", "srcs" => [ "crypto/des/str2key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/des/libcrypto-lib-xcbc_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/des/xcbc_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_ameth.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_ameth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_backend.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_backend.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_check.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_check.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_depr.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_depr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_err.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_gen.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_gen.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_group_params.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_group_params.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_kdf.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_kdf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_key.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_pmeth.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_pmeth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dh/libcrypto-lib-dh_rfc5114.o", "product" => "libcrypto", "srcs" => [ "crypto/dh/dh_rfc5114.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_ameth.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_ameth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_backend.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_backend.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_check.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_check.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_depr.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_depr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_err.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_gen.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_gen.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_key.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_ossl.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_ossl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_pmeth.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_pmeth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dsa/libcrypto-lib-dsa_vrf.o", "product" => "libcrypto", "srcs" => [ "crypto/dsa/dsa_vrf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dso/libcrypto-lib-dso_dl.o", "product" => "libcrypto", "srcs" => [ "crypto/dso/dso_dl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dso/libcrypto-lib-dso_dlfcn.o", "product" => "libcrypto", "srcs" => [ "crypto/dso/dso_dlfcn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dso/libcrypto-lib-dso_err.o", "product" => "libcrypto", "srcs" => [ "crypto/dso/dso_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dso/libcrypto-lib-dso_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/dso/dso_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dso/libcrypto-lib-dso_openssl.o", "product" => "libcrypto", "srcs" => [ "crypto/dso/dso_openssl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dso/libcrypto-lib-dso_vms.o", "product" => "libcrypto", "srcs" => [ "crypto/dso/dso_vms.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/dso/libcrypto-lib-dso_win32.o", "product" => "libcrypto", "srcs" => [ "crypto/dso/dso_win32.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve448/arch_32/f_impl32.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve448/arch_64/f_impl64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/curve448/libcrypto-lib-curve448.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve448/curve448.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/curve448/libcrypto-lib-curve448_tables.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve448/curve448_tables.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/curve448/libcrypto-lib-eddsa.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve448/eddsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/curve448/libcrypto-lib-f_generic.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve448/f_generic.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/curve448/libcrypto-lib-scalar.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve448/scalar.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-curve25519.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/curve25519.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec2_oct.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec2_oct.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec2_smpl.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec2_smpl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_ameth.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_ameth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_backend.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_backend.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_check.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_check.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_curve.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_curve.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_cvt.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_cvt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_deprecated.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_deprecated.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_err.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_key.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_kmeth.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_kmeth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_mult.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_mult.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_oct.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_oct.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_pmeth.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_pmeth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ec_print.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ec_print.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecdh_kdf.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecdh_kdf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecdh_ossl.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecdh_ossl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecdsa_ossl.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecdsa_ossl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecdsa_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecdsa_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecdsa_vrf.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecdsa_vrf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-eck_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/eck_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecp_mont.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecp_mont.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecp_nist.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecp_nist.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecp_nistz256-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/ec/asm/ecp_nistz256-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/ec/ecp_nistz256-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecp_nistz256.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecp_nistz256.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecp_oct.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecp_oct.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecp_smpl.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecp_smpl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecx_backend.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecx_backend.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecx_key.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecx_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-ecx_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/ecx_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ec/libcrypto-lib-x25519-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/ec/x25519-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/ec/asm/x25519-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/ec/x25519-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-decoder_err.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/decoder_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-decoder_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/decoder_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-decoder_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/decoder_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-decoder_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/decoder_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-encoder_err.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/encoder_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-encoder_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/encoder_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-encoder_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/encoder_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/encode_decode/libcrypto-lib-encoder_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/encode_decode/encoder_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_all.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_all.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_cnf.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_cnf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_ctrl.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_ctrl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_dyn.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_dyn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_err.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_fat.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_fat.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_init.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_init.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_list.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_list.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_openssl.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_openssl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_rdrand.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_rdrand.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-eng_table.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/eng_table.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_asnmth.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_asnmth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_cipher.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_cipher.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_dh.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_dh.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_digest.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_digest.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_dsa.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_dsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_eckey.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_eckey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_pkmeth.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_pkmeth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_rand.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_rand.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/engine/libcrypto-lib-tb_rsa.o", "product" => "libcrypto", "srcs" => [ "crypto/engine/tb_rsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/err/libcrypto-lib-err.o", "product" => "libcrypto", "srcs" => [ "crypto/err/err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/err/libcrypto-lib-err_all.o", "product" => "libcrypto", "srcs" => [ "crypto/err/err_all.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/err/libcrypto-lib-err_all_legacy.o", "product" => "libcrypto", "srcs" => [ "crypto/err/err_all_legacy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/err/libcrypto-lib-err_blocks.o", "product" => "libcrypto", "srcs" => [ "crypto/err/err_blocks.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/err/libcrypto-lib-err_mark.o", "product" => "libcrypto", "srcs" => [ "crypto/err/err_mark.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/err/libcrypto-lib-err_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/err/err_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/err/libcrypto-lib-err_save.o", "product" => "libcrypto", "srcs" => [ "crypto/err/err_save.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ess/libcrypto-lib-ess_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/ess/ess_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ess/libcrypto-lib-ess_err.o", "product" => "libcrypto", "srcs" => [ "crypto/ess/ess_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ess/libcrypto-lib-ess_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/ess/ess_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-asymcipher.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/asymcipher.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-bio_b64.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/bio_b64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-bio_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/bio_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-bio_md.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/bio_md.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-bio_ok.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/bio_ok.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-c_allc.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/c_allc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-c_alld.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/c_alld.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-cmeth_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/cmeth_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-ctrl_params_translate.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/ctrl_params_translate.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-dh_ctrl.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/dh_ctrl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-dh_support.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/dh_support.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-digest.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/digest.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-dsa_ctrl.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/dsa_ctrl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", "crypto/modes", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_aes.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_aes.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto/modes", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_aes_cbc_hmac_sha1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto/modes", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_aes_cbc_hmac_sha256.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", "crypto/modes", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_aria.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_aria.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_bf.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_bf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_cast.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_cast.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_chacha20_poly1305.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_chacha20_poly1305.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_des.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_des.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_des3.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_des3.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_idea.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_idea.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_null.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_null.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_old.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_old.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_rc2.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_rc2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_rc4.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_rc4.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_rc4_hmac_md5.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_rc5.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_rc5.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", "crypto/modes", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_sm4.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_sm4.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-e_xcbc_d.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/e_xcbc_d.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-ec_ctrl.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/ec_ctrl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-ec_support.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/ec_support.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-encode.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/encode.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_cnf.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_cnf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_err.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_fetch.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_fetch.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_key.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_pbe.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_pbe.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_rand.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_rand.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-evp_utils.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/evp_utils.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-exchange.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/exchange.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-kdf_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/kdf_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-kdf_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/kdf_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-kem.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/kem.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-keymgmt_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/keymgmt_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-keymgmt_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/keymgmt_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_blake2.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_blake2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_md4.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_md4.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_md5.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_md5.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_md5_sha1.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_md5_sha1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_mdc2.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_mdc2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_ripemd.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_ripemd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_sha.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_sha.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-legacy_wp.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/legacy_wp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-m_null.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/m_null.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-m_sigver.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/m_sigver.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-mac_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/mac_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-mac_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/mac_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-names.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/names.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p5_crpt.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p5_crpt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p5_crpt2.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p5_crpt2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_dec.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_dec.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_enc.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_legacy.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_legacy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_open.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_open.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_seal.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_seal.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-p_verify.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/p_verify.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-pbe_scrypt.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/pbe_scrypt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-pmeth_check.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/pmeth_check.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-pmeth_gn.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/pmeth_gn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-pmeth_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/pmeth_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/evp/libcrypto-lib-signature.o", "product" => "libcrypto", "srcs" => [ "crypto/evp/signature.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ffc/libcrypto-lib-ffc_backend.o", "product" => "libcrypto", "srcs" => [ "crypto/ffc/ffc_backend.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ffc/libcrypto-lib-ffc_dh.o", "product" => "libcrypto", "srcs" => [ "crypto/ffc/ffc_dh.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ffc/libcrypto-lib-ffc_key_generate.o", "product" => "libcrypto", "srcs" => [ "crypto/ffc/ffc_key_generate.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ffc/libcrypto-lib-ffc_key_validate.o", "product" => "libcrypto", "srcs" => [ "crypto/ffc/ffc_key_validate.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ffc/libcrypto-lib-ffc_params.o", "product" => "libcrypto", "srcs" => [ "crypto/ffc/ffc_params.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ffc/libcrypto-lib-ffc_params_generate.o", "product" => "libcrypto", "srcs" => [ "crypto/ffc/ffc_params_generate.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ffc/libcrypto-lib-ffc_params_validate.o", "product" => "libcrypto", "srcs" => [ "crypto/ffc/ffc_params_validate.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/hashtable/libcrypto-lib-hashtable.o", "product" => "libcrypto", "srcs" => [ "crypto/hashtable/hashtable.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/hmac/libcrypto-lib-hmac.o", "product" => "libcrypto", "srcs" => [ "crypto/hmac/hmac.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/hpke/libcrypto-lib-hpke.o", "product" => "libcrypto", "srcs" => [ "crypto/hpke/hpke.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/hpke/libcrypto-lib-hpke_util.o", "product" => "libcrypto", "srcs" => [ "crypto/hpke/hpke_util.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/http/libcrypto-lib-http_client.o", "product" => "libcrypto", "srcs" => [ "crypto/http/http_client.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/http/libcrypto-lib-http_err.o", "product" => "libcrypto", "srcs" => [ "crypto/http/http_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/http/libcrypto-lib-http_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/http/http_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/kdf/libcrypto-lib-kdf_err.o", "product" => "libcrypto", "srcs" => [ "crypto/kdf/kdf_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/lhash/libcrypto-lib-lh_stats.o", "product" => "libcrypto", "srcs" => [ "crypto/lhash/lh_stats.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/lhash/libcrypto-lib-lhash.o", "product" => "libcrypto", "srcs" => [ "crypto/lhash/lhash.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-asn1_dsa.o", "product" => "libcrypto", "srcs" => [ "crypto/asn1_dsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-bsearch.o", "product" => "libcrypto", "srcs" => [ "crypto/bsearch.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-comp_methods.o", "product" => "libcrypto", "srcs" => [ "crypto/comp_methods.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-context.o", "product" => "libcrypto", "srcs" => [ "crypto/context.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-core_algorithm.o", "product" => "libcrypto", "srcs" => [ "crypto/core_algorithm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-core_fetch.o", "product" => "libcrypto", "srcs" => [ "crypto/core_fetch.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-core_namemap.o", "product" => "libcrypto", "srcs" => [ "crypto/core_namemap.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-cpt_err.o", "product" => "libcrypto", "srcs" => [ "crypto/cpt_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-cpuid.o", "product" => "libcrypto", "srcs" => [ "crypto/cpuid.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-cryptlib.o", "product" => "libcrypto", "srcs" => [ "crypto/cryptlib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-ctype.o", "product" => "libcrypto", "srcs" => [ "crypto/ctype.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [ "crypto/buildinf.h" ], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-cversion.o", "product" => "libcrypto", "srcs" => [ "crypto/cversion.c" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "util/mkbuildinf.pl", "\"\$(CC)", "\$(LIB_CFLAGS)", "\$(CPPFLAGS_Q)\"", "\"\$(PLATFORM)\"" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/buildinf.h" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-defaults.o", "product" => "libcrypto", "srcs" => [ "crypto/defaults.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-der_writer.o", "product" => "libcrypto", "srcs" => [ "crypto/der_writer.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-deterministic_nonce.o", "product" => "libcrypto", "srcs" => [ "crypto/deterministic_nonce.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-ebcdic.o", "product" => "libcrypto", "srcs" => [ "crypto/ebcdic.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-ex_data.o", "product" => "libcrypto", "srcs" => [ "crypto/ex_data.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-getenv.o", "product" => "libcrypto", "srcs" => [ "crypto/getenv.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-indicator_core.o", "product" => "libcrypto", "srcs" => [ "crypto/indicator_core.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [ "crypto/buildinf.h" ], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-info.o", "product" => "libcrypto", "srcs" => [ "crypto/info.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-init.o", "product" => "libcrypto", "srcs" => [ "crypto/init.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-initthread.o", "product" => "libcrypto", "srcs" => [ "crypto/initthread.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-mem.o", "product" => "libcrypto", "srcs" => [ "crypto/mem.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-mem_sec.o", "product" => "libcrypto", "srcs" => [ "crypto/mem_sec.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-o_dir.o", "product" => "libcrypto", "srcs" => [ "crypto/o_dir.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-o_fopen.o", "product" => "libcrypto", "srcs" => [ "crypto/o_fopen.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-o_init.o", "product" => "libcrypto", "srcs" => [ "crypto/o_init.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-o_str.o", "product" => "libcrypto", "srcs" => [ "crypto/o_str.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-o_time.o", "product" => "libcrypto", "srcs" => [ "crypto/o_time.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-packet.o", "product" => "libcrypto", "srcs" => [ "crypto/packet.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-param_build.o", "product" => "libcrypto", "srcs" => [ "crypto/param_build.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-param_build_set.o", "product" => "libcrypto", "srcs" => [ "crypto/param_build_set.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-params.o", "product" => "libcrypto", "srcs" => [ "crypto/params.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-params_dup.o", "product" => "libcrypto", "srcs" => [ "crypto/params_dup.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-params_from_text.o", "product" => "libcrypto", "srcs" => [ "crypto/params_from_text.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-params_idx.o", "product" => "libcrypto", "srcs" => [ "crypto/params_idx.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-passphrase.o", "product" => "libcrypto", "srcs" => [ "crypto/passphrase.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-provider.o", "product" => "libcrypto", "srcs" => [ "crypto/provider.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-provider_child.o", "product" => "libcrypto", "srcs" => [ "crypto/provider_child.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-provider_conf.o", "product" => "libcrypto", "srcs" => [ "crypto/provider_conf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-provider_core.o", "product" => "libcrypto", "srcs" => [ "crypto/provider_core.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-provider_predefined.o", "product" => "libcrypto", "srcs" => [ "crypto/provider_predefined.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-punycode.o", "product" => "libcrypto", "srcs" => [ "crypto/punycode.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-quic_vlint.o", "product" => "libcrypto", "srcs" => [ "crypto/quic_vlint.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-self_test_core.o", "product" => "libcrypto", "srcs" => [ "crypto/self_test_core.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-sleep.o", "product" => "libcrypto", "srcs" => [ "crypto/sleep.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-sparse_array.o", "product" => "libcrypto", "srcs" => [ "crypto/sparse_array.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-threads_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/threads_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-threads_none.o", "product" => "libcrypto", "srcs" => [ "crypto/threads_none.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-threads_pthread.o", "product" => "libcrypto", "srcs" => [ "crypto/threads_pthread.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-threads_win.o", "product" => "libcrypto", "srcs" => [ "crypto/threads_win.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-time.o", "product" => "libcrypto", "srcs" => [ "crypto/time.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-trace.o", "product" => "libcrypto", "srcs" => [ "crypto/trace.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-uid.o", "product" => "libcrypto", "srcs" => [ "crypto/uid.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/libcrypto-lib-x86_64cpuid.o", "product" => "libcrypto", "srcs" => [ "crypto/x86_64cpuid.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/x86_64cpuid.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/x86_64cpuid.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/md4/libcrypto-lib-md4_dgst.o", "product" => "libcrypto", "srcs" => [ "crypto/md4/md4_dgst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/md4/libcrypto-lib-md4_one.o", "product" => "libcrypto", "srcs" => [ "crypto/md4/md4_one.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/md5/libcrypto-lib-md5-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/md5/md5-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/md5/asm/md5-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/md5/md5-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/md5/libcrypto-lib-md5_dgst.o", "product" => "libcrypto", "srcs" => [ "crypto/md5/md5_dgst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/md5/libcrypto-lib-md5_one.o", "product" => "libcrypto", "srcs" => [ "crypto/md5/md5_one.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/md5/libcrypto-lib-md5_sha1.o", "product" => "libcrypto", "srcs" => [ "crypto/md5/md5_sha1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/mdc2/libcrypto-lib-mdc2_one.o", "product" => "libcrypto", "srcs" => [ "crypto/mdc2/mdc2_one.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/mdc2/libcrypto-lib-mdc2dgst.o", "product" => "libcrypto", "srcs" => [ "crypto/mdc2/mdc2dgst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-aes-gcm-avx512.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/aes-gcm-avx512.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/modes/asm/aes-gcm-avx512.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/modes/aes-gcm-avx512.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/aesni-gcm-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/modes/asm/aesni-gcm-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/modes/aesni-gcm-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-cbc128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/cbc128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-ccm128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/ccm128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-cfb128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/cfb128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-ctr128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/ctr128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-cts128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/cts128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ "crypto", ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-gcm128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/gcm128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-ghash-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/ghash-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/modes/asm/ghash-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/modes/ghash-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-ocb128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/ocb128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-ofb128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/ofb128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-siv128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/siv128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-wrap128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/wrap128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-xts128.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/xts128.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/modes/libcrypto-lib-xts128gb.o", "product" => "libcrypto", "srcs" => [ "crypto/modes/xts128gb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/objects/libcrypto-lib-o_names.o", "product" => "libcrypto", "srcs" => [ "crypto/objects/o_names.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/objects/libcrypto-lib-obj_dat.o", "product" => "libcrypto", "srcs" => [ "crypto/objects/obj_dat.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/objects/libcrypto-lib-obj_err.o", "product" => "libcrypto", "srcs" => [ "crypto/objects/obj_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/objects/libcrypto-lib-obj_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/objects/obj_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/objects/libcrypto-lib-obj_xref.o", "product" => "libcrypto", "srcs" => [ "crypto/objects/obj_xref.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_asn.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_asn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_cl.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_cl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_err.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_ext.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_ext.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_http.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_http.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_srv.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_srv.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-ocsp_vfy.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/ocsp_vfy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ocsp/libcrypto-lib-v3_ocsp.o", "product" => "libcrypto", "srcs" => [ "crypto/ocsp/v3_ocsp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_all.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_all.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_err.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_info.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_info.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_oth.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_oth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_pk8.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_pk8.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_pkey.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_x509.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_x509.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pem_xaux.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pem_xaux.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pem/libcrypto-lib-pvkfmt.o", "product" => "libcrypto", "srcs" => [ "crypto/pem/pvkfmt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_add.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_add.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_asn.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_asn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_attr.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_attr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_crpt.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_crpt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_crt.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_crt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_decr.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_decr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_init.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_init.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_key.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_kiss.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_kiss.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_mutl.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_mutl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_npas.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_npas.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_p8d.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_p8d.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_p8e.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_p8e.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_sbag.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_sbag.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-p12_utl.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/p12_utl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs12/libcrypto-lib-pk12err.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs12/pk12err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-bio_pk7.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/bio_pk7.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-pk7_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/pk7_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-pk7_attr.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/pk7_attr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-pk7_doit.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/pk7_doit.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-pk7_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/pk7_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-pk7_mime.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/pk7_mime.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-pk7_smime.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/pk7_smime.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/pkcs7/libcrypto-lib-pkcs7err.o", "product" => "libcrypto", "srcs" => [ "crypto/pkcs7/pkcs7err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/poly1305/libcrypto-lib-poly1305-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/poly1305/poly1305-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/poly1305/asm/poly1305-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/poly1305/poly1305-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/poly1305/libcrypto-lib-poly1305.o", "product" => "libcrypto", "srcs" => [ "crypto/poly1305/poly1305.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/property/libcrypto-lib-defn_cache.o", "product" => "libcrypto", "srcs" => [ "crypto/property/defn_cache.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/property/libcrypto-lib-property.o", "product" => "libcrypto", "srcs" => [ "crypto/property/property.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/property/libcrypto-lib-property_err.o", "product" => "libcrypto", "srcs" => [ "crypto/property/property_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/property/libcrypto-lib-property_parse.o", "product" => "libcrypto", "srcs" => [ "crypto/property/property_parse.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/property/libcrypto-lib-property_query.o", "product" => "libcrypto", "srcs" => [ "crypto/property/property_query.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/property/libcrypto-lib-property_string.o", "product" => "libcrypto", "srcs" => [ "crypto/property/property_string.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-prov_seed.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/prov_seed.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-rand_deprecated.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/rand_deprecated.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-rand_err.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/rand_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-rand_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/rand_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-rand_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/rand_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-rand_pool.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/rand_pool.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-rand_uniform.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/rand_uniform.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rand/libcrypto-lib-randfile.o", "product" => "libcrypto", "srcs" => [ "crypto/rand/randfile.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rc2/libcrypto-lib-rc2_cbc.o", "product" => "libcrypto", "srcs" => [ "crypto/rc2/rc2_cbc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rc2/libcrypto-lib-rc2_ecb.o", "product" => "libcrypto", "srcs" => [ "crypto/rc2/rc2_ecb.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rc2/libcrypto-lib-rc2_skey.o", "product" => "libcrypto", "srcs" => [ "crypto/rc2/rc2_skey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rc2/libcrypto-lib-rc2cfb64.o", "product" => "libcrypto", "srcs" => [ "crypto/rc2/rc2cfb64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rc2/libcrypto-lib-rc2ofb64.o", "product" => "libcrypto", "srcs" => [ "crypto/rc2/rc2ofb64.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/rc4/rc4-md5-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/rc4/asm/rc4-md5-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/rc4/rc4-md5-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rc4/libcrypto-lib-rc4-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/rc4/rc4-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/rc4/asm/rc4-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/rc4/rc4-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ripemd/libcrypto-lib-rmd_dgst.o", "product" => "libcrypto", "srcs" => [ "crypto/ripemd/rmd_dgst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ripemd/libcrypto-lib-rmd_one.o", "product" => "libcrypto", "srcs" => [ "crypto/ripemd/rmd_one.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_ameth.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_ameth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_backend.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_backend.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_chk.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_chk.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_crpt.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_crpt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_depr.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_depr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_err.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_gen.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_gen.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_mp.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_mp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_mp_names.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_mp_names.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_none.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_none.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_oaep.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_oaep.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_ossl.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_ossl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_pk1.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_pk1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_pmeth.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_pmeth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_pss.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_pss.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_saos.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_saos.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_schemes.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_schemes.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_sp800_56b_check.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_sp800_56b_gen.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_x931.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_x931.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/rsa/libcrypto-lib-rsa_x931g.o", "product" => "libcrypto", "srcs" => [ "crypto/rsa/rsa_x931g.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-keccak1600-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/keccak1600-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/sha/asm/keccak1600-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/sha/keccak1600-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha1-mb-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha1-mb-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/sha/asm/sha1-mb-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/sha/sha1-mb-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha1-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha1-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/sha/asm/sha1-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/sha/sha1-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha1_one.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha1_one.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha1dgst.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha1dgst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha256-mb-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha256-mb-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/sha/asm/sha256-mb-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/sha/sha256-mb-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha256-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha256-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/sha/asm/sha512-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/sha/sha256-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha256.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha256.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha3.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha3.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha512-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha512-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/sha/asm/sha512-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/sha/sha512-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sha/libcrypto-lib-sha512.o", "product" => "libcrypto", "srcs" => [ "crypto/sha/sha512.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/siphash/libcrypto-lib-siphash.o", "product" => "libcrypto", "srcs" => [ "crypto/siphash/siphash.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sm2/libcrypto-lib-sm2_crypt.o", "product" => "libcrypto", "srcs" => [ "crypto/sm2/sm2_crypt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sm2/libcrypto-lib-sm2_err.o", "product" => "libcrypto", "srcs" => [ "crypto/sm2/sm2_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sm2/libcrypto-lib-sm2_key.o", "product" => "libcrypto", "srcs" => [ "crypto/sm2/sm2_key.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sm2/libcrypto-lib-sm2_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/sm2/sm2_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sm3/libcrypto-lib-legacy_sm3.o", "product" => "libcrypto", "srcs" => [ "crypto/sm3/legacy_sm3.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sm3/libcrypto-lib-sm3.o", "product" => "libcrypto", "srcs" => [ "crypto/sm3/sm3.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/sm4/libcrypto-lib-sm4.o", "product" => "libcrypto", "srcs" => [ "crypto/sm4/sm4.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/srp/libcrypto-lib-srp_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/srp/srp_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/srp/libcrypto-lib-srp_vfy.o", "product" => "libcrypto", "srcs" => [ "crypto/srp/srp_vfy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/stack/libcrypto-lib-stack.o", "product" => "libcrypto", "srcs" => [ "crypto/stack/stack.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/store/libcrypto-lib-store_err.o", "product" => "libcrypto", "srcs" => [ "crypto/store/store_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/store/libcrypto-lib-store_init.o", "product" => "libcrypto", "srcs" => [ "crypto/store/store_init.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/store/libcrypto-lib-store_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/store/store_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/store/libcrypto-lib-store_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/store/store_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/store/libcrypto-lib-store_register.o", "product" => "libcrypto", "srcs" => [ "crypto/store/store_register.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/store/libcrypto-lib-store_result.o", "product" => "libcrypto", "srcs" => [ "crypto/store/store_result.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/store/libcrypto-lib-store_strings.o", "product" => "libcrypto", "srcs" => [ "crypto/store/store_strings.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/thread/arch/libcrypto-lib-thread_none.o", "product" => "libcrypto", "srcs" => [ "crypto/thread/arch/thread_none.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/thread/arch/libcrypto-lib-thread_posix.o", "product" => "libcrypto", "srcs" => [ "crypto/thread/arch/thread_posix.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/thread/arch/libcrypto-lib-thread_win.o", "product" => "libcrypto", "srcs" => [ "crypto/thread/arch/thread_win.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/thread/libcrypto-lib-api.o", "product" => "libcrypto", "srcs" => [ "crypto/thread/api.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/thread/libcrypto-lib-arch.o", "product" => "libcrypto", "srcs" => [ "crypto/thread/arch.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/thread/libcrypto-lib-internal.o", "product" => "libcrypto", "srcs" => [ "crypto/thread/internal.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_asn1.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_conf.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_conf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_err.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_req_print.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_req_print.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_req_utils.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_req_utils.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_rsp_print.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_rsp_print.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_rsp_sign.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_rsp_sign.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_rsp_utils.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_rsp_utils.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_rsp_verify.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_rsp_verify.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ts/libcrypto-lib-ts_verify_ctx.o", "product" => "libcrypto", "srcs" => [ "crypto/ts/ts_verify_ctx.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/txt_db/libcrypto-lib-txt_db.o", "product" => "libcrypto", "srcs" => [ "crypto/txt_db/txt_db.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ui/libcrypto-lib-ui_err.o", "product" => "libcrypto", "srcs" => [ "crypto/ui/ui_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ui/libcrypto-lib-ui_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/ui/ui_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ui/libcrypto-lib-ui_null.o", "product" => "libcrypto", "srcs" => [ "crypto/ui/ui_null.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ui/libcrypto-lib-ui_openssl.o", "product" => "libcrypto", "srcs" => [ "crypto/ui/ui_openssl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/ui/libcrypto-lib-ui_util.o", "product" => "libcrypto", "srcs" => [ "crypto/ui/ui_util.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/whrlpool/libcrypto-lib-wp-x86_64.o", "product" => "libcrypto", "srcs" => [ "crypto/whrlpool/wp-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "crypto/whrlpool/asm/wp-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "crypto/whrlpool/wp-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/whrlpool/libcrypto-lib-wp_dgst.o", "product" => "libcrypto", "srcs" => [ "crypto/whrlpool/wp_dgst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-by_dir.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/by_dir.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-by_file.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/by_file.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-by_store.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/by_store.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-pcy_cache.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/pcy_cache.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-pcy_data.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/pcy_data.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-pcy_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/pcy_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-pcy_map.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/pcy_map.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-pcy_node.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/pcy_node.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-pcy_tree.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/pcy_tree.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-t_acert.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/t_acert.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-t_crl.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/t_crl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-t_req.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/t_req.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-t_x509.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/t_x509.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_ac_tgt.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_ac_tgt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_addr.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_addr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_admis.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_admis.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_akeya.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_akeya.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_akid.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_akid.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_asid.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_asid.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_audit_id.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_audit_id.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_battcons.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_battcons.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_bcons.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_bcons.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_bitst.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_bitst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_conf.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_conf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_cpols.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_cpols.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_crld.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_crld.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_enum.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_enum.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_extku.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_extku.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_genn.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_genn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_group_ac.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_group_ac.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_ia5.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_ia5.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_ind_iss.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_ind_iss.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_info.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_info.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_int.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_int.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_iobo.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_iobo.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_ist.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_ist.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_lib.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_ncons.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_ncons.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_no_ass.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_no_ass.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_no_rev_avail.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_no_rev_avail.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_pci.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_pci.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_pcia.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_pcia.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_pcons.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_pcons.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_pku.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_pku.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_pmaps.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_pmaps.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_prn.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_prn.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_purp.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_purp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_san.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_san.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_sda.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_sda.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_single_use.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_single_use.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_skid.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_skid.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_soa_id.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_soa_id.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_sxnet.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_sxnet.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_tlsf.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_tlsf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_usernotice.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_usernotice.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_utf8.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_utf8.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3_utl.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3_utl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-v3err.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/v3err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_acert.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_acert.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_att.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_att.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_cmp.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_cmp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_d2.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_d2.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_def.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_def.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_err.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_ext.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_ext.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_lu.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_lu.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_meth.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_obj.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_obj.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_r2x.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_r2x.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_req.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_req.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_set.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_set.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_trust.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_trust.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_txt.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_txt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_v3.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_v3.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_vfy.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_vfy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509_vpm.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509_vpm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509aset.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509aset.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509cset.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509cset.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509name.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509name.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509rset.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509rset.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509spki.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509spki.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x509type.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x509type.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_all.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_all.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_attrib.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_attrib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_crl.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_crl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_exten.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_exten.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_ietfatt.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_ietfatt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_name.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_name.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_pubkey.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_pubkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_req.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_req.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_x509.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_x509.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "crypto/x509/libcrypto-lib-x_x509a.o", "product" => "libcrypto", "srcs" => [ "crypto/x509/x_x509a.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "engines/libcrypto-lib-e_capi.o", "product" => "libcrypto", "srcs" => [ "engines/e_capi.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "engines/libcrypto-lib-e_padlock-x86_64.o", "product" => "libcrypto", "srcs" => [ "engines/e_padlock-x86_64.s" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "generator" => [ "engines/asm/e_padlock-x86_64.pl" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "product" => "libcrypto", "src" => "engines/e_padlock-x86_64.s" ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "engines/libcrypto-lib-e_padlock.o", "product" => "libcrypto", "srcs" => [ "engines/e_padlock.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "providers/libcrypto-lib-baseprov.o", "product" => "libcrypto", "srcs" => [ "providers/baseprov.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "providers/libcrypto-lib-defltprov.o", "product" => "libcrypto", "srcs" => [ "providers/defltprov.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "providers/libcrypto-lib-legacyprov.o", "product" => "libcrypto", "srcs" => [ "providers/legacyprov.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "providers/libcrypto-lib-nullprov.o", "product" => "libcrypto", "srcs" => [ "providers/nullprov.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "GHASH_ASM", "KECCAK1600_ASM", "MD5_ASM", "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "PADLOCK_ASM", "POLY1305_ASM", "RC4_ASM", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "STATIC_LEGACY", "VPAES_ASM", "WHIRLPOOL_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "include", "providers/common/include", "providers/implementations/include" ], "intent" => "lib", "obj" => "providers/libcrypto-lib-prov_running.o", "product" => "libcrypto", "srcs" => [ "providers/prov_running.c" ] ); +-}{- + obj2lib( "attrs" => {}, "lib" => "libssl", "objs" => [ "ssl/libssl-lib-bio_ssl.o", "ssl/libssl-lib-d1_lib.o", "ssl/libssl-lib-d1_msg.o", "ssl/libssl-lib-d1_srtp.o", "ssl/libssl-lib-methods.o", "ssl/libssl-lib-pqueue.o", "ssl/libssl-lib-priority_queue.o", "ssl/libssl-lib-s3_enc.o", "ssl/libssl-lib-s3_lib.o", "ssl/libssl-lib-s3_msg.o", "ssl/libssl-lib-ssl_asn1.o", "ssl/libssl-lib-ssl_cert.o", "ssl/libssl-lib-ssl_cert_comp.o", "ssl/libssl-lib-ssl_ciph.o", "ssl/libssl-lib-ssl_conf.o", "ssl/libssl-lib-ssl_err.o", "ssl/libssl-lib-ssl_err_legacy.o", "ssl/libssl-lib-ssl_init.o", "ssl/libssl-lib-ssl_lib.o", "ssl/libssl-lib-ssl_mcnf.o", "ssl/libssl-lib-ssl_rsa.o", "ssl/libssl-lib-ssl_rsa_legacy.o", "ssl/libssl-lib-ssl_sess.o", "ssl/libssl-lib-ssl_stat.o", "ssl/libssl-lib-ssl_txt.o", "ssl/libssl-lib-ssl_utst.o", "ssl/libssl-lib-t1_enc.o", "ssl/libssl-lib-t1_lib.o", "ssl/libssl-lib-t1_trce.o", "ssl/libssl-lib-tls13_enc.o", "ssl/libssl-lib-tls_depr.o", "ssl/libssl-lib-tls_srp.o", "ssl/quic/libssl-lib-cc_newreno.o", "ssl/quic/libssl-lib-json_enc.o", "ssl/quic/libssl-lib-qlog.o", "ssl/quic/libssl-lib-qlog_event_helpers.o", "ssl/quic/libssl-lib-quic_ackm.o", "ssl/quic/libssl-lib-quic_cfq.o", "ssl/quic/libssl-lib-quic_channel.o", "ssl/quic/libssl-lib-quic_demux.o", "ssl/quic/libssl-lib-quic_engine.o", "ssl/quic/libssl-lib-quic_fc.o", "ssl/quic/libssl-lib-quic_fifd.o", "ssl/quic/libssl-lib-quic_impl.o", "ssl/quic/libssl-lib-quic_lcidm.o", "ssl/quic/libssl-lib-quic_method.o", "ssl/quic/libssl-lib-quic_port.o", "ssl/quic/libssl-lib-quic_rcidm.o", "ssl/quic/libssl-lib-quic_reactor.o", "ssl/quic/libssl-lib-quic_record_rx.o", "ssl/quic/libssl-lib-quic_record_shared.o", "ssl/quic/libssl-lib-quic_record_tx.o", "ssl/quic/libssl-lib-quic_record_util.o", "ssl/quic/libssl-lib-quic_rstream.o", "ssl/quic/libssl-lib-quic_rx_depack.o", "ssl/quic/libssl-lib-quic_sf_list.o", "ssl/quic/libssl-lib-quic_srt_gen.o", "ssl/quic/libssl-lib-quic_srtm.o", "ssl/quic/libssl-lib-quic_sstream.o", "ssl/quic/libssl-lib-quic_statm.o", "ssl/quic/libssl-lib-quic_stream_map.o", "ssl/quic/libssl-lib-quic_thread_assist.o", "ssl/quic/libssl-lib-quic_tls.o", "ssl/quic/libssl-lib-quic_trace.o", "ssl/quic/libssl-lib-quic_tserver.o", "ssl/quic/libssl-lib-quic_txp.o", "ssl/quic/libssl-lib-quic_txpim.o", "ssl/quic/libssl-lib-quic_types.o", "ssl/quic/libssl-lib-quic_wire.o", "ssl/quic/libssl-lib-quic_wire_pkt.o", "ssl/quic/libssl-lib-uint_set.o", "ssl/record/libssl-lib-rec_layer_d1.o", "ssl/record/libssl-lib-rec_layer_s3.o", "ssl/record/methods/libssl-lib-dtls_meth.o", "ssl/record/methods/libssl-lib-ssl3_meth.o", "ssl/record/methods/libssl-lib-tls13_meth.o", "ssl/record/methods/libssl-lib-tls1_meth.o", "ssl/record/methods/libssl-lib-tls_common.o", "ssl/record/methods/libssl-lib-tls_multib.o", "ssl/record/methods/libssl-lib-tlsany_meth.o", "ssl/rio/libssl-lib-poll_immediate.o", "ssl/statem/libssl-lib-extensions.o", "ssl/statem/libssl-lib-extensions_clnt.o", "ssl/statem/libssl-lib-extensions_cust.o", "ssl/statem/libssl-lib-extensions_srvr.o", "ssl/statem/libssl-lib-statem.o", "ssl/statem/libssl-lib-statem_clnt.o", "ssl/statem/libssl-lib-statem_dtls.o", "ssl/statem/libssl-lib-statem_lib.o", "ssl/statem/libssl-lib-statem_srvr.o" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-bio_ssl.o", "product" => "libssl", "srcs" => [ "ssl/bio_ssl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-d1_lib.o", "product" => "libssl", "srcs" => [ "ssl/d1_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-d1_msg.o", "product" => "libssl", "srcs" => [ "ssl/d1_msg.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-d1_srtp.o", "product" => "libssl", "srcs" => [ "ssl/d1_srtp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-methods.o", "product" => "libssl", "srcs" => [ "ssl/methods.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-pqueue.o", "product" => "libssl", "srcs" => [ "ssl/pqueue.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-priority_queue.o", "product" => "libssl", "srcs" => [ "ssl/priority_queue.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-s3_enc.o", "product" => "libssl", "srcs" => [ "ssl/s3_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-s3_lib.o", "product" => "libssl", "srcs" => [ "ssl/s3_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-s3_msg.o", "product" => "libssl", "srcs" => [ "ssl/s3_msg.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_asn1.o", "product" => "libssl", "srcs" => [ "ssl/ssl_asn1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_cert.o", "product" => "libssl", "srcs" => [ "ssl/ssl_cert.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_cert_comp.o", "product" => "libssl", "srcs" => [ "ssl/ssl_cert_comp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_ciph.o", "product" => "libssl", "srcs" => [ "ssl/ssl_ciph.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_conf.o", "product" => "libssl", "srcs" => [ "ssl/ssl_conf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_err.o", "product" => "libssl", "srcs" => [ "ssl/ssl_err.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_err_legacy.o", "product" => "libssl", "srcs" => [ "ssl/ssl_err_legacy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_init.o", "product" => "libssl", "srcs" => [ "ssl/ssl_init.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_lib.o", "product" => "libssl", "srcs" => [ "ssl/ssl_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_mcnf.o", "product" => "libssl", "srcs" => [ "ssl/ssl_mcnf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_rsa.o", "product" => "libssl", "srcs" => [ "ssl/ssl_rsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_rsa_legacy.o", "product" => "libssl", "srcs" => [ "ssl/ssl_rsa_legacy.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_sess.o", "product" => "libssl", "srcs" => [ "ssl/ssl_sess.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_stat.o", "product" => "libssl", "srcs" => [ "ssl/ssl_stat.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_txt.o", "product" => "libssl", "srcs" => [ "ssl/ssl_txt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-ssl_utst.o", "product" => "libssl", "srcs" => [ "ssl/ssl_utst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-t1_enc.o", "product" => "libssl", "srcs" => [ "ssl/t1_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-t1_lib.o", "product" => "libssl", "srcs" => [ "ssl/t1_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-t1_trce.o", "product" => "libssl", "srcs" => [ "ssl/t1_trce.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-tls13_enc.o", "product" => "libssl", "srcs" => [ "ssl/tls13_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-tls_depr.o", "product" => "libssl", "srcs" => [ "ssl/tls_depr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/libssl-lib-tls_srp.o", "product" => "libssl", "srcs" => [ "ssl/tls_srp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-cc_newreno.o", "product" => "libssl", "srcs" => [ "ssl/quic/cc_newreno.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-json_enc.o", "product" => "libssl", "srcs" => [ "ssl/quic/json_enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-qlog.o", "product" => "libssl", "srcs" => [ "ssl/quic/qlog.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-qlog_event_helpers.o", "product" => "libssl", "srcs" => [ "ssl/quic/qlog_event_helpers.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_ackm.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_ackm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_cfq.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_cfq.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_channel.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_channel.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_demux.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_demux.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_engine.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_engine.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_fc.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_fc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_fifd.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_fifd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_impl.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_impl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_lcidm.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_lcidm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_method.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_method.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_port.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_port.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_rcidm.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_rcidm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_reactor.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_reactor.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_record_rx.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_record_rx.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_record_shared.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_record_shared.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_record_tx.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_record_tx.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_record_util.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_record_util.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_rstream.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_rstream.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_rx_depack.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_rx_depack.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_sf_list.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_sf_list.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_srt_gen.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_srt_gen.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_srtm.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_srtm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_sstream.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_sstream.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_statm.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_statm.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_stream_map.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_stream_map.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_thread_assist.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_thread_assist.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_tls.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_tls.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_trace.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_trace.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_tserver.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_tserver.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_txp.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_txp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_txpim.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_txpim.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_types.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_types.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_wire.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_wire.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-quic_wire_pkt.o", "product" => "libssl", "srcs" => [ "ssl/quic/quic_wire_pkt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/quic/libssl-lib-uint_set.o", "product" => "libssl", "srcs" => [ "ssl/quic/uint_set.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/libssl-lib-rec_layer_d1.o", "product" => "libssl", "srcs" => [ "ssl/record/rec_layer_d1.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/libssl-lib-rec_layer_s3.o", "product" => "libssl", "srcs" => [ "ssl/record/rec_layer_s3.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/methods/libssl-lib-dtls_meth.o", "product" => "libssl", "srcs" => [ "ssl/record/methods/dtls_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/methods/libssl-lib-ssl3_meth.o", "product" => "libssl", "srcs" => [ "ssl/record/methods/ssl3_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/methods/libssl-lib-tls13_meth.o", "product" => "libssl", "srcs" => [ "ssl/record/methods/tls13_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/methods/libssl-lib-tls1_meth.o", "product" => "libssl", "srcs" => [ "ssl/record/methods/tls1_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/methods/libssl-lib-tls_common.o", "product" => "libssl", "srcs" => [ "ssl/record/methods/tls_common.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/methods/libssl-lib-tls_multib.o", "product" => "libssl", "srcs" => [ "ssl/record/methods/tls_multib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/record/methods/libssl-lib-tlsany_meth.o", "product" => "libssl", "srcs" => [ "ssl/record/methods/tlsany_meth.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/rio/libssl-lib-poll_immediate.o", "product" => "libssl", "srcs" => [ "ssl/rio/poll_immediate.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-extensions.o", "product" => "libssl", "srcs" => [ "ssl/statem/extensions.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-extensions_clnt.o", "product" => "libssl", "srcs" => [ "ssl/statem/extensions_clnt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-extensions_cust.o", "product" => "libssl", "srcs" => [ "ssl/statem/extensions_cust.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-extensions_srvr.o", "product" => "libssl", "srcs" => [ "ssl/statem/extensions_srvr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-statem.o", "product" => "libssl", "srcs" => [ "ssl/statem/statem.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-statem_clnt.o", "product" => "libssl", "srcs" => [ "ssl/statem/statem_clnt.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-statem_dtls.o", "product" => "libssl", "srcs" => [ "ssl/statem/statem_dtls.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-statem_lib.o", "product" => "libssl", "srcs" => [ "ssl/statem/statem_lib.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [ "AES_ASM" ], "deps" => [], "incs" => [ ".", "include" ], "intent" => "lib", "obj" => "ssl/statem/libssl-lib-statem_srvr.o", "product" => "libssl", "srcs" => [ "ssl/statem/statem_srvr.c" ] ); +-}{- + obj2lib( "attrs" => { "noinst" => "1" }, "lib" => "providers/libcommon.a", "objs" => [ "providers/common/der/libcommon-lib-der_digests_gen.o", "providers/common/der/libcommon-lib-der_dsa_gen.o", "providers/common/der/libcommon-lib-der_dsa_key.o", "providers/common/der/libcommon-lib-der_dsa_sig.o", "providers/common/der/libcommon-lib-der_ec_gen.o", "providers/common/der/libcommon-lib-der_ec_key.o", "providers/common/der/libcommon-lib-der_ec_sig.o", "providers/common/der/libcommon-lib-der_ecx_gen.o", "providers/common/der/libcommon-lib-der_ecx_key.o", "providers/common/der/libcommon-lib-der_rsa_gen.o", "providers/common/der/libcommon-lib-der_rsa_key.o", "providers/common/der/libcommon-lib-der_wrap_gen.o", "providers/common/libcommon-lib-provider_ctx.o", "providers/common/libcommon-lib-provider_err.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o", "providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o", "providers/implementations/digests/libcommon-lib-digestcommon.o", "ssl/record/methods/libcommon-lib-tls_pad.o" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_digests.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_digests_gen.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_digests_gen.c" ] ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/DIGESTS.asn1", "providers/common/der/NIST.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/der/der_digests_gen.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/der/der_digests_gen.c" ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/DIGESTS.asn1", "providers/common/der/NIST.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/include/prov/der_digests.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/include/prov/der_digests.h" ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_dsa.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_dsa_gen.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_dsa_gen.c" ] ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/DSA.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/der/der_dsa_gen.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/der/der_dsa_gen.c" ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/DSA.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/include/prov/der_dsa.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/include/prov/der_dsa.h" ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_digests.h", "providers/common/include/prov/der_dsa.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_dsa_key.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_dsa_key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_digests.h", "providers/common/include/prov/der_dsa.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_dsa_sig.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_dsa_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_ec.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_ec_gen.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_ec_gen.c" ] ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/EC.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/der/der_ec_gen.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/der/der_ec_gen.c" ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/EC.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/include/prov/der_ec.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/include/prov/der_ec.h" ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_digests.h", "providers/common/include/prov/der_ec.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_ec_key.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_ec_key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_digests.h", "providers/common/include/prov/der_ec.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_ec_sig.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_ec_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_ecx.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_ecx_gen.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_ecx_gen.c" ] ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/ECX.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/der/der_ecx_gen.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/der/der_ecx_gen.c" ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/ECX.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/include/prov/der_ecx.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/include/prov/der_ecx.h" ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_ecx.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_ecx_key.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_ecx_key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_rsa.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_rsa_gen.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_rsa_gen.c" ] ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/NIST.asn1", "providers/common/der/RSA.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/der/der_rsa_gen.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/der/der_rsa_gen.c" ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/NIST.asn1", "providers/common/der/RSA.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/include/prov/der_rsa.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/include/prov/der_rsa.h" ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_digests.h", "providers/common/include/prov/der_rsa.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_rsa_key.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_rsa_key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/include/prov/der_wrap.h" ], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libcommon-lib-der_wrap_gen.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/der/der_wrap_gen.c" ] ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/oids_to_c.pm", "providers/common/der/wrap.asn1" ], "generator" => [ "providers/common/der/der_wrap_gen.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/der/der_wrap_gen.c" ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [ "providers/common/der/oids_to_c.pm", "providers/common/der/wrap.asn1" ], "generator" => [ "providers/common/include/prov/der_wrap.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libcommon.a", "src" => "providers/common/include/prov/der_wrap.h" ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libcommon-lib-provider_ctx.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/provider_ctx.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libcommon-lib-provider_err.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/common/provider_err.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libcommon-lib-ciphercommon.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/ciphers/ciphercommon.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/ciphers/ciphercommon_block.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/ciphers/ciphercommon_ccm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/ciphers/ciphercommon_ccm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/ciphers/ciphercommon_gcm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/ciphers/ciphercommon_gcm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/ciphers/ciphercommon_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libcommon-lib-digestcommon.o", "product" => "providers/libcommon.a", "srcs" => [ "providers/implementations/digests/digestcommon.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "OPENSSL_BN_ASM_GF2m", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2" ], "deps" => [], "incs" => [ "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "ssl/record/methods/libcommon-lib-tls_pad.o", "product" => "providers/libcommon.a", "srcs" => [ "ssl/record/methods/tls_pad.c" ] ); +-}{- + obj2lib( "attrs" => { "noinst" => "1" }, "lib" => "providers/libdefault.a", "objs" => [ "providers/common/der/libdefault-lib-der_rsa_sig.o", "providers/common/der/libdefault-lib-der_sm2_gen.o", "providers/common/der/libdefault-lib-der_sm2_key.o", "providers/common/der/libdefault-lib-der_sm2_sig.o", "providers/common/libdefault-lib-bio_prov.o", "providers/common/libdefault-lib-capabilities.o", "providers/common/libdefault-lib-digest_to_nid.o", "providers/common/libdefault-lib-provider_seeding.o", "providers/common/libdefault-lib-provider_util.o", "providers/common/libdefault-lib-securitycheck.o", "providers/common/libdefault-lib-securitycheck_default.o", "providers/implementations/asymciphers/libdefault-lib-rsa_enc.o", "providers/implementations/asymciphers/libdefault-lib-sm2_enc.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o", "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o", "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_cts.o", "providers/implementations/ciphers/libdefault-lib-cipher_null.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o", "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o", "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o", "providers/implementations/digests/libdefault-lib-blake2_prov.o", "providers/implementations/digests/libdefault-lib-blake2b_prov.o", "providers/implementations/digests/libdefault-lib-blake2s_prov.o", "providers/implementations/digests/libdefault-lib-md5_prov.o", "providers/implementations/digests/libdefault-lib-md5_sha1_prov.o", "providers/implementations/digests/libdefault-lib-null_prov.o", "providers/implementations/digests/libdefault-lib-ripemd_prov.o", "providers/implementations/digests/libdefault-lib-sha2_prov.o", "providers/implementations/digests/libdefault-lib-sha3_prov.o", "providers/implementations/digests/libdefault-lib-sm3_prov.o", "providers/implementations/encode_decode/libdefault-lib-decode_der2key.o", "providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o", "providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o", "providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o", "providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o", "providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o", "providers/implementations/encode_decode/libdefault-lib-encode_key2text.o", "providers/implementations/encode_decode/libdefault-lib-endecoder_common.o", "providers/implementations/exchange/libdefault-lib-dh_exch.o", "providers/implementations/exchange/libdefault-lib-ecdh_exch.o", "providers/implementations/exchange/libdefault-lib-ecx_exch.o", "providers/implementations/exchange/libdefault-lib-kdf_exch.o", "providers/implementations/kdfs/libdefault-lib-argon2.o", "providers/implementations/kdfs/libdefault-lib-hkdf.o", "providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o", "providers/implementations/kdfs/libdefault-lib-kbkdf.o", "providers/implementations/kdfs/libdefault-lib-krb5kdf.o", "providers/implementations/kdfs/libdefault-lib-pbkdf2.o", "providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o", "providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o", "providers/implementations/kdfs/libdefault-lib-scrypt.o", "providers/implementations/kdfs/libdefault-lib-sshkdf.o", "providers/implementations/kdfs/libdefault-lib-sskdf.o", "providers/implementations/kdfs/libdefault-lib-tls1_prf.o", "providers/implementations/kdfs/libdefault-lib-x942kdf.o", "providers/implementations/kem/libdefault-lib-ec_kem.o", "providers/implementations/kem/libdefault-lib-ecx_kem.o", "providers/implementations/kem/libdefault-lib-kem_util.o", "providers/implementations/kem/libdefault-lib-rsa_kem.o", "providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o", "providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o", "providers/implementations/macs/libdefault-lib-blake2b_mac.o", "providers/implementations/macs/libdefault-lib-blake2s_mac.o", "providers/implementations/macs/libdefault-lib-cmac_prov.o", "providers/implementations/macs/libdefault-lib-gmac_prov.o", "providers/implementations/macs/libdefault-lib-hmac_prov.o", "providers/implementations/macs/libdefault-lib-kmac_prov.o", "providers/implementations/macs/libdefault-lib-poly1305_prov.o", "providers/implementations/macs/libdefault-lib-siphash_prov.o", "providers/implementations/rands/libdefault-lib-drbg.o", "providers/implementations/rands/libdefault-lib-drbg_ctr.o", "providers/implementations/rands/libdefault-lib-drbg_hash.o", "providers/implementations/rands/libdefault-lib-drbg_hmac.o", "providers/implementations/rands/libdefault-lib-seed_src.o", "providers/implementations/rands/libdefault-lib-seed_src_jitter.o", "providers/implementations/rands/libdefault-lib-test_rng.o", "providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o", "providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o", "providers/implementations/rands/seeding/libdefault-lib-rand_unix.o", "providers/implementations/rands/seeding/libdefault-lib-rand_win.o", "providers/implementations/signature/libdefault-lib-dsa_sig.o", "providers/implementations/signature/libdefault-lib-ecdsa_sig.o", "providers/implementations/signature/libdefault-lib-eddsa_sig.o", "providers/implementations/signature/libdefault-lib-mac_legacy_sig.o", "providers/implementations/signature/libdefault-lib-rsa_sig.o", "providers/implementations/signature/libdefault-lib-sm2_sig.o", "providers/implementations/storemgmt/libdefault-lib-file_store.o", "providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o", "ssl/record/methods/libdefault-lib-ssl3_cbc.o" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_digests.h", "providers/common/include/prov/der_rsa.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libdefault-lib-der_rsa_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/der/der_rsa_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_sm2.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libdefault-lib-der_sm2_gen.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/der/der_sm2_gen.c" ] ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/der/SM2.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/der/der_sm2_gen.c.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libdefault.a", "src" => "providers/common/der/der_sm2_gen.c" ); +-}{- + generatesrc( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/der/SM2.asn1", "providers/common/der/oids_to_c.pm" ], "generator" => [ "providers/common/include/prov/der_sm2.h.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "product" => "providers/libdefault.a", "src" => "providers/common/include/prov/der_sm2.h" ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_ec.h", "providers/common/include/prov/der_sm2.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libdefault-lib-der_sm2_key.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/der/der_sm2_key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_ec.h", "providers/common/include/prov/der_sm2.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/der/libdefault-lib-der_sm2_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/der/der_sm2_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libdefault-lib-bio_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/bio_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libdefault-lib-capabilities.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/capabilities.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libdefault-lib-digest_to_nid.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/digest_to_nid.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libdefault-lib-provider_seeding.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/provider_seeding.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libdefault-lib-provider_util.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/provider_util.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libdefault-lib-securitycheck.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/securitycheck.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/common/libdefault-lib-securitycheck_default.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/common/securitycheck_default.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/asymciphers/libdefault-lib-rsa_enc.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/asymciphers/rsa_enc.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/asymciphers/libdefault-lib-sm2_enc.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/asymciphers/sm2_enc.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_ccm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_ccm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_gcm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_gcm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_gcm_siv.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_ocb.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_ocb_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_siv.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_siv_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_wrp.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_xts.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_xts_fips.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aes_xts_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aria.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aria.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aria_ccm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aria_ccm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aria_gcm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aria_gcm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_aria_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_chacha20.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_chacha20_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_chacha20_poly1305.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_cts.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_cts.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_null.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_null.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4_ccm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4_ccm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4_gcm.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4_gcm_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4_xts.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_sm4_xts_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_tdes.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_tdes.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_tdes_common.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_tdes_default.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_tdes_default_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_tdes_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_tdes_wrap.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/ciphers/cipher_tdes_wrap_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-blake2_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/blake2_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-blake2b_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/blake2b_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-blake2s_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/blake2s_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-md5_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/md5_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-md5_sha1_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/md5_sha1_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-null_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/null_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-ripemd_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/ripemd_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-sha2_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/sha2_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-sha3_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/sha3_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/libdefault-lib-sm3_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/digests/sm3_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-decode_der2key.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/decode_der2key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/decode_epki2pki.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/decode_msblob2key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/decode_pem2der.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/decode_pvk2key.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/decode_spki2typespki.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_rsa.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/encode_key2any.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/encode_key2blob.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/encode_key2ms.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-encode_key2text.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/encode_key2text.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/encode_decode/libdefault-lib-endecoder_common.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/encode_decode/endecoder_common.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/exchange/libdefault-lib-dh_exch.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/exchange/dh_exch.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/exchange/libdefault-lib-ecdh_exch.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/exchange/ecdh_exch.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/exchange/libdefault-lib-ecx_exch.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/exchange/ecx_exch.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/exchange/libdefault-lib-kdf_exch.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/exchange/kdf_exch.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-argon2.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/argon2.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-hkdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/hkdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/hmacdrbg_kdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-kbkdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/kbkdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-krb5kdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/krb5kdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-pbkdf2.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/pbkdf2.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/pbkdf2_fips.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/pkcs12kdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-scrypt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/scrypt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-sshkdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/sshkdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-sskdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/sskdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-tls1_prf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/tls1_prf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_wrap.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/libdefault-lib-x942kdf.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kdfs/x942kdf.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kem/libdefault-lib-ec_kem.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kem/ec_kem.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kem/libdefault-lib-ecx_kem.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kem/ecx_kem.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kem/libdefault-lib-kem_util.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kem/kem_util.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kem/libdefault-lib-rsa_kem.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/kem/rsa_kem.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/keymgmt/dh_kmgmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/keymgmt/dsa_kmgmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/keymgmt/ec_kmgmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/keymgmt/ecx_kmgmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/keymgmt/kdf_legacy_kmgmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/keymgmt/mac_legacy_kmgmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/keymgmt/rsa_kmgmt.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-blake2b_mac.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/blake2b_mac.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-blake2s_mac.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/blake2s_mac.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-cmac_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/cmac_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-gmac_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/gmac_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-hmac_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/hmac_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-kmac_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/kmac_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-poly1305_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/poly1305_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/macs/libdefault-lib-siphash_prov.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/macs/siphash_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/libdefault-lib-drbg.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/drbg.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/libdefault-lib-drbg_ctr.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/drbg_ctr.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/libdefault-lib-drbg_hash.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/drbg_hash.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/libdefault-lib-drbg_hmac.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/drbg_hmac.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/libdefault-lib-seed_src.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/seed_src.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/libdefault-lib-seed_src_jitter.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/seed_src_jitter.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/libdefault-lib-test_rng.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/test_rng.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/seeding/rand_cpu_x86.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/seeding/rand_tsc.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/seeding/libdefault-lib-rand_unix.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/seeding/rand_unix.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/rands/seeding/libdefault-lib-rand_win.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/rands/seeding/rand_win.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_dsa.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/signature/libdefault-lib-dsa_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/signature/dsa_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_ec.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/signature/libdefault-lib-ecdsa_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/signature/ecdsa_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_ecx.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/signature/libdefault-lib-eddsa_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/signature/eddsa_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/signature/libdefault-lib-mac_legacy_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/signature/mac_legacy_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_rsa.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/signature/libdefault-lib-rsa_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/signature/rsa_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [ "providers/common/include/prov/der_sm2.h" ], "incs" => [ "providers/common/include/prov", ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/signature/libdefault-lib-sm2_sig.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/signature/sm2_sig.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/storemgmt/libdefault-lib-file_store.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/storemgmt/file_store.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o", "product" => "providers/libdefault.a", "srcs" => [ "providers/implementations/storemgmt/file_store_any2obj.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "AES_ASM", "BSAES_ASM", "ECP_NISTZ256_ASM", "KECCAK1600_ASM", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "VPAES_ASM", "X25519_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "ssl/record/methods/libdefault-lib-ssl3_cbc.o", "product" => "providers/libdefault.a", "srcs" => [ "ssl/record/methods/ssl3_cbc.c" ] ); +-}{- + obj2lib( "attrs" => { "noinst" => "1" }, "lib" => "providers/liblegacy.a", "objs" => [ "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", "providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_des.o", "providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_desx.o", "providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o", "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o", "providers/implementations/digests/liblegacy-lib-md4_prov.o", "providers/implementations/digests/liblegacy-lib-mdc2_prov.o", "providers/implementations/digests/liblegacy-lib-wp_prov.o", "providers/implementations/kdfs/liblegacy-lib-pbkdf1.o", "providers/implementations/kdfs/liblegacy-lib-pvkkdf.o" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_blowfish.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_blowfish_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_cast5.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_cast5_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_des.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_des.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_des_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_desx.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_desx.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_desx_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_rc2.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_rc2_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_rc4.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_rc4_hmac_md5.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/ciphers/cipher_rc4_hw.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/liblegacy-lib-md4_prov.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/digests/md4_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/liblegacy-lib-mdc2_prov.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/digests/mdc2_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/digests/liblegacy-lib-wp_prov.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/digests/wp_prov.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/liblegacy-lib-pbkdf1.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/kdfs/pbkdf1.c" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [ "MD5_ASM", "RC4_ASM" ], "deps" => [], "incs" => [ ".", "crypto", "include", "providers/implementations/include", "providers/common/include", "providers/fips/include" ], "intent" => "lib", "obj" => "providers/implementations/kdfs/liblegacy-lib-pvkkdf.o", "product" => "providers/liblegacy.a", "srcs" => [ "providers/implementations/kdfs/pvkkdf.c" ] ); +-}{- + obj2bin( "attrs" => {}, "bin" => "apps/openssl", "deps" => [ "apps/libapps.a", "libssl", "libcrypto" ], "objs" => [ "apps/lib/openssl-bin-cmp_mock_srv.o", "apps/openssl-bin-asn1parse.o", "apps/openssl-bin-ca.o", "apps/openssl-bin-ciphers.o", "apps/openssl-bin-cmp.o", "apps/openssl-bin-cms.o", "apps/openssl-bin-crl.o", "apps/openssl-bin-crl2pkcs7.o", "apps/openssl-bin-dgst.o", "apps/openssl-bin-dhparam.o", "apps/openssl-bin-dsa.o", "apps/openssl-bin-dsaparam.o", "apps/openssl-bin-ec.o", "apps/openssl-bin-ecparam.o", "apps/openssl-bin-enc.o", "apps/openssl-bin-engine.o", "apps/openssl-bin-errstr.o", "apps/openssl-bin-fipsinstall.o", "apps/openssl-bin-gendsa.o", "apps/openssl-bin-genpkey.o", "apps/openssl-bin-genrsa.o", "apps/openssl-bin-info.o", "apps/openssl-bin-kdf.o", "apps/openssl-bin-list.o", "apps/openssl-bin-mac.o", "apps/openssl-bin-nseq.o", "apps/openssl-bin-ocsp.o", "apps/openssl-bin-openssl.o", "apps/openssl-bin-passwd.o", "apps/openssl-bin-pkcs12.o", "apps/openssl-bin-pkcs7.o", "apps/openssl-bin-pkcs8.o", "apps/openssl-bin-pkey.o", "apps/openssl-bin-pkeyparam.o", "apps/openssl-bin-pkeyutl.o", "apps/openssl-bin-prime.o", "apps/openssl-bin-progs.o", "apps/openssl-bin-rand.o", "apps/openssl-bin-rehash.o", "apps/openssl-bin-req.o", "apps/openssl-bin-rsa.o", "apps/openssl-bin-rsautl.o", "apps/openssl-bin-s_client.o", "apps/openssl-bin-s_server.o", "apps/openssl-bin-s_time.o", "apps/openssl-bin-sess_id.o", "apps/openssl-bin-smime.o", "apps/openssl-bin-speed.o", "apps/openssl-bin-spkac.o", "apps/openssl-bin-srp.o", "apps/openssl-bin-storeutl.o", "apps/openssl-bin-ts.o", "apps/openssl-bin-verify.o", "apps/openssl-bin-version.o", "apps/openssl-bin-x509.o" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/lib/openssl-bin-cmp_mock_srv.o", "product" => "apps/openssl", "srcs" => [ "apps/lib/cmp_mock_srv.c" ] ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.c" ], "generator" => [ "apps/progs.pl", "\"-H\"", "\$(APPS_OPENSSL)" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "product" => "apps/openssl", "src" => "apps/progs.h" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "configdata.pm" ], "generator" => [ "apps/progs.pl", "\"-C\"", "\$(APPS_OPENSSL)" ], "generator_deps" => [], "generator_incs" => [], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "product" => "apps/openssl", "src" => "apps/progs.c" ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-asn1parse.o", "product" => "apps/openssl", "srcs" => [ "apps/asn1parse.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-ca.o", "product" => "apps/openssl", "srcs" => [ "apps/ca.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-ciphers.o", "product" => "apps/openssl", "srcs" => [ "apps/ciphers.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-cmp.o", "product" => "apps/openssl", "srcs" => [ "apps/cmp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-cms.o", "product" => "apps/openssl", "srcs" => [ "apps/cms.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-crl.o", "product" => "apps/openssl", "srcs" => [ "apps/crl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-crl2pkcs7.o", "product" => "apps/openssl", "srcs" => [ "apps/crl2pkcs7.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-dgst.o", "product" => "apps/openssl", "srcs" => [ "apps/dgst.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-dhparam.o", "product" => "apps/openssl", "srcs" => [ "apps/dhparam.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-dsa.o", "product" => "apps/openssl", "srcs" => [ "apps/dsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-dsaparam.o", "product" => "apps/openssl", "srcs" => [ "apps/dsaparam.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-ec.o", "product" => "apps/openssl", "srcs" => [ "apps/ec.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-ecparam.o", "product" => "apps/openssl", "srcs" => [ "apps/ecparam.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-enc.o", "product" => "apps/openssl", "srcs" => [ "apps/enc.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-engine.o", "product" => "apps/openssl", "srcs" => [ "apps/engine.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-errstr.o", "product" => "apps/openssl", "srcs" => [ "apps/errstr.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-fipsinstall.o", "product" => "apps/openssl", "srcs" => [ "apps/fipsinstall.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-gendsa.o", "product" => "apps/openssl", "srcs" => [ "apps/gendsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-genpkey.o", "product" => "apps/openssl", "srcs" => [ "apps/genpkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-genrsa.o", "product" => "apps/openssl", "srcs" => [ "apps/genrsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-info.o", "product" => "apps/openssl", "srcs" => [ "apps/info.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-kdf.o", "product" => "apps/openssl", "srcs" => [ "apps/kdf.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-list.o", "product" => "apps/openssl", "srcs" => [ "apps/list.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-mac.o", "product" => "apps/openssl", "srcs" => [ "apps/mac.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-nseq.o", "product" => "apps/openssl", "srcs" => [ "apps/nseq.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-ocsp.o", "product" => "apps/openssl", "srcs" => [ "apps/ocsp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-openssl.o", "product" => "apps/openssl", "srcs" => [ "apps/openssl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-passwd.o", "product" => "apps/openssl", "srcs" => [ "apps/passwd.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-pkcs12.o", "product" => "apps/openssl", "srcs" => [ "apps/pkcs12.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-pkcs7.o", "product" => "apps/openssl", "srcs" => [ "apps/pkcs7.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-pkcs8.o", "product" => "apps/openssl", "srcs" => [ "apps/pkcs8.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-pkey.o", "product" => "apps/openssl", "srcs" => [ "apps/pkey.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-pkeyparam.o", "product" => "apps/openssl", "srcs" => [ "apps/pkeyparam.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-pkeyutl.o", "product" => "apps/openssl", "srcs" => [ "apps/pkeyutl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-prime.o", "product" => "apps/openssl", "srcs" => [ "apps/prime.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-progs.o", "product" => "apps/openssl", "srcs" => [ "apps/progs.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-rand.o", "product" => "apps/openssl", "srcs" => [ "apps/rand.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-rehash.o", "product" => "apps/openssl", "srcs" => [ "apps/rehash.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-req.o", "product" => "apps/openssl", "srcs" => [ "apps/req.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-rsa.o", "product" => "apps/openssl", "srcs" => [ "apps/rsa.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-rsautl.o", "product" => "apps/openssl", "srcs" => [ "apps/rsautl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-s_client.o", "product" => "apps/openssl", "srcs" => [ "apps/s_client.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-s_server.o", "product" => "apps/openssl", "srcs" => [ "apps/s_server.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-s_time.o", "product" => "apps/openssl", "srcs" => [ "apps/s_time.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-sess_id.o", "product" => "apps/openssl", "srcs" => [ "apps/sess_id.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-smime.o", "product" => "apps/openssl", "srcs" => [ "apps/smime.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-speed.o", "product" => "apps/openssl", "srcs" => [ "apps/speed.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-spkac.o", "product" => "apps/openssl", "srcs" => [ "apps/spkac.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-srp.o", "product" => "apps/openssl", "srcs" => [ "apps/srp.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-storeutl.o", "product" => "apps/openssl", "srcs" => [ "apps/storeutl.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-ts.o", "product" => "apps/openssl", "srcs" => [ "apps/ts.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-verify.o", "product" => "apps/openssl", "srcs" => [ "apps/verify.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-version.o", "product" => "apps/openssl", "srcs" => [ "apps/version.c" ] ); +-}{- + src2obj( "attrs" => {}, "defs" => [], "deps" => [ "apps/progs.h" ], "incs" => [ "apps", ".", "include", "apps/include" ], "intent" => "bin", "obj" => "apps/openssl-bin-x509.o", "product" => "apps/openssl", "srcs" => [ "apps/x509.c" ] ); +-}{- + obj2bin( "attrs" => { "noinst" => "1" }, "bin" => "util/quicserver", "deps" => [ "libssl.a", "libcrypto.a" ], "objs" => [ "util/quicserver-bin-quicserver.o" ] ); +-}{- + src2obj( "attrs" => { "noinst" => "1" }, "defs" => [], "deps" => [], "incs" => [ "include", "apps/include" ], "intent" => "bin", "obj" => "util/quicserver-bin-quicserver.o", "product" => "util/quicserver", "srcs" => [ "util/quicserver.c" ] ); +-}{- + in2script( "attrs" => { "misc" => "1" }, "script" => "apps/CA.pl", "sources" => [ "apps/CA.pl.in" ] ); +-}{- + in2script( "attrs" => { "linkname" => "tsget", "misc" => "1" }, "script" => "apps/tsget.pl", "sources" => [ "apps/tsget.in" ] ); +-}{- + in2script( "attrs" => {}, "script" => "tools/c_rehash", "sources" => [ "tools/c_rehash.in" ] ); +-}{- + in2script( "attrs" => { "noinst" => "1" }, "script" => "util/shlib_wrap.sh", "sources" => [ "util/shlib_wrap.sh.in" ] ); +-}{- + in2script( "attrs" => { "noinst" => "1" }, "script" => "util/wrap.pl", "sources" => [ "util/wrap.pl.in" ] ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/CA.pl.pod" ], "src" => "doc/html/man1/CA.pl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-asn1parse.pod" ], "src" => "doc/html/man1/openssl-asn1parse.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-asn1parse.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-asn1parse.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-asn1parse.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ca.pod" ], "src" => "doc/html/man1/openssl-ca.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-ca.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-ca.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-ca.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ciphers.pod" ], "src" => "doc/html/man1/openssl-ciphers.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-ciphers.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-ciphers.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-ciphers.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-cmds.pod" ], "src" => "doc/html/man1/openssl-cmds.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-cmds.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-cmds.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-cmds.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-cmp.pod" ], "src" => "doc/html/man1/openssl-cmp.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-cmp.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-cmp.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-cmp.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-cms.pod" ], "src" => "doc/html/man1/openssl-cms.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-cms.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-cms.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-cms.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-crl.pod" ], "src" => "doc/html/man1/openssl-crl.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-crl.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-crl.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-crl.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-crl2pkcs7.pod" ], "src" => "doc/html/man1/openssl-crl2pkcs7.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-crl2pkcs7.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-crl2pkcs7.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-crl2pkcs7.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dgst.pod" ], "src" => "doc/html/man1/openssl-dgst.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-dgst.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-dgst.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-dgst.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dhparam.pod" ], "src" => "doc/html/man1/openssl-dhparam.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-dhparam.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-dhparam.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-dhparam.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dsa.pod" ], "src" => "doc/html/man1/openssl-dsa.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-dsa.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-dsa.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-dsa.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dsaparam.pod" ], "src" => "doc/html/man1/openssl-dsaparam.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-dsaparam.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-dsaparam.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-dsaparam.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ec.pod" ], "src" => "doc/html/man1/openssl-ec.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-ec.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-ec.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-ec.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ecparam.pod" ], "src" => "doc/html/man1/openssl-ecparam.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-ecparam.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-ecparam.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-ecparam.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-enc.pod" ], "src" => "doc/html/man1/openssl-enc.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-enc.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-enc.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-enc.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-engine.pod" ], "src" => "doc/html/man1/openssl-engine.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-engine.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-engine.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-engine.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-errstr.pod" ], "src" => "doc/html/man1/openssl-errstr.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-errstr.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-errstr.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-errstr.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-fipsinstall.pod" ], "src" => "doc/html/man1/openssl-fipsinstall.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-fipsinstall.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-fipsinstall.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-fipsinstall.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-format-options.pod" ], "src" => "doc/html/man1/openssl-format-options.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-gendsa.pod" ], "src" => "doc/html/man1/openssl-gendsa.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-gendsa.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-gendsa.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-gendsa.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-genpkey.pod" ], "src" => "doc/html/man1/openssl-genpkey.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-genpkey.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-genpkey.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-genpkey.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-genrsa.pod" ], "src" => "doc/html/man1/openssl-genrsa.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-genrsa.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-genrsa.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-genrsa.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-info.pod" ], "src" => "doc/html/man1/openssl-info.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-info.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-info.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-info.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-kdf.pod" ], "src" => "doc/html/man1/openssl-kdf.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-kdf.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-kdf.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-kdf.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-list.pod" ], "src" => "doc/html/man1/openssl-list.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-list.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-list.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-list.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-mac.pod" ], "src" => "doc/html/man1/openssl-mac.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-mac.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-mac.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-mac.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-namedisplay-options.pod" ], "src" => "doc/html/man1/openssl-namedisplay-options.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-nseq.pod" ], "src" => "doc/html/man1/openssl-nseq.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-nseq.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-nseq.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-nseq.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ocsp.pod" ], "src" => "doc/html/man1/openssl-ocsp.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-ocsp.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-ocsp.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-ocsp.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-passphrase-options.pod" ], "src" => "doc/html/man1/openssl-passphrase-options.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-passwd.pod" ], "src" => "doc/html/man1/openssl-passwd.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-passwd.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-passwd.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-passwd.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkcs12.pod" ], "src" => "doc/html/man1/openssl-pkcs12.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-pkcs12.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-pkcs12.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-pkcs12.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkcs7.pod" ], "src" => "doc/html/man1/openssl-pkcs7.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-pkcs7.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-pkcs7.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-pkcs7.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkcs8.pod" ], "src" => "doc/html/man1/openssl-pkcs8.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-pkcs8.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-pkcs8.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-pkcs8.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkey.pod" ], "src" => "doc/html/man1/openssl-pkey.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-pkey.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-pkey.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-pkey.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkeyparam.pod" ], "src" => "doc/html/man1/openssl-pkeyparam.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-pkeyparam.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-pkeyparam.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-pkeyparam.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkeyutl.pod" ], "src" => "doc/html/man1/openssl-pkeyutl.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-pkeyutl.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-pkeyutl.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-pkeyutl.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-prime.pod" ], "src" => "doc/html/man1/openssl-prime.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-prime.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-prime.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-prime.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rand.pod" ], "src" => "doc/html/man1/openssl-rand.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-rand.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-rand.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-rand.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rehash.pod" ], "src" => "doc/html/man1/openssl-rehash.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-rehash.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-rehash.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-rehash.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-req.pod" ], "src" => "doc/html/man1/openssl-req.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-req.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-req.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-req.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rsa.pod" ], "src" => "doc/html/man1/openssl-rsa.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-rsa.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-rsa.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-rsa.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rsautl.pod" ], "src" => "doc/html/man1/openssl-rsautl.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-rsautl.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-rsautl.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-rsautl.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-s_client.pod" ], "src" => "doc/html/man1/openssl-s_client.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-s_client.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-s_client.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-s_client.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-s_server.pod" ], "src" => "doc/html/man1/openssl-s_server.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-s_server.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-s_server.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-s_server.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-s_time.pod" ], "src" => "doc/html/man1/openssl-s_time.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-s_time.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-s_time.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-s_time.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-sess_id.pod" ], "src" => "doc/html/man1/openssl-sess_id.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-sess_id.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-sess_id.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-sess_id.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-smime.pod" ], "src" => "doc/html/man1/openssl-smime.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-smime.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-smime.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-smime.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-speed.pod" ], "src" => "doc/html/man1/openssl-speed.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-speed.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-speed.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-speed.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-spkac.pod" ], "src" => "doc/html/man1/openssl-spkac.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-spkac.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-spkac.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-spkac.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-srp.pod" ], "src" => "doc/html/man1/openssl-srp.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-srp.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-srp.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-srp.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-storeutl.pod" ], "src" => "doc/html/man1/openssl-storeutl.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-storeutl.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-storeutl.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-storeutl.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ts.pod" ], "src" => "doc/html/man1/openssl-ts.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-ts.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-ts.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-ts.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-verification-options.pod" ], "src" => "doc/html/man1/openssl-verification-options.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-verify.pod" ], "src" => "doc/html/man1/openssl-verify.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-verify.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-verify.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-verify.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-version.pod" ], "src" => "doc/html/man1/openssl-version.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-version.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-version.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-version.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-x509.pod" ], "src" => "doc/html/man1/openssl-x509.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man1/openssl-x509.pod.in", "doc/perlvars.pm" ], "generator" => [ "doc/man1/openssl-x509.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man1/openssl-x509.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl.pod" ], "src" => "doc/html/man1/openssl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/tsget.pod" ], "src" => "doc/html/man1/tsget.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ADMISSIONS.pod" ], "src" => "doc/html/man3/ADMISSIONS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_EXTERN_FUNCS.pod" ], "src" => "doc/html/man3/ASN1_EXTERN_FUNCS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_INTEGER_get_int64.pod" ], "src" => "doc/html/man3/ASN1_INTEGER_get_int64.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_INTEGER_new.pod" ], "src" => "doc/html/man3/ASN1_INTEGER_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_ITEM_lookup.pod" ], "src" => "doc/html/man3/ASN1_ITEM_lookup.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_OBJECT_new.pod" ], "src" => "doc/html/man3/ASN1_OBJECT_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_TABLE_add.pod" ], "src" => "doc/html/man3/ASN1_STRING_TABLE_add.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_length.pod" ], "src" => "doc/html/man3/ASN1_STRING_length.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_new.pod" ], "src" => "doc/html/man3/ASN1_STRING_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_print_ex.pod" ], "src" => "doc/html/man3/ASN1_STRING_print_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_TIME_set.pod" ], "src" => "doc/html/man3/ASN1_TIME_set.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_TYPE_get.pod" ], "src" => "doc/html/man3/ASN1_TYPE_get.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_aux_cb.pod" ], "src" => "doc/html/man3/ASN1_aux_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_generate_nconf.pod" ], "src" => "doc/html/man3/ASN1_generate_nconf.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_item_d2i_bio.pod" ], "src" => "doc/html/man3/ASN1_item_d2i_bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_item_new.pod" ], "src" => "doc/html/man3/ASN1_item_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_item_sign.pod" ], "src" => "doc/html/man3/ASN1_item_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASYNC_WAIT_CTX_new.pod" ], "src" => "doc/html/man3/ASYNC_WAIT_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASYNC_start_job.pod" ], "src" => "doc/html/man3/ASYNC_start_job.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BF_encrypt.pod" ], "src" => "doc/html/man3/BF_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_ADDR.pod" ], "src" => "doc/html/man3/BIO_ADDR.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_ADDRINFO.pod" ], "src" => "doc/html/man3/BIO_ADDRINFO.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_connect.pod" ], "src" => "doc/html/man3/BIO_connect.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_ctrl.pod" ], "src" => "doc/html/man3/BIO_ctrl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_base64.pod" ], "src" => "doc/html/man3/BIO_f_base64.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_buffer.pod" ], "src" => "doc/html/man3/BIO_f_buffer.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_cipher.pod" ], "src" => "doc/html/man3/BIO_f_cipher.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_md.pod" ], "src" => "doc/html/man3/BIO_f_md.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_null.pod" ], "src" => "doc/html/man3/BIO_f_null.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_prefix.pod" ], "src" => "doc/html/man3/BIO_f_prefix.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_readbuffer.pod" ], "src" => "doc/html/man3/BIO_f_readbuffer.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_ssl.pod" ], "src" => "doc/html/man3/BIO_f_ssl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_find_type.pod" ], "src" => "doc/html/man3/BIO_find_type.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_get_data.pod" ], "src" => "doc/html/man3/BIO_get_data.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_get_ex_new_index.pod" ], "src" => "doc/html/man3/BIO_get_ex_new_index.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_get_rpoll_descriptor.pod" ], "src" => "doc/html/man3/BIO_get_rpoll_descriptor.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_meth_new.pod" ], "src" => "doc/html/man3/BIO_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_new.pod" ], "src" => "doc/html/man3/BIO_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_new_CMS.pod" ], "src" => "doc/html/man3/BIO_new_CMS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_parse_hostserv.pod" ], "src" => "doc/html/man3/BIO_parse_hostserv.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_printf.pod" ], "src" => "doc/html/man3/BIO_printf.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_push.pod" ], "src" => "doc/html/man3/BIO_push.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_read.pod" ], "src" => "doc/html/man3/BIO_read.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_accept.pod" ], "src" => "doc/html/man3/BIO_s_accept.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_bio.pod" ], "src" => "doc/html/man3/BIO_s_bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_connect.pod" ], "src" => "doc/html/man3/BIO_s_connect.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_core.pod" ], "src" => "doc/html/man3/BIO_s_core.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_datagram.pod" ], "src" => "doc/html/man3/BIO_s_datagram.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_dgram_pair.pod" ], "src" => "doc/html/man3/BIO_s_dgram_pair.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_fd.pod" ], "src" => "doc/html/man3/BIO_s_fd.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_file.pod" ], "src" => "doc/html/man3/BIO_s_file.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_mem.pod" ], "src" => "doc/html/man3/BIO_s_mem.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_null.pod" ], "src" => "doc/html/man3/BIO_s_null.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_socket.pod" ], "src" => "doc/html/man3/BIO_s_socket.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_sendmmsg.pod" ], "src" => "doc/html/man3/BIO_sendmmsg.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_set_callback.pod" ], "src" => "doc/html/man3/BIO_set_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_should_retry.pod" ], "src" => "doc/html/man3/BIO_should_retry.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_socket_wait.pod" ], "src" => "doc/html/man3/BIO_socket_wait.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_BLINDING_new.pod" ], "src" => "doc/html/man3/BN_BLINDING_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_CTX_new.pod" ], "src" => "doc/html/man3/BN_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_CTX_start.pod" ], "src" => "doc/html/man3/BN_CTX_start.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_add.pod" ], "src" => "doc/html/man3/BN_add.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_add_word.pod" ], "src" => "doc/html/man3/BN_add_word.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_bn2bin.pod" ], "src" => "doc/html/man3/BN_bn2bin.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_cmp.pod" ], "src" => "doc/html/man3/BN_cmp.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_copy.pod" ], "src" => "doc/html/man3/BN_copy.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_generate_prime.pod" ], "src" => "doc/html/man3/BN_generate_prime.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_exp_mont.pod" ], "src" => "doc/html/man3/BN_mod_exp_mont.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_inverse.pod" ], "src" => "doc/html/man3/BN_mod_inverse.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_mul_montgomery.pod" ], "src" => "doc/html/man3/BN_mod_mul_montgomery.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_mul_reciprocal.pod" ], "src" => "doc/html/man3/BN_mod_mul_reciprocal.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_new.pod" ], "src" => "doc/html/man3/BN_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_num_bytes.pod" ], "src" => "doc/html/man3/BN_num_bytes.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_rand.pod" ], "src" => "doc/html/man3/BN_rand.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_security_bits.pod" ], "src" => "doc/html/man3/BN_security_bits.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_set_bit.pod" ], "src" => "doc/html/man3/BN_set_bit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_swap.pod" ], "src" => "doc/html/man3/BN_swap.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_zero.pod" ], "src" => "doc/html/man3/BN_zero.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BUF_MEM_new.pod" ], "src" => "doc/html/man3/BUF_MEM_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMAC_CTX.pod" ], "src" => "doc/html/man3/CMAC_CTX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_EncryptedData_decrypt.pod" ], "src" => "doc/html/man3/CMS_EncryptedData_decrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_EncryptedData_encrypt.pod" ], "src" => "doc/html/man3/CMS_EncryptedData_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_EnvelopedData_create.pod" ], "src" => "doc/html/man3/CMS_EnvelopedData_create.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_add0_cert.pod" ], "src" => "doc/html/man3/CMS_add0_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_add1_recipient_cert.pod" ], "src" => "doc/html/man3/CMS_add1_recipient_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_add1_signer.pod" ], "src" => "doc/html/man3/CMS_add1_signer.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_compress.pod" ], "src" => "doc/html/man3/CMS_compress.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_data_create.pod" ], "src" => "doc/html/man3/CMS_data_create.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_decrypt.pod" ], "src" => "doc/html/man3/CMS_decrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_digest_create.pod" ], "src" => "doc/html/man3/CMS_digest_create.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_encrypt.pod" ], "src" => "doc/html/man3/CMS_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_final.pod" ], "src" => "doc/html/man3/CMS_final.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get0_RecipientInfos.pod" ], "src" => "doc/html/man3/CMS_get0_RecipientInfos.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get0_SignerInfos.pod" ], "src" => "doc/html/man3/CMS_get0_SignerInfos.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get0_type.pod" ], "src" => "doc/html/man3/CMS_get0_type.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get1_ReceiptRequest.pod" ], "src" => "doc/html/man3/CMS_get1_ReceiptRequest.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_sign.pod" ], "src" => "doc/html/man3/CMS_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_sign_receipt.pod" ], "src" => "doc/html/man3/CMS_sign_receipt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_signed_get_attr.pod" ], "src" => "doc/html/man3/CMS_signed_get_attr.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_uncompress.pod" ], "src" => "doc/html/man3/CMS_uncompress.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_verify.pod" ], "src" => "doc/html/man3/CMS_verify.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_verify_receipt.pod" ], "src" => "doc/html/man3/CMS_verify_receipt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/COMP_CTX_new.pod" ], "src" => "doc/html/man3/COMP_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CONF_modules_free.pod" ], "src" => "doc/html/man3/CONF_modules_free.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CONF_modules_load_file.pod" ], "src" => "doc/html/man3/CONF_modules_load_file.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CRYPTO_THREAD_run_once.pod" ], "src" => "doc/html/man3/CRYPTO_THREAD_run_once.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CRYPTO_get_ex_new_index.pod" ], "src" => "doc/html/man3/CRYPTO_get_ex_new_index.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CRYPTO_memcmp.pod" ], "src" => "doc/html/man3/CRYPTO_memcmp.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CTLOG_STORE_get0_log_by_id.pod" ], "src" => "doc/html/man3/CTLOG_STORE_get0_log_by_id.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CTLOG_STORE_new.pod" ], "src" => "doc/html/man3/CTLOG_STORE_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CTLOG_new.pod" ], "src" => "doc/html/man3/CTLOG_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CT_POLICY_EVAL_CTX_new.pod" ], "src" => "doc/html/man3/CT_POLICY_EVAL_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DEFINE_STACK_OF.pod" ], "src" => "doc/html/man3/DEFINE_STACK_OF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DES_random_key.pod" ], "src" => "doc/html/man3/DES_random_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_generate_key.pod" ], "src" => "doc/html/man3/DH_generate_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_generate_parameters.pod" ], "src" => "doc/html/man3/DH_generate_parameters.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_get0_pqg.pod" ], "src" => "doc/html/man3/DH_get0_pqg.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_get_1024_160.pod" ], "src" => "doc/html/man3/DH_get_1024_160.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_meth_new.pod" ], "src" => "doc/html/man3/DH_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_new.pod" ], "src" => "doc/html/man3/DH_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_new_by_nid.pod" ], "src" => "doc/html/man3/DH_new_by_nid.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_set_method.pod" ], "src" => "doc/html/man3/DH_set_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_size.pod" ], "src" => "doc/html/man3/DH_size.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_SIG_new.pod" ], "src" => "doc/html/man3/DSA_SIG_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_do_sign.pod" ], "src" => "doc/html/man3/DSA_do_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_dup_DH.pod" ], "src" => "doc/html/man3/DSA_dup_DH.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_generate_key.pod" ], "src" => "doc/html/man3/DSA_generate_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_generate_parameters.pod" ], "src" => "doc/html/man3/DSA_generate_parameters.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_get0_pqg.pod" ], "src" => "doc/html/man3/DSA_get0_pqg.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_meth_new.pod" ], "src" => "doc/html/man3/DSA_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_new.pod" ], "src" => "doc/html/man3/DSA_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_set_method.pod" ], "src" => "doc/html/man3/DSA_set_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_sign.pod" ], "src" => "doc/html/man3/DSA_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_size.pod" ], "src" => "doc/html/man3/DSA_size.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLS_get_data_mtu.pod" ], "src" => "doc/html/man3/DTLS_get_data_mtu.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLS_set_timer_cb.pod" ], "src" => "doc/html/man3/DTLS_set_timer_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLSv1_get_timeout.pod" ], "src" => "doc/html/man3/DTLSv1_get_timeout.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLSv1_handle_timeout.pod" ], "src" => "doc/html/man3/DTLSv1_handle_timeout.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLSv1_listen.pod" ], "src" => "doc/html/man3/DTLSv1_listen.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ECDSA_SIG_new.pod" ], "src" => "doc/html/man3/ECDSA_SIG_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ECDSA_sign.pod" ], "src" => "doc/html/man3/ECDSA_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ECPKParameters_print.pod" ], "src" => "doc/html/man3/ECPKParameters_print.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_GFp_simple_method.pod" ], "src" => "doc/html/man3/EC_GFp_simple_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_GROUP_copy.pod" ], "src" => "doc/html/man3/EC_GROUP_copy.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_GROUP_new.pod" ], "src" => "doc/html/man3/EC_GROUP_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_KEY_get_enc_flags.pod" ], "src" => "doc/html/man3/EC_KEY_get_enc_flags.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_KEY_new.pod" ], "src" => "doc/html/man3/EC_KEY_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_POINT_add.pod" ], "src" => "doc/html/man3/EC_POINT_add.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_POINT_new.pod" ], "src" => "doc/html/man3/EC_POINT_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ENGINE_add.pod" ], "src" => "doc/html/man3/ENGINE_add.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_GET_LIB.pod" ], "src" => "doc/html/man3/ERR_GET_LIB.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_clear_error.pod" ], "src" => "doc/html/man3/ERR_clear_error.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_error_string.pod" ], "src" => "doc/html/man3/ERR_error_string.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_get_error.pod" ], "src" => "doc/html/man3/ERR_get_error.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_load_crypto_strings.pod" ], "src" => "doc/html/man3/ERR_load_crypto_strings.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_load_strings.pod" ], "src" => "doc/html/man3/ERR_load_strings.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_new.pod" ], "src" => "doc/html/man3/ERR_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_print_errors.pod" ], "src" => "doc/html/man3/ERR_print_errors.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_put_error.pod" ], "src" => "doc/html/man3/ERR_put_error.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_remove_state.pod" ], "src" => "doc/html/man3/ERR_remove_state.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_set_mark.pod" ], "src" => "doc/html/man3/ERR_set_mark.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_ASYM_CIPHER_free.pod" ], "src" => "doc/html/man3/EVP_ASYM_CIPHER_free.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_BytesToKey.pod" ], "src" => "doc/html/man3/EVP_BytesToKey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod" ], "src" => "doc/html/man3/EVP_CIPHER_CTX_get_cipher_data.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_CIPHER_CTX_get_original_iv.pod" ], "src" => "doc/html/man3/EVP_CIPHER_CTX_get_original_iv.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_CIPHER_meth_new.pod" ], "src" => "doc/html/man3/EVP_CIPHER_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_DigestInit.pod" ], "src" => "doc/html/man3/EVP_DigestInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_DigestSignInit.pod" ], "src" => "doc/html/man3/EVP_DigestSignInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_DigestVerifyInit.pod" ], "src" => "doc/html/man3/EVP_DigestVerifyInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_EncodeInit.pod" ], "src" => "doc/html/man3/EVP_EncodeInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_EncryptInit.pod" ], "src" => "doc/html/man3/EVP_EncryptInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KDF.pod" ], "src" => "doc/html/man3/EVP_KDF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KEM_free.pod" ], "src" => "doc/html/man3/EVP_KEM_free.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KEYEXCH_free.pod" ], "src" => "doc/html/man3/EVP_KEYEXCH_free.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KEYMGMT.pod" ], "src" => "doc/html/man3/EVP_KEYMGMT.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_MAC.pod" ], "src" => "doc/html/man3/EVP_MAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_MD_meth_new.pod" ], "src" => "doc/html/man3/EVP_MD_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_OpenInit.pod" ], "src" => "doc/html/man3/EVP_OpenInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PBE_CipherInit.pod" ], "src" => "doc/html/man3/EVP_PBE_CipherInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY2PKCS8.pod" ], "src" => "doc/html/man3/EVP_PKEY2PKCS8.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_ASN1_METHOD.pod" ], "src" => "doc/html/man3/EVP_PKEY_ASN1_METHOD.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_ctrl.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_ctrl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_get_algor.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_get_algor.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_params.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_set_params.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_set_scrypt_N.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod" ], "src" => "doc/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_asn1_get_count.pod" ], "src" => "doc/html/man3/EVP_PKEY_asn1_get_count.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_check.pod" ], "src" => "doc/html/man3/EVP_PKEY_check.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_copy_parameters.pod" ], "src" => "doc/html/man3/EVP_PKEY_copy_parameters.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_decapsulate.pod" ], "src" => "doc/html/man3/EVP_PKEY_decapsulate.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_decrypt.pod" ], "src" => "doc/html/man3/EVP_PKEY_decrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_derive.pod" ], "src" => "doc/html/man3/EVP_PKEY_derive.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_digestsign_supports_digest.pod" ], "src" => "doc/html/man3/EVP_PKEY_digestsign_supports_digest.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_encapsulate.pod" ], "src" => "doc/html/man3/EVP_PKEY_encapsulate.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_encrypt.pod" ], "src" => "doc/html/man3/EVP_PKEY_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_fromdata.pod" ], "src" => "doc/html/man3/EVP_PKEY_fromdata.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_attr.pod" ], "src" => "doc/html/man3/EVP_PKEY_get_attr.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_default_digest_nid.pod" ], "src" => "doc/html/man3/EVP_PKEY_get_default_digest_nid.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_field_type.pod" ], "src" => "doc/html/man3/EVP_PKEY_get_field_type.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_group_name.pod" ], "src" => "doc/html/man3/EVP_PKEY_get_group_name.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_size.pod" ], "src" => "doc/html/man3/EVP_PKEY_get_size.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_gettable_params.pod" ], "src" => "doc/html/man3/EVP_PKEY_gettable_params.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_is_a.pod" ], "src" => "doc/html/man3/EVP_PKEY_is_a.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_keygen.pod" ], "src" => "doc/html/man3/EVP_PKEY_keygen.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_meth_get_count.pod" ], "src" => "doc/html/man3/EVP_PKEY_meth_get_count.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_meth_new.pod" ], "src" => "doc/html/man3/EVP_PKEY_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_new.pod" ], "src" => "doc/html/man3/EVP_PKEY_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_print_private.pod" ], "src" => "doc/html/man3/EVP_PKEY_print_private.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_set1_RSA.pod" ], "src" => "doc/html/man3/EVP_PKEY_set1_RSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_set1_encoded_public_key.pod" ], "src" => "doc/html/man3/EVP_PKEY_set1_encoded_public_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_set_type.pod" ], "src" => "doc/html/man3/EVP_PKEY_set_type.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_settable_params.pod" ], "src" => "doc/html/man3/EVP_PKEY_settable_params.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_sign.pod" ], "src" => "doc/html/man3/EVP_PKEY_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_todata.pod" ], "src" => "doc/html/man3/EVP_PKEY_todata.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_verify.pod" ], "src" => "doc/html/man3/EVP_PKEY_verify.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_verify_recover.pod" ], "src" => "doc/html/man3/EVP_PKEY_verify_recover.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_RAND.pod" ], "src" => "doc/html/man3/EVP_RAND.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_SIGNATURE.pod" ], "src" => "doc/html/man3/EVP_SIGNATURE.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_SealInit.pod" ], "src" => "doc/html/man3/EVP_SealInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_SignInit.pod" ], "src" => "doc/html/man3/EVP_SignInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_VerifyInit.pod" ], "src" => "doc/html/man3/EVP_VerifyInit.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_aes_128_gcm.pod" ], "src" => "doc/html/man3/EVP_aes_128_gcm.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_aria_128_gcm.pod" ], "src" => "doc/html/man3/EVP_aria_128_gcm.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_bf_cbc.pod" ], "src" => "doc/html/man3/EVP_bf_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_blake2b512.pod" ], "src" => "doc/html/man3/EVP_blake2b512.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_camellia_128_ecb.pod" ], "src" => "doc/html/man3/EVP_camellia_128_ecb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_cast5_cbc.pod" ], "src" => "doc/html/man3/EVP_cast5_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_chacha20.pod" ], "src" => "doc/html/man3/EVP_chacha20.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_des_cbc.pod" ], "src" => "doc/html/man3/EVP_des_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_desx_cbc.pod" ], "src" => "doc/html/man3/EVP_desx_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_idea_cbc.pod" ], "src" => "doc/html/man3/EVP_idea_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_md2.pod" ], "src" => "doc/html/man3/EVP_md2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_md4.pod" ], "src" => "doc/html/man3/EVP_md4.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_md5.pod" ], "src" => "doc/html/man3/EVP_md5.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_mdc2.pod" ], "src" => "doc/html/man3/EVP_mdc2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_rc2_cbc.pod" ], "src" => "doc/html/man3/EVP_rc2_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_rc4.pod" ], "src" => "doc/html/man3/EVP_rc4.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_rc5_32_12_16_cbc.pod" ], "src" => "doc/html/man3/EVP_rc5_32_12_16_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_ripemd160.pod" ], "src" => "doc/html/man3/EVP_ripemd160.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_seed_cbc.pod" ], "src" => "doc/html/man3/EVP_seed_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_set_default_properties.pod" ], "src" => "doc/html/man3/EVP_set_default_properties.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sha1.pod" ], "src" => "doc/html/man3/EVP_sha1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sha224.pod" ], "src" => "doc/html/man3/EVP_sha224.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sha3_224.pod" ], "src" => "doc/html/man3/EVP_sha3_224.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sm3.pod" ], "src" => "doc/html/man3/EVP_sm3.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sm4_cbc.pod" ], "src" => "doc/html/man3/EVP_sm4_cbc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_whirlpool.pod" ], "src" => "doc/html/man3/EVP_whirlpool.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/GENERAL_NAME.pod" ], "src" => "doc/html/man3/GENERAL_NAME.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/HMAC.pod" ], "src" => "doc/html/man3/HMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/MD5.pod" ], "src" => "doc/html/man3/MD5.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/MDC2_Init.pod" ], "src" => "doc/html/man3/MDC2_Init.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/NCONF_new_ex.pod" ], "src" => "doc/html/man3/NCONF_new_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OBJ_nid2obj.pod" ], "src" => "doc/html/man3/OBJ_nid2obj.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_REQUEST_new.pod" ], "src" => "doc/html/man3/OCSP_REQUEST_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_cert_to_id.pod" ], "src" => "doc/html/man3/OCSP_cert_to_id.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_request_add1_nonce.pod" ], "src" => "doc/html/man3/OCSP_request_add1_nonce.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_resp_find_status.pod" ], "src" => "doc/html/man3/OCSP_resp_find_status.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_response_status.pod" ], "src" => "doc/html/man3/OCSP_response_status.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_sendreq_new.pod" ], "src" => "doc/html/man3/OCSP_sendreq_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_Applink.pod" ], "src" => "doc/html/man3/OPENSSL_Applink.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_FILE.pod" ], "src" => "doc/html/man3/OPENSSL_FILE.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_LH_COMPFUNC.pod" ], "src" => "doc/html/man3/OPENSSL_LH_COMPFUNC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_LH_stats.pod" ], "src" => "doc/html/man3/OPENSSL_LH_stats.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_config.pod" ], "src" => "doc/html/man3/OPENSSL_config.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_fork_prepare.pod" ], "src" => "doc/html/man3/OPENSSL_fork_prepare.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_gmtime.pod" ], "src" => "doc/html/man3/OPENSSL_gmtime.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_hexchar2int.pod" ], "src" => "doc/html/man3/OPENSSL_hexchar2int.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_ia32cap.pod" ], "src" => "doc/html/man3/OPENSSL_ia32cap.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_init_crypto.pod" ], "src" => "doc/html/man3/OPENSSL_init_crypto.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_init_ssl.pod" ], "src" => "doc/html/man3/OPENSSL_init_ssl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_instrument_bus.pod" ], "src" => "doc/html/man3/OPENSSL_instrument_bus.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_load_builtin_modules.pod" ], "src" => "doc/html/man3/OPENSSL_load_builtin_modules.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_malloc.pod" ], "src" => "doc/html/man3/OPENSSL_malloc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_riscvcap.pod" ], "src" => "doc/html/man3/OPENSSL_riscvcap.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_s390xcap.pod" ], "src" => "doc/html/man3/OPENSSL_s390xcap.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], "src" => "doc/html/man3/OPENSSL_secure_malloc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], "src" => "doc/html/man3/OPENSSL_strcasecmp.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ALGORITHM.pod" ], "src" => "doc/html/man3/OSSL_ALGORITHM.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CALLBACK.pod" ], "src" => "doc/html/man3/OSSL_CALLBACK.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_ATAV_set0.pod" ], "src" => "doc/html/man3/OSSL_CMP_ATAV_set0.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], "src" => "doc/html/man3/OSSL_CMP_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_HDR_get0_transactionID.pod" ], "src" => "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_ITAV_new_caCerts.pod" ], "src" => "doc/html/man3/OSSL_CMP_ITAV_new_caCerts.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_ITAV_set0.pod" ], "src" => "doc/html/man3/OSSL_CMP_ITAV_set0.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_MSG_get0_header.pod" ], "src" => "doc/html/man3/OSSL_CMP_MSG_get0_header.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_MSG_http_perform.pod" ], "src" => "doc/html/man3/OSSL_CMP_MSG_http_perform.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_SRV_CTX_new.pod" ], "src" => "doc/html/man3/OSSL_CMP_SRV_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_STATUSINFO_new.pod" ], "src" => "doc/html/man3/OSSL_CMP_STATUSINFO_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_exec_certreq.pod" ], "src" => "doc/html/man3/OSSL_CMP_exec_certreq.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_log_open.pod" ], "src" => "doc/html/man3/OSSL_CMP_log_open.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_validate_msg.pod" ], "src" => "doc/html/man3/OSSL_CMP_validate_msg.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CORE_MAKE_FUNC.pod" ], "src" => "doc/html/man3/OSSL_CORE_MAKE_FUNC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod" ], "src" => "doc/html/man3/OSSL_CRMF_MSG_get0_tmpl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_set0_validity.pod" ], "src" => "doc/html/man3/OSSL_CRMF_MSG_set0_validity.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod" ], "src" => "doc/html/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod" ], "src" => "doc/html/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_pbmp_new.pod" ], "src" => "doc/html/man3/OSSL_CRMF_pbmp_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER.pod" ], "src" => "doc/html/man3/OSSL_DECODER.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER_CTX.pod" ], "src" => "doc/html/man3/OSSL_DECODER_CTX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod" ], "src" => "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], "src" => "doc/html/man3/OSSL_DECODER_from_bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DISPATCH.pod" ], "src" => "doc/html/man3/OSSL_DISPATCH.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER.pod" ], "src" => "doc/html/man3/OSSL_ENCODER.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER_CTX.pod" ], "src" => "doc/html/man3/OSSL_ENCODER_CTX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod" ], "src" => "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER_to_bio.pod" ], "src" => "doc/html/man3/OSSL_ENCODER_to_bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ERR_STATE_save.pod" ], "src" => "doc/html/man3/OSSL_ERR_STATE_save.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ESS_check_signing_certs.pod" ], "src" => "doc/html/man3/OSSL_ESS_check_signing_certs.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_GENERAL_NAMES_print.pod" ], "src" => "doc/html/man3/OSSL_GENERAL_NAMES_print.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HPKE_CTX_new.pod" ], "src" => "doc/html/man3/OSSL_HPKE_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HTTP_REQ_CTX.pod" ], "src" => "doc/html/man3/OSSL_HTTP_REQ_CTX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HTTP_parse_url.pod" ], "src" => "doc/html/man3/OSSL_HTTP_parse_url.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], "src" => "doc/html/man3/OSSL_HTTP_transfer.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_IETF_ATTR_SYNTAX.pod" ], "src" => "doc/html/man3/OSSL_IETF_ATTR_SYNTAX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod" ], "src" => "doc/html/man3/OSSL_IETF_ATTR_SYNTAX_print.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_INDICATOR_set_callback.pod" ], "src" => "doc/html/man3/OSSL_INDICATOR_set_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ITEM.pod" ], "src" => "doc/html/man3/OSSL_ITEM.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_LIB_CTX.pod" ], "src" => "doc/html/man3/OSSL_LIB_CTX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod" ], "src" => "doc/html/man3/OSSL_LIB_CTX_set_conf_diagnostics.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM.pod" ], "src" => "doc/html/man3/OSSL_PARAM.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_BLD.pod" ], "src" => "doc/html/man3/OSSL_PARAM_BLD.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_allocate_from_text.pod" ], "src" => "doc/html/man3/OSSL_PARAM_allocate_from_text.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_dup.pod" ], "src" => "doc/html/man3/OSSL_PARAM_dup.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_int.pod" ], "src" => "doc/html/man3/OSSL_PARAM_int.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PROVIDER.pod" ], "src" => "doc/html/man3/OSSL_PROVIDER.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_QUIC_client_method.pod" ], "src" => "doc/html/man3/OSSL_QUIC_client_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_SELF_TEST_new.pod" ], "src" => "doc/html/man3/OSSL_SELF_TEST_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_SELF_TEST_set_callback.pod" ], "src" => "doc/html/man3/OSSL_SELF_TEST_set_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_INFO.pod" ], "src" => "doc/html/man3/OSSL_STORE_INFO.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_LOADER.pod" ], "src" => "doc/html/man3/OSSL_STORE_LOADER.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_SEARCH.pod" ], "src" => "doc/html/man3/OSSL_STORE_SEARCH.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_attach.pod" ], "src" => "doc/html/man3/OSSL_STORE_attach.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_expect.pod" ], "src" => "doc/html/man3/OSSL_STORE_expect.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_open.pod" ], "src" => "doc/html/man3/OSSL_STORE_open.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_sleep.pod" ], "src" => "doc/html/man3/OSSL_sleep.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_trace_enabled.pod" ], "src" => "doc/html/man3/OSSL_trace_enabled.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_trace_get_category_num.pod" ], "src" => "doc/html/man3/OSSL_trace_get_category_num.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_trace_set_channel.pod" ], "src" => "doc/html/man3/OSSL_trace_set_channel.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OpenSSL_add_all_algorithms.pod" ], "src" => "doc/html/man3/OpenSSL_add_all_algorithms.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OpenSSL_version.pod" ], "src" => "doc/html/man3/OpenSSL_version.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PBMAC1_get1_pbkdf2_param.pod" ], "src" => "doc/html/man3/PBMAC1_get1_pbkdf2_param.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_X509_INFO_read_bio_ex.pod" ], "src" => "doc/html/man3/PEM_X509_INFO_read_bio_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_bytes_read_bio.pod" ], "src" => "doc/html/man3/PEM_bytes_read_bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read.pod" ], "src" => "doc/html/man3/PEM_read.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read_CMS.pod" ], "src" => "doc/html/man3/PEM_read_CMS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read_bio_PrivateKey.pod" ], "src" => "doc/html/man3/PEM_read_bio_PrivateKey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read_bio_ex.pod" ], "src" => "doc/html/man3/PEM_read_bio_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_write_bio_CMS_stream.pod" ], "src" => "doc/html/man3/PEM_write_bio_CMS_stream.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_write_bio_PKCS7_stream.pod" ], "src" => "doc/html/man3/PEM_write_bio_PKCS7_stream.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_PBE_keyivgen.pod" ], "src" => "doc/html/man3/PKCS12_PBE_keyivgen.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_create_cert.pod" ], "src" => "doc/html/man3/PKCS12_SAFEBAG_create_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_get0_attrs.pod" ], "src" => "doc/html/man3/PKCS12_SAFEBAG_get0_attrs.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_get1_cert.pod" ], "src" => "doc/html/man3/PKCS12_SAFEBAG_get1_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_set0_attrs.pod" ], "src" => "doc/html/man3/PKCS12_SAFEBAG_set0_attrs.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add1_attr_by_NID.pod" ], "src" => "doc/html/man3/PKCS12_add1_attr_by_NID.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_CSPName_asc.pod" ], "src" => "doc/html/man3/PKCS12_add_CSPName_asc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_cert.pod" ], "src" => "doc/html/man3/PKCS12_add_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_friendlyname_asc.pod" ], "src" => "doc/html/man3/PKCS12_add_friendlyname_asc.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_localkeyid.pod" ], "src" => "doc/html/man3/PKCS12_add_localkeyid.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_safe.pod" ], "src" => "doc/html/man3/PKCS12_add_safe.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_create.pod" ], "src" => "doc/html/man3/PKCS12_create.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_decrypt_skey.pod" ], "src" => "doc/html/man3/PKCS12_decrypt_skey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_gen_mac.pod" ], "src" => "doc/html/man3/PKCS12_gen_mac.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_get_friendlyname.pod" ], "src" => "doc/html/man3/PKCS12_get_friendlyname.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_init.pod" ], "src" => "doc/html/man3/PKCS12_init.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_item_decrypt_d2i.pod" ], "src" => "doc/html/man3/PKCS12_item_decrypt_d2i.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_key_gen_utf8_ex.pod" ], "src" => "doc/html/man3/PKCS12_key_gen_utf8_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_newpass.pod" ], "src" => "doc/html/man3/PKCS12_newpass.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_pack_p7encdata.pod" ], "src" => "doc/html/man3/PKCS12_pack_p7encdata.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_parse.pod" ], "src" => "doc/html/man3/PKCS12_parse.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS5_PBE_keyivgen.pod" ], "src" => "doc/html/man3/PKCS5_PBE_keyivgen.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS5_PBKDF2_HMAC.pod" ], "src" => "doc/html/man3/PKCS5_PBKDF2_HMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_decrypt.pod" ], "src" => "doc/html/man3/PKCS7_decrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_encrypt.pod" ], "src" => "doc/html/man3/PKCS7_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_get_octet_string.pod" ], "src" => "doc/html/man3/PKCS7_get_octet_string.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_sign.pod" ], "src" => "doc/html/man3/PKCS7_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_sign_add_signer.pod" ], "src" => "doc/html/man3/PKCS7_sign_add_signer.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_type_is_other.pod" ], "src" => "doc/html/man3/PKCS7_type_is_other.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_verify.pod" ], "src" => "doc/html/man3/PKCS7_verify.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS8_encrypt.pod" ], "src" => "doc/html/man3/PKCS8_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS8_pkey_add1_attr.pod" ], "src" => "doc/html/man3/PKCS8_pkey_add1_attr.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_add.pod" ], "src" => "doc/html/man3/RAND_add.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_bytes.pod" ], "src" => "doc/html/man3/RAND_bytes.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_cleanup.pod" ], "src" => "doc/html/man3/RAND_cleanup.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_egd.pod" ], "src" => "doc/html/man3/RAND_egd.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_get0_primary.pod" ], "src" => "doc/html/man3/RAND_get0_primary.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_load_file.pod" ], "src" => "doc/html/man3/RAND_load_file.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_set_DRBG_type.pod" ], "src" => "doc/html/man3/RAND_set_DRBG_type.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_set_rand_method.pod" ], "src" => "doc/html/man3/RAND_set_rand_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RC4_set_key.pod" ], "src" => "doc/html/man3/RC4_set_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RIPEMD160_Init.pod" ], "src" => "doc/html/man3/RIPEMD160_Init.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_blinding_on.pod" ], "src" => "doc/html/man3/RSA_blinding_on.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_check_key.pod" ], "src" => "doc/html/man3/RSA_check_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_generate_key.pod" ], "src" => "doc/html/man3/RSA_generate_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_get0_key.pod" ], "src" => "doc/html/man3/RSA_get0_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_meth_new.pod" ], "src" => "doc/html/man3/RSA_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_new.pod" ], "src" => "doc/html/man3/RSA_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_padding_add_PKCS1_type_1.pod" ], "src" => "doc/html/man3/RSA_padding_add_PKCS1_type_1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_print.pod" ], "src" => "doc/html/man3/RSA_print.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_private_encrypt.pod" ], "src" => "doc/html/man3/RSA_private_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_public_encrypt.pod" ], "src" => "doc/html/man3/RSA_public_encrypt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_set_method.pod" ], "src" => "doc/html/man3/RSA_set_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_sign.pod" ], "src" => "doc/html/man3/RSA_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_sign_ASN1_OCTET_STRING.pod" ], "src" => "doc/html/man3/RSA_sign_ASN1_OCTET_STRING.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_size.pod" ], "src" => "doc/html/man3/RSA_size.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SCT_new.pod" ], "src" => "doc/html/man3/SCT_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SCT_print.pod" ], "src" => "doc/html/man3/SCT_print.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SCT_validate.pod" ], "src" => "doc/html/man3/SCT_validate.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SHA256_Init.pod" ], "src" => "doc/html/man3/SHA256_Init.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_read_ASN1.pod" ], "src" => "doc/html/man3/SMIME_read_ASN1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_read_CMS.pod" ], "src" => "doc/html/man3/SMIME_read_CMS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_read_PKCS7.pod" ], "src" => "doc/html/man3/SMIME_read_PKCS7.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_write_ASN1.pod" ], "src" => "doc/html/man3/SMIME_write_ASN1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_write_CMS.pod" ], "src" => "doc/html/man3/SMIME_write_CMS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_write_PKCS7.pod" ], "src" => "doc/html/man3/SMIME_write_PKCS7.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_Calc_B.pod" ], "src" => "doc/html/man3/SRP_Calc_B.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_VBASE_new.pod" ], "src" => "doc/html/man3/SRP_VBASE_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_create_verifier.pod" ], "src" => "doc/html/man3/SRP_create_verifier.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_user_pwd_new.pod" ], "src" => "doc/html/man3/SRP_user_pwd_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CIPHER_get_name.pod" ], "src" => "doc/html/man3/SSL_CIPHER_get_name.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_COMP_add_compression_method.pod" ], "src" => "doc/html/man3/SSL_COMP_add_compression_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_new.pod" ], "src" => "doc/html/man3/SSL_CONF_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_set1_prefix.pod" ], "src" => "doc/html/man3/SSL_CONF_CTX_set1_prefix.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_set_flags.pod" ], "src" => "doc/html/man3/SSL_CONF_CTX_set_flags.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod" ], "src" => "doc/html/man3/SSL_CONF_CTX_set_ssl_ctx.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_cmd.pod" ], "src" => "doc/html/man3/SSL_CONF_cmd.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_cmd_argv.pod" ], "src" => "doc/html/man3/SSL_CONF_cmd_argv.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_add1_chain_cert.pod" ], "src" => "doc/html/man3/SSL_CTX_add1_chain_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_add_extra_chain_cert.pod" ], "src" => "doc/html/man3/SSL_CTX_add_extra_chain_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_add_session.pod" ], "src" => "doc/html/man3/SSL_CTX_add_session.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_config.pod" ], "src" => "doc/html/man3/SSL_CTX_config.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_ctrl.pod" ], "src" => "doc/html/man3/SSL_CTX_ctrl.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_dane_enable.pod" ], "src" => "doc/html/man3/SSL_CTX_dane_enable.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_flush_sessions.pod" ], "src" => "doc/html/man3/SSL_CTX_flush_sessions.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_free.pod" ], "src" => "doc/html/man3/SSL_CTX_free.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_get0_param.pod" ], "src" => "doc/html/man3/SSL_CTX_get0_param.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_get_verify_mode.pod" ], "src" => "doc/html/man3/SSL_CTX_get_verify_mode.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_has_client_custom_ext.pod" ], "src" => "doc/html/man3/SSL_CTX_has_client_custom_ext.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_load_verify_locations.pod" ], "src" => "doc/html/man3/SSL_CTX_load_verify_locations.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_new.pod" ], "src" => "doc/html/man3/SSL_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sess_number.pod" ], "src" => "doc/html/man3/SSL_CTX_sess_number.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sess_set_cache_size.pod" ], "src" => "doc/html/man3/SSL_CTX_sess_set_cache_size.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sess_set_get_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_sess_set_get_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sessions.pod" ], "src" => "doc/html/man3/SSL_CTX_sessions.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set0_CA_list.pod" ], "src" => "doc/html/man3/SSL_CTX_set0_CA_list.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_cert_comp_preference.pod" ], "src" => "doc/html/man3/SSL_CTX_set1_cert_comp_preference.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_curves.pod" ], "src" => "doc/html/man3/SSL_CTX_set1_curves.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_sigalgs.pod" ], "src" => "doc/html/man3/SSL_CTX_set1_sigalgs.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_verify_cert_store.pod" ], "src" => "doc/html/man3/SSL_CTX_set1_verify_cert_store.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_alpn_select_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_alpn_select_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cert_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_cert_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cert_store.pod" ], "src" => "doc/html/man3/SSL_CTX_set_cert_store.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cert_verify_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_cert_verify_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cipher_list.pod" ], "src" => "doc/html/man3/SSL_CTX_set_cipher_list.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_client_cert_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_client_cert_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_client_hello_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_client_hello_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_ct_validation_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_ct_validation_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_ctlog_list_file.pod" ], "src" => "doc/html/man3/SSL_CTX_set_ctlog_list_file.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_default_passwd_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_default_passwd_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_generate_session_id.pod" ], "src" => "doc/html/man3/SSL_CTX_set_generate_session_id.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_info_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_info_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_keylog_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_keylog_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_max_cert_list.pod" ], "src" => "doc/html/man3/SSL_CTX_set_max_cert_list.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_min_proto_version.pod" ], "src" => "doc/html/man3/SSL_CTX_set_min_proto_version.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_mode.pod" ], "src" => "doc/html/man3/SSL_CTX_set_mode.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_msg_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_msg_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_num_tickets.pod" ], "src" => "doc/html/man3/SSL_CTX_set_num_tickets.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_options.pod" ], "src" => "doc/html/man3/SSL_CTX_set_options.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_psk_client_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_psk_client_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_quiet_shutdown.pod" ], "src" => "doc/html/man3/SSL_CTX_set_quiet_shutdown.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_read_ahead.pod" ], "src" => "doc/html/man3/SSL_CTX_set_read_ahead.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_record_padding_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_record_padding_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_security_level.pod" ], "src" => "doc/html/man3/SSL_CTX_set_security_level.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_session_cache_mode.pod" ], "src" => "doc/html/man3/SSL_CTX_set_session_cache_mode.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_session_id_context.pod" ], "src" => "doc/html/man3/SSL_CTX_set_session_id_context.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_session_ticket_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_session_ticket_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_split_send_fragment.pod" ], "src" => "doc/html/man3/SSL_CTX_set_split_send_fragment.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_srp_password.pod" ], "src" => "doc/html/man3/SSL_CTX_set_srp_password.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_ssl_version.pod" ], "src" => "doc/html/man3/SSL_CTX_set_ssl_version.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_timeout.pod" ], "src" => "doc/html/man3/SSL_CTX_set_timeout.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_servername_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_tlsext_servername_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_status_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_tlsext_status_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod" ], "src" => "doc/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_use_srtp.pod" ], "src" => "doc/html/man3/SSL_CTX_set_tlsext_use_srtp.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tmp_dh_callback.pod" ], "src" => "doc/html/man3/SSL_CTX_set_tmp_dh_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tmp_ecdh.pod" ], "src" => "doc/html/man3/SSL_CTX_set_tmp_ecdh.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_verify.pod" ], "src" => "doc/html/man3/SSL_CTX_set_verify.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_use_certificate.pod" ], "src" => "doc/html/man3/SSL_CTX_use_certificate.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_use_psk_identity_hint.pod" ], "src" => "doc/html/man3/SSL_CTX_use_psk_identity_hint.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_use_serverinfo.pod" ], "src" => "doc/html/man3/SSL_CTX_use_serverinfo.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_free.pod" ], "src" => "doc/html/man3/SSL_SESSION_free.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_cipher.pod" ], "src" => "doc/html/man3/SSL_SESSION_get0_cipher.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_hostname.pod" ], "src" => "doc/html/man3/SSL_SESSION_get0_hostname.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_id_context.pod" ], "src" => "doc/html/man3/SSL_SESSION_get0_id_context.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_peer.pod" ], "src" => "doc/html/man3/SSL_SESSION_get0_peer.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get_compress_id.pod" ], "src" => "doc/html/man3/SSL_SESSION_get_compress_id.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get_protocol_version.pod" ], "src" => "doc/html/man3/SSL_SESSION_get_protocol_version.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get_time.pod" ], "src" => "doc/html/man3/SSL_SESSION_get_time.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_has_ticket.pod" ], "src" => "doc/html/man3/SSL_SESSION_has_ticket.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_is_resumable.pod" ], "src" => "doc/html/man3/SSL_SESSION_is_resumable.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_print.pod" ], "src" => "doc/html/man3/SSL_SESSION_print.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_set1_id.pod" ], "src" => "doc/html/man3/SSL_SESSION_set1_id.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_accept.pod" ], "src" => "doc/html/man3/SSL_accept.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_accept_stream.pod" ], "src" => "doc/html/man3/SSL_accept_stream.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_alert_type_string.pod" ], "src" => "doc/html/man3/SSL_alert_type_string.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_alloc_buffers.pod" ], "src" => "doc/html/man3/SSL_alloc_buffers.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_check_chain.pod" ], "src" => "doc/html/man3/SSL_check_chain.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_clear.pod" ], "src" => "doc/html/man3/SSL_clear.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_connect.pod" ], "src" => "doc/html/man3/SSL_connect.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_do_handshake.pod" ], "src" => "doc/html/man3/SSL_do_handshake.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_export_keying_material.pod" ], "src" => "doc/html/man3/SSL_export_keying_material.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_extension_supported.pod" ], "src" => "doc/html/man3/SSL_extension_supported.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_free.pod" ], "src" => "doc/html/man3/SSL_free.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_connection.pod" ], "src" => "doc/html/man3/SSL_get0_connection.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_group_name.pod" ], "src" => "doc/html/man3/SSL_get0_group_name.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_peer_rpk.pod" ], "src" => "doc/html/man3/SSL_get0_peer_rpk.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_peer_scts.pod" ], "src" => "doc/html/man3/SSL_get0_peer_scts.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get1_builtin_sigalgs.pod" ], "src" => "doc/html/man3/SSL_get1_builtin_sigalgs.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_SSL_CTX.pod" ], "src" => "doc/html/man3/SSL_get_SSL_CTX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_all_async_fds.pod" ], "src" => "doc/html/man3/SSL_get_all_async_fds.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_certificate.pod" ], "src" => "doc/html/man3/SSL_get_certificate.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_ciphers.pod" ], "src" => "doc/html/man3/SSL_get_ciphers.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_client_random.pod" ], "src" => "doc/html/man3/SSL_get_client_random.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_conn_close_info.pod" ], "src" => "doc/html/man3/SSL_get_conn_close_info.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_current_cipher.pod" ], "src" => "doc/html/man3/SSL_get_current_cipher.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_default_timeout.pod" ], "src" => "doc/html/man3/SSL_get_default_timeout.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_error.pod" ], "src" => "doc/html/man3/SSL_get_error.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_event_timeout.pod" ], "src" => "doc/html/man3/SSL_get_event_timeout.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_extms_support.pod" ], "src" => "doc/html/man3/SSL_get_extms_support.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_fd.pod" ], "src" => "doc/html/man3/SSL_get_fd.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_handshake_rtt.pod" ], "src" => "doc/html/man3/SSL_get_handshake_rtt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_cert_chain.pod" ], "src" => "doc/html/man3/SSL_get_peer_cert_chain.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_certificate.pod" ], "src" => "doc/html/man3/SSL_get_peer_certificate.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_signature_nid.pod" ], "src" => "doc/html/man3/SSL_get_peer_signature_nid.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_tmp_key.pod" ], "src" => "doc/html/man3/SSL_get_peer_tmp_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_psk_identity.pod" ], "src" => "doc/html/man3/SSL_get_psk_identity.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_rbio.pod" ], "src" => "doc/html/man3/SSL_get_rbio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_rpoll_descriptor.pod" ], "src" => "doc/html/man3/SSL_get_rpoll_descriptor.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_session.pod" ], "src" => "doc/html/man3/SSL_get_session.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_shared_sigalgs.pod" ], "src" => "doc/html/man3/SSL_get_shared_sigalgs.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_stream_id.pod" ], "src" => "doc/html/man3/SSL_get_stream_id.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_stream_read_state.pod" ], "src" => "doc/html/man3/SSL_get_stream_read_state.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_value_uint.pod" ], "src" => "doc/html/man3/SSL_get_value_uint.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_verify_result.pod" ], "src" => "doc/html/man3/SSL_get_verify_result.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_version.pod" ], "src" => "doc/html/man3/SSL_get_version.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_group_to_name.pod" ], "src" => "doc/html/man3/SSL_group_to_name.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_handle_events.pod" ], "src" => "doc/html/man3/SSL_handle_events.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_in_init.pod" ], "src" => "doc/html/man3/SSL_in_init.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_inject_net_dgram.pod" ], "src" => "doc/html/man3/SSL_inject_net_dgram.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_key_update.pod" ], "src" => "doc/html/man3/SSL_key_update.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_library_init.pod" ], "src" => "doc/html/man3/SSL_library_init.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_load_client_CA_file.pod" ], "src" => "doc/html/man3/SSL_load_client_CA_file.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_new.pod" ], "src" => "doc/html/man3/SSL_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_new_stream.pod" ], "src" => "doc/html/man3/SSL_new_stream.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_pending.pod" ], "src" => "doc/html/man3/SSL_pending.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_poll.pod" ], "src" => "doc/html/man3/SSL_poll.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_read.pod" ], "src" => "doc/html/man3/SSL_read.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_read_early_data.pod" ], "src" => "doc/html/man3/SSL_read_early_data.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_rstate_string.pod" ], "src" => "doc/html/man3/SSL_rstate_string.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_session_reused.pod" ], "src" => "doc/html/man3/SSL_session_reused.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set1_host.pod" ], "src" => "doc/html/man3/SSL_set1_host.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set1_initial_peer_addr.pod" ], "src" => "doc/html/man3/SSL_set1_initial_peer_addr.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set1_server_cert_type.pod" ], "src" => "doc/html/man3/SSL_set1_server_cert_type.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_async_callback.pod" ], "src" => "doc/html/man3/SSL_set_async_callback.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_bio.pod" ], "src" => "doc/html/man3/SSL_set_bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_blocking_mode.pod" ], "src" => "doc/html/man3/SSL_set_blocking_mode.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_connect_state.pod" ], "src" => "doc/html/man3/SSL_set_connect_state.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_default_stream_mode.pod" ], "src" => "doc/html/man3/SSL_set_default_stream_mode.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_fd.pod" ], "src" => "doc/html/man3/SSL_set_fd.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_incoming_stream_policy.pod" ], "src" => "doc/html/man3/SSL_set_incoming_stream_policy.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_retry_verify.pod" ], "src" => "doc/html/man3/SSL_set_retry_verify.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_session.pod" ], "src" => "doc/html/man3/SSL_set_session.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_session_secret_cb.pod" ], "src" => "doc/html/man3/SSL_set_session_secret_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_shutdown.pod" ], "src" => "doc/html/man3/SSL_set_shutdown.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_verify_result.pod" ], "src" => "doc/html/man3/SSL_set_verify_result.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_shutdown.pod" ], "src" => "doc/html/man3/SSL_shutdown.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_state_string.pod" ], "src" => "doc/html/man3/SSL_state_string.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_stream_conclude.pod" ], "src" => "doc/html/man3/SSL_stream_conclude.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_stream_reset.pod" ], "src" => "doc/html/man3/SSL_stream_reset.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_want.pod" ], "src" => "doc/html/man3/SSL_want.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_write.pod" ], "src" => "doc/html/man3/SSL_write.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/TS_RESP_CTX_new.pod" ], "src" => "doc/html/man3/TS_RESP_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/TS_VERIFY_CTX.pod" ], "src" => "doc/html/man3/TS_VERIFY_CTX.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_STRING.pod" ], "src" => "doc/html/man3/UI_STRING.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_UTIL_read_pw.pod" ], "src" => "doc/html/man3/UI_UTIL_read_pw.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_create_method.pod" ], "src" => "doc/html/man3/UI_create_method.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_new.pod" ], "src" => "doc/html/man3/UI_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509V3_get_d2i.pod" ], "src" => "doc/html/man3/X509V3_get_d2i.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509V3_set_ctx.pod" ], "src" => "doc/html/man3/X509V3_set_ctx.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_add1_attr.pod" ], "src" => "doc/html/man3/X509_ACERT_add1_attr.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_add_attr_nconf.pod" ], "src" => "doc/html/man3/X509_ACERT_add_attr_nconf.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_get0_holder_baseCertId.pod" ], "src" => "doc/html/man3/X509_ACERT_get0_holder_baseCertId.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_get_attr.pod" ], "src" => "doc/html/man3/X509_ACERT_get_attr.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_print_ex.pod" ], "src" => "doc/html/man3/X509_ACERT_print_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ALGOR_dup.pod" ], "src" => "doc/html/man3/X509_ALGOR_dup.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ATTRIBUTE.pod" ], "src" => "doc/html/man3/X509_ATTRIBUTE.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_CRL_get0_by_serial.pod" ], "src" => "doc/html/man3/X509_CRL_get0_by_serial.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_EXTENSION_set_object.pod" ], "src" => "doc/html/man3/X509_EXTENSION_set_object.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_LOOKUP.pod" ], "src" => "doc/html/man3/X509_LOOKUP.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_LOOKUP_hash_dir.pod" ], "src" => "doc/html/man3/X509_LOOKUP_hash_dir.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_LOOKUP_meth_new.pod" ], "src" => "doc/html/man3/X509_LOOKUP_meth_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_ENTRY_get_object.pod" ], "src" => "doc/html/man3/X509_NAME_ENTRY_get_object.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_add_entry_by_txt.pod" ], "src" => "doc/html/man3/X509_NAME_add_entry_by_txt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_get0_der.pod" ], "src" => "doc/html/man3/X509_NAME_get0_der.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_get_index_by_NID.pod" ], "src" => "doc/html/man3/X509_NAME_get_index_by_NID.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_print_ex.pod" ], "src" => "doc/html/man3/X509_NAME_print_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_PUBKEY_new.pod" ], "src" => "doc/html/man3/X509_PUBKEY_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_REQ_get_attr.pod" ], "src" => "doc/html/man3/X509_REQ_get_attr.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_REQ_get_extensions.pod" ], "src" => "doc/html/man3/X509_REQ_get_extensions.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_SIG_get0.pod" ], "src" => "doc/html/man3/X509_SIG_get0.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_get_by_subject.pod" ], "src" => "doc/html/man3/X509_STORE_CTX_get_by_subject.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_get_error.pod" ], "src" => "doc/html/man3/X509_STORE_CTX_get_error.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_new.pod" ], "src" => "doc/html/man3/X509_STORE_CTX_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_set_verify_cb.pod" ], "src" => "doc/html/man3/X509_STORE_CTX_set_verify_cb.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_add_cert.pod" ], "src" => "doc/html/man3/X509_STORE_add_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_get0_param.pod" ], "src" => "doc/html/man3/X509_STORE_get0_param.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_new.pod" ], "src" => "doc/html/man3/X509_STORE_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_set_verify_cb_func.pod" ], "src" => "doc/html/man3/X509_STORE_set_verify_cb_func.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_VERIFY_PARAM_set_flags.pod" ], "src" => "doc/html/man3/X509_VERIFY_PARAM_set_flags.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_add_cert.pod" ], "src" => "doc/html/man3/X509_add_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_ca.pod" ], "src" => "doc/html/man3/X509_check_ca.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_host.pod" ], "src" => "doc/html/man3/X509_check_host.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_issued.pod" ], "src" => "doc/html/man3/X509_check_issued.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_private_key.pod" ], "src" => "doc/html/man3/X509_check_private_key.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_purpose.pod" ], "src" => "doc/html/man3/X509_check_purpose.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_cmp.pod" ], "src" => "doc/html/man3/X509_cmp.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_cmp_time.pod" ], "src" => "doc/html/man3/X509_cmp_time.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_digest.pod" ], "src" => "doc/html/man3/X509_digest.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_dup.pod" ], "src" => "doc/html/man3/X509_dup.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_distinguishing_id.pod" ], "src" => "doc/html/man3/X509_get0_distinguishing_id.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_notBefore.pod" ], "src" => "doc/html/man3/X509_get0_notBefore.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_signature.pod" ], "src" => "doc/html/man3/X509_get0_signature.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_uids.pod" ], "src" => "doc/html/man3/X509_get0_uids.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_default_cert_file.pod" ], "src" => "doc/html/man3/X509_get_default_cert_file.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_extension_flags.pod" ], "src" => "doc/html/man3/X509_get_extension_flags.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_pubkey.pod" ], "src" => "doc/html/man3/X509_get_pubkey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_serialNumber.pod" ], "src" => "doc/html/man3/X509_get_serialNumber.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_subject_name.pod" ], "src" => "doc/html/man3/X509_get_subject_name.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_version.pod" ], "src" => "doc/html/man3/X509_get_version.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_load_http.pod" ], "src" => "doc/html/man3/X509_load_http.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_new.pod" ], "src" => "doc/html/man3/X509_new.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_sign.pod" ], "src" => "doc/html/man3/X509_sign.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_verify.pod" ], "src" => "doc/html/man3/X509_verify.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_verify_cert.pod" ], "src" => "doc/html/man3/X509_verify_cert.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509v3_get_ext_by_NID.pod" ], "src" => "doc/html/man3/X509v3_get_ext_by_NID.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/b2i_PVK_bio_ex.pod" ], "src" => "doc/html/man3/b2i_PVK_bio_ex.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_PKCS8PrivateKey_bio.pod" ], "src" => "doc/html/man3/d2i_PKCS8PrivateKey_bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_PrivateKey.pod" ], "src" => "doc/html/man3/d2i_PrivateKey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_RSAPrivateKey.pod" ], "src" => "doc/html/man3/d2i_RSAPrivateKey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_SSL_SESSION.pod" ], "src" => "doc/html/man3/d2i_SSL_SESSION.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_X509.pod" ], "src" => "doc/html/man3/d2i_X509.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/i2d_CMS_bio_stream.pod" ], "src" => "doc/html/man3/i2d_CMS_bio_stream.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/i2d_PKCS7_bio_stream.pod" ], "src" => "doc/html/man3/i2d_PKCS7_bio_stream.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/i2d_re_X509_tbs.pod" ], "src" => "doc/html/man3/i2d_re_X509_tbs.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/o2i_SCT_LIST.pod" ], "src" => "doc/html/man3/o2i_SCT_LIST.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/s2i_ASN1_IA5STRING.pod" ], "src" => "doc/html/man3/s2i_ASN1_IA5STRING.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man5/config.pod" ], "src" => "doc/html/man5/config.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man5/fips_config.pod" ], "src" => "doc/html/man5/fips_config.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man5/x509v3_config.pod" ], "src" => "doc/html/man5/x509v3_config.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_ASYM_CIPHER-RSA.pod" ], "src" => "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], "src" => "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-AES.pod" ], "src" => "doc/html/man7/EVP_CIPHER-AES.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-ARIA.pod" ], "src" => "doc/html/man7/EVP_CIPHER-ARIA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-BLOWFISH.pod" ], "src" => "doc/html/man7/EVP_CIPHER-BLOWFISH.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-CAMELLIA.pod" ], "src" => "doc/html/man7/EVP_CIPHER-CAMELLIA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-CAST.pod" ], "src" => "doc/html/man7/EVP_CIPHER-CAST.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-CHACHA.pod" ], "src" => "doc/html/man7/EVP_CIPHER-CHACHA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-DES.pod" ], "src" => "doc/html/man7/EVP_CIPHER-DES.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-IDEA.pod" ], "src" => "doc/html/man7/EVP_CIPHER-IDEA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-NULL.pod" ], "src" => "doc/html/man7/EVP_CIPHER-NULL.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-RC2.pod" ], "src" => "doc/html/man7/EVP_CIPHER-RC2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-RC4.pod" ], "src" => "doc/html/man7/EVP_CIPHER-RC4.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-RC5.pod" ], "src" => "doc/html/man7/EVP_CIPHER-RC5.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-SEED.pod" ], "src" => "doc/html/man7/EVP_CIPHER-SEED.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-SM4.pod" ], "src" => "doc/html/man7/EVP_CIPHER-SM4.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-ARGON2.pod" ], "src" => "doc/html/man7/EVP_KDF-ARGON2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-HKDF.pod" ], "src" => "doc/html/man7/EVP_KDF-HKDF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-HMAC-DRBG.pod" ], "src" => "doc/html/man7/EVP_KDF-HMAC-DRBG.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-KB.pod" ], "src" => "doc/html/man7/EVP_KDF-KB.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-KRB5KDF.pod" ], "src" => "doc/html/man7/EVP_KDF-KRB5KDF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PBKDF1.pod" ], "src" => "doc/html/man7/EVP_KDF-PBKDF1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PBKDF2.pod" ], "src" => "doc/html/man7/EVP_KDF-PBKDF2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PKCS12KDF.pod" ], "src" => "doc/html/man7/EVP_KDF-PKCS12KDF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PVKKDF.pod" ], "src" => "doc/html/man7/EVP_KDF-PVKKDF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-SCRYPT.pod" ], "src" => "doc/html/man7/EVP_KDF-SCRYPT.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-SS.pod" ], "src" => "doc/html/man7/EVP_KDF-SS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-SSHKDF.pod" ], "src" => "doc/html/man7/EVP_KDF-SSHKDF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-TLS13_KDF.pod" ], "src" => "doc/html/man7/EVP_KDF-TLS13_KDF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-TLS1_PRF.pod" ], "src" => "doc/html/man7/EVP_KDF-TLS1_PRF.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-X942-ASN1.pod" ], "src" => "doc/html/man7/EVP_KDF-X942-ASN1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-X942-CONCAT.pod" ], "src" => "doc/html/man7/EVP_KDF-X942-CONCAT.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-X963.pod" ], "src" => "doc/html/man7/EVP_KDF-X963.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEM-EC.pod" ], "src" => "doc/html/man7/EVP_KEM-EC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEM-RSA.pod" ], "src" => "doc/html/man7/EVP_KEM-RSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEM-X25519.pod" ], "src" => "doc/html/man7/EVP_KEM-X25519.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEYEXCH-DH.pod" ], "src" => "doc/html/man7/EVP_KEYEXCH-DH.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEYEXCH-ECDH.pod" ], "src" => "doc/html/man7/EVP_KEYEXCH-ECDH.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEYEXCH-X25519.pod" ], "src" => "doc/html/man7/EVP_KEYEXCH-X25519.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-BLAKE2.pod" ], "src" => "doc/html/man7/EVP_MAC-BLAKE2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-CMAC.pod" ], "src" => "doc/html/man7/EVP_MAC-CMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-GMAC.pod" ], "src" => "doc/html/man7/EVP_MAC-GMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-HMAC.pod" ], "src" => "doc/html/man7/EVP_MAC-HMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-KMAC.pod" ], "src" => "doc/html/man7/EVP_MAC-KMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-Poly1305.pod" ], "src" => "doc/html/man7/EVP_MAC-Poly1305.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-Siphash.pod" ], "src" => "doc/html/man7/EVP_MAC-Siphash.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-BLAKE2.pod" ], "src" => "doc/html/man7/EVP_MD-BLAKE2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-KECCAK.pod" ], "src" => "doc/html/man7/EVP_MD-KECCAK.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD2.pod" ], "src" => "doc/html/man7/EVP_MD-MD2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD4.pod" ], "src" => "doc/html/man7/EVP_MD-MD4.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD5-SHA1.pod" ], "src" => "doc/html/man7/EVP_MD-MD5-SHA1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD5.pod" ], "src" => "doc/html/man7/EVP_MD-MD5.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MDC2.pod" ], "src" => "doc/html/man7/EVP_MD-MDC2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-NULL.pod" ], "src" => "doc/html/man7/EVP_MD-NULL.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-RIPEMD160.pod" ], "src" => "doc/html/man7/EVP_MD-RIPEMD160.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHA1.pod" ], "src" => "doc/html/man7/EVP_MD-SHA1.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHA2.pod" ], "src" => "doc/html/man7/EVP_MD-SHA2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHA3.pod" ], "src" => "doc/html/man7/EVP_MD-SHA3.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHAKE.pod" ], "src" => "doc/html/man7/EVP_MD-SHAKE.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SM3.pod" ], "src" => "doc/html/man7/EVP_MD-SM3.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-WHIRLPOOL.pod" ], "src" => "doc/html/man7/EVP_MD-WHIRLPOOL.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-common.pod" ], "src" => "doc/html/man7/EVP_MD-common.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-DH.pod" ], "src" => "doc/html/man7/EVP_PKEY-DH.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-DSA.pod" ], "src" => "doc/html/man7/EVP_PKEY-DSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-EC.pod" ], "src" => "doc/html/man7/EVP_PKEY-EC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-FFC.pod" ], "src" => "doc/html/man7/EVP_PKEY-FFC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-HMAC.pod" ], "src" => "doc/html/man7/EVP_PKEY-HMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-RSA.pod" ], "src" => "doc/html/man7/EVP_PKEY-RSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-SM2.pod" ], "src" => "doc/html/man7/EVP_PKEY-SM2.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-X25519.pod" ], "src" => "doc/html/man7/EVP_PKEY-X25519.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-CRNG-TEST.pod" ], "src" => "doc/html/man7/EVP_RAND-CRNG-TEST.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-CTR-DRBG.pod" ], "src" => "doc/html/man7/EVP_RAND-CTR-DRBG.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-HASH-DRBG.pod" ], "src" => "doc/html/man7/EVP_RAND-HASH-DRBG.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-HMAC-DRBG.pod" ], "src" => "doc/html/man7/EVP_RAND-HMAC-DRBG.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-JITTER.pod" ], "src" => "doc/html/man7/EVP_RAND-JITTER.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-SEED-SRC.pod" ], "src" => "doc/html/man7/EVP_RAND-SEED-SRC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-TEST-RAND.pod" ], "src" => "doc/html/man7/EVP_RAND-TEST-RAND.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND.pod" ], "src" => "doc/html/man7/EVP_RAND.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-DSA.pod" ], "src" => "doc/html/man7/EVP_SIGNATURE-DSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-ECDSA.pod" ], "src" => "doc/html/man7/EVP_SIGNATURE-ECDSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-ED25519.pod" ], "src" => "doc/html/man7/EVP_SIGNATURE-ED25519.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-HMAC.pod" ], "src" => "doc/html/man7/EVP_SIGNATURE-HMAC.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-RSA.pod" ], "src" => "doc/html/man7/EVP_SIGNATURE-RSA.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-FIPS.pod" ], "src" => "doc/html/man7/OSSL_PROVIDER-FIPS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-base.pod" ], "src" => "doc/html/man7/OSSL_PROVIDER-base.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-default.pod" ], "src" => "doc/html/man7/OSSL_PROVIDER-default.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-legacy.pod" ], "src" => "doc/html/man7/OSSL_PROVIDER-legacy.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-null.pod" ], "src" => "doc/html/man7/OSSL_PROVIDER-null.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_STORE-winstore.pod" ], "src" => "doc/html/man7/OSSL_STORE-winstore.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/RAND.pod" ], "src" => "doc/html/man7/RAND.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/RSA-PSS.pod" ], "src" => "doc/html/man7/RSA-PSS.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/X25519.pod" ], "src" => "doc/html/man7/X25519.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/bio.pod" ], "src" => "doc/html/man7/bio.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ct.pod" ], "src" => "doc/html/man7/ct.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/des_modes.pod" ], "src" => "doc/html/man7/des_modes.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/evp.pod" ], "src" => "doc/html/man7/evp.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/fips_module.pod" ], "src" => "doc/html/man7/fips_module.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-cipher.pod" ], "src" => "doc/html/man7/life_cycle-cipher.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-digest.pod" ], "src" => "doc/html/man7/life_cycle-digest.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-kdf.pod" ], "src" => "doc/html/man7/life_cycle-kdf.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-mac.pod" ], "src" => "doc/html/man7/life_cycle-mac.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-pkey.pod" ], "src" => "doc/html/man7/life_cycle-pkey.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-rand.pod" ], "src" => "doc/html/man7/life_cycle-rand.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-core.h.pod" ], "src" => "doc/html/man7/openssl-core.h.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-core_dispatch.h.pod" ], "src" => "doc/html/man7/openssl-core_dispatch.h.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-core_names.h.pod" ], "src" => "doc/html/man7/openssl-core_names.h.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-env.pod" ], "src" => "doc/html/man7/openssl-env.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-glossary.pod" ], "src" => "doc/html/man7/openssl-glossary.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-qlog.pod" ], "src" => "doc/html/man7/openssl-qlog.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-quic.pod" ], "src" => "doc/html/man7/openssl-quic.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-threads.pod" ], "src" => "doc/html/man7/openssl-threads.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl_user_macros.pod" ], "src" => "doc/html/man7/openssl_user_macros.html" ); +-}{- + generatesrc( "attrs" => {}, "defs" => [], "deps" => [ "doc/man7/openssl_user_macros.pod.in" ], "generator" => [ "doc/man7/openssl_user_macros.pod.in" ], "generator_deps" => [], "generator_incs" => [], "incs" => [], "product" => undef, "src" => "doc/man7/openssl_user_macros.pod" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-introduction.pod" ], "src" => "doc/html/man7/ossl-guide-introduction.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-libcrypto-introduction.pod" ], "src" => "doc/html/man7/ossl-guide-libcrypto-introduction.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-libraries-introduction.pod" ], "src" => "doc/html/man7/ossl-guide-libraries-introduction.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-libssl-introduction.pod" ], "src" => "doc/html/man7/ossl-guide-libssl-introduction.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-migration.pod" ], "src" => "doc/html/man7/ossl-guide-migration.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-client-block.pod" ], "src" => "doc/html/man7/ossl-guide-quic-client-block.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-client-non-block.pod" ], "src" => "doc/html/man7/ossl-guide-quic-client-non-block.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-introduction.pod" ], "src" => "doc/html/man7/ossl-guide-quic-introduction.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-multi-stream.pod" ], "src" => "doc/html/man7/ossl-guide-quic-multi-stream.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-client-block.pod" ], "src" => "doc/html/man7/ossl-guide-tls-client-block.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-client-non-block.pod" ], "src" => "doc/html/man7/ossl-guide-tls-client-non-block.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-introduction.pod" ], "src" => "doc/html/man7/ossl-guide-tls-introduction.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-server-block.pod" ], "src" => "doc/html/man7/ossl-guide-tls-server-block.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl_store-file.pod" ], "src" => "doc/html/man7/ossl_store-file.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl_store.pod" ], "src" => "doc/html/man7/ossl_store.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/passphrase-encoding.pod" ], "src" => "doc/html/man7/passphrase-encoding.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/property.pod" ], "src" => "doc/html/man7/property.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-asym_cipher.pod" ], "src" => "doc/html/man7/provider-asym_cipher.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-base.pod" ], "src" => "doc/html/man7/provider-base.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-cipher.pod" ], "src" => "doc/html/man7/provider-cipher.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-decoder.pod" ], "src" => "doc/html/man7/provider-decoder.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-digest.pod" ], "src" => "doc/html/man7/provider-digest.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-encoder.pod" ], "src" => "doc/html/man7/provider-encoder.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-kdf.pod" ], "src" => "doc/html/man7/provider-kdf.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-kem.pod" ], "src" => "doc/html/man7/provider-kem.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-keyexch.pod" ], "src" => "doc/html/man7/provider-keyexch.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-keymgmt.pod" ], "src" => "doc/html/man7/provider-keymgmt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-mac.pod" ], "src" => "doc/html/man7/provider-mac.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-object.pod" ], "src" => "doc/html/man7/provider-object.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-rand.pod" ], "src" => "doc/html/man7/provider-rand.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-signature.pod" ], "src" => "doc/html/man7/provider-signature.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-storemgmt.pod" ], "src" => "doc/html/man7/provider-storemgmt.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider.pod" ], "src" => "doc/html/man7/provider.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/proxy-certificates.pod" ], "src" => "doc/html/man7/proxy-certificates.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/x509.pod" ], "src" => "doc/html/man7/x509.html" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/CA.pl.pod" ], "src" => "doc/man/man1/CA.pl.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-asn1parse.pod" ], "src" => "doc/man/man1/openssl-asn1parse.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ca.pod" ], "src" => "doc/man/man1/openssl-ca.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ciphers.pod" ], "src" => "doc/man/man1/openssl-ciphers.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-cmds.pod" ], "src" => "doc/man/man1/openssl-cmds.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-cmp.pod" ], "src" => "doc/man/man1/openssl-cmp.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-cms.pod" ], "src" => "doc/man/man1/openssl-cms.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-crl.pod" ], "src" => "doc/man/man1/openssl-crl.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-crl2pkcs7.pod" ], "src" => "doc/man/man1/openssl-crl2pkcs7.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dgst.pod" ], "src" => "doc/man/man1/openssl-dgst.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dhparam.pod" ], "src" => "doc/man/man1/openssl-dhparam.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dsa.pod" ], "src" => "doc/man/man1/openssl-dsa.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-dsaparam.pod" ], "src" => "doc/man/man1/openssl-dsaparam.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ec.pod" ], "src" => "doc/man/man1/openssl-ec.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ecparam.pod" ], "src" => "doc/man/man1/openssl-ecparam.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-enc.pod" ], "src" => "doc/man/man1/openssl-enc.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-engine.pod" ], "src" => "doc/man/man1/openssl-engine.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-errstr.pod" ], "src" => "doc/man/man1/openssl-errstr.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-fipsinstall.pod" ], "src" => "doc/man/man1/openssl-fipsinstall.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-format-options.pod" ], "src" => "doc/man/man1/openssl-format-options.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-gendsa.pod" ], "src" => "doc/man/man1/openssl-gendsa.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-genpkey.pod" ], "src" => "doc/man/man1/openssl-genpkey.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-genrsa.pod" ], "src" => "doc/man/man1/openssl-genrsa.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-info.pod" ], "src" => "doc/man/man1/openssl-info.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-kdf.pod" ], "src" => "doc/man/man1/openssl-kdf.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-list.pod" ], "src" => "doc/man/man1/openssl-list.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-mac.pod" ], "src" => "doc/man/man1/openssl-mac.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-namedisplay-options.pod" ], "src" => "doc/man/man1/openssl-namedisplay-options.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-nseq.pod" ], "src" => "doc/man/man1/openssl-nseq.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ocsp.pod" ], "src" => "doc/man/man1/openssl-ocsp.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-passphrase-options.pod" ], "src" => "doc/man/man1/openssl-passphrase-options.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-passwd.pod" ], "src" => "doc/man/man1/openssl-passwd.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkcs12.pod" ], "src" => "doc/man/man1/openssl-pkcs12.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkcs7.pod" ], "src" => "doc/man/man1/openssl-pkcs7.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkcs8.pod" ], "src" => "doc/man/man1/openssl-pkcs8.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkey.pod" ], "src" => "doc/man/man1/openssl-pkey.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkeyparam.pod" ], "src" => "doc/man/man1/openssl-pkeyparam.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-pkeyutl.pod" ], "src" => "doc/man/man1/openssl-pkeyutl.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-prime.pod" ], "src" => "doc/man/man1/openssl-prime.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rand.pod" ], "src" => "doc/man/man1/openssl-rand.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rehash.pod" ], "src" => "doc/man/man1/openssl-rehash.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-req.pod" ], "src" => "doc/man/man1/openssl-req.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rsa.pod" ], "src" => "doc/man/man1/openssl-rsa.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-rsautl.pod" ], "src" => "doc/man/man1/openssl-rsautl.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-s_client.pod" ], "src" => "doc/man/man1/openssl-s_client.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-s_server.pod" ], "src" => "doc/man/man1/openssl-s_server.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-s_time.pod" ], "src" => "doc/man/man1/openssl-s_time.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-sess_id.pod" ], "src" => "doc/man/man1/openssl-sess_id.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-smime.pod" ], "src" => "doc/man/man1/openssl-smime.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-speed.pod" ], "src" => "doc/man/man1/openssl-speed.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-spkac.pod" ], "src" => "doc/man/man1/openssl-spkac.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-srp.pod" ], "src" => "doc/man/man1/openssl-srp.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-storeutl.pod" ], "src" => "doc/man/man1/openssl-storeutl.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-ts.pod" ], "src" => "doc/man/man1/openssl-ts.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-verification-options.pod" ], "src" => "doc/man/man1/openssl-verification-options.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-verify.pod" ], "src" => "doc/man/man1/openssl-verify.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-version.pod" ], "src" => "doc/man/man1/openssl-version.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl-x509.pod" ], "src" => "doc/man/man1/openssl-x509.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/openssl.pod" ], "src" => "doc/man/man1/openssl.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man1/tsget.pod" ], "src" => "doc/man/man1/tsget.1" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ADMISSIONS.pod" ], "src" => "doc/man/man3/ADMISSIONS.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_EXTERN_FUNCS.pod" ], "src" => "doc/man/man3/ASN1_EXTERN_FUNCS.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_INTEGER_get_int64.pod" ], "src" => "doc/man/man3/ASN1_INTEGER_get_int64.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_INTEGER_new.pod" ], "src" => "doc/man/man3/ASN1_INTEGER_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_ITEM_lookup.pod" ], "src" => "doc/man/man3/ASN1_ITEM_lookup.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_OBJECT_new.pod" ], "src" => "doc/man/man3/ASN1_OBJECT_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_TABLE_add.pod" ], "src" => "doc/man/man3/ASN1_STRING_TABLE_add.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_length.pod" ], "src" => "doc/man/man3/ASN1_STRING_length.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_new.pod" ], "src" => "doc/man/man3/ASN1_STRING_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_STRING_print_ex.pod" ], "src" => "doc/man/man3/ASN1_STRING_print_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_TIME_set.pod" ], "src" => "doc/man/man3/ASN1_TIME_set.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_TYPE_get.pod" ], "src" => "doc/man/man3/ASN1_TYPE_get.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_aux_cb.pod" ], "src" => "doc/man/man3/ASN1_aux_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_generate_nconf.pod" ], "src" => "doc/man/man3/ASN1_generate_nconf.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_item_d2i_bio.pod" ], "src" => "doc/man/man3/ASN1_item_d2i_bio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_item_new.pod" ], "src" => "doc/man/man3/ASN1_item_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASN1_item_sign.pod" ], "src" => "doc/man/man3/ASN1_item_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASYNC_WAIT_CTX_new.pod" ], "src" => "doc/man/man3/ASYNC_WAIT_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ASYNC_start_job.pod" ], "src" => "doc/man/man3/ASYNC_start_job.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BF_encrypt.pod" ], "src" => "doc/man/man3/BF_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_ADDR.pod" ], "src" => "doc/man/man3/BIO_ADDR.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_ADDRINFO.pod" ], "src" => "doc/man/man3/BIO_ADDRINFO.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_connect.pod" ], "src" => "doc/man/man3/BIO_connect.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_ctrl.pod" ], "src" => "doc/man/man3/BIO_ctrl.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_base64.pod" ], "src" => "doc/man/man3/BIO_f_base64.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_buffer.pod" ], "src" => "doc/man/man3/BIO_f_buffer.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_cipher.pod" ], "src" => "doc/man/man3/BIO_f_cipher.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_md.pod" ], "src" => "doc/man/man3/BIO_f_md.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_null.pod" ], "src" => "doc/man/man3/BIO_f_null.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_prefix.pod" ], "src" => "doc/man/man3/BIO_f_prefix.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_readbuffer.pod" ], "src" => "doc/man/man3/BIO_f_readbuffer.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_f_ssl.pod" ], "src" => "doc/man/man3/BIO_f_ssl.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_find_type.pod" ], "src" => "doc/man/man3/BIO_find_type.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_get_data.pod" ], "src" => "doc/man/man3/BIO_get_data.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_get_ex_new_index.pod" ], "src" => "doc/man/man3/BIO_get_ex_new_index.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_get_rpoll_descriptor.pod" ], "src" => "doc/man/man3/BIO_get_rpoll_descriptor.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_meth_new.pod" ], "src" => "doc/man/man3/BIO_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_new.pod" ], "src" => "doc/man/man3/BIO_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_new_CMS.pod" ], "src" => "doc/man/man3/BIO_new_CMS.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_parse_hostserv.pod" ], "src" => "doc/man/man3/BIO_parse_hostserv.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_printf.pod" ], "src" => "doc/man/man3/BIO_printf.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_push.pod" ], "src" => "doc/man/man3/BIO_push.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_read.pod" ], "src" => "doc/man/man3/BIO_read.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_accept.pod" ], "src" => "doc/man/man3/BIO_s_accept.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_bio.pod" ], "src" => "doc/man/man3/BIO_s_bio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_connect.pod" ], "src" => "doc/man/man3/BIO_s_connect.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_core.pod" ], "src" => "doc/man/man3/BIO_s_core.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_datagram.pod" ], "src" => "doc/man/man3/BIO_s_datagram.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_dgram_pair.pod" ], "src" => "doc/man/man3/BIO_s_dgram_pair.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_fd.pod" ], "src" => "doc/man/man3/BIO_s_fd.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_file.pod" ], "src" => "doc/man/man3/BIO_s_file.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_mem.pod" ], "src" => "doc/man/man3/BIO_s_mem.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_null.pod" ], "src" => "doc/man/man3/BIO_s_null.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_s_socket.pod" ], "src" => "doc/man/man3/BIO_s_socket.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_sendmmsg.pod" ], "src" => "doc/man/man3/BIO_sendmmsg.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_set_callback.pod" ], "src" => "doc/man/man3/BIO_set_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_should_retry.pod" ], "src" => "doc/man/man3/BIO_should_retry.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BIO_socket_wait.pod" ], "src" => "doc/man/man3/BIO_socket_wait.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_BLINDING_new.pod" ], "src" => "doc/man/man3/BN_BLINDING_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_CTX_new.pod" ], "src" => "doc/man/man3/BN_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_CTX_start.pod" ], "src" => "doc/man/man3/BN_CTX_start.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_add.pod" ], "src" => "doc/man/man3/BN_add.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_add_word.pod" ], "src" => "doc/man/man3/BN_add_word.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_bn2bin.pod" ], "src" => "doc/man/man3/BN_bn2bin.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_cmp.pod" ], "src" => "doc/man/man3/BN_cmp.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_copy.pod" ], "src" => "doc/man/man3/BN_copy.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_generate_prime.pod" ], "src" => "doc/man/man3/BN_generate_prime.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_exp_mont.pod" ], "src" => "doc/man/man3/BN_mod_exp_mont.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_inverse.pod" ], "src" => "doc/man/man3/BN_mod_inverse.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_mul_montgomery.pod" ], "src" => "doc/man/man3/BN_mod_mul_montgomery.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_mod_mul_reciprocal.pod" ], "src" => "doc/man/man3/BN_mod_mul_reciprocal.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_new.pod" ], "src" => "doc/man/man3/BN_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_num_bytes.pod" ], "src" => "doc/man/man3/BN_num_bytes.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_rand.pod" ], "src" => "doc/man/man3/BN_rand.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_security_bits.pod" ], "src" => "doc/man/man3/BN_security_bits.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_set_bit.pod" ], "src" => "doc/man/man3/BN_set_bit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_swap.pod" ], "src" => "doc/man/man3/BN_swap.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BN_zero.pod" ], "src" => "doc/man/man3/BN_zero.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/BUF_MEM_new.pod" ], "src" => "doc/man/man3/BUF_MEM_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMAC_CTX.pod" ], "src" => "doc/man/man3/CMAC_CTX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_EncryptedData_decrypt.pod" ], "src" => "doc/man/man3/CMS_EncryptedData_decrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_EncryptedData_encrypt.pod" ], "src" => "doc/man/man3/CMS_EncryptedData_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_EnvelopedData_create.pod" ], "src" => "doc/man/man3/CMS_EnvelopedData_create.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_add0_cert.pod" ], "src" => "doc/man/man3/CMS_add0_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_add1_recipient_cert.pod" ], "src" => "doc/man/man3/CMS_add1_recipient_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_add1_signer.pod" ], "src" => "doc/man/man3/CMS_add1_signer.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_compress.pod" ], "src" => "doc/man/man3/CMS_compress.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_data_create.pod" ], "src" => "doc/man/man3/CMS_data_create.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_decrypt.pod" ], "src" => "doc/man/man3/CMS_decrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_digest_create.pod" ], "src" => "doc/man/man3/CMS_digest_create.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_encrypt.pod" ], "src" => "doc/man/man3/CMS_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_final.pod" ], "src" => "doc/man/man3/CMS_final.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get0_RecipientInfos.pod" ], "src" => "doc/man/man3/CMS_get0_RecipientInfos.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get0_SignerInfos.pod" ], "src" => "doc/man/man3/CMS_get0_SignerInfos.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get0_type.pod" ], "src" => "doc/man/man3/CMS_get0_type.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_get1_ReceiptRequest.pod" ], "src" => "doc/man/man3/CMS_get1_ReceiptRequest.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_sign.pod" ], "src" => "doc/man/man3/CMS_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_sign_receipt.pod" ], "src" => "doc/man/man3/CMS_sign_receipt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_signed_get_attr.pod" ], "src" => "doc/man/man3/CMS_signed_get_attr.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_uncompress.pod" ], "src" => "doc/man/man3/CMS_uncompress.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_verify.pod" ], "src" => "doc/man/man3/CMS_verify.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CMS_verify_receipt.pod" ], "src" => "doc/man/man3/CMS_verify_receipt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/COMP_CTX_new.pod" ], "src" => "doc/man/man3/COMP_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CONF_modules_free.pod" ], "src" => "doc/man/man3/CONF_modules_free.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CONF_modules_load_file.pod" ], "src" => "doc/man/man3/CONF_modules_load_file.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CRYPTO_THREAD_run_once.pod" ], "src" => "doc/man/man3/CRYPTO_THREAD_run_once.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CRYPTO_get_ex_new_index.pod" ], "src" => "doc/man/man3/CRYPTO_get_ex_new_index.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CRYPTO_memcmp.pod" ], "src" => "doc/man/man3/CRYPTO_memcmp.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CTLOG_STORE_get0_log_by_id.pod" ], "src" => "doc/man/man3/CTLOG_STORE_get0_log_by_id.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CTLOG_STORE_new.pod" ], "src" => "doc/man/man3/CTLOG_STORE_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CTLOG_new.pod" ], "src" => "doc/man/man3/CTLOG_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/CT_POLICY_EVAL_CTX_new.pod" ], "src" => "doc/man/man3/CT_POLICY_EVAL_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DEFINE_STACK_OF.pod" ], "src" => "doc/man/man3/DEFINE_STACK_OF.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DES_random_key.pod" ], "src" => "doc/man/man3/DES_random_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_generate_key.pod" ], "src" => "doc/man/man3/DH_generate_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_generate_parameters.pod" ], "src" => "doc/man/man3/DH_generate_parameters.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_get0_pqg.pod" ], "src" => "doc/man/man3/DH_get0_pqg.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_get_1024_160.pod" ], "src" => "doc/man/man3/DH_get_1024_160.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_meth_new.pod" ], "src" => "doc/man/man3/DH_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_new.pod" ], "src" => "doc/man/man3/DH_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_new_by_nid.pod" ], "src" => "doc/man/man3/DH_new_by_nid.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_set_method.pod" ], "src" => "doc/man/man3/DH_set_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DH_size.pod" ], "src" => "doc/man/man3/DH_size.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_SIG_new.pod" ], "src" => "doc/man/man3/DSA_SIG_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_do_sign.pod" ], "src" => "doc/man/man3/DSA_do_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_dup_DH.pod" ], "src" => "doc/man/man3/DSA_dup_DH.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_generate_key.pod" ], "src" => "doc/man/man3/DSA_generate_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_generate_parameters.pod" ], "src" => "doc/man/man3/DSA_generate_parameters.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_get0_pqg.pod" ], "src" => "doc/man/man3/DSA_get0_pqg.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_meth_new.pod" ], "src" => "doc/man/man3/DSA_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_new.pod" ], "src" => "doc/man/man3/DSA_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_set_method.pod" ], "src" => "doc/man/man3/DSA_set_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_sign.pod" ], "src" => "doc/man/man3/DSA_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DSA_size.pod" ], "src" => "doc/man/man3/DSA_size.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLS_get_data_mtu.pod" ], "src" => "doc/man/man3/DTLS_get_data_mtu.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLS_set_timer_cb.pod" ], "src" => "doc/man/man3/DTLS_set_timer_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLSv1_get_timeout.pod" ], "src" => "doc/man/man3/DTLSv1_get_timeout.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLSv1_handle_timeout.pod" ], "src" => "doc/man/man3/DTLSv1_handle_timeout.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/DTLSv1_listen.pod" ], "src" => "doc/man/man3/DTLSv1_listen.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ECDSA_SIG_new.pod" ], "src" => "doc/man/man3/ECDSA_SIG_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ECDSA_sign.pod" ], "src" => "doc/man/man3/ECDSA_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ECPKParameters_print.pod" ], "src" => "doc/man/man3/ECPKParameters_print.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_GFp_simple_method.pod" ], "src" => "doc/man/man3/EC_GFp_simple_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_GROUP_copy.pod" ], "src" => "doc/man/man3/EC_GROUP_copy.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_GROUP_new.pod" ], "src" => "doc/man/man3/EC_GROUP_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_KEY_get_enc_flags.pod" ], "src" => "doc/man/man3/EC_KEY_get_enc_flags.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_KEY_new.pod" ], "src" => "doc/man/man3/EC_KEY_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_POINT_add.pod" ], "src" => "doc/man/man3/EC_POINT_add.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EC_POINT_new.pod" ], "src" => "doc/man/man3/EC_POINT_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ENGINE_add.pod" ], "src" => "doc/man/man3/ENGINE_add.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_GET_LIB.pod" ], "src" => "doc/man/man3/ERR_GET_LIB.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_clear_error.pod" ], "src" => "doc/man/man3/ERR_clear_error.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_error_string.pod" ], "src" => "doc/man/man3/ERR_error_string.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_get_error.pod" ], "src" => "doc/man/man3/ERR_get_error.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_load_crypto_strings.pod" ], "src" => "doc/man/man3/ERR_load_crypto_strings.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_load_strings.pod" ], "src" => "doc/man/man3/ERR_load_strings.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_new.pod" ], "src" => "doc/man/man3/ERR_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_print_errors.pod" ], "src" => "doc/man/man3/ERR_print_errors.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_put_error.pod" ], "src" => "doc/man/man3/ERR_put_error.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_remove_state.pod" ], "src" => "doc/man/man3/ERR_remove_state.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/ERR_set_mark.pod" ], "src" => "doc/man/man3/ERR_set_mark.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_ASYM_CIPHER_free.pod" ], "src" => "doc/man/man3/EVP_ASYM_CIPHER_free.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_BytesToKey.pod" ], "src" => "doc/man/man3/EVP_BytesToKey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod" ], "src" => "doc/man/man3/EVP_CIPHER_CTX_get_cipher_data.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_CIPHER_CTX_get_original_iv.pod" ], "src" => "doc/man/man3/EVP_CIPHER_CTX_get_original_iv.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_CIPHER_meth_new.pod" ], "src" => "doc/man/man3/EVP_CIPHER_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_DigestInit.pod" ], "src" => "doc/man/man3/EVP_DigestInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_DigestSignInit.pod" ], "src" => "doc/man/man3/EVP_DigestSignInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_DigestVerifyInit.pod" ], "src" => "doc/man/man3/EVP_DigestVerifyInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_EncodeInit.pod" ], "src" => "doc/man/man3/EVP_EncodeInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_EncryptInit.pod" ], "src" => "doc/man/man3/EVP_EncryptInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KDF.pod" ], "src" => "doc/man/man3/EVP_KDF.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KEM_free.pod" ], "src" => "doc/man/man3/EVP_KEM_free.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KEYEXCH_free.pod" ], "src" => "doc/man/man3/EVP_KEYEXCH_free.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_KEYMGMT.pod" ], "src" => "doc/man/man3/EVP_KEYMGMT.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_MAC.pod" ], "src" => "doc/man/man3/EVP_MAC.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_MD_meth_new.pod" ], "src" => "doc/man/man3/EVP_MD_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_OpenInit.pod" ], "src" => "doc/man/man3/EVP_OpenInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PBE_CipherInit.pod" ], "src" => "doc/man/man3/EVP_PBE_CipherInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY2PKCS8.pod" ], "src" => "doc/man/man3/EVP_PKEY2PKCS8.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_ASN1_METHOD.pod" ], "src" => "doc/man/man3/EVP_PKEY_ASN1_METHOD.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_ctrl.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_ctrl.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_get_algor.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_get_algor.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_new.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_params.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_set_params.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_set_scrypt_N.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod" ], "src" => "doc/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_asn1_get_count.pod" ], "src" => "doc/man/man3/EVP_PKEY_asn1_get_count.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_check.pod" ], "src" => "doc/man/man3/EVP_PKEY_check.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_copy_parameters.pod" ], "src" => "doc/man/man3/EVP_PKEY_copy_parameters.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_decapsulate.pod" ], "src" => "doc/man/man3/EVP_PKEY_decapsulate.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_decrypt.pod" ], "src" => "doc/man/man3/EVP_PKEY_decrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_derive.pod" ], "src" => "doc/man/man3/EVP_PKEY_derive.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_digestsign_supports_digest.pod" ], "src" => "doc/man/man3/EVP_PKEY_digestsign_supports_digest.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_encapsulate.pod" ], "src" => "doc/man/man3/EVP_PKEY_encapsulate.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_encrypt.pod" ], "src" => "doc/man/man3/EVP_PKEY_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_fromdata.pod" ], "src" => "doc/man/man3/EVP_PKEY_fromdata.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_attr.pod" ], "src" => "doc/man/man3/EVP_PKEY_get_attr.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_default_digest_nid.pod" ], "src" => "doc/man/man3/EVP_PKEY_get_default_digest_nid.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_field_type.pod" ], "src" => "doc/man/man3/EVP_PKEY_get_field_type.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_group_name.pod" ], "src" => "doc/man/man3/EVP_PKEY_get_group_name.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_get_size.pod" ], "src" => "doc/man/man3/EVP_PKEY_get_size.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_gettable_params.pod" ], "src" => "doc/man/man3/EVP_PKEY_gettable_params.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_is_a.pod" ], "src" => "doc/man/man3/EVP_PKEY_is_a.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_keygen.pod" ], "src" => "doc/man/man3/EVP_PKEY_keygen.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_meth_get_count.pod" ], "src" => "doc/man/man3/EVP_PKEY_meth_get_count.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_meth_new.pod" ], "src" => "doc/man/man3/EVP_PKEY_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_new.pod" ], "src" => "doc/man/man3/EVP_PKEY_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_print_private.pod" ], "src" => "doc/man/man3/EVP_PKEY_print_private.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_set1_RSA.pod" ], "src" => "doc/man/man3/EVP_PKEY_set1_RSA.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_set1_encoded_public_key.pod" ], "src" => "doc/man/man3/EVP_PKEY_set1_encoded_public_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_set_type.pod" ], "src" => "doc/man/man3/EVP_PKEY_set_type.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_settable_params.pod" ], "src" => "doc/man/man3/EVP_PKEY_settable_params.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_sign.pod" ], "src" => "doc/man/man3/EVP_PKEY_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_todata.pod" ], "src" => "doc/man/man3/EVP_PKEY_todata.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_verify.pod" ], "src" => "doc/man/man3/EVP_PKEY_verify.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_PKEY_verify_recover.pod" ], "src" => "doc/man/man3/EVP_PKEY_verify_recover.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_RAND.pod" ], "src" => "doc/man/man3/EVP_RAND.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_SIGNATURE.pod" ], "src" => "doc/man/man3/EVP_SIGNATURE.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_SealInit.pod" ], "src" => "doc/man/man3/EVP_SealInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_SignInit.pod" ], "src" => "doc/man/man3/EVP_SignInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_VerifyInit.pod" ], "src" => "doc/man/man3/EVP_VerifyInit.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_aes_128_gcm.pod" ], "src" => "doc/man/man3/EVP_aes_128_gcm.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_aria_128_gcm.pod" ], "src" => "doc/man/man3/EVP_aria_128_gcm.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_bf_cbc.pod" ], "src" => "doc/man/man3/EVP_bf_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_blake2b512.pod" ], "src" => "doc/man/man3/EVP_blake2b512.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_camellia_128_ecb.pod" ], "src" => "doc/man/man3/EVP_camellia_128_ecb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_cast5_cbc.pod" ], "src" => "doc/man/man3/EVP_cast5_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_chacha20.pod" ], "src" => "doc/man/man3/EVP_chacha20.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_des_cbc.pod" ], "src" => "doc/man/man3/EVP_des_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_desx_cbc.pod" ], "src" => "doc/man/man3/EVP_desx_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_idea_cbc.pod" ], "src" => "doc/man/man3/EVP_idea_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_md2.pod" ], "src" => "doc/man/man3/EVP_md2.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_md4.pod" ], "src" => "doc/man/man3/EVP_md4.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_md5.pod" ], "src" => "doc/man/man3/EVP_md5.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_mdc2.pod" ], "src" => "doc/man/man3/EVP_mdc2.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_rc2_cbc.pod" ], "src" => "doc/man/man3/EVP_rc2_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_rc4.pod" ], "src" => "doc/man/man3/EVP_rc4.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_rc5_32_12_16_cbc.pod" ], "src" => "doc/man/man3/EVP_rc5_32_12_16_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_ripemd160.pod" ], "src" => "doc/man/man3/EVP_ripemd160.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_seed_cbc.pod" ], "src" => "doc/man/man3/EVP_seed_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_set_default_properties.pod" ], "src" => "doc/man/man3/EVP_set_default_properties.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sha1.pod" ], "src" => "doc/man/man3/EVP_sha1.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sha224.pod" ], "src" => "doc/man/man3/EVP_sha224.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sha3_224.pod" ], "src" => "doc/man/man3/EVP_sha3_224.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sm3.pod" ], "src" => "doc/man/man3/EVP_sm3.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_sm4_cbc.pod" ], "src" => "doc/man/man3/EVP_sm4_cbc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/EVP_whirlpool.pod" ], "src" => "doc/man/man3/EVP_whirlpool.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/GENERAL_NAME.pod" ], "src" => "doc/man/man3/GENERAL_NAME.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/HMAC.pod" ], "src" => "doc/man/man3/HMAC.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/MD5.pod" ], "src" => "doc/man/man3/MD5.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/MDC2_Init.pod" ], "src" => "doc/man/man3/MDC2_Init.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/NCONF_new_ex.pod" ], "src" => "doc/man/man3/NCONF_new_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OBJ_nid2obj.pod" ], "src" => "doc/man/man3/OBJ_nid2obj.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_REQUEST_new.pod" ], "src" => "doc/man/man3/OCSP_REQUEST_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_cert_to_id.pod" ], "src" => "doc/man/man3/OCSP_cert_to_id.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_request_add1_nonce.pod" ], "src" => "doc/man/man3/OCSP_request_add1_nonce.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_resp_find_status.pod" ], "src" => "doc/man/man3/OCSP_resp_find_status.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_response_status.pod" ], "src" => "doc/man/man3/OCSP_response_status.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OCSP_sendreq_new.pod" ], "src" => "doc/man/man3/OCSP_sendreq_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_Applink.pod" ], "src" => "doc/man/man3/OPENSSL_Applink.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_FILE.pod" ], "src" => "doc/man/man3/OPENSSL_FILE.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_LH_COMPFUNC.pod" ], "src" => "doc/man/man3/OPENSSL_LH_COMPFUNC.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_LH_stats.pod" ], "src" => "doc/man/man3/OPENSSL_LH_stats.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_config.pod" ], "src" => "doc/man/man3/OPENSSL_config.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_fork_prepare.pod" ], "src" => "doc/man/man3/OPENSSL_fork_prepare.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_gmtime.pod" ], "src" => "doc/man/man3/OPENSSL_gmtime.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_hexchar2int.pod" ], "src" => "doc/man/man3/OPENSSL_hexchar2int.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_ia32cap.pod" ], "src" => "doc/man/man3/OPENSSL_ia32cap.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_init_crypto.pod" ], "src" => "doc/man/man3/OPENSSL_init_crypto.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_init_ssl.pod" ], "src" => "doc/man/man3/OPENSSL_init_ssl.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_instrument_bus.pod" ], "src" => "doc/man/man3/OPENSSL_instrument_bus.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_load_builtin_modules.pod" ], "src" => "doc/man/man3/OPENSSL_load_builtin_modules.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_malloc.pod" ], "src" => "doc/man/man3/OPENSSL_malloc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_riscvcap.pod" ], "src" => "doc/man/man3/OPENSSL_riscvcap.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_s390xcap.pod" ], "src" => "doc/man/man3/OPENSSL_s390xcap.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], "src" => "doc/man/man3/OPENSSL_secure_malloc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OPENSSL_strcasecmp.pod" ], "src" => "doc/man/man3/OPENSSL_strcasecmp.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ALGORITHM.pod" ], "src" => "doc/man/man3/OSSL_ALGORITHM.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CALLBACK.pod" ], "src" => "doc/man/man3/OSSL_CALLBACK.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_ATAV_set0.pod" ], "src" => "doc/man/man3/OSSL_CMP_ATAV_set0.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], "src" => "doc/man/man3/OSSL_CMP_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_HDR_get0_transactionID.pod" ], "src" => "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_ITAV_new_caCerts.pod" ], "src" => "doc/man/man3/OSSL_CMP_ITAV_new_caCerts.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_ITAV_set0.pod" ], "src" => "doc/man/man3/OSSL_CMP_ITAV_set0.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_MSG_get0_header.pod" ], "src" => "doc/man/man3/OSSL_CMP_MSG_get0_header.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_MSG_http_perform.pod" ], "src" => "doc/man/man3/OSSL_CMP_MSG_http_perform.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_SRV_CTX_new.pod" ], "src" => "doc/man/man3/OSSL_CMP_SRV_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_STATUSINFO_new.pod" ], "src" => "doc/man/man3/OSSL_CMP_STATUSINFO_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_exec_certreq.pod" ], "src" => "doc/man/man3/OSSL_CMP_exec_certreq.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_log_open.pod" ], "src" => "doc/man/man3/OSSL_CMP_log_open.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CMP_validate_msg.pod" ], "src" => "doc/man/man3/OSSL_CMP_validate_msg.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CORE_MAKE_FUNC.pod" ], "src" => "doc/man/man3/OSSL_CORE_MAKE_FUNC.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod" ], "src" => "doc/man/man3/OSSL_CRMF_MSG_get0_tmpl.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_set0_validity.pod" ], "src" => "doc/man/man3/OSSL_CRMF_MSG_set0_validity.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod" ], "src" => "doc/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod" ], "src" => "doc/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_CRMF_pbmp_new.pod" ], "src" => "doc/man/man3/OSSL_CRMF_pbmp_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER.pod" ], "src" => "doc/man/man3/OSSL_DECODER.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER_CTX.pod" ], "src" => "doc/man/man3/OSSL_DECODER_CTX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod" ], "src" => "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DECODER_from_bio.pod" ], "src" => "doc/man/man3/OSSL_DECODER_from_bio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_DISPATCH.pod" ], "src" => "doc/man/man3/OSSL_DISPATCH.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER.pod" ], "src" => "doc/man/man3/OSSL_ENCODER.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER_CTX.pod" ], "src" => "doc/man/man3/OSSL_ENCODER_CTX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod" ], "src" => "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ENCODER_to_bio.pod" ], "src" => "doc/man/man3/OSSL_ENCODER_to_bio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ERR_STATE_save.pod" ], "src" => "doc/man/man3/OSSL_ERR_STATE_save.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ESS_check_signing_certs.pod" ], "src" => "doc/man/man3/OSSL_ESS_check_signing_certs.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_GENERAL_NAMES_print.pod" ], "src" => "doc/man/man3/OSSL_GENERAL_NAMES_print.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HPKE_CTX_new.pod" ], "src" => "doc/man/man3/OSSL_HPKE_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HTTP_REQ_CTX.pod" ], "src" => "doc/man/man3/OSSL_HTTP_REQ_CTX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HTTP_parse_url.pod" ], "src" => "doc/man/man3/OSSL_HTTP_parse_url.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_HTTP_transfer.pod" ], "src" => "doc/man/man3/OSSL_HTTP_transfer.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_IETF_ATTR_SYNTAX.pod" ], "src" => "doc/man/man3/OSSL_IETF_ATTR_SYNTAX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod" ], "src" => "doc/man/man3/OSSL_IETF_ATTR_SYNTAX_print.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_INDICATOR_set_callback.pod" ], "src" => "doc/man/man3/OSSL_INDICATOR_set_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_ITEM.pod" ], "src" => "doc/man/man3/OSSL_ITEM.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_LIB_CTX.pod" ], "src" => "doc/man/man3/OSSL_LIB_CTX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod" ], "src" => "doc/man/man3/OSSL_LIB_CTX_set_conf_diagnostics.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM.pod" ], "src" => "doc/man/man3/OSSL_PARAM.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_BLD.pod" ], "src" => "doc/man/man3/OSSL_PARAM_BLD.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_allocate_from_text.pod" ], "src" => "doc/man/man3/OSSL_PARAM_allocate_from_text.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_dup.pod" ], "src" => "doc/man/man3/OSSL_PARAM_dup.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PARAM_int.pod" ], "src" => "doc/man/man3/OSSL_PARAM_int.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_PROVIDER.pod" ], "src" => "doc/man/man3/OSSL_PROVIDER.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_QUIC_client_method.pod" ], "src" => "doc/man/man3/OSSL_QUIC_client_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_SELF_TEST_new.pod" ], "src" => "doc/man/man3/OSSL_SELF_TEST_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_SELF_TEST_set_callback.pod" ], "src" => "doc/man/man3/OSSL_SELF_TEST_set_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_INFO.pod" ], "src" => "doc/man/man3/OSSL_STORE_INFO.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_LOADER.pod" ], "src" => "doc/man/man3/OSSL_STORE_LOADER.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_SEARCH.pod" ], "src" => "doc/man/man3/OSSL_STORE_SEARCH.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_attach.pod" ], "src" => "doc/man/man3/OSSL_STORE_attach.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_expect.pod" ], "src" => "doc/man/man3/OSSL_STORE_expect.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_STORE_open.pod" ], "src" => "doc/man/man3/OSSL_STORE_open.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_sleep.pod" ], "src" => "doc/man/man3/OSSL_sleep.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_trace_enabled.pod" ], "src" => "doc/man/man3/OSSL_trace_enabled.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_trace_get_category_num.pod" ], "src" => "doc/man/man3/OSSL_trace_get_category_num.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OSSL_trace_set_channel.pod" ], "src" => "doc/man/man3/OSSL_trace_set_channel.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OpenSSL_add_all_algorithms.pod" ], "src" => "doc/man/man3/OpenSSL_add_all_algorithms.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/OpenSSL_version.pod" ], "src" => "doc/man/man3/OpenSSL_version.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PBMAC1_get1_pbkdf2_param.pod" ], "src" => "doc/man/man3/PBMAC1_get1_pbkdf2_param.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_X509_INFO_read_bio_ex.pod" ], "src" => "doc/man/man3/PEM_X509_INFO_read_bio_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_bytes_read_bio.pod" ], "src" => "doc/man/man3/PEM_bytes_read_bio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read.pod" ], "src" => "doc/man/man3/PEM_read.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read_CMS.pod" ], "src" => "doc/man/man3/PEM_read_CMS.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read_bio_PrivateKey.pod" ], "src" => "doc/man/man3/PEM_read_bio_PrivateKey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_read_bio_ex.pod" ], "src" => "doc/man/man3/PEM_read_bio_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_write_bio_CMS_stream.pod" ], "src" => "doc/man/man3/PEM_write_bio_CMS_stream.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PEM_write_bio_PKCS7_stream.pod" ], "src" => "doc/man/man3/PEM_write_bio_PKCS7_stream.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_PBE_keyivgen.pod" ], "src" => "doc/man/man3/PKCS12_PBE_keyivgen.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_create_cert.pod" ], "src" => "doc/man/man3/PKCS12_SAFEBAG_create_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_get0_attrs.pod" ], "src" => "doc/man/man3/PKCS12_SAFEBAG_get0_attrs.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_get1_cert.pod" ], "src" => "doc/man/man3/PKCS12_SAFEBAG_get1_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_SAFEBAG_set0_attrs.pod" ], "src" => "doc/man/man3/PKCS12_SAFEBAG_set0_attrs.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add1_attr_by_NID.pod" ], "src" => "doc/man/man3/PKCS12_add1_attr_by_NID.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_CSPName_asc.pod" ], "src" => "doc/man/man3/PKCS12_add_CSPName_asc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_cert.pod" ], "src" => "doc/man/man3/PKCS12_add_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_friendlyname_asc.pod" ], "src" => "doc/man/man3/PKCS12_add_friendlyname_asc.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_localkeyid.pod" ], "src" => "doc/man/man3/PKCS12_add_localkeyid.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_add_safe.pod" ], "src" => "doc/man/man3/PKCS12_add_safe.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_create.pod" ], "src" => "doc/man/man3/PKCS12_create.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_decrypt_skey.pod" ], "src" => "doc/man/man3/PKCS12_decrypt_skey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_gen_mac.pod" ], "src" => "doc/man/man3/PKCS12_gen_mac.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_get_friendlyname.pod" ], "src" => "doc/man/man3/PKCS12_get_friendlyname.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_init.pod" ], "src" => "doc/man/man3/PKCS12_init.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_item_decrypt_d2i.pod" ], "src" => "doc/man/man3/PKCS12_item_decrypt_d2i.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_key_gen_utf8_ex.pod" ], "src" => "doc/man/man3/PKCS12_key_gen_utf8_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_newpass.pod" ], "src" => "doc/man/man3/PKCS12_newpass.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_pack_p7encdata.pod" ], "src" => "doc/man/man3/PKCS12_pack_p7encdata.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS12_parse.pod" ], "src" => "doc/man/man3/PKCS12_parse.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS5_PBE_keyivgen.pod" ], "src" => "doc/man/man3/PKCS5_PBE_keyivgen.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS5_PBKDF2_HMAC.pod" ], "src" => "doc/man/man3/PKCS5_PBKDF2_HMAC.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_decrypt.pod" ], "src" => "doc/man/man3/PKCS7_decrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_encrypt.pod" ], "src" => "doc/man/man3/PKCS7_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_get_octet_string.pod" ], "src" => "doc/man/man3/PKCS7_get_octet_string.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_sign.pod" ], "src" => "doc/man/man3/PKCS7_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_sign_add_signer.pod" ], "src" => "doc/man/man3/PKCS7_sign_add_signer.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_type_is_other.pod" ], "src" => "doc/man/man3/PKCS7_type_is_other.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS7_verify.pod" ], "src" => "doc/man/man3/PKCS7_verify.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS8_encrypt.pod" ], "src" => "doc/man/man3/PKCS8_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/PKCS8_pkey_add1_attr.pod" ], "src" => "doc/man/man3/PKCS8_pkey_add1_attr.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_add.pod" ], "src" => "doc/man/man3/RAND_add.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_bytes.pod" ], "src" => "doc/man/man3/RAND_bytes.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_cleanup.pod" ], "src" => "doc/man/man3/RAND_cleanup.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_egd.pod" ], "src" => "doc/man/man3/RAND_egd.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_get0_primary.pod" ], "src" => "doc/man/man3/RAND_get0_primary.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_load_file.pod" ], "src" => "doc/man/man3/RAND_load_file.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_set_DRBG_type.pod" ], "src" => "doc/man/man3/RAND_set_DRBG_type.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RAND_set_rand_method.pod" ], "src" => "doc/man/man3/RAND_set_rand_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RC4_set_key.pod" ], "src" => "doc/man/man3/RC4_set_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RIPEMD160_Init.pod" ], "src" => "doc/man/man3/RIPEMD160_Init.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_blinding_on.pod" ], "src" => "doc/man/man3/RSA_blinding_on.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_check_key.pod" ], "src" => "doc/man/man3/RSA_check_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_generate_key.pod" ], "src" => "doc/man/man3/RSA_generate_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_get0_key.pod" ], "src" => "doc/man/man3/RSA_get0_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_meth_new.pod" ], "src" => "doc/man/man3/RSA_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_new.pod" ], "src" => "doc/man/man3/RSA_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_padding_add_PKCS1_type_1.pod" ], "src" => "doc/man/man3/RSA_padding_add_PKCS1_type_1.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_print.pod" ], "src" => "doc/man/man3/RSA_print.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_private_encrypt.pod" ], "src" => "doc/man/man3/RSA_private_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_public_encrypt.pod" ], "src" => "doc/man/man3/RSA_public_encrypt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_set_method.pod" ], "src" => "doc/man/man3/RSA_set_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_sign.pod" ], "src" => "doc/man/man3/RSA_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_sign_ASN1_OCTET_STRING.pod" ], "src" => "doc/man/man3/RSA_sign_ASN1_OCTET_STRING.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/RSA_size.pod" ], "src" => "doc/man/man3/RSA_size.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SCT_new.pod" ], "src" => "doc/man/man3/SCT_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SCT_print.pod" ], "src" => "doc/man/man3/SCT_print.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SCT_validate.pod" ], "src" => "doc/man/man3/SCT_validate.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SHA256_Init.pod" ], "src" => "doc/man/man3/SHA256_Init.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_read_ASN1.pod" ], "src" => "doc/man/man3/SMIME_read_ASN1.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_read_CMS.pod" ], "src" => "doc/man/man3/SMIME_read_CMS.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_read_PKCS7.pod" ], "src" => "doc/man/man3/SMIME_read_PKCS7.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_write_ASN1.pod" ], "src" => "doc/man/man3/SMIME_write_ASN1.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_write_CMS.pod" ], "src" => "doc/man/man3/SMIME_write_CMS.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SMIME_write_PKCS7.pod" ], "src" => "doc/man/man3/SMIME_write_PKCS7.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_Calc_B.pod" ], "src" => "doc/man/man3/SRP_Calc_B.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_VBASE_new.pod" ], "src" => "doc/man/man3/SRP_VBASE_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_create_verifier.pod" ], "src" => "doc/man/man3/SRP_create_verifier.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SRP_user_pwd_new.pod" ], "src" => "doc/man/man3/SRP_user_pwd_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CIPHER_get_name.pod" ], "src" => "doc/man/man3/SSL_CIPHER_get_name.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_COMP_add_compression_method.pod" ], "src" => "doc/man/man3/SSL_COMP_add_compression_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_new.pod" ], "src" => "doc/man/man3/SSL_CONF_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_set1_prefix.pod" ], "src" => "doc/man/man3/SSL_CONF_CTX_set1_prefix.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_set_flags.pod" ], "src" => "doc/man/man3/SSL_CONF_CTX_set_flags.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod" ], "src" => "doc/man/man3/SSL_CONF_CTX_set_ssl_ctx.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_cmd.pod" ], "src" => "doc/man/man3/SSL_CONF_cmd.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CONF_cmd_argv.pod" ], "src" => "doc/man/man3/SSL_CONF_cmd_argv.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_add1_chain_cert.pod" ], "src" => "doc/man/man3/SSL_CTX_add1_chain_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_add_extra_chain_cert.pod" ], "src" => "doc/man/man3/SSL_CTX_add_extra_chain_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_add_session.pod" ], "src" => "doc/man/man3/SSL_CTX_add_session.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_config.pod" ], "src" => "doc/man/man3/SSL_CTX_config.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_ctrl.pod" ], "src" => "doc/man/man3/SSL_CTX_ctrl.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_dane_enable.pod" ], "src" => "doc/man/man3/SSL_CTX_dane_enable.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_flush_sessions.pod" ], "src" => "doc/man/man3/SSL_CTX_flush_sessions.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_free.pod" ], "src" => "doc/man/man3/SSL_CTX_free.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_get0_param.pod" ], "src" => "doc/man/man3/SSL_CTX_get0_param.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_get_verify_mode.pod" ], "src" => "doc/man/man3/SSL_CTX_get_verify_mode.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_has_client_custom_ext.pod" ], "src" => "doc/man/man3/SSL_CTX_has_client_custom_ext.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_load_verify_locations.pod" ], "src" => "doc/man/man3/SSL_CTX_load_verify_locations.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_new.pod" ], "src" => "doc/man/man3/SSL_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sess_number.pod" ], "src" => "doc/man/man3/SSL_CTX_sess_number.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sess_set_cache_size.pod" ], "src" => "doc/man/man3/SSL_CTX_sess_set_cache_size.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sess_set_get_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_sess_set_get_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_sessions.pod" ], "src" => "doc/man/man3/SSL_CTX_sessions.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set0_CA_list.pod" ], "src" => "doc/man/man3/SSL_CTX_set0_CA_list.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_cert_comp_preference.pod" ], "src" => "doc/man/man3/SSL_CTX_set1_cert_comp_preference.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_curves.pod" ], "src" => "doc/man/man3/SSL_CTX_set1_curves.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_sigalgs.pod" ], "src" => "doc/man/man3/SSL_CTX_set1_sigalgs.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set1_verify_cert_store.pod" ], "src" => "doc/man/man3/SSL_CTX_set1_verify_cert_store.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_alpn_select_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_alpn_select_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cert_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_cert_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cert_store.pod" ], "src" => "doc/man/man3/SSL_CTX_set_cert_store.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cert_verify_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_cert_verify_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_cipher_list.pod" ], "src" => "doc/man/man3/SSL_CTX_set_cipher_list.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_client_cert_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_client_cert_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_client_hello_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_client_hello_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_ct_validation_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_ct_validation_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_ctlog_list_file.pod" ], "src" => "doc/man/man3/SSL_CTX_set_ctlog_list_file.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_default_passwd_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_default_passwd_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_generate_session_id.pod" ], "src" => "doc/man/man3/SSL_CTX_set_generate_session_id.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_info_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_info_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_keylog_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_keylog_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_max_cert_list.pod" ], "src" => "doc/man/man3/SSL_CTX_set_max_cert_list.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_min_proto_version.pod" ], "src" => "doc/man/man3/SSL_CTX_set_min_proto_version.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_mode.pod" ], "src" => "doc/man/man3/SSL_CTX_set_mode.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_msg_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_msg_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_num_tickets.pod" ], "src" => "doc/man/man3/SSL_CTX_set_num_tickets.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_options.pod" ], "src" => "doc/man/man3/SSL_CTX_set_options.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_psk_client_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_psk_client_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_quiet_shutdown.pod" ], "src" => "doc/man/man3/SSL_CTX_set_quiet_shutdown.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_read_ahead.pod" ], "src" => "doc/man/man3/SSL_CTX_set_read_ahead.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_record_padding_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_record_padding_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_security_level.pod" ], "src" => "doc/man/man3/SSL_CTX_set_security_level.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_session_cache_mode.pod" ], "src" => "doc/man/man3/SSL_CTX_set_session_cache_mode.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_session_id_context.pod" ], "src" => "doc/man/man3/SSL_CTX_set_session_id_context.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_session_ticket_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_session_ticket_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_split_send_fragment.pod" ], "src" => "doc/man/man3/SSL_CTX_set_split_send_fragment.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_srp_password.pod" ], "src" => "doc/man/man3/SSL_CTX_set_srp_password.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_ssl_version.pod" ], "src" => "doc/man/man3/SSL_CTX_set_ssl_version.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_timeout.pod" ], "src" => "doc/man/man3/SSL_CTX_set_timeout.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_servername_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_tlsext_servername_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_status_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_tlsext_status_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod" ], "src" => "doc/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tlsext_use_srtp.pod" ], "src" => "doc/man/man3/SSL_CTX_set_tlsext_use_srtp.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tmp_dh_callback.pod" ], "src" => "doc/man/man3/SSL_CTX_set_tmp_dh_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_tmp_ecdh.pod" ], "src" => "doc/man/man3/SSL_CTX_set_tmp_ecdh.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_set_verify.pod" ], "src" => "doc/man/man3/SSL_CTX_set_verify.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_use_certificate.pod" ], "src" => "doc/man/man3/SSL_CTX_use_certificate.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_use_psk_identity_hint.pod" ], "src" => "doc/man/man3/SSL_CTX_use_psk_identity_hint.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_CTX_use_serverinfo.pod" ], "src" => "doc/man/man3/SSL_CTX_use_serverinfo.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_free.pod" ], "src" => "doc/man/man3/SSL_SESSION_free.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_cipher.pod" ], "src" => "doc/man/man3/SSL_SESSION_get0_cipher.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_hostname.pod" ], "src" => "doc/man/man3/SSL_SESSION_get0_hostname.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_id_context.pod" ], "src" => "doc/man/man3/SSL_SESSION_get0_id_context.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get0_peer.pod" ], "src" => "doc/man/man3/SSL_SESSION_get0_peer.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get_compress_id.pod" ], "src" => "doc/man/man3/SSL_SESSION_get_compress_id.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get_protocol_version.pod" ], "src" => "doc/man/man3/SSL_SESSION_get_protocol_version.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_get_time.pod" ], "src" => "doc/man/man3/SSL_SESSION_get_time.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_has_ticket.pod" ], "src" => "doc/man/man3/SSL_SESSION_has_ticket.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_is_resumable.pod" ], "src" => "doc/man/man3/SSL_SESSION_is_resumable.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_print.pod" ], "src" => "doc/man/man3/SSL_SESSION_print.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_SESSION_set1_id.pod" ], "src" => "doc/man/man3/SSL_SESSION_set1_id.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_accept.pod" ], "src" => "doc/man/man3/SSL_accept.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_accept_stream.pod" ], "src" => "doc/man/man3/SSL_accept_stream.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_alert_type_string.pod" ], "src" => "doc/man/man3/SSL_alert_type_string.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_alloc_buffers.pod" ], "src" => "doc/man/man3/SSL_alloc_buffers.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_check_chain.pod" ], "src" => "doc/man/man3/SSL_check_chain.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_clear.pod" ], "src" => "doc/man/man3/SSL_clear.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_connect.pod" ], "src" => "doc/man/man3/SSL_connect.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_do_handshake.pod" ], "src" => "doc/man/man3/SSL_do_handshake.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_export_keying_material.pod" ], "src" => "doc/man/man3/SSL_export_keying_material.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_extension_supported.pod" ], "src" => "doc/man/man3/SSL_extension_supported.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_free.pod" ], "src" => "doc/man/man3/SSL_free.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_connection.pod" ], "src" => "doc/man/man3/SSL_get0_connection.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_group_name.pod" ], "src" => "doc/man/man3/SSL_get0_group_name.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_peer_rpk.pod" ], "src" => "doc/man/man3/SSL_get0_peer_rpk.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get0_peer_scts.pod" ], "src" => "doc/man/man3/SSL_get0_peer_scts.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get1_builtin_sigalgs.pod" ], "src" => "doc/man/man3/SSL_get1_builtin_sigalgs.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_SSL_CTX.pod" ], "src" => "doc/man/man3/SSL_get_SSL_CTX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_all_async_fds.pod" ], "src" => "doc/man/man3/SSL_get_all_async_fds.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_certificate.pod" ], "src" => "doc/man/man3/SSL_get_certificate.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_ciphers.pod" ], "src" => "doc/man/man3/SSL_get_ciphers.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_client_random.pod" ], "src" => "doc/man/man3/SSL_get_client_random.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_conn_close_info.pod" ], "src" => "doc/man/man3/SSL_get_conn_close_info.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_current_cipher.pod" ], "src" => "doc/man/man3/SSL_get_current_cipher.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_default_timeout.pod" ], "src" => "doc/man/man3/SSL_get_default_timeout.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_error.pod" ], "src" => "doc/man/man3/SSL_get_error.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_event_timeout.pod" ], "src" => "doc/man/man3/SSL_get_event_timeout.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_extms_support.pod" ], "src" => "doc/man/man3/SSL_get_extms_support.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_fd.pod" ], "src" => "doc/man/man3/SSL_get_fd.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_handshake_rtt.pod" ], "src" => "doc/man/man3/SSL_get_handshake_rtt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_cert_chain.pod" ], "src" => "doc/man/man3/SSL_get_peer_cert_chain.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_certificate.pod" ], "src" => "doc/man/man3/SSL_get_peer_certificate.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_signature_nid.pod" ], "src" => "doc/man/man3/SSL_get_peer_signature_nid.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_peer_tmp_key.pod" ], "src" => "doc/man/man3/SSL_get_peer_tmp_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_psk_identity.pod" ], "src" => "doc/man/man3/SSL_get_psk_identity.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_rbio.pod" ], "src" => "doc/man/man3/SSL_get_rbio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_rpoll_descriptor.pod" ], "src" => "doc/man/man3/SSL_get_rpoll_descriptor.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_session.pod" ], "src" => "doc/man/man3/SSL_get_session.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_shared_sigalgs.pod" ], "src" => "doc/man/man3/SSL_get_shared_sigalgs.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_stream_id.pod" ], "src" => "doc/man/man3/SSL_get_stream_id.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_stream_read_state.pod" ], "src" => "doc/man/man3/SSL_get_stream_read_state.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_value_uint.pod" ], "src" => "doc/man/man3/SSL_get_value_uint.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_verify_result.pod" ], "src" => "doc/man/man3/SSL_get_verify_result.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_get_version.pod" ], "src" => "doc/man/man3/SSL_get_version.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_group_to_name.pod" ], "src" => "doc/man/man3/SSL_group_to_name.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_handle_events.pod" ], "src" => "doc/man/man3/SSL_handle_events.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_in_init.pod" ], "src" => "doc/man/man3/SSL_in_init.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_inject_net_dgram.pod" ], "src" => "doc/man/man3/SSL_inject_net_dgram.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_key_update.pod" ], "src" => "doc/man/man3/SSL_key_update.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_library_init.pod" ], "src" => "doc/man/man3/SSL_library_init.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_load_client_CA_file.pod" ], "src" => "doc/man/man3/SSL_load_client_CA_file.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_new.pod" ], "src" => "doc/man/man3/SSL_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_new_stream.pod" ], "src" => "doc/man/man3/SSL_new_stream.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_pending.pod" ], "src" => "doc/man/man3/SSL_pending.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_poll.pod" ], "src" => "doc/man/man3/SSL_poll.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_read.pod" ], "src" => "doc/man/man3/SSL_read.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_read_early_data.pod" ], "src" => "doc/man/man3/SSL_read_early_data.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_rstate_string.pod" ], "src" => "doc/man/man3/SSL_rstate_string.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_session_reused.pod" ], "src" => "doc/man/man3/SSL_session_reused.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set1_host.pod" ], "src" => "doc/man/man3/SSL_set1_host.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set1_initial_peer_addr.pod" ], "src" => "doc/man/man3/SSL_set1_initial_peer_addr.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set1_server_cert_type.pod" ], "src" => "doc/man/man3/SSL_set1_server_cert_type.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_async_callback.pod" ], "src" => "doc/man/man3/SSL_set_async_callback.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_bio.pod" ], "src" => "doc/man/man3/SSL_set_bio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_blocking_mode.pod" ], "src" => "doc/man/man3/SSL_set_blocking_mode.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_connect_state.pod" ], "src" => "doc/man/man3/SSL_set_connect_state.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_default_stream_mode.pod" ], "src" => "doc/man/man3/SSL_set_default_stream_mode.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_fd.pod" ], "src" => "doc/man/man3/SSL_set_fd.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_incoming_stream_policy.pod" ], "src" => "doc/man/man3/SSL_set_incoming_stream_policy.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_retry_verify.pod" ], "src" => "doc/man/man3/SSL_set_retry_verify.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_session.pod" ], "src" => "doc/man/man3/SSL_set_session.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_session_secret_cb.pod" ], "src" => "doc/man/man3/SSL_set_session_secret_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_shutdown.pod" ], "src" => "doc/man/man3/SSL_set_shutdown.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_set_verify_result.pod" ], "src" => "doc/man/man3/SSL_set_verify_result.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_shutdown.pod" ], "src" => "doc/man/man3/SSL_shutdown.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_state_string.pod" ], "src" => "doc/man/man3/SSL_state_string.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_stream_conclude.pod" ], "src" => "doc/man/man3/SSL_stream_conclude.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_stream_reset.pod" ], "src" => "doc/man/man3/SSL_stream_reset.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_want.pod" ], "src" => "doc/man/man3/SSL_want.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/SSL_write.pod" ], "src" => "doc/man/man3/SSL_write.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/TS_RESP_CTX_new.pod" ], "src" => "doc/man/man3/TS_RESP_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/TS_VERIFY_CTX.pod" ], "src" => "doc/man/man3/TS_VERIFY_CTX.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_STRING.pod" ], "src" => "doc/man/man3/UI_STRING.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_UTIL_read_pw.pod" ], "src" => "doc/man/man3/UI_UTIL_read_pw.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_create_method.pod" ], "src" => "doc/man/man3/UI_create_method.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/UI_new.pod" ], "src" => "doc/man/man3/UI_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509V3_get_d2i.pod" ], "src" => "doc/man/man3/X509V3_get_d2i.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509V3_set_ctx.pod" ], "src" => "doc/man/man3/X509V3_set_ctx.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_add1_attr.pod" ], "src" => "doc/man/man3/X509_ACERT_add1_attr.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_add_attr_nconf.pod" ], "src" => "doc/man/man3/X509_ACERT_add_attr_nconf.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_get0_holder_baseCertId.pod" ], "src" => "doc/man/man3/X509_ACERT_get0_holder_baseCertId.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_get_attr.pod" ], "src" => "doc/man/man3/X509_ACERT_get_attr.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ACERT_print_ex.pod" ], "src" => "doc/man/man3/X509_ACERT_print_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ALGOR_dup.pod" ], "src" => "doc/man/man3/X509_ALGOR_dup.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_ATTRIBUTE.pod" ], "src" => "doc/man/man3/X509_ATTRIBUTE.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_CRL_get0_by_serial.pod" ], "src" => "doc/man/man3/X509_CRL_get0_by_serial.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_EXTENSION_set_object.pod" ], "src" => "doc/man/man3/X509_EXTENSION_set_object.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_LOOKUP.pod" ], "src" => "doc/man/man3/X509_LOOKUP.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_LOOKUP_hash_dir.pod" ], "src" => "doc/man/man3/X509_LOOKUP_hash_dir.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_LOOKUP_meth_new.pod" ], "src" => "doc/man/man3/X509_LOOKUP_meth_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_ENTRY_get_object.pod" ], "src" => "doc/man/man3/X509_NAME_ENTRY_get_object.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_add_entry_by_txt.pod" ], "src" => "doc/man/man3/X509_NAME_add_entry_by_txt.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_get0_der.pod" ], "src" => "doc/man/man3/X509_NAME_get0_der.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_get_index_by_NID.pod" ], "src" => "doc/man/man3/X509_NAME_get_index_by_NID.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_NAME_print_ex.pod" ], "src" => "doc/man/man3/X509_NAME_print_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_PUBKEY_new.pod" ], "src" => "doc/man/man3/X509_PUBKEY_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_REQ_get_attr.pod" ], "src" => "doc/man/man3/X509_REQ_get_attr.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_REQ_get_extensions.pod" ], "src" => "doc/man/man3/X509_REQ_get_extensions.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_SIG_get0.pod" ], "src" => "doc/man/man3/X509_SIG_get0.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_get_by_subject.pod" ], "src" => "doc/man/man3/X509_STORE_CTX_get_by_subject.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_get_error.pod" ], "src" => "doc/man/man3/X509_STORE_CTX_get_error.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_new.pod" ], "src" => "doc/man/man3/X509_STORE_CTX_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_CTX_set_verify_cb.pod" ], "src" => "doc/man/man3/X509_STORE_CTX_set_verify_cb.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_add_cert.pod" ], "src" => "doc/man/man3/X509_STORE_add_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_get0_param.pod" ], "src" => "doc/man/man3/X509_STORE_get0_param.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_new.pod" ], "src" => "doc/man/man3/X509_STORE_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_STORE_set_verify_cb_func.pod" ], "src" => "doc/man/man3/X509_STORE_set_verify_cb_func.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_VERIFY_PARAM_set_flags.pod" ], "src" => "doc/man/man3/X509_VERIFY_PARAM_set_flags.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_add_cert.pod" ], "src" => "doc/man/man3/X509_add_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_ca.pod" ], "src" => "doc/man/man3/X509_check_ca.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_host.pod" ], "src" => "doc/man/man3/X509_check_host.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_issued.pod" ], "src" => "doc/man/man3/X509_check_issued.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_private_key.pod" ], "src" => "doc/man/man3/X509_check_private_key.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_check_purpose.pod" ], "src" => "doc/man/man3/X509_check_purpose.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_cmp.pod" ], "src" => "doc/man/man3/X509_cmp.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_cmp_time.pod" ], "src" => "doc/man/man3/X509_cmp_time.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_digest.pod" ], "src" => "doc/man/man3/X509_digest.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_dup.pod" ], "src" => "doc/man/man3/X509_dup.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_distinguishing_id.pod" ], "src" => "doc/man/man3/X509_get0_distinguishing_id.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_notBefore.pod" ], "src" => "doc/man/man3/X509_get0_notBefore.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_signature.pod" ], "src" => "doc/man/man3/X509_get0_signature.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get0_uids.pod" ], "src" => "doc/man/man3/X509_get0_uids.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_default_cert_file.pod" ], "src" => "doc/man/man3/X509_get_default_cert_file.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_extension_flags.pod" ], "src" => "doc/man/man3/X509_get_extension_flags.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_pubkey.pod" ], "src" => "doc/man/man3/X509_get_pubkey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_serialNumber.pod" ], "src" => "doc/man/man3/X509_get_serialNumber.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_subject_name.pod" ], "src" => "doc/man/man3/X509_get_subject_name.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_get_version.pod" ], "src" => "doc/man/man3/X509_get_version.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_load_http.pod" ], "src" => "doc/man/man3/X509_load_http.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_new.pod" ], "src" => "doc/man/man3/X509_new.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_sign.pod" ], "src" => "doc/man/man3/X509_sign.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_verify.pod" ], "src" => "doc/man/man3/X509_verify.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509_verify_cert.pod" ], "src" => "doc/man/man3/X509_verify_cert.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/X509v3_get_ext_by_NID.pod" ], "src" => "doc/man/man3/X509v3_get_ext_by_NID.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/b2i_PVK_bio_ex.pod" ], "src" => "doc/man/man3/b2i_PVK_bio_ex.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_PKCS8PrivateKey_bio.pod" ], "src" => "doc/man/man3/d2i_PKCS8PrivateKey_bio.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_PrivateKey.pod" ], "src" => "doc/man/man3/d2i_PrivateKey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_RSAPrivateKey.pod" ], "src" => "doc/man/man3/d2i_RSAPrivateKey.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_SSL_SESSION.pod" ], "src" => "doc/man/man3/d2i_SSL_SESSION.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/d2i_X509.pod" ], "src" => "doc/man/man3/d2i_X509.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/i2d_CMS_bio_stream.pod" ], "src" => "doc/man/man3/i2d_CMS_bio_stream.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/i2d_PKCS7_bio_stream.pod" ], "src" => "doc/man/man3/i2d_PKCS7_bio_stream.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/i2d_re_X509_tbs.pod" ], "src" => "doc/man/man3/i2d_re_X509_tbs.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/o2i_SCT_LIST.pod" ], "src" => "doc/man/man3/o2i_SCT_LIST.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man3/s2i_ASN1_IA5STRING.pod" ], "src" => "doc/man/man3/s2i_ASN1_IA5STRING.3" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man5/config.pod" ], "src" => "doc/man/man5/config.5" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man5/fips_config.pod" ], "src" => "doc/man/man5/fips_config.5" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man5/x509v3_config.pod" ], "src" => "doc/man/man5/x509v3_config.5" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_ASYM_CIPHER-RSA.pod" ], "src" => "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_ASYM_CIPHER-SM2.pod" ], "src" => "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-AES.pod" ], "src" => "doc/man/man7/EVP_CIPHER-AES.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-ARIA.pod" ], "src" => "doc/man/man7/EVP_CIPHER-ARIA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-BLOWFISH.pod" ], "src" => "doc/man/man7/EVP_CIPHER-BLOWFISH.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-CAMELLIA.pod" ], "src" => "doc/man/man7/EVP_CIPHER-CAMELLIA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-CAST.pod" ], "src" => "doc/man/man7/EVP_CIPHER-CAST.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-CHACHA.pod" ], "src" => "doc/man/man7/EVP_CIPHER-CHACHA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-DES.pod" ], "src" => "doc/man/man7/EVP_CIPHER-DES.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-IDEA.pod" ], "src" => "doc/man/man7/EVP_CIPHER-IDEA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-NULL.pod" ], "src" => "doc/man/man7/EVP_CIPHER-NULL.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-RC2.pod" ], "src" => "doc/man/man7/EVP_CIPHER-RC2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-RC4.pod" ], "src" => "doc/man/man7/EVP_CIPHER-RC4.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-RC5.pod" ], "src" => "doc/man/man7/EVP_CIPHER-RC5.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-SEED.pod" ], "src" => "doc/man/man7/EVP_CIPHER-SEED.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_CIPHER-SM4.pod" ], "src" => "doc/man/man7/EVP_CIPHER-SM4.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-ARGON2.pod" ], "src" => "doc/man/man7/EVP_KDF-ARGON2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-HKDF.pod" ], "src" => "doc/man/man7/EVP_KDF-HKDF.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-HMAC-DRBG.pod" ], "src" => "doc/man/man7/EVP_KDF-HMAC-DRBG.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-KB.pod" ], "src" => "doc/man/man7/EVP_KDF-KB.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-KRB5KDF.pod" ], "src" => "doc/man/man7/EVP_KDF-KRB5KDF.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PBKDF1.pod" ], "src" => "doc/man/man7/EVP_KDF-PBKDF1.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PBKDF2.pod" ], "src" => "doc/man/man7/EVP_KDF-PBKDF2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PKCS12KDF.pod" ], "src" => "doc/man/man7/EVP_KDF-PKCS12KDF.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-PVKKDF.pod" ], "src" => "doc/man/man7/EVP_KDF-PVKKDF.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-SCRYPT.pod" ], "src" => "doc/man/man7/EVP_KDF-SCRYPT.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-SS.pod" ], "src" => "doc/man/man7/EVP_KDF-SS.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-SSHKDF.pod" ], "src" => "doc/man/man7/EVP_KDF-SSHKDF.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-TLS13_KDF.pod" ], "src" => "doc/man/man7/EVP_KDF-TLS13_KDF.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-TLS1_PRF.pod" ], "src" => "doc/man/man7/EVP_KDF-TLS1_PRF.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-X942-ASN1.pod" ], "src" => "doc/man/man7/EVP_KDF-X942-ASN1.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-X942-CONCAT.pod" ], "src" => "doc/man/man7/EVP_KDF-X942-CONCAT.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KDF-X963.pod" ], "src" => "doc/man/man7/EVP_KDF-X963.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEM-EC.pod" ], "src" => "doc/man/man7/EVP_KEM-EC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEM-RSA.pod" ], "src" => "doc/man/man7/EVP_KEM-RSA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEM-X25519.pod" ], "src" => "doc/man/man7/EVP_KEM-X25519.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEYEXCH-DH.pod" ], "src" => "doc/man/man7/EVP_KEYEXCH-DH.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEYEXCH-ECDH.pod" ], "src" => "doc/man/man7/EVP_KEYEXCH-ECDH.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_KEYEXCH-X25519.pod" ], "src" => "doc/man/man7/EVP_KEYEXCH-X25519.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-BLAKE2.pod" ], "src" => "doc/man/man7/EVP_MAC-BLAKE2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-CMAC.pod" ], "src" => "doc/man/man7/EVP_MAC-CMAC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-GMAC.pod" ], "src" => "doc/man/man7/EVP_MAC-GMAC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-HMAC.pod" ], "src" => "doc/man/man7/EVP_MAC-HMAC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-KMAC.pod" ], "src" => "doc/man/man7/EVP_MAC-KMAC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-Poly1305.pod" ], "src" => "doc/man/man7/EVP_MAC-Poly1305.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MAC-Siphash.pod" ], "src" => "doc/man/man7/EVP_MAC-Siphash.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-BLAKE2.pod" ], "src" => "doc/man/man7/EVP_MD-BLAKE2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-KECCAK.pod" ], "src" => "doc/man/man7/EVP_MD-KECCAK.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD2.pod" ], "src" => "doc/man/man7/EVP_MD-MD2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD4.pod" ], "src" => "doc/man/man7/EVP_MD-MD4.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD5-SHA1.pod" ], "src" => "doc/man/man7/EVP_MD-MD5-SHA1.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MD5.pod" ], "src" => "doc/man/man7/EVP_MD-MD5.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-MDC2.pod" ], "src" => "doc/man/man7/EVP_MD-MDC2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-NULL.pod" ], "src" => "doc/man/man7/EVP_MD-NULL.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-RIPEMD160.pod" ], "src" => "doc/man/man7/EVP_MD-RIPEMD160.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHA1.pod" ], "src" => "doc/man/man7/EVP_MD-SHA1.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHA2.pod" ], "src" => "doc/man/man7/EVP_MD-SHA2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHA3.pod" ], "src" => "doc/man/man7/EVP_MD-SHA3.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SHAKE.pod" ], "src" => "doc/man/man7/EVP_MD-SHAKE.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-SM3.pod" ], "src" => "doc/man/man7/EVP_MD-SM3.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-WHIRLPOOL.pod" ], "src" => "doc/man/man7/EVP_MD-WHIRLPOOL.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_MD-common.pod" ], "src" => "doc/man/man7/EVP_MD-common.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-DH.pod" ], "src" => "doc/man/man7/EVP_PKEY-DH.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-DSA.pod" ], "src" => "doc/man/man7/EVP_PKEY-DSA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-EC.pod" ], "src" => "doc/man/man7/EVP_PKEY-EC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-FFC.pod" ], "src" => "doc/man/man7/EVP_PKEY-FFC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-HMAC.pod" ], "src" => "doc/man/man7/EVP_PKEY-HMAC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-RSA.pod" ], "src" => "doc/man/man7/EVP_PKEY-RSA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-SM2.pod" ], "src" => "doc/man/man7/EVP_PKEY-SM2.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_PKEY-X25519.pod" ], "src" => "doc/man/man7/EVP_PKEY-X25519.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-CRNG-TEST.pod" ], "src" => "doc/man/man7/EVP_RAND-CRNG-TEST.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-CTR-DRBG.pod" ], "src" => "doc/man/man7/EVP_RAND-CTR-DRBG.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-HASH-DRBG.pod" ], "src" => "doc/man/man7/EVP_RAND-HASH-DRBG.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-HMAC-DRBG.pod" ], "src" => "doc/man/man7/EVP_RAND-HMAC-DRBG.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-JITTER.pod" ], "src" => "doc/man/man7/EVP_RAND-JITTER.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-SEED-SRC.pod" ], "src" => "doc/man/man7/EVP_RAND-SEED-SRC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND-TEST-RAND.pod" ], "src" => "doc/man/man7/EVP_RAND-TEST-RAND.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_RAND.pod" ], "src" => "doc/man/man7/EVP_RAND.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-DSA.pod" ], "src" => "doc/man/man7/EVP_SIGNATURE-DSA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-ECDSA.pod" ], "src" => "doc/man/man7/EVP_SIGNATURE-ECDSA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-ED25519.pod" ], "src" => "doc/man/man7/EVP_SIGNATURE-ED25519.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-HMAC.pod" ], "src" => "doc/man/man7/EVP_SIGNATURE-HMAC.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/EVP_SIGNATURE-RSA.pod" ], "src" => "doc/man/man7/EVP_SIGNATURE-RSA.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-FIPS.pod" ], "src" => "doc/man/man7/OSSL_PROVIDER-FIPS.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-base.pod" ], "src" => "doc/man/man7/OSSL_PROVIDER-base.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-default.pod" ], "src" => "doc/man/man7/OSSL_PROVIDER-default.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-legacy.pod" ], "src" => "doc/man/man7/OSSL_PROVIDER-legacy.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_PROVIDER-null.pod" ], "src" => "doc/man/man7/OSSL_PROVIDER-null.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/OSSL_STORE-winstore.pod" ], "src" => "doc/man/man7/OSSL_STORE-winstore.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/RAND.pod" ], "src" => "doc/man/man7/RAND.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/RSA-PSS.pod" ], "src" => "doc/man/man7/RSA-PSS.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/X25519.pod" ], "src" => "doc/man/man7/X25519.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/bio.pod" ], "src" => "doc/man/man7/bio.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ct.pod" ], "src" => "doc/man/man7/ct.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/des_modes.pod" ], "src" => "doc/man/man7/des_modes.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/evp.pod" ], "src" => "doc/man/man7/evp.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/fips_module.pod" ], "src" => "doc/man/man7/fips_module.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-cipher.pod" ], "src" => "doc/man/man7/life_cycle-cipher.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-digest.pod" ], "src" => "doc/man/man7/life_cycle-digest.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-kdf.pod" ], "src" => "doc/man/man7/life_cycle-kdf.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-mac.pod" ], "src" => "doc/man/man7/life_cycle-mac.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-pkey.pod" ], "src" => "doc/man/man7/life_cycle-pkey.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/life_cycle-rand.pod" ], "src" => "doc/man/man7/life_cycle-rand.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-core.h.pod" ], "src" => "doc/man/man7/openssl-core.h.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-core_dispatch.h.pod" ], "src" => "doc/man/man7/openssl-core_dispatch.h.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-core_names.h.pod" ], "src" => "doc/man/man7/openssl-core_names.h.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-env.pod" ], "src" => "doc/man/man7/openssl-env.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-glossary.pod" ], "src" => "doc/man/man7/openssl-glossary.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-qlog.pod" ], "src" => "doc/man/man7/openssl-qlog.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-quic.pod" ], "src" => "doc/man/man7/openssl-quic.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl-threads.pod" ], "src" => "doc/man/man7/openssl-threads.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/openssl_user_macros.pod" ], "src" => "doc/man/man7/openssl_user_macros.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-introduction.pod" ], "src" => "doc/man/man7/ossl-guide-introduction.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-libcrypto-introduction.pod" ], "src" => "doc/man/man7/ossl-guide-libcrypto-introduction.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-libraries-introduction.pod" ], "src" => "doc/man/man7/ossl-guide-libraries-introduction.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-libssl-introduction.pod" ], "src" => "doc/man/man7/ossl-guide-libssl-introduction.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-migration.pod" ], "src" => "doc/man/man7/ossl-guide-migration.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-client-block.pod" ], "src" => "doc/man/man7/ossl-guide-quic-client-block.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-client-non-block.pod" ], "src" => "doc/man/man7/ossl-guide-quic-client-non-block.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-introduction.pod" ], "src" => "doc/man/man7/ossl-guide-quic-introduction.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-quic-multi-stream.pod" ], "src" => "doc/man/man7/ossl-guide-quic-multi-stream.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-client-block.pod" ], "src" => "doc/man/man7/ossl-guide-tls-client-block.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-client-non-block.pod" ], "src" => "doc/man/man7/ossl-guide-tls-client-non-block.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-introduction.pod" ], "src" => "doc/man/man7/ossl-guide-tls-introduction.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl-guide-tls-server-block.pod" ], "src" => "doc/man/man7/ossl-guide-tls-server-block.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl_store-file.pod" ], "src" => "doc/man/man7/ossl_store-file.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/ossl_store.pod" ], "src" => "doc/man/man7/ossl_store.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/passphrase-encoding.pod" ], "src" => "doc/man/man7/passphrase-encoding.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/property.pod" ], "src" => "doc/man/man7/property.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-asym_cipher.pod" ], "src" => "doc/man/man7/provider-asym_cipher.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-base.pod" ], "src" => "doc/man/man7/provider-base.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-cipher.pod" ], "src" => "doc/man/man7/provider-cipher.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-decoder.pod" ], "src" => "doc/man/man7/provider-decoder.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-digest.pod" ], "src" => "doc/man/man7/provider-digest.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-encoder.pod" ], "src" => "doc/man/man7/provider-encoder.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-kdf.pod" ], "src" => "doc/man/man7/provider-kdf.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-kem.pod" ], "src" => "doc/man/man7/provider-kem.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-keyexch.pod" ], "src" => "doc/man/man7/provider-keyexch.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-keymgmt.pod" ], "src" => "doc/man/man7/provider-keymgmt.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-mac.pod" ], "src" => "doc/man/man7/provider-mac.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-object.pod" ], "src" => "doc/man/man7/provider-object.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-rand.pod" ], "src" => "doc/man/man7/provider-rand.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-signature.pod" ], "src" => "doc/man/man7/provider-signature.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider-storemgmt.pod" ], "src" => "doc/man/man7/provider-storemgmt.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/provider.pod" ], "src" => "doc/man/man7/provider.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/proxy-certificates.pod" ], "src" => "doc/man/man7/proxy-certificates.7" ); +-}{- + generatesrc( "attrs" => {}, "generator" => [ "doc/man7/x509.pod" ], "src" => "doc/man/man7/x509.7" ); +-} \ No newline at end of file diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/OpenSSLConfig.cmake b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/OpenSSLConfig.cmake new file mode 100644 index 00000000..34bf00a3 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/OpenSSLConfig.cmake @@ -0,0 +1,125 @@ +# Generated by OpenSSL + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Avoid duplicate find_package() +set(_ossl_expected_targets OpenSSL::Crypto OpenSSL::SSL + ) +set(_ossl_defined_targets) +set(_ossl_undefined_targets) +foreach(t IN LISTS _ossl_expected_targets) + if(TARGET "${t}") + LIST(APPEND _ossl_defined_targets "${t}") + else() + LIST(APPEND _ossl_undefined_targets "${t}") + endif() +endforeach() +message(DEBUG "_ossl_expected_targets = ${_ossl_expected_targets}") +message(DEBUG "_ossl_defined_targets = ${_ossl_defined_targets}") +message(DEBUG "_ossl_undefined_targets = ${_ossl_undefined_targets}") +if(NOT _ossl_undefined_targets) + # All targets are defined, we're good, just undo everything and return + unset(_ossl_expected_targets) + unset(_ossl_defined_targets) + unset(_ossl_undefined_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + return() +endif() +if(_ossl_defined_targets) + # We have a mix of defined and undefined targets. This is hard to reconcile, + # and probably the result of another config, or FindOpenSSL.cmake having been + # called, or whatever. Therefore, the best course of action is to quit with a + # hard error. + message(FATAL_ERROR "Some targets defined, others not:\nNot defined: ${_ossl_undefined_targets}\nDefined: ${_ossl_defined_targets}") +endif() +unset(_ossl_expected_targets) +unset(_ossl_defined_targets) +unset(_ossl_undefined_targets) + + +# Set up the import path, so all other import paths are made relative this file +get_filename_component(_ossl_prefix "${CMAKE_CURRENT_LIST_FILE}" PATH) + +if(_ossl_prefix STREQUAL "/") + set(_ossl_prefix "") +endif() + + +set(_ossl_use_static_libs True) + +if(OPENSSL_USE_STATIC_LIBS) + set(_ossl_use_static_libs True) +elseif(DEFINED OPENSSL_USE_STATIC_LIBS) + # We know OPENSSL_USE_STATIC_LIBS is defined and False + if(_ossl_use_static_libs) + # OPENSSL_USE_STATIC_LIBS is explicitly false, indicating that shared libraries are + # required. However, _ossl_use_static_libs indicates that no shared libraries are + # available. The best course of action is to simply return and leave it to CMake to + # use another OpenSSL config. + unset(_ossl_use_static_libs) + unset(CMAKE_IMPORT_FILE_VERSION) + return() + endif() +endif() + +# Version, copied from what find_package() gives, for compatibility with FindOpenSSL.cmake +set(OPENSSL_VERSION "${OpenSSL_VERSION}") +set(OPENSSL_VERSION_MAJOR "${OpenSSL_VERSION_MAJOR}") +set(OPENSSL_VERSION_MINOR "${OpenSSL_VERSION_MINOR}") +set(OPENSSL_VERSION_FIX "${OpenSSL_VERSION_PATCH}") +set(OPENSSL_FOUND YES) + +# Directories and names +set(OPENSSL_LIBRARY_DIR "${_ossl_prefix}/") +set(OPENSSL_INCLUDE_DIR "${_ossl_prefix}/include" "${_ossl_prefix}/./include") +set(OPENSSL_ENGINES_DIR "${_ossl_prefix}//engines") +set(OPENSSL_MODULES_DIR "${_ossl_prefix}//providers") +set(OPENSSL_RUNTIME_DIR "${_ossl_prefix}/apps") + +set(OPENSSL_PROGRAM "${OPENSSL_RUNTIME_DIR}/openssl") + +# Set up the imported targets +if(_ossl_use_static_libs) + + add_library(OpenSSL::Crypto STATIC IMPORTED) + add_library(OpenSSL::SSL STATIC IMPORTED) + + set(OPENSSL_LIBCRYPTO_STATIC "${OPENSSL_LIBRARY_DIR}/libcrypto.a") + set(OPENSSL_LIBCRYPTO_DEPENDENCIES ) + set_target_properties(OpenSSL::Crypto PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION ${OPENSSL_LIBCRYPTO_STATIC}) + set_property(TARGET OpenSSL::Crypto + PROPERTY INTERFACE_LINK_LIBRARIES ${OPENSSL_LIBCRYPTO_DEPENDENCIES}) + + set(OPENSSL_LIBSSL_STATIC "${OPENSSL_LIBRARY_DIR}/libssl.a") + set(OPENSSL_LIBSSL_DEPENDENCIES OpenSSL::Crypto) + set_target_properties(OpenSSL::SSL PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION ${OPENSSL_LIBSSL_STATIC}) + set_property(TARGET OpenSSL::SSL + PROPERTY INTERFACE_LINK_LIBRARIES ${OPENSSL_LIBSSL_DEPENDENCIES}) + + # Directories and names compatible with CMake's FindOpenSSL.cmake + set(OPENSSL_CRYPTO_LIBRARY ${OPENSSL_LIBCRYPTO_STATIC}) + set(OPENSSL_CRYPTO_LIBRARIES ${OPENSSL_CRYPTO_LIBRARY} ${OPENSSL_LIBCRYPTO_DEPENDENCIES}) + set(OPENSSL_SSL_LIBRARY ${OPENSSL_LIBSSL_STATIC}) + set(OPENSSL_SSL_LIBRARIES ${OPENSSL_SSL_LIBRARY} ${OPENSSL_LIBSSL_DEPENDENCIES}) + set(OPENSSL_LIBRARIES ${OPENSSL_SSL_LIBRARY} ${OPENSSL_LIBSSL_DEPENDENCIES} ${OPENSSL_LIBCRYPTO_DEPENDENCIES}) + +else() + + # Shared libraries are UNSUPPORTED in this configuration + +endif() + +set_target_properties(OpenSSL::Crypto PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}") +set_target_properties(OpenSSL::SSL PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}") + + + +unset(_ossl_prefix) +unset(_ossl_use_static_libs) diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/OpenSSLConfigVersion.cmake b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/OpenSSLConfigVersion.cmake new file mode 100644 index 00000000..93146a7b --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/OpenSSLConfigVersion.cmake @@ -0,0 +1,17 @@ +# Generated by OpenSSL + +set(PACKAGE_VERSION 3.4.0) + +if(NOT PACKAGE_FIND_VERSION) + # find_package() was called without any version information. This is assumed to + # mean that the caller accepts whatever they get. + set(PACKAGE_VERSION_COMPATIBLE 1) +elseif(PACKAGE_FIND_VERSION_MAJOR LESS 3 + OR PACKAGE_FIND_VERSION VERSION_GREATER 3.4.0) + set(PACKAGE_VERSION_UNSUITABLE 1) +else() + set(PACKAGE_VERSION_COMPATIBLE 1) + if(PACKAGE_FIND_VERSION VERSION_EQUAL 3.4.0) + set(PACKAGE_VERSION_EXACT 1) + endif() +endif() diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_libctx.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_libctx.d new file mode 100644 index 00000000..736fe950 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_libctx.d @@ -0,0 +1,36 @@ +apps/lib/libapps-lib-app_libctx.o: apps/lib/app_libctx.c \ + apps/include/app_libctx.h include/openssl/types.h \ + include/openssl/e_os2.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/safestack.h \ + include/openssl/stack.h apps/include/apps.h include/internal/e_os.h \ + include/openssl/crypto.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/common.h include/internal/nelem.h \ + include/internal/sockets.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_libctx.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_libctx.o new file mode 100644 index 00000000..c7f6b446 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_libctx.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_params.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_params.d new file mode 100644 index 00000000..49071589 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_params.d @@ -0,0 +1,37 @@ +apps/lib/libapps-lib-app_params.o: apps/lib/app_params.c \ + apps/include/apps.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/common.h include/internal/nelem.h \ + include/internal/sockets.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + apps/include/app_params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_params.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_params.o new file mode 100644 index 00000000..f680d537 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_params.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_provider.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_provider.d new file mode 100644 index 00000000..9eafa2ed --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_provider.d @@ -0,0 +1,37 @@ +apps/lib/libapps-lib-app_provider.o: apps/lib/app_provider.c \ + apps/include/apps.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/common.h include/internal/nelem.h \ + include/internal/sockets.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + include/openssl/provider.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_provider.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_provider.o new file mode 100644 index 00000000..06d57866 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_provider.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_rand.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_rand.d new file mode 100644 index 00000000..7532feb0 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_rand.d @@ -0,0 +1,35 @@ +apps/lib/libapps-lib-app_rand.o: apps/lib/app_rand.c apps/include/apps.h \ + include/internal/e_os.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/common.h \ + include/internal/nelem.h include/internal/sockets.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_rand.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_rand.o new file mode 100644 index 00000000..1b067ef1 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_rand.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_x509.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_x509.d new file mode 100644 index 00000000..3afd02dc --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_x509.d @@ -0,0 +1,35 @@ +apps/lib/libapps-lib-app_x509.o: apps/lib/app_x509.c apps/include/apps.h \ + include/internal/e_os.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/common.h \ + include/internal/nelem.h include/internal/sockets.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_x509.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_x509.o new file mode 100644 index 00000000..060eb04b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-app_x509.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps.d new file mode 100644 index 00000000..81f2bf5c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps.d @@ -0,0 +1,44 @@ +apps/lib/libapps-lib-apps.o: apps/lib/apps.c include/openssl/engine.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/bn.h include/openssl/e_os2.h include/openssl/types.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/crypto.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bnerr.h include/openssl/rsa.h \ + include/openssl/asn1.h include/openssl/bio.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/ec.h include/openssl/ecerr.h \ + include/openssl/params.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/ui.h include/openssl/pem.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/sha.h include/openssl/x509err.h \ + include/openssl/x509_vfy.h include/openssl/lhash.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/x509v3.h \ + include/openssl/x509v3err.h include/openssl/store.h \ + include/openssl/storeerr.h include/openssl/pkcs12.h \ + include/openssl/pkcs12err.h include/openssl/ssl.h \ + include/openssl/e_ostime.h include/openssl/comp.h \ + include/openssl/comperr.h include/openssl/hmac.h \ + include/openssl/async.h include/openssl/asyncerr.h \ + include/openssl/ct.h include/openssl/cterr.h include/openssl/sslerr.h \ + include/openssl/sslerr_legacy.h include/openssl/prov_ssl.h \ + include/openssl/ssl2.h include/openssl/ssl3.h include/openssl/tls1.h \ + include/openssl/dtls1.h include/openssl/srtp.h include/openssl/quic.h \ + include/openssl/core_names.h apps/include/s_apps.h \ + include/openssl/srp.h apps/include/apps.h include/internal/e_os.h \ + include/internal/numbers.h include/internal/common.h \ + include/internal/nelem.h include/internal/sockets.h \ + include/openssl/txt_db.h include/openssl/ocsp.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h apps/include/app_libctx.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps.o new file mode 100644 index 00000000..4e551243 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_opt_printf.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_opt_printf.d new file mode 100644 index 00000000..b02d93fd --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_opt_printf.d @@ -0,0 +1,25 @@ +apps/lib/libapps-lib-apps_opt_printf.o: apps/lib/apps_opt_printf.c \ + apps/include/opt.h include/openssl/e_os2.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/types.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/ui.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/openssl/pem.h include/openssl/bio.h include/openssl/bioerr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/pemerr.h \ + include/openssl/uierr.h apps/include/apps_ui.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_opt_printf.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_opt_printf.o new file mode 100644 index 00000000..1e4646c0 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_opt_printf.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_ui.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_ui.d new file mode 100644 index 00000000..cff8c69d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_ui.d @@ -0,0 +1,26 @@ +apps/lib/libapps-lib-apps_ui.o: apps/lib/apps_ui.c include/openssl/err.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/types.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/openssl/bioerr.h include/openssl/lhash.h include/openssl/ui.h \ + include/openssl/pem.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/objectserr.h \ + include/openssl/x509.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/pemerr.h include/openssl/uierr.h \ + apps/include/apps_ui.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_ui.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_ui.o new file mode 100644 index 00000000..075e1fdc Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-apps_ui.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-columns.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-columns.d new file mode 100644 index 00000000..ccc52443 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-columns.d @@ -0,0 +1,36 @@ +apps/lib/libapps-lib-columns.o: apps/lib/columns.c apps/include/apps.h \ + include/internal/e_os.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/common.h \ + include/internal/nelem.h include/internal/sockets.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + apps/include/function.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-columns.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-columns.o new file mode 100644 index 00000000..6d02176a Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-columns.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine.d new file mode 100644 index 00000000..c0303408 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine.d @@ -0,0 +1,35 @@ +apps/lib/libapps-lib-engine.o: apps/lib/engine.c include/openssl/types.h \ + include/openssl/e_os2.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/err.h include/openssl/bio.h \ + include/openssl/crypto.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/lhash.h include/openssl/engine.h include/openssl/bn.h \ + include/openssl/bnerr.h include/openssl/rsa.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/ec.h include/openssl/ecerr.h \ + include/openssl/params.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/ui.h include/openssl/pem.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/sha.h include/openssl/x509err.h \ + include/openssl/x509_vfy.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/pemerr.h \ + include/openssl/uierr.h include/openssl/engineerr.h \ + apps/include/apps.h include/internal/e_os.h include/internal/numbers.h \ + include/internal/common.h include/internal/nelem.h \ + include/internal/sockets.h include/openssl/txt_db.h \ + include/openssl/ocsp.h include/openssl/x509v3.h \ + include/openssl/x509v3err.h include/openssl/ocsperr.h \ + apps/include/apps_ui.h apps/include/opt.h apps/include/fmt.h \ + apps/include/platform.h apps/include/engine_loader.h \ + include/openssl/store.h include/openssl/storeerr.h \ + apps/include/app_libctx.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine.o new file mode 100644 index 00000000..f4370ee2 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine_loader.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine_loader.d new file mode 100644 index 00000000..1cfaf72a --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine_loader.d @@ -0,0 +1,36 @@ +apps/lib/libapps-lib-engine_loader.o: apps/lib/engine_loader.c \ + apps/include/apps.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/common.h include/internal/nelem.h \ + include/internal/sockets.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine_loader.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine_loader.o new file mode 100644 index 00000000..e5ca7f7b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-engine_loader.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-fmt.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-fmt.d new file mode 100644 index 00000000..58a6dc88 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-fmt.d @@ -0,0 +1 @@ +apps/lib/libapps-lib-fmt.o: apps/lib/fmt.c apps/include/fmt.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-fmt.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-fmt.o new file mode 100644 index 00000000..ff9699a6 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-fmt.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-http_server.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-http_server.d new file mode 100644 index 00000000..2c7b945b --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-http_server.d @@ -0,0 +1,46 @@ +apps/lib/libapps-lib-http_server.o: apps/lib/http_server.c \ + apps/include/http_server.h apps/include/apps.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/common.h include/internal/nelem.h \ + include/internal/sockets.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + apps/include/log.h include/openssl/trace.h apps/include/s_apps.h \ + include/openssl/ssl.h include/openssl/e_ostime.h \ + include/openssl/comp.h include/openssl/comperr.h \ + include/openssl/hmac.h include/openssl/async.h \ + include/openssl/asyncerr.h include/openssl/ct.h \ + include/openssl/cterr.h include/openssl/sslerr.h \ + include/openssl/sslerr_legacy.h include/openssl/prov_ssl.h \ + include/openssl/ssl2.h include/openssl/ssl3.h include/openssl/tls1.h \ + include/openssl/dtls1.h include/openssl/srtp.h include/openssl/quic.h \ + include/openssl/srp.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-http_server.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-http_server.o new file mode 100644 index 00000000..8fcaf9c0 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-http_server.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-log.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-log.d new file mode 100644 index 00000000..59001857 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-log.d @@ -0,0 +1,36 @@ +apps/lib/libapps-lib-log.o: apps/lib/log.c include/openssl/trace.h \ + include/openssl/bio.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/openssl/bioerr.h apps/include/apps.h include/internal/e_os.h \ + include/internal/numbers.h include/internal/common.h \ + include/internal/nelem.h include/internal/sockets.h \ + include/openssl/x509.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/objectserr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + apps/include/log.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-log.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-log.o new file mode 100644 index 00000000..754b62ef Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-log.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-names.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-names.d new file mode 100644 index 00000000..9c118ed0 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-names.d @@ -0,0 +1,9 @@ +apps/lib/libapps-lib-names.o: apps/lib/names.c include/openssl/bio.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h apps/include/names.h \ + include/internal/e_os.h include/internal/numbers.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-names.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-names.o new file mode 100644 index 00000000..b80d1a0e Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-names.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-opt.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-opt.d new file mode 100644 index 00000000..9bec4382 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-opt.d @@ -0,0 +1,26 @@ +apps/lib/libapps-lib-opt.o: apps/lib/opt.c apps/include/opt.h \ + include/openssl/e_os2.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/types.h \ + include/openssl/safestack.h include/openssl/stack.h apps/include/fmt.h \ + apps/include/app_libctx.h include/internal/nelem.h \ + include/internal/numbers.h include/openssl/err.h include/openssl/bio.h \ + include/openssl/crypto.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/lhash.h include/openssl/x509v3.h \ + include/openssl/x509.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/objectserr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/x509v3err.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-opt.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-opt.o new file mode 100644 index 00000000..fb4e272b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-opt.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_cb.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_cb.d new file mode 100644 index 00000000..5789ac64 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_cb.d @@ -0,0 +1,44 @@ +apps/lib/libapps-lib-s_cb.o: apps/lib/s_cb.c apps/include/apps.h \ + include/internal/e_os.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/common.h \ + include/internal/nelem.h include/internal/sockets.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + include/openssl/core_names.h include/openssl/ssl.h \ + include/openssl/e_ostime.h include/openssl/comp.h \ + include/openssl/comperr.h include/openssl/hmac.h \ + include/openssl/async.h include/openssl/asyncerr.h \ + include/openssl/ct.h include/openssl/cterr.h include/openssl/sslerr.h \ + include/openssl/sslerr_legacy.h include/openssl/prov_ssl.h \ + include/openssl/ssl2.h include/openssl/ssl3.h include/openssl/tls1.h \ + include/openssl/dtls1.h include/openssl/srtp.h include/openssl/quic.h \ + apps/include/s_apps.h include/openssl/srp.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_cb.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_cb.o new file mode 100644 index 00000000..969c6975 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_cb.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_socket.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_socket.d new file mode 100644 index 00000000..19d2526a --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_socket.d @@ -0,0 +1,44 @@ +apps/lib/libapps-lib-s_socket.o: apps/lib/s_socket.c \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + apps/include/apps.h include/internal/e_os.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/common.h \ + include/internal/nelem.h include/internal/sockets.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h include/openssl/err.h \ + include/openssl/engineerr.h include/openssl/ocsp.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/ocsperr.h apps/include/apps_ui.h apps/include/opt.h \ + apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + apps/include/s_apps.h include/openssl/ssl.h include/openssl/e_ostime.h \ + include/openssl/comp.h include/openssl/comperr.h \ + include/openssl/hmac.h include/openssl/async.h \ + include/openssl/asyncerr.h include/openssl/ct.h \ + include/openssl/cterr.h include/openssl/sslerr.h \ + include/openssl/sslerr_legacy.h include/openssl/prov_ssl.h \ + include/openssl/ssl2.h include/openssl/ssl3.h include/openssl/tls1.h \ + include/openssl/dtls1.h include/openssl/srtp.h include/openssl/quic.h \ + include/openssl/srp.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_socket.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_socket.o new file mode 100644 index 00000000..0bfd5568 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-s_socket.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-tlssrp_depr.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-tlssrp_depr.d new file mode 100644 index 00000000..7a041971 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-tlssrp_depr.d @@ -0,0 +1,45 @@ +apps/lib/libapps-lib-tlssrp_depr.o: apps/lib/tlssrp_depr.c \ + include/openssl/bn.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/types.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/openssl/bnerr.h include/openssl/bio.h include/openssl/bioerr.h \ + include/openssl/ssl.h include/openssl/e_ostime.h \ + include/openssl/comp.h include/openssl/comperr.h \ + include/openssl/x509.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/hmac.h \ + include/openssl/async.h include/openssl/asyncerr.h \ + include/openssl/ct.h include/openssl/cterr.h include/openssl/sslerr.h \ + include/openssl/sslerr_legacy.h include/openssl/prov_ssl.h \ + include/openssl/ssl2.h include/openssl/ssl3.h include/openssl/tls1.h \ + include/openssl/dtls1.h include/openssl/srtp.h include/openssl/quic.h \ + include/openssl/srp.h apps/include/apps_ui.h apps/include/apps.h \ + include/internal/e_os.h include/internal/numbers.h \ + include/internal/common.h include/internal/nelem.h \ + include/internal/sockets.h include/openssl/txt_db.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/uierr.h \ + include/openssl/err.h include/openssl/engineerr.h \ + include/openssl/ocsp.h include/openssl/x509v3.h \ + include/openssl/x509v3err.h include/openssl/ocsperr.h \ + apps/include/opt.h apps/include/fmt.h apps/include/platform.h \ + apps/include/engine_loader.h include/openssl/store.h \ + include/openssl/storeerr.h apps/include/app_libctx.h \ + apps/include/s_apps.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-tlssrp_depr.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-tlssrp_depr.o new file mode 100644 index 00000000..a406f64c Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps/lib/libapps-lib-tlssrp_depr.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/builddata.pm b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/builddata.pm new file mode 100644 index 00000000..745bed36 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/builddata.pm @@ -0,0 +1,46 @@ +package OpenSSL::safe::installdata; + +use strict; +use warnings; +use Exporter; +our @ISA = qw(Exporter); +our @EXPORT = qw( + @PREFIX + @libdir + @BINDIR @BINDIR_REL_PREFIX + @LIBDIR @LIBDIR_REL_PREFIX + @INCLUDEDIR @INCLUDEDIR_REL_PREFIX + @APPLINKDIR @APPLINKDIR_REL_PREFIX + @ENGINESDIR @ENGINESDIR_REL_LIBDIR + @MODULESDIR @MODULESDIR_REL_LIBDIR + @PKGCONFIGDIR @PKGCONFIGDIR_REL_LIBDIR + @CMAKECONFIGDIR @CMAKECONFIGDIR_REL_LIBDIR + $VERSION @LDLIBS +); + +our @PREFIX = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src' ); +our @libdir = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src' ); +our @BINDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/apps' ); +our @BINDIR_REL_PREFIX = ( 'apps' ); +our @LIBDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src' ); +our @LIBDIR_REL_PREFIX = ( '' ); +our @INCLUDEDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include', '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include' ); +our @INCLUDEDIR_REL_PREFIX = ( 'include', './include' ); +our @APPLINKDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/ms' ); +our @APPLINKDIR_REL_PREFIX = ( 'ms' ); +our @ENGINESDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/engines' ); +our @ENGINESDIR_REL_LIBDIR = ( 'engines' ); +our @MODULESDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/providers' ); +our @MODULESDIR_REL_LIBDIR = ( 'providers' ); +our @PKGCONFIGDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src' ); +our @PKGCONFIGDIR_REL_LIBDIR = ( '.' ); +our @CMAKECONFIGDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src' ); +our @CMAKECONFIGDIR_REL_LIBDIR = ( '.' ); +our $VERSION = '3.4.0'; +our @LDLIBS = + # Unix and Windows use space separation, VMS uses comma separation + $^O eq 'VMS' + ? split(/ *, */, ' ') + : split(/ +/, ' '); + +1; diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/configdata.pm b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/configdata.pm new file mode 100755 index 00000000..813aa1c9 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/configdata.pm @@ -0,0 +1,23193 @@ +#! /usr/bin/env perl +# -*- mode: perl -*- + +package configdata; + +use strict; +use warnings; + +use Exporter; +our @ISA = qw(Exporter); +our @EXPORT = qw( + %config %target %disabled %withargs %unified_info + @disablables @disablables_int +); + +our %config = ( + "AR" => "ar", + "ARFLAGS" => [ + "qc" + ], + "ASFLAGS" => [], + "CC" => "cc", + "CFLAGS" => [ + "-O3 -Wall", + "-O2", + "-ffunction-sections", + "-fdata-sections", + "-fPIC", + "-gdwarf-2", + "-fno-omit-frame-pointer", + "-m64", + "--target=x86_64-apple-macosx14.2" + ], + "CPPDEFINES" => [], + "CPPFLAGS" => [], + "CPPINCLUDES" => [], + "CXXFLAGS" => [ + "-O2", + "-ffunction-sections", + "-fdata-sections", + "-fPIC", + "-gdwarf-2", + "-fno-omit-frame-pointer", + "-m64", + "--target=x86_64-apple-macosx14.2" + ], + "FIPSKEY" => "f4556650ac31d35461610bac4ed81b1a181b2d8a43ea2854cbae22ca74560813", + "FIPS_VENDOR" => "OpenSSL non-compliant FIPS Provider", + "HASHBANGPERL" => "/usr/bin/env perl", + "LDFLAGS" => [], + "LDLIBS" => [], + "OBJCOPY" => "objcopy", + "PERL" => "perl", + "RANLIB" => "ranlib", + "RC" => "windres", + "RCFLAGS" => [], + "afalgeng" => "", + "api" => "30400", + "b32" => "0", + "b64" => "0", + "b64l" => "1", + "bn_ll" => "0", + "build_file" => "Makefile", + "build_file_templates" => [ + "Configurations/common0.tmpl", + "Configurations/unix-Makefile.tmpl" + ], + "build_infos" => [ + "./build.info", + "crypto/build.info", + "ssl/build.info", + "apps/build.info", + "util/build.info", + "tools/build.info", + "fuzz/build.info", + "providers/build.info", + "doc/build.info", + "engines/build.info", + "exporters/build.info", + "crypto/objects/build.info", + "crypto/buffer/build.info", + "crypto/bio/build.info", + "crypto/stack/build.info", + "crypto/lhash/build.info", + "crypto/hashtable/build.info", + "crypto/rand/build.info", + "crypto/evp/build.info", + "crypto/asn1/build.info", + "crypto/pem/build.info", + "crypto/x509/build.info", + "crypto/conf/build.info", + "crypto/txt_db/build.info", + "crypto/pkcs7/build.info", + "crypto/pkcs12/build.info", + "crypto/ui/build.info", + "crypto/kdf/build.info", + "crypto/store/build.info", + "crypto/property/build.info", + "crypto/md4/build.info", + "crypto/md5/build.info", + "crypto/sha/build.info", + "crypto/mdc2/build.info", + "crypto/hmac/build.info", + "crypto/ripemd/build.info", + "crypto/whrlpool/build.info", + "crypto/poly1305/build.info", + "crypto/siphash/build.info", + "crypto/sm3/build.info", + "crypto/des/build.info", + "crypto/aes/build.info", + "crypto/rc2/build.info", + "crypto/rc4/build.info", + "crypto/aria/build.info", + "crypto/bf/build.info", + "crypto/cast/build.info", + "crypto/sm4/build.info", + "crypto/chacha/build.info", + "crypto/modes/build.info", + "crypto/bn/build.info", + "crypto/ec/build.info", + "crypto/rsa/build.info", + "crypto/dsa/build.info", + "crypto/dh/build.info", + "crypto/sm2/build.info", + "crypto/dso/build.info", + "crypto/engine/build.info", + "crypto/err/build.info", + "crypto/http/build.info", + "crypto/ocsp/build.info", + "crypto/cms/build.info", + "crypto/ts/build.info", + "crypto/srp/build.info", + "crypto/cmac/build.info", + "crypto/ct/build.info", + "crypto/async/build.info", + "crypto/ess/build.info", + "crypto/crmf/build.info", + "crypto/cmp/build.info", + "crypto/encode_decode/build.info", + "crypto/ffc/build.info", + "crypto/hpke/build.info", + "crypto/thread/build.info", + "ssl/record/build.info", + "ssl/rio/build.info", + "ssl/quic/build.info", + "apps/lib/build.info", + "providers/common/build.info", + "providers/implementations/build.info", + "doc/man1/build.info", + "ssl/record/methods/build.info", + "providers/common/der/build.info", + "providers/implementations/digests/build.info", + "providers/implementations/ciphers/build.info", + "providers/implementations/rands/build.info", + "providers/implementations/macs/build.info", + "providers/implementations/kdfs/build.info", + "providers/implementations/exchange/build.info", + "providers/implementations/keymgmt/build.info", + "providers/implementations/signature/build.info", + "providers/implementations/asymciphers/build.info", + "providers/implementations/encode_decode/build.info", + "providers/implementations/storemgmt/build.info", + "providers/implementations/kem/build.info", + "providers/implementations/rands/seeding/build.info" + ], + "build_metadata" => "", + "build_type" => "release", + "builddir" => ".", + "cflags" => [], + "conf_files" => [ + "Configurations/00-base-templates.conf", + "Configurations/10-main.conf" + ], + "cppflags" => [], + "cxxflags" => [], + "defines" => [ + "NDEBUG" + ], + "dynamic_engines" => "0", + "ex_libs" => [], + "full_version" => "3.4.0", + "includes" => [], + "lflags" => [], + "lib_defines" => [ + "OPENSSL_PIC" + ], + "libdir" => "lib", + "major" => "3", + "makedep_scheme" => "gcc", + "minor" => "4", + "openssl_api_defines" => [ + "OPENSSL_CONFIGURED_API=30400" + ], + "openssl_feature_defines" => [ + "OPENSSL_RAND_SEED_OS", + "OPENSSL_THREADS", + "OPENSSL_NO_ACVP_TESTS", + "OPENSSL_NO_AFALGENG", + "OPENSSL_NO_ASAN", + "OPENSSL_NO_BROTLI", + "OPENSSL_NO_BROTLI_DYNAMIC", + "OPENSSL_NO_CAMELLIA", + "OPENSSL_NO_COMP", + "OPENSSL_NO_CRYPTO_MDEBUG", + "OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE", + "OPENSSL_NO_DEMOS", + "OPENSSL_NO_DEVCRYPTOENG", + "OPENSSL_NO_EC_NISTP_64_GCC_128", + "OPENSSL_NO_EGD", + "OPENSSL_NO_EXTERNAL_TESTS", + "OPENSSL_NO_FIPS_POST", + "OPENSSL_NO_FIPS_SECURITYCHECKS", + "OPENSSL_NO_FUZZ_AFL", + "OPENSSL_NO_FUZZ_LIBFUZZER", + "OPENSSL_NO_H3DEMO", + "OPENSSL_NO_IDEA", + "OPENSSL_NO_JITTER", + "OPENSSL_NO_KTLS", + "OPENSSL_NO_LOADERENG", + "OPENSSL_NO_MD2", + "OPENSSL_NO_MSAN", + "OPENSSL_NO_PIE", + "OPENSSL_NO_RC5", + "OPENSSL_NO_SCTP", + "OPENSSL_NO_SEED", + "OPENSSL_NO_SSL3", + "OPENSSL_NO_SSL3_METHOD", + "OPENSSL_NO_TESTS", + "OPENSSL_NO_TFO", + "OPENSSL_NO_TRACE", + "OPENSSL_NO_UBSAN", + "OPENSSL_NO_UNIT_TEST", + "OPENSSL_NO_UPLINK", + "OPENSSL_NO_WEAK_SSL_CIPHERS", + "OPENSSL_NO_WINSTORE", + "OPENSSL_NO_ZLIB", + "OPENSSL_NO_ZLIB_DYNAMIC", + "OPENSSL_NO_ZSTD", + "OPENSSL_NO_ZSTD_DYNAMIC", + "OPENSSL_NO_DYNAMIC_ENGINE" + ], + "openssl_other_defines" => [ + "OPENSSL_NO_KTLS" + ], + "openssl_sys_defines" => [ + "OPENSSL_SYS_MACOSX" + ], + "openssldir" => "/usr/local/ssl", + "options" => "--prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install --openssldir=/usr/local/ssl --libdir=lib -O2 -ffunction-sections -fdata-sections -fPIC -gdwarf-2 -fno-omit-frame-pointer -m64 --target=x86_64-apple-macosx14.2 no-acvp-tests no-afalgeng no-asan no-brotli no-brotli-dynamic no-buildtest-c++ no-camellia no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-demos no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fips no-fips-post no-fips-securitychecks no-fuzz-afl no-fuzz-libfuzzer no-h3demo no-idea no-jitter no-ktls no-loadereng no-md2 no-module no-msan no-pie no-rc5 no-sctp no-seed no-shared no-ssl3 no-ssl3-method no-tests no-tfo no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-winstore no-zlib no-zlib-dynamic no-zstd no-zstd-dynamic", + "patch" => "0", + "perl_archname" => "darwin-thread-multi-2level", + "perl_cmd" => "perl", + "perl_version" => "5.30.3", + "perlargv" => [ + "--prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install", + "--openssldir=/usr/local/ssl", + "no-shared", + "no-module", + "no-ssl3", + "no-tests", + "no-comp", + "no-zlib", + "no-zlib-dynamic", + "--libdir=lib", + "no-md2", + "no-rc5", + "no-weak-ssl-ciphers", + "no-camellia", + "no-idea", + "no-seed", + "darwin64-x86_64-cc", + "-O2", + "-ffunction-sections", + "-fdata-sections", + "-fPIC", + "-gdwarf-2", + "-fno-omit-frame-pointer", + "-m64", + "--target=x86_64-apple-macosx14.2" + ], + "perlenv" => { + "AR" => "ar", + "BUILDFILE" => undef, + "CC" => "cc", + "CFLAGS" => undef, + "CPPFLAGS" => undef, + "CROSS_COMPILE" => undef, + "CXX" => undef, + "CXXFLAGS" => undef, + "HASHBANGPERL" => undef, + "LDFLAGS" => undef, + "LDLIBS" => undef, + "OPENSSL_LOCAL_CONFIG_DIR" => undef, + "PERL" => undef, + "RANLIB" => "ranlib", + "RC" => undef, + "RCFLAGS" => undef, + "WINDRES" => undef, + "__CNF_CFLAGS" => undef, + "__CNF_CPPDEFINES" => undef, + "__CNF_CPPFLAGS" => undef, + "__CNF_CPPINCLUDES" => undef, + "__CNF_CXXFLAGS" => undef, + "__CNF_LDFLAGS" => undef, + "__CNF_LDLIBS" => undef + }, + "prefix" => "/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install", + "prerelease" => "", + "processor" => "", + "rc4_int" => "unsigned int", + "release_date" => "22 Oct 2024", + "shlib_version" => "3", + "sourcedir" => ".", + "target" => "darwin64-x86_64-cc", + "version" => "3.4.0" +); +our %target = ( + "AR" => "ar", + "ARFLAGS" => "qc", + "CC" => "cc", + "CFLAGS" => "-O3 -Wall", + "HASHBANGPERL" => "/usr/bin/env perl", + "OBJCOPY" => "objcopy", + "RANLIB" => "ranlib -c", + "RC" => "windres", + "_conf_fname_int" => [ + "Configurations/00-base-templates.conf", + "Configurations/00-base-templates.conf", + "Configurations/10-main.conf", + "Configurations/10-main.conf", + "Configurations/10-main.conf", + "Configurations/shared-info.pl" + ], + "asm_arch" => "x86_64", + "bin_cflags" => "", + "bin_lflags" => "", + "bn_ops" => "SIXTY_FOUR_BIT_LONG", + "build_file" => "Makefile", + "build_scheme" => [ + "unified", + "unix" + ], + "cflags" => "-arch x86_64", + "cppflags" => "-D_REENTRANT", + "defines" => [ + "OPENSSL_BUILDING_OPENSSL" + ], + "disable" => [], + "dso_scheme" => "dlfcn", + "enable" => [], + "ex_libs" => "", + "includes" => [], + "lflags" => "-Wl,-search_paths_first", + "lib_cflags" => "", + "lib_cppflags" => "-DL_ENDIAN", + "lib_defines" => [], + "module_cflags" => "-fPIC", + "module_cxxflags" => undef, + "module_ldflags" => "-bundle", + "perl_platform" => "Unix", + "perlasm_scheme" => "macosx", + "shared_cflag" => "-fPIC", + "shared_defines" => [], + "shared_extension" => ".\$(SHLIB_VERSION_NUMBER).dylib", + "shared_ldflag" => "-dynamiclib -current_version \$(SHLIB_VERSION_NUMBER) -compatibility_version \$(SHLIB_VERSION_NUMBER)", + "shared_rcflag" => "", + "shared_sonameflag" => "-install_name \$(libdir)/", + "shared_target" => "darwin-shared", + "sys_id" => "MACOSX", + "template" => "1", + "thread_defines" => [], + "thread_scheme" => "pthreads", + "unistd" => "" +); +our @disablables = ( + "acvp-tests", + "afalgeng", + "apps", + "argon2", + "aria", + "asan", + "asm", + "async", + "atexit", + "autoalginit", + "autoerrinit", + "autoload-config", + "bf", + "blake2", + "brotli", + "brotli-dynamic", + "buildtest-c++", + "bulk", + "cached-fetch", + "camellia", + "capieng", + "winstore", + "cast", + "chacha", + "cmac", + "cmp", + "cms", + "comp", + "crypto-mdebug", + "ct", + "default-thread-pool", + "demos", + "h3demo", + "deprecated", + "des", + "devcryptoeng", + "dgram", + "dh", + "docs", + "dsa", + "dso", + "dtls", + "dynamic-engine", + "ec", + "ec2m", + "ec_nistp_64_gcc_128", + "ecdh", + "ecdsa", + "ecx", + "egd", + "engine", + "err", + "external-tests", + "filenames", + "fips", + "fips-securitychecks", + "fips-post", + "fuzz-afl", + "fuzz-libfuzzer", + "gost", + "http", + "idea", + "jitter", + "ktls", + "legacy", + "loadereng", + "makedepend", + "md2", + "md4", + "mdc2", + "module", + "msan", + "multiblock", + "nextprotoneg", + "ocb", + "ocsp", + "padlockeng", + "pic", + "pie", + "pinshared", + "poly1305", + "posix-io", + "psk", + "quic", + "unstable-qlog", + "rc2", + "rc4", + "rc5", + "rdrand", + "rfc3779", + "rmd160", + "scrypt", + "sctp", + "secure-memory", + "seed", + "shared", + "siphash", + "siv", + "sm2", + "sm2-precomp", + "sm3", + "sm4", + "sock", + "srp", + "srtp", + "sse2", + "ssl", + "ssl-trace", + "static-engine", + "stdio", + "tests", + "tfo", + "thread-pool", + "threads", + "tls", + "integrity-only-ciphers", + "trace", + "ts", + "ubsan", + "ui-console", + "unit-test", + "uplink", + "weak-ssl-ciphers", + "whirlpool", + "zlib", + "zlib-dynamic", + "zstd", + "zstd-dynamic", + "ssl3", + "ssl3-method", + "tls1", + "tls1-method", + "tls1_1", + "tls1_1-method", + "tls1_2", + "tls1_2-method", + "tls1_3", + "dtls1", + "dtls1-method", + "dtls1_2", + "dtls1_2-method" +); +our @disablables_int = ( + "crmf" +); +our %disabled = ( + "acvp-tests" => "cascade", + "afalgeng" => "not-linux", + "asan" => "default", + "brotli" => "default", + "brotli-dynamic" => "default", + "buildtest-c++" => "default", + "camellia" => "option", + "comp" => "option", + "crypto-mdebug" => "default", + "crypto-mdebug-backtrace" => "default", + "demos" => "default", + "devcryptoeng" => "default", + "dynamic-engine" => "cascade", + "ec_nistp_64_gcc_128" => "default", + "egd" => "default", + "external-tests" => "default", + "fips" => "default", + "fips-post" => "cascade", + "fips-securitychecks" => "cascade", + "fuzz-afl" => "default", + "fuzz-libfuzzer" => "default", + "h3demo" => "default", + "idea" => "option", + "jitter" => "default", + "ktls" => "default", + "loadereng" => "cascade", + "md2" => "option", + "module" => "option", + "msan" => "default", + "pie" => "default", + "rc5" => "option", + "sctp" => "default", + "seed" => "option", + "shared" => "option", + "ssl3" => "option", + "ssl3-method" => "default", + "tests" => "option", + "tfo" => "default", + "trace" => "default", + "ubsan" => "default", + "unit-test" => "default", + "uplink" => "no uplink_arch", + "weak-ssl-ciphers" => "option", + "winstore" => "not-windows", + "zlib" => "option", + "zlib-dynamic" => "option", + "zstd" => "default", + "zstd-dynamic" => "default" +); +our %withargs = (); +our %unified_info = ( + "attributes" => { + "depends" => { + "doc/man1/openssl-asn1parse.pod" => { + "doc/man1/openssl-asn1parse.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-ca.pod" => { + "doc/man1/openssl-ca.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-ciphers.pod" => { + "doc/man1/openssl-ciphers.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-cmds.pod" => { + "doc/man1/openssl-cmds.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-cmp.pod" => { + "doc/man1/openssl-cmp.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-cms.pod" => { + "doc/man1/openssl-cms.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-crl.pod" => { + "doc/man1/openssl-crl.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-crl2pkcs7.pod" => { + "doc/man1/openssl-crl2pkcs7.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-dgst.pod" => { + "doc/man1/openssl-dgst.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-dhparam.pod" => { + "doc/man1/openssl-dhparam.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-dsa.pod" => { + "doc/man1/openssl-dsa.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-dsaparam.pod" => { + "doc/man1/openssl-dsaparam.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-ec.pod" => { + "doc/man1/openssl-ec.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-ecparam.pod" => { + "doc/man1/openssl-ecparam.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-enc.pod" => { + "doc/man1/openssl-enc.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-engine.pod" => { + "doc/man1/openssl-engine.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-errstr.pod" => { + "doc/man1/openssl-errstr.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-fipsinstall.pod" => { + "doc/man1/openssl-fipsinstall.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-gendsa.pod" => { + "doc/man1/openssl-gendsa.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-genpkey.pod" => { + "doc/man1/openssl-genpkey.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-genrsa.pod" => { + "doc/man1/openssl-genrsa.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-info.pod" => { + "doc/man1/openssl-info.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-kdf.pod" => { + "doc/man1/openssl-kdf.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-list.pod" => { + "doc/man1/openssl-list.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-mac.pod" => { + "doc/man1/openssl-mac.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-nseq.pod" => { + "doc/man1/openssl-nseq.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-ocsp.pod" => { + "doc/man1/openssl-ocsp.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-passwd.pod" => { + "doc/man1/openssl-passwd.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-pkcs12.pod" => { + "doc/man1/openssl-pkcs12.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-pkcs7.pod" => { + "doc/man1/openssl-pkcs7.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-pkcs8.pod" => { + "doc/man1/openssl-pkcs8.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-pkey.pod" => { + "doc/man1/openssl-pkey.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-pkeyparam.pod" => { + "doc/man1/openssl-pkeyparam.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-pkeyutl.pod" => { + "doc/man1/openssl-pkeyutl.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-prime.pod" => { + "doc/man1/openssl-prime.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-rand.pod" => { + "doc/man1/openssl-rand.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-rehash.pod" => { + "doc/man1/openssl-rehash.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-req.pod" => { + "doc/man1/openssl-req.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-rsa.pod" => { + "doc/man1/openssl-rsa.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-rsautl.pod" => { + "doc/man1/openssl-rsautl.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-s_client.pod" => { + "doc/man1/openssl-s_client.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-s_server.pod" => { + "doc/man1/openssl-s_server.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-s_time.pod" => { + "doc/man1/openssl-s_time.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-sess_id.pod" => { + "doc/man1/openssl-sess_id.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-smime.pod" => { + "doc/man1/openssl-smime.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-speed.pod" => { + "doc/man1/openssl-speed.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-spkac.pod" => { + "doc/man1/openssl-spkac.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-srp.pod" => { + "doc/man1/openssl-srp.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-storeutl.pod" => { + "doc/man1/openssl-storeutl.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-ts.pod" => { + "doc/man1/openssl-ts.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-verify.pod" => { + "doc/man1/openssl-verify.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-version.pod" => { + "doc/man1/openssl-version.pod.in" => { + "pod" => "1" + } + }, + "doc/man1/openssl-x509.pod" => { + "doc/man1/openssl-x509.pod.in" => { + "pod" => "1" + } + }, + "doc/man7/openssl_user_macros.pod" => { + "doc/man7/openssl_user_macros.pod.in" => { + "pod" => "1" + } + }, + "providers/libcommon.a" => { + "libcrypto" => { + "weak" => "1" + } + } + }, + "generate" => { + "exporters/OpenSSLConfig.cmake" => { + "exporter" => "cmake" + }, + "exporters/OpenSSLConfigVersion.cmake" => { + "exporter" => "cmake" + }, + "exporters/libcrypto.pc" => { + "exporter" => "pkg-config" + }, + "exporters/libssl.pc" => { + "exporter" => "pkg-config" + }, + "exporters/openssl.pc" => { + "exporter" => "pkg-config" + }, + "include/openssl/configuration.h" => { + "skip" => "1" + } + }, + "libraries" => { + "apps/libapps.a" => { + "noinst" => "1" + }, + "providers/libcommon.a" => { + "noinst" => "1" + }, + "providers/libdefault.a" => { + "noinst" => "1" + }, + "providers/liblegacy.a" => { + "noinst" => "1" + } + }, + "programs" => { + "util/quicserver" => { + "noinst" => "1" + } + }, + "scripts" => { + "apps/CA.pl" => { + "misc" => "1" + }, + "apps/tsget.pl" => { + "linkname" => "tsget", + "misc" => "1" + }, + "util/shlib_wrap.sh" => { + "noinst" => "1" + }, + "util/wrap.pl" => { + "noinst" => "1" + } + }, + "sources" => { + "apps/openssl" => { + "apps/openssl-bin-progs.o" => { + "nocheck" => "1" + } + }, + "apps/openssl-bin-progs.o" => { + "apps/progs.c" => { + "nocheck" => "1" + } + }, + "apps/progs.o" => {} + } + }, + "defines" => { + "libcrypto" => [ + "AES_ASM", + "BSAES_ASM", + "ECP_NISTZ256_ASM", + "GHASH_ASM", + "KECCAK1600_ASM", + "MD5_ASM", + "OPENSSL_BN_ASM_GF2m", + "OPENSSL_BN_ASM_MONT", + "OPENSSL_BN_ASM_MONT5", + "OPENSSL_CPUID_OBJ", + "OPENSSL_IA32_SSE2", + "PADLOCK_ASM", + "POLY1305_ASM", + "RC4_ASM", + "SHA1_ASM", + "SHA256_ASM", + "SHA512_ASM", + "STATIC_LEGACY", + "VPAES_ASM", + "WHIRLPOOL_ASM", + "X25519_ASM" + ], + "libssl" => [ + "AES_ASM" + ], + "providers/libcommon.a" => [ + "OPENSSL_BN_ASM_GF2m", + "OPENSSL_BN_ASM_MONT", + "OPENSSL_BN_ASM_MONT5", + "OPENSSL_CPUID_OBJ", + "OPENSSL_IA32_SSE2" + ], + "providers/libdefault.a" => [ + "AES_ASM", + "BSAES_ASM", + "ECP_NISTZ256_ASM", + "KECCAK1600_ASM", + "OPENSSL_CPUID_OBJ", + "OPENSSL_IA32_SSE2", + "SHA1_ASM", + "SHA256_ASM", + "SHA512_ASM", + "VPAES_ASM", + "X25519_ASM" + ], + "providers/libfips.a" => [ + "AES_ASM", + "BSAES_ASM", + "ECP_NISTZ256_ASM", + "FIPS_MODULE", + "GHASH_ASM", + "KECCAK1600_ASM", + "OPENSSL_BN_ASM_GF2m", + "OPENSSL_BN_ASM_MONT", + "OPENSSL_BN_ASM_MONT5", + "OPENSSL_CPUID_OBJ", + "OPENSSL_IA32_SSE2", + "SHA1_ASM", + "SHA256_ASM", + "SHA512_ASM", + "VPAES_ASM", + "X25519_ASM" + ], + "providers/liblegacy.a" => [ + "MD5_ASM", + "RC4_ASM" + ] + }, + "depends" => { + "" => [ + "OpenSSLConfigVersion.cmake", + "crypto/params_idx.c", + "exporters/OpenSSLConfigVersion.cmake", + "exporters/openssl.pc", + "include/crypto/bn_conf.h", + "include/crypto/dso_conf.h", + "include/internal/param_names.h", + "include/openssl/asn1.h", + "include/openssl/asn1t.h", + "include/openssl/bio.h", + "include/openssl/cmp.h", + "include/openssl/cms.h", + "include/openssl/comp.h", + "include/openssl/conf.h", + "include/openssl/core_names.h", + "include/openssl/crmf.h", + "include/openssl/crypto.h", + "include/openssl/ct.h", + "include/openssl/err.h", + "include/openssl/ess.h", + "include/openssl/fipskey.h", + "include/openssl/lhash.h", + "include/openssl/ocsp.h", + "include/openssl/opensslv.h", + "include/openssl/pkcs12.h", + "include/openssl/pkcs7.h", + "include/openssl/safestack.h", + "include/openssl/srp.h", + "include/openssl/ssl.h", + "include/openssl/ui.h", + "include/openssl/x509.h", + "include/openssl/x509_acert.h", + "include/openssl/x509_vfy.h", + "include/openssl/x509v3.h", + "openssl.pc" + ], + "OpenSSLConfig.cmake" => [ + "builddata.pm" + ], + "OpenSSLConfigVersion.cmake" => [ + "OpenSSLConfig.cmake", + "builddata.pm" + ], + "apps/lib/openssl-bin-cmp_mock_srv.o" => [ + "apps/progs.h" + ], + "apps/openssl" => [ + "apps/libapps.a", + "libssl" + ], + "apps/openssl-bin-asn1parse.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-ca.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-ciphers.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-cmp.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-cms.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-crl.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-crl2pkcs7.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-dgst.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-dhparam.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-dsa.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-dsaparam.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-ec.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-ecparam.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-enc.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-engine.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-errstr.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-fipsinstall.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-gendsa.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-genpkey.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-genrsa.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-info.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-kdf.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-list.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-mac.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-nseq.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-ocsp.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-openssl.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-passwd.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-pkcs12.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-pkcs7.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-pkcs8.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-pkey.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-pkeyparam.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-pkeyutl.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-prime.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-progs.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-rand.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-rehash.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-req.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-rsa.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-rsautl.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-s_client.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-s_server.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-s_time.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-sess_id.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-smime.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-speed.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-spkac.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-srp.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-storeutl.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-ts.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-verify.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-version.o" => [ + "apps/progs.h" + ], + "apps/openssl-bin-x509.o" => [ + "apps/progs.h" + ], + "apps/progs.c" => [ + "configdata.pm" + ], + "apps/progs.h" => [ + "apps/progs.c" + ], + "crypto/aes/aes-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/aes/aesni-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/aes/aest4-sparcv9.S" => [ + "crypto/perlasm/sparcv9_modes.pl" + ], + "crypto/aes/vpaes-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/bf/bf-586.S" => [ + "crypto/perlasm/cbc.pl", + "crypto/perlasm/x86asm.pl" + ], + "crypto/bn/bn-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/bn/co-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/bn/x86-gf2m.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/bn/x86-mont.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/cast/cast-586.S" => [ + "crypto/perlasm/cbc.pl", + "crypto/perlasm/x86asm.pl" + ], + "crypto/des/crypt586.S" => [ + "crypto/perlasm/cbc.pl", + "crypto/perlasm/x86asm.pl" + ], + "crypto/des/des-586.S" => [ + "crypto/perlasm/cbc.pl", + "crypto/perlasm/x86asm.pl" + ], + "crypto/libcrypto-lib-cversion.o" => [ + "crypto/buildinf.h" + ], + "crypto/libcrypto-lib-info.o" => [ + "crypto/buildinf.h" + ], + "crypto/params_idx.c" => [ + "util/perl|OpenSSL/paramnames.pm" + ], + "crypto/rc4/rc4-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/ripemd/rmd-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/sha/sha1-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/sha/sha256-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/sha/sha512-586.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/whrlpool/wp-mmx.S" => [ + "crypto/perlasm/x86asm.pl" + ], + "crypto/x86cpuid.s" => [ + "crypto/perlasm/x86asm.pl" + ], + "doc/html/man1/CA.pl.html" => [ + "doc/man1/CA.pl.pod" + ], + "doc/html/man1/openssl-asn1parse.html" => [ + "doc/man1/openssl-asn1parse.pod" + ], + "doc/html/man1/openssl-ca.html" => [ + "doc/man1/openssl-ca.pod" + ], + "doc/html/man1/openssl-ciphers.html" => [ + "doc/man1/openssl-ciphers.pod" + ], + "doc/html/man1/openssl-cmds.html" => [ + "doc/man1/openssl-cmds.pod" + ], + "doc/html/man1/openssl-cmp.html" => [ + "doc/man1/openssl-cmp.pod" + ], + "doc/html/man1/openssl-cms.html" => [ + "doc/man1/openssl-cms.pod" + ], + "doc/html/man1/openssl-crl.html" => [ + "doc/man1/openssl-crl.pod" + ], + "doc/html/man1/openssl-crl2pkcs7.html" => [ + "doc/man1/openssl-crl2pkcs7.pod" + ], + "doc/html/man1/openssl-dgst.html" => [ + "doc/man1/openssl-dgst.pod" + ], + "doc/html/man1/openssl-dhparam.html" => [ + "doc/man1/openssl-dhparam.pod" + ], + "doc/html/man1/openssl-dsa.html" => [ + "doc/man1/openssl-dsa.pod" + ], + "doc/html/man1/openssl-dsaparam.html" => [ + "doc/man1/openssl-dsaparam.pod" + ], + "doc/html/man1/openssl-ec.html" => [ + "doc/man1/openssl-ec.pod" + ], + "doc/html/man1/openssl-ecparam.html" => [ + "doc/man1/openssl-ecparam.pod" + ], + "doc/html/man1/openssl-enc.html" => [ + "doc/man1/openssl-enc.pod" + ], + "doc/html/man1/openssl-engine.html" => [ + "doc/man1/openssl-engine.pod" + ], + "doc/html/man1/openssl-errstr.html" => [ + "doc/man1/openssl-errstr.pod" + ], + "doc/html/man1/openssl-fipsinstall.html" => [ + "doc/man1/openssl-fipsinstall.pod" + ], + "doc/html/man1/openssl-format-options.html" => [ + "doc/man1/openssl-format-options.pod" + ], + "doc/html/man1/openssl-gendsa.html" => [ + "doc/man1/openssl-gendsa.pod" + ], + "doc/html/man1/openssl-genpkey.html" => [ + "doc/man1/openssl-genpkey.pod" + ], + "doc/html/man1/openssl-genrsa.html" => [ + "doc/man1/openssl-genrsa.pod" + ], + "doc/html/man1/openssl-info.html" => [ + "doc/man1/openssl-info.pod" + ], + "doc/html/man1/openssl-kdf.html" => [ + "doc/man1/openssl-kdf.pod" + ], + "doc/html/man1/openssl-list.html" => [ + "doc/man1/openssl-list.pod" + ], + "doc/html/man1/openssl-mac.html" => [ + "doc/man1/openssl-mac.pod" + ], + "doc/html/man1/openssl-namedisplay-options.html" => [ + "doc/man1/openssl-namedisplay-options.pod" + ], + "doc/html/man1/openssl-nseq.html" => [ + "doc/man1/openssl-nseq.pod" + ], + "doc/html/man1/openssl-ocsp.html" => [ + "doc/man1/openssl-ocsp.pod" + ], + "doc/html/man1/openssl-passphrase-options.html" => [ + "doc/man1/openssl-passphrase-options.pod" + ], + "doc/html/man1/openssl-passwd.html" => [ + "doc/man1/openssl-passwd.pod" + ], + "doc/html/man1/openssl-pkcs12.html" => [ + "doc/man1/openssl-pkcs12.pod" + ], + "doc/html/man1/openssl-pkcs7.html" => [ + "doc/man1/openssl-pkcs7.pod" + ], + "doc/html/man1/openssl-pkcs8.html" => [ + "doc/man1/openssl-pkcs8.pod" + ], + "doc/html/man1/openssl-pkey.html" => [ + "doc/man1/openssl-pkey.pod" + ], + "doc/html/man1/openssl-pkeyparam.html" => [ + "doc/man1/openssl-pkeyparam.pod" + ], + "doc/html/man1/openssl-pkeyutl.html" => [ + "doc/man1/openssl-pkeyutl.pod" + ], + "doc/html/man1/openssl-prime.html" => [ + "doc/man1/openssl-prime.pod" + ], + "doc/html/man1/openssl-rand.html" => [ + "doc/man1/openssl-rand.pod" + ], + "doc/html/man1/openssl-rehash.html" => [ + "doc/man1/openssl-rehash.pod" + ], + "doc/html/man1/openssl-req.html" => [ + "doc/man1/openssl-req.pod" + ], + "doc/html/man1/openssl-rsa.html" => [ + "doc/man1/openssl-rsa.pod" + ], + "doc/html/man1/openssl-rsautl.html" => [ + "doc/man1/openssl-rsautl.pod" + ], + "doc/html/man1/openssl-s_client.html" => [ + "doc/man1/openssl-s_client.pod" + ], + "doc/html/man1/openssl-s_server.html" => [ + "doc/man1/openssl-s_server.pod" + ], + "doc/html/man1/openssl-s_time.html" => [ + "doc/man1/openssl-s_time.pod" + ], + "doc/html/man1/openssl-sess_id.html" => [ + "doc/man1/openssl-sess_id.pod" + ], + "doc/html/man1/openssl-smime.html" => [ + "doc/man1/openssl-smime.pod" + ], + "doc/html/man1/openssl-speed.html" => [ + "doc/man1/openssl-speed.pod" + ], + "doc/html/man1/openssl-spkac.html" => [ + "doc/man1/openssl-spkac.pod" + ], + "doc/html/man1/openssl-srp.html" => [ + "doc/man1/openssl-srp.pod" + ], + "doc/html/man1/openssl-storeutl.html" => [ + "doc/man1/openssl-storeutl.pod" + ], + "doc/html/man1/openssl-ts.html" => [ + "doc/man1/openssl-ts.pod" + ], + "doc/html/man1/openssl-verification-options.html" => [ + "doc/man1/openssl-verification-options.pod" + ], + "doc/html/man1/openssl-verify.html" => [ + "doc/man1/openssl-verify.pod" + ], + "doc/html/man1/openssl-version.html" => [ + "doc/man1/openssl-version.pod" + ], + "doc/html/man1/openssl-x509.html" => [ + "doc/man1/openssl-x509.pod" + ], + "doc/html/man1/openssl.html" => [ + "doc/man1/openssl.pod" + ], + "doc/html/man1/tsget.html" => [ + "doc/man1/tsget.pod" + ], + "doc/html/man3/ADMISSIONS.html" => [ + "doc/man3/ADMISSIONS.pod" + ], + "doc/html/man3/ASN1_EXTERN_FUNCS.html" => [ + "doc/man3/ASN1_EXTERN_FUNCS.pod" + ], + "doc/html/man3/ASN1_INTEGER_get_int64.html" => [ + "doc/man3/ASN1_INTEGER_get_int64.pod" + ], + "doc/html/man3/ASN1_INTEGER_new.html" => [ + "doc/man3/ASN1_INTEGER_new.pod" + ], + "doc/html/man3/ASN1_ITEM_lookup.html" => [ + "doc/man3/ASN1_ITEM_lookup.pod" + ], + "doc/html/man3/ASN1_OBJECT_new.html" => [ + "doc/man3/ASN1_OBJECT_new.pod" + ], + "doc/html/man3/ASN1_STRING_TABLE_add.html" => [ + "doc/man3/ASN1_STRING_TABLE_add.pod" + ], + "doc/html/man3/ASN1_STRING_length.html" => [ + "doc/man3/ASN1_STRING_length.pod" + ], + "doc/html/man3/ASN1_STRING_new.html" => [ + "doc/man3/ASN1_STRING_new.pod" + ], + "doc/html/man3/ASN1_STRING_print_ex.html" => [ + "doc/man3/ASN1_STRING_print_ex.pod" + ], + "doc/html/man3/ASN1_TIME_set.html" => [ + "doc/man3/ASN1_TIME_set.pod" + ], + "doc/html/man3/ASN1_TYPE_get.html" => [ + "doc/man3/ASN1_TYPE_get.pod" + ], + "doc/html/man3/ASN1_aux_cb.html" => [ + "doc/man3/ASN1_aux_cb.pod" + ], + "doc/html/man3/ASN1_generate_nconf.html" => [ + "doc/man3/ASN1_generate_nconf.pod" + ], + "doc/html/man3/ASN1_item_d2i_bio.html" => [ + "doc/man3/ASN1_item_d2i_bio.pod" + ], + "doc/html/man3/ASN1_item_new.html" => [ + "doc/man3/ASN1_item_new.pod" + ], + "doc/html/man3/ASN1_item_sign.html" => [ + "doc/man3/ASN1_item_sign.pod" + ], + "doc/html/man3/ASYNC_WAIT_CTX_new.html" => [ + "doc/man3/ASYNC_WAIT_CTX_new.pod" + ], + "doc/html/man3/ASYNC_start_job.html" => [ + "doc/man3/ASYNC_start_job.pod" + ], + "doc/html/man3/BF_encrypt.html" => [ + "doc/man3/BF_encrypt.pod" + ], + "doc/html/man3/BIO_ADDR.html" => [ + "doc/man3/BIO_ADDR.pod" + ], + "doc/html/man3/BIO_ADDRINFO.html" => [ + "doc/man3/BIO_ADDRINFO.pod" + ], + "doc/html/man3/BIO_connect.html" => [ + "doc/man3/BIO_connect.pod" + ], + "doc/html/man3/BIO_ctrl.html" => [ + "doc/man3/BIO_ctrl.pod" + ], + "doc/html/man3/BIO_f_base64.html" => [ + "doc/man3/BIO_f_base64.pod" + ], + "doc/html/man3/BIO_f_buffer.html" => [ + "doc/man3/BIO_f_buffer.pod" + ], + "doc/html/man3/BIO_f_cipher.html" => [ + "doc/man3/BIO_f_cipher.pod" + ], + "doc/html/man3/BIO_f_md.html" => [ + "doc/man3/BIO_f_md.pod" + ], + "doc/html/man3/BIO_f_null.html" => [ + "doc/man3/BIO_f_null.pod" + ], + "doc/html/man3/BIO_f_prefix.html" => [ + "doc/man3/BIO_f_prefix.pod" + ], + "doc/html/man3/BIO_f_readbuffer.html" => [ + "doc/man3/BIO_f_readbuffer.pod" + ], + "doc/html/man3/BIO_f_ssl.html" => [ + "doc/man3/BIO_f_ssl.pod" + ], + "doc/html/man3/BIO_find_type.html" => [ + "doc/man3/BIO_find_type.pod" + ], + "doc/html/man3/BIO_get_data.html" => [ + "doc/man3/BIO_get_data.pod" + ], + "doc/html/man3/BIO_get_ex_new_index.html" => [ + "doc/man3/BIO_get_ex_new_index.pod" + ], + "doc/html/man3/BIO_get_rpoll_descriptor.html" => [ + "doc/man3/BIO_get_rpoll_descriptor.pod" + ], + "doc/html/man3/BIO_meth_new.html" => [ + "doc/man3/BIO_meth_new.pod" + ], + "doc/html/man3/BIO_new.html" => [ + "doc/man3/BIO_new.pod" + ], + "doc/html/man3/BIO_new_CMS.html" => [ + "doc/man3/BIO_new_CMS.pod" + ], + "doc/html/man3/BIO_parse_hostserv.html" => [ + "doc/man3/BIO_parse_hostserv.pod" + ], + "doc/html/man3/BIO_printf.html" => [ + "doc/man3/BIO_printf.pod" + ], + "doc/html/man3/BIO_push.html" => [ + "doc/man3/BIO_push.pod" + ], + "doc/html/man3/BIO_read.html" => [ + "doc/man3/BIO_read.pod" + ], + "doc/html/man3/BIO_s_accept.html" => [ + "doc/man3/BIO_s_accept.pod" + ], + "doc/html/man3/BIO_s_bio.html" => [ + "doc/man3/BIO_s_bio.pod" + ], + "doc/html/man3/BIO_s_connect.html" => [ + "doc/man3/BIO_s_connect.pod" + ], + "doc/html/man3/BIO_s_core.html" => [ + "doc/man3/BIO_s_core.pod" + ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], + "doc/html/man3/BIO_s_dgram_pair.html" => [ + "doc/man3/BIO_s_dgram_pair.pod" + ], + "doc/html/man3/BIO_s_fd.html" => [ + "doc/man3/BIO_s_fd.pod" + ], + "doc/html/man3/BIO_s_file.html" => [ + "doc/man3/BIO_s_file.pod" + ], + "doc/html/man3/BIO_s_mem.html" => [ + "doc/man3/BIO_s_mem.pod" + ], + "doc/html/man3/BIO_s_null.html" => [ + "doc/man3/BIO_s_null.pod" + ], + "doc/html/man3/BIO_s_socket.html" => [ + "doc/man3/BIO_s_socket.pod" + ], + "doc/html/man3/BIO_sendmmsg.html" => [ + "doc/man3/BIO_sendmmsg.pod" + ], + "doc/html/man3/BIO_set_callback.html" => [ + "doc/man3/BIO_set_callback.pod" + ], + "doc/html/man3/BIO_should_retry.html" => [ + "doc/man3/BIO_should_retry.pod" + ], + "doc/html/man3/BIO_socket_wait.html" => [ + "doc/man3/BIO_socket_wait.pod" + ], + "doc/html/man3/BN_BLINDING_new.html" => [ + "doc/man3/BN_BLINDING_new.pod" + ], + "doc/html/man3/BN_CTX_new.html" => [ + "doc/man3/BN_CTX_new.pod" + ], + "doc/html/man3/BN_CTX_start.html" => [ + "doc/man3/BN_CTX_start.pod" + ], + "doc/html/man3/BN_add.html" => [ + "doc/man3/BN_add.pod" + ], + "doc/html/man3/BN_add_word.html" => [ + "doc/man3/BN_add_word.pod" + ], + "doc/html/man3/BN_bn2bin.html" => [ + "doc/man3/BN_bn2bin.pod" + ], + "doc/html/man3/BN_cmp.html" => [ + "doc/man3/BN_cmp.pod" + ], + "doc/html/man3/BN_copy.html" => [ + "doc/man3/BN_copy.pod" + ], + "doc/html/man3/BN_generate_prime.html" => [ + "doc/man3/BN_generate_prime.pod" + ], + "doc/html/man3/BN_mod_exp_mont.html" => [ + "doc/man3/BN_mod_exp_mont.pod" + ], + "doc/html/man3/BN_mod_inverse.html" => [ + "doc/man3/BN_mod_inverse.pod" + ], + "doc/html/man3/BN_mod_mul_montgomery.html" => [ + "doc/man3/BN_mod_mul_montgomery.pod" + ], + "doc/html/man3/BN_mod_mul_reciprocal.html" => [ + "doc/man3/BN_mod_mul_reciprocal.pod" + ], + "doc/html/man3/BN_new.html" => [ + "doc/man3/BN_new.pod" + ], + "doc/html/man3/BN_num_bytes.html" => [ + "doc/man3/BN_num_bytes.pod" + ], + "doc/html/man3/BN_rand.html" => [ + "doc/man3/BN_rand.pod" + ], + "doc/html/man3/BN_security_bits.html" => [ + "doc/man3/BN_security_bits.pod" + ], + "doc/html/man3/BN_set_bit.html" => [ + "doc/man3/BN_set_bit.pod" + ], + "doc/html/man3/BN_swap.html" => [ + "doc/man3/BN_swap.pod" + ], + "doc/html/man3/BN_zero.html" => [ + "doc/man3/BN_zero.pod" + ], + "doc/html/man3/BUF_MEM_new.html" => [ + "doc/man3/BUF_MEM_new.pod" + ], + "doc/html/man3/CMAC_CTX.html" => [ + "doc/man3/CMAC_CTX.pod" + ], + "doc/html/man3/CMS_EncryptedData_decrypt.html" => [ + "doc/man3/CMS_EncryptedData_decrypt.pod" + ], + "doc/html/man3/CMS_EncryptedData_encrypt.html" => [ + "doc/man3/CMS_EncryptedData_encrypt.pod" + ], + "doc/html/man3/CMS_EnvelopedData_create.html" => [ + "doc/man3/CMS_EnvelopedData_create.pod" + ], + "doc/html/man3/CMS_add0_cert.html" => [ + "doc/man3/CMS_add0_cert.pod" + ], + "doc/html/man3/CMS_add1_recipient_cert.html" => [ + "doc/man3/CMS_add1_recipient_cert.pod" + ], + "doc/html/man3/CMS_add1_signer.html" => [ + "doc/man3/CMS_add1_signer.pod" + ], + "doc/html/man3/CMS_compress.html" => [ + "doc/man3/CMS_compress.pod" + ], + "doc/html/man3/CMS_data_create.html" => [ + "doc/man3/CMS_data_create.pod" + ], + "doc/html/man3/CMS_decrypt.html" => [ + "doc/man3/CMS_decrypt.pod" + ], + "doc/html/man3/CMS_digest_create.html" => [ + "doc/man3/CMS_digest_create.pod" + ], + "doc/html/man3/CMS_encrypt.html" => [ + "doc/man3/CMS_encrypt.pod" + ], + "doc/html/man3/CMS_final.html" => [ + "doc/man3/CMS_final.pod" + ], + "doc/html/man3/CMS_get0_RecipientInfos.html" => [ + "doc/man3/CMS_get0_RecipientInfos.pod" + ], + "doc/html/man3/CMS_get0_SignerInfos.html" => [ + "doc/man3/CMS_get0_SignerInfos.pod" + ], + "doc/html/man3/CMS_get0_type.html" => [ + "doc/man3/CMS_get0_type.pod" + ], + "doc/html/man3/CMS_get1_ReceiptRequest.html" => [ + "doc/man3/CMS_get1_ReceiptRequest.pod" + ], + "doc/html/man3/CMS_sign.html" => [ + "doc/man3/CMS_sign.pod" + ], + "doc/html/man3/CMS_sign_receipt.html" => [ + "doc/man3/CMS_sign_receipt.pod" + ], + "doc/html/man3/CMS_signed_get_attr.html" => [ + "doc/man3/CMS_signed_get_attr.pod" + ], + "doc/html/man3/CMS_uncompress.html" => [ + "doc/man3/CMS_uncompress.pod" + ], + "doc/html/man3/CMS_verify.html" => [ + "doc/man3/CMS_verify.pod" + ], + "doc/html/man3/CMS_verify_receipt.html" => [ + "doc/man3/CMS_verify_receipt.pod" + ], + "doc/html/man3/COMP_CTX_new.html" => [ + "doc/man3/COMP_CTX_new.pod" + ], + "doc/html/man3/CONF_modules_free.html" => [ + "doc/man3/CONF_modules_free.pod" + ], + "doc/html/man3/CONF_modules_load_file.html" => [ + "doc/man3/CONF_modules_load_file.pod" + ], + "doc/html/man3/CRYPTO_THREAD_run_once.html" => [ + "doc/man3/CRYPTO_THREAD_run_once.pod" + ], + "doc/html/man3/CRYPTO_get_ex_new_index.html" => [ + "doc/man3/CRYPTO_get_ex_new_index.pod" + ], + "doc/html/man3/CRYPTO_memcmp.html" => [ + "doc/man3/CRYPTO_memcmp.pod" + ], + "doc/html/man3/CTLOG_STORE_get0_log_by_id.html" => [ + "doc/man3/CTLOG_STORE_get0_log_by_id.pod" + ], + "doc/html/man3/CTLOG_STORE_new.html" => [ + "doc/man3/CTLOG_STORE_new.pod" + ], + "doc/html/man3/CTLOG_new.html" => [ + "doc/man3/CTLOG_new.pod" + ], + "doc/html/man3/CT_POLICY_EVAL_CTX_new.html" => [ + "doc/man3/CT_POLICY_EVAL_CTX_new.pod" + ], + "doc/html/man3/DEFINE_STACK_OF.html" => [ + "doc/man3/DEFINE_STACK_OF.pod" + ], + "doc/html/man3/DES_random_key.html" => [ + "doc/man3/DES_random_key.pod" + ], + "doc/html/man3/DH_generate_key.html" => [ + "doc/man3/DH_generate_key.pod" + ], + "doc/html/man3/DH_generate_parameters.html" => [ + "doc/man3/DH_generate_parameters.pod" + ], + "doc/html/man3/DH_get0_pqg.html" => [ + "doc/man3/DH_get0_pqg.pod" + ], + "doc/html/man3/DH_get_1024_160.html" => [ + "doc/man3/DH_get_1024_160.pod" + ], + "doc/html/man3/DH_meth_new.html" => [ + "doc/man3/DH_meth_new.pod" + ], + "doc/html/man3/DH_new.html" => [ + "doc/man3/DH_new.pod" + ], + "doc/html/man3/DH_new_by_nid.html" => [ + "doc/man3/DH_new_by_nid.pod" + ], + "doc/html/man3/DH_set_method.html" => [ + "doc/man3/DH_set_method.pod" + ], + "doc/html/man3/DH_size.html" => [ + "doc/man3/DH_size.pod" + ], + "doc/html/man3/DSA_SIG_new.html" => [ + "doc/man3/DSA_SIG_new.pod" + ], + "doc/html/man3/DSA_do_sign.html" => [ + "doc/man3/DSA_do_sign.pod" + ], + "doc/html/man3/DSA_dup_DH.html" => [ + "doc/man3/DSA_dup_DH.pod" + ], + "doc/html/man3/DSA_generate_key.html" => [ + "doc/man3/DSA_generate_key.pod" + ], + "doc/html/man3/DSA_generate_parameters.html" => [ + "doc/man3/DSA_generate_parameters.pod" + ], + "doc/html/man3/DSA_get0_pqg.html" => [ + "doc/man3/DSA_get0_pqg.pod" + ], + "doc/html/man3/DSA_meth_new.html" => [ + "doc/man3/DSA_meth_new.pod" + ], + "doc/html/man3/DSA_new.html" => [ + "doc/man3/DSA_new.pod" + ], + "doc/html/man3/DSA_set_method.html" => [ + "doc/man3/DSA_set_method.pod" + ], + "doc/html/man3/DSA_sign.html" => [ + "doc/man3/DSA_sign.pod" + ], + "doc/html/man3/DSA_size.html" => [ + "doc/man3/DSA_size.pod" + ], + "doc/html/man3/DTLS_get_data_mtu.html" => [ + "doc/man3/DTLS_get_data_mtu.pod" + ], + "doc/html/man3/DTLS_set_timer_cb.html" => [ + "doc/man3/DTLS_set_timer_cb.pod" + ], + "doc/html/man3/DTLSv1_get_timeout.html" => [ + "doc/man3/DTLSv1_get_timeout.pod" + ], + "doc/html/man3/DTLSv1_handle_timeout.html" => [ + "doc/man3/DTLSv1_handle_timeout.pod" + ], + "doc/html/man3/DTLSv1_listen.html" => [ + "doc/man3/DTLSv1_listen.pod" + ], + "doc/html/man3/ECDSA_SIG_new.html" => [ + "doc/man3/ECDSA_SIG_new.pod" + ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], + "doc/html/man3/ECPKParameters_print.html" => [ + "doc/man3/ECPKParameters_print.pod" + ], + "doc/html/man3/EC_GFp_simple_method.html" => [ + "doc/man3/EC_GFp_simple_method.pod" + ], + "doc/html/man3/EC_GROUP_copy.html" => [ + "doc/man3/EC_GROUP_copy.pod" + ], + "doc/html/man3/EC_GROUP_new.html" => [ + "doc/man3/EC_GROUP_new.pod" + ], + "doc/html/man3/EC_KEY_get_enc_flags.html" => [ + "doc/man3/EC_KEY_get_enc_flags.pod" + ], + "doc/html/man3/EC_KEY_new.html" => [ + "doc/man3/EC_KEY_new.pod" + ], + "doc/html/man3/EC_POINT_add.html" => [ + "doc/man3/EC_POINT_add.pod" + ], + "doc/html/man3/EC_POINT_new.html" => [ + "doc/man3/EC_POINT_new.pod" + ], + "doc/html/man3/ENGINE_add.html" => [ + "doc/man3/ENGINE_add.pod" + ], + "doc/html/man3/ERR_GET_LIB.html" => [ + "doc/man3/ERR_GET_LIB.pod" + ], + "doc/html/man3/ERR_clear_error.html" => [ + "doc/man3/ERR_clear_error.pod" + ], + "doc/html/man3/ERR_error_string.html" => [ + "doc/man3/ERR_error_string.pod" + ], + "doc/html/man3/ERR_get_error.html" => [ + "doc/man3/ERR_get_error.pod" + ], + "doc/html/man3/ERR_load_crypto_strings.html" => [ + "doc/man3/ERR_load_crypto_strings.pod" + ], + "doc/html/man3/ERR_load_strings.html" => [ + "doc/man3/ERR_load_strings.pod" + ], + "doc/html/man3/ERR_new.html" => [ + "doc/man3/ERR_new.pod" + ], + "doc/html/man3/ERR_print_errors.html" => [ + "doc/man3/ERR_print_errors.pod" + ], + "doc/html/man3/ERR_put_error.html" => [ + "doc/man3/ERR_put_error.pod" + ], + "doc/html/man3/ERR_remove_state.html" => [ + "doc/man3/ERR_remove_state.pod" + ], + "doc/html/man3/ERR_set_mark.html" => [ + "doc/man3/ERR_set_mark.pod" + ], + "doc/html/man3/EVP_ASYM_CIPHER_free.html" => [ + "doc/man3/EVP_ASYM_CIPHER_free.pod" + ], + "doc/html/man3/EVP_BytesToKey.html" => [ + "doc/man3/EVP_BytesToKey.pod" + ], + "doc/html/man3/EVP_CIPHER_CTX_get_cipher_data.html" => [ + "doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod" + ], + "doc/html/man3/EVP_CIPHER_CTX_get_original_iv.html" => [ + "doc/man3/EVP_CIPHER_CTX_get_original_iv.pod" + ], + "doc/html/man3/EVP_CIPHER_meth_new.html" => [ + "doc/man3/EVP_CIPHER_meth_new.pod" + ], + "doc/html/man3/EVP_DigestInit.html" => [ + "doc/man3/EVP_DigestInit.pod" + ], + "doc/html/man3/EVP_DigestSignInit.html" => [ + "doc/man3/EVP_DigestSignInit.pod" + ], + "doc/html/man3/EVP_DigestVerifyInit.html" => [ + "doc/man3/EVP_DigestVerifyInit.pod" + ], + "doc/html/man3/EVP_EncodeInit.html" => [ + "doc/man3/EVP_EncodeInit.pod" + ], + "doc/html/man3/EVP_EncryptInit.html" => [ + "doc/man3/EVP_EncryptInit.pod" + ], + "doc/html/man3/EVP_KDF.html" => [ + "doc/man3/EVP_KDF.pod" + ], + "doc/html/man3/EVP_KEM_free.html" => [ + "doc/man3/EVP_KEM_free.pod" + ], + "doc/html/man3/EVP_KEYEXCH_free.html" => [ + "doc/man3/EVP_KEYEXCH_free.pod" + ], + "doc/html/man3/EVP_KEYMGMT.html" => [ + "doc/man3/EVP_KEYMGMT.pod" + ], + "doc/html/man3/EVP_MAC.html" => [ + "doc/man3/EVP_MAC.pod" + ], + "doc/html/man3/EVP_MD_meth_new.html" => [ + "doc/man3/EVP_MD_meth_new.pod" + ], + "doc/html/man3/EVP_OpenInit.html" => [ + "doc/man3/EVP_OpenInit.pod" + ], + "doc/html/man3/EVP_PBE_CipherInit.html" => [ + "doc/man3/EVP_PBE_CipherInit.pod" + ], + "doc/html/man3/EVP_PKEY2PKCS8.html" => [ + "doc/man3/EVP_PKEY2PKCS8.pod" + ], + "doc/html/man3/EVP_PKEY_ASN1_METHOD.html" => [ + "doc/man3/EVP_PKEY_ASN1_METHOD.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_ctrl.html" => [ + "doc/man3/EVP_PKEY_CTX_ctrl.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_get_algor.html" => [ + "doc/man3/EVP_PKEY_CTX_get_algor.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_new.html" => [ + "doc/man3/EVP_PKEY_CTX_new.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html" => [ + "doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html" => [ + "doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_params.html" => [ + "doc/man3/EVP_PKEY_CTX_set_params.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html" => [ + "doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_scrypt_N.html" => [ + "doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html" => [ + "doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod" + ], + "doc/html/man3/EVP_PKEY_asn1_get_count.html" => [ + "doc/man3/EVP_PKEY_asn1_get_count.pod" + ], + "doc/html/man3/EVP_PKEY_check.html" => [ + "doc/man3/EVP_PKEY_check.pod" + ], + "doc/html/man3/EVP_PKEY_copy_parameters.html" => [ + "doc/man3/EVP_PKEY_copy_parameters.pod" + ], + "doc/html/man3/EVP_PKEY_decapsulate.html" => [ + "doc/man3/EVP_PKEY_decapsulate.pod" + ], + "doc/html/man3/EVP_PKEY_decrypt.html" => [ + "doc/man3/EVP_PKEY_decrypt.pod" + ], + "doc/html/man3/EVP_PKEY_derive.html" => [ + "doc/man3/EVP_PKEY_derive.pod" + ], + "doc/html/man3/EVP_PKEY_digestsign_supports_digest.html" => [ + "doc/man3/EVP_PKEY_digestsign_supports_digest.pod" + ], + "doc/html/man3/EVP_PKEY_encapsulate.html" => [ + "doc/man3/EVP_PKEY_encapsulate.pod" + ], + "doc/html/man3/EVP_PKEY_encrypt.html" => [ + "doc/man3/EVP_PKEY_encrypt.pod" + ], + "doc/html/man3/EVP_PKEY_fromdata.html" => [ + "doc/man3/EVP_PKEY_fromdata.pod" + ], + "doc/html/man3/EVP_PKEY_get_attr.html" => [ + "doc/man3/EVP_PKEY_get_attr.pod" + ], + "doc/html/man3/EVP_PKEY_get_default_digest_nid.html" => [ + "doc/man3/EVP_PKEY_get_default_digest_nid.pod" + ], + "doc/html/man3/EVP_PKEY_get_field_type.html" => [ + "doc/man3/EVP_PKEY_get_field_type.pod" + ], + "doc/html/man3/EVP_PKEY_get_group_name.html" => [ + "doc/man3/EVP_PKEY_get_group_name.pod" + ], + "doc/html/man3/EVP_PKEY_get_size.html" => [ + "doc/man3/EVP_PKEY_get_size.pod" + ], + "doc/html/man3/EVP_PKEY_gettable_params.html" => [ + "doc/man3/EVP_PKEY_gettable_params.pod" + ], + "doc/html/man3/EVP_PKEY_is_a.html" => [ + "doc/man3/EVP_PKEY_is_a.pod" + ], + "doc/html/man3/EVP_PKEY_keygen.html" => [ + "doc/man3/EVP_PKEY_keygen.pod" + ], + "doc/html/man3/EVP_PKEY_meth_get_count.html" => [ + "doc/man3/EVP_PKEY_meth_get_count.pod" + ], + "doc/html/man3/EVP_PKEY_meth_new.html" => [ + "doc/man3/EVP_PKEY_meth_new.pod" + ], + "doc/html/man3/EVP_PKEY_new.html" => [ + "doc/man3/EVP_PKEY_new.pod" + ], + "doc/html/man3/EVP_PKEY_print_private.html" => [ + "doc/man3/EVP_PKEY_print_private.pod" + ], + "doc/html/man3/EVP_PKEY_set1_RSA.html" => [ + "doc/man3/EVP_PKEY_set1_RSA.pod" + ], + "doc/html/man3/EVP_PKEY_set1_encoded_public_key.html" => [ + "doc/man3/EVP_PKEY_set1_encoded_public_key.pod" + ], + "doc/html/man3/EVP_PKEY_set_type.html" => [ + "doc/man3/EVP_PKEY_set_type.pod" + ], + "doc/html/man3/EVP_PKEY_settable_params.html" => [ + "doc/man3/EVP_PKEY_settable_params.pod" + ], + "doc/html/man3/EVP_PKEY_sign.html" => [ + "doc/man3/EVP_PKEY_sign.pod" + ], + "doc/html/man3/EVP_PKEY_todata.html" => [ + "doc/man3/EVP_PKEY_todata.pod" + ], + "doc/html/man3/EVP_PKEY_verify.html" => [ + "doc/man3/EVP_PKEY_verify.pod" + ], + "doc/html/man3/EVP_PKEY_verify_recover.html" => [ + "doc/man3/EVP_PKEY_verify_recover.pod" + ], + "doc/html/man3/EVP_RAND.html" => [ + "doc/man3/EVP_RAND.pod" + ], + "doc/html/man3/EVP_SIGNATURE.html" => [ + "doc/man3/EVP_SIGNATURE.pod" + ], + "doc/html/man3/EVP_SealInit.html" => [ + "doc/man3/EVP_SealInit.pod" + ], + "doc/html/man3/EVP_SignInit.html" => [ + "doc/man3/EVP_SignInit.pod" + ], + "doc/html/man3/EVP_VerifyInit.html" => [ + "doc/man3/EVP_VerifyInit.pod" + ], + "doc/html/man3/EVP_aes_128_gcm.html" => [ + "doc/man3/EVP_aes_128_gcm.pod" + ], + "doc/html/man3/EVP_aria_128_gcm.html" => [ + "doc/man3/EVP_aria_128_gcm.pod" + ], + "doc/html/man3/EVP_bf_cbc.html" => [ + "doc/man3/EVP_bf_cbc.pod" + ], + "doc/html/man3/EVP_blake2b512.html" => [ + "doc/man3/EVP_blake2b512.pod" + ], + "doc/html/man3/EVP_camellia_128_ecb.html" => [ + "doc/man3/EVP_camellia_128_ecb.pod" + ], + "doc/html/man3/EVP_cast5_cbc.html" => [ + "doc/man3/EVP_cast5_cbc.pod" + ], + "doc/html/man3/EVP_chacha20.html" => [ + "doc/man3/EVP_chacha20.pod" + ], + "doc/html/man3/EVP_des_cbc.html" => [ + "doc/man3/EVP_des_cbc.pod" + ], + "doc/html/man3/EVP_desx_cbc.html" => [ + "doc/man3/EVP_desx_cbc.pod" + ], + "doc/html/man3/EVP_idea_cbc.html" => [ + "doc/man3/EVP_idea_cbc.pod" + ], + "doc/html/man3/EVP_md2.html" => [ + "doc/man3/EVP_md2.pod" + ], + "doc/html/man3/EVP_md4.html" => [ + "doc/man3/EVP_md4.pod" + ], + "doc/html/man3/EVP_md5.html" => [ + "doc/man3/EVP_md5.pod" + ], + "doc/html/man3/EVP_mdc2.html" => [ + "doc/man3/EVP_mdc2.pod" + ], + "doc/html/man3/EVP_rc2_cbc.html" => [ + "doc/man3/EVP_rc2_cbc.pod" + ], + "doc/html/man3/EVP_rc4.html" => [ + "doc/man3/EVP_rc4.pod" + ], + "doc/html/man3/EVP_rc5_32_12_16_cbc.html" => [ + "doc/man3/EVP_rc5_32_12_16_cbc.pod" + ], + "doc/html/man3/EVP_ripemd160.html" => [ + "doc/man3/EVP_ripemd160.pod" + ], + "doc/html/man3/EVP_seed_cbc.html" => [ + "doc/man3/EVP_seed_cbc.pod" + ], + "doc/html/man3/EVP_set_default_properties.html" => [ + "doc/man3/EVP_set_default_properties.pod" + ], + "doc/html/man3/EVP_sha1.html" => [ + "doc/man3/EVP_sha1.pod" + ], + "doc/html/man3/EVP_sha224.html" => [ + "doc/man3/EVP_sha224.pod" + ], + "doc/html/man3/EVP_sha3_224.html" => [ + "doc/man3/EVP_sha3_224.pod" + ], + "doc/html/man3/EVP_sm3.html" => [ + "doc/man3/EVP_sm3.pod" + ], + "doc/html/man3/EVP_sm4_cbc.html" => [ + "doc/man3/EVP_sm4_cbc.pod" + ], + "doc/html/man3/EVP_whirlpool.html" => [ + "doc/man3/EVP_whirlpool.pod" + ], + "doc/html/man3/GENERAL_NAME.html" => [ + "doc/man3/GENERAL_NAME.pod" + ], + "doc/html/man3/HMAC.html" => [ + "doc/man3/HMAC.pod" + ], + "doc/html/man3/MD5.html" => [ + "doc/man3/MD5.pod" + ], + "doc/html/man3/MDC2_Init.html" => [ + "doc/man3/MDC2_Init.pod" + ], + "doc/html/man3/NCONF_new_ex.html" => [ + "doc/man3/NCONF_new_ex.pod" + ], + "doc/html/man3/OBJ_nid2obj.html" => [ + "doc/man3/OBJ_nid2obj.pod" + ], + "doc/html/man3/OCSP_REQUEST_new.html" => [ + "doc/man3/OCSP_REQUEST_new.pod" + ], + "doc/html/man3/OCSP_cert_to_id.html" => [ + "doc/man3/OCSP_cert_to_id.pod" + ], + "doc/html/man3/OCSP_request_add1_nonce.html" => [ + "doc/man3/OCSP_request_add1_nonce.pod" + ], + "doc/html/man3/OCSP_resp_find_status.html" => [ + "doc/man3/OCSP_resp_find_status.pod" + ], + "doc/html/man3/OCSP_response_status.html" => [ + "doc/man3/OCSP_response_status.pod" + ], + "doc/html/man3/OCSP_sendreq_new.html" => [ + "doc/man3/OCSP_sendreq_new.pod" + ], + "doc/html/man3/OPENSSL_Applink.html" => [ + "doc/man3/OPENSSL_Applink.pod" + ], + "doc/html/man3/OPENSSL_FILE.html" => [ + "doc/man3/OPENSSL_FILE.pod" + ], + "doc/html/man3/OPENSSL_LH_COMPFUNC.html" => [ + "doc/man3/OPENSSL_LH_COMPFUNC.pod" + ], + "doc/html/man3/OPENSSL_LH_stats.html" => [ + "doc/man3/OPENSSL_LH_stats.pod" + ], + "doc/html/man3/OPENSSL_config.html" => [ + "doc/man3/OPENSSL_config.pod" + ], + "doc/html/man3/OPENSSL_fork_prepare.html" => [ + "doc/man3/OPENSSL_fork_prepare.pod" + ], + "doc/html/man3/OPENSSL_gmtime.html" => [ + "doc/man3/OPENSSL_gmtime.pod" + ], + "doc/html/man3/OPENSSL_hexchar2int.html" => [ + "doc/man3/OPENSSL_hexchar2int.pod" + ], + "doc/html/man3/OPENSSL_ia32cap.html" => [ + "doc/man3/OPENSSL_ia32cap.pod" + ], + "doc/html/man3/OPENSSL_init_crypto.html" => [ + "doc/man3/OPENSSL_init_crypto.pod" + ], + "doc/html/man3/OPENSSL_init_ssl.html" => [ + "doc/man3/OPENSSL_init_ssl.pod" + ], + "doc/html/man3/OPENSSL_instrument_bus.html" => [ + "doc/man3/OPENSSL_instrument_bus.pod" + ], + "doc/html/man3/OPENSSL_load_builtin_modules.html" => [ + "doc/man3/OPENSSL_load_builtin_modules.pod" + ], + "doc/html/man3/OPENSSL_malloc.html" => [ + "doc/man3/OPENSSL_malloc.pod" + ], + "doc/html/man3/OPENSSL_riscvcap.html" => [ + "doc/man3/OPENSSL_riscvcap.pod" + ], + "doc/html/man3/OPENSSL_s390xcap.html" => [ + "doc/man3/OPENSSL_s390xcap.pod" + ], + "doc/html/man3/OPENSSL_secure_malloc.html" => [ + "doc/man3/OPENSSL_secure_malloc.pod" + ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], + "doc/html/man3/OSSL_CMP_ATAV_set0.html" => [ + "doc/man3/OSSL_CMP_ATAV_set0.pod" + ], + "doc/html/man3/OSSL_CMP_CTX_new.html" => [ + "doc/man3/OSSL_CMP_CTX_new.pod" + ], + "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html" => [ + "doc/man3/OSSL_CMP_HDR_get0_transactionID.pod" + ], + "doc/html/man3/OSSL_CMP_ITAV_new_caCerts.html" => [ + "doc/man3/OSSL_CMP_ITAV_new_caCerts.pod" + ], + "doc/html/man3/OSSL_CMP_ITAV_set0.html" => [ + "doc/man3/OSSL_CMP_ITAV_set0.pod" + ], + "doc/html/man3/OSSL_CMP_MSG_get0_header.html" => [ + "doc/man3/OSSL_CMP_MSG_get0_header.pod" + ], + "doc/html/man3/OSSL_CMP_MSG_http_perform.html" => [ + "doc/man3/OSSL_CMP_MSG_http_perform.pod" + ], + "doc/html/man3/OSSL_CMP_SRV_CTX_new.html" => [ + "doc/man3/OSSL_CMP_SRV_CTX_new.pod" + ], + "doc/html/man3/OSSL_CMP_STATUSINFO_new.html" => [ + "doc/man3/OSSL_CMP_STATUSINFO_new.pod" + ], + "doc/html/man3/OSSL_CMP_exec_certreq.html" => [ + "doc/man3/OSSL_CMP_exec_certreq.pod" + ], + "doc/html/man3/OSSL_CMP_log_open.html" => [ + "doc/man3/OSSL_CMP_log_open.pod" + ], + "doc/html/man3/OSSL_CMP_validate_msg.html" => [ + "doc/man3/OSSL_CMP_validate_msg.pod" + ], + "doc/html/man3/OSSL_CORE_MAKE_FUNC.html" => [ + "doc/man3/OSSL_CORE_MAKE_FUNC.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_get0_tmpl.html" => [ + "doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_set0_validity.html" => [ + "doc/man3/OSSL_CRMF_MSG_set0_validity.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.html" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.html" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod" + ], + "doc/html/man3/OSSL_CRMF_pbmp_new.html" => [ + "doc/man3/OSSL_CRMF_pbmp_new.pod" + ], + "doc/html/man3/OSSL_DECODER.html" => [ + "doc/man3/OSSL_DECODER.pod" + ], + "doc/html/man3/OSSL_DECODER_CTX.html" => [ + "doc/man3/OSSL_DECODER_CTX.pod" + ], + "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html" => [ + "doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod" + ], + "doc/html/man3/OSSL_DECODER_from_bio.html" => [ + "doc/man3/OSSL_DECODER_from_bio.pod" + ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], + "doc/html/man3/OSSL_ENCODER.html" => [ + "doc/man3/OSSL_ENCODER.pod" + ], + "doc/html/man3/OSSL_ENCODER_CTX.html" => [ + "doc/man3/OSSL_ENCODER_CTX.pod" + ], + "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html" => [ + "doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod" + ], + "doc/html/man3/OSSL_ENCODER_to_bio.html" => [ + "doc/man3/OSSL_ENCODER_to_bio.pod" + ], + "doc/html/man3/OSSL_ERR_STATE_save.html" => [ + "doc/man3/OSSL_ERR_STATE_save.pod" + ], + "doc/html/man3/OSSL_ESS_check_signing_certs.html" => [ + "doc/man3/OSSL_ESS_check_signing_certs.pod" + ], + "doc/html/man3/OSSL_GENERAL_NAMES_print.html" => [ + "doc/man3/OSSL_GENERAL_NAMES_print.pod" + ], + "doc/html/man3/OSSL_HPKE_CTX_new.html" => [ + "doc/man3/OSSL_HPKE_CTX_new.pod" + ], + "doc/html/man3/OSSL_HTTP_REQ_CTX.html" => [ + "doc/man3/OSSL_HTTP_REQ_CTX.pod" + ], + "doc/html/man3/OSSL_HTTP_parse_url.html" => [ + "doc/man3/OSSL_HTTP_parse_url.pod" + ], + "doc/html/man3/OSSL_HTTP_transfer.html" => [ + "doc/man3/OSSL_HTTP_transfer.pod" + ], + "doc/html/man3/OSSL_IETF_ATTR_SYNTAX.html" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX.pod" + ], + "doc/html/man3/OSSL_IETF_ATTR_SYNTAX_print.html" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod" + ], + "doc/html/man3/OSSL_INDICATOR_set_callback.html" => [ + "doc/man3/OSSL_INDICATOR_set_callback.pod" + ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], + "doc/html/man3/OSSL_LIB_CTX.html" => [ + "doc/man3/OSSL_LIB_CTX.pod" + ], + "doc/html/man3/OSSL_LIB_CTX_set_conf_diagnostics.html" => [ + "doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod" + ], + "doc/html/man3/OSSL_PARAM.html" => [ + "doc/man3/OSSL_PARAM.pod" + ], + "doc/html/man3/OSSL_PARAM_BLD.html" => [ + "doc/man3/OSSL_PARAM_BLD.pod" + ], + "doc/html/man3/OSSL_PARAM_allocate_from_text.html" => [ + "doc/man3/OSSL_PARAM_allocate_from_text.pod" + ], + "doc/html/man3/OSSL_PARAM_dup.html" => [ + "doc/man3/OSSL_PARAM_dup.pod" + ], + "doc/html/man3/OSSL_PARAM_int.html" => [ + "doc/man3/OSSL_PARAM_int.pod" + ], + "doc/html/man3/OSSL_PROVIDER.html" => [ + "doc/man3/OSSL_PROVIDER.pod" + ], + "doc/html/man3/OSSL_QUIC_client_method.html" => [ + "doc/man3/OSSL_QUIC_client_method.pod" + ], + "doc/html/man3/OSSL_SELF_TEST_new.html" => [ + "doc/man3/OSSL_SELF_TEST_new.pod" + ], + "doc/html/man3/OSSL_SELF_TEST_set_callback.html" => [ + "doc/man3/OSSL_SELF_TEST_set_callback.pod" + ], + "doc/html/man3/OSSL_STORE_INFO.html" => [ + "doc/man3/OSSL_STORE_INFO.pod" + ], + "doc/html/man3/OSSL_STORE_LOADER.html" => [ + "doc/man3/OSSL_STORE_LOADER.pod" + ], + "doc/html/man3/OSSL_STORE_SEARCH.html" => [ + "doc/man3/OSSL_STORE_SEARCH.pod" + ], + "doc/html/man3/OSSL_STORE_attach.html" => [ + "doc/man3/OSSL_STORE_attach.pod" + ], + "doc/html/man3/OSSL_STORE_expect.html" => [ + "doc/man3/OSSL_STORE_expect.pod" + ], + "doc/html/man3/OSSL_STORE_open.html" => [ + "doc/man3/OSSL_STORE_open.pod" + ], + "doc/html/man3/OSSL_sleep.html" => [ + "doc/man3/OSSL_sleep.pod" + ], + "doc/html/man3/OSSL_trace_enabled.html" => [ + "doc/man3/OSSL_trace_enabled.pod" + ], + "doc/html/man3/OSSL_trace_get_category_num.html" => [ + "doc/man3/OSSL_trace_get_category_num.pod" + ], + "doc/html/man3/OSSL_trace_set_channel.html" => [ + "doc/man3/OSSL_trace_set_channel.pod" + ], + "doc/html/man3/OpenSSL_add_all_algorithms.html" => [ + "doc/man3/OpenSSL_add_all_algorithms.pod" + ], + "doc/html/man3/OpenSSL_version.html" => [ + "doc/man3/OpenSSL_version.pod" + ], + "doc/html/man3/PBMAC1_get1_pbkdf2_param.html" => [ + "doc/man3/PBMAC1_get1_pbkdf2_param.pod" + ], + "doc/html/man3/PEM_X509_INFO_read_bio_ex.html" => [ + "doc/man3/PEM_X509_INFO_read_bio_ex.pod" + ], + "doc/html/man3/PEM_bytes_read_bio.html" => [ + "doc/man3/PEM_bytes_read_bio.pod" + ], + "doc/html/man3/PEM_read.html" => [ + "doc/man3/PEM_read.pod" + ], + "doc/html/man3/PEM_read_CMS.html" => [ + "doc/man3/PEM_read_CMS.pod" + ], + "doc/html/man3/PEM_read_bio_PrivateKey.html" => [ + "doc/man3/PEM_read_bio_PrivateKey.pod" + ], + "doc/html/man3/PEM_read_bio_ex.html" => [ + "doc/man3/PEM_read_bio_ex.pod" + ], + "doc/html/man3/PEM_write_bio_CMS_stream.html" => [ + "doc/man3/PEM_write_bio_CMS_stream.pod" + ], + "doc/html/man3/PEM_write_bio_PKCS7_stream.html" => [ + "doc/man3/PEM_write_bio_PKCS7_stream.pod" + ], + "doc/html/man3/PKCS12_PBE_keyivgen.html" => [ + "doc/man3/PKCS12_PBE_keyivgen.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_create_cert.html" => [ + "doc/man3/PKCS12_SAFEBAG_create_cert.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_get0_attrs.html" => [ + "doc/man3/PKCS12_SAFEBAG_get0_attrs.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_get1_cert.html" => [ + "doc/man3/PKCS12_SAFEBAG_get1_cert.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_set0_attrs.html" => [ + "doc/man3/PKCS12_SAFEBAG_set0_attrs.pod" + ], + "doc/html/man3/PKCS12_add1_attr_by_NID.html" => [ + "doc/man3/PKCS12_add1_attr_by_NID.pod" + ], + "doc/html/man3/PKCS12_add_CSPName_asc.html" => [ + "doc/man3/PKCS12_add_CSPName_asc.pod" + ], + "doc/html/man3/PKCS12_add_cert.html" => [ + "doc/man3/PKCS12_add_cert.pod" + ], + "doc/html/man3/PKCS12_add_friendlyname_asc.html" => [ + "doc/man3/PKCS12_add_friendlyname_asc.pod" + ], + "doc/html/man3/PKCS12_add_localkeyid.html" => [ + "doc/man3/PKCS12_add_localkeyid.pod" + ], + "doc/html/man3/PKCS12_add_safe.html" => [ + "doc/man3/PKCS12_add_safe.pod" + ], + "doc/html/man3/PKCS12_create.html" => [ + "doc/man3/PKCS12_create.pod" + ], + "doc/html/man3/PKCS12_decrypt_skey.html" => [ + "doc/man3/PKCS12_decrypt_skey.pod" + ], + "doc/html/man3/PKCS12_gen_mac.html" => [ + "doc/man3/PKCS12_gen_mac.pod" + ], + "doc/html/man3/PKCS12_get_friendlyname.html" => [ + "doc/man3/PKCS12_get_friendlyname.pod" + ], + "doc/html/man3/PKCS12_init.html" => [ + "doc/man3/PKCS12_init.pod" + ], + "doc/html/man3/PKCS12_item_decrypt_d2i.html" => [ + "doc/man3/PKCS12_item_decrypt_d2i.pod" + ], + "doc/html/man3/PKCS12_key_gen_utf8_ex.html" => [ + "doc/man3/PKCS12_key_gen_utf8_ex.pod" + ], + "doc/html/man3/PKCS12_newpass.html" => [ + "doc/man3/PKCS12_newpass.pod" + ], + "doc/html/man3/PKCS12_pack_p7encdata.html" => [ + "doc/man3/PKCS12_pack_p7encdata.pod" + ], + "doc/html/man3/PKCS12_parse.html" => [ + "doc/man3/PKCS12_parse.pod" + ], + "doc/html/man3/PKCS5_PBE_keyivgen.html" => [ + "doc/man3/PKCS5_PBE_keyivgen.pod" + ], + "doc/html/man3/PKCS5_PBKDF2_HMAC.html" => [ + "doc/man3/PKCS5_PBKDF2_HMAC.pod" + ], + "doc/html/man3/PKCS7_decrypt.html" => [ + "doc/man3/PKCS7_decrypt.pod" + ], + "doc/html/man3/PKCS7_encrypt.html" => [ + "doc/man3/PKCS7_encrypt.pod" + ], + "doc/html/man3/PKCS7_get_octet_string.html" => [ + "doc/man3/PKCS7_get_octet_string.pod" + ], + "doc/html/man3/PKCS7_sign.html" => [ + "doc/man3/PKCS7_sign.pod" + ], + "doc/html/man3/PKCS7_sign_add_signer.html" => [ + "doc/man3/PKCS7_sign_add_signer.pod" + ], + "doc/html/man3/PKCS7_type_is_other.html" => [ + "doc/man3/PKCS7_type_is_other.pod" + ], + "doc/html/man3/PKCS7_verify.html" => [ + "doc/man3/PKCS7_verify.pod" + ], + "doc/html/man3/PKCS8_encrypt.html" => [ + "doc/man3/PKCS8_encrypt.pod" + ], + "doc/html/man3/PKCS8_pkey_add1_attr.html" => [ + "doc/man3/PKCS8_pkey_add1_attr.pod" + ], + "doc/html/man3/RAND_add.html" => [ + "doc/man3/RAND_add.pod" + ], + "doc/html/man3/RAND_bytes.html" => [ + "doc/man3/RAND_bytes.pod" + ], + "doc/html/man3/RAND_cleanup.html" => [ + "doc/man3/RAND_cleanup.pod" + ], + "doc/html/man3/RAND_egd.html" => [ + "doc/man3/RAND_egd.pod" + ], + "doc/html/man3/RAND_get0_primary.html" => [ + "doc/man3/RAND_get0_primary.pod" + ], + "doc/html/man3/RAND_load_file.html" => [ + "doc/man3/RAND_load_file.pod" + ], + "doc/html/man3/RAND_set_DRBG_type.html" => [ + "doc/man3/RAND_set_DRBG_type.pod" + ], + "doc/html/man3/RAND_set_rand_method.html" => [ + "doc/man3/RAND_set_rand_method.pod" + ], + "doc/html/man3/RC4_set_key.html" => [ + "doc/man3/RC4_set_key.pod" + ], + "doc/html/man3/RIPEMD160_Init.html" => [ + "doc/man3/RIPEMD160_Init.pod" + ], + "doc/html/man3/RSA_blinding_on.html" => [ + "doc/man3/RSA_blinding_on.pod" + ], + "doc/html/man3/RSA_check_key.html" => [ + "doc/man3/RSA_check_key.pod" + ], + "doc/html/man3/RSA_generate_key.html" => [ + "doc/man3/RSA_generate_key.pod" + ], + "doc/html/man3/RSA_get0_key.html" => [ + "doc/man3/RSA_get0_key.pod" + ], + "doc/html/man3/RSA_meth_new.html" => [ + "doc/man3/RSA_meth_new.pod" + ], + "doc/html/man3/RSA_new.html" => [ + "doc/man3/RSA_new.pod" + ], + "doc/html/man3/RSA_padding_add_PKCS1_type_1.html" => [ + "doc/man3/RSA_padding_add_PKCS1_type_1.pod" + ], + "doc/html/man3/RSA_print.html" => [ + "doc/man3/RSA_print.pod" + ], + "doc/html/man3/RSA_private_encrypt.html" => [ + "doc/man3/RSA_private_encrypt.pod" + ], + "doc/html/man3/RSA_public_encrypt.html" => [ + "doc/man3/RSA_public_encrypt.pod" + ], + "doc/html/man3/RSA_set_method.html" => [ + "doc/man3/RSA_set_method.pod" + ], + "doc/html/man3/RSA_sign.html" => [ + "doc/man3/RSA_sign.pod" + ], + "doc/html/man3/RSA_sign_ASN1_OCTET_STRING.html" => [ + "doc/man3/RSA_sign_ASN1_OCTET_STRING.pod" + ], + "doc/html/man3/RSA_size.html" => [ + "doc/man3/RSA_size.pod" + ], + "doc/html/man3/SCT_new.html" => [ + "doc/man3/SCT_new.pod" + ], + "doc/html/man3/SCT_print.html" => [ + "doc/man3/SCT_print.pod" + ], + "doc/html/man3/SCT_validate.html" => [ + "doc/man3/SCT_validate.pod" + ], + "doc/html/man3/SHA256_Init.html" => [ + "doc/man3/SHA256_Init.pod" + ], + "doc/html/man3/SMIME_read_ASN1.html" => [ + "doc/man3/SMIME_read_ASN1.pod" + ], + "doc/html/man3/SMIME_read_CMS.html" => [ + "doc/man3/SMIME_read_CMS.pod" + ], + "doc/html/man3/SMIME_read_PKCS7.html" => [ + "doc/man3/SMIME_read_PKCS7.pod" + ], + "doc/html/man3/SMIME_write_ASN1.html" => [ + "doc/man3/SMIME_write_ASN1.pod" + ], + "doc/html/man3/SMIME_write_CMS.html" => [ + "doc/man3/SMIME_write_CMS.pod" + ], + "doc/html/man3/SMIME_write_PKCS7.html" => [ + "doc/man3/SMIME_write_PKCS7.pod" + ], + "doc/html/man3/SRP_Calc_B.html" => [ + "doc/man3/SRP_Calc_B.pod" + ], + "doc/html/man3/SRP_VBASE_new.html" => [ + "doc/man3/SRP_VBASE_new.pod" + ], + "doc/html/man3/SRP_create_verifier.html" => [ + "doc/man3/SRP_create_verifier.pod" + ], + "doc/html/man3/SRP_user_pwd_new.html" => [ + "doc/man3/SRP_user_pwd_new.pod" + ], + "doc/html/man3/SSL_CIPHER_get_name.html" => [ + "doc/man3/SSL_CIPHER_get_name.pod" + ], + "doc/html/man3/SSL_COMP_add_compression_method.html" => [ + "doc/man3/SSL_COMP_add_compression_method.pod" + ], + "doc/html/man3/SSL_CONF_CTX_new.html" => [ + "doc/man3/SSL_CONF_CTX_new.pod" + ], + "doc/html/man3/SSL_CONF_CTX_set1_prefix.html" => [ + "doc/man3/SSL_CONF_CTX_set1_prefix.pod" + ], + "doc/html/man3/SSL_CONF_CTX_set_flags.html" => [ + "doc/man3/SSL_CONF_CTX_set_flags.pod" + ], + "doc/html/man3/SSL_CONF_CTX_set_ssl_ctx.html" => [ + "doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod" + ], + "doc/html/man3/SSL_CONF_cmd.html" => [ + "doc/man3/SSL_CONF_cmd.pod" + ], + "doc/html/man3/SSL_CONF_cmd_argv.html" => [ + "doc/man3/SSL_CONF_cmd_argv.pod" + ], + "doc/html/man3/SSL_CTX_add1_chain_cert.html" => [ + "doc/man3/SSL_CTX_add1_chain_cert.pod" + ], + "doc/html/man3/SSL_CTX_add_extra_chain_cert.html" => [ + "doc/man3/SSL_CTX_add_extra_chain_cert.pod" + ], + "doc/html/man3/SSL_CTX_add_session.html" => [ + "doc/man3/SSL_CTX_add_session.pod" + ], + "doc/html/man3/SSL_CTX_config.html" => [ + "doc/man3/SSL_CTX_config.pod" + ], + "doc/html/man3/SSL_CTX_ctrl.html" => [ + "doc/man3/SSL_CTX_ctrl.pod" + ], + "doc/html/man3/SSL_CTX_dane_enable.html" => [ + "doc/man3/SSL_CTX_dane_enable.pod" + ], + "doc/html/man3/SSL_CTX_flush_sessions.html" => [ + "doc/man3/SSL_CTX_flush_sessions.pod" + ], + "doc/html/man3/SSL_CTX_free.html" => [ + "doc/man3/SSL_CTX_free.pod" + ], + "doc/html/man3/SSL_CTX_get0_param.html" => [ + "doc/man3/SSL_CTX_get0_param.pod" + ], + "doc/html/man3/SSL_CTX_get_verify_mode.html" => [ + "doc/man3/SSL_CTX_get_verify_mode.pod" + ], + "doc/html/man3/SSL_CTX_has_client_custom_ext.html" => [ + "doc/man3/SSL_CTX_has_client_custom_ext.pod" + ], + "doc/html/man3/SSL_CTX_load_verify_locations.html" => [ + "doc/man3/SSL_CTX_load_verify_locations.pod" + ], + "doc/html/man3/SSL_CTX_new.html" => [ + "doc/man3/SSL_CTX_new.pod" + ], + "doc/html/man3/SSL_CTX_sess_number.html" => [ + "doc/man3/SSL_CTX_sess_number.pod" + ], + "doc/html/man3/SSL_CTX_sess_set_cache_size.html" => [ + "doc/man3/SSL_CTX_sess_set_cache_size.pod" + ], + "doc/html/man3/SSL_CTX_sess_set_get_cb.html" => [ + "doc/man3/SSL_CTX_sess_set_get_cb.pod" + ], + "doc/html/man3/SSL_CTX_sessions.html" => [ + "doc/man3/SSL_CTX_sessions.pod" + ], + "doc/html/man3/SSL_CTX_set0_CA_list.html" => [ + "doc/man3/SSL_CTX_set0_CA_list.pod" + ], + "doc/html/man3/SSL_CTX_set1_cert_comp_preference.html" => [ + "doc/man3/SSL_CTX_set1_cert_comp_preference.pod" + ], + "doc/html/man3/SSL_CTX_set1_curves.html" => [ + "doc/man3/SSL_CTX_set1_curves.pod" + ], + "doc/html/man3/SSL_CTX_set1_sigalgs.html" => [ + "doc/man3/SSL_CTX_set1_sigalgs.pod" + ], + "doc/html/man3/SSL_CTX_set1_verify_cert_store.html" => [ + "doc/man3/SSL_CTX_set1_verify_cert_store.pod" + ], + "doc/html/man3/SSL_CTX_set_alpn_select_cb.html" => [ + "doc/man3/SSL_CTX_set_alpn_select_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_cert_cb.html" => [ + "doc/man3/SSL_CTX_set_cert_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_cert_store.html" => [ + "doc/man3/SSL_CTX_set_cert_store.pod" + ], + "doc/html/man3/SSL_CTX_set_cert_verify_callback.html" => [ + "doc/man3/SSL_CTX_set_cert_verify_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_cipher_list.html" => [ + "doc/man3/SSL_CTX_set_cipher_list.pod" + ], + "doc/html/man3/SSL_CTX_set_client_cert_cb.html" => [ + "doc/man3/SSL_CTX_set_client_cert_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_client_hello_cb.html" => [ + "doc/man3/SSL_CTX_set_client_hello_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_ct_validation_callback.html" => [ + "doc/man3/SSL_CTX_set_ct_validation_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_ctlog_list_file.html" => [ + "doc/man3/SSL_CTX_set_ctlog_list_file.pod" + ], + "doc/html/man3/SSL_CTX_set_default_passwd_cb.html" => [ + "doc/man3/SSL_CTX_set_default_passwd_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_generate_session_id.html" => [ + "doc/man3/SSL_CTX_set_generate_session_id.pod" + ], + "doc/html/man3/SSL_CTX_set_info_callback.html" => [ + "doc/man3/SSL_CTX_set_info_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_keylog_callback.html" => [ + "doc/man3/SSL_CTX_set_keylog_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_max_cert_list.html" => [ + "doc/man3/SSL_CTX_set_max_cert_list.pod" + ], + "doc/html/man3/SSL_CTX_set_min_proto_version.html" => [ + "doc/man3/SSL_CTX_set_min_proto_version.pod" + ], + "doc/html/man3/SSL_CTX_set_mode.html" => [ + "doc/man3/SSL_CTX_set_mode.pod" + ], + "doc/html/man3/SSL_CTX_set_msg_callback.html" => [ + "doc/man3/SSL_CTX_set_msg_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_num_tickets.html" => [ + "doc/man3/SSL_CTX_set_num_tickets.pod" + ], + "doc/html/man3/SSL_CTX_set_options.html" => [ + "doc/man3/SSL_CTX_set_options.pod" + ], + "doc/html/man3/SSL_CTX_set_psk_client_callback.html" => [ + "doc/man3/SSL_CTX_set_psk_client_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_quiet_shutdown.html" => [ + "doc/man3/SSL_CTX_set_quiet_shutdown.pod" + ], + "doc/html/man3/SSL_CTX_set_read_ahead.html" => [ + "doc/man3/SSL_CTX_set_read_ahead.pod" + ], + "doc/html/man3/SSL_CTX_set_record_padding_callback.html" => [ + "doc/man3/SSL_CTX_set_record_padding_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_security_level.html" => [ + "doc/man3/SSL_CTX_set_security_level.pod" + ], + "doc/html/man3/SSL_CTX_set_session_cache_mode.html" => [ + "doc/man3/SSL_CTX_set_session_cache_mode.pod" + ], + "doc/html/man3/SSL_CTX_set_session_id_context.html" => [ + "doc/man3/SSL_CTX_set_session_id_context.pod" + ], + "doc/html/man3/SSL_CTX_set_session_ticket_cb.html" => [ + "doc/man3/SSL_CTX_set_session_ticket_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_split_send_fragment.html" => [ + "doc/man3/SSL_CTX_set_split_send_fragment.pod" + ], + "doc/html/man3/SSL_CTX_set_srp_password.html" => [ + "doc/man3/SSL_CTX_set_srp_password.pod" + ], + "doc/html/man3/SSL_CTX_set_ssl_version.html" => [ + "doc/man3/SSL_CTX_set_ssl_version.pod" + ], + "doc/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html" => [ + "doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_timeout.html" => [ + "doc/man3/SSL_CTX_set_timeout.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_servername_callback.html" => [ + "doc/man3/SSL_CTX_set_tlsext_servername_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_status_cb.html" => [ + "doc/man3/SSL_CTX_set_tlsext_status_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html" => [ + "doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_use_srtp.html" => [ + "doc/man3/SSL_CTX_set_tlsext_use_srtp.pod" + ], + "doc/html/man3/SSL_CTX_set_tmp_dh_callback.html" => [ + "doc/man3/SSL_CTX_set_tmp_dh_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_tmp_ecdh.html" => [ + "doc/man3/SSL_CTX_set_tmp_ecdh.pod" + ], + "doc/html/man3/SSL_CTX_set_verify.html" => [ + "doc/man3/SSL_CTX_set_verify.pod" + ], + "doc/html/man3/SSL_CTX_use_certificate.html" => [ + "doc/man3/SSL_CTX_use_certificate.pod" + ], + "doc/html/man3/SSL_CTX_use_psk_identity_hint.html" => [ + "doc/man3/SSL_CTX_use_psk_identity_hint.pod" + ], + "doc/html/man3/SSL_CTX_use_serverinfo.html" => [ + "doc/man3/SSL_CTX_use_serverinfo.pod" + ], + "doc/html/man3/SSL_SESSION_free.html" => [ + "doc/man3/SSL_SESSION_free.pod" + ], + "doc/html/man3/SSL_SESSION_get0_cipher.html" => [ + "doc/man3/SSL_SESSION_get0_cipher.pod" + ], + "doc/html/man3/SSL_SESSION_get0_hostname.html" => [ + "doc/man3/SSL_SESSION_get0_hostname.pod" + ], + "doc/html/man3/SSL_SESSION_get0_id_context.html" => [ + "doc/man3/SSL_SESSION_get0_id_context.pod" + ], + "doc/html/man3/SSL_SESSION_get0_peer.html" => [ + "doc/man3/SSL_SESSION_get0_peer.pod" + ], + "doc/html/man3/SSL_SESSION_get_compress_id.html" => [ + "doc/man3/SSL_SESSION_get_compress_id.pod" + ], + "doc/html/man3/SSL_SESSION_get_protocol_version.html" => [ + "doc/man3/SSL_SESSION_get_protocol_version.pod" + ], + "doc/html/man3/SSL_SESSION_get_time.html" => [ + "doc/man3/SSL_SESSION_get_time.pod" + ], + "doc/html/man3/SSL_SESSION_has_ticket.html" => [ + "doc/man3/SSL_SESSION_has_ticket.pod" + ], + "doc/html/man3/SSL_SESSION_is_resumable.html" => [ + "doc/man3/SSL_SESSION_is_resumable.pod" + ], + "doc/html/man3/SSL_SESSION_print.html" => [ + "doc/man3/SSL_SESSION_print.pod" + ], + "doc/html/man3/SSL_SESSION_set1_id.html" => [ + "doc/man3/SSL_SESSION_set1_id.pod" + ], + "doc/html/man3/SSL_accept.html" => [ + "doc/man3/SSL_accept.pod" + ], + "doc/html/man3/SSL_accept_stream.html" => [ + "doc/man3/SSL_accept_stream.pod" + ], + "doc/html/man3/SSL_alert_type_string.html" => [ + "doc/man3/SSL_alert_type_string.pod" + ], + "doc/html/man3/SSL_alloc_buffers.html" => [ + "doc/man3/SSL_alloc_buffers.pod" + ], + "doc/html/man3/SSL_check_chain.html" => [ + "doc/man3/SSL_check_chain.pod" + ], + "doc/html/man3/SSL_clear.html" => [ + "doc/man3/SSL_clear.pod" + ], + "doc/html/man3/SSL_connect.html" => [ + "doc/man3/SSL_connect.pod" + ], + "doc/html/man3/SSL_do_handshake.html" => [ + "doc/man3/SSL_do_handshake.pod" + ], + "doc/html/man3/SSL_export_keying_material.html" => [ + "doc/man3/SSL_export_keying_material.pod" + ], + "doc/html/man3/SSL_extension_supported.html" => [ + "doc/man3/SSL_extension_supported.pod" + ], + "doc/html/man3/SSL_free.html" => [ + "doc/man3/SSL_free.pod" + ], + "doc/html/man3/SSL_get0_connection.html" => [ + "doc/man3/SSL_get0_connection.pod" + ], + "doc/html/man3/SSL_get0_group_name.html" => [ + "doc/man3/SSL_get0_group_name.pod" + ], + "doc/html/man3/SSL_get0_peer_rpk.html" => [ + "doc/man3/SSL_get0_peer_rpk.pod" + ], + "doc/html/man3/SSL_get0_peer_scts.html" => [ + "doc/man3/SSL_get0_peer_scts.pod" + ], + "doc/html/man3/SSL_get1_builtin_sigalgs.html" => [ + "doc/man3/SSL_get1_builtin_sigalgs.pod" + ], + "doc/html/man3/SSL_get_SSL_CTX.html" => [ + "doc/man3/SSL_get_SSL_CTX.pod" + ], + "doc/html/man3/SSL_get_all_async_fds.html" => [ + "doc/man3/SSL_get_all_async_fds.pod" + ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], + "doc/html/man3/SSL_get_ciphers.html" => [ + "doc/man3/SSL_get_ciphers.pod" + ], + "doc/html/man3/SSL_get_client_random.html" => [ + "doc/man3/SSL_get_client_random.pod" + ], + "doc/html/man3/SSL_get_conn_close_info.html" => [ + "doc/man3/SSL_get_conn_close_info.pod" + ], + "doc/html/man3/SSL_get_current_cipher.html" => [ + "doc/man3/SSL_get_current_cipher.pod" + ], + "doc/html/man3/SSL_get_default_timeout.html" => [ + "doc/man3/SSL_get_default_timeout.pod" + ], + "doc/html/man3/SSL_get_error.html" => [ + "doc/man3/SSL_get_error.pod" + ], + "doc/html/man3/SSL_get_event_timeout.html" => [ + "doc/man3/SSL_get_event_timeout.pod" + ], + "doc/html/man3/SSL_get_extms_support.html" => [ + "doc/man3/SSL_get_extms_support.pod" + ], + "doc/html/man3/SSL_get_fd.html" => [ + "doc/man3/SSL_get_fd.pod" + ], + "doc/html/man3/SSL_get_handshake_rtt.html" => [ + "doc/man3/SSL_get_handshake_rtt.pod" + ], + "doc/html/man3/SSL_get_peer_cert_chain.html" => [ + "doc/man3/SSL_get_peer_cert_chain.pod" + ], + "doc/html/man3/SSL_get_peer_certificate.html" => [ + "doc/man3/SSL_get_peer_certificate.pod" + ], + "doc/html/man3/SSL_get_peer_signature_nid.html" => [ + "doc/man3/SSL_get_peer_signature_nid.pod" + ], + "doc/html/man3/SSL_get_peer_tmp_key.html" => [ + "doc/man3/SSL_get_peer_tmp_key.pod" + ], + "doc/html/man3/SSL_get_psk_identity.html" => [ + "doc/man3/SSL_get_psk_identity.pod" + ], + "doc/html/man3/SSL_get_rbio.html" => [ + "doc/man3/SSL_get_rbio.pod" + ], + "doc/html/man3/SSL_get_rpoll_descriptor.html" => [ + "doc/man3/SSL_get_rpoll_descriptor.pod" + ], + "doc/html/man3/SSL_get_session.html" => [ + "doc/man3/SSL_get_session.pod" + ], + "doc/html/man3/SSL_get_shared_sigalgs.html" => [ + "doc/man3/SSL_get_shared_sigalgs.pod" + ], + "doc/html/man3/SSL_get_stream_id.html" => [ + "doc/man3/SSL_get_stream_id.pod" + ], + "doc/html/man3/SSL_get_stream_read_state.html" => [ + "doc/man3/SSL_get_stream_read_state.pod" + ], + "doc/html/man3/SSL_get_value_uint.html" => [ + "doc/man3/SSL_get_value_uint.pod" + ], + "doc/html/man3/SSL_get_verify_result.html" => [ + "doc/man3/SSL_get_verify_result.pod" + ], + "doc/html/man3/SSL_get_version.html" => [ + "doc/man3/SSL_get_version.pod" + ], + "doc/html/man3/SSL_group_to_name.html" => [ + "doc/man3/SSL_group_to_name.pod" + ], + "doc/html/man3/SSL_handle_events.html" => [ + "doc/man3/SSL_handle_events.pod" + ], + "doc/html/man3/SSL_in_init.html" => [ + "doc/man3/SSL_in_init.pod" + ], + "doc/html/man3/SSL_inject_net_dgram.html" => [ + "doc/man3/SSL_inject_net_dgram.pod" + ], + "doc/html/man3/SSL_key_update.html" => [ + "doc/man3/SSL_key_update.pod" + ], + "doc/html/man3/SSL_library_init.html" => [ + "doc/man3/SSL_library_init.pod" + ], + "doc/html/man3/SSL_load_client_CA_file.html" => [ + "doc/man3/SSL_load_client_CA_file.pod" + ], + "doc/html/man3/SSL_new.html" => [ + "doc/man3/SSL_new.pod" + ], + "doc/html/man3/SSL_new_stream.html" => [ + "doc/man3/SSL_new_stream.pod" + ], + "doc/html/man3/SSL_pending.html" => [ + "doc/man3/SSL_pending.pod" + ], + "doc/html/man3/SSL_poll.html" => [ + "doc/man3/SSL_poll.pod" + ], + "doc/html/man3/SSL_read.html" => [ + "doc/man3/SSL_read.pod" + ], + "doc/html/man3/SSL_read_early_data.html" => [ + "doc/man3/SSL_read_early_data.pod" + ], + "doc/html/man3/SSL_rstate_string.html" => [ + "doc/man3/SSL_rstate_string.pod" + ], + "doc/html/man3/SSL_session_reused.html" => [ + "doc/man3/SSL_session_reused.pod" + ], + "doc/html/man3/SSL_set1_host.html" => [ + "doc/man3/SSL_set1_host.pod" + ], + "doc/html/man3/SSL_set1_initial_peer_addr.html" => [ + "doc/man3/SSL_set1_initial_peer_addr.pod" + ], + "doc/html/man3/SSL_set1_server_cert_type.html" => [ + "doc/man3/SSL_set1_server_cert_type.pod" + ], + "doc/html/man3/SSL_set_async_callback.html" => [ + "doc/man3/SSL_set_async_callback.pod" + ], + "doc/html/man3/SSL_set_bio.html" => [ + "doc/man3/SSL_set_bio.pod" + ], + "doc/html/man3/SSL_set_blocking_mode.html" => [ + "doc/man3/SSL_set_blocking_mode.pod" + ], + "doc/html/man3/SSL_set_connect_state.html" => [ + "doc/man3/SSL_set_connect_state.pod" + ], + "doc/html/man3/SSL_set_default_stream_mode.html" => [ + "doc/man3/SSL_set_default_stream_mode.pod" + ], + "doc/html/man3/SSL_set_fd.html" => [ + "doc/man3/SSL_set_fd.pod" + ], + "doc/html/man3/SSL_set_incoming_stream_policy.html" => [ + "doc/man3/SSL_set_incoming_stream_policy.pod" + ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], + "doc/html/man3/SSL_set_session.html" => [ + "doc/man3/SSL_set_session.pod" + ], + "doc/html/man3/SSL_set_session_secret_cb.html" => [ + "doc/man3/SSL_set_session_secret_cb.pod" + ], + "doc/html/man3/SSL_set_shutdown.html" => [ + "doc/man3/SSL_set_shutdown.pod" + ], + "doc/html/man3/SSL_set_verify_result.html" => [ + "doc/man3/SSL_set_verify_result.pod" + ], + "doc/html/man3/SSL_shutdown.html" => [ + "doc/man3/SSL_shutdown.pod" + ], + "doc/html/man3/SSL_state_string.html" => [ + "doc/man3/SSL_state_string.pod" + ], + "doc/html/man3/SSL_stream_conclude.html" => [ + "doc/man3/SSL_stream_conclude.pod" + ], + "doc/html/man3/SSL_stream_reset.html" => [ + "doc/man3/SSL_stream_reset.pod" + ], + "doc/html/man3/SSL_want.html" => [ + "doc/man3/SSL_want.pod" + ], + "doc/html/man3/SSL_write.html" => [ + "doc/man3/SSL_write.pod" + ], + "doc/html/man3/TS_RESP_CTX_new.html" => [ + "doc/man3/TS_RESP_CTX_new.pod" + ], + "doc/html/man3/TS_VERIFY_CTX.html" => [ + "doc/man3/TS_VERIFY_CTX.pod" + ], + "doc/html/man3/UI_STRING.html" => [ + "doc/man3/UI_STRING.pod" + ], + "doc/html/man3/UI_UTIL_read_pw.html" => [ + "doc/man3/UI_UTIL_read_pw.pod" + ], + "doc/html/man3/UI_create_method.html" => [ + "doc/man3/UI_create_method.pod" + ], + "doc/html/man3/UI_new.html" => [ + "doc/man3/UI_new.pod" + ], + "doc/html/man3/X509V3_get_d2i.html" => [ + "doc/man3/X509V3_get_d2i.pod" + ], + "doc/html/man3/X509V3_set_ctx.html" => [ + "doc/man3/X509V3_set_ctx.pod" + ], + "doc/html/man3/X509_ACERT_add1_attr.html" => [ + "doc/man3/X509_ACERT_add1_attr.pod" + ], + "doc/html/man3/X509_ACERT_add_attr_nconf.html" => [ + "doc/man3/X509_ACERT_add_attr_nconf.pod" + ], + "doc/html/man3/X509_ACERT_get0_holder_baseCertId.html" => [ + "doc/man3/X509_ACERT_get0_holder_baseCertId.pod" + ], + "doc/html/man3/X509_ACERT_get_attr.html" => [ + "doc/man3/X509_ACERT_get_attr.pod" + ], + "doc/html/man3/X509_ACERT_print_ex.html" => [ + "doc/man3/X509_ACERT_print_ex.pod" + ], + "doc/html/man3/X509_ALGOR_dup.html" => [ + "doc/man3/X509_ALGOR_dup.pod" + ], + "doc/html/man3/X509_ATTRIBUTE.html" => [ + "doc/man3/X509_ATTRIBUTE.pod" + ], + "doc/html/man3/X509_CRL_get0_by_serial.html" => [ + "doc/man3/X509_CRL_get0_by_serial.pod" + ], + "doc/html/man3/X509_EXTENSION_set_object.html" => [ + "doc/man3/X509_EXTENSION_set_object.pod" + ], + "doc/html/man3/X509_LOOKUP.html" => [ + "doc/man3/X509_LOOKUP.pod" + ], + "doc/html/man3/X509_LOOKUP_hash_dir.html" => [ + "doc/man3/X509_LOOKUP_hash_dir.pod" + ], + "doc/html/man3/X509_LOOKUP_meth_new.html" => [ + "doc/man3/X509_LOOKUP_meth_new.pod" + ], + "doc/html/man3/X509_NAME_ENTRY_get_object.html" => [ + "doc/man3/X509_NAME_ENTRY_get_object.pod" + ], + "doc/html/man3/X509_NAME_add_entry_by_txt.html" => [ + "doc/man3/X509_NAME_add_entry_by_txt.pod" + ], + "doc/html/man3/X509_NAME_get0_der.html" => [ + "doc/man3/X509_NAME_get0_der.pod" + ], + "doc/html/man3/X509_NAME_get_index_by_NID.html" => [ + "doc/man3/X509_NAME_get_index_by_NID.pod" + ], + "doc/html/man3/X509_NAME_print_ex.html" => [ + "doc/man3/X509_NAME_print_ex.pod" + ], + "doc/html/man3/X509_PUBKEY_new.html" => [ + "doc/man3/X509_PUBKEY_new.pod" + ], + "doc/html/man3/X509_REQ_get_attr.html" => [ + "doc/man3/X509_REQ_get_attr.pod" + ], + "doc/html/man3/X509_REQ_get_extensions.html" => [ + "doc/man3/X509_REQ_get_extensions.pod" + ], + "doc/html/man3/X509_SIG_get0.html" => [ + "doc/man3/X509_SIG_get0.pod" + ], + "doc/html/man3/X509_STORE_CTX_get_by_subject.html" => [ + "doc/man3/X509_STORE_CTX_get_by_subject.pod" + ], + "doc/html/man3/X509_STORE_CTX_get_error.html" => [ + "doc/man3/X509_STORE_CTX_get_error.pod" + ], + "doc/html/man3/X509_STORE_CTX_new.html" => [ + "doc/man3/X509_STORE_CTX_new.pod" + ], + "doc/html/man3/X509_STORE_CTX_set_verify_cb.html" => [ + "doc/man3/X509_STORE_CTX_set_verify_cb.pod" + ], + "doc/html/man3/X509_STORE_add_cert.html" => [ + "doc/man3/X509_STORE_add_cert.pod" + ], + "doc/html/man3/X509_STORE_get0_param.html" => [ + "doc/man3/X509_STORE_get0_param.pod" + ], + "doc/html/man3/X509_STORE_new.html" => [ + "doc/man3/X509_STORE_new.pod" + ], + "doc/html/man3/X509_STORE_set_verify_cb_func.html" => [ + "doc/man3/X509_STORE_set_verify_cb_func.pod" + ], + "doc/html/man3/X509_VERIFY_PARAM_set_flags.html" => [ + "doc/man3/X509_VERIFY_PARAM_set_flags.pod" + ], + "doc/html/man3/X509_add_cert.html" => [ + "doc/man3/X509_add_cert.pod" + ], + "doc/html/man3/X509_check_ca.html" => [ + "doc/man3/X509_check_ca.pod" + ], + "doc/html/man3/X509_check_host.html" => [ + "doc/man3/X509_check_host.pod" + ], + "doc/html/man3/X509_check_issued.html" => [ + "doc/man3/X509_check_issued.pod" + ], + "doc/html/man3/X509_check_private_key.html" => [ + "doc/man3/X509_check_private_key.pod" + ], + "doc/html/man3/X509_check_purpose.html" => [ + "doc/man3/X509_check_purpose.pod" + ], + "doc/html/man3/X509_cmp.html" => [ + "doc/man3/X509_cmp.pod" + ], + "doc/html/man3/X509_cmp_time.html" => [ + "doc/man3/X509_cmp_time.pod" + ], + "doc/html/man3/X509_digest.html" => [ + "doc/man3/X509_digest.pod" + ], + "doc/html/man3/X509_dup.html" => [ + "doc/man3/X509_dup.pod" + ], + "doc/html/man3/X509_get0_distinguishing_id.html" => [ + "doc/man3/X509_get0_distinguishing_id.pod" + ], + "doc/html/man3/X509_get0_notBefore.html" => [ + "doc/man3/X509_get0_notBefore.pod" + ], + "doc/html/man3/X509_get0_signature.html" => [ + "doc/man3/X509_get0_signature.pod" + ], + "doc/html/man3/X509_get0_uids.html" => [ + "doc/man3/X509_get0_uids.pod" + ], + "doc/html/man3/X509_get_default_cert_file.html" => [ + "doc/man3/X509_get_default_cert_file.pod" + ], + "doc/html/man3/X509_get_extension_flags.html" => [ + "doc/man3/X509_get_extension_flags.pod" + ], + "doc/html/man3/X509_get_pubkey.html" => [ + "doc/man3/X509_get_pubkey.pod" + ], + "doc/html/man3/X509_get_serialNumber.html" => [ + "doc/man3/X509_get_serialNumber.pod" + ], + "doc/html/man3/X509_get_subject_name.html" => [ + "doc/man3/X509_get_subject_name.pod" + ], + "doc/html/man3/X509_get_version.html" => [ + "doc/man3/X509_get_version.pod" + ], + "doc/html/man3/X509_load_http.html" => [ + "doc/man3/X509_load_http.pod" + ], + "doc/html/man3/X509_new.html" => [ + "doc/man3/X509_new.pod" + ], + "doc/html/man3/X509_sign.html" => [ + "doc/man3/X509_sign.pod" + ], + "doc/html/man3/X509_verify.html" => [ + "doc/man3/X509_verify.pod" + ], + "doc/html/man3/X509_verify_cert.html" => [ + "doc/man3/X509_verify_cert.pod" + ], + "doc/html/man3/X509v3_get_ext_by_NID.html" => [ + "doc/man3/X509v3_get_ext_by_NID.pod" + ], + "doc/html/man3/b2i_PVK_bio_ex.html" => [ + "doc/man3/b2i_PVK_bio_ex.pod" + ], + "doc/html/man3/d2i_PKCS8PrivateKey_bio.html" => [ + "doc/man3/d2i_PKCS8PrivateKey_bio.pod" + ], + "doc/html/man3/d2i_PrivateKey.html" => [ + "doc/man3/d2i_PrivateKey.pod" + ], + "doc/html/man3/d2i_RSAPrivateKey.html" => [ + "doc/man3/d2i_RSAPrivateKey.pod" + ], + "doc/html/man3/d2i_SSL_SESSION.html" => [ + "doc/man3/d2i_SSL_SESSION.pod" + ], + "doc/html/man3/d2i_X509.html" => [ + "doc/man3/d2i_X509.pod" + ], + "doc/html/man3/i2d_CMS_bio_stream.html" => [ + "doc/man3/i2d_CMS_bio_stream.pod" + ], + "doc/html/man3/i2d_PKCS7_bio_stream.html" => [ + "doc/man3/i2d_PKCS7_bio_stream.pod" + ], + "doc/html/man3/i2d_re_X509_tbs.html" => [ + "doc/man3/i2d_re_X509_tbs.pod" + ], + "doc/html/man3/o2i_SCT_LIST.html" => [ + "doc/man3/o2i_SCT_LIST.pod" + ], + "doc/html/man3/s2i_ASN1_IA5STRING.html" => [ + "doc/man3/s2i_ASN1_IA5STRING.pod" + ], + "doc/html/man5/config.html" => [ + "doc/man5/config.pod" + ], + "doc/html/man5/fips_config.html" => [ + "doc/man5/fips_config.pod" + ], + "doc/html/man5/x509v3_config.html" => [ + "doc/man5/x509v3_config.pod" + ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], + "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ + "doc/man7/EVP_ASYM_CIPHER-SM2.pod" + ], + "doc/html/man7/EVP_CIPHER-AES.html" => [ + "doc/man7/EVP_CIPHER-AES.pod" + ], + "doc/html/man7/EVP_CIPHER-ARIA.html" => [ + "doc/man7/EVP_CIPHER-ARIA.pod" + ], + "doc/html/man7/EVP_CIPHER-BLOWFISH.html" => [ + "doc/man7/EVP_CIPHER-BLOWFISH.pod" + ], + "doc/html/man7/EVP_CIPHER-CAMELLIA.html" => [ + "doc/man7/EVP_CIPHER-CAMELLIA.pod" + ], + "doc/html/man7/EVP_CIPHER-CAST.html" => [ + "doc/man7/EVP_CIPHER-CAST.pod" + ], + "doc/html/man7/EVP_CIPHER-CHACHA.html" => [ + "doc/man7/EVP_CIPHER-CHACHA.pod" + ], + "doc/html/man7/EVP_CIPHER-DES.html" => [ + "doc/man7/EVP_CIPHER-DES.pod" + ], + "doc/html/man7/EVP_CIPHER-IDEA.html" => [ + "doc/man7/EVP_CIPHER-IDEA.pod" + ], + "doc/html/man7/EVP_CIPHER-NULL.html" => [ + "doc/man7/EVP_CIPHER-NULL.pod" + ], + "doc/html/man7/EVP_CIPHER-RC2.html" => [ + "doc/man7/EVP_CIPHER-RC2.pod" + ], + "doc/html/man7/EVP_CIPHER-RC4.html" => [ + "doc/man7/EVP_CIPHER-RC4.pod" + ], + "doc/html/man7/EVP_CIPHER-RC5.html" => [ + "doc/man7/EVP_CIPHER-RC5.pod" + ], + "doc/html/man7/EVP_CIPHER-SEED.html" => [ + "doc/man7/EVP_CIPHER-SEED.pod" + ], + "doc/html/man7/EVP_CIPHER-SM4.html" => [ + "doc/man7/EVP_CIPHER-SM4.pod" + ], + "doc/html/man7/EVP_KDF-ARGON2.html" => [ + "doc/man7/EVP_KDF-ARGON2.pod" + ], + "doc/html/man7/EVP_KDF-HKDF.html" => [ + "doc/man7/EVP_KDF-HKDF.pod" + ], + "doc/html/man7/EVP_KDF-HMAC-DRBG.html" => [ + "doc/man7/EVP_KDF-HMAC-DRBG.pod" + ], + "doc/html/man7/EVP_KDF-KB.html" => [ + "doc/man7/EVP_KDF-KB.pod" + ], + "doc/html/man7/EVP_KDF-KRB5KDF.html" => [ + "doc/man7/EVP_KDF-KRB5KDF.pod" + ], + "doc/html/man7/EVP_KDF-PBKDF1.html" => [ + "doc/man7/EVP_KDF-PBKDF1.pod" + ], + "doc/html/man7/EVP_KDF-PBKDF2.html" => [ + "doc/man7/EVP_KDF-PBKDF2.pod" + ], + "doc/html/man7/EVP_KDF-PKCS12KDF.html" => [ + "doc/man7/EVP_KDF-PKCS12KDF.pod" + ], + "doc/html/man7/EVP_KDF-PVKKDF.html" => [ + "doc/man7/EVP_KDF-PVKKDF.pod" + ], + "doc/html/man7/EVP_KDF-SCRYPT.html" => [ + "doc/man7/EVP_KDF-SCRYPT.pod" + ], + "doc/html/man7/EVP_KDF-SS.html" => [ + "doc/man7/EVP_KDF-SS.pod" + ], + "doc/html/man7/EVP_KDF-SSHKDF.html" => [ + "doc/man7/EVP_KDF-SSHKDF.pod" + ], + "doc/html/man7/EVP_KDF-TLS13_KDF.html" => [ + "doc/man7/EVP_KDF-TLS13_KDF.pod" + ], + "doc/html/man7/EVP_KDF-TLS1_PRF.html" => [ + "doc/man7/EVP_KDF-TLS1_PRF.pod" + ], + "doc/html/man7/EVP_KDF-X942-ASN1.html" => [ + "doc/man7/EVP_KDF-X942-ASN1.pod" + ], + "doc/html/man7/EVP_KDF-X942-CONCAT.html" => [ + "doc/man7/EVP_KDF-X942-CONCAT.pod" + ], + "doc/html/man7/EVP_KDF-X963.html" => [ + "doc/man7/EVP_KDF-X963.pod" + ], + "doc/html/man7/EVP_KEM-EC.html" => [ + "doc/man7/EVP_KEM-EC.pod" + ], + "doc/html/man7/EVP_KEM-RSA.html" => [ + "doc/man7/EVP_KEM-RSA.pod" + ], + "doc/html/man7/EVP_KEM-X25519.html" => [ + "doc/man7/EVP_KEM-X25519.pod" + ], + "doc/html/man7/EVP_KEYEXCH-DH.html" => [ + "doc/man7/EVP_KEYEXCH-DH.pod" + ], + "doc/html/man7/EVP_KEYEXCH-ECDH.html" => [ + "doc/man7/EVP_KEYEXCH-ECDH.pod" + ], + "doc/html/man7/EVP_KEYEXCH-X25519.html" => [ + "doc/man7/EVP_KEYEXCH-X25519.pod" + ], + "doc/html/man7/EVP_MAC-BLAKE2.html" => [ + "doc/man7/EVP_MAC-BLAKE2.pod" + ], + "doc/html/man7/EVP_MAC-CMAC.html" => [ + "doc/man7/EVP_MAC-CMAC.pod" + ], + "doc/html/man7/EVP_MAC-GMAC.html" => [ + "doc/man7/EVP_MAC-GMAC.pod" + ], + "doc/html/man7/EVP_MAC-HMAC.html" => [ + "doc/man7/EVP_MAC-HMAC.pod" + ], + "doc/html/man7/EVP_MAC-KMAC.html" => [ + "doc/man7/EVP_MAC-KMAC.pod" + ], + "doc/html/man7/EVP_MAC-Poly1305.html" => [ + "doc/man7/EVP_MAC-Poly1305.pod" + ], + "doc/html/man7/EVP_MAC-Siphash.html" => [ + "doc/man7/EVP_MAC-Siphash.pod" + ], + "doc/html/man7/EVP_MD-BLAKE2.html" => [ + "doc/man7/EVP_MD-BLAKE2.pod" + ], + "doc/html/man7/EVP_MD-KECCAK.html" => [ + "doc/man7/EVP_MD-KECCAK.pod" + ], + "doc/html/man7/EVP_MD-MD2.html" => [ + "doc/man7/EVP_MD-MD2.pod" + ], + "doc/html/man7/EVP_MD-MD4.html" => [ + "doc/man7/EVP_MD-MD4.pod" + ], + "doc/html/man7/EVP_MD-MD5-SHA1.html" => [ + "doc/man7/EVP_MD-MD5-SHA1.pod" + ], + "doc/html/man7/EVP_MD-MD5.html" => [ + "doc/man7/EVP_MD-MD5.pod" + ], + "doc/html/man7/EVP_MD-MDC2.html" => [ + "doc/man7/EVP_MD-MDC2.pod" + ], + "doc/html/man7/EVP_MD-NULL.html" => [ + "doc/man7/EVP_MD-NULL.pod" + ], + "doc/html/man7/EVP_MD-RIPEMD160.html" => [ + "doc/man7/EVP_MD-RIPEMD160.pod" + ], + "doc/html/man7/EVP_MD-SHA1.html" => [ + "doc/man7/EVP_MD-SHA1.pod" + ], + "doc/html/man7/EVP_MD-SHA2.html" => [ + "doc/man7/EVP_MD-SHA2.pod" + ], + "doc/html/man7/EVP_MD-SHA3.html" => [ + "doc/man7/EVP_MD-SHA3.pod" + ], + "doc/html/man7/EVP_MD-SHAKE.html" => [ + "doc/man7/EVP_MD-SHAKE.pod" + ], + "doc/html/man7/EVP_MD-SM3.html" => [ + "doc/man7/EVP_MD-SM3.pod" + ], + "doc/html/man7/EVP_MD-WHIRLPOOL.html" => [ + "doc/man7/EVP_MD-WHIRLPOOL.pod" + ], + "doc/html/man7/EVP_MD-common.html" => [ + "doc/man7/EVP_MD-common.pod" + ], + "doc/html/man7/EVP_PKEY-DH.html" => [ + "doc/man7/EVP_PKEY-DH.pod" + ], + "doc/html/man7/EVP_PKEY-DSA.html" => [ + "doc/man7/EVP_PKEY-DSA.pod" + ], + "doc/html/man7/EVP_PKEY-EC.html" => [ + "doc/man7/EVP_PKEY-EC.pod" + ], + "doc/html/man7/EVP_PKEY-FFC.html" => [ + "doc/man7/EVP_PKEY-FFC.pod" + ], + "doc/html/man7/EVP_PKEY-HMAC.html" => [ + "doc/man7/EVP_PKEY-HMAC.pod" + ], + "doc/html/man7/EVP_PKEY-RSA.html" => [ + "doc/man7/EVP_PKEY-RSA.pod" + ], + "doc/html/man7/EVP_PKEY-SM2.html" => [ + "doc/man7/EVP_PKEY-SM2.pod" + ], + "doc/html/man7/EVP_PKEY-X25519.html" => [ + "doc/man7/EVP_PKEY-X25519.pod" + ], + "doc/html/man7/EVP_RAND-CRNG-TEST.html" => [ + "doc/man7/EVP_RAND-CRNG-TEST.pod" + ], + "doc/html/man7/EVP_RAND-CTR-DRBG.html" => [ + "doc/man7/EVP_RAND-CTR-DRBG.pod" + ], + "doc/html/man7/EVP_RAND-HASH-DRBG.html" => [ + "doc/man7/EVP_RAND-HASH-DRBG.pod" + ], + "doc/html/man7/EVP_RAND-HMAC-DRBG.html" => [ + "doc/man7/EVP_RAND-HMAC-DRBG.pod" + ], + "doc/html/man7/EVP_RAND-JITTER.html" => [ + "doc/man7/EVP_RAND-JITTER.pod" + ], + "doc/html/man7/EVP_RAND-SEED-SRC.html" => [ + "doc/man7/EVP_RAND-SEED-SRC.pod" + ], + "doc/html/man7/EVP_RAND-TEST-RAND.html" => [ + "doc/man7/EVP_RAND-TEST-RAND.pod" + ], + "doc/html/man7/EVP_RAND.html" => [ + "doc/man7/EVP_RAND.pod" + ], + "doc/html/man7/EVP_SIGNATURE-DSA.html" => [ + "doc/man7/EVP_SIGNATURE-DSA.pod" + ], + "doc/html/man7/EVP_SIGNATURE-ECDSA.html" => [ + "doc/man7/EVP_SIGNATURE-ECDSA.pod" + ], + "doc/html/man7/EVP_SIGNATURE-ED25519.html" => [ + "doc/man7/EVP_SIGNATURE-ED25519.pod" + ], + "doc/html/man7/EVP_SIGNATURE-HMAC.html" => [ + "doc/man7/EVP_SIGNATURE-HMAC.pod" + ], + "doc/html/man7/EVP_SIGNATURE-RSA.html" => [ + "doc/man7/EVP_SIGNATURE-RSA.pod" + ], + "doc/html/man7/OSSL_PROVIDER-FIPS.html" => [ + "doc/man7/OSSL_PROVIDER-FIPS.pod" + ], + "doc/html/man7/OSSL_PROVIDER-base.html" => [ + "doc/man7/OSSL_PROVIDER-base.pod" + ], + "doc/html/man7/OSSL_PROVIDER-default.html" => [ + "doc/man7/OSSL_PROVIDER-default.pod" + ], + "doc/html/man7/OSSL_PROVIDER-legacy.html" => [ + "doc/man7/OSSL_PROVIDER-legacy.pod" + ], + "doc/html/man7/OSSL_PROVIDER-null.html" => [ + "doc/man7/OSSL_PROVIDER-null.pod" + ], + "doc/html/man7/OSSL_STORE-winstore.html" => [ + "doc/man7/OSSL_STORE-winstore.pod" + ], + "doc/html/man7/RAND.html" => [ + "doc/man7/RAND.pod" + ], + "doc/html/man7/RSA-PSS.html" => [ + "doc/man7/RSA-PSS.pod" + ], + "doc/html/man7/X25519.html" => [ + "doc/man7/X25519.pod" + ], + "doc/html/man7/bio.html" => [ + "doc/man7/bio.pod" + ], + "doc/html/man7/ct.html" => [ + "doc/man7/ct.pod" + ], + "doc/html/man7/des_modes.html" => [ + "doc/man7/des_modes.pod" + ], + "doc/html/man7/evp.html" => [ + "doc/man7/evp.pod" + ], + "doc/html/man7/fips_module.html" => [ + "doc/man7/fips_module.pod" + ], + "doc/html/man7/life_cycle-cipher.html" => [ + "doc/man7/life_cycle-cipher.pod" + ], + "doc/html/man7/life_cycle-digest.html" => [ + "doc/man7/life_cycle-digest.pod" + ], + "doc/html/man7/life_cycle-kdf.html" => [ + "doc/man7/life_cycle-kdf.pod" + ], + "doc/html/man7/life_cycle-mac.html" => [ + "doc/man7/life_cycle-mac.pod" + ], + "doc/html/man7/life_cycle-pkey.html" => [ + "doc/man7/life_cycle-pkey.pod" + ], + "doc/html/man7/life_cycle-rand.html" => [ + "doc/man7/life_cycle-rand.pod" + ], + "doc/html/man7/openssl-core.h.html" => [ + "doc/man7/openssl-core.h.pod" + ], + "doc/html/man7/openssl-core_dispatch.h.html" => [ + "doc/man7/openssl-core_dispatch.h.pod" + ], + "doc/html/man7/openssl-core_names.h.html" => [ + "doc/man7/openssl-core_names.h.pod" + ], + "doc/html/man7/openssl-env.html" => [ + "doc/man7/openssl-env.pod" + ], + "doc/html/man7/openssl-glossary.html" => [ + "doc/man7/openssl-glossary.pod" + ], + "doc/html/man7/openssl-qlog.html" => [ + "doc/man7/openssl-qlog.pod" + ], + "doc/html/man7/openssl-quic.html" => [ + "doc/man7/openssl-quic.pod" + ], + "doc/html/man7/openssl-threads.html" => [ + "doc/man7/openssl-threads.pod" + ], + "doc/html/man7/openssl_user_macros.html" => [ + "doc/man7/openssl_user_macros.pod" + ], + "doc/html/man7/ossl-guide-introduction.html" => [ + "doc/man7/ossl-guide-introduction.pod" + ], + "doc/html/man7/ossl-guide-libcrypto-introduction.html" => [ + "doc/man7/ossl-guide-libcrypto-introduction.pod" + ], + "doc/html/man7/ossl-guide-libraries-introduction.html" => [ + "doc/man7/ossl-guide-libraries-introduction.pod" + ], + "doc/html/man7/ossl-guide-libssl-introduction.html" => [ + "doc/man7/ossl-guide-libssl-introduction.pod" + ], + "doc/html/man7/ossl-guide-migration.html" => [ + "doc/man7/ossl-guide-migration.pod" + ], + "doc/html/man7/ossl-guide-quic-client-block.html" => [ + "doc/man7/ossl-guide-quic-client-block.pod" + ], + "doc/html/man7/ossl-guide-quic-client-non-block.html" => [ + "doc/man7/ossl-guide-quic-client-non-block.pod" + ], + "doc/html/man7/ossl-guide-quic-introduction.html" => [ + "doc/man7/ossl-guide-quic-introduction.pod" + ], + "doc/html/man7/ossl-guide-quic-multi-stream.html" => [ + "doc/man7/ossl-guide-quic-multi-stream.pod" + ], + "doc/html/man7/ossl-guide-tls-client-block.html" => [ + "doc/man7/ossl-guide-tls-client-block.pod" + ], + "doc/html/man7/ossl-guide-tls-client-non-block.html" => [ + "doc/man7/ossl-guide-tls-client-non-block.pod" + ], + "doc/html/man7/ossl-guide-tls-introduction.html" => [ + "doc/man7/ossl-guide-tls-introduction.pod" + ], + "doc/html/man7/ossl-guide-tls-server-block.html" => [ + "doc/man7/ossl-guide-tls-server-block.pod" + ], + "doc/html/man7/ossl_store-file.html" => [ + "doc/man7/ossl_store-file.pod" + ], + "doc/html/man7/ossl_store.html" => [ + "doc/man7/ossl_store.pod" + ], + "doc/html/man7/passphrase-encoding.html" => [ + "doc/man7/passphrase-encoding.pod" + ], + "doc/html/man7/property.html" => [ + "doc/man7/property.pod" + ], + "doc/html/man7/provider-asym_cipher.html" => [ + "doc/man7/provider-asym_cipher.pod" + ], + "doc/html/man7/provider-base.html" => [ + "doc/man7/provider-base.pod" + ], + "doc/html/man7/provider-cipher.html" => [ + "doc/man7/provider-cipher.pod" + ], + "doc/html/man7/provider-decoder.html" => [ + "doc/man7/provider-decoder.pod" + ], + "doc/html/man7/provider-digest.html" => [ + "doc/man7/provider-digest.pod" + ], + "doc/html/man7/provider-encoder.html" => [ + "doc/man7/provider-encoder.pod" + ], + "doc/html/man7/provider-kdf.html" => [ + "doc/man7/provider-kdf.pod" + ], + "doc/html/man7/provider-kem.html" => [ + "doc/man7/provider-kem.pod" + ], + "doc/html/man7/provider-keyexch.html" => [ + "doc/man7/provider-keyexch.pod" + ], + "doc/html/man7/provider-keymgmt.html" => [ + "doc/man7/provider-keymgmt.pod" + ], + "doc/html/man7/provider-mac.html" => [ + "doc/man7/provider-mac.pod" + ], + "doc/html/man7/provider-object.html" => [ + "doc/man7/provider-object.pod" + ], + "doc/html/man7/provider-rand.html" => [ + "doc/man7/provider-rand.pod" + ], + "doc/html/man7/provider-signature.html" => [ + "doc/man7/provider-signature.pod" + ], + "doc/html/man7/provider-storemgmt.html" => [ + "doc/man7/provider-storemgmt.pod" + ], + "doc/html/man7/provider.html" => [ + "doc/man7/provider.pod" + ], + "doc/html/man7/proxy-certificates.html" => [ + "doc/man7/proxy-certificates.pod" + ], + "doc/html/man7/x509.html" => [ + "doc/man7/x509.pod" + ], + "doc/man/man1/CA.pl.1" => [ + "doc/man1/CA.pl.pod" + ], + "doc/man/man1/openssl-asn1parse.1" => [ + "doc/man1/openssl-asn1parse.pod" + ], + "doc/man/man1/openssl-ca.1" => [ + "doc/man1/openssl-ca.pod" + ], + "doc/man/man1/openssl-ciphers.1" => [ + "doc/man1/openssl-ciphers.pod" + ], + "doc/man/man1/openssl-cmds.1" => [ + "doc/man1/openssl-cmds.pod" + ], + "doc/man/man1/openssl-cmp.1" => [ + "doc/man1/openssl-cmp.pod" + ], + "doc/man/man1/openssl-cms.1" => [ + "doc/man1/openssl-cms.pod" + ], + "doc/man/man1/openssl-crl.1" => [ + "doc/man1/openssl-crl.pod" + ], + "doc/man/man1/openssl-crl2pkcs7.1" => [ + "doc/man1/openssl-crl2pkcs7.pod" + ], + "doc/man/man1/openssl-dgst.1" => [ + "doc/man1/openssl-dgst.pod" + ], + "doc/man/man1/openssl-dhparam.1" => [ + "doc/man1/openssl-dhparam.pod" + ], + "doc/man/man1/openssl-dsa.1" => [ + "doc/man1/openssl-dsa.pod" + ], + "doc/man/man1/openssl-dsaparam.1" => [ + "doc/man1/openssl-dsaparam.pod" + ], + "doc/man/man1/openssl-ec.1" => [ + "doc/man1/openssl-ec.pod" + ], + "doc/man/man1/openssl-ecparam.1" => [ + "doc/man1/openssl-ecparam.pod" + ], + "doc/man/man1/openssl-enc.1" => [ + "doc/man1/openssl-enc.pod" + ], + "doc/man/man1/openssl-engine.1" => [ + "doc/man1/openssl-engine.pod" + ], + "doc/man/man1/openssl-errstr.1" => [ + "doc/man1/openssl-errstr.pod" + ], + "doc/man/man1/openssl-fipsinstall.1" => [ + "doc/man1/openssl-fipsinstall.pod" + ], + "doc/man/man1/openssl-format-options.1" => [ + "doc/man1/openssl-format-options.pod" + ], + "doc/man/man1/openssl-gendsa.1" => [ + "doc/man1/openssl-gendsa.pod" + ], + "doc/man/man1/openssl-genpkey.1" => [ + "doc/man1/openssl-genpkey.pod" + ], + "doc/man/man1/openssl-genrsa.1" => [ + "doc/man1/openssl-genrsa.pod" + ], + "doc/man/man1/openssl-info.1" => [ + "doc/man1/openssl-info.pod" + ], + "doc/man/man1/openssl-kdf.1" => [ + "doc/man1/openssl-kdf.pod" + ], + "doc/man/man1/openssl-list.1" => [ + "doc/man1/openssl-list.pod" + ], + "doc/man/man1/openssl-mac.1" => [ + "doc/man1/openssl-mac.pod" + ], + "doc/man/man1/openssl-namedisplay-options.1" => [ + "doc/man1/openssl-namedisplay-options.pod" + ], + "doc/man/man1/openssl-nseq.1" => [ + "doc/man1/openssl-nseq.pod" + ], + "doc/man/man1/openssl-ocsp.1" => [ + "doc/man1/openssl-ocsp.pod" + ], + "doc/man/man1/openssl-passphrase-options.1" => [ + "doc/man1/openssl-passphrase-options.pod" + ], + "doc/man/man1/openssl-passwd.1" => [ + "doc/man1/openssl-passwd.pod" + ], + "doc/man/man1/openssl-pkcs12.1" => [ + "doc/man1/openssl-pkcs12.pod" + ], + "doc/man/man1/openssl-pkcs7.1" => [ + "doc/man1/openssl-pkcs7.pod" + ], + "doc/man/man1/openssl-pkcs8.1" => [ + "doc/man1/openssl-pkcs8.pod" + ], + "doc/man/man1/openssl-pkey.1" => [ + "doc/man1/openssl-pkey.pod" + ], + "doc/man/man1/openssl-pkeyparam.1" => [ + "doc/man1/openssl-pkeyparam.pod" + ], + "doc/man/man1/openssl-pkeyutl.1" => [ + "doc/man1/openssl-pkeyutl.pod" + ], + "doc/man/man1/openssl-prime.1" => [ + "doc/man1/openssl-prime.pod" + ], + "doc/man/man1/openssl-rand.1" => [ + "doc/man1/openssl-rand.pod" + ], + "doc/man/man1/openssl-rehash.1" => [ + "doc/man1/openssl-rehash.pod" + ], + "doc/man/man1/openssl-req.1" => [ + "doc/man1/openssl-req.pod" + ], + "doc/man/man1/openssl-rsa.1" => [ + "doc/man1/openssl-rsa.pod" + ], + "doc/man/man1/openssl-rsautl.1" => [ + "doc/man1/openssl-rsautl.pod" + ], + "doc/man/man1/openssl-s_client.1" => [ + "doc/man1/openssl-s_client.pod" + ], + "doc/man/man1/openssl-s_server.1" => [ + "doc/man1/openssl-s_server.pod" + ], + "doc/man/man1/openssl-s_time.1" => [ + "doc/man1/openssl-s_time.pod" + ], + "doc/man/man1/openssl-sess_id.1" => [ + "doc/man1/openssl-sess_id.pod" + ], + "doc/man/man1/openssl-smime.1" => [ + "doc/man1/openssl-smime.pod" + ], + "doc/man/man1/openssl-speed.1" => [ + "doc/man1/openssl-speed.pod" + ], + "doc/man/man1/openssl-spkac.1" => [ + "doc/man1/openssl-spkac.pod" + ], + "doc/man/man1/openssl-srp.1" => [ + "doc/man1/openssl-srp.pod" + ], + "doc/man/man1/openssl-storeutl.1" => [ + "doc/man1/openssl-storeutl.pod" + ], + "doc/man/man1/openssl-ts.1" => [ + "doc/man1/openssl-ts.pod" + ], + "doc/man/man1/openssl-verification-options.1" => [ + "doc/man1/openssl-verification-options.pod" + ], + "doc/man/man1/openssl-verify.1" => [ + "doc/man1/openssl-verify.pod" + ], + "doc/man/man1/openssl-version.1" => [ + "doc/man1/openssl-version.pod" + ], + "doc/man/man1/openssl-x509.1" => [ + "doc/man1/openssl-x509.pod" + ], + "doc/man/man1/openssl.1" => [ + "doc/man1/openssl.pod" + ], + "doc/man/man1/tsget.1" => [ + "doc/man1/tsget.pod" + ], + "doc/man/man3/ADMISSIONS.3" => [ + "doc/man3/ADMISSIONS.pod" + ], + "doc/man/man3/ASN1_EXTERN_FUNCS.3" => [ + "doc/man3/ASN1_EXTERN_FUNCS.pod" + ], + "doc/man/man3/ASN1_INTEGER_get_int64.3" => [ + "doc/man3/ASN1_INTEGER_get_int64.pod" + ], + "doc/man/man3/ASN1_INTEGER_new.3" => [ + "doc/man3/ASN1_INTEGER_new.pod" + ], + "doc/man/man3/ASN1_ITEM_lookup.3" => [ + "doc/man3/ASN1_ITEM_lookup.pod" + ], + "doc/man/man3/ASN1_OBJECT_new.3" => [ + "doc/man3/ASN1_OBJECT_new.pod" + ], + "doc/man/man3/ASN1_STRING_TABLE_add.3" => [ + "doc/man3/ASN1_STRING_TABLE_add.pod" + ], + "doc/man/man3/ASN1_STRING_length.3" => [ + "doc/man3/ASN1_STRING_length.pod" + ], + "doc/man/man3/ASN1_STRING_new.3" => [ + "doc/man3/ASN1_STRING_new.pod" + ], + "doc/man/man3/ASN1_STRING_print_ex.3" => [ + "doc/man3/ASN1_STRING_print_ex.pod" + ], + "doc/man/man3/ASN1_TIME_set.3" => [ + "doc/man3/ASN1_TIME_set.pod" + ], + "doc/man/man3/ASN1_TYPE_get.3" => [ + "doc/man3/ASN1_TYPE_get.pod" + ], + "doc/man/man3/ASN1_aux_cb.3" => [ + "doc/man3/ASN1_aux_cb.pod" + ], + "doc/man/man3/ASN1_generate_nconf.3" => [ + "doc/man3/ASN1_generate_nconf.pod" + ], + "doc/man/man3/ASN1_item_d2i_bio.3" => [ + "doc/man3/ASN1_item_d2i_bio.pod" + ], + "doc/man/man3/ASN1_item_new.3" => [ + "doc/man3/ASN1_item_new.pod" + ], + "doc/man/man3/ASN1_item_sign.3" => [ + "doc/man3/ASN1_item_sign.pod" + ], + "doc/man/man3/ASYNC_WAIT_CTX_new.3" => [ + "doc/man3/ASYNC_WAIT_CTX_new.pod" + ], + "doc/man/man3/ASYNC_start_job.3" => [ + "doc/man3/ASYNC_start_job.pod" + ], + "doc/man/man3/BF_encrypt.3" => [ + "doc/man3/BF_encrypt.pod" + ], + "doc/man/man3/BIO_ADDR.3" => [ + "doc/man3/BIO_ADDR.pod" + ], + "doc/man/man3/BIO_ADDRINFO.3" => [ + "doc/man3/BIO_ADDRINFO.pod" + ], + "doc/man/man3/BIO_connect.3" => [ + "doc/man3/BIO_connect.pod" + ], + "doc/man/man3/BIO_ctrl.3" => [ + "doc/man3/BIO_ctrl.pod" + ], + "doc/man/man3/BIO_f_base64.3" => [ + "doc/man3/BIO_f_base64.pod" + ], + "doc/man/man3/BIO_f_buffer.3" => [ + "doc/man3/BIO_f_buffer.pod" + ], + "doc/man/man3/BIO_f_cipher.3" => [ + "doc/man3/BIO_f_cipher.pod" + ], + "doc/man/man3/BIO_f_md.3" => [ + "doc/man3/BIO_f_md.pod" + ], + "doc/man/man3/BIO_f_null.3" => [ + "doc/man3/BIO_f_null.pod" + ], + "doc/man/man3/BIO_f_prefix.3" => [ + "doc/man3/BIO_f_prefix.pod" + ], + "doc/man/man3/BIO_f_readbuffer.3" => [ + "doc/man3/BIO_f_readbuffer.pod" + ], + "doc/man/man3/BIO_f_ssl.3" => [ + "doc/man3/BIO_f_ssl.pod" + ], + "doc/man/man3/BIO_find_type.3" => [ + "doc/man3/BIO_find_type.pod" + ], + "doc/man/man3/BIO_get_data.3" => [ + "doc/man3/BIO_get_data.pod" + ], + "doc/man/man3/BIO_get_ex_new_index.3" => [ + "doc/man3/BIO_get_ex_new_index.pod" + ], + "doc/man/man3/BIO_get_rpoll_descriptor.3" => [ + "doc/man3/BIO_get_rpoll_descriptor.pod" + ], + "doc/man/man3/BIO_meth_new.3" => [ + "doc/man3/BIO_meth_new.pod" + ], + "doc/man/man3/BIO_new.3" => [ + "doc/man3/BIO_new.pod" + ], + "doc/man/man3/BIO_new_CMS.3" => [ + "doc/man3/BIO_new_CMS.pod" + ], + "doc/man/man3/BIO_parse_hostserv.3" => [ + "doc/man3/BIO_parse_hostserv.pod" + ], + "doc/man/man3/BIO_printf.3" => [ + "doc/man3/BIO_printf.pod" + ], + "doc/man/man3/BIO_push.3" => [ + "doc/man3/BIO_push.pod" + ], + "doc/man/man3/BIO_read.3" => [ + "doc/man3/BIO_read.pod" + ], + "doc/man/man3/BIO_s_accept.3" => [ + "doc/man3/BIO_s_accept.pod" + ], + "doc/man/man3/BIO_s_bio.3" => [ + "doc/man3/BIO_s_bio.pod" + ], + "doc/man/man3/BIO_s_connect.3" => [ + "doc/man3/BIO_s_connect.pod" + ], + "doc/man/man3/BIO_s_core.3" => [ + "doc/man3/BIO_s_core.pod" + ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], + "doc/man/man3/BIO_s_dgram_pair.3" => [ + "doc/man3/BIO_s_dgram_pair.pod" + ], + "doc/man/man3/BIO_s_fd.3" => [ + "doc/man3/BIO_s_fd.pod" + ], + "doc/man/man3/BIO_s_file.3" => [ + "doc/man3/BIO_s_file.pod" + ], + "doc/man/man3/BIO_s_mem.3" => [ + "doc/man3/BIO_s_mem.pod" + ], + "doc/man/man3/BIO_s_null.3" => [ + "doc/man3/BIO_s_null.pod" + ], + "doc/man/man3/BIO_s_socket.3" => [ + "doc/man3/BIO_s_socket.pod" + ], + "doc/man/man3/BIO_sendmmsg.3" => [ + "doc/man3/BIO_sendmmsg.pod" + ], + "doc/man/man3/BIO_set_callback.3" => [ + "doc/man3/BIO_set_callback.pod" + ], + "doc/man/man3/BIO_should_retry.3" => [ + "doc/man3/BIO_should_retry.pod" + ], + "doc/man/man3/BIO_socket_wait.3" => [ + "doc/man3/BIO_socket_wait.pod" + ], + "doc/man/man3/BN_BLINDING_new.3" => [ + "doc/man3/BN_BLINDING_new.pod" + ], + "doc/man/man3/BN_CTX_new.3" => [ + "doc/man3/BN_CTX_new.pod" + ], + "doc/man/man3/BN_CTX_start.3" => [ + "doc/man3/BN_CTX_start.pod" + ], + "doc/man/man3/BN_add.3" => [ + "doc/man3/BN_add.pod" + ], + "doc/man/man3/BN_add_word.3" => [ + "doc/man3/BN_add_word.pod" + ], + "doc/man/man3/BN_bn2bin.3" => [ + "doc/man3/BN_bn2bin.pod" + ], + "doc/man/man3/BN_cmp.3" => [ + "doc/man3/BN_cmp.pod" + ], + "doc/man/man3/BN_copy.3" => [ + "doc/man3/BN_copy.pod" + ], + "doc/man/man3/BN_generate_prime.3" => [ + "doc/man3/BN_generate_prime.pod" + ], + "doc/man/man3/BN_mod_exp_mont.3" => [ + "doc/man3/BN_mod_exp_mont.pod" + ], + "doc/man/man3/BN_mod_inverse.3" => [ + "doc/man3/BN_mod_inverse.pod" + ], + "doc/man/man3/BN_mod_mul_montgomery.3" => [ + "doc/man3/BN_mod_mul_montgomery.pod" + ], + "doc/man/man3/BN_mod_mul_reciprocal.3" => [ + "doc/man3/BN_mod_mul_reciprocal.pod" + ], + "doc/man/man3/BN_new.3" => [ + "doc/man3/BN_new.pod" + ], + "doc/man/man3/BN_num_bytes.3" => [ + "doc/man3/BN_num_bytes.pod" + ], + "doc/man/man3/BN_rand.3" => [ + "doc/man3/BN_rand.pod" + ], + "doc/man/man3/BN_security_bits.3" => [ + "doc/man3/BN_security_bits.pod" + ], + "doc/man/man3/BN_set_bit.3" => [ + "doc/man3/BN_set_bit.pod" + ], + "doc/man/man3/BN_swap.3" => [ + "doc/man3/BN_swap.pod" + ], + "doc/man/man3/BN_zero.3" => [ + "doc/man3/BN_zero.pod" + ], + "doc/man/man3/BUF_MEM_new.3" => [ + "doc/man3/BUF_MEM_new.pod" + ], + "doc/man/man3/CMAC_CTX.3" => [ + "doc/man3/CMAC_CTX.pod" + ], + "doc/man/man3/CMS_EncryptedData_decrypt.3" => [ + "doc/man3/CMS_EncryptedData_decrypt.pod" + ], + "doc/man/man3/CMS_EncryptedData_encrypt.3" => [ + "doc/man3/CMS_EncryptedData_encrypt.pod" + ], + "doc/man/man3/CMS_EnvelopedData_create.3" => [ + "doc/man3/CMS_EnvelopedData_create.pod" + ], + "doc/man/man3/CMS_add0_cert.3" => [ + "doc/man3/CMS_add0_cert.pod" + ], + "doc/man/man3/CMS_add1_recipient_cert.3" => [ + "doc/man3/CMS_add1_recipient_cert.pod" + ], + "doc/man/man3/CMS_add1_signer.3" => [ + "doc/man3/CMS_add1_signer.pod" + ], + "doc/man/man3/CMS_compress.3" => [ + "doc/man3/CMS_compress.pod" + ], + "doc/man/man3/CMS_data_create.3" => [ + "doc/man3/CMS_data_create.pod" + ], + "doc/man/man3/CMS_decrypt.3" => [ + "doc/man3/CMS_decrypt.pod" + ], + "doc/man/man3/CMS_digest_create.3" => [ + "doc/man3/CMS_digest_create.pod" + ], + "doc/man/man3/CMS_encrypt.3" => [ + "doc/man3/CMS_encrypt.pod" + ], + "doc/man/man3/CMS_final.3" => [ + "doc/man3/CMS_final.pod" + ], + "doc/man/man3/CMS_get0_RecipientInfos.3" => [ + "doc/man3/CMS_get0_RecipientInfos.pod" + ], + "doc/man/man3/CMS_get0_SignerInfos.3" => [ + "doc/man3/CMS_get0_SignerInfos.pod" + ], + "doc/man/man3/CMS_get0_type.3" => [ + "doc/man3/CMS_get0_type.pod" + ], + "doc/man/man3/CMS_get1_ReceiptRequest.3" => [ + "doc/man3/CMS_get1_ReceiptRequest.pod" + ], + "doc/man/man3/CMS_sign.3" => [ + "doc/man3/CMS_sign.pod" + ], + "doc/man/man3/CMS_sign_receipt.3" => [ + "doc/man3/CMS_sign_receipt.pod" + ], + "doc/man/man3/CMS_signed_get_attr.3" => [ + "doc/man3/CMS_signed_get_attr.pod" + ], + "doc/man/man3/CMS_uncompress.3" => [ + "doc/man3/CMS_uncompress.pod" + ], + "doc/man/man3/CMS_verify.3" => [ + "doc/man3/CMS_verify.pod" + ], + "doc/man/man3/CMS_verify_receipt.3" => [ + "doc/man3/CMS_verify_receipt.pod" + ], + "doc/man/man3/COMP_CTX_new.3" => [ + "doc/man3/COMP_CTX_new.pod" + ], + "doc/man/man3/CONF_modules_free.3" => [ + "doc/man3/CONF_modules_free.pod" + ], + "doc/man/man3/CONF_modules_load_file.3" => [ + "doc/man3/CONF_modules_load_file.pod" + ], + "doc/man/man3/CRYPTO_THREAD_run_once.3" => [ + "doc/man3/CRYPTO_THREAD_run_once.pod" + ], + "doc/man/man3/CRYPTO_get_ex_new_index.3" => [ + "doc/man3/CRYPTO_get_ex_new_index.pod" + ], + "doc/man/man3/CRYPTO_memcmp.3" => [ + "doc/man3/CRYPTO_memcmp.pod" + ], + "doc/man/man3/CTLOG_STORE_get0_log_by_id.3" => [ + "doc/man3/CTLOG_STORE_get0_log_by_id.pod" + ], + "doc/man/man3/CTLOG_STORE_new.3" => [ + "doc/man3/CTLOG_STORE_new.pod" + ], + "doc/man/man3/CTLOG_new.3" => [ + "doc/man3/CTLOG_new.pod" + ], + "doc/man/man3/CT_POLICY_EVAL_CTX_new.3" => [ + "doc/man3/CT_POLICY_EVAL_CTX_new.pod" + ], + "doc/man/man3/DEFINE_STACK_OF.3" => [ + "doc/man3/DEFINE_STACK_OF.pod" + ], + "doc/man/man3/DES_random_key.3" => [ + "doc/man3/DES_random_key.pod" + ], + "doc/man/man3/DH_generate_key.3" => [ + "doc/man3/DH_generate_key.pod" + ], + "doc/man/man3/DH_generate_parameters.3" => [ + "doc/man3/DH_generate_parameters.pod" + ], + "doc/man/man3/DH_get0_pqg.3" => [ + "doc/man3/DH_get0_pqg.pod" + ], + "doc/man/man3/DH_get_1024_160.3" => [ + "doc/man3/DH_get_1024_160.pod" + ], + "doc/man/man3/DH_meth_new.3" => [ + "doc/man3/DH_meth_new.pod" + ], + "doc/man/man3/DH_new.3" => [ + "doc/man3/DH_new.pod" + ], + "doc/man/man3/DH_new_by_nid.3" => [ + "doc/man3/DH_new_by_nid.pod" + ], + "doc/man/man3/DH_set_method.3" => [ + "doc/man3/DH_set_method.pod" + ], + "doc/man/man3/DH_size.3" => [ + "doc/man3/DH_size.pod" + ], + "doc/man/man3/DSA_SIG_new.3" => [ + "doc/man3/DSA_SIG_new.pod" + ], + "doc/man/man3/DSA_do_sign.3" => [ + "doc/man3/DSA_do_sign.pod" + ], + "doc/man/man3/DSA_dup_DH.3" => [ + "doc/man3/DSA_dup_DH.pod" + ], + "doc/man/man3/DSA_generate_key.3" => [ + "doc/man3/DSA_generate_key.pod" + ], + "doc/man/man3/DSA_generate_parameters.3" => [ + "doc/man3/DSA_generate_parameters.pod" + ], + "doc/man/man3/DSA_get0_pqg.3" => [ + "doc/man3/DSA_get0_pqg.pod" + ], + "doc/man/man3/DSA_meth_new.3" => [ + "doc/man3/DSA_meth_new.pod" + ], + "doc/man/man3/DSA_new.3" => [ + "doc/man3/DSA_new.pod" + ], + "doc/man/man3/DSA_set_method.3" => [ + "doc/man3/DSA_set_method.pod" + ], + "doc/man/man3/DSA_sign.3" => [ + "doc/man3/DSA_sign.pod" + ], + "doc/man/man3/DSA_size.3" => [ + "doc/man3/DSA_size.pod" + ], + "doc/man/man3/DTLS_get_data_mtu.3" => [ + "doc/man3/DTLS_get_data_mtu.pod" + ], + "doc/man/man3/DTLS_set_timer_cb.3" => [ + "doc/man3/DTLS_set_timer_cb.pod" + ], + "doc/man/man3/DTLSv1_get_timeout.3" => [ + "doc/man3/DTLSv1_get_timeout.pod" + ], + "doc/man/man3/DTLSv1_handle_timeout.3" => [ + "doc/man3/DTLSv1_handle_timeout.pod" + ], + "doc/man/man3/DTLSv1_listen.3" => [ + "doc/man3/DTLSv1_listen.pod" + ], + "doc/man/man3/ECDSA_SIG_new.3" => [ + "doc/man3/ECDSA_SIG_new.pod" + ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], + "doc/man/man3/ECPKParameters_print.3" => [ + "doc/man3/ECPKParameters_print.pod" + ], + "doc/man/man3/EC_GFp_simple_method.3" => [ + "doc/man3/EC_GFp_simple_method.pod" + ], + "doc/man/man3/EC_GROUP_copy.3" => [ + "doc/man3/EC_GROUP_copy.pod" + ], + "doc/man/man3/EC_GROUP_new.3" => [ + "doc/man3/EC_GROUP_new.pod" + ], + "doc/man/man3/EC_KEY_get_enc_flags.3" => [ + "doc/man3/EC_KEY_get_enc_flags.pod" + ], + "doc/man/man3/EC_KEY_new.3" => [ + "doc/man3/EC_KEY_new.pod" + ], + "doc/man/man3/EC_POINT_add.3" => [ + "doc/man3/EC_POINT_add.pod" + ], + "doc/man/man3/EC_POINT_new.3" => [ + "doc/man3/EC_POINT_new.pod" + ], + "doc/man/man3/ENGINE_add.3" => [ + "doc/man3/ENGINE_add.pod" + ], + "doc/man/man3/ERR_GET_LIB.3" => [ + "doc/man3/ERR_GET_LIB.pod" + ], + "doc/man/man3/ERR_clear_error.3" => [ + "doc/man3/ERR_clear_error.pod" + ], + "doc/man/man3/ERR_error_string.3" => [ + "doc/man3/ERR_error_string.pod" + ], + "doc/man/man3/ERR_get_error.3" => [ + "doc/man3/ERR_get_error.pod" + ], + "doc/man/man3/ERR_load_crypto_strings.3" => [ + "doc/man3/ERR_load_crypto_strings.pod" + ], + "doc/man/man3/ERR_load_strings.3" => [ + "doc/man3/ERR_load_strings.pod" + ], + "doc/man/man3/ERR_new.3" => [ + "doc/man3/ERR_new.pod" + ], + "doc/man/man3/ERR_print_errors.3" => [ + "doc/man3/ERR_print_errors.pod" + ], + "doc/man/man3/ERR_put_error.3" => [ + "doc/man3/ERR_put_error.pod" + ], + "doc/man/man3/ERR_remove_state.3" => [ + "doc/man3/ERR_remove_state.pod" + ], + "doc/man/man3/ERR_set_mark.3" => [ + "doc/man3/ERR_set_mark.pod" + ], + "doc/man/man3/EVP_ASYM_CIPHER_free.3" => [ + "doc/man3/EVP_ASYM_CIPHER_free.pod" + ], + "doc/man/man3/EVP_BytesToKey.3" => [ + "doc/man3/EVP_BytesToKey.pod" + ], + "doc/man/man3/EVP_CIPHER_CTX_get_cipher_data.3" => [ + "doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod" + ], + "doc/man/man3/EVP_CIPHER_CTX_get_original_iv.3" => [ + "doc/man3/EVP_CIPHER_CTX_get_original_iv.pod" + ], + "doc/man/man3/EVP_CIPHER_meth_new.3" => [ + "doc/man3/EVP_CIPHER_meth_new.pod" + ], + "doc/man/man3/EVP_DigestInit.3" => [ + "doc/man3/EVP_DigestInit.pod" + ], + "doc/man/man3/EVP_DigestSignInit.3" => [ + "doc/man3/EVP_DigestSignInit.pod" + ], + "doc/man/man3/EVP_DigestVerifyInit.3" => [ + "doc/man3/EVP_DigestVerifyInit.pod" + ], + "doc/man/man3/EVP_EncodeInit.3" => [ + "doc/man3/EVP_EncodeInit.pod" + ], + "doc/man/man3/EVP_EncryptInit.3" => [ + "doc/man3/EVP_EncryptInit.pod" + ], + "doc/man/man3/EVP_KDF.3" => [ + "doc/man3/EVP_KDF.pod" + ], + "doc/man/man3/EVP_KEM_free.3" => [ + "doc/man3/EVP_KEM_free.pod" + ], + "doc/man/man3/EVP_KEYEXCH_free.3" => [ + "doc/man3/EVP_KEYEXCH_free.pod" + ], + "doc/man/man3/EVP_KEYMGMT.3" => [ + "doc/man3/EVP_KEYMGMT.pod" + ], + "doc/man/man3/EVP_MAC.3" => [ + "doc/man3/EVP_MAC.pod" + ], + "doc/man/man3/EVP_MD_meth_new.3" => [ + "doc/man3/EVP_MD_meth_new.pod" + ], + "doc/man/man3/EVP_OpenInit.3" => [ + "doc/man3/EVP_OpenInit.pod" + ], + "doc/man/man3/EVP_PBE_CipherInit.3" => [ + "doc/man3/EVP_PBE_CipherInit.pod" + ], + "doc/man/man3/EVP_PKEY2PKCS8.3" => [ + "doc/man3/EVP_PKEY2PKCS8.pod" + ], + "doc/man/man3/EVP_PKEY_ASN1_METHOD.3" => [ + "doc/man3/EVP_PKEY_ASN1_METHOD.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_ctrl.3" => [ + "doc/man3/EVP_PKEY_CTX_ctrl.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_get_algor.3" => [ + "doc/man3/EVP_PKEY_CTX_get_algor.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_new.3" => [ + "doc/man3/EVP_PKEY_CTX_new.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3" => [ + "doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3" => [ + "doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_params.3" => [ + "doc/man3/EVP_PKEY_CTX_set_params.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3" => [ + "doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_scrypt_N.3" => [ + "doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3" => [ + "doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod" + ], + "doc/man/man3/EVP_PKEY_asn1_get_count.3" => [ + "doc/man3/EVP_PKEY_asn1_get_count.pod" + ], + "doc/man/man3/EVP_PKEY_check.3" => [ + "doc/man3/EVP_PKEY_check.pod" + ], + "doc/man/man3/EVP_PKEY_copy_parameters.3" => [ + "doc/man3/EVP_PKEY_copy_parameters.pod" + ], + "doc/man/man3/EVP_PKEY_decapsulate.3" => [ + "doc/man3/EVP_PKEY_decapsulate.pod" + ], + "doc/man/man3/EVP_PKEY_decrypt.3" => [ + "doc/man3/EVP_PKEY_decrypt.pod" + ], + "doc/man/man3/EVP_PKEY_derive.3" => [ + "doc/man3/EVP_PKEY_derive.pod" + ], + "doc/man/man3/EVP_PKEY_digestsign_supports_digest.3" => [ + "doc/man3/EVP_PKEY_digestsign_supports_digest.pod" + ], + "doc/man/man3/EVP_PKEY_encapsulate.3" => [ + "doc/man3/EVP_PKEY_encapsulate.pod" + ], + "doc/man/man3/EVP_PKEY_encrypt.3" => [ + "doc/man3/EVP_PKEY_encrypt.pod" + ], + "doc/man/man3/EVP_PKEY_fromdata.3" => [ + "doc/man3/EVP_PKEY_fromdata.pod" + ], + "doc/man/man3/EVP_PKEY_get_attr.3" => [ + "doc/man3/EVP_PKEY_get_attr.pod" + ], + "doc/man/man3/EVP_PKEY_get_default_digest_nid.3" => [ + "doc/man3/EVP_PKEY_get_default_digest_nid.pod" + ], + "doc/man/man3/EVP_PKEY_get_field_type.3" => [ + "doc/man3/EVP_PKEY_get_field_type.pod" + ], + "doc/man/man3/EVP_PKEY_get_group_name.3" => [ + "doc/man3/EVP_PKEY_get_group_name.pod" + ], + "doc/man/man3/EVP_PKEY_get_size.3" => [ + "doc/man3/EVP_PKEY_get_size.pod" + ], + "doc/man/man3/EVP_PKEY_gettable_params.3" => [ + "doc/man3/EVP_PKEY_gettable_params.pod" + ], + "doc/man/man3/EVP_PKEY_is_a.3" => [ + "doc/man3/EVP_PKEY_is_a.pod" + ], + "doc/man/man3/EVP_PKEY_keygen.3" => [ + "doc/man3/EVP_PKEY_keygen.pod" + ], + "doc/man/man3/EVP_PKEY_meth_get_count.3" => [ + "doc/man3/EVP_PKEY_meth_get_count.pod" + ], + "doc/man/man3/EVP_PKEY_meth_new.3" => [ + "doc/man3/EVP_PKEY_meth_new.pod" + ], + "doc/man/man3/EVP_PKEY_new.3" => [ + "doc/man3/EVP_PKEY_new.pod" + ], + "doc/man/man3/EVP_PKEY_print_private.3" => [ + "doc/man3/EVP_PKEY_print_private.pod" + ], + "doc/man/man3/EVP_PKEY_set1_RSA.3" => [ + "doc/man3/EVP_PKEY_set1_RSA.pod" + ], + "doc/man/man3/EVP_PKEY_set1_encoded_public_key.3" => [ + "doc/man3/EVP_PKEY_set1_encoded_public_key.pod" + ], + "doc/man/man3/EVP_PKEY_set_type.3" => [ + "doc/man3/EVP_PKEY_set_type.pod" + ], + "doc/man/man3/EVP_PKEY_settable_params.3" => [ + "doc/man3/EVP_PKEY_settable_params.pod" + ], + "doc/man/man3/EVP_PKEY_sign.3" => [ + "doc/man3/EVP_PKEY_sign.pod" + ], + "doc/man/man3/EVP_PKEY_todata.3" => [ + "doc/man3/EVP_PKEY_todata.pod" + ], + "doc/man/man3/EVP_PKEY_verify.3" => [ + "doc/man3/EVP_PKEY_verify.pod" + ], + "doc/man/man3/EVP_PKEY_verify_recover.3" => [ + "doc/man3/EVP_PKEY_verify_recover.pod" + ], + "doc/man/man3/EVP_RAND.3" => [ + "doc/man3/EVP_RAND.pod" + ], + "doc/man/man3/EVP_SIGNATURE.3" => [ + "doc/man3/EVP_SIGNATURE.pod" + ], + "doc/man/man3/EVP_SealInit.3" => [ + "doc/man3/EVP_SealInit.pod" + ], + "doc/man/man3/EVP_SignInit.3" => [ + "doc/man3/EVP_SignInit.pod" + ], + "doc/man/man3/EVP_VerifyInit.3" => [ + "doc/man3/EVP_VerifyInit.pod" + ], + "doc/man/man3/EVP_aes_128_gcm.3" => [ + "doc/man3/EVP_aes_128_gcm.pod" + ], + "doc/man/man3/EVP_aria_128_gcm.3" => [ + "doc/man3/EVP_aria_128_gcm.pod" + ], + "doc/man/man3/EVP_bf_cbc.3" => [ + "doc/man3/EVP_bf_cbc.pod" + ], + "doc/man/man3/EVP_blake2b512.3" => [ + "doc/man3/EVP_blake2b512.pod" + ], + "doc/man/man3/EVP_camellia_128_ecb.3" => [ + "doc/man3/EVP_camellia_128_ecb.pod" + ], + "doc/man/man3/EVP_cast5_cbc.3" => [ + "doc/man3/EVP_cast5_cbc.pod" + ], + "doc/man/man3/EVP_chacha20.3" => [ + "doc/man3/EVP_chacha20.pod" + ], + "doc/man/man3/EVP_des_cbc.3" => [ + "doc/man3/EVP_des_cbc.pod" + ], + "doc/man/man3/EVP_desx_cbc.3" => [ + "doc/man3/EVP_desx_cbc.pod" + ], + "doc/man/man3/EVP_idea_cbc.3" => [ + "doc/man3/EVP_idea_cbc.pod" + ], + "doc/man/man3/EVP_md2.3" => [ + "doc/man3/EVP_md2.pod" + ], + "doc/man/man3/EVP_md4.3" => [ + "doc/man3/EVP_md4.pod" + ], + "doc/man/man3/EVP_md5.3" => [ + "doc/man3/EVP_md5.pod" + ], + "doc/man/man3/EVP_mdc2.3" => [ + "doc/man3/EVP_mdc2.pod" + ], + "doc/man/man3/EVP_rc2_cbc.3" => [ + "doc/man3/EVP_rc2_cbc.pod" + ], + "doc/man/man3/EVP_rc4.3" => [ + "doc/man3/EVP_rc4.pod" + ], + "doc/man/man3/EVP_rc5_32_12_16_cbc.3" => [ + "doc/man3/EVP_rc5_32_12_16_cbc.pod" + ], + "doc/man/man3/EVP_ripemd160.3" => [ + "doc/man3/EVP_ripemd160.pod" + ], + "doc/man/man3/EVP_seed_cbc.3" => [ + "doc/man3/EVP_seed_cbc.pod" + ], + "doc/man/man3/EVP_set_default_properties.3" => [ + "doc/man3/EVP_set_default_properties.pod" + ], + "doc/man/man3/EVP_sha1.3" => [ + "doc/man3/EVP_sha1.pod" + ], + "doc/man/man3/EVP_sha224.3" => [ + "doc/man3/EVP_sha224.pod" + ], + "doc/man/man3/EVP_sha3_224.3" => [ + "doc/man3/EVP_sha3_224.pod" + ], + "doc/man/man3/EVP_sm3.3" => [ + "doc/man3/EVP_sm3.pod" + ], + "doc/man/man3/EVP_sm4_cbc.3" => [ + "doc/man3/EVP_sm4_cbc.pod" + ], + "doc/man/man3/EVP_whirlpool.3" => [ + "doc/man3/EVP_whirlpool.pod" + ], + "doc/man/man3/GENERAL_NAME.3" => [ + "doc/man3/GENERAL_NAME.pod" + ], + "doc/man/man3/HMAC.3" => [ + "doc/man3/HMAC.pod" + ], + "doc/man/man3/MD5.3" => [ + "doc/man3/MD5.pod" + ], + "doc/man/man3/MDC2_Init.3" => [ + "doc/man3/MDC2_Init.pod" + ], + "doc/man/man3/NCONF_new_ex.3" => [ + "doc/man3/NCONF_new_ex.pod" + ], + "doc/man/man3/OBJ_nid2obj.3" => [ + "doc/man3/OBJ_nid2obj.pod" + ], + "doc/man/man3/OCSP_REQUEST_new.3" => [ + "doc/man3/OCSP_REQUEST_new.pod" + ], + "doc/man/man3/OCSP_cert_to_id.3" => [ + "doc/man3/OCSP_cert_to_id.pod" + ], + "doc/man/man3/OCSP_request_add1_nonce.3" => [ + "doc/man3/OCSP_request_add1_nonce.pod" + ], + "doc/man/man3/OCSP_resp_find_status.3" => [ + "doc/man3/OCSP_resp_find_status.pod" + ], + "doc/man/man3/OCSP_response_status.3" => [ + "doc/man3/OCSP_response_status.pod" + ], + "doc/man/man3/OCSP_sendreq_new.3" => [ + "doc/man3/OCSP_sendreq_new.pod" + ], + "doc/man/man3/OPENSSL_Applink.3" => [ + "doc/man3/OPENSSL_Applink.pod" + ], + "doc/man/man3/OPENSSL_FILE.3" => [ + "doc/man3/OPENSSL_FILE.pod" + ], + "doc/man/man3/OPENSSL_LH_COMPFUNC.3" => [ + "doc/man3/OPENSSL_LH_COMPFUNC.pod" + ], + "doc/man/man3/OPENSSL_LH_stats.3" => [ + "doc/man3/OPENSSL_LH_stats.pod" + ], + "doc/man/man3/OPENSSL_config.3" => [ + "doc/man3/OPENSSL_config.pod" + ], + "doc/man/man3/OPENSSL_fork_prepare.3" => [ + "doc/man3/OPENSSL_fork_prepare.pod" + ], + "doc/man/man3/OPENSSL_gmtime.3" => [ + "doc/man3/OPENSSL_gmtime.pod" + ], + "doc/man/man3/OPENSSL_hexchar2int.3" => [ + "doc/man3/OPENSSL_hexchar2int.pod" + ], + "doc/man/man3/OPENSSL_ia32cap.3" => [ + "doc/man3/OPENSSL_ia32cap.pod" + ], + "doc/man/man3/OPENSSL_init_crypto.3" => [ + "doc/man3/OPENSSL_init_crypto.pod" + ], + "doc/man/man3/OPENSSL_init_ssl.3" => [ + "doc/man3/OPENSSL_init_ssl.pod" + ], + "doc/man/man3/OPENSSL_instrument_bus.3" => [ + "doc/man3/OPENSSL_instrument_bus.pod" + ], + "doc/man/man3/OPENSSL_load_builtin_modules.3" => [ + "doc/man3/OPENSSL_load_builtin_modules.pod" + ], + "doc/man/man3/OPENSSL_malloc.3" => [ + "doc/man3/OPENSSL_malloc.pod" + ], + "doc/man/man3/OPENSSL_riscvcap.3" => [ + "doc/man3/OPENSSL_riscvcap.pod" + ], + "doc/man/man3/OPENSSL_s390xcap.3" => [ + "doc/man3/OPENSSL_s390xcap.pod" + ], + "doc/man/man3/OPENSSL_secure_malloc.3" => [ + "doc/man3/OPENSSL_secure_malloc.pod" + ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], + "doc/man/man3/OSSL_CMP_ATAV_set0.3" => [ + "doc/man3/OSSL_CMP_ATAV_set0.pod" + ], + "doc/man/man3/OSSL_CMP_CTX_new.3" => [ + "doc/man3/OSSL_CMP_CTX_new.pod" + ], + "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3" => [ + "doc/man3/OSSL_CMP_HDR_get0_transactionID.pod" + ], + "doc/man/man3/OSSL_CMP_ITAV_new_caCerts.3" => [ + "doc/man3/OSSL_CMP_ITAV_new_caCerts.pod" + ], + "doc/man/man3/OSSL_CMP_ITAV_set0.3" => [ + "doc/man3/OSSL_CMP_ITAV_set0.pod" + ], + "doc/man/man3/OSSL_CMP_MSG_get0_header.3" => [ + "doc/man3/OSSL_CMP_MSG_get0_header.pod" + ], + "doc/man/man3/OSSL_CMP_MSG_http_perform.3" => [ + "doc/man3/OSSL_CMP_MSG_http_perform.pod" + ], + "doc/man/man3/OSSL_CMP_SRV_CTX_new.3" => [ + "doc/man3/OSSL_CMP_SRV_CTX_new.pod" + ], + "doc/man/man3/OSSL_CMP_STATUSINFO_new.3" => [ + "doc/man3/OSSL_CMP_STATUSINFO_new.pod" + ], + "doc/man/man3/OSSL_CMP_exec_certreq.3" => [ + "doc/man3/OSSL_CMP_exec_certreq.pod" + ], + "doc/man/man3/OSSL_CMP_log_open.3" => [ + "doc/man3/OSSL_CMP_log_open.pod" + ], + "doc/man/man3/OSSL_CMP_validate_msg.3" => [ + "doc/man3/OSSL_CMP_validate_msg.pod" + ], + "doc/man/man3/OSSL_CORE_MAKE_FUNC.3" => [ + "doc/man3/OSSL_CORE_MAKE_FUNC.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_get0_tmpl.3" => [ + "doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_set0_validity.3" => [ + "doc/man3/OSSL_CRMF_MSG_set0_validity.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod" + ], + "doc/man/man3/OSSL_CRMF_pbmp_new.3" => [ + "doc/man3/OSSL_CRMF_pbmp_new.pod" + ], + "doc/man/man3/OSSL_DECODER.3" => [ + "doc/man3/OSSL_DECODER.pod" + ], + "doc/man/man3/OSSL_DECODER_CTX.3" => [ + "doc/man3/OSSL_DECODER_CTX.pod" + ], + "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3" => [ + "doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod" + ], + "doc/man/man3/OSSL_DECODER_from_bio.3" => [ + "doc/man3/OSSL_DECODER_from_bio.pod" + ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], + "doc/man/man3/OSSL_ENCODER.3" => [ + "doc/man3/OSSL_ENCODER.pod" + ], + "doc/man/man3/OSSL_ENCODER_CTX.3" => [ + "doc/man3/OSSL_ENCODER_CTX.pod" + ], + "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3" => [ + "doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod" + ], + "doc/man/man3/OSSL_ENCODER_to_bio.3" => [ + "doc/man3/OSSL_ENCODER_to_bio.pod" + ], + "doc/man/man3/OSSL_ERR_STATE_save.3" => [ + "doc/man3/OSSL_ERR_STATE_save.pod" + ], + "doc/man/man3/OSSL_ESS_check_signing_certs.3" => [ + "doc/man3/OSSL_ESS_check_signing_certs.pod" + ], + "doc/man/man3/OSSL_GENERAL_NAMES_print.3" => [ + "doc/man3/OSSL_GENERAL_NAMES_print.pod" + ], + "doc/man/man3/OSSL_HPKE_CTX_new.3" => [ + "doc/man3/OSSL_HPKE_CTX_new.pod" + ], + "doc/man/man3/OSSL_HTTP_REQ_CTX.3" => [ + "doc/man3/OSSL_HTTP_REQ_CTX.pod" + ], + "doc/man/man3/OSSL_HTTP_parse_url.3" => [ + "doc/man3/OSSL_HTTP_parse_url.pod" + ], + "doc/man/man3/OSSL_HTTP_transfer.3" => [ + "doc/man3/OSSL_HTTP_transfer.pod" + ], + "doc/man/man3/OSSL_IETF_ATTR_SYNTAX.3" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX.pod" + ], + "doc/man/man3/OSSL_IETF_ATTR_SYNTAX_print.3" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod" + ], + "doc/man/man3/OSSL_INDICATOR_set_callback.3" => [ + "doc/man3/OSSL_INDICATOR_set_callback.pod" + ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], + "doc/man/man3/OSSL_LIB_CTX.3" => [ + "doc/man3/OSSL_LIB_CTX.pod" + ], + "doc/man/man3/OSSL_LIB_CTX_set_conf_diagnostics.3" => [ + "doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod" + ], + "doc/man/man3/OSSL_PARAM.3" => [ + "doc/man3/OSSL_PARAM.pod" + ], + "doc/man/man3/OSSL_PARAM_BLD.3" => [ + "doc/man3/OSSL_PARAM_BLD.pod" + ], + "doc/man/man3/OSSL_PARAM_allocate_from_text.3" => [ + "doc/man3/OSSL_PARAM_allocate_from_text.pod" + ], + "doc/man/man3/OSSL_PARAM_dup.3" => [ + "doc/man3/OSSL_PARAM_dup.pod" + ], + "doc/man/man3/OSSL_PARAM_int.3" => [ + "doc/man3/OSSL_PARAM_int.pod" + ], + "doc/man/man3/OSSL_PROVIDER.3" => [ + "doc/man3/OSSL_PROVIDER.pod" + ], + "doc/man/man3/OSSL_QUIC_client_method.3" => [ + "doc/man3/OSSL_QUIC_client_method.pod" + ], + "doc/man/man3/OSSL_SELF_TEST_new.3" => [ + "doc/man3/OSSL_SELF_TEST_new.pod" + ], + "doc/man/man3/OSSL_SELF_TEST_set_callback.3" => [ + "doc/man3/OSSL_SELF_TEST_set_callback.pod" + ], + "doc/man/man3/OSSL_STORE_INFO.3" => [ + "doc/man3/OSSL_STORE_INFO.pod" + ], + "doc/man/man3/OSSL_STORE_LOADER.3" => [ + "doc/man3/OSSL_STORE_LOADER.pod" + ], + "doc/man/man3/OSSL_STORE_SEARCH.3" => [ + "doc/man3/OSSL_STORE_SEARCH.pod" + ], + "doc/man/man3/OSSL_STORE_attach.3" => [ + "doc/man3/OSSL_STORE_attach.pod" + ], + "doc/man/man3/OSSL_STORE_expect.3" => [ + "doc/man3/OSSL_STORE_expect.pod" + ], + "doc/man/man3/OSSL_STORE_open.3" => [ + "doc/man3/OSSL_STORE_open.pod" + ], + "doc/man/man3/OSSL_sleep.3" => [ + "doc/man3/OSSL_sleep.pod" + ], + "doc/man/man3/OSSL_trace_enabled.3" => [ + "doc/man3/OSSL_trace_enabled.pod" + ], + "doc/man/man3/OSSL_trace_get_category_num.3" => [ + "doc/man3/OSSL_trace_get_category_num.pod" + ], + "doc/man/man3/OSSL_trace_set_channel.3" => [ + "doc/man3/OSSL_trace_set_channel.pod" + ], + "doc/man/man3/OpenSSL_add_all_algorithms.3" => [ + "doc/man3/OpenSSL_add_all_algorithms.pod" + ], + "doc/man/man3/OpenSSL_version.3" => [ + "doc/man3/OpenSSL_version.pod" + ], + "doc/man/man3/PBMAC1_get1_pbkdf2_param.3" => [ + "doc/man3/PBMAC1_get1_pbkdf2_param.pod" + ], + "doc/man/man3/PEM_X509_INFO_read_bio_ex.3" => [ + "doc/man3/PEM_X509_INFO_read_bio_ex.pod" + ], + "doc/man/man3/PEM_bytes_read_bio.3" => [ + "doc/man3/PEM_bytes_read_bio.pod" + ], + "doc/man/man3/PEM_read.3" => [ + "doc/man3/PEM_read.pod" + ], + "doc/man/man3/PEM_read_CMS.3" => [ + "doc/man3/PEM_read_CMS.pod" + ], + "doc/man/man3/PEM_read_bio_PrivateKey.3" => [ + "doc/man3/PEM_read_bio_PrivateKey.pod" + ], + "doc/man/man3/PEM_read_bio_ex.3" => [ + "doc/man3/PEM_read_bio_ex.pod" + ], + "doc/man/man3/PEM_write_bio_CMS_stream.3" => [ + "doc/man3/PEM_write_bio_CMS_stream.pod" + ], + "doc/man/man3/PEM_write_bio_PKCS7_stream.3" => [ + "doc/man3/PEM_write_bio_PKCS7_stream.pod" + ], + "doc/man/man3/PKCS12_PBE_keyivgen.3" => [ + "doc/man3/PKCS12_PBE_keyivgen.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_create_cert.3" => [ + "doc/man3/PKCS12_SAFEBAG_create_cert.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_get0_attrs.3" => [ + "doc/man3/PKCS12_SAFEBAG_get0_attrs.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_get1_cert.3" => [ + "doc/man3/PKCS12_SAFEBAG_get1_cert.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_set0_attrs.3" => [ + "doc/man3/PKCS12_SAFEBAG_set0_attrs.pod" + ], + "doc/man/man3/PKCS12_add1_attr_by_NID.3" => [ + "doc/man3/PKCS12_add1_attr_by_NID.pod" + ], + "doc/man/man3/PKCS12_add_CSPName_asc.3" => [ + "doc/man3/PKCS12_add_CSPName_asc.pod" + ], + "doc/man/man3/PKCS12_add_cert.3" => [ + "doc/man3/PKCS12_add_cert.pod" + ], + "doc/man/man3/PKCS12_add_friendlyname_asc.3" => [ + "doc/man3/PKCS12_add_friendlyname_asc.pod" + ], + "doc/man/man3/PKCS12_add_localkeyid.3" => [ + "doc/man3/PKCS12_add_localkeyid.pod" + ], + "doc/man/man3/PKCS12_add_safe.3" => [ + "doc/man3/PKCS12_add_safe.pod" + ], + "doc/man/man3/PKCS12_create.3" => [ + "doc/man3/PKCS12_create.pod" + ], + "doc/man/man3/PKCS12_decrypt_skey.3" => [ + "doc/man3/PKCS12_decrypt_skey.pod" + ], + "doc/man/man3/PKCS12_gen_mac.3" => [ + "doc/man3/PKCS12_gen_mac.pod" + ], + "doc/man/man3/PKCS12_get_friendlyname.3" => [ + "doc/man3/PKCS12_get_friendlyname.pod" + ], + "doc/man/man3/PKCS12_init.3" => [ + "doc/man3/PKCS12_init.pod" + ], + "doc/man/man3/PKCS12_item_decrypt_d2i.3" => [ + "doc/man3/PKCS12_item_decrypt_d2i.pod" + ], + "doc/man/man3/PKCS12_key_gen_utf8_ex.3" => [ + "doc/man3/PKCS12_key_gen_utf8_ex.pod" + ], + "doc/man/man3/PKCS12_newpass.3" => [ + "doc/man3/PKCS12_newpass.pod" + ], + "doc/man/man3/PKCS12_pack_p7encdata.3" => [ + "doc/man3/PKCS12_pack_p7encdata.pod" + ], + "doc/man/man3/PKCS12_parse.3" => [ + "doc/man3/PKCS12_parse.pod" + ], + "doc/man/man3/PKCS5_PBE_keyivgen.3" => [ + "doc/man3/PKCS5_PBE_keyivgen.pod" + ], + "doc/man/man3/PKCS5_PBKDF2_HMAC.3" => [ + "doc/man3/PKCS5_PBKDF2_HMAC.pod" + ], + "doc/man/man3/PKCS7_decrypt.3" => [ + "doc/man3/PKCS7_decrypt.pod" + ], + "doc/man/man3/PKCS7_encrypt.3" => [ + "doc/man3/PKCS7_encrypt.pod" + ], + "doc/man/man3/PKCS7_get_octet_string.3" => [ + "doc/man3/PKCS7_get_octet_string.pod" + ], + "doc/man/man3/PKCS7_sign.3" => [ + "doc/man3/PKCS7_sign.pod" + ], + "doc/man/man3/PKCS7_sign_add_signer.3" => [ + "doc/man3/PKCS7_sign_add_signer.pod" + ], + "doc/man/man3/PKCS7_type_is_other.3" => [ + "doc/man3/PKCS7_type_is_other.pod" + ], + "doc/man/man3/PKCS7_verify.3" => [ + "doc/man3/PKCS7_verify.pod" + ], + "doc/man/man3/PKCS8_encrypt.3" => [ + "doc/man3/PKCS8_encrypt.pod" + ], + "doc/man/man3/PKCS8_pkey_add1_attr.3" => [ + "doc/man3/PKCS8_pkey_add1_attr.pod" + ], + "doc/man/man3/RAND_add.3" => [ + "doc/man3/RAND_add.pod" + ], + "doc/man/man3/RAND_bytes.3" => [ + "doc/man3/RAND_bytes.pod" + ], + "doc/man/man3/RAND_cleanup.3" => [ + "doc/man3/RAND_cleanup.pod" + ], + "doc/man/man3/RAND_egd.3" => [ + "doc/man3/RAND_egd.pod" + ], + "doc/man/man3/RAND_get0_primary.3" => [ + "doc/man3/RAND_get0_primary.pod" + ], + "doc/man/man3/RAND_load_file.3" => [ + "doc/man3/RAND_load_file.pod" + ], + "doc/man/man3/RAND_set_DRBG_type.3" => [ + "doc/man3/RAND_set_DRBG_type.pod" + ], + "doc/man/man3/RAND_set_rand_method.3" => [ + "doc/man3/RAND_set_rand_method.pod" + ], + "doc/man/man3/RC4_set_key.3" => [ + "doc/man3/RC4_set_key.pod" + ], + "doc/man/man3/RIPEMD160_Init.3" => [ + "doc/man3/RIPEMD160_Init.pod" + ], + "doc/man/man3/RSA_blinding_on.3" => [ + "doc/man3/RSA_blinding_on.pod" + ], + "doc/man/man3/RSA_check_key.3" => [ + "doc/man3/RSA_check_key.pod" + ], + "doc/man/man3/RSA_generate_key.3" => [ + "doc/man3/RSA_generate_key.pod" + ], + "doc/man/man3/RSA_get0_key.3" => [ + "doc/man3/RSA_get0_key.pod" + ], + "doc/man/man3/RSA_meth_new.3" => [ + "doc/man3/RSA_meth_new.pod" + ], + "doc/man/man3/RSA_new.3" => [ + "doc/man3/RSA_new.pod" + ], + "doc/man/man3/RSA_padding_add_PKCS1_type_1.3" => [ + "doc/man3/RSA_padding_add_PKCS1_type_1.pod" + ], + "doc/man/man3/RSA_print.3" => [ + "doc/man3/RSA_print.pod" + ], + "doc/man/man3/RSA_private_encrypt.3" => [ + "doc/man3/RSA_private_encrypt.pod" + ], + "doc/man/man3/RSA_public_encrypt.3" => [ + "doc/man3/RSA_public_encrypt.pod" + ], + "doc/man/man3/RSA_set_method.3" => [ + "doc/man3/RSA_set_method.pod" + ], + "doc/man/man3/RSA_sign.3" => [ + "doc/man3/RSA_sign.pod" + ], + "doc/man/man3/RSA_sign_ASN1_OCTET_STRING.3" => [ + "doc/man3/RSA_sign_ASN1_OCTET_STRING.pod" + ], + "doc/man/man3/RSA_size.3" => [ + "doc/man3/RSA_size.pod" + ], + "doc/man/man3/SCT_new.3" => [ + "doc/man3/SCT_new.pod" + ], + "doc/man/man3/SCT_print.3" => [ + "doc/man3/SCT_print.pod" + ], + "doc/man/man3/SCT_validate.3" => [ + "doc/man3/SCT_validate.pod" + ], + "doc/man/man3/SHA256_Init.3" => [ + "doc/man3/SHA256_Init.pod" + ], + "doc/man/man3/SMIME_read_ASN1.3" => [ + "doc/man3/SMIME_read_ASN1.pod" + ], + "doc/man/man3/SMIME_read_CMS.3" => [ + "doc/man3/SMIME_read_CMS.pod" + ], + "doc/man/man3/SMIME_read_PKCS7.3" => [ + "doc/man3/SMIME_read_PKCS7.pod" + ], + "doc/man/man3/SMIME_write_ASN1.3" => [ + "doc/man3/SMIME_write_ASN1.pod" + ], + "doc/man/man3/SMIME_write_CMS.3" => [ + "doc/man3/SMIME_write_CMS.pod" + ], + "doc/man/man3/SMIME_write_PKCS7.3" => [ + "doc/man3/SMIME_write_PKCS7.pod" + ], + "doc/man/man3/SRP_Calc_B.3" => [ + "doc/man3/SRP_Calc_B.pod" + ], + "doc/man/man3/SRP_VBASE_new.3" => [ + "doc/man3/SRP_VBASE_new.pod" + ], + "doc/man/man3/SRP_create_verifier.3" => [ + "doc/man3/SRP_create_verifier.pod" + ], + "doc/man/man3/SRP_user_pwd_new.3" => [ + "doc/man3/SRP_user_pwd_new.pod" + ], + "doc/man/man3/SSL_CIPHER_get_name.3" => [ + "doc/man3/SSL_CIPHER_get_name.pod" + ], + "doc/man/man3/SSL_COMP_add_compression_method.3" => [ + "doc/man3/SSL_COMP_add_compression_method.pod" + ], + "doc/man/man3/SSL_CONF_CTX_new.3" => [ + "doc/man3/SSL_CONF_CTX_new.pod" + ], + "doc/man/man3/SSL_CONF_CTX_set1_prefix.3" => [ + "doc/man3/SSL_CONF_CTX_set1_prefix.pod" + ], + "doc/man/man3/SSL_CONF_CTX_set_flags.3" => [ + "doc/man3/SSL_CONF_CTX_set_flags.pod" + ], + "doc/man/man3/SSL_CONF_CTX_set_ssl_ctx.3" => [ + "doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod" + ], + "doc/man/man3/SSL_CONF_cmd.3" => [ + "doc/man3/SSL_CONF_cmd.pod" + ], + "doc/man/man3/SSL_CONF_cmd_argv.3" => [ + "doc/man3/SSL_CONF_cmd_argv.pod" + ], + "doc/man/man3/SSL_CTX_add1_chain_cert.3" => [ + "doc/man3/SSL_CTX_add1_chain_cert.pod" + ], + "doc/man/man3/SSL_CTX_add_extra_chain_cert.3" => [ + "doc/man3/SSL_CTX_add_extra_chain_cert.pod" + ], + "doc/man/man3/SSL_CTX_add_session.3" => [ + "doc/man3/SSL_CTX_add_session.pod" + ], + "doc/man/man3/SSL_CTX_config.3" => [ + "doc/man3/SSL_CTX_config.pod" + ], + "doc/man/man3/SSL_CTX_ctrl.3" => [ + "doc/man3/SSL_CTX_ctrl.pod" + ], + "doc/man/man3/SSL_CTX_dane_enable.3" => [ + "doc/man3/SSL_CTX_dane_enable.pod" + ], + "doc/man/man3/SSL_CTX_flush_sessions.3" => [ + "doc/man3/SSL_CTX_flush_sessions.pod" + ], + "doc/man/man3/SSL_CTX_free.3" => [ + "doc/man3/SSL_CTX_free.pod" + ], + "doc/man/man3/SSL_CTX_get0_param.3" => [ + "doc/man3/SSL_CTX_get0_param.pod" + ], + "doc/man/man3/SSL_CTX_get_verify_mode.3" => [ + "doc/man3/SSL_CTX_get_verify_mode.pod" + ], + "doc/man/man3/SSL_CTX_has_client_custom_ext.3" => [ + "doc/man3/SSL_CTX_has_client_custom_ext.pod" + ], + "doc/man/man3/SSL_CTX_load_verify_locations.3" => [ + "doc/man3/SSL_CTX_load_verify_locations.pod" + ], + "doc/man/man3/SSL_CTX_new.3" => [ + "doc/man3/SSL_CTX_new.pod" + ], + "doc/man/man3/SSL_CTX_sess_number.3" => [ + "doc/man3/SSL_CTX_sess_number.pod" + ], + "doc/man/man3/SSL_CTX_sess_set_cache_size.3" => [ + "doc/man3/SSL_CTX_sess_set_cache_size.pod" + ], + "doc/man/man3/SSL_CTX_sess_set_get_cb.3" => [ + "doc/man3/SSL_CTX_sess_set_get_cb.pod" + ], + "doc/man/man3/SSL_CTX_sessions.3" => [ + "doc/man3/SSL_CTX_sessions.pod" + ], + "doc/man/man3/SSL_CTX_set0_CA_list.3" => [ + "doc/man3/SSL_CTX_set0_CA_list.pod" + ], + "doc/man/man3/SSL_CTX_set1_cert_comp_preference.3" => [ + "doc/man3/SSL_CTX_set1_cert_comp_preference.pod" + ], + "doc/man/man3/SSL_CTX_set1_curves.3" => [ + "doc/man3/SSL_CTX_set1_curves.pod" + ], + "doc/man/man3/SSL_CTX_set1_sigalgs.3" => [ + "doc/man3/SSL_CTX_set1_sigalgs.pod" + ], + "doc/man/man3/SSL_CTX_set1_verify_cert_store.3" => [ + "doc/man3/SSL_CTX_set1_verify_cert_store.pod" + ], + "doc/man/man3/SSL_CTX_set_alpn_select_cb.3" => [ + "doc/man3/SSL_CTX_set_alpn_select_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_cert_cb.3" => [ + "doc/man3/SSL_CTX_set_cert_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_cert_store.3" => [ + "doc/man3/SSL_CTX_set_cert_store.pod" + ], + "doc/man/man3/SSL_CTX_set_cert_verify_callback.3" => [ + "doc/man3/SSL_CTX_set_cert_verify_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_cipher_list.3" => [ + "doc/man3/SSL_CTX_set_cipher_list.pod" + ], + "doc/man/man3/SSL_CTX_set_client_cert_cb.3" => [ + "doc/man3/SSL_CTX_set_client_cert_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_client_hello_cb.3" => [ + "doc/man3/SSL_CTX_set_client_hello_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_ct_validation_callback.3" => [ + "doc/man3/SSL_CTX_set_ct_validation_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_ctlog_list_file.3" => [ + "doc/man3/SSL_CTX_set_ctlog_list_file.pod" + ], + "doc/man/man3/SSL_CTX_set_default_passwd_cb.3" => [ + "doc/man3/SSL_CTX_set_default_passwd_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_generate_session_id.3" => [ + "doc/man3/SSL_CTX_set_generate_session_id.pod" + ], + "doc/man/man3/SSL_CTX_set_info_callback.3" => [ + "doc/man3/SSL_CTX_set_info_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_keylog_callback.3" => [ + "doc/man3/SSL_CTX_set_keylog_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_max_cert_list.3" => [ + "doc/man3/SSL_CTX_set_max_cert_list.pod" + ], + "doc/man/man3/SSL_CTX_set_min_proto_version.3" => [ + "doc/man3/SSL_CTX_set_min_proto_version.pod" + ], + "doc/man/man3/SSL_CTX_set_mode.3" => [ + "doc/man3/SSL_CTX_set_mode.pod" + ], + "doc/man/man3/SSL_CTX_set_msg_callback.3" => [ + "doc/man3/SSL_CTX_set_msg_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_num_tickets.3" => [ + "doc/man3/SSL_CTX_set_num_tickets.pod" + ], + "doc/man/man3/SSL_CTX_set_options.3" => [ + "doc/man3/SSL_CTX_set_options.pod" + ], + "doc/man/man3/SSL_CTX_set_psk_client_callback.3" => [ + "doc/man3/SSL_CTX_set_psk_client_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_quiet_shutdown.3" => [ + "doc/man3/SSL_CTX_set_quiet_shutdown.pod" + ], + "doc/man/man3/SSL_CTX_set_read_ahead.3" => [ + "doc/man3/SSL_CTX_set_read_ahead.pod" + ], + "doc/man/man3/SSL_CTX_set_record_padding_callback.3" => [ + "doc/man3/SSL_CTX_set_record_padding_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_security_level.3" => [ + "doc/man3/SSL_CTX_set_security_level.pod" + ], + "doc/man/man3/SSL_CTX_set_session_cache_mode.3" => [ + "doc/man3/SSL_CTX_set_session_cache_mode.pod" + ], + "doc/man/man3/SSL_CTX_set_session_id_context.3" => [ + "doc/man3/SSL_CTX_set_session_id_context.pod" + ], + "doc/man/man3/SSL_CTX_set_session_ticket_cb.3" => [ + "doc/man3/SSL_CTX_set_session_ticket_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_split_send_fragment.3" => [ + "doc/man3/SSL_CTX_set_split_send_fragment.pod" + ], + "doc/man/man3/SSL_CTX_set_srp_password.3" => [ + "doc/man3/SSL_CTX_set_srp_password.pod" + ], + "doc/man/man3/SSL_CTX_set_ssl_version.3" => [ + "doc/man3/SSL_CTX_set_ssl_version.pod" + ], + "doc/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3" => [ + "doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_timeout.3" => [ + "doc/man3/SSL_CTX_set_timeout.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_servername_callback.3" => [ + "doc/man3/SSL_CTX_set_tlsext_servername_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_status_cb.3" => [ + "doc/man3/SSL_CTX_set_tlsext_status_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3" => [ + "doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_use_srtp.3" => [ + "doc/man3/SSL_CTX_set_tlsext_use_srtp.pod" + ], + "doc/man/man3/SSL_CTX_set_tmp_dh_callback.3" => [ + "doc/man3/SSL_CTX_set_tmp_dh_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_tmp_ecdh.3" => [ + "doc/man3/SSL_CTX_set_tmp_ecdh.pod" + ], + "doc/man/man3/SSL_CTX_set_verify.3" => [ + "doc/man3/SSL_CTX_set_verify.pod" + ], + "doc/man/man3/SSL_CTX_use_certificate.3" => [ + "doc/man3/SSL_CTX_use_certificate.pod" + ], + "doc/man/man3/SSL_CTX_use_psk_identity_hint.3" => [ + "doc/man3/SSL_CTX_use_psk_identity_hint.pod" + ], + "doc/man/man3/SSL_CTX_use_serverinfo.3" => [ + "doc/man3/SSL_CTX_use_serverinfo.pod" + ], + "doc/man/man3/SSL_SESSION_free.3" => [ + "doc/man3/SSL_SESSION_free.pod" + ], + "doc/man/man3/SSL_SESSION_get0_cipher.3" => [ + "doc/man3/SSL_SESSION_get0_cipher.pod" + ], + "doc/man/man3/SSL_SESSION_get0_hostname.3" => [ + "doc/man3/SSL_SESSION_get0_hostname.pod" + ], + "doc/man/man3/SSL_SESSION_get0_id_context.3" => [ + "doc/man3/SSL_SESSION_get0_id_context.pod" + ], + "doc/man/man3/SSL_SESSION_get0_peer.3" => [ + "doc/man3/SSL_SESSION_get0_peer.pod" + ], + "doc/man/man3/SSL_SESSION_get_compress_id.3" => [ + "doc/man3/SSL_SESSION_get_compress_id.pod" + ], + "doc/man/man3/SSL_SESSION_get_protocol_version.3" => [ + "doc/man3/SSL_SESSION_get_protocol_version.pod" + ], + "doc/man/man3/SSL_SESSION_get_time.3" => [ + "doc/man3/SSL_SESSION_get_time.pod" + ], + "doc/man/man3/SSL_SESSION_has_ticket.3" => [ + "doc/man3/SSL_SESSION_has_ticket.pod" + ], + "doc/man/man3/SSL_SESSION_is_resumable.3" => [ + "doc/man3/SSL_SESSION_is_resumable.pod" + ], + "doc/man/man3/SSL_SESSION_print.3" => [ + "doc/man3/SSL_SESSION_print.pod" + ], + "doc/man/man3/SSL_SESSION_set1_id.3" => [ + "doc/man3/SSL_SESSION_set1_id.pod" + ], + "doc/man/man3/SSL_accept.3" => [ + "doc/man3/SSL_accept.pod" + ], + "doc/man/man3/SSL_accept_stream.3" => [ + "doc/man3/SSL_accept_stream.pod" + ], + "doc/man/man3/SSL_alert_type_string.3" => [ + "doc/man3/SSL_alert_type_string.pod" + ], + "doc/man/man3/SSL_alloc_buffers.3" => [ + "doc/man3/SSL_alloc_buffers.pod" + ], + "doc/man/man3/SSL_check_chain.3" => [ + "doc/man3/SSL_check_chain.pod" + ], + "doc/man/man3/SSL_clear.3" => [ + "doc/man3/SSL_clear.pod" + ], + "doc/man/man3/SSL_connect.3" => [ + "doc/man3/SSL_connect.pod" + ], + "doc/man/man3/SSL_do_handshake.3" => [ + "doc/man3/SSL_do_handshake.pod" + ], + "doc/man/man3/SSL_export_keying_material.3" => [ + "doc/man3/SSL_export_keying_material.pod" + ], + "doc/man/man3/SSL_extension_supported.3" => [ + "doc/man3/SSL_extension_supported.pod" + ], + "doc/man/man3/SSL_free.3" => [ + "doc/man3/SSL_free.pod" + ], + "doc/man/man3/SSL_get0_connection.3" => [ + "doc/man3/SSL_get0_connection.pod" + ], + "doc/man/man3/SSL_get0_group_name.3" => [ + "doc/man3/SSL_get0_group_name.pod" + ], + "doc/man/man3/SSL_get0_peer_rpk.3" => [ + "doc/man3/SSL_get0_peer_rpk.pod" + ], + "doc/man/man3/SSL_get0_peer_scts.3" => [ + "doc/man3/SSL_get0_peer_scts.pod" + ], + "doc/man/man3/SSL_get1_builtin_sigalgs.3" => [ + "doc/man3/SSL_get1_builtin_sigalgs.pod" + ], + "doc/man/man3/SSL_get_SSL_CTX.3" => [ + "doc/man3/SSL_get_SSL_CTX.pod" + ], + "doc/man/man3/SSL_get_all_async_fds.3" => [ + "doc/man3/SSL_get_all_async_fds.pod" + ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], + "doc/man/man3/SSL_get_ciphers.3" => [ + "doc/man3/SSL_get_ciphers.pod" + ], + "doc/man/man3/SSL_get_client_random.3" => [ + "doc/man3/SSL_get_client_random.pod" + ], + "doc/man/man3/SSL_get_conn_close_info.3" => [ + "doc/man3/SSL_get_conn_close_info.pod" + ], + "doc/man/man3/SSL_get_current_cipher.3" => [ + "doc/man3/SSL_get_current_cipher.pod" + ], + "doc/man/man3/SSL_get_default_timeout.3" => [ + "doc/man3/SSL_get_default_timeout.pod" + ], + "doc/man/man3/SSL_get_error.3" => [ + "doc/man3/SSL_get_error.pod" + ], + "doc/man/man3/SSL_get_event_timeout.3" => [ + "doc/man3/SSL_get_event_timeout.pod" + ], + "doc/man/man3/SSL_get_extms_support.3" => [ + "doc/man3/SSL_get_extms_support.pod" + ], + "doc/man/man3/SSL_get_fd.3" => [ + "doc/man3/SSL_get_fd.pod" + ], + "doc/man/man3/SSL_get_handshake_rtt.3" => [ + "doc/man3/SSL_get_handshake_rtt.pod" + ], + "doc/man/man3/SSL_get_peer_cert_chain.3" => [ + "doc/man3/SSL_get_peer_cert_chain.pod" + ], + "doc/man/man3/SSL_get_peer_certificate.3" => [ + "doc/man3/SSL_get_peer_certificate.pod" + ], + "doc/man/man3/SSL_get_peer_signature_nid.3" => [ + "doc/man3/SSL_get_peer_signature_nid.pod" + ], + "doc/man/man3/SSL_get_peer_tmp_key.3" => [ + "doc/man3/SSL_get_peer_tmp_key.pod" + ], + "doc/man/man3/SSL_get_psk_identity.3" => [ + "doc/man3/SSL_get_psk_identity.pod" + ], + "doc/man/man3/SSL_get_rbio.3" => [ + "doc/man3/SSL_get_rbio.pod" + ], + "doc/man/man3/SSL_get_rpoll_descriptor.3" => [ + "doc/man3/SSL_get_rpoll_descriptor.pod" + ], + "doc/man/man3/SSL_get_session.3" => [ + "doc/man3/SSL_get_session.pod" + ], + "doc/man/man3/SSL_get_shared_sigalgs.3" => [ + "doc/man3/SSL_get_shared_sigalgs.pod" + ], + "doc/man/man3/SSL_get_stream_id.3" => [ + "doc/man3/SSL_get_stream_id.pod" + ], + "doc/man/man3/SSL_get_stream_read_state.3" => [ + "doc/man3/SSL_get_stream_read_state.pod" + ], + "doc/man/man3/SSL_get_value_uint.3" => [ + "doc/man3/SSL_get_value_uint.pod" + ], + "doc/man/man3/SSL_get_verify_result.3" => [ + "doc/man3/SSL_get_verify_result.pod" + ], + "doc/man/man3/SSL_get_version.3" => [ + "doc/man3/SSL_get_version.pod" + ], + "doc/man/man3/SSL_group_to_name.3" => [ + "doc/man3/SSL_group_to_name.pod" + ], + "doc/man/man3/SSL_handle_events.3" => [ + "doc/man3/SSL_handle_events.pod" + ], + "doc/man/man3/SSL_in_init.3" => [ + "doc/man3/SSL_in_init.pod" + ], + "doc/man/man3/SSL_inject_net_dgram.3" => [ + "doc/man3/SSL_inject_net_dgram.pod" + ], + "doc/man/man3/SSL_key_update.3" => [ + "doc/man3/SSL_key_update.pod" + ], + "doc/man/man3/SSL_library_init.3" => [ + "doc/man3/SSL_library_init.pod" + ], + "doc/man/man3/SSL_load_client_CA_file.3" => [ + "doc/man3/SSL_load_client_CA_file.pod" + ], + "doc/man/man3/SSL_new.3" => [ + "doc/man3/SSL_new.pod" + ], + "doc/man/man3/SSL_new_stream.3" => [ + "doc/man3/SSL_new_stream.pod" + ], + "doc/man/man3/SSL_pending.3" => [ + "doc/man3/SSL_pending.pod" + ], + "doc/man/man3/SSL_poll.3" => [ + "doc/man3/SSL_poll.pod" + ], + "doc/man/man3/SSL_read.3" => [ + "doc/man3/SSL_read.pod" + ], + "doc/man/man3/SSL_read_early_data.3" => [ + "doc/man3/SSL_read_early_data.pod" + ], + "doc/man/man3/SSL_rstate_string.3" => [ + "doc/man3/SSL_rstate_string.pod" + ], + "doc/man/man3/SSL_session_reused.3" => [ + "doc/man3/SSL_session_reused.pod" + ], + "doc/man/man3/SSL_set1_host.3" => [ + "doc/man3/SSL_set1_host.pod" + ], + "doc/man/man3/SSL_set1_initial_peer_addr.3" => [ + "doc/man3/SSL_set1_initial_peer_addr.pod" + ], + "doc/man/man3/SSL_set1_server_cert_type.3" => [ + "doc/man3/SSL_set1_server_cert_type.pod" + ], + "doc/man/man3/SSL_set_async_callback.3" => [ + "doc/man3/SSL_set_async_callback.pod" + ], + "doc/man/man3/SSL_set_bio.3" => [ + "doc/man3/SSL_set_bio.pod" + ], + "doc/man/man3/SSL_set_blocking_mode.3" => [ + "doc/man3/SSL_set_blocking_mode.pod" + ], + "doc/man/man3/SSL_set_connect_state.3" => [ + "doc/man3/SSL_set_connect_state.pod" + ], + "doc/man/man3/SSL_set_default_stream_mode.3" => [ + "doc/man3/SSL_set_default_stream_mode.pod" + ], + "doc/man/man3/SSL_set_fd.3" => [ + "doc/man3/SSL_set_fd.pod" + ], + "doc/man/man3/SSL_set_incoming_stream_policy.3" => [ + "doc/man3/SSL_set_incoming_stream_policy.pod" + ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], + "doc/man/man3/SSL_set_session.3" => [ + "doc/man3/SSL_set_session.pod" + ], + "doc/man/man3/SSL_set_session_secret_cb.3" => [ + "doc/man3/SSL_set_session_secret_cb.pod" + ], + "doc/man/man3/SSL_set_shutdown.3" => [ + "doc/man3/SSL_set_shutdown.pod" + ], + "doc/man/man3/SSL_set_verify_result.3" => [ + "doc/man3/SSL_set_verify_result.pod" + ], + "doc/man/man3/SSL_shutdown.3" => [ + "doc/man3/SSL_shutdown.pod" + ], + "doc/man/man3/SSL_state_string.3" => [ + "doc/man3/SSL_state_string.pod" + ], + "doc/man/man3/SSL_stream_conclude.3" => [ + "doc/man3/SSL_stream_conclude.pod" + ], + "doc/man/man3/SSL_stream_reset.3" => [ + "doc/man3/SSL_stream_reset.pod" + ], + "doc/man/man3/SSL_want.3" => [ + "doc/man3/SSL_want.pod" + ], + "doc/man/man3/SSL_write.3" => [ + "doc/man3/SSL_write.pod" + ], + "doc/man/man3/TS_RESP_CTX_new.3" => [ + "doc/man3/TS_RESP_CTX_new.pod" + ], + "doc/man/man3/TS_VERIFY_CTX.3" => [ + "doc/man3/TS_VERIFY_CTX.pod" + ], + "doc/man/man3/UI_STRING.3" => [ + "doc/man3/UI_STRING.pod" + ], + "doc/man/man3/UI_UTIL_read_pw.3" => [ + "doc/man3/UI_UTIL_read_pw.pod" + ], + "doc/man/man3/UI_create_method.3" => [ + "doc/man3/UI_create_method.pod" + ], + "doc/man/man3/UI_new.3" => [ + "doc/man3/UI_new.pod" + ], + "doc/man/man3/X509V3_get_d2i.3" => [ + "doc/man3/X509V3_get_d2i.pod" + ], + "doc/man/man3/X509V3_set_ctx.3" => [ + "doc/man3/X509V3_set_ctx.pod" + ], + "doc/man/man3/X509_ACERT_add1_attr.3" => [ + "doc/man3/X509_ACERT_add1_attr.pod" + ], + "doc/man/man3/X509_ACERT_add_attr_nconf.3" => [ + "doc/man3/X509_ACERT_add_attr_nconf.pod" + ], + "doc/man/man3/X509_ACERT_get0_holder_baseCertId.3" => [ + "doc/man3/X509_ACERT_get0_holder_baseCertId.pod" + ], + "doc/man/man3/X509_ACERT_get_attr.3" => [ + "doc/man3/X509_ACERT_get_attr.pod" + ], + "doc/man/man3/X509_ACERT_print_ex.3" => [ + "doc/man3/X509_ACERT_print_ex.pod" + ], + "doc/man/man3/X509_ALGOR_dup.3" => [ + "doc/man3/X509_ALGOR_dup.pod" + ], + "doc/man/man3/X509_ATTRIBUTE.3" => [ + "doc/man3/X509_ATTRIBUTE.pod" + ], + "doc/man/man3/X509_CRL_get0_by_serial.3" => [ + "doc/man3/X509_CRL_get0_by_serial.pod" + ], + "doc/man/man3/X509_EXTENSION_set_object.3" => [ + "doc/man3/X509_EXTENSION_set_object.pod" + ], + "doc/man/man3/X509_LOOKUP.3" => [ + "doc/man3/X509_LOOKUP.pod" + ], + "doc/man/man3/X509_LOOKUP_hash_dir.3" => [ + "doc/man3/X509_LOOKUP_hash_dir.pod" + ], + "doc/man/man3/X509_LOOKUP_meth_new.3" => [ + "doc/man3/X509_LOOKUP_meth_new.pod" + ], + "doc/man/man3/X509_NAME_ENTRY_get_object.3" => [ + "doc/man3/X509_NAME_ENTRY_get_object.pod" + ], + "doc/man/man3/X509_NAME_add_entry_by_txt.3" => [ + "doc/man3/X509_NAME_add_entry_by_txt.pod" + ], + "doc/man/man3/X509_NAME_get0_der.3" => [ + "doc/man3/X509_NAME_get0_der.pod" + ], + "doc/man/man3/X509_NAME_get_index_by_NID.3" => [ + "doc/man3/X509_NAME_get_index_by_NID.pod" + ], + "doc/man/man3/X509_NAME_print_ex.3" => [ + "doc/man3/X509_NAME_print_ex.pod" + ], + "doc/man/man3/X509_PUBKEY_new.3" => [ + "doc/man3/X509_PUBKEY_new.pod" + ], + "doc/man/man3/X509_REQ_get_attr.3" => [ + "doc/man3/X509_REQ_get_attr.pod" + ], + "doc/man/man3/X509_REQ_get_extensions.3" => [ + "doc/man3/X509_REQ_get_extensions.pod" + ], + "doc/man/man3/X509_SIG_get0.3" => [ + "doc/man3/X509_SIG_get0.pod" + ], + "doc/man/man3/X509_STORE_CTX_get_by_subject.3" => [ + "doc/man3/X509_STORE_CTX_get_by_subject.pod" + ], + "doc/man/man3/X509_STORE_CTX_get_error.3" => [ + "doc/man3/X509_STORE_CTX_get_error.pod" + ], + "doc/man/man3/X509_STORE_CTX_new.3" => [ + "doc/man3/X509_STORE_CTX_new.pod" + ], + "doc/man/man3/X509_STORE_CTX_set_verify_cb.3" => [ + "doc/man3/X509_STORE_CTX_set_verify_cb.pod" + ], + "doc/man/man3/X509_STORE_add_cert.3" => [ + "doc/man3/X509_STORE_add_cert.pod" + ], + "doc/man/man3/X509_STORE_get0_param.3" => [ + "doc/man3/X509_STORE_get0_param.pod" + ], + "doc/man/man3/X509_STORE_new.3" => [ + "doc/man3/X509_STORE_new.pod" + ], + "doc/man/man3/X509_STORE_set_verify_cb_func.3" => [ + "doc/man3/X509_STORE_set_verify_cb_func.pod" + ], + "doc/man/man3/X509_VERIFY_PARAM_set_flags.3" => [ + "doc/man3/X509_VERIFY_PARAM_set_flags.pod" + ], + "doc/man/man3/X509_add_cert.3" => [ + "doc/man3/X509_add_cert.pod" + ], + "doc/man/man3/X509_check_ca.3" => [ + "doc/man3/X509_check_ca.pod" + ], + "doc/man/man3/X509_check_host.3" => [ + "doc/man3/X509_check_host.pod" + ], + "doc/man/man3/X509_check_issued.3" => [ + "doc/man3/X509_check_issued.pod" + ], + "doc/man/man3/X509_check_private_key.3" => [ + "doc/man3/X509_check_private_key.pod" + ], + "doc/man/man3/X509_check_purpose.3" => [ + "doc/man3/X509_check_purpose.pod" + ], + "doc/man/man3/X509_cmp.3" => [ + "doc/man3/X509_cmp.pod" + ], + "doc/man/man3/X509_cmp_time.3" => [ + "doc/man3/X509_cmp_time.pod" + ], + "doc/man/man3/X509_digest.3" => [ + "doc/man3/X509_digest.pod" + ], + "doc/man/man3/X509_dup.3" => [ + "doc/man3/X509_dup.pod" + ], + "doc/man/man3/X509_get0_distinguishing_id.3" => [ + "doc/man3/X509_get0_distinguishing_id.pod" + ], + "doc/man/man3/X509_get0_notBefore.3" => [ + "doc/man3/X509_get0_notBefore.pod" + ], + "doc/man/man3/X509_get0_signature.3" => [ + "doc/man3/X509_get0_signature.pod" + ], + "doc/man/man3/X509_get0_uids.3" => [ + "doc/man3/X509_get0_uids.pod" + ], + "doc/man/man3/X509_get_default_cert_file.3" => [ + "doc/man3/X509_get_default_cert_file.pod" + ], + "doc/man/man3/X509_get_extension_flags.3" => [ + "doc/man3/X509_get_extension_flags.pod" + ], + "doc/man/man3/X509_get_pubkey.3" => [ + "doc/man3/X509_get_pubkey.pod" + ], + "doc/man/man3/X509_get_serialNumber.3" => [ + "doc/man3/X509_get_serialNumber.pod" + ], + "doc/man/man3/X509_get_subject_name.3" => [ + "doc/man3/X509_get_subject_name.pod" + ], + "doc/man/man3/X509_get_version.3" => [ + "doc/man3/X509_get_version.pod" + ], + "doc/man/man3/X509_load_http.3" => [ + "doc/man3/X509_load_http.pod" + ], + "doc/man/man3/X509_new.3" => [ + "doc/man3/X509_new.pod" + ], + "doc/man/man3/X509_sign.3" => [ + "doc/man3/X509_sign.pod" + ], + "doc/man/man3/X509_verify.3" => [ + "doc/man3/X509_verify.pod" + ], + "doc/man/man3/X509_verify_cert.3" => [ + "doc/man3/X509_verify_cert.pod" + ], + "doc/man/man3/X509v3_get_ext_by_NID.3" => [ + "doc/man3/X509v3_get_ext_by_NID.pod" + ], + "doc/man/man3/b2i_PVK_bio_ex.3" => [ + "doc/man3/b2i_PVK_bio_ex.pod" + ], + "doc/man/man3/d2i_PKCS8PrivateKey_bio.3" => [ + "doc/man3/d2i_PKCS8PrivateKey_bio.pod" + ], + "doc/man/man3/d2i_PrivateKey.3" => [ + "doc/man3/d2i_PrivateKey.pod" + ], + "doc/man/man3/d2i_RSAPrivateKey.3" => [ + "doc/man3/d2i_RSAPrivateKey.pod" + ], + "doc/man/man3/d2i_SSL_SESSION.3" => [ + "doc/man3/d2i_SSL_SESSION.pod" + ], + "doc/man/man3/d2i_X509.3" => [ + "doc/man3/d2i_X509.pod" + ], + "doc/man/man3/i2d_CMS_bio_stream.3" => [ + "doc/man3/i2d_CMS_bio_stream.pod" + ], + "doc/man/man3/i2d_PKCS7_bio_stream.3" => [ + "doc/man3/i2d_PKCS7_bio_stream.pod" + ], + "doc/man/man3/i2d_re_X509_tbs.3" => [ + "doc/man3/i2d_re_X509_tbs.pod" + ], + "doc/man/man3/o2i_SCT_LIST.3" => [ + "doc/man3/o2i_SCT_LIST.pod" + ], + "doc/man/man3/s2i_ASN1_IA5STRING.3" => [ + "doc/man3/s2i_ASN1_IA5STRING.pod" + ], + "doc/man/man5/config.5" => [ + "doc/man5/config.pod" + ], + "doc/man/man5/fips_config.5" => [ + "doc/man5/fips_config.pod" + ], + "doc/man/man5/x509v3_config.5" => [ + "doc/man5/x509v3_config.pod" + ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], + "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ + "doc/man7/EVP_ASYM_CIPHER-SM2.pod" + ], + "doc/man/man7/EVP_CIPHER-AES.7" => [ + "doc/man7/EVP_CIPHER-AES.pod" + ], + "doc/man/man7/EVP_CIPHER-ARIA.7" => [ + "doc/man7/EVP_CIPHER-ARIA.pod" + ], + "doc/man/man7/EVP_CIPHER-BLOWFISH.7" => [ + "doc/man7/EVP_CIPHER-BLOWFISH.pod" + ], + "doc/man/man7/EVP_CIPHER-CAMELLIA.7" => [ + "doc/man7/EVP_CIPHER-CAMELLIA.pod" + ], + "doc/man/man7/EVP_CIPHER-CAST.7" => [ + "doc/man7/EVP_CIPHER-CAST.pod" + ], + "doc/man/man7/EVP_CIPHER-CHACHA.7" => [ + "doc/man7/EVP_CIPHER-CHACHA.pod" + ], + "doc/man/man7/EVP_CIPHER-DES.7" => [ + "doc/man7/EVP_CIPHER-DES.pod" + ], + "doc/man/man7/EVP_CIPHER-IDEA.7" => [ + "doc/man7/EVP_CIPHER-IDEA.pod" + ], + "doc/man/man7/EVP_CIPHER-NULL.7" => [ + "doc/man7/EVP_CIPHER-NULL.pod" + ], + "doc/man/man7/EVP_CIPHER-RC2.7" => [ + "doc/man7/EVP_CIPHER-RC2.pod" + ], + "doc/man/man7/EVP_CIPHER-RC4.7" => [ + "doc/man7/EVP_CIPHER-RC4.pod" + ], + "doc/man/man7/EVP_CIPHER-RC5.7" => [ + "doc/man7/EVP_CIPHER-RC5.pod" + ], + "doc/man/man7/EVP_CIPHER-SEED.7" => [ + "doc/man7/EVP_CIPHER-SEED.pod" + ], + "doc/man/man7/EVP_CIPHER-SM4.7" => [ + "doc/man7/EVP_CIPHER-SM4.pod" + ], + "doc/man/man7/EVP_KDF-ARGON2.7" => [ + "doc/man7/EVP_KDF-ARGON2.pod" + ], + "doc/man/man7/EVP_KDF-HKDF.7" => [ + "doc/man7/EVP_KDF-HKDF.pod" + ], + "doc/man/man7/EVP_KDF-HMAC-DRBG.7" => [ + "doc/man7/EVP_KDF-HMAC-DRBG.pod" + ], + "doc/man/man7/EVP_KDF-KB.7" => [ + "doc/man7/EVP_KDF-KB.pod" + ], + "doc/man/man7/EVP_KDF-KRB5KDF.7" => [ + "doc/man7/EVP_KDF-KRB5KDF.pod" + ], + "doc/man/man7/EVP_KDF-PBKDF1.7" => [ + "doc/man7/EVP_KDF-PBKDF1.pod" + ], + "doc/man/man7/EVP_KDF-PBKDF2.7" => [ + "doc/man7/EVP_KDF-PBKDF2.pod" + ], + "doc/man/man7/EVP_KDF-PKCS12KDF.7" => [ + "doc/man7/EVP_KDF-PKCS12KDF.pod" + ], + "doc/man/man7/EVP_KDF-PVKKDF.7" => [ + "doc/man7/EVP_KDF-PVKKDF.pod" + ], + "doc/man/man7/EVP_KDF-SCRYPT.7" => [ + "doc/man7/EVP_KDF-SCRYPT.pod" + ], + "doc/man/man7/EVP_KDF-SS.7" => [ + "doc/man7/EVP_KDF-SS.pod" + ], + "doc/man/man7/EVP_KDF-SSHKDF.7" => [ + "doc/man7/EVP_KDF-SSHKDF.pod" + ], + "doc/man/man7/EVP_KDF-TLS13_KDF.7" => [ + "doc/man7/EVP_KDF-TLS13_KDF.pod" + ], + "doc/man/man7/EVP_KDF-TLS1_PRF.7" => [ + "doc/man7/EVP_KDF-TLS1_PRF.pod" + ], + "doc/man/man7/EVP_KDF-X942-ASN1.7" => [ + "doc/man7/EVP_KDF-X942-ASN1.pod" + ], + "doc/man/man7/EVP_KDF-X942-CONCAT.7" => [ + "doc/man7/EVP_KDF-X942-CONCAT.pod" + ], + "doc/man/man7/EVP_KDF-X963.7" => [ + "doc/man7/EVP_KDF-X963.pod" + ], + "doc/man/man7/EVP_KEM-EC.7" => [ + "doc/man7/EVP_KEM-EC.pod" + ], + "doc/man/man7/EVP_KEM-RSA.7" => [ + "doc/man7/EVP_KEM-RSA.pod" + ], + "doc/man/man7/EVP_KEM-X25519.7" => [ + "doc/man7/EVP_KEM-X25519.pod" + ], + "doc/man/man7/EVP_KEYEXCH-DH.7" => [ + "doc/man7/EVP_KEYEXCH-DH.pod" + ], + "doc/man/man7/EVP_KEYEXCH-ECDH.7" => [ + "doc/man7/EVP_KEYEXCH-ECDH.pod" + ], + "doc/man/man7/EVP_KEYEXCH-X25519.7" => [ + "doc/man7/EVP_KEYEXCH-X25519.pod" + ], + "doc/man/man7/EVP_MAC-BLAKE2.7" => [ + "doc/man7/EVP_MAC-BLAKE2.pod" + ], + "doc/man/man7/EVP_MAC-CMAC.7" => [ + "doc/man7/EVP_MAC-CMAC.pod" + ], + "doc/man/man7/EVP_MAC-GMAC.7" => [ + "doc/man7/EVP_MAC-GMAC.pod" + ], + "doc/man/man7/EVP_MAC-HMAC.7" => [ + "doc/man7/EVP_MAC-HMAC.pod" + ], + "doc/man/man7/EVP_MAC-KMAC.7" => [ + "doc/man7/EVP_MAC-KMAC.pod" + ], + "doc/man/man7/EVP_MAC-Poly1305.7" => [ + "doc/man7/EVP_MAC-Poly1305.pod" + ], + "doc/man/man7/EVP_MAC-Siphash.7" => [ + "doc/man7/EVP_MAC-Siphash.pod" + ], + "doc/man/man7/EVP_MD-BLAKE2.7" => [ + "doc/man7/EVP_MD-BLAKE2.pod" + ], + "doc/man/man7/EVP_MD-KECCAK.7" => [ + "doc/man7/EVP_MD-KECCAK.pod" + ], + "doc/man/man7/EVP_MD-MD2.7" => [ + "doc/man7/EVP_MD-MD2.pod" + ], + "doc/man/man7/EVP_MD-MD4.7" => [ + "doc/man7/EVP_MD-MD4.pod" + ], + "doc/man/man7/EVP_MD-MD5-SHA1.7" => [ + "doc/man7/EVP_MD-MD5-SHA1.pod" + ], + "doc/man/man7/EVP_MD-MD5.7" => [ + "doc/man7/EVP_MD-MD5.pod" + ], + "doc/man/man7/EVP_MD-MDC2.7" => [ + "doc/man7/EVP_MD-MDC2.pod" + ], + "doc/man/man7/EVP_MD-NULL.7" => [ + "doc/man7/EVP_MD-NULL.pod" + ], + "doc/man/man7/EVP_MD-RIPEMD160.7" => [ + "doc/man7/EVP_MD-RIPEMD160.pod" + ], + "doc/man/man7/EVP_MD-SHA1.7" => [ + "doc/man7/EVP_MD-SHA1.pod" + ], + "doc/man/man7/EVP_MD-SHA2.7" => [ + "doc/man7/EVP_MD-SHA2.pod" + ], + "doc/man/man7/EVP_MD-SHA3.7" => [ + "doc/man7/EVP_MD-SHA3.pod" + ], + "doc/man/man7/EVP_MD-SHAKE.7" => [ + "doc/man7/EVP_MD-SHAKE.pod" + ], + "doc/man/man7/EVP_MD-SM3.7" => [ + "doc/man7/EVP_MD-SM3.pod" + ], + "doc/man/man7/EVP_MD-WHIRLPOOL.7" => [ + "doc/man7/EVP_MD-WHIRLPOOL.pod" + ], + "doc/man/man7/EVP_MD-common.7" => [ + "doc/man7/EVP_MD-common.pod" + ], + "doc/man/man7/EVP_PKEY-DH.7" => [ + "doc/man7/EVP_PKEY-DH.pod" + ], + "doc/man/man7/EVP_PKEY-DSA.7" => [ + "doc/man7/EVP_PKEY-DSA.pod" + ], + "doc/man/man7/EVP_PKEY-EC.7" => [ + "doc/man7/EVP_PKEY-EC.pod" + ], + "doc/man/man7/EVP_PKEY-FFC.7" => [ + "doc/man7/EVP_PKEY-FFC.pod" + ], + "doc/man/man7/EVP_PKEY-HMAC.7" => [ + "doc/man7/EVP_PKEY-HMAC.pod" + ], + "doc/man/man7/EVP_PKEY-RSA.7" => [ + "doc/man7/EVP_PKEY-RSA.pod" + ], + "doc/man/man7/EVP_PKEY-SM2.7" => [ + "doc/man7/EVP_PKEY-SM2.pod" + ], + "doc/man/man7/EVP_PKEY-X25519.7" => [ + "doc/man7/EVP_PKEY-X25519.pod" + ], + "doc/man/man7/EVP_RAND-CRNG-TEST.7" => [ + "doc/man7/EVP_RAND-CRNG-TEST.pod" + ], + "doc/man/man7/EVP_RAND-CTR-DRBG.7" => [ + "doc/man7/EVP_RAND-CTR-DRBG.pod" + ], + "doc/man/man7/EVP_RAND-HASH-DRBG.7" => [ + "doc/man7/EVP_RAND-HASH-DRBG.pod" + ], + "doc/man/man7/EVP_RAND-HMAC-DRBG.7" => [ + "doc/man7/EVP_RAND-HMAC-DRBG.pod" + ], + "doc/man/man7/EVP_RAND-JITTER.7" => [ + "doc/man7/EVP_RAND-JITTER.pod" + ], + "doc/man/man7/EVP_RAND-SEED-SRC.7" => [ + "doc/man7/EVP_RAND-SEED-SRC.pod" + ], + "doc/man/man7/EVP_RAND-TEST-RAND.7" => [ + "doc/man7/EVP_RAND-TEST-RAND.pod" + ], + "doc/man/man7/EVP_RAND.7" => [ + "doc/man7/EVP_RAND.pod" + ], + "doc/man/man7/EVP_SIGNATURE-DSA.7" => [ + "doc/man7/EVP_SIGNATURE-DSA.pod" + ], + "doc/man/man7/EVP_SIGNATURE-ECDSA.7" => [ + "doc/man7/EVP_SIGNATURE-ECDSA.pod" + ], + "doc/man/man7/EVP_SIGNATURE-ED25519.7" => [ + "doc/man7/EVP_SIGNATURE-ED25519.pod" + ], + "doc/man/man7/EVP_SIGNATURE-HMAC.7" => [ + "doc/man7/EVP_SIGNATURE-HMAC.pod" + ], + "doc/man/man7/EVP_SIGNATURE-RSA.7" => [ + "doc/man7/EVP_SIGNATURE-RSA.pod" + ], + "doc/man/man7/OSSL_PROVIDER-FIPS.7" => [ + "doc/man7/OSSL_PROVIDER-FIPS.pod" + ], + "doc/man/man7/OSSL_PROVIDER-base.7" => [ + "doc/man7/OSSL_PROVIDER-base.pod" + ], + "doc/man/man7/OSSL_PROVIDER-default.7" => [ + "doc/man7/OSSL_PROVIDER-default.pod" + ], + "doc/man/man7/OSSL_PROVIDER-legacy.7" => [ + "doc/man7/OSSL_PROVIDER-legacy.pod" + ], + "doc/man/man7/OSSL_PROVIDER-null.7" => [ + "doc/man7/OSSL_PROVIDER-null.pod" + ], + "doc/man/man7/OSSL_STORE-winstore.7" => [ + "doc/man7/OSSL_STORE-winstore.pod" + ], + "doc/man/man7/RAND.7" => [ + "doc/man7/RAND.pod" + ], + "doc/man/man7/RSA-PSS.7" => [ + "doc/man7/RSA-PSS.pod" + ], + "doc/man/man7/X25519.7" => [ + "doc/man7/X25519.pod" + ], + "doc/man/man7/bio.7" => [ + "doc/man7/bio.pod" + ], + "doc/man/man7/ct.7" => [ + "doc/man7/ct.pod" + ], + "doc/man/man7/des_modes.7" => [ + "doc/man7/des_modes.pod" + ], + "doc/man/man7/evp.7" => [ + "doc/man7/evp.pod" + ], + "doc/man/man7/fips_module.7" => [ + "doc/man7/fips_module.pod" + ], + "doc/man/man7/life_cycle-cipher.7" => [ + "doc/man7/life_cycle-cipher.pod" + ], + "doc/man/man7/life_cycle-digest.7" => [ + "doc/man7/life_cycle-digest.pod" + ], + "doc/man/man7/life_cycle-kdf.7" => [ + "doc/man7/life_cycle-kdf.pod" + ], + "doc/man/man7/life_cycle-mac.7" => [ + "doc/man7/life_cycle-mac.pod" + ], + "doc/man/man7/life_cycle-pkey.7" => [ + "doc/man7/life_cycle-pkey.pod" + ], + "doc/man/man7/life_cycle-rand.7" => [ + "doc/man7/life_cycle-rand.pod" + ], + "doc/man/man7/openssl-core.h.7" => [ + "doc/man7/openssl-core.h.pod" + ], + "doc/man/man7/openssl-core_dispatch.h.7" => [ + "doc/man7/openssl-core_dispatch.h.pod" + ], + "doc/man/man7/openssl-core_names.h.7" => [ + "doc/man7/openssl-core_names.h.pod" + ], + "doc/man/man7/openssl-env.7" => [ + "doc/man7/openssl-env.pod" + ], + "doc/man/man7/openssl-glossary.7" => [ + "doc/man7/openssl-glossary.pod" + ], + "doc/man/man7/openssl-qlog.7" => [ + "doc/man7/openssl-qlog.pod" + ], + "doc/man/man7/openssl-quic.7" => [ + "doc/man7/openssl-quic.pod" + ], + "doc/man/man7/openssl-threads.7" => [ + "doc/man7/openssl-threads.pod" + ], + "doc/man/man7/openssl_user_macros.7" => [ + "doc/man7/openssl_user_macros.pod" + ], + "doc/man/man7/ossl-guide-introduction.7" => [ + "doc/man7/ossl-guide-introduction.pod" + ], + "doc/man/man7/ossl-guide-libcrypto-introduction.7" => [ + "doc/man7/ossl-guide-libcrypto-introduction.pod" + ], + "doc/man/man7/ossl-guide-libraries-introduction.7" => [ + "doc/man7/ossl-guide-libraries-introduction.pod" + ], + "doc/man/man7/ossl-guide-libssl-introduction.7" => [ + "doc/man7/ossl-guide-libssl-introduction.pod" + ], + "doc/man/man7/ossl-guide-migration.7" => [ + "doc/man7/ossl-guide-migration.pod" + ], + "doc/man/man7/ossl-guide-quic-client-block.7" => [ + "doc/man7/ossl-guide-quic-client-block.pod" + ], + "doc/man/man7/ossl-guide-quic-client-non-block.7" => [ + "doc/man7/ossl-guide-quic-client-non-block.pod" + ], + "doc/man/man7/ossl-guide-quic-introduction.7" => [ + "doc/man7/ossl-guide-quic-introduction.pod" + ], + "doc/man/man7/ossl-guide-quic-multi-stream.7" => [ + "doc/man7/ossl-guide-quic-multi-stream.pod" + ], + "doc/man/man7/ossl-guide-tls-client-block.7" => [ + "doc/man7/ossl-guide-tls-client-block.pod" + ], + "doc/man/man7/ossl-guide-tls-client-non-block.7" => [ + "doc/man7/ossl-guide-tls-client-non-block.pod" + ], + "doc/man/man7/ossl-guide-tls-introduction.7" => [ + "doc/man7/ossl-guide-tls-introduction.pod" + ], + "doc/man/man7/ossl-guide-tls-server-block.7" => [ + "doc/man7/ossl-guide-tls-server-block.pod" + ], + "doc/man/man7/ossl_store-file.7" => [ + "doc/man7/ossl_store-file.pod" + ], + "doc/man/man7/ossl_store.7" => [ + "doc/man7/ossl_store.pod" + ], + "doc/man/man7/passphrase-encoding.7" => [ + "doc/man7/passphrase-encoding.pod" + ], + "doc/man/man7/property.7" => [ + "doc/man7/property.pod" + ], + "doc/man/man7/provider-asym_cipher.7" => [ + "doc/man7/provider-asym_cipher.pod" + ], + "doc/man/man7/provider-base.7" => [ + "doc/man7/provider-base.pod" + ], + "doc/man/man7/provider-cipher.7" => [ + "doc/man7/provider-cipher.pod" + ], + "doc/man/man7/provider-decoder.7" => [ + "doc/man7/provider-decoder.pod" + ], + "doc/man/man7/provider-digest.7" => [ + "doc/man7/provider-digest.pod" + ], + "doc/man/man7/provider-encoder.7" => [ + "doc/man7/provider-encoder.pod" + ], + "doc/man/man7/provider-kdf.7" => [ + "doc/man7/provider-kdf.pod" + ], + "doc/man/man7/provider-kem.7" => [ + "doc/man7/provider-kem.pod" + ], + "doc/man/man7/provider-keyexch.7" => [ + "doc/man7/provider-keyexch.pod" + ], + "doc/man/man7/provider-keymgmt.7" => [ + "doc/man7/provider-keymgmt.pod" + ], + "doc/man/man7/provider-mac.7" => [ + "doc/man7/provider-mac.pod" + ], + "doc/man/man7/provider-object.7" => [ + "doc/man7/provider-object.pod" + ], + "doc/man/man7/provider-rand.7" => [ + "doc/man7/provider-rand.pod" + ], + "doc/man/man7/provider-signature.7" => [ + "doc/man7/provider-signature.pod" + ], + "doc/man/man7/provider-storemgmt.7" => [ + "doc/man7/provider-storemgmt.pod" + ], + "doc/man/man7/provider.7" => [ + "doc/man7/provider.pod" + ], + "doc/man/man7/proxy-certificates.7" => [ + "doc/man7/proxy-certificates.pod" + ], + "doc/man/man7/x509.7" => [ + "doc/man7/x509.pod" + ], + "doc/man1/openssl-asn1parse.pod" => [ + "doc/man1/openssl-asn1parse.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-ca.pod" => [ + "doc/man1/openssl-ca.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-ciphers.pod" => [ + "doc/man1/openssl-ciphers.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-cmds.pod" => [ + "doc/man1/openssl-cmds.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-cmp.pod" => [ + "doc/man1/openssl-cmp.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-cms.pod" => [ + "doc/man1/openssl-cms.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-crl.pod" => [ + "doc/man1/openssl-crl.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-crl2pkcs7.pod" => [ + "doc/man1/openssl-crl2pkcs7.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-dgst.pod" => [ + "doc/man1/openssl-dgst.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-dhparam.pod" => [ + "doc/man1/openssl-dhparam.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-dsa.pod" => [ + "doc/man1/openssl-dsa.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-dsaparam.pod" => [ + "doc/man1/openssl-dsaparam.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-ec.pod" => [ + "doc/man1/openssl-ec.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-ecparam.pod" => [ + "doc/man1/openssl-ecparam.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-enc.pod" => [ + "doc/man1/openssl-enc.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-engine.pod" => [ + "doc/man1/openssl-engine.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-errstr.pod" => [ + "doc/man1/openssl-errstr.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-fipsinstall.pod" => [ + "doc/man1/openssl-fipsinstall.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-gendsa.pod" => [ + "doc/man1/openssl-gendsa.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-genpkey.pod" => [ + "doc/man1/openssl-genpkey.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-genrsa.pod" => [ + "doc/man1/openssl-genrsa.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-info.pod" => [ + "doc/man1/openssl-info.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-kdf.pod" => [ + "doc/man1/openssl-kdf.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-list.pod" => [ + "doc/man1/openssl-list.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-mac.pod" => [ + "doc/man1/openssl-mac.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-nseq.pod" => [ + "doc/man1/openssl-nseq.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-ocsp.pod" => [ + "doc/man1/openssl-ocsp.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-passwd.pod" => [ + "doc/man1/openssl-passwd.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-pkcs12.pod" => [ + "doc/man1/openssl-pkcs12.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-pkcs7.pod" => [ + "doc/man1/openssl-pkcs7.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-pkcs8.pod" => [ + "doc/man1/openssl-pkcs8.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-pkey.pod" => [ + "doc/man1/openssl-pkey.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-pkeyparam.pod" => [ + "doc/man1/openssl-pkeyparam.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-pkeyutl.pod" => [ + "doc/man1/openssl-pkeyutl.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-prime.pod" => [ + "doc/man1/openssl-prime.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-rand.pod" => [ + "doc/man1/openssl-rand.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-rehash.pod" => [ + "doc/man1/openssl-rehash.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-req.pod" => [ + "doc/man1/openssl-req.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-rsa.pod" => [ + "doc/man1/openssl-rsa.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-rsautl.pod" => [ + "doc/man1/openssl-rsautl.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-s_client.pod" => [ + "doc/man1/openssl-s_client.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-s_server.pod" => [ + "doc/man1/openssl-s_server.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-s_time.pod" => [ + "doc/man1/openssl-s_time.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-sess_id.pod" => [ + "doc/man1/openssl-sess_id.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-smime.pod" => [ + "doc/man1/openssl-smime.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-speed.pod" => [ + "doc/man1/openssl-speed.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-spkac.pod" => [ + "doc/man1/openssl-spkac.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-srp.pod" => [ + "doc/man1/openssl-srp.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-storeutl.pod" => [ + "doc/man1/openssl-storeutl.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-ts.pod" => [ + "doc/man1/openssl-ts.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-verify.pod" => [ + "doc/man1/openssl-verify.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-version.pod" => [ + "doc/man1/openssl-version.pod.in", + "doc/perlvars.pm" + ], + "doc/man1/openssl-x509.pod" => [ + "doc/man1/openssl-x509.pod.in", + "doc/perlvars.pm" + ], + "doc/man7/openssl_user_macros.pod" => [ + "doc/man7/openssl_user_macros.pod.in" + ], + "exporters/OpenSSLConfig.cmake" => [ + "installdata.pm" + ], + "exporters/OpenSSLConfigVersion.cmake" => [ + "exporters/OpenSSLConfig.cmake", + "installdata.pm" + ], + "exporters/libcrypto.pc" => [ + "installdata.pm" + ], + "exporters/libssl.pc" => [ + "installdata.pm" + ], + "exporters/openssl.pc" => [ + "exporters/libcrypto.pc", + "exporters/libssl.pc", + "installdata.pm" + ], + "include/internal/param_names.h" => [ + "util/perl|OpenSSL/paramnames.pm" + ], + "include/openssl/core_names.h" => [ + "util/perl|OpenSSL/paramnames.pm" + ], + "libcrypto.pc" => [ + "builddata.pm" + ], + "libssl" => [ + "libcrypto" + ], + "libssl.pc" => [ + "builddata.pm" + ], + "openssl.pc" => [ + "builddata.pm", + "libcrypto.pc", + "libssl.pc" + ], + "providers/common/der/der_digests_gen.c" => [ + "providers/common/der/DIGESTS.asn1", + "providers/common/der/NIST.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/der/der_dsa_gen.c" => [ + "providers/common/der/DSA.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/der/der_ec_gen.c" => [ + "providers/common/der/EC.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/der/der_ecx_gen.c" => [ + "providers/common/der/ECX.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/der/der_rsa_gen.c" => [ + "providers/common/der/NIST.asn1", + "providers/common/der/RSA.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/der/der_sm2_gen.c" => [ + "providers/common/der/SM2.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/der/der_wrap_gen.c" => [ + "providers/common/der/oids_to_c.pm", + "providers/common/der/wrap.asn1" + ], + "providers/common/der/libcommon-lib-der_digests_gen.o" => [ + "providers/common/include/prov/der_digests.h" + ], + "providers/common/der/libcommon-lib-der_dsa_gen.o" => [ + "providers/common/include/prov/der_dsa.h" + ], + "providers/common/der/libcommon-lib-der_dsa_key.o" => [ + "providers/common/include/prov/der_digests.h", + "providers/common/include/prov/der_dsa.h" + ], + "providers/common/der/libcommon-lib-der_dsa_sig.o" => [ + "providers/common/include/prov/der_digests.h", + "providers/common/include/prov/der_dsa.h" + ], + "providers/common/der/libcommon-lib-der_ec_gen.o" => [ + "providers/common/include/prov/der_ec.h" + ], + "providers/common/der/libcommon-lib-der_ec_key.o" => [ + "providers/common/include/prov/der_digests.h", + "providers/common/include/prov/der_ec.h" + ], + "providers/common/der/libcommon-lib-der_ec_sig.o" => [ + "providers/common/include/prov/der_digests.h", + "providers/common/include/prov/der_ec.h" + ], + "providers/common/der/libcommon-lib-der_ecx_gen.o" => [ + "providers/common/include/prov/der_ecx.h" + ], + "providers/common/der/libcommon-lib-der_ecx_key.o" => [ + "providers/common/include/prov/der_ecx.h" + ], + "providers/common/der/libcommon-lib-der_rsa_gen.o" => [ + "providers/common/include/prov/der_rsa.h" + ], + "providers/common/der/libcommon-lib-der_rsa_key.o" => [ + "providers/common/include/prov/der_digests.h", + "providers/common/include/prov/der_rsa.h" + ], + "providers/common/der/libcommon-lib-der_wrap_gen.o" => [ + "providers/common/include/prov/der_wrap.h" + ], + "providers/common/der/libdefault-lib-der_rsa_sig.o" => [ + "providers/common/include/prov/der_digests.h", + "providers/common/include/prov/der_rsa.h" + ], + "providers/common/der/libdefault-lib-der_sm2_gen.o" => [ + "providers/common/include/prov/der_sm2.h" + ], + "providers/common/der/libdefault-lib-der_sm2_key.o" => [ + "providers/common/include/prov/der_ec.h", + "providers/common/include/prov/der_sm2.h" + ], + "providers/common/der/libdefault-lib-der_sm2_sig.o" => [ + "providers/common/include/prov/der_ec.h", + "providers/common/include/prov/der_sm2.h" + ], + "providers/common/include/prov/der_digests.h" => [ + "providers/common/der/DIGESTS.asn1", + "providers/common/der/NIST.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/include/prov/der_dsa.h" => [ + "providers/common/der/DSA.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/include/prov/der_ec.h" => [ + "providers/common/der/EC.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/include/prov/der_ecx.h" => [ + "providers/common/der/ECX.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/include/prov/der_rsa.h" => [ + "providers/common/der/NIST.asn1", + "providers/common/der/RSA.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/include/prov/der_sm2.h" => [ + "providers/common/der/SM2.asn1", + "providers/common/der/oids_to_c.pm" + ], + "providers/common/include/prov/der_wrap.h" => [ + "providers/common/der/oids_to_c.pm", + "providers/common/der/wrap.asn1" + ], + "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o" => [ + "providers/common/include/prov/der_rsa.h" + ], + "providers/implementations/kdfs/libdefault-lib-x942kdf.o" => [ + "providers/common/include/prov/der_wrap.h" + ], + "providers/implementations/signature/libdefault-lib-dsa_sig.o" => [ + "providers/common/include/prov/der_dsa.h" + ], + "providers/implementations/signature/libdefault-lib-ecdsa_sig.o" => [ + "providers/common/include/prov/der_ec.h" + ], + "providers/implementations/signature/libdefault-lib-eddsa_sig.o" => [ + "providers/common/include/prov/der_ecx.h" + ], + "providers/implementations/signature/libdefault-lib-rsa_sig.o" => [ + "providers/common/include/prov/der_rsa.h" + ], + "providers/implementations/signature/libdefault-lib-sm2_sig.o" => [ + "providers/common/include/prov/der_sm2.h" + ], + "providers/libcommon.a" => [ + "libcrypto" + ], + "providers/libdefault.a" => [ + "providers/libcommon.a" + ], + "providers/liblegacy.a" => [ + "providers/libcommon.a" + ], + "util/quicserver" => [ + "libcrypto.a", + "libssl.a" + ], + "util/wrap.pl" => [ + "configdata.pm" + ] + }, + "dirinfo" => { + "apps" => { + "products" => { + "bin" => [ + "apps/openssl" + ], + "script" => [ + "apps/CA.pl", + "apps/tsget.pl" + ] + } + }, + "apps/lib" => { + "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/libapps-lib-app_libctx.o", + "apps/lib/libapps-lib-app_params.o", + "apps/lib/libapps-lib-app_provider.o", + "apps/lib/libapps-lib-app_rand.o", + "apps/lib/libapps-lib-app_x509.o", + "apps/lib/libapps-lib-apps.o", + "apps/lib/libapps-lib-apps_opt_printf.o", + "apps/lib/libapps-lib-apps_ui.o", + "apps/lib/libapps-lib-columns.o", + "apps/lib/libapps-lib-engine.o", + "apps/lib/libapps-lib-engine_loader.o", + "apps/lib/libapps-lib-fmt.o", + "apps/lib/libapps-lib-http_server.o", + "apps/lib/libapps-lib-log.o", + "apps/lib/libapps-lib-names.o", + "apps/lib/libapps-lib-opt.o", + "apps/lib/libapps-lib-s_cb.o", + "apps/lib/libapps-lib-s_socket.o", + "apps/lib/libapps-lib-tlssrp_depr.o" + ], + "products" => { + "bin" => [ + "apps/openssl" + ], + "lib" => [ + "apps/libapps.a" + ] + } + }, + "crypto" => { + "deps" => [ + "crypto/libcrypto-lib-asn1_dsa.o", + "crypto/libcrypto-lib-bsearch.o", + "crypto/libcrypto-lib-comp_methods.o", + "crypto/libcrypto-lib-context.o", + "crypto/libcrypto-lib-core_algorithm.o", + "crypto/libcrypto-lib-core_fetch.o", + "crypto/libcrypto-lib-core_namemap.o", + "crypto/libcrypto-lib-cpt_err.o", + "crypto/libcrypto-lib-cpuid.o", + "crypto/libcrypto-lib-cryptlib.o", + "crypto/libcrypto-lib-ctype.o", + "crypto/libcrypto-lib-cversion.o", + "crypto/libcrypto-lib-defaults.o", + "crypto/libcrypto-lib-der_writer.o", + "crypto/libcrypto-lib-deterministic_nonce.o", + "crypto/libcrypto-lib-ebcdic.o", + "crypto/libcrypto-lib-ex_data.o", + "crypto/libcrypto-lib-getenv.o", + "crypto/libcrypto-lib-indicator_core.o", + "crypto/libcrypto-lib-info.o", + "crypto/libcrypto-lib-init.o", + "crypto/libcrypto-lib-initthread.o", + "crypto/libcrypto-lib-mem.o", + "crypto/libcrypto-lib-mem_sec.o", + "crypto/libcrypto-lib-o_dir.o", + "crypto/libcrypto-lib-o_fopen.o", + "crypto/libcrypto-lib-o_init.o", + "crypto/libcrypto-lib-o_str.o", + "crypto/libcrypto-lib-o_time.o", + "crypto/libcrypto-lib-packet.o", + "crypto/libcrypto-lib-param_build.o", + "crypto/libcrypto-lib-param_build_set.o", + "crypto/libcrypto-lib-params.o", + "crypto/libcrypto-lib-params_dup.o", + "crypto/libcrypto-lib-params_from_text.o", + "crypto/libcrypto-lib-params_idx.o", + "crypto/libcrypto-lib-passphrase.o", + "crypto/libcrypto-lib-provider.o", + "crypto/libcrypto-lib-provider_child.o", + "crypto/libcrypto-lib-provider_conf.o", + "crypto/libcrypto-lib-provider_core.o", + "crypto/libcrypto-lib-provider_predefined.o", + "crypto/libcrypto-lib-punycode.o", + "crypto/libcrypto-lib-quic_vlint.o", + "crypto/libcrypto-lib-self_test_core.o", + "crypto/libcrypto-lib-sleep.o", + "crypto/libcrypto-lib-sparse_array.o", + "crypto/libcrypto-lib-threads_lib.o", + "crypto/libcrypto-lib-threads_none.o", + "crypto/libcrypto-lib-threads_pthread.o", + "crypto/libcrypto-lib-threads_win.o", + "crypto/libcrypto-lib-time.o", + "crypto/libcrypto-lib-trace.o", + "crypto/libcrypto-lib-uid.o", + "crypto/libcrypto-lib-x86_64cpuid.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/aes" => { + "deps" => [ + "crypto/aes/libcrypto-lib-aes-x86_64.o", + "crypto/aes/libcrypto-lib-aes_cfb.o", + "crypto/aes/libcrypto-lib-aes_ecb.o", + "crypto/aes/libcrypto-lib-aes_ige.o", + "crypto/aes/libcrypto-lib-aes_misc.o", + "crypto/aes/libcrypto-lib-aes_ofb.o", + "crypto/aes/libcrypto-lib-aes_wrap.o", + "crypto/aes/libcrypto-lib-aesni-mb-x86_64.o", + "crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o", + "crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o", + "crypto/aes/libcrypto-lib-aesni-x86_64.o", + "crypto/aes/libcrypto-lib-bsaes-x86_64.o", + "crypto/aes/libcrypto-lib-vpaes-x86_64.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/aria" => { + "deps" => [ + "crypto/aria/libcrypto-lib-aria.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/asn1" => { + "deps" => [ + "crypto/asn1/libcrypto-lib-a_bitstr.o", + "crypto/asn1/libcrypto-lib-a_d2i_fp.o", + "crypto/asn1/libcrypto-lib-a_digest.o", + "crypto/asn1/libcrypto-lib-a_dup.o", + "crypto/asn1/libcrypto-lib-a_gentm.o", + "crypto/asn1/libcrypto-lib-a_i2d_fp.o", + "crypto/asn1/libcrypto-lib-a_int.o", + "crypto/asn1/libcrypto-lib-a_mbstr.o", + "crypto/asn1/libcrypto-lib-a_object.o", + "crypto/asn1/libcrypto-lib-a_octet.o", + "crypto/asn1/libcrypto-lib-a_print.o", + "crypto/asn1/libcrypto-lib-a_sign.o", + "crypto/asn1/libcrypto-lib-a_strex.o", + "crypto/asn1/libcrypto-lib-a_strnid.o", + "crypto/asn1/libcrypto-lib-a_time.o", + "crypto/asn1/libcrypto-lib-a_type.o", + "crypto/asn1/libcrypto-lib-a_utctm.o", + "crypto/asn1/libcrypto-lib-a_utf8.o", + "crypto/asn1/libcrypto-lib-a_verify.o", + "crypto/asn1/libcrypto-lib-ameth_lib.o", + "crypto/asn1/libcrypto-lib-asn1_err.o", + "crypto/asn1/libcrypto-lib-asn1_gen.o", + "crypto/asn1/libcrypto-lib-asn1_item_list.o", + "crypto/asn1/libcrypto-lib-asn1_lib.o", + "crypto/asn1/libcrypto-lib-asn1_parse.o", + "crypto/asn1/libcrypto-lib-asn_mime.o", + "crypto/asn1/libcrypto-lib-asn_moid.o", + "crypto/asn1/libcrypto-lib-asn_mstbl.o", + "crypto/asn1/libcrypto-lib-asn_pack.o", + "crypto/asn1/libcrypto-lib-bio_asn1.o", + "crypto/asn1/libcrypto-lib-bio_ndef.o", + "crypto/asn1/libcrypto-lib-d2i_param.o", + "crypto/asn1/libcrypto-lib-d2i_pr.o", + "crypto/asn1/libcrypto-lib-d2i_pu.o", + "crypto/asn1/libcrypto-lib-evp_asn1.o", + "crypto/asn1/libcrypto-lib-f_int.o", + "crypto/asn1/libcrypto-lib-f_string.o", + "crypto/asn1/libcrypto-lib-i2d_evp.o", + "crypto/asn1/libcrypto-lib-n_pkey.o", + "crypto/asn1/libcrypto-lib-nsseq.o", + "crypto/asn1/libcrypto-lib-p5_pbe.o", + "crypto/asn1/libcrypto-lib-p5_pbev2.o", + "crypto/asn1/libcrypto-lib-p5_scrypt.o", + "crypto/asn1/libcrypto-lib-p8_pkey.o", + "crypto/asn1/libcrypto-lib-t_bitst.o", + "crypto/asn1/libcrypto-lib-t_pkey.o", + "crypto/asn1/libcrypto-lib-t_spki.o", + "crypto/asn1/libcrypto-lib-tasn_dec.o", + "crypto/asn1/libcrypto-lib-tasn_enc.o", + "crypto/asn1/libcrypto-lib-tasn_fre.o", + "crypto/asn1/libcrypto-lib-tasn_new.o", + "crypto/asn1/libcrypto-lib-tasn_prn.o", + "crypto/asn1/libcrypto-lib-tasn_scn.o", + "crypto/asn1/libcrypto-lib-tasn_typ.o", + "crypto/asn1/libcrypto-lib-tasn_utl.o", + "crypto/asn1/libcrypto-lib-x_algor.o", + "crypto/asn1/libcrypto-lib-x_bignum.o", + "crypto/asn1/libcrypto-lib-x_info.o", + "crypto/asn1/libcrypto-lib-x_int64.o", + "crypto/asn1/libcrypto-lib-x_long.o", + "crypto/asn1/libcrypto-lib-x_pkey.o", + "crypto/asn1/libcrypto-lib-x_sig.o", + "crypto/asn1/libcrypto-lib-x_spki.o", + "crypto/asn1/libcrypto-lib-x_val.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/async" => { + "deps" => [ + "crypto/async/libcrypto-lib-async.o", + "crypto/async/libcrypto-lib-async_err.o", + "crypto/async/libcrypto-lib-async_wait.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/async/arch" => { + "deps" => [ + "crypto/async/arch/libcrypto-lib-async_null.o", + "crypto/async/arch/libcrypto-lib-async_posix.o", + "crypto/async/arch/libcrypto-lib-async_win.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/bf" => { + "deps" => [ + "crypto/bf/libcrypto-lib-bf_cfb64.o", + "crypto/bf/libcrypto-lib-bf_ecb.o", + "crypto/bf/libcrypto-lib-bf_enc.o", + "crypto/bf/libcrypto-lib-bf_ofb64.o", + "crypto/bf/libcrypto-lib-bf_skey.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/bio" => { + "deps" => [ + "crypto/bio/libcrypto-lib-bf_buff.o", + "crypto/bio/libcrypto-lib-bf_lbuf.o", + "crypto/bio/libcrypto-lib-bf_nbio.o", + "crypto/bio/libcrypto-lib-bf_null.o", + "crypto/bio/libcrypto-lib-bf_prefix.o", + "crypto/bio/libcrypto-lib-bf_readbuff.o", + "crypto/bio/libcrypto-lib-bio_addr.o", + "crypto/bio/libcrypto-lib-bio_cb.o", + "crypto/bio/libcrypto-lib-bio_dump.o", + "crypto/bio/libcrypto-lib-bio_err.o", + "crypto/bio/libcrypto-lib-bio_lib.o", + "crypto/bio/libcrypto-lib-bio_meth.o", + "crypto/bio/libcrypto-lib-bio_print.o", + "crypto/bio/libcrypto-lib-bio_sock.o", + "crypto/bio/libcrypto-lib-bio_sock2.o", + "crypto/bio/libcrypto-lib-bss_acpt.o", + "crypto/bio/libcrypto-lib-bss_bio.o", + "crypto/bio/libcrypto-lib-bss_conn.o", + "crypto/bio/libcrypto-lib-bss_core.o", + "crypto/bio/libcrypto-lib-bss_dgram.o", + "crypto/bio/libcrypto-lib-bss_dgram_pair.o", + "crypto/bio/libcrypto-lib-bss_fd.o", + "crypto/bio/libcrypto-lib-bss_file.o", + "crypto/bio/libcrypto-lib-bss_log.o", + "crypto/bio/libcrypto-lib-bss_mem.o", + "crypto/bio/libcrypto-lib-bss_null.o", + "crypto/bio/libcrypto-lib-bss_sock.o", + "crypto/bio/libcrypto-lib-ossl_core_bio.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/bn" => { + "deps" => [ + "crypto/bn/libcrypto-lib-bn_add.o", + "crypto/bn/libcrypto-lib-bn_blind.o", + "crypto/bn/libcrypto-lib-bn_const.o", + "crypto/bn/libcrypto-lib-bn_conv.o", + "crypto/bn/libcrypto-lib-bn_ctx.o", + "crypto/bn/libcrypto-lib-bn_depr.o", + "crypto/bn/libcrypto-lib-bn_dh.o", + "crypto/bn/libcrypto-lib-bn_div.o", + "crypto/bn/libcrypto-lib-bn_err.o", + "crypto/bn/libcrypto-lib-bn_exp.o", + "crypto/bn/libcrypto-lib-bn_exp2.o", + "crypto/bn/libcrypto-lib-bn_gcd.o", + "crypto/bn/libcrypto-lib-bn_gf2m.o", + "crypto/bn/libcrypto-lib-bn_intern.o", + "crypto/bn/libcrypto-lib-bn_kron.o", + "crypto/bn/libcrypto-lib-bn_lib.o", + "crypto/bn/libcrypto-lib-bn_mod.o", + "crypto/bn/libcrypto-lib-bn_mont.o", + "crypto/bn/libcrypto-lib-bn_mpi.o", + "crypto/bn/libcrypto-lib-bn_mul.o", + "crypto/bn/libcrypto-lib-bn_nist.o", + "crypto/bn/libcrypto-lib-bn_prime.o", + "crypto/bn/libcrypto-lib-bn_print.o", + "crypto/bn/libcrypto-lib-bn_rand.o", + "crypto/bn/libcrypto-lib-bn_recp.o", + "crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o", + "crypto/bn/libcrypto-lib-bn_shift.o", + "crypto/bn/libcrypto-lib-bn_sqr.o", + "crypto/bn/libcrypto-lib-bn_sqrt.o", + "crypto/bn/libcrypto-lib-bn_srp.o", + "crypto/bn/libcrypto-lib-bn_word.o", + "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsaz-2k-avx512.o", + "crypto/bn/libcrypto-lib-rsaz-3k-avx512.o", + "crypto/bn/libcrypto-lib-rsaz-4k-avx512.o", + "crypto/bn/libcrypto-lib-rsaz-avx2.o", + "crypto/bn/libcrypto-lib-rsaz-x86_64.o", + "crypto/bn/libcrypto-lib-rsaz_exp.o", + "crypto/bn/libcrypto-lib-rsaz_exp_x2.o", + "crypto/bn/libcrypto-lib-x86_64-gf2m.o", + "crypto/bn/libcrypto-lib-x86_64-mont.o", + "crypto/bn/libcrypto-lib-x86_64-mont5.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/bn/asm" => { + "deps" => [ + "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/buffer" => { + "deps" => [ + "crypto/buffer/libcrypto-lib-buf_err.o", + "crypto/buffer/libcrypto-lib-buffer.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/cast" => { + "deps" => [ + "crypto/cast/libcrypto-lib-c_cfb64.o", + "crypto/cast/libcrypto-lib-c_ecb.o", + "crypto/cast/libcrypto-lib-c_enc.o", + "crypto/cast/libcrypto-lib-c_ofb64.o", + "crypto/cast/libcrypto-lib-c_skey.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/chacha" => { + "deps" => [ + "crypto/chacha/libcrypto-lib-chacha-x86_64.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/cmac" => { + "deps" => [ + "crypto/cmac/libcrypto-lib-cmac.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/cmp" => { + "deps" => [ + "crypto/cmp/libcrypto-lib-cmp_asn.o", + "crypto/cmp/libcrypto-lib-cmp_client.o", + "crypto/cmp/libcrypto-lib-cmp_ctx.o", + "crypto/cmp/libcrypto-lib-cmp_err.o", + "crypto/cmp/libcrypto-lib-cmp_genm.o", + "crypto/cmp/libcrypto-lib-cmp_hdr.o", + "crypto/cmp/libcrypto-lib-cmp_http.o", + "crypto/cmp/libcrypto-lib-cmp_msg.o", + "crypto/cmp/libcrypto-lib-cmp_protect.o", + "crypto/cmp/libcrypto-lib-cmp_server.o", + "crypto/cmp/libcrypto-lib-cmp_status.o", + "crypto/cmp/libcrypto-lib-cmp_util.o", + "crypto/cmp/libcrypto-lib-cmp_vfy.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/cms" => { + "deps" => [ + "crypto/cms/libcrypto-lib-cms_asn1.o", + "crypto/cms/libcrypto-lib-cms_att.o", + "crypto/cms/libcrypto-lib-cms_cd.o", + "crypto/cms/libcrypto-lib-cms_dd.o", + "crypto/cms/libcrypto-lib-cms_dh.o", + "crypto/cms/libcrypto-lib-cms_ec.o", + "crypto/cms/libcrypto-lib-cms_enc.o", + "crypto/cms/libcrypto-lib-cms_env.o", + "crypto/cms/libcrypto-lib-cms_err.o", + "crypto/cms/libcrypto-lib-cms_ess.o", + "crypto/cms/libcrypto-lib-cms_io.o", + "crypto/cms/libcrypto-lib-cms_kari.o", + "crypto/cms/libcrypto-lib-cms_lib.o", + "crypto/cms/libcrypto-lib-cms_pwri.o", + "crypto/cms/libcrypto-lib-cms_rsa.o", + "crypto/cms/libcrypto-lib-cms_sd.o", + "crypto/cms/libcrypto-lib-cms_smime.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/conf" => { + "deps" => [ + "crypto/conf/libcrypto-lib-conf_api.o", + "crypto/conf/libcrypto-lib-conf_def.o", + "crypto/conf/libcrypto-lib-conf_err.o", + "crypto/conf/libcrypto-lib-conf_lib.o", + "crypto/conf/libcrypto-lib-conf_mall.o", + "crypto/conf/libcrypto-lib-conf_mod.o", + "crypto/conf/libcrypto-lib-conf_sap.o", + "crypto/conf/libcrypto-lib-conf_ssl.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/crmf" => { + "deps" => [ + "crypto/crmf/libcrypto-lib-crmf_asn.o", + "crypto/crmf/libcrypto-lib-crmf_err.o", + "crypto/crmf/libcrypto-lib-crmf_lib.o", + "crypto/crmf/libcrypto-lib-crmf_pbm.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ct" => { + "deps" => [ + "crypto/ct/libcrypto-lib-ct_b64.o", + "crypto/ct/libcrypto-lib-ct_err.o", + "crypto/ct/libcrypto-lib-ct_log.o", + "crypto/ct/libcrypto-lib-ct_oct.o", + "crypto/ct/libcrypto-lib-ct_policy.o", + "crypto/ct/libcrypto-lib-ct_prn.o", + "crypto/ct/libcrypto-lib-ct_sct.o", + "crypto/ct/libcrypto-lib-ct_sct_ctx.o", + "crypto/ct/libcrypto-lib-ct_vfy.o", + "crypto/ct/libcrypto-lib-ct_x509v3.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/des" => { + "deps" => [ + "crypto/des/libcrypto-lib-cbc_cksm.o", + "crypto/des/libcrypto-lib-cbc_enc.o", + "crypto/des/libcrypto-lib-cfb64ede.o", + "crypto/des/libcrypto-lib-cfb64enc.o", + "crypto/des/libcrypto-lib-cfb_enc.o", + "crypto/des/libcrypto-lib-des_enc.o", + "crypto/des/libcrypto-lib-ecb3_enc.o", + "crypto/des/libcrypto-lib-ecb_enc.o", + "crypto/des/libcrypto-lib-fcrypt.o", + "crypto/des/libcrypto-lib-fcrypt_b.o", + "crypto/des/libcrypto-lib-ofb64ede.o", + "crypto/des/libcrypto-lib-ofb64enc.o", + "crypto/des/libcrypto-lib-ofb_enc.o", + "crypto/des/libcrypto-lib-pcbc_enc.o", + "crypto/des/libcrypto-lib-qud_cksm.o", + "crypto/des/libcrypto-lib-rand_key.o", + "crypto/des/libcrypto-lib-set_key.o", + "crypto/des/libcrypto-lib-str2key.o", + "crypto/des/libcrypto-lib-xcbc_enc.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/dh" => { + "deps" => [ + "crypto/dh/libcrypto-lib-dh_ameth.o", + "crypto/dh/libcrypto-lib-dh_asn1.o", + "crypto/dh/libcrypto-lib-dh_backend.o", + "crypto/dh/libcrypto-lib-dh_check.o", + "crypto/dh/libcrypto-lib-dh_depr.o", + "crypto/dh/libcrypto-lib-dh_err.o", + "crypto/dh/libcrypto-lib-dh_gen.o", + "crypto/dh/libcrypto-lib-dh_group_params.o", + "crypto/dh/libcrypto-lib-dh_kdf.o", + "crypto/dh/libcrypto-lib-dh_key.o", + "crypto/dh/libcrypto-lib-dh_lib.o", + "crypto/dh/libcrypto-lib-dh_meth.o", + "crypto/dh/libcrypto-lib-dh_pmeth.o", + "crypto/dh/libcrypto-lib-dh_prn.o", + "crypto/dh/libcrypto-lib-dh_rfc5114.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/dsa" => { + "deps" => [ + "crypto/dsa/libcrypto-lib-dsa_ameth.o", + "crypto/dsa/libcrypto-lib-dsa_asn1.o", + "crypto/dsa/libcrypto-lib-dsa_backend.o", + "crypto/dsa/libcrypto-lib-dsa_check.o", + "crypto/dsa/libcrypto-lib-dsa_depr.o", + "crypto/dsa/libcrypto-lib-dsa_err.o", + "crypto/dsa/libcrypto-lib-dsa_gen.o", + "crypto/dsa/libcrypto-lib-dsa_key.o", + "crypto/dsa/libcrypto-lib-dsa_lib.o", + "crypto/dsa/libcrypto-lib-dsa_meth.o", + "crypto/dsa/libcrypto-lib-dsa_ossl.o", + "crypto/dsa/libcrypto-lib-dsa_pmeth.o", + "crypto/dsa/libcrypto-lib-dsa_prn.o", + "crypto/dsa/libcrypto-lib-dsa_sign.o", + "crypto/dsa/libcrypto-lib-dsa_vrf.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/dso" => { + "deps" => [ + "crypto/dso/libcrypto-lib-dso_dl.o", + "crypto/dso/libcrypto-lib-dso_dlfcn.o", + "crypto/dso/libcrypto-lib-dso_err.o", + "crypto/dso/libcrypto-lib-dso_lib.o", + "crypto/dso/libcrypto-lib-dso_openssl.o", + "crypto/dso/libcrypto-lib-dso_vms.o", + "crypto/dso/libcrypto-lib-dso_win32.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ec" => { + "deps" => [ + "crypto/ec/libcrypto-lib-curve25519.o", + "crypto/ec/libcrypto-lib-ec2_oct.o", + "crypto/ec/libcrypto-lib-ec2_smpl.o", + "crypto/ec/libcrypto-lib-ec_ameth.o", + "crypto/ec/libcrypto-lib-ec_asn1.o", + "crypto/ec/libcrypto-lib-ec_backend.o", + "crypto/ec/libcrypto-lib-ec_check.o", + "crypto/ec/libcrypto-lib-ec_curve.o", + "crypto/ec/libcrypto-lib-ec_cvt.o", + "crypto/ec/libcrypto-lib-ec_deprecated.o", + "crypto/ec/libcrypto-lib-ec_err.o", + "crypto/ec/libcrypto-lib-ec_key.o", + "crypto/ec/libcrypto-lib-ec_kmeth.o", + "crypto/ec/libcrypto-lib-ec_lib.o", + "crypto/ec/libcrypto-lib-ec_mult.o", + "crypto/ec/libcrypto-lib-ec_oct.o", + "crypto/ec/libcrypto-lib-ec_pmeth.o", + "crypto/ec/libcrypto-lib-ec_print.o", + "crypto/ec/libcrypto-lib-ecdh_kdf.o", + "crypto/ec/libcrypto-lib-ecdh_ossl.o", + "crypto/ec/libcrypto-lib-ecdsa_ossl.o", + "crypto/ec/libcrypto-lib-ecdsa_sign.o", + "crypto/ec/libcrypto-lib-ecdsa_vrf.o", + "crypto/ec/libcrypto-lib-eck_prn.o", + "crypto/ec/libcrypto-lib-ecp_mont.o", + "crypto/ec/libcrypto-lib-ecp_nist.o", + "crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o", + "crypto/ec/libcrypto-lib-ecp_nistz256.o", + "crypto/ec/libcrypto-lib-ecp_oct.o", + "crypto/ec/libcrypto-lib-ecp_smpl.o", + "crypto/ec/libcrypto-lib-ecx_backend.o", + "crypto/ec/libcrypto-lib-ecx_key.o", + "crypto/ec/libcrypto-lib-ecx_meth.o", + "crypto/ec/libcrypto-lib-x25519-x86_64.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ec/curve448" => { + "deps" => [ + "crypto/ec/curve448/libcrypto-lib-curve448.o", + "crypto/ec/curve448/libcrypto-lib-curve448_tables.o", + "crypto/ec/curve448/libcrypto-lib-eddsa.o", + "crypto/ec/curve448/libcrypto-lib-f_generic.o", + "crypto/ec/curve448/libcrypto-lib-scalar.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ec/curve448/arch_32" => { + "deps" => [ + "crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ec/curve448/arch_64" => { + "deps" => [ + "crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/encode_decode" => { + "deps" => [ + "crypto/encode_decode/libcrypto-lib-decoder_err.o", + "crypto/encode_decode/libcrypto-lib-decoder_lib.o", + "crypto/encode_decode/libcrypto-lib-decoder_meth.o", + "crypto/encode_decode/libcrypto-lib-decoder_pkey.o", + "crypto/encode_decode/libcrypto-lib-encoder_err.o", + "crypto/encode_decode/libcrypto-lib-encoder_lib.o", + "crypto/encode_decode/libcrypto-lib-encoder_meth.o", + "crypto/encode_decode/libcrypto-lib-encoder_pkey.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/engine" => { + "deps" => [ + "crypto/engine/libcrypto-lib-eng_all.o", + "crypto/engine/libcrypto-lib-eng_cnf.o", + "crypto/engine/libcrypto-lib-eng_ctrl.o", + "crypto/engine/libcrypto-lib-eng_dyn.o", + "crypto/engine/libcrypto-lib-eng_err.o", + "crypto/engine/libcrypto-lib-eng_fat.o", + "crypto/engine/libcrypto-lib-eng_init.o", + "crypto/engine/libcrypto-lib-eng_lib.o", + "crypto/engine/libcrypto-lib-eng_list.o", + "crypto/engine/libcrypto-lib-eng_openssl.o", + "crypto/engine/libcrypto-lib-eng_pkey.o", + "crypto/engine/libcrypto-lib-eng_rdrand.o", + "crypto/engine/libcrypto-lib-eng_table.o", + "crypto/engine/libcrypto-lib-tb_asnmth.o", + "crypto/engine/libcrypto-lib-tb_cipher.o", + "crypto/engine/libcrypto-lib-tb_dh.o", + "crypto/engine/libcrypto-lib-tb_digest.o", + "crypto/engine/libcrypto-lib-tb_dsa.o", + "crypto/engine/libcrypto-lib-tb_eckey.o", + "crypto/engine/libcrypto-lib-tb_pkmeth.o", + "crypto/engine/libcrypto-lib-tb_rand.o", + "crypto/engine/libcrypto-lib-tb_rsa.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/err" => { + "deps" => [ + "crypto/err/libcrypto-lib-err.o", + "crypto/err/libcrypto-lib-err_all.o", + "crypto/err/libcrypto-lib-err_all_legacy.o", + "crypto/err/libcrypto-lib-err_blocks.o", + "crypto/err/libcrypto-lib-err_mark.o", + "crypto/err/libcrypto-lib-err_prn.o", + "crypto/err/libcrypto-lib-err_save.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ess" => { + "deps" => [ + "crypto/ess/libcrypto-lib-ess_asn1.o", + "crypto/ess/libcrypto-lib-ess_err.o", + "crypto/ess/libcrypto-lib-ess_lib.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/evp" => { + "deps" => [ + "crypto/evp/libcrypto-lib-asymcipher.o", + "crypto/evp/libcrypto-lib-bio_b64.o", + "crypto/evp/libcrypto-lib-bio_enc.o", + "crypto/evp/libcrypto-lib-bio_md.o", + "crypto/evp/libcrypto-lib-bio_ok.o", + "crypto/evp/libcrypto-lib-c_allc.o", + "crypto/evp/libcrypto-lib-c_alld.o", + "crypto/evp/libcrypto-lib-cmeth_lib.o", + "crypto/evp/libcrypto-lib-ctrl_params_translate.o", + "crypto/evp/libcrypto-lib-dh_ctrl.o", + "crypto/evp/libcrypto-lib-dh_support.o", + "crypto/evp/libcrypto-lib-digest.o", + "crypto/evp/libcrypto-lib-dsa_ctrl.o", + "crypto/evp/libcrypto-lib-e_aes.o", + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o", + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o", + "crypto/evp/libcrypto-lib-e_aria.o", + "crypto/evp/libcrypto-lib-e_bf.o", + "crypto/evp/libcrypto-lib-e_cast.o", + "crypto/evp/libcrypto-lib-e_chacha20_poly1305.o", + "crypto/evp/libcrypto-lib-e_des.o", + "crypto/evp/libcrypto-lib-e_des3.o", + "crypto/evp/libcrypto-lib-e_idea.o", + "crypto/evp/libcrypto-lib-e_null.o", + "crypto/evp/libcrypto-lib-e_old.o", + "crypto/evp/libcrypto-lib-e_rc2.o", + "crypto/evp/libcrypto-lib-e_rc4.o", + "crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o", + "crypto/evp/libcrypto-lib-e_rc5.o", + "crypto/evp/libcrypto-lib-e_sm4.o", + "crypto/evp/libcrypto-lib-e_xcbc_d.o", + "crypto/evp/libcrypto-lib-ec_ctrl.o", + "crypto/evp/libcrypto-lib-ec_support.o", + "crypto/evp/libcrypto-lib-encode.o", + "crypto/evp/libcrypto-lib-evp_cnf.o", + "crypto/evp/libcrypto-lib-evp_enc.o", + "crypto/evp/libcrypto-lib-evp_err.o", + "crypto/evp/libcrypto-lib-evp_fetch.o", + "crypto/evp/libcrypto-lib-evp_key.o", + "crypto/evp/libcrypto-lib-evp_lib.o", + "crypto/evp/libcrypto-lib-evp_pbe.o", + "crypto/evp/libcrypto-lib-evp_pkey.o", + "crypto/evp/libcrypto-lib-evp_rand.o", + "crypto/evp/libcrypto-lib-evp_utils.o", + "crypto/evp/libcrypto-lib-exchange.o", + "crypto/evp/libcrypto-lib-kdf_lib.o", + "crypto/evp/libcrypto-lib-kdf_meth.o", + "crypto/evp/libcrypto-lib-kem.o", + "crypto/evp/libcrypto-lib-keymgmt_lib.o", + "crypto/evp/libcrypto-lib-keymgmt_meth.o", + "crypto/evp/libcrypto-lib-legacy_blake2.o", + "crypto/evp/libcrypto-lib-legacy_md4.o", + "crypto/evp/libcrypto-lib-legacy_md5.o", + "crypto/evp/libcrypto-lib-legacy_md5_sha1.o", + "crypto/evp/libcrypto-lib-legacy_mdc2.o", + "crypto/evp/libcrypto-lib-legacy_ripemd.o", + "crypto/evp/libcrypto-lib-legacy_sha.o", + "crypto/evp/libcrypto-lib-legacy_wp.o", + "crypto/evp/libcrypto-lib-m_null.o", + "crypto/evp/libcrypto-lib-m_sigver.o", + "crypto/evp/libcrypto-lib-mac_lib.o", + "crypto/evp/libcrypto-lib-mac_meth.o", + "crypto/evp/libcrypto-lib-names.o", + "crypto/evp/libcrypto-lib-p5_crpt.o", + "crypto/evp/libcrypto-lib-p5_crpt2.o", + "crypto/evp/libcrypto-lib-p_dec.o", + "crypto/evp/libcrypto-lib-p_enc.o", + "crypto/evp/libcrypto-lib-p_legacy.o", + "crypto/evp/libcrypto-lib-p_lib.o", + "crypto/evp/libcrypto-lib-p_open.o", + "crypto/evp/libcrypto-lib-p_seal.o", + "crypto/evp/libcrypto-lib-p_sign.o", + "crypto/evp/libcrypto-lib-p_verify.o", + "crypto/evp/libcrypto-lib-pbe_scrypt.o", + "crypto/evp/libcrypto-lib-pmeth_check.o", + "crypto/evp/libcrypto-lib-pmeth_gn.o", + "crypto/evp/libcrypto-lib-pmeth_lib.o", + "crypto/evp/libcrypto-lib-signature.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ffc" => { + "deps" => [ + "crypto/ffc/libcrypto-lib-ffc_backend.o", + "crypto/ffc/libcrypto-lib-ffc_dh.o", + "crypto/ffc/libcrypto-lib-ffc_key_generate.o", + "crypto/ffc/libcrypto-lib-ffc_key_validate.o", + "crypto/ffc/libcrypto-lib-ffc_params.o", + "crypto/ffc/libcrypto-lib-ffc_params_generate.o", + "crypto/ffc/libcrypto-lib-ffc_params_validate.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/hashtable" => { + "deps" => [ + "crypto/hashtable/libcrypto-lib-hashtable.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/hmac" => { + "deps" => [ + "crypto/hmac/libcrypto-lib-hmac.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/hpke" => { + "deps" => [ + "crypto/hpke/libcrypto-lib-hpke.o", + "crypto/hpke/libcrypto-lib-hpke_util.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/http" => { + "deps" => [ + "crypto/http/libcrypto-lib-http_client.o", + "crypto/http/libcrypto-lib-http_err.o", + "crypto/http/libcrypto-lib-http_lib.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/kdf" => { + "deps" => [ + "crypto/kdf/libcrypto-lib-kdf_err.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/lhash" => { + "deps" => [ + "crypto/lhash/libcrypto-lib-lh_stats.o", + "crypto/lhash/libcrypto-lib-lhash.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/md4" => { + "deps" => [ + "crypto/md4/libcrypto-lib-md4_dgst.o", + "crypto/md4/libcrypto-lib-md4_one.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/md5" => { + "deps" => [ + "crypto/md5/libcrypto-lib-md5-x86_64.o", + "crypto/md5/libcrypto-lib-md5_dgst.o", + "crypto/md5/libcrypto-lib-md5_one.o", + "crypto/md5/libcrypto-lib-md5_sha1.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/mdc2" => { + "deps" => [ + "crypto/mdc2/libcrypto-lib-mdc2_one.o", + "crypto/mdc2/libcrypto-lib-mdc2dgst.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/modes" => { + "deps" => [ + "crypto/modes/libcrypto-lib-aes-gcm-avx512.o", + "crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o", + "crypto/modes/libcrypto-lib-cbc128.o", + "crypto/modes/libcrypto-lib-ccm128.o", + "crypto/modes/libcrypto-lib-cfb128.o", + "crypto/modes/libcrypto-lib-ctr128.o", + "crypto/modes/libcrypto-lib-cts128.o", + "crypto/modes/libcrypto-lib-gcm128.o", + "crypto/modes/libcrypto-lib-ghash-x86_64.o", + "crypto/modes/libcrypto-lib-ocb128.o", + "crypto/modes/libcrypto-lib-ofb128.o", + "crypto/modes/libcrypto-lib-siv128.o", + "crypto/modes/libcrypto-lib-wrap128.o", + "crypto/modes/libcrypto-lib-xts128.o", + "crypto/modes/libcrypto-lib-xts128gb.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/objects" => { + "deps" => [ + "crypto/objects/libcrypto-lib-o_names.o", + "crypto/objects/libcrypto-lib-obj_dat.o", + "crypto/objects/libcrypto-lib-obj_err.o", + "crypto/objects/libcrypto-lib-obj_lib.o", + "crypto/objects/libcrypto-lib-obj_xref.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ocsp" => { + "deps" => [ + "crypto/ocsp/libcrypto-lib-ocsp_asn.o", + "crypto/ocsp/libcrypto-lib-ocsp_cl.o", + "crypto/ocsp/libcrypto-lib-ocsp_err.o", + "crypto/ocsp/libcrypto-lib-ocsp_ext.o", + "crypto/ocsp/libcrypto-lib-ocsp_http.o", + "crypto/ocsp/libcrypto-lib-ocsp_lib.o", + "crypto/ocsp/libcrypto-lib-ocsp_prn.o", + "crypto/ocsp/libcrypto-lib-ocsp_srv.o", + "crypto/ocsp/libcrypto-lib-ocsp_vfy.o", + "crypto/ocsp/libcrypto-lib-v3_ocsp.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/pem" => { + "deps" => [ + "crypto/pem/libcrypto-lib-pem_all.o", + "crypto/pem/libcrypto-lib-pem_err.o", + "crypto/pem/libcrypto-lib-pem_info.o", + "crypto/pem/libcrypto-lib-pem_lib.o", + "crypto/pem/libcrypto-lib-pem_oth.o", + "crypto/pem/libcrypto-lib-pem_pk8.o", + "crypto/pem/libcrypto-lib-pem_pkey.o", + "crypto/pem/libcrypto-lib-pem_sign.o", + "crypto/pem/libcrypto-lib-pem_x509.o", + "crypto/pem/libcrypto-lib-pem_xaux.o", + "crypto/pem/libcrypto-lib-pvkfmt.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/pkcs12" => { + "deps" => [ + "crypto/pkcs12/libcrypto-lib-p12_add.o", + "crypto/pkcs12/libcrypto-lib-p12_asn.o", + "crypto/pkcs12/libcrypto-lib-p12_attr.o", + "crypto/pkcs12/libcrypto-lib-p12_crpt.o", + "crypto/pkcs12/libcrypto-lib-p12_crt.o", + "crypto/pkcs12/libcrypto-lib-p12_decr.o", + "crypto/pkcs12/libcrypto-lib-p12_init.o", + "crypto/pkcs12/libcrypto-lib-p12_key.o", + "crypto/pkcs12/libcrypto-lib-p12_kiss.o", + "crypto/pkcs12/libcrypto-lib-p12_mutl.o", + "crypto/pkcs12/libcrypto-lib-p12_npas.o", + "crypto/pkcs12/libcrypto-lib-p12_p8d.o", + "crypto/pkcs12/libcrypto-lib-p12_p8e.o", + "crypto/pkcs12/libcrypto-lib-p12_sbag.o", + "crypto/pkcs12/libcrypto-lib-p12_utl.o", + "crypto/pkcs12/libcrypto-lib-pk12err.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/pkcs7" => { + "deps" => [ + "crypto/pkcs7/libcrypto-lib-bio_pk7.o", + "crypto/pkcs7/libcrypto-lib-pk7_asn1.o", + "crypto/pkcs7/libcrypto-lib-pk7_attr.o", + "crypto/pkcs7/libcrypto-lib-pk7_doit.o", + "crypto/pkcs7/libcrypto-lib-pk7_lib.o", + "crypto/pkcs7/libcrypto-lib-pk7_mime.o", + "crypto/pkcs7/libcrypto-lib-pk7_smime.o", + "crypto/pkcs7/libcrypto-lib-pkcs7err.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/poly1305" => { + "deps" => [ + "crypto/poly1305/libcrypto-lib-poly1305-x86_64.o", + "crypto/poly1305/libcrypto-lib-poly1305.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/property" => { + "deps" => [ + "crypto/property/libcrypto-lib-defn_cache.o", + "crypto/property/libcrypto-lib-property.o", + "crypto/property/libcrypto-lib-property_err.o", + "crypto/property/libcrypto-lib-property_parse.o", + "crypto/property/libcrypto-lib-property_query.o", + "crypto/property/libcrypto-lib-property_string.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/rand" => { + "deps" => [ + "crypto/rand/libcrypto-lib-prov_seed.o", + "crypto/rand/libcrypto-lib-rand_deprecated.o", + "crypto/rand/libcrypto-lib-rand_err.o", + "crypto/rand/libcrypto-lib-rand_lib.o", + "crypto/rand/libcrypto-lib-rand_meth.o", + "crypto/rand/libcrypto-lib-rand_pool.o", + "crypto/rand/libcrypto-lib-rand_uniform.o", + "crypto/rand/libcrypto-lib-randfile.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/rc2" => { + "deps" => [ + "crypto/rc2/libcrypto-lib-rc2_cbc.o", + "crypto/rc2/libcrypto-lib-rc2_ecb.o", + "crypto/rc2/libcrypto-lib-rc2_skey.o", + "crypto/rc2/libcrypto-lib-rc2cfb64.o", + "crypto/rc2/libcrypto-lib-rc2ofb64.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/rc4" => { + "deps" => [ + "crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o", + "crypto/rc4/libcrypto-lib-rc4-x86_64.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ripemd" => { + "deps" => [ + "crypto/ripemd/libcrypto-lib-rmd_dgst.o", + "crypto/ripemd/libcrypto-lib-rmd_one.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/rsa" => { + "deps" => [ + "crypto/rsa/libcrypto-lib-rsa_ameth.o", + "crypto/rsa/libcrypto-lib-rsa_asn1.o", + "crypto/rsa/libcrypto-lib-rsa_backend.o", + "crypto/rsa/libcrypto-lib-rsa_chk.o", + "crypto/rsa/libcrypto-lib-rsa_crpt.o", + "crypto/rsa/libcrypto-lib-rsa_depr.o", + "crypto/rsa/libcrypto-lib-rsa_err.o", + "crypto/rsa/libcrypto-lib-rsa_gen.o", + "crypto/rsa/libcrypto-lib-rsa_lib.o", + "crypto/rsa/libcrypto-lib-rsa_meth.o", + "crypto/rsa/libcrypto-lib-rsa_mp.o", + "crypto/rsa/libcrypto-lib-rsa_mp_names.o", + "crypto/rsa/libcrypto-lib-rsa_none.o", + "crypto/rsa/libcrypto-lib-rsa_oaep.o", + "crypto/rsa/libcrypto-lib-rsa_ossl.o", + "crypto/rsa/libcrypto-lib-rsa_pk1.o", + "crypto/rsa/libcrypto-lib-rsa_pmeth.o", + "crypto/rsa/libcrypto-lib-rsa_prn.o", + "crypto/rsa/libcrypto-lib-rsa_pss.o", + "crypto/rsa/libcrypto-lib-rsa_saos.o", + "crypto/rsa/libcrypto-lib-rsa_schemes.o", + "crypto/rsa/libcrypto-lib-rsa_sign.o", + "crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o", + "crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o", + "crypto/rsa/libcrypto-lib-rsa_x931.o", + "crypto/rsa/libcrypto-lib-rsa_x931g.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/sha" => { + "deps" => [ + "crypto/sha/libcrypto-lib-keccak1600-x86_64.o", + "crypto/sha/libcrypto-lib-sha1-mb-x86_64.o", + "crypto/sha/libcrypto-lib-sha1-x86_64.o", + "crypto/sha/libcrypto-lib-sha1_one.o", + "crypto/sha/libcrypto-lib-sha1dgst.o", + "crypto/sha/libcrypto-lib-sha256-mb-x86_64.o", + "crypto/sha/libcrypto-lib-sha256-x86_64.o", + "crypto/sha/libcrypto-lib-sha256.o", + "crypto/sha/libcrypto-lib-sha3.o", + "crypto/sha/libcrypto-lib-sha512-x86_64.o", + "crypto/sha/libcrypto-lib-sha512.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/siphash" => { + "deps" => [ + "crypto/siphash/libcrypto-lib-siphash.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/sm2" => { + "deps" => [ + "crypto/sm2/libcrypto-lib-sm2_crypt.o", + "crypto/sm2/libcrypto-lib-sm2_err.o", + "crypto/sm2/libcrypto-lib-sm2_key.o", + "crypto/sm2/libcrypto-lib-sm2_sign.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/sm3" => { + "deps" => [ + "crypto/sm3/libcrypto-lib-legacy_sm3.o", + "crypto/sm3/libcrypto-lib-sm3.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/sm4" => { + "deps" => [ + "crypto/sm4/libcrypto-lib-sm4.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/srp" => { + "deps" => [ + "crypto/srp/libcrypto-lib-srp_lib.o", + "crypto/srp/libcrypto-lib-srp_vfy.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/stack" => { + "deps" => [ + "crypto/stack/libcrypto-lib-stack.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/store" => { + "deps" => [ + "crypto/store/libcrypto-lib-store_err.o", + "crypto/store/libcrypto-lib-store_init.o", + "crypto/store/libcrypto-lib-store_lib.o", + "crypto/store/libcrypto-lib-store_meth.o", + "crypto/store/libcrypto-lib-store_register.o", + "crypto/store/libcrypto-lib-store_result.o", + "crypto/store/libcrypto-lib-store_strings.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/thread" => { + "deps" => [ + "crypto/thread/libcrypto-lib-api.o", + "crypto/thread/libcrypto-lib-arch.o", + "crypto/thread/libcrypto-lib-internal.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/thread/arch" => { + "deps" => [ + "crypto/thread/arch/libcrypto-lib-thread_none.o", + "crypto/thread/arch/libcrypto-lib-thread_posix.o", + "crypto/thread/arch/libcrypto-lib-thread_win.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ts" => { + "deps" => [ + "crypto/ts/libcrypto-lib-ts_asn1.o", + "crypto/ts/libcrypto-lib-ts_conf.o", + "crypto/ts/libcrypto-lib-ts_err.o", + "crypto/ts/libcrypto-lib-ts_lib.o", + "crypto/ts/libcrypto-lib-ts_req_print.o", + "crypto/ts/libcrypto-lib-ts_req_utils.o", + "crypto/ts/libcrypto-lib-ts_rsp_print.o", + "crypto/ts/libcrypto-lib-ts_rsp_sign.o", + "crypto/ts/libcrypto-lib-ts_rsp_utils.o", + "crypto/ts/libcrypto-lib-ts_rsp_verify.o", + "crypto/ts/libcrypto-lib-ts_verify_ctx.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/txt_db" => { + "deps" => [ + "crypto/txt_db/libcrypto-lib-txt_db.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/ui" => { + "deps" => [ + "crypto/ui/libcrypto-lib-ui_err.o", + "crypto/ui/libcrypto-lib-ui_lib.o", + "crypto/ui/libcrypto-lib-ui_null.o", + "crypto/ui/libcrypto-lib-ui_openssl.o", + "crypto/ui/libcrypto-lib-ui_util.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/whrlpool" => { + "deps" => [ + "crypto/whrlpool/libcrypto-lib-wp-x86_64.o", + "crypto/whrlpool/libcrypto-lib-wp_dgst.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "crypto/x509" => { + "deps" => [ + "crypto/x509/libcrypto-lib-by_dir.o", + "crypto/x509/libcrypto-lib-by_file.o", + "crypto/x509/libcrypto-lib-by_store.o", + "crypto/x509/libcrypto-lib-pcy_cache.o", + "crypto/x509/libcrypto-lib-pcy_data.o", + "crypto/x509/libcrypto-lib-pcy_lib.o", + "crypto/x509/libcrypto-lib-pcy_map.o", + "crypto/x509/libcrypto-lib-pcy_node.o", + "crypto/x509/libcrypto-lib-pcy_tree.o", + "crypto/x509/libcrypto-lib-t_acert.o", + "crypto/x509/libcrypto-lib-t_crl.o", + "crypto/x509/libcrypto-lib-t_req.o", + "crypto/x509/libcrypto-lib-t_x509.o", + "crypto/x509/libcrypto-lib-v3_ac_tgt.o", + "crypto/x509/libcrypto-lib-v3_addr.o", + "crypto/x509/libcrypto-lib-v3_admis.o", + "crypto/x509/libcrypto-lib-v3_akeya.o", + "crypto/x509/libcrypto-lib-v3_akid.o", + "crypto/x509/libcrypto-lib-v3_asid.o", + "crypto/x509/libcrypto-lib-v3_audit_id.o", + "crypto/x509/libcrypto-lib-v3_battcons.o", + "crypto/x509/libcrypto-lib-v3_bcons.o", + "crypto/x509/libcrypto-lib-v3_bitst.o", + "crypto/x509/libcrypto-lib-v3_conf.o", + "crypto/x509/libcrypto-lib-v3_cpols.o", + "crypto/x509/libcrypto-lib-v3_crld.o", + "crypto/x509/libcrypto-lib-v3_enum.o", + "crypto/x509/libcrypto-lib-v3_extku.o", + "crypto/x509/libcrypto-lib-v3_genn.o", + "crypto/x509/libcrypto-lib-v3_group_ac.o", + "crypto/x509/libcrypto-lib-v3_ia5.o", + "crypto/x509/libcrypto-lib-v3_ind_iss.o", + "crypto/x509/libcrypto-lib-v3_info.o", + "crypto/x509/libcrypto-lib-v3_int.o", + "crypto/x509/libcrypto-lib-v3_iobo.o", + "crypto/x509/libcrypto-lib-v3_ist.o", + "crypto/x509/libcrypto-lib-v3_lib.o", + "crypto/x509/libcrypto-lib-v3_ncons.o", + "crypto/x509/libcrypto-lib-v3_no_ass.o", + "crypto/x509/libcrypto-lib-v3_no_rev_avail.o", + "crypto/x509/libcrypto-lib-v3_pci.o", + "crypto/x509/libcrypto-lib-v3_pcia.o", + "crypto/x509/libcrypto-lib-v3_pcons.o", + "crypto/x509/libcrypto-lib-v3_pku.o", + "crypto/x509/libcrypto-lib-v3_pmaps.o", + "crypto/x509/libcrypto-lib-v3_prn.o", + "crypto/x509/libcrypto-lib-v3_purp.o", + "crypto/x509/libcrypto-lib-v3_san.o", + "crypto/x509/libcrypto-lib-v3_sda.o", + "crypto/x509/libcrypto-lib-v3_single_use.o", + "crypto/x509/libcrypto-lib-v3_skid.o", + "crypto/x509/libcrypto-lib-v3_soa_id.o", + "crypto/x509/libcrypto-lib-v3_sxnet.o", + "crypto/x509/libcrypto-lib-v3_tlsf.o", + "crypto/x509/libcrypto-lib-v3_usernotice.o", + "crypto/x509/libcrypto-lib-v3_utf8.o", + "crypto/x509/libcrypto-lib-v3_utl.o", + "crypto/x509/libcrypto-lib-v3err.o", + "crypto/x509/libcrypto-lib-x509_acert.o", + "crypto/x509/libcrypto-lib-x509_att.o", + "crypto/x509/libcrypto-lib-x509_cmp.o", + "crypto/x509/libcrypto-lib-x509_d2.o", + "crypto/x509/libcrypto-lib-x509_def.o", + "crypto/x509/libcrypto-lib-x509_err.o", + "crypto/x509/libcrypto-lib-x509_ext.o", + "crypto/x509/libcrypto-lib-x509_lu.o", + "crypto/x509/libcrypto-lib-x509_meth.o", + "crypto/x509/libcrypto-lib-x509_obj.o", + "crypto/x509/libcrypto-lib-x509_r2x.o", + "crypto/x509/libcrypto-lib-x509_req.o", + "crypto/x509/libcrypto-lib-x509_set.o", + "crypto/x509/libcrypto-lib-x509_trust.o", + "crypto/x509/libcrypto-lib-x509_txt.o", + "crypto/x509/libcrypto-lib-x509_v3.o", + "crypto/x509/libcrypto-lib-x509_vfy.o", + "crypto/x509/libcrypto-lib-x509_vpm.o", + "crypto/x509/libcrypto-lib-x509aset.o", + "crypto/x509/libcrypto-lib-x509cset.o", + "crypto/x509/libcrypto-lib-x509name.o", + "crypto/x509/libcrypto-lib-x509rset.o", + "crypto/x509/libcrypto-lib-x509spki.o", + "crypto/x509/libcrypto-lib-x509type.o", + "crypto/x509/libcrypto-lib-x_all.o", + "crypto/x509/libcrypto-lib-x_attrib.o", + "crypto/x509/libcrypto-lib-x_crl.o", + "crypto/x509/libcrypto-lib-x_exten.o", + "crypto/x509/libcrypto-lib-x_ietfatt.o", + "crypto/x509/libcrypto-lib-x_name.o", + "crypto/x509/libcrypto-lib-x_pubkey.o", + "crypto/x509/libcrypto-lib-x_req.o", + "crypto/x509/libcrypto-lib-x_x509.o", + "crypto/x509/libcrypto-lib-x_x509a.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "engines" => { + "deps" => [ + "engines/libcrypto-lib-e_capi.o", + "engines/libcrypto-lib-e_padlock-x86_64.o", + "engines/libcrypto-lib-e_padlock.o" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "providers" => { + "deps" => [ + "providers/libcrypto-lib-baseprov.o", + "providers/libcrypto-lib-defltprov.o", + "providers/libcrypto-lib-legacyprov.o", + "providers/libcrypto-lib-nullprov.o", + "providers/libcrypto-lib-prov_running.o", + "providers/libdefault.a", + "providers/liblegacy.a" + ], + "products" => { + "lib" => [ + "libcrypto" + ] + } + }, + "providers/common" => { + "deps" => [ + "providers/common/libcommon-lib-provider_ctx.o", + "providers/common/libcommon-lib-provider_err.o", + "providers/common/libdefault-lib-bio_prov.o", + "providers/common/libdefault-lib-capabilities.o", + "providers/common/libdefault-lib-digest_to_nid.o", + "providers/common/libdefault-lib-provider_seeding.o", + "providers/common/libdefault-lib-provider_util.o", + "providers/common/libdefault-lib-securitycheck.o", + "providers/common/libdefault-lib-securitycheck_default.o" + ], + "products" => { + "lib" => [ + "providers/libcommon.a", + "providers/libdefault.a" + ] + } + }, + "providers/common/der" => { + "deps" => [ + "providers/common/der/libcommon-lib-der_digests_gen.o", + "providers/common/der/libcommon-lib-der_dsa_gen.o", + "providers/common/der/libcommon-lib-der_dsa_key.o", + "providers/common/der/libcommon-lib-der_dsa_sig.o", + "providers/common/der/libcommon-lib-der_ec_gen.o", + "providers/common/der/libcommon-lib-der_ec_key.o", + "providers/common/der/libcommon-lib-der_ec_sig.o", + "providers/common/der/libcommon-lib-der_ecx_gen.o", + "providers/common/der/libcommon-lib-der_ecx_key.o", + "providers/common/der/libcommon-lib-der_rsa_gen.o", + "providers/common/der/libcommon-lib-der_rsa_key.o", + "providers/common/der/libcommon-lib-der_wrap_gen.o", + "providers/common/der/libdefault-lib-der_rsa_sig.o", + "providers/common/der/libdefault-lib-der_sm2_gen.o", + "providers/common/der/libdefault-lib-der_sm2_key.o", + "providers/common/der/libdefault-lib-der_sm2_sig.o" + ], + "products" => { + "lib" => [ + "providers/libcommon.a", + "providers/libdefault.a" + ] + } + }, + "providers/implementations/asymciphers" => { + "deps" => [ + "providers/implementations/asymciphers/libdefault-lib-rsa_enc.o", + "providers/implementations/asymciphers/libdefault-lib-sm2_enc.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/ciphers" => { + "deps" => [ + "providers/implementations/ciphers/libcommon-lib-ciphercommon.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_cts.o", + "providers/implementations/ciphers/libdefault-lib-cipher_null.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_des.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_desx.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o" + ], + "products" => { + "lib" => [ + "providers/libcommon.a", + "providers/libdefault.a", + "providers/liblegacy.a" + ] + } + }, + "providers/implementations/digests" => { + "deps" => [ + "providers/implementations/digests/libcommon-lib-digestcommon.o", + "providers/implementations/digests/libdefault-lib-blake2_prov.o", + "providers/implementations/digests/libdefault-lib-blake2b_prov.o", + "providers/implementations/digests/libdefault-lib-blake2s_prov.o", + "providers/implementations/digests/libdefault-lib-md5_prov.o", + "providers/implementations/digests/libdefault-lib-md5_sha1_prov.o", + "providers/implementations/digests/libdefault-lib-null_prov.o", + "providers/implementations/digests/libdefault-lib-ripemd_prov.o", + "providers/implementations/digests/libdefault-lib-sha2_prov.o", + "providers/implementations/digests/libdefault-lib-sha3_prov.o", + "providers/implementations/digests/libdefault-lib-sm3_prov.o", + "providers/implementations/digests/liblegacy-lib-md4_prov.o", + "providers/implementations/digests/liblegacy-lib-mdc2_prov.o", + "providers/implementations/digests/liblegacy-lib-wp_prov.o" + ], + "products" => { + "lib" => [ + "providers/libcommon.a", + "providers/libdefault.a", + "providers/liblegacy.a" + ] + } + }, + "providers/implementations/encode_decode" => { + "deps" => [ + "providers/implementations/encode_decode/libdefault-lib-decode_der2key.o", + "providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o", + "providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o", + "providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o", + "providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o", + "providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2text.o", + "providers/implementations/encode_decode/libdefault-lib-endecoder_common.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/exchange" => { + "deps" => [ + "providers/implementations/exchange/libdefault-lib-dh_exch.o", + "providers/implementations/exchange/libdefault-lib-ecdh_exch.o", + "providers/implementations/exchange/libdefault-lib-ecx_exch.o", + "providers/implementations/exchange/libdefault-lib-kdf_exch.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/kdfs" => { + "deps" => [ + "providers/implementations/kdfs/libdefault-lib-argon2.o", + "providers/implementations/kdfs/libdefault-lib-hkdf.o", + "providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o", + "providers/implementations/kdfs/libdefault-lib-kbkdf.o", + "providers/implementations/kdfs/libdefault-lib-krb5kdf.o", + "providers/implementations/kdfs/libdefault-lib-pbkdf2.o", + "providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o", + "providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o", + "providers/implementations/kdfs/libdefault-lib-scrypt.o", + "providers/implementations/kdfs/libdefault-lib-sshkdf.o", + "providers/implementations/kdfs/libdefault-lib-sskdf.o", + "providers/implementations/kdfs/libdefault-lib-tls1_prf.o", + "providers/implementations/kdfs/libdefault-lib-x942kdf.o", + "providers/implementations/kdfs/liblegacy-lib-pbkdf1.o", + "providers/implementations/kdfs/liblegacy-lib-pvkkdf.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a", + "providers/liblegacy.a" + ] + } + }, + "providers/implementations/kem" => { + "deps" => [ + "providers/implementations/kem/libdefault-lib-ec_kem.o", + "providers/implementations/kem/libdefault-lib-ecx_kem.o", + "providers/implementations/kem/libdefault-lib-kem_util.o", + "providers/implementations/kem/libdefault-lib-rsa_kem.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/keymgmt" => { + "deps" => [ + "providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/macs" => { + "deps" => [ + "providers/implementations/macs/libdefault-lib-blake2b_mac.o", + "providers/implementations/macs/libdefault-lib-blake2s_mac.o", + "providers/implementations/macs/libdefault-lib-cmac_prov.o", + "providers/implementations/macs/libdefault-lib-gmac_prov.o", + "providers/implementations/macs/libdefault-lib-hmac_prov.o", + "providers/implementations/macs/libdefault-lib-kmac_prov.o", + "providers/implementations/macs/libdefault-lib-poly1305_prov.o", + "providers/implementations/macs/libdefault-lib-siphash_prov.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/rands" => { + "deps" => [ + "providers/implementations/rands/libdefault-lib-drbg.o", + "providers/implementations/rands/libdefault-lib-drbg_ctr.o", + "providers/implementations/rands/libdefault-lib-drbg_hash.o", + "providers/implementations/rands/libdefault-lib-drbg_hmac.o", + "providers/implementations/rands/libdefault-lib-seed_src.o", + "providers/implementations/rands/libdefault-lib-seed_src_jitter.o", + "providers/implementations/rands/libdefault-lib-test_rng.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/rands/seeding" => { + "deps" => [ + "providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o", + "providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o", + "providers/implementations/rands/seeding/libdefault-lib-rand_unix.o", + "providers/implementations/rands/seeding/libdefault-lib-rand_win.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/signature" => { + "deps" => [ + "providers/implementations/signature/libdefault-lib-dsa_sig.o", + "providers/implementations/signature/libdefault-lib-ecdsa_sig.o", + "providers/implementations/signature/libdefault-lib-eddsa_sig.o", + "providers/implementations/signature/libdefault-lib-mac_legacy_sig.o", + "providers/implementations/signature/libdefault-lib-rsa_sig.o", + "providers/implementations/signature/libdefault-lib-sm2_sig.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "providers/implementations/storemgmt" => { + "deps" => [ + "providers/implementations/storemgmt/libdefault-lib-file_store.o", + "providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o" + ], + "products" => { + "lib" => [ + "providers/libdefault.a" + ] + } + }, + "ssl" => { + "deps" => [ + "ssl/libssl-lib-bio_ssl.o", + "ssl/libssl-lib-d1_lib.o", + "ssl/libssl-lib-d1_msg.o", + "ssl/libssl-lib-d1_srtp.o", + "ssl/libssl-lib-methods.o", + "ssl/libssl-lib-pqueue.o", + "ssl/libssl-lib-priority_queue.o", + "ssl/libssl-lib-s3_enc.o", + "ssl/libssl-lib-s3_lib.o", + "ssl/libssl-lib-s3_msg.o", + "ssl/libssl-lib-ssl_asn1.o", + "ssl/libssl-lib-ssl_cert.o", + "ssl/libssl-lib-ssl_cert_comp.o", + "ssl/libssl-lib-ssl_ciph.o", + "ssl/libssl-lib-ssl_conf.o", + "ssl/libssl-lib-ssl_err.o", + "ssl/libssl-lib-ssl_err_legacy.o", + "ssl/libssl-lib-ssl_init.o", + "ssl/libssl-lib-ssl_lib.o", + "ssl/libssl-lib-ssl_mcnf.o", + "ssl/libssl-lib-ssl_rsa.o", + "ssl/libssl-lib-ssl_rsa_legacy.o", + "ssl/libssl-lib-ssl_sess.o", + "ssl/libssl-lib-ssl_stat.o", + "ssl/libssl-lib-ssl_txt.o", + "ssl/libssl-lib-ssl_utst.o", + "ssl/libssl-lib-t1_enc.o", + "ssl/libssl-lib-t1_lib.o", + "ssl/libssl-lib-t1_trce.o", + "ssl/libssl-lib-tls13_enc.o", + "ssl/libssl-lib-tls_depr.o", + "ssl/libssl-lib-tls_srp.o" + ], + "products" => { + "lib" => [ + "libssl" + ] + } + }, + "ssl/quic" => { + "deps" => [ + "ssl/quic/libssl-lib-cc_newreno.o", + "ssl/quic/libssl-lib-json_enc.o", + "ssl/quic/libssl-lib-qlog.o", + "ssl/quic/libssl-lib-qlog_event_helpers.o", + "ssl/quic/libssl-lib-quic_ackm.o", + "ssl/quic/libssl-lib-quic_cfq.o", + "ssl/quic/libssl-lib-quic_channel.o", + "ssl/quic/libssl-lib-quic_demux.o", + "ssl/quic/libssl-lib-quic_engine.o", + "ssl/quic/libssl-lib-quic_fc.o", + "ssl/quic/libssl-lib-quic_fifd.o", + "ssl/quic/libssl-lib-quic_impl.o", + "ssl/quic/libssl-lib-quic_lcidm.o", + "ssl/quic/libssl-lib-quic_method.o", + "ssl/quic/libssl-lib-quic_port.o", + "ssl/quic/libssl-lib-quic_rcidm.o", + "ssl/quic/libssl-lib-quic_reactor.o", + "ssl/quic/libssl-lib-quic_record_rx.o", + "ssl/quic/libssl-lib-quic_record_shared.o", + "ssl/quic/libssl-lib-quic_record_tx.o", + "ssl/quic/libssl-lib-quic_record_util.o", + "ssl/quic/libssl-lib-quic_rstream.o", + "ssl/quic/libssl-lib-quic_rx_depack.o", + "ssl/quic/libssl-lib-quic_sf_list.o", + "ssl/quic/libssl-lib-quic_srt_gen.o", + "ssl/quic/libssl-lib-quic_srtm.o", + "ssl/quic/libssl-lib-quic_sstream.o", + "ssl/quic/libssl-lib-quic_statm.o", + "ssl/quic/libssl-lib-quic_stream_map.o", + "ssl/quic/libssl-lib-quic_thread_assist.o", + "ssl/quic/libssl-lib-quic_tls.o", + "ssl/quic/libssl-lib-quic_trace.o", + "ssl/quic/libssl-lib-quic_tserver.o", + "ssl/quic/libssl-lib-quic_txp.o", + "ssl/quic/libssl-lib-quic_txpim.o", + "ssl/quic/libssl-lib-quic_types.o", + "ssl/quic/libssl-lib-quic_wire.o", + "ssl/quic/libssl-lib-quic_wire_pkt.o", + "ssl/quic/libssl-lib-uint_set.o" + ], + "products" => { + "lib" => [ + "libssl" + ] + } + }, + "ssl/record" => { + "deps" => [ + "ssl/record/libssl-lib-rec_layer_d1.o", + "ssl/record/libssl-lib-rec_layer_s3.o" + ], + "products" => { + "lib" => [ + "libssl" + ] + } + }, + "ssl/record/methods" => { + "deps" => [ + "ssl/record/methods/libssl-lib-dtls_meth.o", + "ssl/record/methods/libssl-lib-ssl3_meth.o", + "ssl/record/methods/libssl-lib-tls13_meth.o", + "ssl/record/methods/libssl-lib-tls1_meth.o", + "ssl/record/methods/libssl-lib-tls_common.o", + "ssl/record/methods/libssl-lib-tls_multib.o", + "ssl/record/methods/libssl-lib-tlsany_meth.o", + "ssl/record/methods/libcommon-lib-tls_pad.o", + "ssl/record/methods/libdefault-lib-ssl3_cbc.o" + ], + "products" => { + "lib" => [ + "libssl", + "providers/libcommon.a", + "providers/libdefault.a" + ] + } + }, + "ssl/rio" => { + "deps" => [ + "ssl/rio/libssl-lib-poll_immediate.o" + ], + "products" => { + "lib" => [ + "libssl" + ] + } + }, + "ssl/statem" => { + "deps" => [ + "ssl/statem/libssl-lib-extensions.o", + "ssl/statem/libssl-lib-extensions_clnt.o", + "ssl/statem/libssl-lib-extensions_cust.o", + "ssl/statem/libssl-lib-extensions_srvr.o", + "ssl/statem/libssl-lib-statem.o", + "ssl/statem/libssl-lib-statem_clnt.o", + "ssl/statem/libssl-lib-statem_dtls.o", + "ssl/statem/libssl-lib-statem_lib.o", + "ssl/statem/libssl-lib-statem_srvr.o" + ], + "products" => { + "lib" => [ + "libssl" + ] + } + }, + "tools" => { + "products" => { + "script" => [ + "tools/c_rehash" + ] + } + }, + "util" => { + "products" => { + "bin" => [ + "util/quicserver" + ], + "script" => [ + "util/shlib_wrap.sh", + "util/wrap.pl" + ] + } + } + }, + "generate" => { + "OpenSSLConfig.cmake" => [ + "exporters/cmake/OpenSSLConfig.cmake.in" + ], + "OpenSSLConfigVersion.cmake" => [ + "exporters/cmake/OpenSSLConfigVersion.cmake.in" + ], + "apps/progs.c" => [ + "apps/progs.pl", + "\"-C\"", + "\$(APPS_OPENSSL)" + ], + "apps/progs.h" => [ + "apps/progs.pl", + "\"-H\"", + "\$(APPS_OPENSSL)" + ], + "builddata.pm" => [ + "util/mkinstallvars.pl", + "PREFIX=.", + "BINDIR=apps", + "APPLINKDIR=ms", + "LIBDIR=", + "INCLUDEDIR=include", + "\"INCLUDEDIR=\$(SRCDIR)/include\"", + "ENGINESDIR=engines", + "MODULESDIR=providers", + "\"VERSION=\$(VERSION)\"", + "\"LDLIBS=\$(LIB_EX_LIBS)\"" + ], + "crypto/aes/aes-586.S" => [ + "crypto/aes/asm/aes-586.pl" + ], + "crypto/aes/aes-armv4.S" => [ + "crypto/aes/asm/aes-armv4.pl" + ], + "crypto/aes/aes-c64xplus.S" => [ + "crypto/aes/asm/aes-c64xplus.pl" + ], + "crypto/aes/aes-ia64.s" => [ + "crypto/aes/asm/aes-ia64.S" + ], + "crypto/aes/aes-mips.S" => [ + "crypto/aes/asm/aes-mips.pl" + ], + "crypto/aes/aes-parisc.s" => [ + "crypto/aes/asm/aes-parisc.pl" + ], + "crypto/aes/aes-ppc.s" => [ + "crypto/aes/asm/aes-ppc.pl" + ], + "crypto/aes/aes-riscv32-zkn.s" => [ + "crypto/aes/asm/aes-riscv32-zkn.pl" + ], + "crypto/aes/aes-riscv64-zkn.s" => [ + "crypto/aes/asm/aes-riscv64-zkn.pl" + ], + "crypto/aes/aes-riscv64-zvbb-zvkg-zvkned.s" => [ + "crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl" + ], + "crypto/aes/aes-riscv64-zvkb-zvkned.s" => [ + "crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl" + ], + "crypto/aes/aes-riscv64-zvkned.s" => [ + "crypto/aes/asm/aes-riscv64-zvkned.pl" + ], + "crypto/aes/aes-riscv64.s" => [ + "crypto/aes/asm/aes-riscv64.pl" + ], + "crypto/aes/aes-s390x.S" => [ + "crypto/aes/asm/aes-s390x.pl" + ], + "crypto/aes/aes-sparcv9.S" => [ + "crypto/aes/asm/aes-sparcv9.pl" + ], + "crypto/aes/aes-x86_64.s" => [ + "crypto/aes/asm/aes-x86_64.pl" + ], + "crypto/aes/aesfx-sparcv9.S" => [ + "crypto/aes/asm/aesfx-sparcv9.pl" + ], + "crypto/aes/aesni-mb-x86_64.s" => [ + "crypto/aes/asm/aesni-mb-x86_64.pl" + ], + "crypto/aes/aesni-sha1-x86_64.s" => [ + "crypto/aes/asm/aesni-sha1-x86_64.pl" + ], + "crypto/aes/aesni-sha256-x86_64.s" => [ + "crypto/aes/asm/aesni-sha256-x86_64.pl" + ], + "crypto/aes/aesni-x86.S" => [ + "crypto/aes/asm/aesni-x86.pl" + ], + "crypto/aes/aesni-x86_64.s" => [ + "crypto/aes/asm/aesni-x86_64.pl" + ], + "crypto/aes/aesp8-ppc.s" => [ + "crypto/aes/asm/aesp8-ppc.pl" + ], + "crypto/aes/aest4-sparcv9.S" => [ + "crypto/aes/asm/aest4-sparcv9.pl" + ], + "crypto/aes/aesv8-armx.S" => [ + "crypto/aes/asm/aesv8-armx.pl" + ], + "crypto/aes/bsaes-armv7.S" => [ + "crypto/aes/asm/bsaes-armv7.pl" + ], + "crypto/aes/bsaes-armv8.S" => [ + "crypto/aes/asm/bsaes-armv8.pl" + ], + "crypto/aes/bsaes-x86_64.s" => [ + "crypto/aes/asm/bsaes-x86_64.pl" + ], + "crypto/aes/vpaes-armv8.S" => [ + "crypto/aes/asm/vpaes-armv8.pl" + ], + "crypto/aes/vpaes-loongarch64.S" => [ + "crypto/aes/asm/vpaes-loongarch64.pl" + ], + "crypto/aes/vpaes-ppc.s" => [ + "crypto/aes/asm/vpaes-ppc.pl" + ], + "crypto/aes/vpaes-x86.S" => [ + "crypto/aes/asm/vpaes-x86.pl" + ], + "crypto/aes/vpaes-x86_64.s" => [ + "crypto/aes/asm/vpaes-x86_64.pl" + ], + "crypto/alphacpuid.s" => [ + "crypto/alphacpuid.pl" + ], + "crypto/arm64cpuid.S" => [ + "crypto/arm64cpuid.pl" + ], + "crypto/armv4cpuid.S" => [ + "crypto/armv4cpuid.pl" + ], + "crypto/bf/bf-586.S" => [ + "crypto/bf/asm/bf-586.pl" + ], + "crypto/bn/alpha-mont.S" => [ + "crypto/bn/asm/alpha-mont.pl" + ], + "crypto/bn/armv4-gf2m.S" => [ + "crypto/bn/asm/armv4-gf2m.pl" + ], + "crypto/bn/armv4-mont.S" => [ + "crypto/bn/asm/armv4-mont.pl" + ], + "crypto/bn/armv8-mont.S" => [ + "crypto/bn/asm/armv8-mont.pl" + ], + "crypto/bn/bn-586.S" => [ + "crypto/bn/asm/bn-586.pl" + ], + "crypto/bn/bn-ia64.s" => [ + "crypto/bn/asm/ia64.S" + ], + "crypto/bn/bn-mips.S" => [ + "crypto/bn/asm/mips.pl" + ], + "crypto/bn/bn-ppc.s" => [ + "crypto/bn/asm/ppc.pl" + ], + "crypto/bn/co-586.S" => [ + "crypto/bn/asm/co-586.pl" + ], + "crypto/bn/ia64-mont.s" => [ + "crypto/bn/asm/ia64-mont.pl" + ], + "crypto/bn/mips-mont.S" => [ + "crypto/bn/asm/mips-mont.pl" + ], + "crypto/bn/parisc-mont.s" => [ + "crypto/bn/asm/parisc-mont.pl" + ], + "crypto/bn/ppc-mont.s" => [ + "crypto/bn/asm/ppc-mont.pl" + ], + "crypto/bn/ppc64-mont-fixed.s" => [ + "crypto/bn/asm/ppc64-mont-fixed.pl" + ], + "crypto/bn/ppc64-mont.s" => [ + "crypto/bn/asm/ppc64-mont.pl" + ], + "crypto/bn/rsaz-2k-avx512.s" => [ + "crypto/bn/asm/rsaz-2k-avx512.pl" + ], + "crypto/bn/rsaz-3k-avx512.s" => [ + "crypto/bn/asm/rsaz-3k-avx512.pl" + ], + "crypto/bn/rsaz-4k-avx512.s" => [ + "crypto/bn/asm/rsaz-4k-avx512.pl" + ], + "crypto/bn/rsaz-avx2.s" => [ + "crypto/bn/asm/rsaz-avx2.pl" + ], + "crypto/bn/rsaz-x86_64.s" => [ + "crypto/bn/asm/rsaz-x86_64.pl" + ], + "crypto/bn/s390x-gf2m.s" => [ + "crypto/bn/asm/s390x-gf2m.pl" + ], + "crypto/bn/s390x-mont.S" => [ + "crypto/bn/asm/s390x-mont.pl" + ], + "crypto/bn/sparct4-mont.S" => [ + "crypto/bn/asm/sparct4-mont.pl" + ], + "crypto/bn/sparcv9-gf2m.S" => [ + "crypto/bn/asm/sparcv9-gf2m.pl" + ], + "crypto/bn/sparcv9-mont.S" => [ + "crypto/bn/asm/sparcv9-mont.pl" + ], + "crypto/bn/sparcv9a-mont.S" => [ + "crypto/bn/asm/sparcv9a-mont.pl" + ], + "crypto/bn/vis3-mont.S" => [ + "crypto/bn/asm/vis3-mont.pl" + ], + "crypto/bn/x86-gf2m.S" => [ + "crypto/bn/asm/x86-gf2m.pl" + ], + "crypto/bn/x86-mont.S" => [ + "crypto/bn/asm/x86-mont.pl" + ], + "crypto/bn/x86_64-gf2m.s" => [ + "crypto/bn/asm/x86_64-gf2m.pl" + ], + "crypto/bn/x86_64-mont.s" => [ + "crypto/bn/asm/x86_64-mont.pl" + ], + "crypto/bn/x86_64-mont5.s" => [ + "crypto/bn/asm/x86_64-mont5.pl" + ], + "crypto/buildinf.h" => [ + "util/mkbuildinf.pl", + "\"\$(CC)", + "\$(LIB_CFLAGS)", + "\$(CPPFLAGS_Q)\"", + "\"\$(PLATFORM)\"" + ], + "crypto/cast/cast-586.S" => [ + "crypto/cast/asm/cast-586.pl" + ], + "crypto/chacha/chacha-armv4.S" => [ + "crypto/chacha/asm/chacha-armv4.pl" + ], + "crypto/chacha/chacha-armv8-sve.S" => [ + "crypto/chacha/asm/chacha-armv8-sve.pl" + ], + "crypto/chacha/chacha-armv8.S" => [ + "crypto/chacha/asm/chacha-armv8.pl" + ], + "crypto/chacha/chacha-c64xplus.S" => [ + "crypto/chacha/asm/chacha-c64xplus.pl" + ], + "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/asm/chacha-ia64.pl" + ], + "crypto/chacha/chacha-ia64.s" => [ + "crypto/chacha/chacha-ia64.S" + ], + "crypto/chacha/chacha-loongarch64.S" => [ + "crypto/chacha/asm/chacha-loongarch64.pl" + ], + "crypto/chacha/chacha-ppc.s" => [ + "crypto/chacha/asm/chacha-ppc.pl" + ], + "crypto/chacha/chacha-riscv64-v-zbb-zvkb.s" => [ + "crypto/chacha/asm/chacha-riscv64-v-zbb.pl", + "zvkb" + ], + "crypto/chacha/chacha-riscv64-v-zbb.s" => [ + "crypto/chacha/asm/chacha-riscv64-v-zbb.pl" + ], + "crypto/chacha/chacha-s390x.S" => [ + "crypto/chacha/asm/chacha-s390x.pl" + ], + "crypto/chacha/chacha-x86.S" => [ + "crypto/chacha/asm/chacha-x86.pl" + ], + "crypto/chacha/chacha-x86_64.s" => [ + "crypto/chacha/asm/chacha-x86_64.pl" + ], + "crypto/chacha/chachap10-ppc.s" => [ + "crypto/chacha/asm/chachap10-ppc.pl" + ], + "crypto/des/crypt586.S" => [ + "crypto/des/asm/crypt586.pl" + ], + "crypto/des/des-586.S" => [ + "crypto/des/asm/des-586.pl" + ], + "crypto/des/des_enc-sparc.S" => [ + "crypto/des/asm/des_enc.m4" + ], + "crypto/des/dest4-sparcv9.S" => [ + "crypto/des/asm/dest4-sparcv9.pl" + ], + "crypto/ec/ecp_nistp384-ppc64.s" => [ + "crypto/ec/asm/ecp_nistp384-ppc64.pl" + ], + "crypto/ec/ecp_nistp521-ppc64.s" => [ + "crypto/ec/asm/ecp_nistp521-ppc64.pl" + ], + "crypto/ec/ecp_nistz256-armv4.S" => [ + "crypto/ec/asm/ecp_nistz256-armv4.pl" + ], + "crypto/ec/ecp_nistz256-armv8.S" => [ + "crypto/ec/asm/ecp_nistz256-armv8.pl" + ], + "crypto/ec/ecp_nistz256-avx2.s" => [ + "crypto/ec/asm/ecp_nistz256-avx2.pl" + ], + "crypto/ec/ecp_nistz256-ppc64.s" => [ + "crypto/ec/asm/ecp_nistz256-ppc64.pl" + ], + "crypto/ec/ecp_nistz256-sparcv9.S" => [ + "crypto/ec/asm/ecp_nistz256-sparcv9.pl" + ], + "crypto/ec/ecp_nistz256-x86.S" => [ + "crypto/ec/asm/ecp_nistz256-x86.pl" + ], + "crypto/ec/ecp_nistz256-x86_64.s" => [ + "crypto/ec/asm/ecp_nistz256-x86_64.pl" + ], + "crypto/ec/ecp_sm2p256-armv8.S" => [ + "crypto/ec/asm/ecp_sm2p256-armv8.pl" + ], + "crypto/ec/x25519-ppc64.s" => [ + "crypto/ec/asm/x25519-ppc64.pl" + ], + "crypto/ec/x25519-x86_64.s" => [ + "crypto/ec/asm/x25519-x86_64.pl" + ], + "crypto/ia64cpuid.s" => [ + "crypto/ia64cpuid.S" + ], + "crypto/loongarch64cpuid.s" => [ + "crypto/loongarch64cpuid.pl" + ], + "crypto/md5/md5-586.S" => [ + "crypto/md5/asm/md5-586.pl" + ], + "crypto/md5/md5-aarch64.S" => [ + "crypto/md5/asm/md5-aarch64.pl" + ], + "crypto/md5/md5-loongarch64.S" => [ + "crypto/md5/asm/md5-loongarch64.pl" + ], + "crypto/md5/md5-sparcv9.S" => [ + "crypto/md5/asm/md5-sparcv9.pl" + ], + "crypto/md5/md5-x86_64.s" => [ + "crypto/md5/asm/md5-x86_64.pl" + ], + "crypto/modes/aes-gcm-armv8-unroll8_64.S" => [ + "crypto/modes/asm/aes-gcm-armv8-unroll8_64.pl" + ], + "crypto/modes/aes-gcm-armv8_64.S" => [ + "crypto/modes/asm/aes-gcm-armv8_64.pl" + ], + "crypto/modes/aes-gcm-avx512.s" => [ + "crypto/modes/asm/aes-gcm-avx512.pl" + ], + "crypto/modes/aes-gcm-ppc.s" => [ + "crypto/modes/asm/aes-gcm-ppc.pl" + ], + "crypto/modes/aes-gcm-riscv64-zvkb-zvkg-zvkned.s" => [ + "crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl" + ], + "crypto/modes/aesni-gcm-x86_64.s" => [ + "crypto/modes/asm/aesni-gcm-x86_64.pl" + ], + "crypto/modes/ghash-alpha.S" => [ + "crypto/modes/asm/ghash-alpha.pl" + ], + "crypto/modes/ghash-armv4.S" => [ + "crypto/modes/asm/ghash-armv4.pl" + ], + "crypto/modes/ghash-c64xplus.S" => [ + "crypto/modes/asm/ghash-c64xplus.pl" + ], + "crypto/modes/ghash-ia64.s" => [ + "crypto/modes/asm/ghash-ia64.pl" + ], + "crypto/modes/ghash-parisc.s" => [ + "crypto/modes/asm/ghash-parisc.pl" + ], + "crypto/modes/ghash-riscv64-zvkb-zvbc.s" => [ + "crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl" + ], + "crypto/modes/ghash-riscv64-zvkg.s" => [ + "crypto/modes/asm/ghash-riscv64-zvkg.pl" + ], + "crypto/modes/ghash-riscv64.s" => [ + "crypto/modes/asm/ghash-riscv64.pl" + ], + "crypto/modes/ghash-s390x.S" => [ + "crypto/modes/asm/ghash-s390x.pl" + ], + "crypto/modes/ghash-sparcv9.S" => [ + "crypto/modes/asm/ghash-sparcv9.pl" + ], + "crypto/modes/ghash-x86.S" => [ + "crypto/modes/asm/ghash-x86.pl" + ], + "crypto/modes/ghash-x86_64.s" => [ + "crypto/modes/asm/ghash-x86_64.pl" + ], + "crypto/modes/ghashp8-ppc.s" => [ + "crypto/modes/asm/ghashp8-ppc.pl" + ], + "crypto/modes/ghashv8-armx.S" => [ + "crypto/modes/asm/ghashv8-armx.pl" + ], + "crypto/params_idx.c" => [ + "crypto/params_idx.c.in" + ], + "crypto/pariscid.s" => [ + "crypto/pariscid.pl" + ], + "crypto/poly1305/poly1305-armv4.S" => [ + "crypto/poly1305/asm/poly1305-armv4.pl" + ], + "crypto/poly1305/poly1305-armv8.S" => [ + "crypto/poly1305/asm/poly1305-armv8.pl" + ], + "crypto/poly1305/poly1305-c64xplus.S" => [ + "crypto/poly1305/asm/poly1305-c64xplus.pl" + ], + "crypto/poly1305/poly1305-ia64.s" => [ + "crypto/poly1305/asm/poly1305-ia64.S" + ], + "crypto/poly1305/poly1305-mips.S" => [ + "crypto/poly1305/asm/poly1305-mips.pl" + ], + "crypto/poly1305/poly1305-ppc.s" => [ + "crypto/poly1305/asm/poly1305-ppc.pl" + ], + "crypto/poly1305/poly1305-ppcfp.s" => [ + "crypto/poly1305/asm/poly1305-ppcfp.pl" + ], + "crypto/poly1305/poly1305-s390x.S" => [ + "crypto/poly1305/asm/poly1305-s390x.pl" + ], + "crypto/poly1305/poly1305-sparcv9.S" => [ + "crypto/poly1305/asm/poly1305-sparcv9.pl" + ], + "crypto/poly1305/poly1305-x86.S" => [ + "crypto/poly1305/asm/poly1305-x86.pl" + ], + "crypto/poly1305/poly1305-x86_64.s" => [ + "crypto/poly1305/asm/poly1305-x86_64.pl" + ], + "crypto/ppccpuid.s" => [ + "crypto/ppccpuid.pl" + ], + "crypto/rc4/rc4-586.S" => [ + "crypto/rc4/asm/rc4-586.pl" + ], + "crypto/rc4/rc4-c64xplus.s" => [ + "crypto/rc4/asm/rc4-c64xplus.pl" + ], + "crypto/rc4/rc4-md5-x86_64.s" => [ + "crypto/rc4/asm/rc4-md5-x86_64.pl" + ], + "crypto/rc4/rc4-parisc.s" => [ + "crypto/rc4/asm/rc4-parisc.pl" + ], + "crypto/rc4/rc4-s390x.s" => [ + "crypto/rc4/asm/rc4-s390x.pl" + ], + "crypto/rc4/rc4-x86_64.s" => [ + "crypto/rc4/asm/rc4-x86_64.pl" + ], + "crypto/ripemd/rmd-586.S" => [ + "crypto/ripemd/asm/rmd-586.pl" + ], + "crypto/riscv32cpuid.s" => [ + "crypto/riscv32cpuid.pl" + ], + "crypto/riscv64cpuid.s" => [ + "crypto/riscv64cpuid.pl" + ], + "crypto/s390xcpuid.S" => [ + "crypto/s390xcpuid.pl" + ], + "crypto/sha/keccak1600-armv4.S" => [ + "crypto/sha/asm/keccak1600-armv4.pl" + ], + "crypto/sha/keccak1600-armv8.S" => [ + "crypto/sha/asm/keccak1600-armv8.pl" + ], + "crypto/sha/keccak1600-avx2.S" => [ + "crypto/sha/asm/keccak1600-avx2.pl" + ], + "crypto/sha/keccak1600-avx512.S" => [ + "crypto/sha/asm/keccak1600-avx512.pl" + ], + "crypto/sha/keccak1600-avx512vl.S" => [ + "crypto/sha/asm/keccak1600-avx512vl.pl" + ], + "crypto/sha/keccak1600-c64x.S" => [ + "crypto/sha/asm/keccak1600-c64x.pl" + ], + "crypto/sha/keccak1600-mmx.S" => [ + "crypto/sha/asm/keccak1600-mmx.pl" + ], + "crypto/sha/keccak1600-ppc64.s" => [ + "crypto/sha/asm/keccak1600-ppc64.pl" + ], + "crypto/sha/keccak1600-s390x.S" => [ + "crypto/sha/asm/keccak1600-s390x.pl" + ], + "crypto/sha/keccak1600-x86_64.s" => [ + "crypto/sha/asm/keccak1600-x86_64.pl" + ], + "crypto/sha/keccak1600p8-ppc.S" => [ + "crypto/sha/asm/keccak1600p8-ppc.pl" + ], + "crypto/sha/sha1-586.S" => [ + "crypto/sha/asm/sha1-586.pl" + ], + "crypto/sha/sha1-alpha.S" => [ + "crypto/sha/asm/sha1-alpha.pl" + ], + "crypto/sha/sha1-armv4-large.S" => [ + "crypto/sha/asm/sha1-armv4-large.pl" + ], + "crypto/sha/sha1-armv8.S" => [ + "crypto/sha/asm/sha1-armv8.pl" + ], + "crypto/sha/sha1-c64xplus.S" => [ + "crypto/sha/asm/sha1-c64xplus.pl" + ], + "crypto/sha/sha1-ia64.s" => [ + "crypto/sha/asm/sha1-ia64.pl" + ], + "crypto/sha/sha1-mb-x86_64.s" => [ + "crypto/sha/asm/sha1-mb-x86_64.pl" + ], + "crypto/sha/sha1-mips.S" => [ + "crypto/sha/asm/sha1-mips.pl" + ], + "crypto/sha/sha1-parisc.s" => [ + "crypto/sha/asm/sha1-parisc.pl" + ], + "crypto/sha/sha1-ppc.s" => [ + "crypto/sha/asm/sha1-ppc.pl" + ], + "crypto/sha/sha1-s390x.S" => [ + "crypto/sha/asm/sha1-s390x.pl" + ], + "crypto/sha/sha1-sparcv9.S" => [ + "crypto/sha/asm/sha1-sparcv9.pl" + ], + "crypto/sha/sha1-sparcv9a.S" => [ + "crypto/sha/asm/sha1-sparcv9a.pl" + ], + "crypto/sha/sha1-thumb.S" => [ + "crypto/sha/asm/sha1-thumb.pl" + ], + "crypto/sha/sha1-x86_64.s" => [ + "crypto/sha/asm/sha1-x86_64.pl" + ], + "crypto/sha/sha256-586.S" => [ + "crypto/sha/asm/sha256-586.pl" + ], + "crypto/sha/sha256-armv4.S" => [ + "crypto/sha/asm/sha256-armv4.pl" + ], + "crypto/sha/sha256-armv8.S" => [ + "crypto/sha/asm/sha512-armv8.pl" + ], + "crypto/sha/sha256-c64xplus.S" => [ + "crypto/sha/asm/sha256-c64xplus.pl" + ], + "crypto/sha/sha256-ia64.s" => [ + "crypto/sha/asm/sha512-ia64.pl" + ], + "crypto/sha/sha256-mb-x86_64.s" => [ + "crypto/sha/asm/sha256-mb-x86_64.pl" + ], + "crypto/sha/sha256-mips.S" => [ + "crypto/sha/asm/sha512-mips.pl" + ], + "crypto/sha/sha256-parisc.s" => [ + "crypto/sha/asm/sha512-parisc.pl" + ], + "crypto/sha/sha256-ppc.s" => [ + "crypto/sha/asm/sha512-ppc.pl" + ], + "crypto/sha/sha256-riscv64-zvkb-zvknha_or_zvknhb.S" => [ + "crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl" + ], + "crypto/sha/sha256-s390x.S" => [ + "crypto/sha/asm/sha512-s390x.pl" + ], + "crypto/sha/sha256-sparcv9.S" => [ + "crypto/sha/asm/sha512-sparcv9.pl" + ], + "crypto/sha/sha256-x86_64.s" => [ + "crypto/sha/asm/sha512-x86_64.pl" + ], + "crypto/sha/sha256p8-ppc.s" => [ + "crypto/sha/asm/sha512p8-ppc.pl" + ], + "crypto/sha/sha512-586.S" => [ + "crypto/sha/asm/sha512-586.pl" + ], + "crypto/sha/sha512-armv4.S" => [ + "crypto/sha/asm/sha512-armv4.pl" + ], + "crypto/sha/sha512-armv8.S" => [ + "crypto/sha/asm/sha512-armv8.pl" + ], + "crypto/sha/sha512-c64xplus.S" => [ + "crypto/sha/asm/sha512-c64xplus.pl" + ], + "crypto/sha/sha512-ia64.s" => [ + "crypto/sha/asm/sha512-ia64.pl" + ], + "crypto/sha/sha512-mips.S" => [ + "crypto/sha/asm/sha512-mips.pl" + ], + "crypto/sha/sha512-parisc.s" => [ + "crypto/sha/asm/sha512-parisc.pl" + ], + "crypto/sha/sha512-ppc.s" => [ + "crypto/sha/asm/sha512-ppc.pl" + ], + "crypto/sha/sha512-riscv64-zvkb-zvknhb.S" => [ + "crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl" + ], + "crypto/sha/sha512-s390x.S" => [ + "crypto/sha/asm/sha512-s390x.pl" + ], + "crypto/sha/sha512-sparcv9.S" => [ + "crypto/sha/asm/sha512-sparcv9.pl" + ], + "crypto/sha/sha512-x86_64.s" => [ + "crypto/sha/asm/sha512-x86_64.pl" + ], + "crypto/sha/sha512p8-ppc.s" => [ + "crypto/sha/asm/sha512p8-ppc.pl" + ], + "crypto/sm3/sm3-armv8.S" => [ + "crypto/sm3/asm/sm3-armv8.pl" + ], + "crypto/sm3/sm3-riscv64-zvksh.S" => [ + "crypto/sm3/asm/sm3-riscv64-zvksh.pl" + ], + "crypto/sm4/sm4-armv8.S" => [ + "crypto/sm4/asm/sm4-armv8.pl" + ], + "crypto/sm4/sm4-riscv64-zvksed.s" => [ + "crypto/sm4/asm/sm4-riscv64-zvksed.pl" + ], + "crypto/sm4/vpsm4-armv8.S" => [ + "crypto/sm4/asm/vpsm4-armv8.pl" + ], + "crypto/sm4/vpsm4_ex-armv8.S" => [ + "crypto/sm4/asm/vpsm4_ex-armv8.pl" + ], + "crypto/uplink-ia64.s" => [ + "ms/uplink-ia64.pl" + ], + "crypto/uplink-x86.S" => [ + "ms/uplink-x86.pl" + ], + "crypto/uplink-x86_64.s" => [ + "ms/uplink-x86_64.pl" + ], + "crypto/whrlpool/wp-mmx.S" => [ + "crypto/whrlpool/asm/wp-mmx.pl" + ], + "crypto/whrlpool/wp-x86_64.s" => [ + "crypto/whrlpool/asm/wp-x86_64.pl" + ], + "crypto/x86_64cpuid.s" => [ + "crypto/x86_64cpuid.pl" + ], + "crypto/x86cpuid.S" => [ + "crypto/x86cpuid.pl" + ], + "doc/html/man1/CA.pl.html" => [ + "doc/man1/CA.pl.pod" + ], + "doc/html/man1/openssl-asn1parse.html" => [ + "doc/man1/openssl-asn1parse.pod" + ], + "doc/html/man1/openssl-ca.html" => [ + "doc/man1/openssl-ca.pod" + ], + "doc/html/man1/openssl-ciphers.html" => [ + "doc/man1/openssl-ciphers.pod" + ], + "doc/html/man1/openssl-cmds.html" => [ + "doc/man1/openssl-cmds.pod" + ], + "doc/html/man1/openssl-cmp.html" => [ + "doc/man1/openssl-cmp.pod" + ], + "doc/html/man1/openssl-cms.html" => [ + "doc/man1/openssl-cms.pod" + ], + "doc/html/man1/openssl-crl.html" => [ + "doc/man1/openssl-crl.pod" + ], + "doc/html/man1/openssl-crl2pkcs7.html" => [ + "doc/man1/openssl-crl2pkcs7.pod" + ], + "doc/html/man1/openssl-dgst.html" => [ + "doc/man1/openssl-dgst.pod" + ], + "doc/html/man1/openssl-dhparam.html" => [ + "doc/man1/openssl-dhparam.pod" + ], + "doc/html/man1/openssl-dsa.html" => [ + "doc/man1/openssl-dsa.pod" + ], + "doc/html/man1/openssl-dsaparam.html" => [ + "doc/man1/openssl-dsaparam.pod" + ], + "doc/html/man1/openssl-ec.html" => [ + "doc/man1/openssl-ec.pod" + ], + "doc/html/man1/openssl-ecparam.html" => [ + "doc/man1/openssl-ecparam.pod" + ], + "doc/html/man1/openssl-enc.html" => [ + "doc/man1/openssl-enc.pod" + ], + "doc/html/man1/openssl-engine.html" => [ + "doc/man1/openssl-engine.pod" + ], + "doc/html/man1/openssl-errstr.html" => [ + "doc/man1/openssl-errstr.pod" + ], + "doc/html/man1/openssl-fipsinstall.html" => [ + "doc/man1/openssl-fipsinstall.pod" + ], + "doc/html/man1/openssl-format-options.html" => [ + "doc/man1/openssl-format-options.pod" + ], + "doc/html/man1/openssl-gendsa.html" => [ + "doc/man1/openssl-gendsa.pod" + ], + "doc/html/man1/openssl-genpkey.html" => [ + "doc/man1/openssl-genpkey.pod" + ], + "doc/html/man1/openssl-genrsa.html" => [ + "doc/man1/openssl-genrsa.pod" + ], + "doc/html/man1/openssl-info.html" => [ + "doc/man1/openssl-info.pod" + ], + "doc/html/man1/openssl-kdf.html" => [ + "doc/man1/openssl-kdf.pod" + ], + "doc/html/man1/openssl-list.html" => [ + "doc/man1/openssl-list.pod" + ], + "doc/html/man1/openssl-mac.html" => [ + "doc/man1/openssl-mac.pod" + ], + "doc/html/man1/openssl-namedisplay-options.html" => [ + "doc/man1/openssl-namedisplay-options.pod" + ], + "doc/html/man1/openssl-nseq.html" => [ + "doc/man1/openssl-nseq.pod" + ], + "doc/html/man1/openssl-ocsp.html" => [ + "doc/man1/openssl-ocsp.pod" + ], + "doc/html/man1/openssl-passphrase-options.html" => [ + "doc/man1/openssl-passphrase-options.pod" + ], + "doc/html/man1/openssl-passwd.html" => [ + "doc/man1/openssl-passwd.pod" + ], + "doc/html/man1/openssl-pkcs12.html" => [ + "doc/man1/openssl-pkcs12.pod" + ], + "doc/html/man1/openssl-pkcs7.html" => [ + "doc/man1/openssl-pkcs7.pod" + ], + "doc/html/man1/openssl-pkcs8.html" => [ + "doc/man1/openssl-pkcs8.pod" + ], + "doc/html/man1/openssl-pkey.html" => [ + "doc/man1/openssl-pkey.pod" + ], + "doc/html/man1/openssl-pkeyparam.html" => [ + "doc/man1/openssl-pkeyparam.pod" + ], + "doc/html/man1/openssl-pkeyutl.html" => [ + "doc/man1/openssl-pkeyutl.pod" + ], + "doc/html/man1/openssl-prime.html" => [ + "doc/man1/openssl-prime.pod" + ], + "doc/html/man1/openssl-rand.html" => [ + "doc/man1/openssl-rand.pod" + ], + "doc/html/man1/openssl-rehash.html" => [ + "doc/man1/openssl-rehash.pod" + ], + "doc/html/man1/openssl-req.html" => [ + "doc/man1/openssl-req.pod" + ], + "doc/html/man1/openssl-rsa.html" => [ + "doc/man1/openssl-rsa.pod" + ], + "doc/html/man1/openssl-rsautl.html" => [ + "doc/man1/openssl-rsautl.pod" + ], + "doc/html/man1/openssl-s_client.html" => [ + "doc/man1/openssl-s_client.pod" + ], + "doc/html/man1/openssl-s_server.html" => [ + "doc/man1/openssl-s_server.pod" + ], + "doc/html/man1/openssl-s_time.html" => [ + "doc/man1/openssl-s_time.pod" + ], + "doc/html/man1/openssl-sess_id.html" => [ + "doc/man1/openssl-sess_id.pod" + ], + "doc/html/man1/openssl-smime.html" => [ + "doc/man1/openssl-smime.pod" + ], + "doc/html/man1/openssl-speed.html" => [ + "doc/man1/openssl-speed.pod" + ], + "doc/html/man1/openssl-spkac.html" => [ + "doc/man1/openssl-spkac.pod" + ], + "doc/html/man1/openssl-srp.html" => [ + "doc/man1/openssl-srp.pod" + ], + "doc/html/man1/openssl-storeutl.html" => [ + "doc/man1/openssl-storeutl.pod" + ], + "doc/html/man1/openssl-ts.html" => [ + "doc/man1/openssl-ts.pod" + ], + "doc/html/man1/openssl-verification-options.html" => [ + "doc/man1/openssl-verification-options.pod" + ], + "doc/html/man1/openssl-verify.html" => [ + "doc/man1/openssl-verify.pod" + ], + "doc/html/man1/openssl-version.html" => [ + "doc/man1/openssl-version.pod" + ], + "doc/html/man1/openssl-x509.html" => [ + "doc/man1/openssl-x509.pod" + ], + "doc/html/man1/openssl.html" => [ + "doc/man1/openssl.pod" + ], + "doc/html/man1/tsget.html" => [ + "doc/man1/tsget.pod" + ], + "doc/html/man3/ADMISSIONS.html" => [ + "doc/man3/ADMISSIONS.pod" + ], + "doc/html/man3/ASN1_EXTERN_FUNCS.html" => [ + "doc/man3/ASN1_EXTERN_FUNCS.pod" + ], + "doc/html/man3/ASN1_INTEGER_get_int64.html" => [ + "doc/man3/ASN1_INTEGER_get_int64.pod" + ], + "doc/html/man3/ASN1_INTEGER_new.html" => [ + "doc/man3/ASN1_INTEGER_new.pod" + ], + "doc/html/man3/ASN1_ITEM_lookup.html" => [ + "doc/man3/ASN1_ITEM_lookup.pod" + ], + "doc/html/man3/ASN1_OBJECT_new.html" => [ + "doc/man3/ASN1_OBJECT_new.pod" + ], + "doc/html/man3/ASN1_STRING_TABLE_add.html" => [ + "doc/man3/ASN1_STRING_TABLE_add.pod" + ], + "doc/html/man3/ASN1_STRING_length.html" => [ + "doc/man3/ASN1_STRING_length.pod" + ], + "doc/html/man3/ASN1_STRING_new.html" => [ + "doc/man3/ASN1_STRING_new.pod" + ], + "doc/html/man3/ASN1_STRING_print_ex.html" => [ + "doc/man3/ASN1_STRING_print_ex.pod" + ], + "doc/html/man3/ASN1_TIME_set.html" => [ + "doc/man3/ASN1_TIME_set.pod" + ], + "doc/html/man3/ASN1_TYPE_get.html" => [ + "doc/man3/ASN1_TYPE_get.pod" + ], + "doc/html/man3/ASN1_aux_cb.html" => [ + "doc/man3/ASN1_aux_cb.pod" + ], + "doc/html/man3/ASN1_generate_nconf.html" => [ + "doc/man3/ASN1_generate_nconf.pod" + ], + "doc/html/man3/ASN1_item_d2i_bio.html" => [ + "doc/man3/ASN1_item_d2i_bio.pod" + ], + "doc/html/man3/ASN1_item_new.html" => [ + "doc/man3/ASN1_item_new.pod" + ], + "doc/html/man3/ASN1_item_sign.html" => [ + "doc/man3/ASN1_item_sign.pod" + ], + "doc/html/man3/ASYNC_WAIT_CTX_new.html" => [ + "doc/man3/ASYNC_WAIT_CTX_new.pod" + ], + "doc/html/man3/ASYNC_start_job.html" => [ + "doc/man3/ASYNC_start_job.pod" + ], + "doc/html/man3/BF_encrypt.html" => [ + "doc/man3/BF_encrypt.pod" + ], + "doc/html/man3/BIO_ADDR.html" => [ + "doc/man3/BIO_ADDR.pod" + ], + "doc/html/man3/BIO_ADDRINFO.html" => [ + "doc/man3/BIO_ADDRINFO.pod" + ], + "doc/html/man3/BIO_connect.html" => [ + "doc/man3/BIO_connect.pod" + ], + "doc/html/man3/BIO_ctrl.html" => [ + "doc/man3/BIO_ctrl.pod" + ], + "doc/html/man3/BIO_f_base64.html" => [ + "doc/man3/BIO_f_base64.pod" + ], + "doc/html/man3/BIO_f_buffer.html" => [ + "doc/man3/BIO_f_buffer.pod" + ], + "doc/html/man3/BIO_f_cipher.html" => [ + "doc/man3/BIO_f_cipher.pod" + ], + "doc/html/man3/BIO_f_md.html" => [ + "doc/man3/BIO_f_md.pod" + ], + "doc/html/man3/BIO_f_null.html" => [ + "doc/man3/BIO_f_null.pod" + ], + "doc/html/man3/BIO_f_prefix.html" => [ + "doc/man3/BIO_f_prefix.pod" + ], + "doc/html/man3/BIO_f_readbuffer.html" => [ + "doc/man3/BIO_f_readbuffer.pod" + ], + "doc/html/man3/BIO_f_ssl.html" => [ + "doc/man3/BIO_f_ssl.pod" + ], + "doc/html/man3/BIO_find_type.html" => [ + "doc/man3/BIO_find_type.pod" + ], + "doc/html/man3/BIO_get_data.html" => [ + "doc/man3/BIO_get_data.pod" + ], + "doc/html/man3/BIO_get_ex_new_index.html" => [ + "doc/man3/BIO_get_ex_new_index.pod" + ], + "doc/html/man3/BIO_get_rpoll_descriptor.html" => [ + "doc/man3/BIO_get_rpoll_descriptor.pod" + ], + "doc/html/man3/BIO_meth_new.html" => [ + "doc/man3/BIO_meth_new.pod" + ], + "doc/html/man3/BIO_new.html" => [ + "doc/man3/BIO_new.pod" + ], + "doc/html/man3/BIO_new_CMS.html" => [ + "doc/man3/BIO_new_CMS.pod" + ], + "doc/html/man3/BIO_parse_hostserv.html" => [ + "doc/man3/BIO_parse_hostserv.pod" + ], + "doc/html/man3/BIO_printf.html" => [ + "doc/man3/BIO_printf.pod" + ], + "doc/html/man3/BIO_push.html" => [ + "doc/man3/BIO_push.pod" + ], + "doc/html/man3/BIO_read.html" => [ + "doc/man3/BIO_read.pod" + ], + "doc/html/man3/BIO_s_accept.html" => [ + "doc/man3/BIO_s_accept.pod" + ], + "doc/html/man3/BIO_s_bio.html" => [ + "doc/man3/BIO_s_bio.pod" + ], + "doc/html/man3/BIO_s_connect.html" => [ + "doc/man3/BIO_s_connect.pod" + ], + "doc/html/man3/BIO_s_core.html" => [ + "doc/man3/BIO_s_core.pod" + ], + "doc/html/man3/BIO_s_datagram.html" => [ + "doc/man3/BIO_s_datagram.pod" + ], + "doc/html/man3/BIO_s_dgram_pair.html" => [ + "doc/man3/BIO_s_dgram_pair.pod" + ], + "doc/html/man3/BIO_s_fd.html" => [ + "doc/man3/BIO_s_fd.pod" + ], + "doc/html/man3/BIO_s_file.html" => [ + "doc/man3/BIO_s_file.pod" + ], + "doc/html/man3/BIO_s_mem.html" => [ + "doc/man3/BIO_s_mem.pod" + ], + "doc/html/man3/BIO_s_null.html" => [ + "doc/man3/BIO_s_null.pod" + ], + "doc/html/man3/BIO_s_socket.html" => [ + "doc/man3/BIO_s_socket.pod" + ], + "doc/html/man3/BIO_sendmmsg.html" => [ + "doc/man3/BIO_sendmmsg.pod" + ], + "doc/html/man3/BIO_set_callback.html" => [ + "doc/man3/BIO_set_callback.pod" + ], + "doc/html/man3/BIO_should_retry.html" => [ + "doc/man3/BIO_should_retry.pod" + ], + "doc/html/man3/BIO_socket_wait.html" => [ + "doc/man3/BIO_socket_wait.pod" + ], + "doc/html/man3/BN_BLINDING_new.html" => [ + "doc/man3/BN_BLINDING_new.pod" + ], + "doc/html/man3/BN_CTX_new.html" => [ + "doc/man3/BN_CTX_new.pod" + ], + "doc/html/man3/BN_CTX_start.html" => [ + "doc/man3/BN_CTX_start.pod" + ], + "doc/html/man3/BN_add.html" => [ + "doc/man3/BN_add.pod" + ], + "doc/html/man3/BN_add_word.html" => [ + "doc/man3/BN_add_word.pod" + ], + "doc/html/man3/BN_bn2bin.html" => [ + "doc/man3/BN_bn2bin.pod" + ], + "doc/html/man3/BN_cmp.html" => [ + "doc/man3/BN_cmp.pod" + ], + "doc/html/man3/BN_copy.html" => [ + "doc/man3/BN_copy.pod" + ], + "doc/html/man3/BN_generate_prime.html" => [ + "doc/man3/BN_generate_prime.pod" + ], + "doc/html/man3/BN_mod_exp_mont.html" => [ + "doc/man3/BN_mod_exp_mont.pod" + ], + "doc/html/man3/BN_mod_inverse.html" => [ + "doc/man3/BN_mod_inverse.pod" + ], + "doc/html/man3/BN_mod_mul_montgomery.html" => [ + "doc/man3/BN_mod_mul_montgomery.pod" + ], + "doc/html/man3/BN_mod_mul_reciprocal.html" => [ + "doc/man3/BN_mod_mul_reciprocal.pod" + ], + "doc/html/man3/BN_new.html" => [ + "doc/man3/BN_new.pod" + ], + "doc/html/man3/BN_num_bytes.html" => [ + "doc/man3/BN_num_bytes.pod" + ], + "doc/html/man3/BN_rand.html" => [ + "doc/man3/BN_rand.pod" + ], + "doc/html/man3/BN_security_bits.html" => [ + "doc/man3/BN_security_bits.pod" + ], + "doc/html/man3/BN_set_bit.html" => [ + "doc/man3/BN_set_bit.pod" + ], + "doc/html/man3/BN_swap.html" => [ + "doc/man3/BN_swap.pod" + ], + "doc/html/man3/BN_zero.html" => [ + "doc/man3/BN_zero.pod" + ], + "doc/html/man3/BUF_MEM_new.html" => [ + "doc/man3/BUF_MEM_new.pod" + ], + "doc/html/man3/CMAC_CTX.html" => [ + "doc/man3/CMAC_CTX.pod" + ], + "doc/html/man3/CMS_EncryptedData_decrypt.html" => [ + "doc/man3/CMS_EncryptedData_decrypt.pod" + ], + "doc/html/man3/CMS_EncryptedData_encrypt.html" => [ + "doc/man3/CMS_EncryptedData_encrypt.pod" + ], + "doc/html/man3/CMS_EnvelopedData_create.html" => [ + "doc/man3/CMS_EnvelopedData_create.pod" + ], + "doc/html/man3/CMS_add0_cert.html" => [ + "doc/man3/CMS_add0_cert.pod" + ], + "doc/html/man3/CMS_add1_recipient_cert.html" => [ + "doc/man3/CMS_add1_recipient_cert.pod" + ], + "doc/html/man3/CMS_add1_signer.html" => [ + "doc/man3/CMS_add1_signer.pod" + ], + "doc/html/man3/CMS_compress.html" => [ + "doc/man3/CMS_compress.pod" + ], + "doc/html/man3/CMS_data_create.html" => [ + "doc/man3/CMS_data_create.pod" + ], + "doc/html/man3/CMS_decrypt.html" => [ + "doc/man3/CMS_decrypt.pod" + ], + "doc/html/man3/CMS_digest_create.html" => [ + "doc/man3/CMS_digest_create.pod" + ], + "doc/html/man3/CMS_encrypt.html" => [ + "doc/man3/CMS_encrypt.pod" + ], + "doc/html/man3/CMS_final.html" => [ + "doc/man3/CMS_final.pod" + ], + "doc/html/man3/CMS_get0_RecipientInfos.html" => [ + "doc/man3/CMS_get0_RecipientInfos.pod" + ], + "doc/html/man3/CMS_get0_SignerInfos.html" => [ + "doc/man3/CMS_get0_SignerInfos.pod" + ], + "doc/html/man3/CMS_get0_type.html" => [ + "doc/man3/CMS_get0_type.pod" + ], + "doc/html/man3/CMS_get1_ReceiptRequest.html" => [ + "doc/man3/CMS_get1_ReceiptRequest.pod" + ], + "doc/html/man3/CMS_sign.html" => [ + "doc/man3/CMS_sign.pod" + ], + "doc/html/man3/CMS_sign_receipt.html" => [ + "doc/man3/CMS_sign_receipt.pod" + ], + "doc/html/man3/CMS_signed_get_attr.html" => [ + "doc/man3/CMS_signed_get_attr.pod" + ], + "doc/html/man3/CMS_uncompress.html" => [ + "doc/man3/CMS_uncompress.pod" + ], + "doc/html/man3/CMS_verify.html" => [ + "doc/man3/CMS_verify.pod" + ], + "doc/html/man3/CMS_verify_receipt.html" => [ + "doc/man3/CMS_verify_receipt.pod" + ], + "doc/html/man3/COMP_CTX_new.html" => [ + "doc/man3/COMP_CTX_new.pod" + ], + "doc/html/man3/CONF_modules_free.html" => [ + "doc/man3/CONF_modules_free.pod" + ], + "doc/html/man3/CONF_modules_load_file.html" => [ + "doc/man3/CONF_modules_load_file.pod" + ], + "doc/html/man3/CRYPTO_THREAD_run_once.html" => [ + "doc/man3/CRYPTO_THREAD_run_once.pod" + ], + "doc/html/man3/CRYPTO_get_ex_new_index.html" => [ + "doc/man3/CRYPTO_get_ex_new_index.pod" + ], + "doc/html/man3/CRYPTO_memcmp.html" => [ + "doc/man3/CRYPTO_memcmp.pod" + ], + "doc/html/man3/CTLOG_STORE_get0_log_by_id.html" => [ + "doc/man3/CTLOG_STORE_get0_log_by_id.pod" + ], + "doc/html/man3/CTLOG_STORE_new.html" => [ + "doc/man3/CTLOG_STORE_new.pod" + ], + "doc/html/man3/CTLOG_new.html" => [ + "doc/man3/CTLOG_new.pod" + ], + "doc/html/man3/CT_POLICY_EVAL_CTX_new.html" => [ + "doc/man3/CT_POLICY_EVAL_CTX_new.pod" + ], + "doc/html/man3/DEFINE_STACK_OF.html" => [ + "doc/man3/DEFINE_STACK_OF.pod" + ], + "doc/html/man3/DES_random_key.html" => [ + "doc/man3/DES_random_key.pod" + ], + "doc/html/man3/DH_generate_key.html" => [ + "doc/man3/DH_generate_key.pod" + ], + "doc/html/man3/DH_generate_parameters.html" => [ + "doc/man3/DH_generate_parameters.pod" + ], + "doc/html/man3/DH_get0_pqg.html" => [ + "doc/man3/DH_get0_pqg.pod" + ], + "doc/html/man3/DH_get_1024_160.html" => [ + "doc/man3/DH_get_1024_160.pod" + ], + "doc/html/man3/DH_meth_new.html" => [ + "doc/man3/DH_meth_new.pod" + ], + "doc/html/man3/DH_new.html" => [ + "doc/man3/DH_new.pod" + ], + "doc/html/man3/DH_new_by_nid.html" => [ + "doc/man3/DH_new_by_nid.pod" + ], + "doc/html/man3/DH_set_method.html" => [ + "doc/man3/DH_set_method.pod" + ], + "doc/html/man3/DH_size.html" => [ + "doc/man3/DH_size.pod" + ], + "doc/html/man3/DSA_SIG_new.html" => [ + "doc/man3/DSA_SIG_new.pod" + ], + "doc/html/man3/DSA_do_sign.html" => [ + "doc/man3/DSA_do_sign.pod" + ], + "doc/html/man3/DSA_dup_DH.html" => [ + "doc/man3/DSA_dup_DH.pod" + ], + "doc/html/man3/DSA_generate_key.html" => [ + "doc/man3/DSA_generate_key.pod" + ], + "doc/html/man3/DSA_generate_parameters.html" => [ + "doc/man3/DSA_generate_parameters.pod" + ], + "doc/html/man3/DSA_get0_pqg.html" => [ + "doc/man3/DSA_get0_pqg.pod" + ], + "doc/html/man3/DSA_meth_new.html" => [ + "doc/man3/DSA_meth_new.pod" + ], + "doc/html/man3/DSA_new.html" => [ + "doc/man3/DSA_new.pod" + ], + "doc/html/man3/DSA_set_method.html" => [ + "doc/man3/DSA_set_method.pod" + ], + "doc/html/man3/DSA_sign.html" => [ + "doc/man3/DSA_sign.pod" + ], + "doc/html/man3/DSA_size.html" => [ + "doc/man3/DSA_size.pod" + ], + "doc/html/man3/DTLS_get_data_mtu.html" => [ + "doc/man3/DTLS_get_data_mtu.pod" + ], + "doc/html/man3/DTLS_set_timer_cb.html" => [ + "doc/man3/DTLS_set_timer_cb.pod" + ], + "doc/html/man3/DTLSv1_get_timeout.html" => [ + "doc/man3/DTLSv1_get_timeout.pod" + ], + "doc/html/man3/DTLSv1_handle_timeout.html" => [ + "doc/man3/DTLSv1_handle_timeout.pod" + ], + "doc/html/man3/DTLSv1_listen.html" => [ + "doc/man3/DTLSv1_listen.pod" + ], + "doc/html/man3/ECDSA_SIG_new.html" => [ + "doc/man3/ECDSA_SIG_new.pod" + ], + "doc/html/man3/ECDSA_sign.html" => [ + "doc/man3/ECDSA_sign.pod" + ], + "doc/html/man3/ECPKParameters_print.html" => [ + "doc/man3/ECPKParameters_print.pod" + ], + "doc/html/man3/EC_GFp_simple_method.html" => [ + "doc/man3/EC_GFp_simple_method.pod" + ], + "doc/html/man3/EC_GROUP_copy.html" => [ + "doc/man3/EC_GROUP_copy.pod" + ], + "doc/html/man3/EC_GROUP_new.html" => [ + "doc/man3/EC_GROUP_new.pod" + ], + "doc/html/man3/EC_KEY_get_enc_flags.html" => [ + "doc/man3/EC_KEY_get_enc_flags.pod" + ], + "doc/html/man3/EC_KEY_new.html" => [ + "doc/man3/EC_KEY_new.pod" + ], + "doc/html/man3/EC_POINT_add.html" => [ + "doc/man3/EC_POINT_add.pod" + ], + "doc/html/man3/EC_POINT_new.html" => [ + "doc/man3/EC_POINT_new.pod" + ], + "doc/html/man3/ENGINE_add.html" => [ + "doc/man3/ENGINE_add.pod" + ], + "doc/html/man3/ERR_GET_LIB.html" => [ + "doc/man3/ERR_GET_LIB.pod" + ], + "doc/html/man3/ERR_clear_error.html" => [ + "doc/man3/ERR_clear_error.pod" + ], + "doc/html/man3/ERR_error_string.html" => [ + "doc/man3/ERR_error_string.pod" + ], + "doc/html/man3/ERR_get_error.html" => [ + "doc/man3/ERR_get_error.pod" + ], + "doc/html/man3/ERR_load_crypto_strings.html" => [ + "doc/man3/ERR_load_crypto_strings.pod" + ], + "doc/html/man3/ERR_load_strings.html" => [ + "doc/man3/ERR_load_strings.pod" + ], + "doc/html/man3/ERR_new.html" => [ + "doc/man3/ERR_new.pod" + ], + "doc/html/man3/ERR_print_errors.html" => [ + "doc/man3/ERR_print_errors.pod" + ], + "doc/html/man3/ERR_put_error.html" => [ + "doc/man3/ERR_put_error.pod" + ], + "doc/html/man3/ERR_remove_state.html" => [ + "doc/man3/ERR_remove_state.pod" + ], + "doc/html/man3/ERR_set_mark.html" => [ + "doc/man3/ERR_set_mark.pod" + ], + "doc/html/man3/EVP_ASYM_CIPHER_free.html" => [ + "doc/man3/EVP_ASYM_CIPHER_free.pod" + ], + "doc/html/man3/EVP_BytesToKey.html" => [ + "doc/man3/EVP_BytesToKey.pod" + ], + "doc/html/man3/EVP_CIPHER_CTX_get_cipher_data.html" => [ + "doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod" + ], + "doc/html/man3/EVP_CIPHER_CTX_get_original_iv.html" => [ + "doc/man3/EVP_CIPHER_CTX_get_original_iv.pod" + ], + "doc/html/man3/EVP_CIPHER_meth_new.html" => [ + "doc/man3/EVP_CIPHER_meth_new.pod" + ], + "doc/html/man3/EVP_DigestInit.html" => [ + "doc/man3/EVP_DigestInit.pod" + ], + "doc/html/man3/EVP_DigestSignInit.html" => [ + "doc/man3/EVP_DigestSignInit.pod" + ], + "doc/html/man3/EVP_DigestVerifyInit.html" => [ + "doc/man3/EVP_DigestVerifyInit.pod" + ], + "doc/html/man3/EVP_EncodeInit.html" => [ + "doc/man3/EVP_EncodeInit.pod" + ], + "doc/html/man3/EVP_EncryptInit.html" => [ + "doc/man3/EVP_EncryptInit.pod" + ], + "doc/html/man3/EVP_KDF.html" => [ + "doc/man3/EVP_KDF.pod" + ], + "doc/html/man3/EVP_KEM_free.html" => [ + "doc/man3/EVP_KEM_free.pod" + ], + "doc/html/man3/EVP_KEYEXCH_free.html" => [ + "doc/man3/EVP_KEYEXCH_free.pod" + ], + "doc/html/man3/EVP_KEYMGMT.html" => [ + "doc/man3/EVP_KEYMGMT.pod" + ], + "doc/html/man3/EVP_MAC.html" => [ + "doc/man3/EVP_MAC.pod" + ], + "doc/html/man3/EVP_MD_meth_new.html" => [ + "doc/man3/EVP_MD_meth_new.pod" + ], + "doc/html/man3/EVP_OpenInit.html" => [ + "doc/man3/EVP_OpenInit.pod" + ], + "doc/html/man3/EVP_PBE_CipherInit.html" => [ + "doc/man3/EVP_PBE_CipherInit.pod" + ], + "doc/html/man3/EVP_PKEY2PKCS8.html" => [ + "doc/man3/EVP_PKEY2PKCS8.pod" + ], + "doc/html/man3/EVP_PKEY_ASN1_METHOD.html" => [ + "doc/man3/EVP_PKEY_ASN1_METHOD.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_ctrl.html" => [ + "doc/man3/EVP_PKEY_CTX_ctrl.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_get_algor.html" => [ + "doc/man3/EVP_PKEY_CTX_get_algor.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_new.html" => [ + "doc/man3/EVP_PKEY_CTX_new.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html" => [ + "doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html" => [ + "doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_params.html" => [ + "doc/man3/EVP_PKEY_CTX_set_params.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html" => [ + "doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_scrypt_N.html" => [ + "doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod" + ], + "doc/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html" => [ + "doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod" + ], + "doc/html/man3/EVP_PKEY_asn1_get_count.html" => [ + "doc/man3/EVP_PKEY_asn1_get_count.pod" + ], + "doc/html/man3/EVP_PKEY_check.html" => [ + "doc/man3/EVP_PKEY_check.pod" + ], + "doc/html/man3/EVP_PKEY_copy_parameters.html" => [ + "doc/man3/EVP_PKEY_copy_parameters.pod" + ], + "doc/html/man3/EVP_PKEY_decapsulate.html" => [ + "doc/man3/EVP_PKEY_decapsulate.pod" + ], + "doc/html/man3/EVP_PKEY_decrypt.html" => [ + "doc/man3/EVP_PKEY_decrypt.pod" + ], + "doc/html/man3/EVP_PKEY_derive.html" => [ + "doc/man3/EVP_PKEY_derive.pod" + ], + "doc/html/man3/EVP_PKEY_digestsign_supports_digest.html" => [ + "doc/man3/EVP_PKEY_digestsign_supports_digest.pod" + ], + "doc/html/man3/EVP_PKEY_encapsulate.html" => [ + "doc/man3/EVP_PKEY_encapsulate.pod" + ], + "doc/html/man3/EVP_PKEY_encrypt.html" => [ + "doc/man3/EVP_PKEY_encrypt.pod" + ], + "doc/html/man3/EVP_PKEY_fromdata.html" => [ + "doc/man3/EVP_PKEY_fromdata.pod" + ], + "doc/html/man3/EVP_PKEY_get_attr.html" => [ + "doc/man3/EVP_PKEY_get_attr.pod" + ], + "doc/html/man3/EVP_PKEY_get_default_digest_nid.html" => [ + "doc/man3/EVP_PKEY_get_default_digest_nid.pod" + ], + "doc/html/man3/EVP_PKEY_get_field_type.html" => [ + "doc/man3/EVP_PKEY_get_field_type.pod" + ], + "doc/html/man3/EVP_PKEY_get_group_name.html" => [ + "doc/man3/EVP_PKEY_get_group_name.pod" + ], + "doc/html/man3/EVP_PKEY_get_size.html" => [ + "doc/man3/EVP_PKEY_get_size.pod" + ], + "doc/html/man3/EVP_PKEY_gettable_params.html" => [ + "doc/man3/EVP_PKEY_gettable_params.pod" + ], + "doc/html/man3/EVP_PKEY_is_a.html" => [ + "doc/man3/EVP_PKEY_is_a.pod" + ], + "doc/html/man3/EVP_PKEY_keygen.html" => [ + "doc/man3/EVP_PKEY_keygen.pod" + ], + "doc/html/man3/EVP_PKEY_meth_get_count.html" => [ + "doc/man3/EVP_PKEY_meth_get_count.pod" + ], + "doc/html/man3/EVP_PKEY_meth_new.html" => [ + "doc/man3/EVP_PKEY_meth_new.pod" + ], + "doc/html/man3/EVP_PKEY_new.html" => [ + "doc/man3/EVP_PKEY_new.pod" + ], + "doc/html/man3/EVP_PKEY_print_private.html" => [ + "doc/man3/EVP_PKEY_print_private.pod" + ], + "doc/html/man3/EVP_PKEY_set1_RSA.html" => [ + "doc/man3/EVP_PKEY_set1_RSA.pod" + ], + "doc/html/man3/EVP_PKEY_set1_encoded_public_key.html" => [ + "doc/man3/EVP_PKEY_set1_encoded_public_key.pod" + ], + "doc/html/man3/EVP_PKEY_set_type.html" => [ + "doc/man3/EVP_PKEY_set_type.pod" + ], + "doc/html/man3/EVP_PKEY_settable_params.html" => [ + "doc/man3/EVP_PKEY_settable_params.pod" + ], + "doc/html/man3/EVP_PKEY_sign.html" => [ + "doc/man3/EVP_PKEY_sign.pod" + ], + "doc/html/man3/EVP_PKEY_todata.html" => [ + "doc/man3/EVP_PKEY_todata.pod" + ], + "doc/html/man3/EVP_PKEY_verify.html" => [ + "doc/man3/EVP_PKEY_verify.pod" + ], + "doc/html/man3/EVP_PKEY_verify_recover.html" => [ + "doc/man3/EVP_PKEY_verify_recover.pod" + ], + "doc/html/man3/EVP_RAND.html" => [ + "doc/man3/EVP_RAND.pod" + ], + "doc/html/man3/EVP_SIGNATURE.html" => [ + "doc/man3/EVP_SIGNATURE.pod" + ], + "doc/html/man3/EVP_SealInit.html" => [ + "doc/man3/EVP_SealInit.pod" + ], + "doc/html/man3/EVP_SignInit.html" => [ + "doc/man3/EVP_SignInit.pod" + ], + "doc/html/man3/EVP_VerifyInit.html" => [ + "doc/man3/EVP_VerifyInit.pod" + ], + "doc/html/man3/EVP_aes_128_gcm.html" => [ + "doc/man3/EVP_aes_128_gcm.pod" + ], + "doc/html/man3/EVP_aria_128_gcm.html" => [ + "doc/man3/EVP_aria_128_gcm.pod" + ], + "doc/html/man3/EVP_bf_cbc.html" => [ + "doc/man3/EVP_bf_cbc.pod" + ], + "doc/html/man3/EVP_blake2b512.html" => [ + "doc/man3/EVP_blake2b512.pod" + ], + "doc/html/man3/EVP_camellia_128_ecb.html" => [ + "doc/man3/EVP_camellia_128_ecb.pod" + ], + "doc/html/man3/EVP_cast5_cbc.html" => [ + "doc/man3/EVP_cast5_cbc.pod" + ], + "doc/html/man3/EVP_chacha20.html" => [ + "doc/man3/EVP_chacha20.pod" + ], + "doc/html/man3/EVP_des_cbc.html" => [ + "doc/man3/EVP_des_cbc.pod" + ], + "doc/html/man3/EVP_desx_cbc.html" => [ + "doc/man3/EVP_desx_cbc.pod" + ], + "doc/html/man3/EVP_idea_cbc.html" => [ + "doc/man3/EVP_idea_cbc.pod" + ], + "doc/html/man3/EVP_md2.html" => [ + "doc/man3/EVP_md2.pod" + ], + "doc/html/man3/EVP_md4.html" => [ + "doc/man3/EVP_md4.pod" + ], + "doc/html/man3/EVP_md5.html" => [ + "doc/man3/EVP_md5.pod" + ], + "doc/html/man3/EVP_mdc2.html" => [ + "doc/man3/EVP_mdc2.pod" + ], + "doc/html/man3/EVP_rc2_cbc.html" => [ + "doc/man3/EVP_rc2_cbc.pod" + ], + "doc/html/man3/EVP_rc4.html" => [ + "doc/man3/EVP_rc4.pod" + ], + "doc/html/man3/EVP_rc5_32_12_16_cbc.html" => [ + "doc/man3/EVP_rc5_32_12_16_cbc.pod" + ], + "doc/html/man3/EVP_ripemd160.html" => [ + "doc/man3/EVP_ripemd160.pod" + ], + "doc/html/man3/EVP_seed_cbc.html" => [ + "doc/man3/EVP_seed_cbc.pod" + ], + "doc/html/man3/EVP_set_default_properties.html" => [ + "doc/man3/EVP_set_default_properties.pod" + ], + "doc/html/man3/EVP_sha1.html" => [ + "doc/man3/EVP_sha1.pod" + ], + "doc/html/man3/EVP_sha224.html" => [ + "doc/man3/EVP_sha224.pod" + ], + "doc/html/man3/EVP_sha3_224.html" => [ + "doc/man3/EVP_sha3_224.pod" + ], + "doc/html/man3/EVP_sm3.html" => [ + "doc/man3/EVP_sm3.pod" + ], + "doc/html/man3/EVP_sm4_cbc.html" => [ + "doc/man3/EVP_sm4_cbc.pod" + ], + "doc/html/man3/EVP_whirlpool.html" => [ + "doc/man3/EVP_whirlpool.pod" + ], + "doc/html/man3/GENERAL_NAME.html" => [ + "doc/man3/GENERAL_NAME.pod" + ], + "doc/html/man3/HMAC.html" => [ + "doc/man3/HMAC.pod" + ], + "doc/html/man3/MD5.html" => [ + "doc/man3/MD5.pod" + ], + "doc/html/man3/MDC2_Init.html" => [ + "doc/man3/MDC2_Init.pod" + ], + "doc/html/man3/NCONF_new_ex.html" => [ + "doc/man3/NCONF_new_ex.pod" + ], + "doc/html/man3/OBJ_nid2obj.html" => [ + "doc/man3/OBJ_nid2obj.pod" + ], + "doc/html/man3/OCSP_REQUEST_new.html" => [ + "doc/man3/OCSP_REQUEST_new.pod" + ], + "doc/html/man3/OCSP_cert_to_id.html" => [ + "doc/man3/OCSP_cert_to_id.pod" + ], + "doc/html/man3/OCSP_request_add1_nonce.html" => [ + "doc/man3/OCSP_request_add1_nonce.pod" + ], + "doc/html/man3/OCSP_resp_find_status.html" => [ + "doc/man3/OCSP_resp_find_status.pod" + ], + "doc/html/man3/OCSP_response_status.html" => [ + "doc/man3/OCSP_response_status.pod" + ], + "doc/html/man3/OCSP_sendreq_new.html" => [ + "doc/man3/OCSP_sendreq_new.pod" + ], + "doc/html/man3/OPENSSL_Applink.html" => [ + "doc/man3/OPENSSL_Applink.pod" + ], + "doc/html/man3/OPENSSL_FILE.html" => [ + "doc/man3/OPENSSL_FILE.pod" + ], + "doc/html/man3/OPENSSL_LH_COMPFUNC.html" => [ + "doc/man3/OPENSSL_LH_COMPFUNC.pod" + ], + "doc/html/man3/OPENSSL_LH_stats.html" => [ + "doc/man3/OPENSSL_LH_stats.pod" + ], + "doc/html/man3/OPENSSL_config.html" => [ + "doc/man3/OPENSSL_config.pod" + ], + "doc/html/man3/OPENSSL_fork_prepare.html" => [ + "doc/man3/OPENSSL_fork_prepare.pod" + ], + "doc/html/man3/OPENSSL_gmtime.html" => [ + "doc/man3/OPENSSL_gmtime.pod" + ], + "doc/html/man3/OPENSSL_hexchar2int.html" => [ + "doc/man3/OPENSSL_hexchar2int.pod" + ], + "doc/html/man3/OPENSSL_ia32cap.html" => [ + "doc/man3/OPENSSL_ia32cap.pod" + ], + "doc/html/man3/OPENSSL_init_crypto.html" => [ + "doc/man3/OPENSSL_init_crypto.pod" + ], + "doc/html/man3/OPENSSL_init_ssl.html" => [ + "doc/man3/OPENSSL_init_ssl.pod" + ], + "doc/html/man3/OPENSSL_instrument_bus.html" => [ + "doc/man3/OPENSSL_instrument_bus.pod" + ], + "doc/html/man3/OPENSSL_load_builtin_modules.html" => [ + "doc/man3/OPENSSL_load_builtin_modules.pod" + ], + "doc/html/man3/OPENSSL_malloc.html" => [ + "doc/man3/OPENSSL_malloc.pod" + ], + "doc/html/man3/OPENSSL_riscvcap.html" => [ + "doc/man3/OPENSSL_riscvcap.pod" + ], + "doc/html/man3/OPENSSL_s390xcap.html" => [ + "doc/man3/OPENSSL_s390xcap.pod" + ], + "doc/html/man3/OPENSSL_secure_malloc.html" => [ + "doc/man3/OPENSSL_secure_malloc.pod" + ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], + "doc/html/man3/OSSL_ALGORITHM.html" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/html/man3/OSSL_CALLBACK.html" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], + "doc/html/man3/OSSL_CMP_ATAV_set0.html" => [ + "doc/man3/OSSL_CMP_ATAV_set0.pod" + ], + "doc/html/man3/OSSL_CMP_CTX_new.html" => [ + "doc/man3/OSSL_CMP_CTX_new.pod" + ], + "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html" => [ + "doc/man3/OSSL_CMP_HDR_get0_transactionID.pod" + ], + "doc/html/man3/OSSL_CMP_ITAV_new_caCerts.html" => [ + "doc/man3/OSSL_CMP_ITAV_new_caCerts.pod" + ], + "doc/html/man3/OSSL_CMP_ITAV_set0.html" => [ + "doc/man3/OSSL_CMP_ITAV_set0.pod" + ], + "doc/html/man3/OSSL_CMP_MSG_get0_header.html" => [ + "doc/man3/OSSL_CMP_MSG_get0_header.pod" + ], + "doc/html/man3/OSSL_CMP_MSG_http_perform.html" => [ + "doc/man3/OSSL_CMP_MSG_http_perform.pod" + ], + "doc/html/man3/OSSL_CMP_SRV_CTX_new.html" => [ + "doc/man3/OSSL_CMP_SRV_CTX_new.pod" + ], + "doc/html/man3/OSSL_CMP_STATUSINFO_new.html" => [ + "doc/man3/OSSL_CMP_STATUSINFO_new.pod" + ], + "doc/html/man3/OSSL_CMP_exec_certreq.html" => [ + "doc/man3/OSSL_CMP_exec_certreq.pod" + ], + "doc/html/man3/OSSL_CMP_log_open.html" => [ + "doc/man3/OSSL_CMP_log_open.pod" + ], + "doc/html/man3/OSSL_CMP_validate_msg.html" => [ + "doc/man3/OSSL_CMP_validate_msg.pod" + ], + "doc/html/man3/OSSL_CORE_MAKE_FUNC.html" => [ + "doc/man3/OSSL_CORE_MAKE_FUNC.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_get0_tmpl.html" => [ + "doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_set0_validity.html" => [ + "doc/man3/OSSL_CRMF_MSG_set0_validity.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.html" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod" + ], + "doc/html/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.html" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod" + ], + "doc/html/man3/OSSL_CRMF_pbmp_new.html" => [ + "doc/man3/OSSL_CRMF_pbmp_new.pod" + ], + "doc/html/man3/OSSL_DECODER.html" => [ + "doc/man3/OSSL_DECODER.pod" + ], + "doc/html/man3/OSSL_DECODER_CTX.html" => [ + "doc/man3/OSSL_DECODER_CTX.pod" + ], + "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html" => [ + "doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod" + ], + "doc/html/man3/OSSL_DECODER_from_bio.html" => [ + "doc/man3/OSSL_DECODER_from_bio.pod" + ], + "doc/html/man3/OSSL_DISPATCH.html" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], + "doc/html/man3/OSSL_ENCODER.html" => [ + "doc/man3/OSSL_ENCODER.pod" + ], + "doc/html/man3/OSSL_ENCODER_CTX.html" => [ + "doc/man3/OSSL_ENCODER_CTX.pod" + ], + "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html" => [ + "doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod" + ], + "doc/html/man3/OSSL_ENCODER_to_bio.html" => [ + "doc/man3/OSSL_ENCODER_to_bio.pod" + ], + "doc/html/man3/OSSL_ERR_STATE_save.html" => [ + "doc/man3/OSSL_ERR_STATE_save.pod" + ], + "doc/html/man3/OSSL_ESS_check_signing_certs.html" => [ + "doc/man3/OSSL_ESS_check_signing_certs.pod" + ], + "doc/html/man3/OSSL_GENERAL_NAMES_print.html" => [ + "doc/man3/OSSL_GENERAL_NAMES_print.pod" + ], + "doc/html/man3/OSSL_HPKE_CTX_new.html" => [ + "doc/man3/OSSL_HPKE_CTX_new.pod" + ], + "doc/html/man3/OSSL_HTTP_REQ_CTX.html" => [ + "doc/man3/OSSL_HTTP_REQ_CTX.pod" + ], + "doc/html/man3/OSSL_HTTP_parse_url.html" => [ + "doc/man3/OSSL_HTTP_parse_url.pod" + ], + "doc/html/man3/OSSL_HTTP_transfer.html" => [ + "doc/man3/OSSL_HTTP_transfer.pod" + ], + "doc/html/man3/OSSL_IETF_ATTR_SYNTAX.html" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX.pod" + ], + "doc/html/man3/OSSL_IETF_ATTR_SYNTAX_print.html" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod" + ], + "doc/html/man3/OSSL_INDICATOR_set_callback.html" => [ + "doc/man3/OSSL_INDICATOR_set_callback.pod" + ], + "doc/html/man3/OSSL_ITEM.html" => [ + "doc/man3/OSSL_ITEM.pod" + ], + "doc/html/man3/OSSL_LIB_CTX.html" => [ + "doc/man3/OSSL_LIB_CTX.pod" + ], + "doc/html/man3/OSSL_LIB_CTX_set_conf_diagnostics.html" => [ + "doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod" + ], + "doc/html/man3/OSSL_PARAM.html" => [ + "doc/man3/OSSL_PARAM.pod" + ], + "doc/html/man3/OSSL_PARAM_BLD.html" => [ + "doc/man3/OSSL_PARAM_BLD.pod" + ], + "doc/html/man3/OSSL_PARAM_allocate_from_text.html" => [ + "doc/man3/OSSL_PARAM_allocate_from_text.pod" + ], + "doc/html/man3/OSSL_PARAM_dup.html" => [ + "doc/man3/OSSL_PARAM_dup.pod" + ], + "doc/html/man3/OSSL_PARAM_int.html" => [ + "doc/man3/OSSL_PARAM_int.pod" + ], + "doc/html/man3/OSSL_PROVIDER.html" => [ + "doc/man3/OSSL_PROVIDER.pod" + ], + "doc/html/man3/OSSL_QUIC_client_method.html" => [ + "doc/man3/OSSL_QUIC_client_method.pod" + ], + "doc/html/man3/OSSL_SELF_TEST_new.html" => [ + "doc/man3/OSSL_SELF_TEST_new.pod" + ], + "doc/html/man3/OSSL_SELF_TEST_set_callback.html" => [ + "doc/man3/OSSL_SELF_TEST_set_callback.pod" + ], + "doc/html/man3/OSSL_STORE_INFO.html" => [ + "doc/man3/OSSL_STORE_INFO.pod" + ], + "doc/html/man3/OSSL_STORE_LOADER.html" => [ + "doc/man3/OSSL_STORE_LOADER.pod" + ], + "doc/html/man3/OSSL_STORE_SEARCH.html" => [ + "doc/man3/OSSL_STORE_SEARCH.pod" + ], + "doc/html/man3/OSSL_STORE_attach.html" => [ + "doc/man3/OSSL_STORE_attach.pod" + ], + "doc/html/man3/OSSL_STORE_expect.html" => [ + "doc/man3/OSSL_STORE_expect.pod" + ], + "doc/html/man3/OSSL_STORE_open.html" => [ + "doc/man3/OSSL_STORE_open.pod" + ], + "doc/html/man3/OSSL_sleep.html" => [ + "doc/man3/OSSL_sleep.pod" + ], + "doc/html/man3/OSSL_trace_enabled.html" => [ + "doc/man3/OSSL_trace_enabled.pod" + ], + "doc/html/man3/OSSL_trace_get_category_num.html" => [ + "doc/man3/OSSL_trace_get_category_num.pod" + ], + "doc/html/man3/OSSL_trace_set_channel.html" => [ + "doc/man3/OSSL_trace_set_channel.pod" + ], + "doc/html/man3/OpenSSL_add_all_algorithms.html" => [ + "doc/man3/OpenSSL_add_all_algorithms.pod" + ], + "doc/html/man3/OpenSSL_version.html" => [ + "doc/man3/OpenSSL_version.pod" + ], + "doc/html/man3/PBMAC1_get1_pbkdf2_param.html" => [ + "doc/man3/PBMAC1_get1_pbkdf2_param.pod" + ], + "doc/html/man3/PEM_X509_INFO_read_bio_ex.html" => [ + "doc/man3/PEM_X509_INFO_read_bio_ex.pod" + ], + "doc/html/man3/PEM_bytes_read_bio.html" => [ + "doc/man3/PEM_bytes_read_bio.pod" + ], + "doc/html/man3/PEM_read.html" => [ + "doc/man3/PEM_read.pod" + ], + "doc/html/man3/PEM_read_CMS.html" => [ + "doc/man3/PEM_read_CMS.pod" + ], + "doc/html/man3/PEM_read_bio_PrivateKey.html" => [ + "doc/man3/PEM_read_bio_PrivateKey.pod" + ], + "doc/html/man3/PEM_read_bio_ex.html" => [ + "doc/man3/PEM_read_bio_ex.pod" + ], + "doc/html/man3/PEM_write_bio_CMS_stream.html" => [ + "doc/man3/PEM_write_bio_CMS_stream.pod" + ], + "doc/html/man3/PEM_write_bio_PKCS7_stream.html" => [ + "doc/man3/PEM_write_bio_PKCS7_stream.pod" + ], + "doc/html/man3/PKCS12_PBE_keyivgen.html" => [ + "doc/man3/PKCS12_PBE_keyivgen.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_create_cert.html" => [ + "doc/man3/PKCS12_SAFEBAG_create_cert.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_get0_attrs.html" => [ + "doc/man3/PKCS12_SAFEBAG_get0_attrs.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_get1_cert.html" => [ + "doc/man3/PKCS12_SAFEBAG_get1_cert.pod" + ], + "doc/html/man3/PKCS12_SAFEBAG_set0_attrs.html" => [ + "doc/man3/PKCS12_SAFEBAG_set0_attrs.pod" + ], + "doc/html/man3/PKCS12_add1_attr_by_NID.html" => [ + "doc/man3/PKCS12_add1_attr_by_NID.pod" + ], + "doc/html/man3/PKCS12_add_CSPName_asc.html" => [ + "doc/man3/PKCS12_add_CSPName_asc.pod" + ], + "doc/html/man3/PKCS12_add_cert.html" => [ + "doc/man3/PKCS12_add_cert.pod" + ], + "doc/html/man3/PKCS12_add_friendlyname_asc.html" => [ + "doc/man3/PKCS12_add_friendlyname_asc.pod" + ], + "doc/html/man3/PKCS12_add_localkeyid.html" => [ + "doc/man3/PKCS12_add_localkeyid.pod" + ], + "doc/html/man3/PKCS12_add_safe.html" => [ + "doc/man3/PKCS12_add_safe.pod" + ], + "doc/html/man3/PKCS12_create.html" => [ + "doc/man3/PKCS12_create.pod" + ], + "doc/html/man3/PKCS12_decrypt_skey.html" => [ + "doc/man3/PKCS12_decrypt_skey.pod" + ], + "doc/html/man3/PKCS12_gen_mac.html" => [ + "doc/man3/PKCS12_gen_mac.pod" + ], + "doc/html/man3/PKCS12_get_friendlyname.html" => [ + "doc/man3/PKCS12_get_friendlyname.pod" + ], + "doc/html/man3/PKCS12_init.html" => [ + "doc/man3/PKCS12_init.pod" + ], + "doc/html/man3/PKCS12_item_decrypt_d2i.html" => [ + "doc/man3/PKCS12_item_decrypt_d2i.pod" + ], + "doc/html/man3/PKCS12_key_gen_utf8_ex.html" => [ + "doc/man3/PKCS12_key_gen_utf8_ex.pod" + ], + "doc/html/man3/PKCS12_newpass.html" => [ + "doc/man3/PKCS12_newpass.pod" + ], + "doc/html/man3/PKCS12_pack_p7encdata.html" => [ + "doc/man3/PKCS12_pack_p7encdata.pod" + ], + "doc/html/man3/PKCS12_parse.html" => [ + "doc/man3/PKCS12_parse.pod" + ], + "doc/html/man3/PKCS5_PBE_keyivgen.html" => [ + "doc/man3/PKCS5_PBE_keyivgen.pod" + ], + "doc/html/man3/PKCS5_PBKDF2_HMAC.html" => [ + "doc/man3/PKCS5_PBKDF2_HMAC.pod" + ], + "doc/html/man3/PKCS7_decrypt.html" => [ + "doc/man3/PKCS7_decrypt.pod" + ], + "doc/html/man3/PKCS7_encrypt.html" => [ + "doc/man3/PKCS7_encrypt.pod" + ], + "doc/html/man3/PKCS7_get_octet_string.html" => [ + "doc/man3/PKCS7_get_octet_string.pod" + ], + "doc/html/man3/PKCS7_sign.html" => [ + "doc/man3/PKCS7_sign.pod" + ], + "doc/html/man3/PKCS7_sign_add_signer.html" => [ + "doc/man3/PKCS7_sign_add_signer.pod" + ], + "doc/html/man3/PKCS7_type_is_other.html" => [ + "doc/man3/PKCS7_type_is_other.pod" + ], + "doc/html/man3/PKCS7_verify.html" => [ + "doc/man3/PKCS7_verify.pod" + ], + "doc/html/man3/PKCS8_encrypt.html" => [ + "doc/man3/PKCS8_encrypt.pod" + ], + "doc/html/man3/PKCS8_pkey_add1_attr.html" => [ + "doc/man3/PKCS8_pkey_add1_attr.pod" + ], + "doc/html/man3/RAND_add.html" => [ + "doc/man3/RAND_add.pod" + ], + "doc/html/man3/RAND_bytes.html" => [ + "doc/man3/RAND_bytes.pod" + ], + "doc/html/man3/RAND_cleanup.html" => [ + "doc/man3/RAND_cleanup.pod" + ], + "doc/html/man3/RAND_egd.html" => [ + "doc/man3/RAND_egd.pod" + ], + "doc/html/man3/RAND_get0_primary.html" => [ + "doc/man3/RAND_get0_primary.pod" + ], + "doc/html/man3/RAND_load_file.html" => [ + "doc/man3/RAND_load_file.pod" + ], + "doc/html/man3/RAND_set_DRBG_type.html" => [ + "doc/man3/RAND_set_DRBG_type.pod" + ], + "doc/html/man3/RAND_set_rand_method.html" => [ + "doc/man3/RAND_set_rand_method.pod" + ], + "doc/html/man3/RC4_set_key.html" => [ + "doc/man3/RC4_set_key.pod" + ], + "doc/html/man3/RIPEMD160_Init.html" => [ + "doc/man3/RIPEMD160_Init.pod" + ], + "doc/html/man3/RSA_blinding_on.html" => [ + "doc/man3/RSA_blinding_on.pod" + ], + "doc/html/man3/RSA_check_key.html" => [ + "doc/man3/RSA_check_key.pod" + ], + "doc/html/man3/RSA_generate_key.html" => [ + "doc/man3/RSA_generate_key.pod" + ], + "doc/html/man3/RSA_get0_key.html" => [ + "doc/man3/RSA_get0_key.pod" + ], + "doc/html/man3/RSA_meth_new.html" => [ + "doc/man3/RSA_meth_new.pod" + ], + "doc/html/man3/RSA_new.html" => [ + "doc/man3/RSA_new.pod" + ], + "doc/html/man3/RSA_padding_add_PKCS1_type_1.html" => [ + "doc/man3/RSA_padding_add_PKCS1_type_1.pod" + ], + "doc/html/man3/RSA_print.html" => [ + "doc/man3/RSA_print.pod" + ], + "doc/html/man3/RSA_private_encrypt.html" => [ + "doc/man3/RSA_private_encrypt.pod" + ], + "doc/html/man3/RSA_public_encrypt.html" => [ + "doc/man3/RSA_public_encrypt.pod" + ], + "doc/html/man3/RSA_set_method.html" => [ + "doc/man3/RSA_set_method.pod" + ], + "doc/html/man3/RSA_sign.html" => [ + "doc/man3/RSA_sign.pod" + ], + "doc/html/man3/RSA_sign_ASN1_OCTET_STRING.html" => [ + "doc/man3/RSA_sign_ASN1_OCTET_STRING.pod" + ], + "doc/html/man3/RSA_size.html" => [ + "doc/man3/RSA_size.pod" + ], + "doc/html/man3/SCT_new.html" => [ + "doc/man3/SCT_new.pod" + ], + "doc/html/man3/SCT_print.html" => [ + "doc/man3/SCT_print.pod" + ], + "doc/html/man3/SCT_validate.html" => [ + "doc/man3/SCT_validate.pod" + ], + "doc/html/man3/SHA256_Init.html" => [ + "doc/man3/SHA256_Init.pod" + ], + "doc/html/man3/SMIME_read_ASN1.html" => [ + "doc/man3/SMIME_read_ASN1.pod" + ], + "doc/html/man3/SMIME_read_CMS.html" => [ + "doc/man3/SMIME_read_CMS.pod" + ], + "doc/html/man3/SMIME_read_PKCS7.html" => [ + "doc/man3/SMIME_read_PKCS7.pod" + ], + "doc/html/man3/SMIME_write_ASN1.html" => [ + "doc/man3/SMIME_write_ASN1.pod" + ], + "doc/html/man3/SMIME_write_CMS.html" => [ + "doc/man3/SMIME_write_CMS.pod" + ], + "doc/html/man3/SMIME_write_PKCS7.html" => [ + "doc/man3/SMIME_write_PKCS7.pod" + ], + "doc/html/man3/SRP_Calc_B.html" => [ + "doc/man3/SRP_Calc_B.pod" + ], + "doc/html/man3/SRP_VBASE_new.html" => [ + "doc/man3/SRP_VBASE_new.pod" + ], + "doc/html/man3/SRP_create_verifier.html" => [ + "doc/man3/SRP_create_verifier.pod" + ], + "doc/html/man3/SRP_user_pwd_new.html" => [ + "doc/man3/SRP_user_pwd_new.pod" + ], + "doc/html/man3/SSL_CIPHER_get_name.html" => [ + "doc/man3/SSL_CIPHER_get_name.pod" + ], + "doc/html/man3/SSL_COMP_add_compression_method.html" => [ + "doc/man3/SSL_COMP_add_compression_method.pod" + ], + "doc/html/man3/SSL_CONF_CTX_new.html" => [ + "doc/man3/SSL_CONF_CTX_new.pod" + ], + "doc/html/man3/SSL_CONF_CTX_set1_prefix.html" => [ + "doc/man3/SSL_CONF_CTX_set1_prefix.pod" + ], + "doc/html/man3/SSL_CONF_CTX_set_flags.html" => [ + "doc/man3/SSL_CONF_CTX_set_flags.pod" + ], + "doc/html/man3/SSL_CONF_CTX_set_ssl_ctx.html" => [ + "doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod" + ], + "doc/html/man3/SSL_CONF_cmd.html" => [ + "doc/man3/SSL_CONF_cmd.pod" + ], + "doc/html/man3/SSL_CONF_cmd_argv.html" => [ + "doc/man3/SSL_CONF_cmd_argv.pod" + ], + "doc/html/man3/SSL_CTX_add1_chain_cert.html" => [ + "doc/man3/SSL_CTX_add1_chain_cert.pod" + ], + "doc/html/man3/SSL_CTX_add_extra_chain_cert.html" => [ + "doc/man3/SSL_CTX_add_extra_chain_cert.pod" + ], + "doc/html/man3/SSL_CTX_add_session.html" => [ + "doc/man3/SSL_CTX_add_session.pod" + ], + "doc/html/man3/SSL_CTX_config.html" => [ + "doc/man3/SSL_CTX_config.pod" + ], + "doc/html/man3/SSL_CTX_ctrl.html" => [ + "doc/man3/SSL_CTX_ctrl.pod" + ], + "doc/html/man3/SSL_CTX_dane_enable.html" => [ + "doc/man3/SSL_CTX_dane_enable.pod" + ], + "doc/html/man3/SSL_CTX_flush_sessions.html" => [ + "doc/man3/SSL_CTX_flush_sessions.pod" + ], + "doc/html/man3/SSL_CTX_free.html" => [ + "doc/man3/SSL_CTX_free.pod" + ], + "doc/html/man3/SSL_CTX_get0_param.html" => [ + "doc/man3/SSL_CTX_get0_param.pod" + ], + "doc/html/man3/SSL_CTX_get_verify_mode.html" => [ + "doc/man3/SSL_CTX_get_verify_mode.pod" + ], + "doc/html/man3/SSL_CTX_has_client_custom_ext.html" => [ + "doc/man3/SSL_CTX_has_client_custom_ext.pod" + ], + "doc/html/man3/SSL_CTX_load_verify_locations.html" => [ + "doc/man3/SSL_CTX_load_verify_locations.pod" + ], + "doc/html/man3/SSL_CTX_new.html" => [ + "doc/man3/SSL_CTX_new.pod" + ], + "doc/html/man3/SSL_CTX_sess_number.html" => [ + "doc/man3/SSL_CTX_sess_number.pod" + ], + "doc/html/man3/SSL_CTX_sess_set_cache_size.html" => [ + "doc/man3/SSL_CTX_sess_set_cache_size.pod" + ], + "doc/html/man3/SSL_CTX_sess_set_get_cb.html" => [ + "doc/man3/SSL_CTX_sess_set_get_cb.pod" + ], + "doc/html/man3/SSL_CTX_sessions.html" => [ + "doc/man3/SSL_CTX_sessions.pod" + ], + "doc/html/man3/SSL_CTX_set0_CA_list.html" => [ + "doc/man3/SSL_CTX_set0_CA_list.pod" + ], + "doc/html/man3/SSL_CTX_set1_cert_comp_preference.html" => [ + "doc/man3/SSL_CTX_set1_cert_comp_preference.pod" + ], + "doc/html/man3/SSL_CTX_set1_curves.html" => [ + "doc/man3/SSL_CTX_set1_curves.pod" + ], + "doc/html/man3/SSL_CTX_set1_sigalgs.html" => [ + "doc/man3/SSL_CTX_set1_sigalgs.pod" + ], + "doc/html/man3/SSL_CTX_set1_verify_cert_store.html" => [ + "doc/man3/SSL_CTX_set1_verify_cert_store.pod" + ], + "doc/html/man3/SSL_CTX_set_alpn_select_cb.html" => [ + "doc/man3/SSL_CTX_set_alpn_select_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_cert_cb.html" => [ + "doc/man3/SSL_CTX_set_cert_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_cert_store.html" => [ + "doc/man3/SSL_CTX_set_cert_store.pod" + ], + "doc/html/man3/SSL_CTX_set_cert_verify_callback.html" => [ + "doc/man3/SSL_CTX_set_cert_verify_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_cipher_list.html" => [ + "doc/man3/SSL_CTX_set_cipher_list.pod" + ], + "doc/html/man3/SSL_CTX_set_client_cert_cb.html" => [ + "doc/man3/SSL_CTX_set_client_cert_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_client_hello_cb.html" => [ + "doc/man3/SSL_CTX_set_client_hello_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_ct_validation_callback.html" => [ + "doc/man3/SSL_CTX_set_ct_validation_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_ctlog_list_file.html" => [ + "doc/man3/SSL_CTX_set_ctlog_list_file.pod" + ], + "doc/html/man3/SSL_CTX_set_default_passwd_cb.html" => [ + "doc/man3/SSL_CTX_set_default_passwd_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_generate_session_id.html" => [ + "doc/man3/SSL_CTX_set_generate_session_id.pod" + ], + "doc/html/man3/SSL_CTX_set_info_callback.html" => [ + "doc/man3/SSL_CTX_set_info_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_keylog_callback.html" => [ + "doc/man3/SSL_CTX_set_keylog_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_max_cert_list.html" => [ + "doc/man3/SSL_CTX_set_max_cert_list.pod" + ], + "doc/html/man3/SSL_CTX_set_min_proto_version.html" => [ + "doc/man3/SSL_CTX_set_min_proto_version.pod" + ], + "doc/html/man3/SSL_CTX_set_mode.html" => [ + "doc/man3/SSL_CTX_set_mode.pod" + ], + "doc/html/man3/SSL_CTX_set_msg_callback.html" => [ + "doc/man3/SSL_CTX_set_msg_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_num_tickets.html" => [ + "doc/man3/SSL_CTX_set_num_tickets.pod" + ], + "doc/html/man3/SSL_CTX_set_options.html" => [ + "doc/man3/SSL_CTX_set_options.pod" + ], + "doc/html/man3/SSL_CTX_set_psk_client_callback.html" => [ + "doc/man3/SSL_CTX_set_psk_client_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_quiet_shutdown.html" => [ + "doc/man3/SSL_CTX_set_quiet_shutdown.pod" + ], + "doc/html/man3/SSL_CTX_set_read_ahead.html" => [ + "doc/man3/SSL_CTX_set_read_ahead.pod" + ], + "doc/html/man3/SSL_CTX_set_record_padding_callback.html" => [ + "doc/man3/SSL_CTX_set_record_padding_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_security_level.html" => [ + "doc/man3/SSL_CTX_set_security_level.pod" + ], + "doc/html/man3/SSL_CTX_set_session_cache_mode.html" => [ + "doc/man3/SSL_CTX_set_session_cache_mode.pod" + ], + "doc/html/man3/SSL_CTX_set_session_id_context.html" => [ + "doc/man3/SSL_CTX_set_session_id_context.pod" + ], + "doc/html/man3/SSL_CTX_set_session_ticket_cb.html" => [ + "doc/man3/SSL_CTX_set_session_ticket_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_split_send_fragment.html" => [ + "doc/man3/SSL_CTX_set_split_send_fragment.pod" + ], + "doc/html/man3/SSL_CTX_set_srp_password.html" => [ + "doc/man3/SSL_CTX_set_srp_password.pod" + ], + "doc/html/man3/SSL_CTX_set_ssl_version.html" => [ + "doc/man3/SSL_CTX_set_ssl_version.pod" + ], + "doc/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html" => [ + "doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_timeout.html" => [ + "doc/man3/SSL_CTX_set_timeout.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_servername_callback.html" => [ + "doc/man3/SSL_CTX_set_tlsext_servername_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_status_cb.html" => [ + "doc/man3/SSL_CTX_set_tlsext_status_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html" => [ + "doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod" + ], + "doc/html/man3/SSL_CTX_set_tlsext_use_srtp.html" => [ + "doc/man3/SSL_CTX_set_tlsext_use_srtp.pod" + ], + "doc/html/man3/SSL_CTX_set_tmp_dh_callback.html" => [ + "doc/man3/SSL_CTX_set_tmp_dh_callback.pod" + ], + "doc/html/man3/SSL_CTX_set_tmp_ecdh.html" => [ + "doc/man3/SSL_CTX_set_tmp_ecdh.pod" + ], + "doc/html/man3/SSL_CTX_set_verify.html" => [ + "doc/man3/SSL_CTX_set_verify.pod" + ], + "doc/html/man3/SSL_CTX_use_certificate.html" => [ + "doc/man3/SSL_CTX_use_certificate.pod" + ], + "doc/html/man3/SSL_CTX_use_psk_identity_hint.html" => [ + "doc/man3/SSL_CTX_use_psk_identity_hint.pod" + ], + "doc/html/man3/SSL_CTX_use_serverinfo.html" => [ + "doc/man3/SSL_CTX_use_serverinfo.pod" + ], + "doc/html/man3/SSL_SESSION_free.html" => [ + "doc/man3/SSL_SESSION_free.pod" + ], + "doc/html/man3/SSL_SESSION_get0_cipher.html" => [ + "doc/man3/SSL_SESSION_get0_cipher.pod" + ], + "doc/html/man3/SSL_SESSION_get0_hostname.html" => [ + "doc/man3/SSL_SESSION_get0_hostname.pod" + ], + "doc/html/man3/SSL_SESSION_get0_id_context.html" => [ + "doc/man3/SSL_SESSION_get0_id_context.pod" + ], + "doc/html/man3/SSL_SESSION_get0_peer.html" => [ + "doc/man3/SSL_SESSION_get0_peer.pod" + ], + "doc/html/man3/SSL_SESSION_get_compress_id.html" => [ + "doc/man3/SSL_SESSION_get_compress_id.pod" + ], + "doc/html/man3/SSL_SESSION_get_protocol_version.html" => [ + "doc/man3/SSL_SESSION_get_protocol_version.pod" + ], + "doc/html/man3/SSL_SESSION_get_time.html" => [ + "doc/man3/SSL_SESSION_get_time.pod" + ], + "doc/html/man3/SSL_SESSION_has_ticket.html" => [ + "doc/man3/SSL_SESSION_has_ticket.pod" + ], + "doc/html/man3/SSL_SESSION_is_resumable.html" => [ + "doc/man3/SSL_SESSION_is_resumable.pod" + ], + "doc/html/man3/SSL_SESSION_print.html" => [ + "doc/man3/SSL_SESSION_print.pod" + ], + "doc/html/man3/SSL_SESSION_set1_id.html" => [ + "doc/man3/SSL_SESSION_set1_id.pod" + ], + "doc/html/man3/SSL_accept.html" => [ + "doc/man3/SSL_accept.pod" + ], + "doc/html/man3/SSL_accept_stream.html" => [ + "doc/man3/SSL_accept_stream.pod" + ], + "doc/html/man3/SSL_alert_type_string.html" => [ + "doc/man3/SSL_alert_type_string.pod" + ], + "doc/html/man3/SSL_alloc_buffers.html" => [ + "doc/man3/SSL_alloc_buffers.pod" + ], + "doc/html/man3/SSL_check_chain.html" => [ + "doc/man3/SSL_check_chain.pod" + ], + "doc/html/man3/SSL_clear.html" => [ + "doc/man3/SSL_clear.pod" + ], + "doc/html/man3/SSL_connect.html" => [ + "doc/man3/SSL_connect.pod" + ], + "doc/html/man3/SSL_do_handshake.html" => [ + "doc/man3/SSL_do_handshake.pod" + ], + "doc/html/man3/SSL_export_keying_material.html" => [ + "doc/man3/SSL_export_keying_material.pod" + ], + "doc/html/man3/SSL_extension_supported.html" => [ + "doc/man3/SSL_extension_supported.pod" + ], + "doc/html/man3/SSL_free.html" => [ + "doc/man3/SSL_free.pod" + ], + "doc/html/man3/SSL_get0_connection.html" => [ + "doc/man3/SSL_get0_connection.pod" + ], + "doc/html/man3/SSL_get0_group_name.html" => [ + "doc/man3/SSL_get0_group_name.pod" + ], + "doc/html/man3/SSL_get0_peer_rpk.html" => [ + "doc/man3/SSL_get0_peer_rpk.pod" + ], + "doc/html/man3/SSL_get0_peer_scts.html" => [ + "doc/man3/SSL_get0_peer_scts.pod" + ], + "doc/html/man3/SSL_get1_builtin_sigalgs.html" => [ + "doc/man3/SSL_get1_builtin_sigalgs.pod" + ], + "doc/html/man3/SSL_get_SSL_CTX.html" => [ + "doc/man3/SSL_get_SSL_CTX.pod" + ], + "doc/html/man3/SSL_get_all_async_fds.html" => [ + "doc/man3/SSL_get_all_async_fds.pod" + ], + "doc/html/man3/SSL_get_certificate.html" => [ + "doc/man3/SSL_get_certificate.pod" + ], + "doc/html/man3/SSL_get_ciphers.html" => [ + "doc/man3/SSL_get_ciphers.pod" + ], + "doc/html/man3/SSL_get_client_random.html" => [ + "doc/man3/SSL_get_client_random.pod" + ], + "doc/html/man3/SSL_get_conn_close_info.html" => [ + "doc/man3/SSL_get_conn_close_info.pod" + ], + "doc/html/man3/SSL_get_current_cipher.html" => [ + "doc/man3/SSL_get_current_cipher.pod" + ], + "doc/html/man3/SSL_get_default_timeout.html" => [ + "doc/man3/SSL_get_default_timeout.pod" + ], + "doc/html/man3/SSL_get_error.html" => [ + "doc/man3/SSL_get_error.pod" + ], + "doc/html/man3/SSL_get_event_timeout.html" => [ + "doc/man3/SSL_get_event_timeout.pod" + ], + "doc/html/man3/SSL_get_extms_support.html" => [ + "doc/man3/SSL_get_extms_support.pod" + ], + "doc/html/man3/SSL_get_fd.html" => [ + "doc/man3/SSL_get_fd.pod" + ], + "doc/html/man3/SSL_get_handshake_rtt.html" => [ + "doc/man3/SSL_get_handshake_rtt.pod" + ], + "doc/html/man3/SSL_get_peer_cert_chain.html" => [ + "doc/man3/SSL_get_peer_cert_chain.pod" + ], + "doc/html/man3/SSL_get_peer_certificate.html" => [ + "doc/man3/SSL_get_peer_certificate.pod" + ], + "doc/html/man3/SSL_get_peer_signature_nid.html" => [ + "doc/man3/SSL_get_peer_signature_nid.pod" + ], + "doc/html/man3/SSL_get_peer_tmp_key.html" => [ + "doc/man3/SSL_get_peer_tmp_key.pod" + ], + "doc/html/man3/SSL_get_psk_identity.html" => [ + "doc/man3/SSL_get_psk_identity.pod" + ], + "doc/html/man3/SSL_get_rbio.html" => [ + "doc/man3/SSL_get_rbio.pod" + ], + "doc/html/man3/SSL_get_rpoll_descriptor.html" => [ + "doc/man3/SSL_get_rpoll_descriptor.pod" + ], + "doc/html/man3/SSL_get_session.html" => [ + "doc/man3/SSL_get_session.pod" + ], + "doc/html/man3/SSL_get_shared_sigalgs.html" => [ + "doc/man3/SSL_get_shared_sigalgs.pod" + ], + "doc/html/man3/SSL_get_stream_id.html" => [ + "doc/man3/SSL_get_stream_id.pod" + ], + "doc/html/man3/SSL_get_stream_read_state.html" => [ + "doc/man3/SSL_get_stream_read_state.pod" + ], + "doc/html/man3/SSL_get_value_uint.html" => [ + "doc/man3/SSL_get_value_uint.pod" + ], + "doc/html/man3/SSL_get_verify_result.html" => [ + "doc/man3/SSL_get_verify_result.pod" + ], + "doc/html/man3/SSL_get_version.html" => [ + "doc/man3/SSL_get_version.pod" + ], + "doc/html/man3/SSL_group_to_name.html" => [ + "doc/man3/SSL_group_to_name.pod" + ], + "doc/html/man3/SSL_handle_events.html" => [ + "doc/man3/SSL_handle_events.pod" + ], + "doc/html/man3/SSL_in_init.html" => [ + "doc/man3/SSL_in_init.pod" + ], + "doc/html/man3/SSL_inject_net_dgram.html" => [ + "doc/man3/SSL_inject_net_dgram.pod" + ], + "doc/html/man3/SSL_key_update.html" => [ + "doc/man3/SSL_key_update.pod" + ], + "doc/html/man3/SSL_library_init.html" => [ + "doc/man3/SSL_library_init.pod" + ], + "doc/html/man3/SSL_load_client_CA_file.html" => [ + "doc/man3/SSL_load_client_CA_file.pod" + ], + "doc/html/man3/SSL_new.html" => [ + "doc/man3/SSL_new.pod" + ], + "doc/html/man3/SSL_new_stream.html" => [ + "doc/man3/SSL_new_stream.pod" + ], + "doc/html/man3/SSL_pending.html" => [ + "doc/man3/SSL_pending.pod" + ], + "doc/html/man3/SSL_poll.html" => [ + "doc/man3/SSL_poll.pod" + ], + "doc/html/man3/SSL_read.html" => [ + "doc/man3/SSL_read.pod" + ], + "doc/html/man3/SSL_read_early_data.html" => [ + "doc/man3/SSL_read_early_data.pod" + ], + "doc/html/man3/SSL_rstate_string.html" => [ + "doc/man3/SSL_rstate_string.pod" + ], + "doc/html/man3/SSL_session_reused.html" => [ + "doc/man3/SSL_session_reused.pod" + ], + "doc/html/man3/SSL_set1_host.html" => [ + "doc/man3/SSL_set1_host.pod" + ], + "doc/html/man3/SSL_set1_initial_peer_addr.html" => [ + "doc/man3/SSL_set1_initial_peer_addr.pod" + ], + "doc/html/man3/SSL_set1_server_cert_type.html" => [ + "doc/man3/SSL_set1_server_cert_type.pod" + ], + "doc/html/man3/SSL_set_async_callback.html" => [ + "doc/man3/SSL_set_async_callback.pod" + ], + "doc/html/man3/SSL_set_bio.html" => [ + "doc/man3/SSL_set_bio.pod" + ], + "doc/html/man3/SSL_set_blocking_mode.html" => [ + "doc/man3/SSL_set_blocking_mode.pod" + ], + "doc/html/man3/SSL_set_connect_state.html" => [ + "doc/man3/SSL_set_connect_state.pod" + ], + "doc/html/man3/SSL_set_default_stream_mode.html" => [ + "doc/man3/SSL_set_default_stream_mode.pod" + ], + "doc/html/man3/SSL_set_fd.html" => [ + "doc/man3/SSL_set_fd.pod" + ], + "doc/html/man3/SSL_set_incoming_stream_policy.html" => [ + "doc/man3/SSL_set_incoming_stream_policy.pod" + ], + "doc/html/man3/SSL_set_retry_verify.html" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], + "doc/html/man3/SSL_set_session.html" => [ + "doc/man3/SSL_set_session.pod" + ], + "doc/html/man3/SSL_set_session_secret_cb.html" => [ + "doc/man3/SSL_set_session_secret_cb.pod" + ], + "doc/html/man3/SSL_set_shutdown.html" => [ + "doc/man3/SSL_set_shutdown.pod" + ], + "doc/html/man3/SSL_set_verify_result.html" => [ + "doc/man3/SSL_set_verify_result.pod" + ], + "doc/html/man3/SSL_shutdown.html" => [ + "doc/man3/SSL_shutdown.pod" + ], + "doc/html/man3/SSL_state_string.html" => [ + "doc/man3/SSL_state_string.pod" + ], + "doc/html/man3/SSL_stream_conclude.html" => [ + "doc/man3/SSL_stream_conclude.pod" + ], + "doc/html/man3/SSL_stream_reset.html" => [ + "doc/man3/SSL_stream_reset.pod" + ], + "doc/html/man3/SSL_want.html" => [ + "doc/man3/SSL_want.pod" + ], + "doc/html/man3/SSL_write.html" => [ + "doc/man3/SSL_write.pod" + ], + "doc/html/man3/TS_RESP_CTX_new.html" => [ + "doc/man3/TS_RESP_CTX_new.pod" + ], + "doc/html/man3/TS_VERIFY_CTX.html" => [ + "doc/man3/TS_VERIFY_CTX.pod" + ], + "doc/html/man3/UI_STRING.html" => [ + "doc/man3/UI_STRING.pod" + ], + "doc/html/man3/UI_UTIL_read_pw.html" => [ + "doc/man3/UI_UTIL_read_pw.pod" + ], + "doc/html/man3/UI_create_method.html" => [ + "doc/man3/UI_create_method.pod" + ], + "doc/html/man3/UI_new.html" => [ + "doc/man3/UI_new.pod" + ], + "doc/html/man3/X509V3_get_d2i.html" => [ + "doc/man3/X509V3_get_d2i.pod" + ], + "doc/html/man3/X509V3_set_ctx.html" => [ + "doc/man3/X509V3_set_ctx.pod" + ], + "doc/html/man3/X509_ACERT_add1_attr.html" => [ + "doc/man3/X509_ACERT_add1_attr.pod" + ], + "doc/html/man3/X509_ACERT_add_attr_nconf.html" => [ + "doc/man3/X509_ACERT_add_attr_nconf.pod" + ], + "doc/html/man3/X509_ACERT_get0_holder_baseCertId.html" => [ + "doc/man3/X509_ACERT_get0_holder_baseCertId.pod" + ], + "doc/html/man3/X509_ACERT_get_attr.html" => [ + "doc/man3/X509_ACERT_get_attr.pod" + ], + "doc/html/man3/X509_ACERT_print_ex.html" => [ + "doc/man3/X509_ACERT_print_ex.pod" + ], + "doc/html/man3/X509_ALGOR_dup.html" => [ + "doc/man3/X509_ALGOR_dup.pod" + ], + "doc/html/man3/X509_ATTRIBUTE.html" => [ + "doc/man3/X509_ATTRIBUTE.pod" + ], + "doc/html/man3/X509_CRL_get0_by_serial.html" => [ + "doc/man3/X509_CRL_get0_by_serial.pod" + ], + "doc/html/man3/X509_EXTENSION_set_object.html" => [ + "doc/man3/X509_EXTENSION_set_object.pod" + ], + "doc/html/man3/X509_LOOKUP.html" => [ + "doc/man3/X509_LOOKUP.pod" + ], + "doc/html/man3/X509_LOOKUP_hash_dir.html" => [ + "doc/man3/X509_LOOKUP_hash_dir.pod" + ], + "doc/html/man3/X509_LOOKUP_meth_new.html" => [ + "doc/man3/X509_LOOKUP_meth_new.pod" + ], + "doc/html/man3/X509_NAME_ENTRY_get_object.html" => [ + "doc/man3/X509_NAME_ENTRY_get_object.pod" + ], + "doc/html/man3/X509_NAME_add_entry_by_txt.html" => [ + "doc/man3/X509_NAME_add_entry_by_txt.pod" + ], + "doc/html/man3/X509_NAME_get0_der.html" => [ + "doc/man3/X509_NAME_get0_der.pod" + ], + "doc/html/man3/X509_NAME_get_index_by_NID.html" => [ + "doc/man3/X509_NAME_get_index_by_NID.pod" + ], + "doc/html/man3/X509_NAME_print_ex.html" => [ + "doc/man3/X509_NAME_print_ex.pod" + ], + "doc/html/man3/X509_PUBKEY_new.html" => [ + "doc/man3/X509_PUBKEY_new.pod" + ], + "doc/html/man3/X509_REQ_get_attr.html" => [ + "doc/man3/X509_REQ_get_attr.pod" + ], + "doc/html/man3/X509_REQ_get_extensions.html" => [ + "doc/man3/X509_REQ_get_extensions.pod" + ], + "doc/html/man3/X509_SIG_get0.html" => [ + "doc/man3/X509_SIG_get0.pod" + ], + "doc/html/man3/X509_STORE_CTX_get_by_subject.html" => [ + "doc/man3/X509_STORE_CTX_get_by_subject.pod" + ], + "doc/html/man3/X509_STORE_CTX_get_error.html" => [ + "doc/man3/X509_STORE_CTX_get_error.pod" + ], + "doc/html/man3/X509_STORE_CTX_new.html" => [ + "doc/man3/X509_STORE_CTX_new.pod" + ], + "doc/html/man3/X509_STORE_CTX_set_verify_cb.html" => [ + "doc/man3/X509_STORE_CTX_set_verify_cb.pod" + ], + "doc/html/man3/X509_STORE_add_cert.html" => [ + "doc/man3/X509_STORE_add_cert.pod" + ], + "doc/html/man3/X509_STORE_get0_param.html" => [ + "doc/man3/X509_STORE_get0_param.pod" + ], + "doc/html/man3/X509_STORE_new.html" => [ + "doc/man3/X509_STORE_new.pod" + ], + "doc/html/man3/X509_STORE_set_verify_cb_func.html" => [ + "doc/man3/X509_STORE_set_verify_cb_func.pod" + ], + "doc/html/man3/X509_VERIFY_PARAM_set_flags.html" => [ + "doc/man3/X509_VERIFY_PARAM_set_flags.pod" + ], + "doc/html/man3/X509_add_cert.html" => [ + "doc/man3/X509_add_cert.pod" + ], + "doc/html/man3/X509_check_ca.html" => [ + "doc/man3/X509_check_ca.pod" + ], + "doc/html/man3/X509_check_host.html" => [ + "doc/man3/X509_check_host.pod" + ], + "doc/html/man3/X509_check_issued.html" => [ + "doc/man3/X509_check_issued.pod" + ], + "doc/html/man3/X509_check_private_key.html" => [ + "doc/man3/X509_check_private_key.pod" + ], + "doc/html/man3/X509_check_purpose.html" => [ + "doc/man3/X509_check_purpose.pod" + ], + "doc/html/man3/X509_cmp.html" => [ + "doc/man3/X509_cmp.pod" + ], + "doc/html/man3/X509_cmp_time.html" => [ + "doc/man3/X509_cmp_time.pod" + ], + "doc/html/man3/X509_digest.html" => [ + "doc/man3/X509_digest.pod" + ], + "doc/html/man3/X509_dup.html" => [ + "doc/man3/X509_dup.pod" + ], + "doc/html/man3/X509_get0_distinguishing_id.html" => [ + "doc/man3/X509_get0_distinguishing_id.pod" + ], + "doc/html/man3/X509_get0_notBefore.html" => [ + "doc/man3/X509_get0_notBefore.pod" + ], + "doc/html/man3/X509_get0_signature.html" => [ + "doc/man3/X509_get0_signature.pod" + ], + "doc/html/man3/X509_get0_uids.html" => [ + "doc/man3/X509_get0_uids.pod" + ], + "doc/html/man3/X509_get_default_cert_file.html" => [ + "doc/man3/X509_get_default_cert_file.pod" + ], + "doc/html/man3/X509_get_extension_flags.html" => [ + "doc/man3/X509_get_extension_flags.pod" + ], + "doc/html/man3/X509_get_pubkey.html" => [ + "doc/man3/X509_get_pubkey.pod" + ], + "doc/html/man3/X509_get_serialNumber.html" => [ + "doc/man3/X509_get_serialNumber.pod" + ], + "doc/html/man3/X509_get_subject_name.html" => [ + "doc/man3/X509_get_subject_name.pod" + ], + "doc/html/man3/X509_get_version.html" => [ + "doc/man3/X509_get_version.pod" + ], + "doc/html/man3/X509_load_http.html" => [ + "doc/man3/X509_load_http.pod" + ], + "doc/html/man3/X509_new.html" => [ + "doc/man3/X509_new.pod" + ], + "doc/html/man3/X509_sign.html" => [ + "doc/man3/X509_sign.pod" + ], + "doc/html/man3/X509_verify.html" => [ + "doc/man3/X509_verify.pod" + ], + "doc/html/man3/X509_verify_cert.html" => [ + "doc/man3/X509_verify_cert.pod" + ], + "doc/html/man3/X509v3_get_ext_by_NID.html" => [ + "doc/man3/X509v3_get_ext_by_NID.pod" + ], + "doc/html/man3/b2i_PVK_bio_ex.html" => [ + "doc/man3/b2i_PVK_bio_ex.pod" + ], + "doc/html/man3/d2i_PKCS8PrivateKey_bio.html" => [ + "doc/man3/d2i_PKCS8PrivateKey_bio.pod" + ], + "doc/html/man3/d2i_PrivateKey.html" => [ + "doc/man3/d2i_PrivateKey.pod" + ], + "doc/html/man3/d2i_RSAPrivateKey.html" => [ + "doc/man3/d2i_RSAPrivateKey.pod" + ], + "doc/html/man3/d2i_SSL_SESSION.html" => [ + "doc/man3/d2i_SSL_SESSION.pod" + ], + "doc/html/man3/d2i_X509.html" => [ + "doc/man3/d2i_X509.pod" + ], + "doc/html/man3/i2d_CMS_bio_stream.html" => [ + "doc/man3/i2d_CMS_bio_stream.pod" + ], + "doc/html/man3/i2d_PKCS7_bio_stream.html" => [ + "doc/man3/i2d_PKCS7_bio_stream.pod" + ], + "doc/html/man3/i2d_re_X509_tbs.html" => [ + "doc/man3/i2d_re_X509_tbs.pod" + ], + "doc/html/man3/o2i_SCT_LIST.html" => [ + "doc/man3/o2i_SCT_LIST.pod" + ], + "doc/html/man3/s2i_ASN1_IA5STRING.html" => [ + "doc/man3/s2i_ASN1_IA5STRING.pod" + ], + "doc/html/man5/config.html" => [ + "doc/man5/config.pod" + ], + "doc/html/man5/fips_config.html" => [ + "doc/man5/fips_config.pod" + ], + "doc/html/man5/x509v3_config.html" => [ + "doc/man5/x509v3_config.pod" + ], + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], + "doc/html/man7/EVP_ASYM_CIPHER-SM2.html" => [ + "doc/man7/EVP_ASYM_CIPHER-SM2.pod" + ], + "doc/html/man7/EVP_CIPHER-AES.html" => [ + "doc/man7/EVP_CIPHER-AES.pod" + ], + "doc/html/man7/EVP_CIPHER-ARIA.html" => [ + "doc/man7/EVP_CIPHER-ARIA.pod" + ], + "doc/html/man7/EVP_CIPHER-BLOWFISH.html" => [ + "doc/man7/EVP_CIPHER-BLOWFISH.pod" + ], + "doc/html/man7/EVP_CIPHER-CAMELLIA.html" => [ + "doc/man7/EVP_CIPHER-CAMELLIA.pod" + ], + "doc/html/man7/EVP_CIPHER-CAST.html" => [ + "doc/man7/EVP_CIPHER-CAST.pod" + ], + "doc/html/man7/EVP_CIPHER-CHACHA.html" => [ + "doc/man7/EVP_CIPHER-CHACHA.pod" + ], + "doc/html/man7/EVP_CIPHER-DES.html" => [ + "doc/man7/EVP_CIPHER-DES.pod" + ], + "doc/html/man7/EVP_CIPHER-IDEA.html" => [ + "doc/man7/EVP_CIPHER-IDEA.pod" + ], + "doc/html/man7/EVP_CIPHER-NULL.html" => [ + "doc/man7/EVP_CIPHER-NULL.pod" + ], + "doc/html/man7/EVP_CIPHER-RC2.html" => [ + "doc/man7/EVP_CIPHER-RC2.pod" + ], + "doc/html/man7/EVP_CIPHER-RC4.html" => [ + "doc/man7/EVP_CIPHER-RC4.pod" + ], + "doc/html/man7/EVP_CIPHER-RC5.html" => [ + "doc/man7/EVP_CIPHER-RC5.pod" + ], + "doc/html/man7/EVP_CIPHER-SEED.html" => [ + "doc/man7/EVP_CIPHER-SEED.pod" + ], + "doc/html/man7/EVP_CIPHER-SM4.html" => [ + "doc/man7/EVP_CIPHER-SM4.pod" + ], + "doc/html/man7/EVP_KDF-ARGON2.html" => [ + "doc/man7/EVP_KDF-ARGON2.pod" + ], + "doc/html/man7/EVP_KDF-HKDF.html" => [ + "doc/man7/EVP_KDF-HKDF.pod" + ], + "doc/html/man7/EVP_KDF-HMAC-DRBG.html" => [ + "doc/man7/EVP_KDF-HMAC-DRBG.pod" + ], + "doc/html/man7/EVP_KDF-KB.html" => [ + "doc/man7/EVP_KDF-KB.pod" + ], + "doc/html/man7/EVP_KDF-KRB5KDF.html" => [ + "doc/man7/EVP_KDF-KRB5KDF.pod" + ], + "doc/html/man7/EVP_KDF-PBKDF1.html" => [ + "doc/man7/EVP_KDF-PBKDF1.pod" + ], + "doc/html/man7/EVP_KDF-PBKDF2.html" => [ + "doc/man7/EVP_KDF-PBKDF2.pod" + ], + "doc/html/man7/EVP_KDF-PKCS12KDF.html" => [ + "doc/man7/EVP_KDF-PKCS12KDF.pod" + ], + "doc/html/man7/EVP_KDF-PVKKDF.html" => [ + "doc/man7/EVP_KDF-PVKKDF.pod" + ], + "doc/html/man7/EVP_KDF-SCRYPT.html" => [ + "doc/man7/EVP_KDF-SCRYPT.pod" + ], + "doc/html/man7/EVP_KDF-SS.html" => [ + "doc/man7/EVP_KDF-SS.pod" + ], + "doc/html/man7/EVP_KDF-SSHKDF.html" => [ + "doc/man7/EVP_KDF-SSHKDF.pod" + ], + "doc/html/man7/EVP_KDF-TLS13_KDF.html" => [ + "doc/man7/EVP_KDF-TLS13_KDF.pod" + ], + "doc/html/man7/EVP_KDF-TLS1_PRF.html" => [ + "doc/man7/EVP_KDF-TLS1_PRF.pod" + ], + "doc/html/man7/EVP_KDF-X942-ASN1.html" => [ + "doc/man7/EVP_KDF-X942-ASN1.pod" + ], + "doc/html/man7/EVP_KDF-X942-CONCAT.html" => [ + "doc/man7/EVP_KDF-X942-CONCAT.pod" + ], + "doc/html/man7/EVP_KDF-X963.html" => [ + "doc/man7/EVP_KDF-X963.pod" + ], + "doc/html/man7/EVP_KEM-EC.html" => [ + "doc/man7/EVP_KEM-EC.pod" + ], + "doc/html/man7/EVP_KEM-RSA.html" => [ + "doc/man7/EVP_KEM-RSA.pod" + ], + "doc/html/man7/EVP_KEM-X25519.html" => [ + "doc/man7/EVP_KEM-X25519.pod" + ], + "doc/html/man7/EVP_KEYEXCH-DH.html" => [ + "doc/man7/EVP_KEYEXCH-DH.pod" + ], + "doc/html/man7/EVP_KEYEXCH-ECDH.html" => [ + "doc/man7/EVP_KEYEXCH-ECDH.pod" + ], + "doc/html/man7/EVP_KEYEXCH-X25519.html" => [ + "doc/man7/EVP_KEYEXCH-X25519.pod" + ], + "doc/html/man7/EVP_MAC-BLAKE2.html" => [ + "doc/man7/EVP_MAC-BLAKE2.pod" + ], + "doc/html/man7/EVP_MAC-CMAC.html" => [ + "doc/man7/EVP_MAC-CMAC.pod" + ], + "doc/html/man7/EVP_MAC-GMAC.html" => [ + "doc/man7/EVP_MAC-GMAC.pod" + ], + "doc/html/man7/EVP_MAC-HMAC.html" => [ + "doc/man7/EVP_MAC-HMAC.pod" + ], + "doc/html/man7/EVP_MAC-KMAC.html" => [ + "doc/man7/EVP_MAC-KMAC.pod" + ], + "doc/html/man7/EVP_MAC-Poly1305.html" => [ + "doc/man7/EVP_MAC-Poly1305.pod" + ], + "doc/html/man7/EVP_MAC-Siphash.html" => [ + "doc/man7/EVP_MAC-Siphash.pod" + ], + "doc/html/man7/EVP_MD-BLAKE2.html" => [ + "doc/man7/EVP_MD-BLAKE2.pod" + ], + "doc/html/man7/EVP_MD-KECCAK.html" => [ + "doc/man7/EVP_MD-KECCAK.pod" + ], + "doc/html/man7/EVP_MD-MD2.html" => [ + "doc/man7/EVP_MD-MD2.pod" + ], + "doc/html/man7/EVP_MD-MD4.html" => [ + "doc/man7/EVP_MD-MD4.pod" + ], + "doc/html/man7/EVP_MD-MD5-SHA1.html" => [ + "doc/man7/EVP_MD-MD5-SHA1.pod" + ], + "doc/html/man7/EVP_MD-MD5.html" => [ + "doc/man7/EVP_MD-MD5.pod" + ], + "doc/html/man7/EVP_MD-MDC2.html" => [ + "doc/man7/EVP_MD-MDC2.pod" + ], + "doc/html/man7/EVP_MD-NULL.html" => [ + "doc/man7/EVP_MD-NULL.pod" + ], + "doc/html/man7/EVP_MD-RIPEMD160.html" => [ + "doc/man7/EVP_MD-RIPEMD160.pod" + ], + "doc/html/man7/EVP_MD-SHA1.html" => [ + "doc/man7/EVP_MD-SHA1.pod" + ], + "doc/html/man7/EVP_MD-SHA2.html" => [ + "doc/man7/EVP_MD-SHA2.pod" + ], + "doc/html/man7/EVP_MD-SHA3.html" => [ + "doc/man7/EVP_MD-SHA3.pod" + ], + "doc/html/man7/EVP_MD-SHAKE.html" => [ + "doc/man7/EVP_MD-SHAKE.pod" + ], + "doc/html/man7/EVP_MD-SM3.html" => [ + "doc/man7/EVP_MD-SM3.pod" + ], + "doc/html/man7/EVP_MD-WHIRLPOOL.html" => [ + "doc/man7/EVP_MD-WHIRLPOOL.pod" + ], + "doc/html/man7/EVP_MD-common.html" => [ + "doc/man7/EVP_MD-common.pod" + ], + "doc/html/man7/EVP_PKEY-DH.html" => [ + "doc/man7/EVP_PKEY-DH.pod" + ], + "doc/html/man7/EVP_PKEY-DSA.html" => [ + "doc/man7/EVP_PKEY-DSA.pod" + ], + "doc/html/man7/EVP_PKEY-EC.html" => [ + "doc/man7/EVP_PKEY-EC.pod" + ], + "doc/html/man7/EVP_PKEY-FFC.html" => [ + "doc/man7/EVP_PKEY-FFC.pod" + ], + "doc/html/man7/EVP_PKEY-HMAC.html" => [ + "doc/man7/EVP_PKEY-HMAC.pod" + ], + "doc/html/man7/EVP_PKEY-RSA.html" => [ + "doc/man7/EVP_PKEY-RSA.pod" + ], + "doc/html/man7/EVP_PKEY-SM2.html" => [ + "doc/man7/EVP_PKEY-SM2.pod" + ], + "doc/html/man7/EVP_PKEY-X25519.html" => [ + "doc/man7/EVP_PKEY-X25519.pod" + ], + "doc/html/man7/EVP_RAND-CRNG-TEST.html" => [ + "doc/man7/EVP_RAND-CRNG-TEST.pod" + ], + "doc/html/man7/EVP_RAND-CTR-DRBG.html" => [ + "doc/man7/EVP_RAND-CTR-DRBG.pod" + ], + "doc/html/man7/EVP_RAND-HASH-DRBG.html" => [ + "doc/man7/EVP_RAND-HASH-DRBG.pod" + ], + "doc/html/man7/EVP_RAND-HMAC-DRBG.html" => [ + "doc/man7/EVP_RAND-HMAC-DRBG.pod" + ], + "doc/html/man7/EVP_RAND-JITTER.html" => [ + "doc/man7/EVP_RAND-JITTER.pod" + ], + "doc/html/man7/EVP_RAND-SEED-SRC.html" => [ + "doc/man7/EVP_RAND-SEED-SRC.pod" + ], + "doc/html/man7/EVP_RAND-TEST-RAND.html" => [ + "doc/man7/EVP_RAND-TEST-RAND.pod" + ], + "doc/html/man7/EVP_RAND.html" => [ + "doc/man7/EVP_RAND.pod" + ], + "doc/html/man7/EVP_SIGNATURE-DSA.html" => [ + "doc/man7/EVP_SIGNATURE-DSA.pod" + ], + "doc/html/man7/EVP_SIGNATURE-ECDSA.html" => [ + "doc/man7/EVP_SIGNATURE-ECDSA.pod" + ], + "doc/html/man7/EVP_SIGNATURE-ED25519.html" => [ + "doc/man7/EVP_SIGNATURE-ED25519.pod" + ], + "doc/html/man7/EVP_SIGNATURE-HMAC.html" => [ + "doc/man7/EVP_SIGNATURE-HMAC.pod" + ], + "doc/html/man7/EVP_SIGNATURE-RSA.html" => [ + "doc/man7/EVP_SIGNATURE-RSA.pod" + ], + "doc/html/man7/OSSL_PROVIDER-FIPS.html" => [ + "doc/man7/OSSL_PROVIDER-FIPS.pod" + ], + "doc/html/man7/OSSL_PROVIDER-base.html" => [ + "doc/man7/OSSL_PROVIDER-base.pod" + ], + "doc/html/man7/OSSL_PROVIDER-default.html" => [ + "doc/man7/OSSL_PROVIDER-default.pod" + ], + "doc/html/man7/OSSL_PROVIDER-legacy.html" => [ + "doc/man7/OSSL_PROVIDER-legacy.pod" + ], + "doc/html/man7/OSSL_PROVIDER-null.html" => [ + "doc/man7/OSSL_PROVIDER-null.pod" + ], + "doc/html/man7/OSSL_STORE-winstore.html" => [ + "doc/man7/OSSL_STORE-winstore.pod" + ], + "doc/html/man7/RAND.html" => [ + "doc/man7/RAND.pod" + ], + "doc/html/man7/RSA-PSS.html" => [ + "doc/man7/RSA-PSS.pod" + ], + "doc/html/man7/X25519.html" => [ + "doc/man7/X25519.pod" + ], + "doc/html/man7/bio.html" => [ + "doc/man7/bio.pod" + ], + "doc/html/man7/ct.html" => [ + "doc/man7/ct.pod" + ], + "doc/html/man7/des_modes.html" => [ + "doc/man7/des_modes.pod" + ], + "doc/html/man7/evp.html" => [ + "doc/man7/evp.pod" + ], + "doc/html/man7/fips_module.html" => [ + "doc/man7/fips_module.pod" + ], + "doc/html/man7/life_cycle-cipher.html" => [ + "doc/man7/life_cycle-cipher.pod" + ], + "doc/html/man7/life_cycle-digest.html" => [ + "doc/man7/life_cycle-digest.pod" + ], + "doc/html/man7/life_cycle-kdf.html" => [ + "doc/man7/life_cycle-kdf.pod" + ], + "doc/html/man7/life_cycle-mac.html" => [ + "doc/man7/life_cycle-mac.pod" + ], + "doc/html/man7/life_cycle-pkey.html" => [ + "doc/man7/life_cycle-pkey.pod" + ], + "doc/html/man7/life_cycle-rand.html" => [ + "doc/man7/life_cycle-rand.pod" + ], + "doc/html/man7/openssl-core.h.html" => [ + "doc/man7/openssl-core.h.pod" + ], + "doc/html/man7/openssl-core_dispatch.h.html" => [ + "doc/man7/openssl-core_dispatch.h.pod" + ], + "doc/html/man7/openssl-core_names.h.html" => [ + "doc/man7/openssl-core_names.h.pod" + ], + "doc/html/man7/openssl-env.html" => [ + "doc/man7/openssl-env.pod" + ], + "doc/html/man7/openssl-glossary.html" => [ + "doc/man7/openssl-glossary.pod" + ], + "doc/html/man7/openssl-qlog.html" => [ + "doc/man7/openssl-qlog.pod" + ], + "doc/html/man7/openssl-quic.html" => [ + "doc/man7/openssl-quic.pod" + ], + "doc/html/man7/openssl-threads.html" => [ + "doc/man7/openssl-threads.pod" + ], + "doc/html/man7/openssl_user_macros.html" => [ + "doc/man7/openssl_user_macros.pod" + ], + "doc/html/man7/ossl-guide-introduction.html" => [ + "doc/man7/ossl-guide-introduction.pod" + ], + "doc/html/man7/ossl-guide-libcrypto-introduction.html" => [ + "doc/man7/ossl-guide-libcrypto-introduction.pod" + ], + "doc/html/man7/ossl-guide-libraries-introduction.html" => [ + "doc/man7/ossl-guide-libraries-introduction.pod" + ], + "doc/html/man7/ossl-guide-libssl-introduction.html" => [ + "doc/man7/ossl-guide-libssl-introduction.pod" + ], + "doc/html/man7/ossl-guide-migration.html" => [ + "doc/man7/ossl-guide-migration.pod" + ], + "doc/html/man7/ossl-guide-quic-client-block.html" => [ + "doc/man7/ossl-guide-quic-client-block.pod" + ], + "doc/html/man7/ossl-guide-quic-client-non-block.html" => [ + "doc/man7/ossl-guide-quic-client-non-block.pod" + ], + "doc/html/man7/ossl-guide-quic-introduction.html" => [ + "doc/man7/ossl-guide-quic-introduction.pod" + ], + "doc/html/man7/ossl-guide-quic-multi-stream.html" => [ + "doc/man7/ossl-guide-quic-multi-stream.pod" + ], + "doc/html/man7/ossl-guide-tls-client-block.html" => [ + "doc/man7/ossl-guide-tls-client-block.pod" + ], + "doc/html/man7/ossl-guide-tls-client-non-block.html" => [ + "doc/man7/ossl-guide-tls-client-non-block.pod" + ], + "doc/html/man7/ossl-guide-tls-introduction.html" => [ + "doc/man7/ossl-guide-tls-introduction.pod" + ], + "doc/html/man7/ossl-guide-tls-server-block.html" => [ + "doc/man7/ossl-guide-tls-server-block.pod" + ], + "doc/html/man7/ossl_store-file.html" => [ + "doc/man7/ossl_store-file.pod" + ], + "doc/html/man7/ossl_store.html" => [ + "doc/man7/ossl_store.pod" + ], + "doc/html/man7/passphrase-encoding.html" => [ + "doc/man7/passphrase-encoding.pod" + ], + "doc/html/man7/property.html" => [ + "doc/man7/property.pod" + ], + "doc/html/man7/provider-asym_cipher.html" => [ + "doc/man7/provider-asym_cipher.pod" + ], + "doc/html/man7/provider-base.html" => [ + "doc/man7/provider-base.pod" + ], + "doc/html/man7/provider-cipher.html" => [ + "doc/man7/provider-cipher.pod" + ], + "doc/html/man7/provider-decoder.html" => [ + "doc/man7/provider-decoder.pod" + ], + "doc/html/man7/provider-digest.html" => [ + "doc/man7/provider-digest.pod" + ], + "doc/html/man7/provider-encoder.html" => [ + "doc/man7/provider-encoder.pod" + ], + "doc/html/man7/provider-kdf.html" => [ + "doc/man7/provider-kdf.pod" + ], + "doc/html/man7/provider-kem.html" => [ + "doc/man7/provider-kem.pod" + ], + "doc/html/man7/provider-keyexch.html" => [ + "doc/man7/provider-keyexch.pod" + ], + "doc/html/man7/provider-keymgmt.html" => [ + "doc/man7/provider-keymgmt.pod" + ], + "doc/html/man7/provider-mac.html" => [ + "doc/man7/provider-mac.pod" + ], + "doc/html/man7/provider-object.html" => [ + "doc/man7/provider-object.pod" + ], + "doc/html/man7/provider-rand.html" => [ + "doc/man7/provider-rand.pod" + ], + "doc/html/man7/provider-signature.html" => [ + "doc/man7/provider-signature.pod" + ], + "doc/html/man7/provider-storemgmt.html" => [ + "doc/man7/provider-storemgmt.pod" + ], + "doc/html/man7/provider.html" => [ + "doc/man7/provider.pod" + ], + "doc/html/man7/proxy-certificates.html" => [ + "doc/man7/proxy-certificates.pod" + ], + "doc/html/man7/x509.html" => [ + "doc/man7/x509.pod" + ], + "doc/man/man1/CA.pl.1" => [ + "doc/man1/CA.pl.pod" + ], + "doc/man/man1/openssl-asn1parse.1" => [ + "doc/man1/openssl-asn1parse.pod" + ], + "doc/man/man1/openssl-ca.1" => [ + "doc/man1/openssl-ca.pod" + ], + "doc/man/man1/openssl-ciphers.1" => [ + "doc/man1/openssl-ciphers.pod" + ], + "doc/man/man1/openssl-cmds.1" => [ + "doc/man1/openssl-cmds.pod" + ], + "doc/man/man1/openssl-cmp.1" => [ + "doc/man1/openssl-cmp.pod" + ], + "doc/man/man1/openssl-cms.1" => [ + "doc/man1/openssl-cms.pod" + ], + "doc/man/man1/openssl-crl.1" => [ + "doc/man1/openssl-crl.pod" + ], + "doc/man/man1/openssl-crl2pkcs7.1" => [ + "doc/man1/openssl-crl2pkcs7.pod" + ], + "doc/man/man1/openssl-dgst.1" => [ + "doc/man1/openssl-dgst.pod" + ], + "doc/man/man1/openssl-dhparam.1" => [ + "doc/man1/openssl-dhparam.pod" + ], + "doc/man/man1/openssl-dsa.1" => [ + "doc/man1/openssl-dsa.pod" + ], + "doc/man/man1/openssl-dsaparam.1" => [ + "doc/man1/openssl-dsaparam.pod" + ], + "doc/man/man1/openssl-ec.1" => [ + "doc/man1/openssl-ec.pod" + ], + "doc/man/man1/openssl-ecparam.1" => [ + "doc/man1/openssl-ecparam.pod" + ], + "doc/man/man1/openssl-enc.1" => [ + "doc/man1/openssl-enc.pod" + ], + "doc/man/man1/openssl-engine.1" => [ + "doc/man1/openssl-engine.pod" + ], + "doc/man/man1/openssl-errstr.1" => [ + "doc/man1/openssl-errstr.pod" + ], + "doc/man/man1/openssl-fipsinstall.1" => [ + "doc/man1/openssl-fipsinstall.pod" + ], + "doc/man/man1/openssl-format-options.1" => [ + "doc/man1/openssl-format-options.pod" + ], + "doc/man/man1/openssl-gendsa.1" => [ + "doc/man1/openssl-gendsa.pod" + ], + "doc/man/man1/openssl-genpkey.1" => [ + "doc/man1/openssl-genpkey.pod" + ], + "doc/man/man1/openssl-genrsa.1" => [ + "doc/man1/openssl-genrsa.pod" + ], + "doc/man/man1/openssl-info.1" => [ + "doc/man1/openssl-info.pod" + ], + "doc/man/man1/openssl-kdf.1" => [ + "doc/man1/openssl-kdf.pod" + ], + "doc/man/man1/openssl-list.1" => [ + "doc/man1/openssl-list.pod" + ], + "doc/man/man1/openssl-mac.1" => [ + "doc/man1/openssl-mac.pod" + ], + "doc/man/man1/openssl-namedisplay-options.1" => [ + "doc/man1/openssl-namedisplay-options.pod" + ], + "doc/man/man1/openssl-nseq.1" => [ + "doc/man1/openssl-nseq.pod" + ], + "doc/man/man1/openssl-ocsp.1" => [ + "doc/man1/openssl-ocsp.pod" + ], + "doc/man/man1/openssl-passphrase-options.1" => [ + "doc/man1/openssl-passphrase-options.pod" + ], + "doc/man/man1/openssl-passwd.1" => [ + "doc/man1/openssl-passwd.pod" + ], + "doc/man/man1/openssl-pkcs12.1" => [ + "doc/man1/openssl-pkcs12.pod" + ], + "doc/man/man1/openssl-pkcs7.1" => [ + "doc/man1/openssl-pkcs7.pod" + ], + "doc/man/man1/openssl-pkcs8.1" => [ + "doc/man1/openssl-pkcs8.pod" + ], + "doc/man/man1/openssl-pkey.1" => [ + "doc/man1/openssl-pkey.pod" + ], + "doc/man/man1/openssl-pkeyparam.1" => [ + "doc/man1/openssl-pkeyparam.pod" + ], + "doc/man/man1/openssl-pkeyutl.1" => [ + "doc/man1/openssl-pkeyutl.pod" + ], + "doc/man/man1/openssl-prime.1" => [ + "doc/man1/openssl-prime.pod" + ], + "doc/man/man1/openssl-rand.1" => [ + "doc/man1/openssl-rand.pod" + ], + "doc/man/man1/openssl-rehash.1" => [ + "doc/man1/openssl-rehash.pod" + ], + "doc/man/man1/openssl-req.1" => [ + "doc/man1/openssl-req.pod" + ], + "doc/man/man1/openssl-rsa.1" => [ + "doc/man1/openssl-rsa.pod" + ], + "doc/man/man1/openssl-rsautl.1" => [ + "doc/man1/openssl-rsautl.pod" + ], + "doc/man/man1/openssl-s_client.1" => [ + "doc/man1/openssl-s_client.pod" + ], + "doc/man/man1/openssl-s_server.1" => [ + "doc/man1/openssl-s_server.pod" + ], + "doc/man/man1/openssl-s_time.1" => [ + "doc/man1/openssl-s_time.pod" + ], + "doc/man/man1/openssl-sess_id.1" => [ + "doc/man1/openssl-sess_id.pod" + ], + "doc/man/man1/openssl-smime.1" => [ + "doc/man1/openssl-smime.pod" + ], + "doc/man/man1/openssl-speed.1" => [ + "doc/man1/openssl-speed.pod" + ], + "doc/man/man1/openssl-spkac.1" => [ + "doc/man1/openssl-spkac.pod" + ], + "doc/man/man1/openssl-srp.1" => [ + "doc/man1/openssl-srp.pod" + ], + "doc/man/man1/openssl-storeutl.1" => [ + "doc/man1/openssl-storeutl.pod" + ], + "doc/man/man1/openssl-ts.1" => [ + "doc/man1/openssl-ts.pod" + ], + "doc/man/man1/openssl-verification-options.1" => [ + "doc/man1/openssl-verification-options.pod" + ], + "doc/man/man1/openssl-verify.1" => [ + "doc/man1/openssl-verify.pod" + ], + "doc/man/man1/openssl-version.1" => [ + "doc/man1/openssl-version.pod" + ], + "doc/man/man1/openssl-x509.1" => [ + "doc/man1/openssl-x509.pod" + ], + "doc/man/man1/openssl.1" => [ + "doc/man1/openssl.pod" + ], + "doc/man/man1/tsget.1" => [ + "doc/man1/tsget.pod" + ], + "doc/man/man3/ADMISSIONS.3" => [ + "doc/man3/ADMISSIONS.pod" + ], + "doc/man/man3/ASN1_EXTERN_FUNCS.3" => [ + "doc/man3/ASN1_EXTERN_FUNCS.pod" + ], + "doc/man/man3/ASN1_INTEGER_get_int64.3" => [ + "doc/man3/ASN1_INTEGER_get_int64.pod" + ], + "doc/man/man3/ASN1_INTEGER_new.3" => [ + "doc/man3/ASN1_INTEGER_new.pod" + ], + "doc/man/man3/ASN1_ITEM_lookup.3" => [ + "doc/man3/ASN1_ITEM_lookup.pod" + ], + "doc/man/man3/ASN1_OBJECT_new.3" => [ + "doc/man3/ASN1_OBJECT_new.pod" + ], + "doc/man/man3/ASN1_STRING_TABLE_add.3" => [ + "doc/man3/ASN1_STRING_TABLE_add.pod" + ], + "doc/man/man3/ASN1_STRING_length.3" => [ + "doc/man3/ASN1_STRING_length.pod" + ], + "doc/man/man3/ASN1_STRING_new.3" => [ + "doc/man3/ASN1_STRING_new.pod" + ], + "doc/man/man3/ASN1_STRING_print_ex.3" => [ + "doc/man3/ASN1_STRING_print_ex.pod" + ], + "doc/man/man3/ASN1_TIME_set.3" => [ + "doc/man3/ASN1_TIME_set.pod" + ], + "doc/man/man3/ASN1_TYPE_get.3" => [ + "doc/man3/ASN1_TYPE_get.pod" + ], + "doc/man/man3/ASN1_aux_cb.3" => [ + "doc/man3/ASN1_aux_cb.pod" + ], + "doc/man/man3/ASN1_generate_nconf.3" => [ + "doc/man3/ASN1_generate_nconf.pod" + ], + "doc/man/man3/ASN1_item_d2i_bio.3" => [ + "doc/man3/ASN1_item_d2i_bio.pod" + ], + "doc/man/man3/ASN1_item_new.3" => [ + "doc/man3/ASN1_item_new.pod" + ], + "doc/man/man3/ASN1_item_sign.3" => [ + "doc/man3/ASN1_item_sign.pod" + ], + "doc/man/man3/ASYNC_WAIT_CTX_new.3" => [ + "doc/man3/ASYNC_WAIT_CTX_new.pod" + ], + "doc/man/man3/ASYNC_start_job.3" => [ + "doc/man3/ASYNC_start_job.pod" + ], + "doc/man/man3/BF_encrypt.3" => [ + "doc/man3/BF_encrypt.pod" + ], + "doc/man/man3/BIO_ADDR.3" => [ + "doc/man3/BIO_ADDR.pod" + ], + "doc/man/man3/BIO_ADDRINFO.3" => [ + "doc/man3/BIO_ADDRINFO.pod" + ], + "doc/man/man3/BIO_connect.3" => [ + "doc/man3/BIO_connect.pod" + ], + "doc/man/man3/BIO_ctrl.3" => [ + "doc/man3/BIO_ctrl.pod" + ], + "doc/man/man3/BIO_f_base64.3" => [ + "doc/man3/BIO_f_base64.pod" + ], + "doc/man/man3/BIO_f_buffer.3" => [ + "doc/man3/BIO_f_buffer.pod" + ], + "doc/man/man3/BIO_f_cipher.3" => [ + "doc/man3/BIO_f_cipher.pod" + ], + "doc/man/man3/BIO_f_md.3" => [ + "doc/man3/BIO_f_md.pod" + ], + "doc/man/man3/BIO_f_null.3" => [ + "doc/man3/BIO_f_null.pod" + ], + "doc/man/man3/BIO_f_prefix.3" => [ + "doc/man3/BIO_f_prefix.pod" + ], + "doc/man/man3/BIO_f_readbuffer.3" => [ + "doc/man3/BIO_f_readbuffer.pod" + ], + "doc/man/man3/BIO_f_ssl.3" => [ + "doc/man3/BIO_f_ssl.pod" + ], + "doc/man/man3/BIO_find_type.3" => [ + "doc/man3/BIO_find_type.pod" + ], + "doc/man/man3/BIO_get_data.3" => [ + "doc/man3/BIO_get_data.pod" + ], + "doc/man/man3/BIO_get_ex_new_index.3" => [ + "doc/man3/BIO_get_ex_new_index.pod" + ], + "doc/man/man3/BIO_get_rpoll_descriptor.3" => [ + "doc/man3/BIO_get_rpoll_descriptor.pod" + ], + "doc/man/man3/BIO_meth_new.3" => [ + "doc/man3/BIO_meth_new.pod" + ], + "doc/man/man3/BIO_new.3" => [ + "doc/man3/BIO_new.pod" + ], + "doc/man/man3/BIO_new_CMS.3" => [ + "doc/man3/BIO_new_CMS.pod" + ], + "doc/man/man3/BIO_parse_hostserv.3" => [ + "doc/man3/BIO_parse_hostserv.pod" + ], + "doc/man/man3/BIO_printf.3" => [ + "doc/man3/BIO_printf.pod" + ], + "doc/man/man3/BIO_push.3" => [ + "doc/man3/BIO_push.pod" + ], + "doc/man/man3/BIO_read.3" => [ + "doc/man3/BIO_read.pod" + ], + "doc/man/man3/BIO_s_accept.3" => [ + "doc/man3/BIO_s_accept.pod" + ], + "doc/man/man3/BIO_s_bio.3" => [ + "doc/man3/BIO_s_bio.pod" + ], + "doc/man/man3/BIO_s_connect.3" => [ + "doc/man3/BIO_s_connect.pod" + ], + "doc/man/man3/BIO_s_core.3" => [ + "doc/man3/BIO_s_core.pod" + ], + "doc/man/man3/BIO_s_datagram.3" => [ + "doc/man3/BIO_s_datagram.pod" + ], + "doc/man/man3/BIO_s_dgram_pair.3" => [ + "doc/man3/BIO_s_dgram_pair.pod" + ], + "doc/man/man3/BIO_s_fd.3" => [ + "doc/man3/BIO_s_fd.pod" + ], + "doc/man/man3/BIO_s_file.3" => [ + "doc/man3/BIO_s_file.pod" + ], + "doc/man/man3/BIO_s_mem.3" => [ + "doc/man3/BIO_s_mem.pod" + ], + "doc/man/man3/BIO_s_null.3" => [ + "doc/man3/BIO_s_null.pod" + ], + "doc/man/man3/BIO_s_socket.3" => [ + "doc/man3/BIO_s_socket.pod" + ], + "doc/man/man3/BIO_sendmmsg.3" => [ + "doc/man3/BIO_sendmmsg.pod" + ], + "doc/man/man3/BIO_set_callback.3" => [ + "doc/man3/BIO_set_callback.pod" + ], + "doc/man/man3/BIO_should_retry.3" => [ + "doc/man3/BIO_should_retry.pod" + ], + "doc/man/man3/BIO_socket_wait.3" => [ + "doc/man3/BIO_socket_wait.pod" + ], + "doc/man/man3/BN_BLINDING_new.3" => [ + "doc/man3/BN_BLINDING_new.pod" + ], + "doc/man/man3/BN_CTX_new.3" => [ + "doc/man3/BN_CTX_new.pod" + ], + "doc/man/man3/BN_CTX_start.3" => [ + "doc/man3/BN_CTX_start.pod" + ], + "doc/man/man3/BN_add.3" => [ + "doc/man3/BN_add.pod" + ], + "doc/man/man3/BN_add_word.3" => [ + "doc/man3/BN_add_word.pod" + ], + "doc/man/man3/BN_bn2bin.3" => [ + "doc/man3/BN_bn2bin.pod" + ], + "doc/man/man3/BN_cmp.3" => [ + "doc/man3/BN_cmp.pod" + ], + "doc/man/man3/BN_copy.3" => [ + "doc/man3/BN_copy.pod" + ], + "doc/man/man3/BN_generate_prime.3" => [ + "doc/man3/BN_generate_prime.pod" + ], + "doc/man/man3/BN_mod_exp_mont.3" => [ + "doc/man3/BN_mod_exp_mont.pod" + ], + "doc/man/man3/BN_mod_inverse.3" => [ + "doc/man3/BN_mod_inverse.pod" + ], + "doc/man/man3/BN_mod_mul_montgomery.3" => [ + "doc/man3/BN_mod_mul_montgomery.pod" + ], + "doc/man/man3/BN_mod_mul_reciprocal.3" => [ + "doc/man3/BN_mod_mul_reciprocal.pod" + ], + "doc/man/man3/BN_new.3" => [ + "doc/man3/BN_new.pod" + ], + "doc/man/man3/BN_num_bytes.3" => [ + "doc/man3/BN_num_bytes.pod" + ], + "doc/man/man3/BN_rand.3" => [ + "doc/man3/BN_rand.pod" + ], + "doc/man/man3/BN_security_bits.3" => [ + "doc/man3/BN_security_bits.pod" + ], + "doc/man/man3/BN_set_bit.3" => [ + "doc/man3/BN_set_bit.pod" + ], + "doc/man/man3/BN_swap.3" => [ + "doc/man3/BN_swap.pod" + ], + "doc/man/man3/BN_zero.3" => [ + "doc/man3/BN_zero.pod" + ], + "doc/man/man3/BUF_MEM_new.3" => [ + "doc/man3/BUF_MEM_new.pod" + ], + "doc/man/man3/CMAC_CTX.3" => [ + "doc/man3/CMAC_CTX.pod" + ], + "doc/man/man3/CMS_EncryptedData_decrypt.3" => [ + "doc/man3/CMS_EncryptedData_decrypt.pod" + ], + "doc/man/man3/CMS_EncryptedData_encrypt.3" => [ + "doc/man3/CMS_EncryptedData_encrypt.pod" + ], + "doc/man/man3/CMS_EnvelopedData_create.3" => [ + "doc/man3/CMS_EnvelopedData_create.pod" + ], + "doc/man/man3/CMS_add0_cert.3" => [ + "doc/man3/CMS_add0_cert.pod" + ], + "doc/man/man3/CMS_add1_recipient_cert.3" => [ + "doc/man3/CMS_add1_recipient_cert.pod" + ], + "doc/man/man3/CMS_add1_signer.3" => [ + "doc/man3/CMS_add1_signer.pod" + ], + "doc/man/man3/CMS_compress.3" => [ + "doc/man3/CMS_compress.pod" + ], + "doc/man/man3/CMS_data_create.3" => [ + "doc/man3/CMS_data_create.pod" + ], + "doc/man/man3/CMS_decrypt.3" => [ + "doc/man3/CMS_decrypt.pod" + ], + "doc/man/man3/CMS_digest_create.3" => [ + "doc/man3/CMS_digest_create.pod" + ], + "doc/man/man3/CMS_encrypt.3" => [ + "doc/man3/CMS_encrypt.pod" + ], + "doc/man/man3/CMS_final.3" => [ + "doc/man3/CMS_final.pod" + ], + "doc/man/man3/CMS_get0_RecipientInfos.3" => [ + "doc/man3/CMS_get0_RecipientInfos.pod" + ], + "doc/man/man3/CMS_get0_SignerInfos.3" => [ + "doc/man3/CMS_get0_SignerInfos.pod" + ], + "doc/man/man3/CMS_get0_type.3" => [ + "doc/man3/CMS_get0_type.pod" + ], + "doc/man/man3/CMS_get1_ReceiptRequest.3" => [ + "doc/man3/CMS_get1_ReceiptRequest.pod" + ], + "doc/man/man3/CMS_sign.3" => [ + "doc/man3/CMS_sign.pod" + ], + "doc/man/man3/CMS_sign_receipt.3" => [ + "doc/man3/CMS_sign_receipt.pod" + ], + "doc/man/man3/CMS_signed_get_attr.3" => [ + "doc/man3/CMS_signed_get_attr.pod" + ], + "doc/man/man3/CMS_uncompress.3" => [ + "doc/man3/CMS_uncompress.pod" + ], + "doc/man/man3/CMS_verify.3" => [ + "doc/man3/CMS_verify.pod" + ], + "doc/man/man3/CMS_verify_receipt.3" => [ + "doc/man3/CMS_verify_receipt.pod" + ], + "doc/man/man3/COMP_CTX_new.3" => [ + "doc/man3/COMP_CTX_new.pod" + ], + "doc/man/man3/CONF_modules_free.3" => [ + "doc/man3/CONF_modules_free.pod" + ], + "doc/man/man3/CONF_modules_load_file.3" => [ + "doc/man3/CONF_modules_load_file.pod" + ], + "doc/man/man3/CRYPTO_THREAD_run_once.3" => [ + "doc/man3/CRYPTO_THREAD_run_once.pod" + ], + "doc/man/man3/CRYPTO_get_ex_new_index.3" => [ + "doc/man3/CRYPTO_get_ex_new_index.pod" + ], + "doc/man/man3/CRYPTO_memcmp.3" => [ + "doc/man3/CRYPTO_memcmp.pod" + ], + "doc/man/man3/CTLOG_STORE_get0_log_by_id.3" => [ + "doc/man3/CTLOG_STORE_get0_log_by_id.pod" + ], + "doc/man/man3/CTLOG_STORE_new.3" => [ + "doc/man3/CTLOG_STORE_new.pod" + ], + "doc/man/man3/CTLOG_new.3" => [ + "doc/man3/CTLOG_new.pod" + ], + "doc/man/man3/CT_POLICY_EVAL_CTX_new.3" => [ + "doc/man3/CT_POLICY_EVAL_CTX_new.pod" + ], + "doc/man/man3/DEFINE_STACK_OF.3" => [ + "doc/man3/DEFINE_STACK_OF.pod" + ], + "doc/man/man3/DES_random_key.3" => [ + "doc/man3/DES_random_key.pod" + ], + "doc/man/man3/DH_generate_key.3" => [ + "doc/man3/DH_generate_key.pod" + ], + "doc/man/man3/DH_generate_parameters.3" => [ + "doc/man3/DH_generate_parameters.pod" + ], + "doc/man/man3/DH_get0_pqg.3" => [ + "doc/man3/DH_get0_pqg.pod" + ], + "doc/man/man3/DH_get_1024_160.3" => [ + "doc/man3/DH_get_1024_160.pod" + ], + "doc/man/man3/DH_meth_new.3" => [ + "doc/man3/DH_meth_new.pod" + ], + "doc/man/man3/DH_new.3" => [ + "doc/man3/DH_new.pod" + ], + "doc/man/man3/DH_new_by_nid.3" => [ + "doc/man3/DH_new_by_nid.pod" + ], + "doc/man/man3/DH_set_method.3" => [ + "doc/man3/DH_set_method.pod" + ], + "doc/man/man3/DH_size.3" => [ + "doc/man3/DH_size.pod" + ], + "doc/man/man3/DSA_SIG_new.3" => [ + "doc/man3/DSA_SIG_new.pod" + ], + "doc/man/man3/DSA_do_sign.3" => [ + "doc/man3/DSA_do_sign.pod" + ], + "doc/man/man3/DSA_dup_DH.3" => [ + "doc/man3/DSA_dup_DH.pod" + ], + "doc/man/man3/DSA_generate_key.3" => [ + "doc/man3/DSA_generate_key.pod" + ], + "doc/man/man3/DSA_generate_parameters.3" => [ + "doc/man3/DSA_generate_parameters.pod" + ], + "doc/man/man3/DSA_get0_pqg.3" => [ + "doc/man3/DSA_get0_pqg.pod" + ], + "doc/man/man3/DSA_meth_new.3" => [ + "doc/man3/DSA_meth_new.pod" + ], + "doc/man/man3/DSA_new.3" => [ + "doc/man3/DSA_new.pod" + ], + "doc/man/man3/DSA_set_method.3" => [ + "doc/man3/DSA_set_method.pod" + ], + "doc/man/man3/DSA_sign.3" => [ + "doc/man3/DSA_sign.pod" + ], + "doc/man/man3/DSA_size.3" => [ + "doc/man3/DSA_size.pod" + ], + "doc/man/man3/DTLS_get_data_mtu.3" => [ + "doc/man3/DTLS_get_data_mtu.pod" + ], + "doc/man/man3/DTLS_set_timer_cb.3" => [ + "doc/man3/DTLS_set_timer_cb.pod" + ], + "doc/man/man3/DTLSv1_get_timeout.3" => [ + "doc/man3/DTLSv1_get_timeout.pod" + ], + "doc/man/man3/DTLSv1_handle_timeout.3" => [ + "doc/man3/DTLSv1_handle_timeout.pod" + ], + "doc/man/man3/DTLSv1_listen.3" => [ + "doc/man3/DTLSv1_listen.pod" + ], + "doc/man/man3/ECDSA_SIG_new.3" => [ + "doc/man3/ECDSA_SIG_new.pod" + ], + "doc/man/man3/ECDSA_sign.3" => [ + "doc/man3/ECDSA_sign.pod" + ], + "doc/man/man3/ECPKParameters_print.3" => [ + "doc/man3/ECPKParameters_print.pod" + ], + "doc/man/man3/EC_GFp_simple_method.3" => [ + "doc/man3/EC_GFp_simple_method.pod" + ], + "doc/man/man3/EC_GROUP_copy.3" => [ + "doc/man3/EC_GROUP_copy.pod" + ], + "doc/man/man3/EC_GROUP_new.3" => [ + "doc/man3/EC_GROUP_new.pod" + ], + "doc/man/man3/EC_KEY_get_enc_flags.3" => [ + "doc/man3/EC_KEY_get_enc_flags.pod" + ], + "doc/man/man3/EC_KEY_new.3" => [ + "doc/man3/EC_KEY_new.pod" + ], + "doc/man/man3/EC_POINT_add.3" => [ + "doc/man3/EC_POINT_add.pod" + ], + "doc/man/man3/EC_POINT_new.3" => [ + "doc/man3/EC_POINT_new.pod" + ], + "doc/man/man3/ENGINE_add.3" => [ + "doc/man3/ENGINE_add.pod" + ], + "doc/man/man3/ERR_GET_LIB.3" => [ + "doc/man3/ERR_GET_LIB.pod" + ], + "doc/man/man3/ERR_clear_error.3" => [ + "doc/man3/ERR_clear_error.pod" + ], + "doc/man/man3/ERR_error_string.3" => [ + "doc/man3/ERR_error_string.pod" + ], + "doc/man/man3/ERR_get_error.3" => [ + "doc/man3/ERR_get_error.pod" + ], + "doc/man/man3/ERR_load_crypto_strings.3" => [ + "doc/man3/ERR_load_crypto_strings.pod" + ], + "doc/man/man3/ERR_load_strings.3" => [ + "doc/man3/ERR_load_strings.pod" + ], + "doc/man/man3/ERR_new.3" => [ + "doc/man3/ERR_new.pod" + ], + "doc/man/man3/ERR_print_errors.3" => [ + "doc/man3/ERR_print_errors.pod" + ], + "doc/man/man3/ERR_put_error.3" => [ + "doc/man3/ERR_put_error.pod" + ], + "doc/man/man3/ERR_remove_state.3" => [ + "doc/man3/ERR_remove_state.pod" + ], + "doc/man/man3/ERR_set_mark.3" => [ + "doc/man3/ERR_set_mark.pod" + ], + "doc/man/man3/EVP_ASYM_CIPHER_free.3" => [ + "doc/man3/EVP_ASYM_CIPHER_free.pod" + ], + "doc/man/man3/EVP_BytesToKey.3" => [ + "doc/man3/EVP_BytesToKey.pod" + ], + "doc/man/man3/EVP_CIPHER_CTX_get_cipher_data.3" => [ + "doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod" + ], + "doc/man/man3/EVP_CIPHER_CTX_get_original_iv.3" => [ + "doc/man3/EVP_CIPHER_CTX_get_original_iv.pod" + ], + "doc/man/man3/EVP_CIPHER_meth_new.3" => [ + "doc/man3/EVP_CIPHER_meth_new.pod" + ], + "doc/man/man3/EVP_DigestInit.3" => [ + "doc/man3/EVP_DigestInit.pod" + ], + "doc/man/man3/EVP_DigestSignInit.3" => [ + "doc/man3/EVP_DigestSignInit.pod" + ], + "doc/man/man3/EVP_DigestVerifyInit.3" => [ + "doc/man3/EVP_DigestVerifyInit.pod" + ], + "doc/man/man3/EVP_EncodeInit.3" => [ + "doc/man3/EVP_EncodeInit.pod" + ], + "doc/man/man3/EVP_EncryptInit.3" => [ + "doc/man3/EVP_EncryptInit.pod" + ], + "doc/man/man3/EVP_KDF.3" => [ + "doc/man3/EVP_KDF.pod" + ], + "doc/man/man3/EVP_KEM_free.3" => [ + "doc/man3/EVP_KEM_free.pod" + ], + "doc/man/man3/EVP_KEYEXCH_free.3" => [ + "doc/man3/EVP_KEYEXCH_free.pod" + ], + "doc/man/man3/EVP_KEYMGMT.3" => [ + "doc/man3/EVP_KEYMGMT.pod" + ], + "doc/man/man3/EVP_MAC.3" => [ + "doc/man3/EVP_MAC.pod" + ], + "doc/man/man3/EVP_MD_meth_new.3" => [ + "doc/man3/EVP_MD_meth_new.pod" + ], + "doc/man/man3/EVP_OpenInit.3" => [ + "doc/man3/EVP_OpenInit.pod" + ], + "doc/man/man3/EVP_PBE_CipherInit.3" => [ + "doc/man3/EVP_PBE_CipherInit.pod" + ], + "doc/man/man3/EVP_PKEY2PKCS8.3" => [ + "doc/man3/EVP_PKEY2PKCS8.pod" + ], + "doc/man/man3/EVP_PKEY_ASN1_METHOD.3" => [ + "doc/man3/EVP_PKEY_ASN1_METHOD.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_ctrl.3" => [ + "doc/man3/EVP_PKEY_CTX_ctrl.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_libctx.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3" => [ + "doc/man3/EVP_PKEY_CTX_get0_pkey.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_get_algor.3" => [ + "doc/man3/EVP_PKEY_CTX_get_algor.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_new.3" => [ + "doc/man3/EVP_PKEY_CTX_new.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3" => [ + "doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3" => [ + "doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_params.3" => [ + "doc/man3/EVP_PKEY_CTX_set_params.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3" => [ + "doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_scrypt_N.3" => [ + "doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod" + ], + "doc/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3" => [ + "doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod" + ], + "doc/man/man3/EVP_PKEY_asn1_get_count.3" => [ + "doc/man3/EVP_PKEY_asn1_get_count.pod" + ], + "doc/man/man3/EVP_PKEY_check.3" => [ + "doc/man3/EVP_PKEY_check.pod" + ], + "doc/man/man3/EVP_PKEY_copy_parameters.3" => [ + "doc/man3/EVP_PKEY_copy_parameters.pod" + ], + "doc/man/man3/EVP_PKEY_decapsulate.3" => [ + "doc/man3/EVP_PKEY_decapsulate.pod" + ], + "doc/man/man3/EVP_PKEY_decrypt.3" => [ + "doc/man3/EVP_PKEY_decrypt.pod" + ], + "doc/man/man3/EVP_PKEY_derive.3" => [ + "doc/man3/EVP_PKEY_derive.pod" + ], + "doc/man/man3/EVP_PKEY_digestsign_supports_digest.3" => [ + "doc/man3/EVP_PKEY_digestsign_supports_digest.pod" + ], + "doc/man/man3/EVP_PKEY_encapsulate.3" => [ + "doc/man3/EVP_PKEY_encapsulate.pod" + ], + "doc/man/man3/EVP_PKEY_encrypt.3" => [ + "doc/man3/EVP_PKEY_encrypt.pod" + ], + "doc/man/man3/EVP_PKEY_fromdata.3" => [ + "doc/man3/EVP_PKEY_fromdata.pod" + ], + "doc/man/man3/EVP_PKEY_get_attr.3" => [ + "doc/man3/EVP_PKEY_get_attr.pod" + ], + "doc/man/man3/EVP_PKEY_get_default_digest_nid.3" => [ + "doc/man3/EVP_PKEY_get_default_digest_nid.pod" + ], + "doc/man/man3/EVP_PKEY_get_field_type.3" => [ + "doc/man3/EVP_PKEY_get_field_type.pod" + ], + "doc/man/man3/EVP_PKEY_get_group_name.3" => [ + "doc/man3/EVP_PKEY_get_group_name.pod" + ], + "doc/man/man3/EVP_PKEY_get_size.3" => [ + "doc/man3/EVP_PKEY_get_size.pod" + ], + "doc/man/man3/EVP_PKEY_gettable_params.3" => [ + "doc/man3/EVP_PKEY_gettable_params.pod" + ], + "doc/man/man3/EVP_PKEY_is_a.3" => [ + "doc/man3/EVP_PKEY_is_a.pod" + ], + "doc/man/man3/EVP_PKEY_keygen.3" => [ + "doc/man3/EVP_PKEY_keygen.pod" + ], + "doc/man/man3/EVP_PKEY_meth_get_count.3" => [ + "doc/man3/EVP_PKEY_meth_get_count.pod" + ], + "doc/man/man3/EVP_PKEY_meth_new.3" => [ + "doc/man3/EVP_PKEY_meth_new.pod" + ], + "doc/man/man3/EVP_PKEY_new.3" => [ + "doc/man3/EVP_PKEY_new.pod" + ], + "doc/man/man3/EVP_PKEY_print_private.3" => [ + "doc/man3/EVP_PKEY_print_private.pod" + ], + "doc/man/man3/EVP_PKEY_set1_RSA.3" => [ + "doc/man3/EVP_PKEY_set1_RSA.pod" + ], + "doc/man/man3/EVP_PKEY_set1_encoded_public_key.3" => [ + "doc/man3/EVP_PKEY_set1_encoded_public_key.pod" + ], + "doc/man/man3/EVP_PKEY_set_type.3" => [ + "doc/man3/EVP_PKEY_set_type.pod" + ], + "doc/man/man3/EVP_PKEY_settable_params.3" => [ + "doc/man3/EVP_PKEY_settable_params.pod" + ], + "doc/man/man3/EVP_PKEY_sign.3" => [ + "doc/man3/EVP_PKEY_sign.pod" + ], + "doc/man/man3/EVP_PKEY_todata.3" => [ + "doc/man3/EVP_PKEY_todata.pod" + ], + "doc/man/man3/EVP_PKEY_verify.3" => [ + "doc/man3/EVP_PKEY_verify.pod" + ], + "doc/man/man3/EVP_PKEY_verify_recover.3" => [ + "doc/man3/EVP_PKEY_verify_recover.pod" + ], + "doc/man/man3/EVP_RAND.3" => [ + "doc/man3/EVP_RAND.pod" + ], + "doc/man/man3/EVP_SIGNATURE.3" => [ + "doc/man3/EVP_SIGNATURE.pod" + ], + "doc/man/man3/EVP_SealInit.3" => [ + "doc/man3/EVP_SealInit.pod" + ], + "doc/man/man3/EVP_SignInit.3" => [ + "doc/man3/EVP_SignInit.pod" + ], + "doc/man/man3/EVP_VerifyInit.3" => [ + "doc/man3/EVP_VerifyInit.pod" + ], + "doc/man/man3/EVP_aes_128_gcm.3" => [ + "doc/man3/EVP_aes_128_gcm.pod" + ], + "doc/man/man3/EVP_aria_128_gcm.3" => [ + "doc/man3/EVP_aria_128_gcm.pod" + ], + "doc/man/man3/EVP_bf_cbc.3" => [ + "doc/man3/EVP_bf_cbc.pod" + ], + "doc/man/man3/EVP_blake2b512.3" => [ + "doc/man3/EVP_blake2b512.pod" + ], + "doc/man/man3/EVP_camellia_128_ecb.3" => [ + "doc/man3/EVP_camellia_128_ecb.pod" + ], + "doc/man/man3/EVP_cast5_cbc.3" => [ + "doc/man3/EVP_cast5_cbc.pod" + ], + "doc/man/man3/EVP_chacha20.3" => [ + "doc/man3/EVP_chacha20.pod" + ], + "doc/man/man3/EVP_des_cbc.3" => [ + "doc/man3/EVP_des_cbc.pod" + ], + "doc/man/man3/EVP_desx_cbc.3" => [ + "doc/man3/EVP_desx_cbc.pod" + ], + "doc/man/man3/EVP_idea_cbc.3" => [ + "doc/man3/EVP_idea_cbc.pod" + ], + "doc/man/man3/EVP_md2.3" => [ + "doc/man3/EVP_md2.pod" + ], + "doc/man/man3/EVP_md4.3" => [ + "doc/man3/EVP_md4.pod" + ], + "doc/man/man3/EVP_md5.3" => [ + "doc/man3/EVP_md5.pod" + ], + "doc/man/man3/EVP_mdc2.3" => [ + "doc/man3/EVP_mdc2.pod" + ], + "doc/man/man3/EVP_rc2_cbc.3" => [ + "doc/man3/EVP_rc2_cbc.pod" + ], + "doc/man/man3/EVP_rc4.3" => [ + "doc/man3/EVP_rc4.pod" + ], + "doc/man/man3/EVP_rc5_32_12_16_cbc.3" => [ + "doc/man3/EVP_rc5_32_12_16_cbc.pod" + ], + "doc/man/man3/EVP_ripemd160.3" => [ + "doc/man3/EVP_ripemd160.pod" + ], + "doc/man/man3/EVP_seed_cbc.3" => [ + "doc/man3/EVP_seed_cbc.pod" + ], + "doc/man/man3/EVP_set_default_properties.3" => [ + "doc/man3/EVP_set_default_properties.pod" + ], + "doc/man/man3/EVP_sha1.3" => [ + "doc/man3/EVP_sha1.pod" + ], + "doc/man/man3/EVP_sha224.3" => [ + "doc/man3/EVP_sha224.pod" + ], + "doc/man/man3/EVP_sha3_224.3" => [ + "doc/man3/EVP_sha3_224.pod" + ], + "doc/man/man3/EVP_sm3.3" => [ + "doc/man3/EVP_sm3.pod" + ], + "doc/man/man3/EVP_sm4_cbc.3" => [ + "doc/man3/EVP_sm4_cbc.pod" + ], + "doc/man/man3/EVP_whirlpool.3" => [ + "doc/man3/EVP_whirlpool.pod" + ], + "doc/man/man3/GENERAL_NAME.3" => [ + "doc/man3/GENERAL_NAME.pod" + ], + "doc/man/man3/HMAC.3" => [ + "doc/man3/HMAC.pod" + ], + "doc/man/man3/MD5.3" => [ + "doc/man3/MD5.pod" + ], + "doc/man/man3/MDC2_Init.3" => [ + "doc/man3/MDC2_Init.pod" + ], + "doc/man/man3/NCONF_new_ex.3" => [ + "doc/man3/NCONF_new_ex.pod" + ], + "doc/man/man3/OBJ_nid2obj.3" => [ + "doc/man3/OBJ_nid2obj.pod" + ], + "doc/man/man3/OCSP_REQUEST_new.3" => [ + "doc/man3/OCSP_REQUEST_new.pod" + ], + "doc/man/man3/OCSP_cert_to_id.3" => [ + "doc/man3/OCSP_cert_to_id.pod" + ], + "doc/man/man3/OCSP_request_add1_nonce.3" => [ + "doc/man3/OCSP_request_add1_nonce.pod" + ], + "doc/man/man3/OCSP_resp_find_status.3" => [ + "doc/man3/OCSP_resp_find_status.pod" + ], + "doc/man/man3/OCSP_response_status.3" => [ + "doc/man3/OCSP_response_status.pod" + ], + "doc/man/man3/OCSP_sendreq_new.3" => [ + "doc/man3/OCSP_sendreq_new.pod" + ], + "doc/man/man3/OPENSSL_Applink.3" => [ + "doc/man3/OPENSSL_Applink.pod" + ], + "doc/man/man3/OPENSSL_FILE.3" => [ + "doc/man3/OPENSSL_FILE.pod" + ], + "doc/man/man3/OPENSSL_LH_COMPFUNC.3" => [ + "doc/man3/OPENSSL_LH_COMPFUNC.pod" + ], + "doc/man/man3/OPENSSL_LH_stats.3" => [ + "doc/man3/OPENSSL_LH_stats.pod" + ], + "doc/man/man3/OPENSSL_config.3" => [ + "doc/man3/OPENSSL_config.pod" + ], + "doc/man/man3/OPENSSL_fork_prepare.3" => [ + "doc/man3/OPENSSL_fork_prepare.pod" + ], + "doc/man/man3/OPENSSL_gmtime.3" => [ + "doc/man3/OPENSSL_gmtime.pod" + ], + "doc/man/man3/OPENSSL_hexchar2int.3" => [ + "doc/man3/OPENSSL_hexchar2int.pod" + ], + "doc/man/man3/OPENSSL_ia32cap.3" => [ + "doc/man3/OPENSSL_ia32cap.pod" + ], + "doc/man/man3/OPENSSL_init_crypto.3" => [ + "doc/man3/OPENSSL_init_crypto.pod" + ], + "doc/man/man3/OPENSSL_init_ssl.3" => [ + "doc/man3/OPENSSL_init_ssl.pod" + ], + "doc/man/man3/OPENSSL_instrument_bus.3" => [ + "doc/man3/OPENSSL_instrument_bus.pod" + ], + "doc/man/man3/OPENSSL_load_builtin_modules.3" => [ + "doc/man3/OPENSSL_load_builtin_modules.pod" + ], + "doc/man/man3/OPENSSL_malloc.3" => [ + "doc/man3/OPENSSL_malloc.pod" + ], + "doc/man/man3/OPENSSL_riscvcap.3" => [ + "doc/man3/OPENSSL_riscvcap.pod" + ], + "doc/man/man3/OPENSSL_s390xcap.3" => [ + "doc/man3/OPENSSL_s390xcap.pod" + ], + "doc/man/man3/OPENSSL_secure_malloc.3" => [ + "doc/man3/OPENSSL_secure_malloc.pod" + ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], + "doc/man/man3/OSSL_ALGORITHM.3" => [ + "doc/man3/OSSL_ALGORITHM.pod" + ], + "doc/man/man3/OSSL_CALLBACK.3" => [ + "doc/man3/OSSL_CALLBACK.pod" + ], + "doc/man/man3/OSSL_CMP_ATAV_set0.3" => [ + "doc/man3/OSSL_CMP_ATAV_set0.pod" + ], + "doc/man/man3/OSSL_CMP_CTX_new.3" => [ + "doc/man3/OSSL_CMP_CTX_new.pod" + ], + "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3" => [ + "doc/man3/OSSL_CMP_HDR_get0_transactionID.pod" + ], + "doc/man/man3/OSSL_CMP_ITAV_new_caCerts.3" => [ + "doc/man3/OSSL_CMP_ITAV_new_caCerts.pod" + ], + "doc/man/man3/OSSL_CMP_ITAV_set0.3" => [ + "doc/man3/OSSL_CMP_ITAV_set0.pod" + ], + "doc/man/man3/OSSL_CMP_MSG_get0_header.3" => [ + "doc/man3/OSSL_CMP_MSG_get0_header.pod" + ], + "doc/man/man3/OSSL_CMP_MSG_http_perform.3" => [ + "doc/man3/OSSL_CMP_MSG_http_perform.pod" + ], + "doc/man/man3/OSSL_CMP_SRV_CTX_new.3" => [ + "doc/man3/OSSL_CMP_SRV_CTX_new.pod" + ], + "doc/man/man3/OSSL_CMP_STATUSINFO_new.3" => [ + "doc/man3/OSSL_CMP_STATUSINFO_new.pod" + ], + "doc/man/man3/OSSL_CMP_exec_certreq.3" => [ + "doc/man3/OSSL_CMP_exec_certreq.pod" + ], + "doc/man/man3/OSSL_CMP_log_open.3" => [ + "doc/man3/OSSL_CMP_log_open.pod" + ], + "doc/man/man3/OSSL_CMP_validate_msg.3" => [ + "doc/man3/OSSL_CMP_validate_msg.pod" + ], + "doc/man/man3/OSSL_CORE_MAKE_FUNC.3" => [ + "doc/man3/OSSL_CORE_MAKE_FUNC.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_get0_tmpl.3" => [ + "doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_set0_validity.3" => [ + "doc/man3/OSSL_CRMF_MSG_set0_validity.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod" + ], + "doc/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3" => [ + "doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod" + ], + "doc/man/man3/OSSL_CRMF_pbmp_new.3" => [ + "doc/man3/OSSL_CRMF_pbmp_new.pod" + ], + "doc/man/man3/OSSL_DECODER.3" => [ + "doc/man3/OSSL_DECODER.pod" + ], + "doc/man/man3/OSSL_DECODER_CTX.3" => [ + "doc/man3/OSSL_DECODER_CTX.pod" + ], + "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3" => [ + "doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod" + ], + "doc/man/man3/OSSL_DECODER_from_bio.3" => [ + "doc/man3/OSSL_DECODER_from_bio.pod" + ], + "doc/man/man3/OSSL_DISPATCH.3" => [ + "doc/man3/OSSL_DISPATCH.pod" + ], + "doc/man/man3/OSSL_ENCODER.3" => [ + "doc/man3/OSSL_ENCODER.pod" + ], + "doc/man/man3/OSSL_ENCODER_CTX.3" => [ + "doc/man3/OSSL_ENCODER_CTX.pod" + ], + "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3" => [ + "doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod" + ], + "doc/man/man3/OSSL_ENCODER_to_bio.3" => [ + "doc/man3/OSSL_ENCODER_to_bio.pod" + ], + "doc/man/man3/OSSL_ERR_STATE_save.3" => [ + "doc/man3/OSSL_ERR_STATE_save.pod" + ], + "doc/man/man3/OSSL_ESS_check_signing_certs.3" => [ + "doc/man3/OSSL_ESS_check_signing_certs.pod" + ], + "doc/man/man3/OSSL_GENERAL_NAMES_print.3" => [ + "doc/man3/OSSL_GENERAL_NAMES_print.pod" + ], + "doc/man/man3/OSSL_HPKE_CTX_new.3" => [ + "doc/man3/OSSL_HPKE_CTX_new.pod" + ], + "doc/man/man3/OSSL_HTTP_REQ_CTX.3" => [ + "doc/man3/OSSL_HTTP_REQ_CTX.pod" + ], + "doc/man/man3/OSSL_HTTP_parse_url.3" => [ + "doc/man3/OSSL_HTTP_parse_url.pod" + ], + "doc/man/man3/OSSL_HTTP_transfer.3" => [ + "doc/man3/OSSL_HTTP_transfer.pod" + ], + "doc/man/man3/OSSL_IETF_ATTR_SYNTAX.3" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX.pod" + ], + "doc/man/man3/OSSL_IETF_ATTR_SYNTAX_print.3" => [ + "doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod" + ], + "doc/man/man3/OSSL_INDICATOR_set_callback.3" => [ + "doc/man3/OSSL_INDICATOR_set_callback.pod" + ], + "doc/man/man3/OSSL_ITEM.3" => [ + "doc/man3/OSSL_ITEM.pod" + ], + "doc/man/man3/OSSL_LIB_CTX.3" => [ + "doc/man3/OSSL_LIB_CTX.pod" + ], + "doc/man/man3/OSSL_LIB_CTX_set_conf_diagnostics.3" => [ + "doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod" + ], + "doc/man/man3/OSSL_PARAM.3" => [ + "doc/man3/OSSL_PARAM.pod" + ], + "doc/man/man3/OSSL_PARAM_BLD.3" => [ + "doc/man3/OSSL_PARAM_BLD.pod" + ], + "doc/man/man3/OSSL_PARAM_allocate_from_text.3" => [ + "doc/man3/OSSL_PARAM_allocate_from_text.pod" + ], + "doc/man/man3/OSSL_PARAM_dup.3" => [ + "doc/man3/OSSL_PARAM_dup.pod" + ], + "doc/man/man3/OSSL_PARAM_int.3" => [ + "doc/man3/OSSL_PARAM_int.pod" + ], + "doc/man/man3/OSSL_PROVIDER.3" => [ + "doc/man3/OSSL_PROVIDER.pod" + ], + "doc/man/man3/OSSL_QUIC_client_method.3" => [ + "doc/man3/OSSL_QUIC_client_method.pod" + ], + "doc/man/man3/OSSL_SELF_TEST_new.3" => [ + "doc/man3/OSSL_SELF_TEST_new.pod" + ], + "doc/man/man3/OSSL_SELF_TEST_set_callback.3" => [ + "doc/man3/OSSL_SELF_TEST_set_callback.pod" + ], + "doc/man/man3/OSSL_STORE_INFO.3" => [ + "doc/man3/OSSL_STORE_INFO.pod" + ], + "doc/man/man3/OSSL_STORE_LOADER.3" => [ + "doc/man3/OSSL_STORE_LOADER.pod" + ], + "doc/man/man3/OSSL_STORE_SEARCH.3" => [ + "doc/man3/OSSL_STORE_SEARCH.pod" + ], + "doc/man/man3/OSSL_STORE_attach.3" => [ + "doc/man3/OSSL_STORE_attach.pod" + ], + "doc/man/man3/OSSL_STORE_expect.3" => [ + "doc/man3/OSSL_STORE_expect.pod" + ], + "doc/man/man3/OSSL_STORE_open.3" => [ + "doc/man3/OSSL_STORE_open.pod" + ], + "doc/man/man3/OSSL_sleep.3" => [ + "doc/man3/OSSL_sleep.pod" + ], + "doc/man/man3/OSSL_trace_enabled.3" => [ + "doc/man3/OSSL_trace_enabled.pod" + ], + "doc/man/man3/OSSL_trace_get_category_num.3" => [ + "doc/man3/OSSL_trace_get_category_num.pod" + ], + "doc/man/man3/OSSL_trace_set_channel.3" => [ + "doc/man3/OSSL_trace_set_channel.pod" + ], + "doc/man/man3/OpenSSL_add_all_algorithms.3" => [ + "doc/man3/OpenSSL_add_all_algorithms.pod" + ], + "doc/man/man3/OpenSSL_version.3" => [ + "doc/man3/OpenSSL_version.pod" + ], + "doc/man/man3/PBMAC1_get1_pbkdf2_param.3" => [ + "doc/man3/PBMAC1_get1_pbkdf2_param.pod" + ], + "doc/man/man3/PEM_X509_INFO_read_bio_ex.3" => [ + "doc/man3/PEM_X509_INFO_read_bio_ex.pod" + ], + "doc/man/man3/PEM_bytes_read_bio.3" => [ + "doc/man3/PEM_bytes_read_bio.pod" + ], + "doc/man/man3/PEM_read.3" => [ + "doc/man3/PEM_read.pod" + ], + "doc/man/man3/PEM_read_CMS.3" => [ + "doc/man3/PEM_read_CMS.pod" + ], + "doc/man/man3/PEM_read_bio_PrivateKey.3" => [ + "doc/man3/PEM_read_bio_PrivateKey.pod" + ], + "doc/man/man3/PEM_read_bio_ex.3" => [ + "doc/man3/PEM_read_bio_ex.pod" + ], + "doc/man/man3/PEM_write_bio_CMS_stream.3" => [ + "doc/man3/PEM_write_bio_CMS_stream.pod" + ], + "doc/man/man3/PEM_write_bio_PKCS7_stream.3" => [ + "doc/man3/PEM_write_bio_PKCS7_stream.pod" + ], + "doc/man/man3/PKCS12_PBE_keyivgen.3" => [ + "doc/man3/PKCS12_PBE_keyivgen.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_create_cert.3" => [ + "doc/man3/PKCS12_SAFEBAG_create_cert.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_get0_attrs.3" => [ + "doc/man3/PKCS12_SAFEBAG_get0_attrs.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_get1_cert.3" => [ + "doc/man3/PKCS12_SAFEBAG_get1_cert.pod" + ], + "doc/man/man3/PKCS12_SAFEBAG_set0_attrs.3" => [ + "doc/man3/PKCS12_SAFEBAG_set0_attrs.pod" + ], + "doc/man/man3/PKCS12_add1_attr_by_NID.3" => [ + "doc/man3/PKCS12_add1_attr_by_NID.pod" + ], + "doc/man/man3/PKCS12_add_CSPName_asc.3" => [ + "doc/man3/PKCS12_add_CSPName_asc.pod" + ], + "doc/man/man3/PKCS12_add_cert.3" => [ + "doc/man3/PKCS12_add_cert.pod" + ], + "doc/man/man3/PKCS12_add_friendlyname_asc.3" => [ + "doc/man3/PKCS12_add_friendlyname_asc.pod" + ], + "doc/man/man3/PKCS12_add_localkeyid.3" => [ + "doc/man3/PKCS12_add_localkeyid.pod" + ], + "doc/man/man3/PKCS12_add_safe.3" => [ + "doc/man3/PKCS12_add_safe.pod" + ], + "doc/man/man3/PKCS12_create.3" => [ + "doc/man3/PKCS12_create.pod" + ], + "doc/man/man3/PKCS12_decrypt_skey.3" => [ + "doc/man3/PKCS12_decrypt_skey.pod" + ], + "doc/man/man3/PKCS12_gen_mac.3" => [ + "doc/man3/PKCS12_gen_mac.pod" + ], + "doc/man/man3/PKCS12_get_friendlyname.3" => [ + "doc/man3/PKCS12_get_friendlyname.pod" + ], + "doc/man/man3/PKCS12_init.3" => [ + "doc/man3/PKCS12_init.pod" + ], + "doc/man/man3/PKCS12_item_decrypt_d2i.3" => [ + "doc/man3/PKCS12_item_decrypt_d2i.pod" + ], + "doc/man/man3/PKCS12_key_gen_utf8_ex.3" => [ + "doc/man3/PKCS12_key_gen_utf8_ex.pod" + ], + "doc/man/man3/PKCS12_newpass.3" => [ + "doc/man3/PKCS12_newpass.pod" + ], + "doc/man/man3/PKCS12_pack_p7encdata.3" => [ + "doc/man3/PKCS12_pack_p7encdata.pod" + ], + "doc/man/man3/PKCS12_parse.3" => [ + "doc/man3/PKCS12_parse.pod" + ], + "doc/man/man3/PKCS5_PBE_keyivgen.3" => [ + "doc/man3/PKCS5_PBE_keyivgen.pod" + ], + "doc/man/man3/PKCS5_PBKDF2_HMAC.3" => [ + "doc/man3/PKCS5_PBKDF2_HMAC.pod" + ], + "doc/man/man3/PKCS7_decrypt.3" => [ + "doc/man3/PKCS7_decrypt.pod" + ], + "doc/man/man3/PKCS7_encrypt.3" => [ + "doc/man3/PKCS7_encrypt.pod" + ], + "doc/man/man3/PKCS7_get_octet_string.3" => [ + "doc/man3/PKCS7_get_octet_string.pod" + ], + "doc/man/man3/PKCS7_sign.3" => [ + "doc/man3/PKCS7_sign.pod" + ], + "doc/man/man3/PKCS7_sign_add_signer.3" => [ + "doc/man3/PKCS7_sign_add_signer.pod" + ], + "doc/man/man3/PKCS7_type_is_other.3" => [ + "doc/man3/PKCS7_type_is_other.pod" + ], + "doc/man/man3/PKCS7_verify.3" => [ + "doc/man3/PKCS7_verify.pod" + ], + "doc/man/man3/PKCS8_encrypt.3" => [ + "doc/man3/PKCS8_encrypt.pod" + ], + "doc/man/man3/PKCS8_pkey_add1_attr.3" => [ + "doc/man3/PKCS8_pkey_add1_attr.pod" + ], + "doc/man/man3/RAND_add.3" => [ + "doc/man3/RAND_add.pod" + ], + "doc/man/man3/RAND_bytes.3" => [ + "doc/man3/RAND_bytes.pod" + ], + "doc/man/man3/RAND_cleanup.3" => [ + "doc/man3/RAND_cleanup.pod" + ], + "doc/man/man3/RAND_egd.3" => [ + "doc/man3/RAND_egd.pod" + ], + "doc/man/man3/RAND_get0_primary.3" => [ + "doc/man3/RAND_get0_primary.pod" + ], + "doc/man/man3/RAND_load_file.3" => [ + "doc/man3/RAND_load_file.pod" + ], + "doc/man/man3/RAND_set_DRBG_type.3" => [ + "doc/man3/RAND_set_DRBG_type.pod" + ], + "doc/man/man3/RAND_set_rand_method.3" => [ + "doc/man3/RAND_set_rand_method.pod" + ], + "doc/man/man3/RC4_set_key.3" => [ + "doc/man3/RC4_set_key.pod" + ], + "doc/man/man3/RIPEMD160_Init.3" => [ + "doc/man3/RIPEMD160_Init.pod" + ], + "doc/man/man3/RSA_blinding_on.3" => [ + "doc/man3/RSA_blinding_on.pod" + ], + "doc/man/man3/RSA_check_key.3" => [ + "doc/man3/RSA_check_key.pod" + ], + "doc/man/man3/RSA_generate_key.3" => [ + "doc/man3/RSA_generate_key.pod" + ], + "doc/man/man3/RSA_get0_key.3" => [ + "doc/man3/RSA_get0_key.pod" + ], + "doc/man/man3/RSA_meth_new.3" => [ + "doc/man3/RSA_meth_new.pod" + ], + "doc/man/man3/RSA_new.3" => [ + "doc/man3/RSA_new.pod" + ], + "doc/man/man3/RSA_padding_add_PKCS1_type_1.3" => [ + "doc/man3/RSA_padding_add_PKCS1_type_1.pod" + ], + "doc/man/man3/RSA_print.3" => [ + "doc/man3/RSA_print.pod" + ], + "doc/man/man3/RSA_private_encrypt.3" => [ + "doc/man3/RSA_private_encrypt.pod" + ], + "doc/man/man3/RSA_public_encrypt.3" => [ + "doc/man3/RSA_public_encrypt.pod" + ], + "doc/man/man3/RSA_set_method.3" => [ + "doc/man3/RSA_set_method.pod" + ], + "doc/man/man3/RSA_sign.3" => [ + "doc/man3/RSA_sign.pod" + ], + "doc/man/man3/RSA_sign_ASN1_OCTET_STRING.3" => [ + "doc/man3/RSA_sign_ASN1_OCTET_STRING.pod" + ], + "doc/man/man3/RSA_size.3" => [ + "doc/man3/RSA_size.pod" + ], + "doc/man/man3/SCT_new.3" => [ + "doc/man3/SCT_new.pod" + ], + "doc/man/man3/SCT_print.3" => [ + "doc/man3/SCT_print.pod" + ], + "doc/man/man3/SCT_validate.3" => [ + "doc/man3/SCT_validate.pod" + ], + "doc/man/man3/SHA256_Init.3" => [ + "doc/man3/SHA256_Init.pod" + ], + "doc/man/man3/SMIME_read_ASN1.3" => [ + "doc/man3/SMIME_read_ASN1.pod" + ], + "doc/man/man3/SMIME_read_CMS.3" => [ + "doc/man3/SMIME_read_CMS.pod" + ], + "doc/man/man3/SMIME_read_PKCS7.3" => [ + "doc/man3/SMIME_read_PKCS7.pod" + ], + "doc/man/man3/SMIME_write_ASN1.3" => [ + "doc/man3/SMIME_write_ASN1.pod" + ], + "doc/man/man3/SMIME_write_CMS.3" => [ + "doc/man3/SMIME_write_CMS.pod" + ], + "doc/man/man3/SMIME_write_PKCS7.3" => [ + "doc/man3/SMIME_write_PKCS7.pod" + ], + "doc/man/man3/SRP_Calc_B.3" => [ + "doc/man3/SRP_Calc_B.pod" + ], + "doc/man/man3/SRP_VBASE_new.3" => [ + "doc/man3/SRP_VBASE_new.pod" + ], + "doc/man/man3/SRP_create_verifier.3" => [ + "doc/man3/SRP_create_verifier.pod" + ], + "doc/man/man3/SRP_user_pwd_new.3" => [ + "doc/man3/SRP_user_pwd_new.pod" + ], + "doc/man/man3/SSL_CIPHER_get_name.3" => [ + "doc/man3/SSL_CIPHER_get_name.pod" + ], + "doc/man/man3/SSL_COMP_add_compression_method.3" => [ + "doc/man3/SSL_COMP_add_compression_method.pod" + ], + "doc/man/man3/SSL_CONF_CTX_new.3" => [ + "doc/man3/SSL_CONF_CTX_new.pod" + ], + "doc/man/man3/SSL_CONF_CTX_set1_prefix.3" => [ + "doc/man3/SSL_CONF_CTX_set1_prefix.pod" + ], + "doc/man/man3/SSL_CONF_CTX_set_flags.3" => [ + "doc/man3/SSL_CONF_CTX_set_flags.pod" + ], + "doc/man/man3/SSL_CONF_CTX_set_ssl_ctx.3" => [ + "doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod" + ], + "doc/man/man3/SSL_CONF_cmd.3" => [ + "doc/man3/SSL_CONF_cmd.pod" + ], + "doc/man/man3/SSL_CONF_cmd_argv.3" => [ + "doc/man3/SSL_CONF_cmd_argv.pod" + ], + "doc/man/man3/SSL_CTX_add1_chain_cert.3" => [ + "doc/man3/SSL_CTX_add1_chain_cert.pod" + ], + "doc/man/man3/SSL_CTX_add_extra_chain_cert.3" => [ + "doc/man3/SSL_CTX_add_extra_chain_cert.pod" + ], + "doc/man/man3/SSL_CTX_add_session.3" => [ + "doc/man3/SSL_CTX_add_session.pod" + ], + "doc/man/man3/SSL_CTX_config.3" => [ + "doc/man3/SSL_CTX_config.pod" + ], + "doc/man/man3/SSL_CTX_ctrl.3" => [ + "doc/man3/SSL_CTX_ctrl.pod" + ], + "doc/man/man3/SSL_CTX_dane_enable.3" => [ + "doc/man3/SSL_CTX_dane_enable.pod" + ], + "doc/man/man3/SSL_CTX_flush_sessions.3" => [ + "doc/man3/SSL_CTX_flush_sessions.pod" + ], + "doc/man/man3/SSL_CTX_free.3" => [ + "doc/man3/SSL_CTX_free.pod" + ], + "doc/man/man3/SSL_CTX_get0_param.3" => [ + "doc/man3/SSL_CTX_get0_param.pod" + ], + "doc/man/man3/SSL_CTX_get_verify_mode.3" => [ + "doc/man3/SSL_CTX_get_verify_mode.pod" + ], + "doc/man/man3/SSL_CTX_has_client_custom_ext.3" => [ + "doc/man3/SSL_CTX_has_client_custom_ext.pod" + ], + "doc/man/man3/SSL_CTX_load_verify_locations.3" => [ + "doc/man3/SSL_CTX_load_verify_locations.pod" + ], + "doc/man/man3/SSL_CTX_new.3" => [ + "doc/man3/SSL_CTX_new.pod" + ], + "doc/man/man3/SSL_CTX_sess_number.3" => [ + "doc/man3/SSL_CTX_sess_number.pod" + ], + "doc/man/man3/SSL_CTX_sess_set_cache_size.3" => [ + "doc/man3/SSL_CTX_sess_set_cache_size.pod" + ], + "doc/man/man3/SSL_CTX_sess_set_get_cb.3" => [ + "doc/man3/SSL_CTX_sess_set_get_cb.pod" + ], + "doc/man/man3/SSL_CTX_sessions.3" => [ + "doc/man3/SSL_CTX_sessions.pod" + ], + "doc/man/man3/SSL_CTX_set0_CA_list.3" => [ + "doc/man3/SSL_CTX_set0_CA_list.pod" + ], + "doc/man/man3/SSL_CTX_set1_cert_comp_preference.3" => [ + "doc/man3/SSL_CTX_set1_cert_comp_preference.pod" + ], + "doc/man/man3/SSL_CTX_set1_curves.3" => [ + "doc/man3/SSL_CTX_set1_curves.pod" + ], + "doc/man/man3/SSL_CTX_set1_sigalgs.3" => [ + "doc/man3/SSL_CTX_set1_sigalgs.pod" + ], + "doc/man/man3/SSL_CTX_set1_verify_cert_store.3" => [ + "doc/man3/SSL_CTX_set1_verify_cert_store.pod" + ], + "doc/man/man3/SSL_CTX_set_alpn_select_cb.3" => [ + "doc/man3/SSL_CTX_set_alpn_select_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_cert_cb.3" => [ + "doc/man3/SSL_CTX_set_cert_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_cert_store.3" => [ + "doc/man3/SSL_CTX_set_cert_store.pod" + ], + "doc/man/man3/SSL_CTX_set_cert_verify_callback.3" => [ + "doc/man3/SSL_CTX_set_cert_verify_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_cipher_list.3" => [ + "doc/man3/SSL_CTX_set_cipher_list.pod" + ], + "doc/man/man3/SSL_CTX_set_client_cert_cb.3" => [ + "doc/man3/SSL_CTX_set_client_cert_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_client_hello_cb.3" => [ + "doc/man3/SSL_CTX_set_client_hello_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_ct_validation_callback.3" => [ + "doc/man3/SSL_CTX_set_ct_validation_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_ctlog_list_file.3" => [ + "doc/man3/SSL_CTX_set_ctlog_list_file.pod" + ], + "doc/man/man3/SSL_CTX_set_default_passwd_cb.3" => [ + "doc/man3/SSL_CTX_set_default_passwd_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_generate_session_id.3" => [ + "doc/man3/SSL_CTX_set_generate_session_id.pod" + ], + "doc/man/man3/SSL_CTX_set_info_callback.3" => [ + "doc/man3/SSL_CTX_set_info_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_keylog_callback.3" => [ + "doc/man3/SSL_CTX_set_keylog_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_max_cert_list.3" => [ + "doc/man3/SSL_CTX_set_max_cert_list.pod" + ], + "doc/man/man3/SSL_CTX_set_min_proto_version.3" => [ + "doc/man3/SSL_CTX_set_min_proto_version.pod" + ], + "doc/man/man3/SSL_CTX_set_mode.3" => [ + "doc/man3/SSL_CTX_set_mode.pod" + ], + "doc/man/man3/SSL_CTX_set_msg_callback.3" => [ + "doc/man3/SSL_CTX_set_msg_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_num_tickets.3" => [ + "doc/man3/SSL_CTX_set_num_tickets.pod" + ], + "doc/man/man3/SSL_CTX_set_options.3" => [ + "doc/man3/SSL_CTX_set_options.pod" + ], + "doc/man/man3/SSL_CTX_set_psk_client_callback.3" => [ + "doc/man3/SSL_CTX_set_psk_client_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_quiet_shutdown.3" => [ + "doc/man3/SSL_CTX_set_quiet_shutdown.pod" + ], + "doc/man/man3/SSL_CTX_set_read_ahead.3" => [ + "doc/man3/SSL_CTX_set_read_ahead.pod" + ], + "doc/man/man3/SSL_CTX_set_record_padding_callback.3" => [ + "doc/man3/SSL_CTX_set_record_padding_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_security_level.3" => [ + "doc/man3/SSL_CTX_set_security_level.pod" + ], + "doc/man/man3/SSL_CTX_set_session_cache_mode.3" => [ + "doc/man3/SSL_CTX_set_session_cache_mode.pod" + ], + "doc/man/man3/SSL_CTX_set_session_id_context.3" => [ + "doc/man3/SSL_CTX_set_session_id_context.pod" + ], + "doc/man/man3/SSL_CTX_set_session_ticket_cb.3" => [ + "doc/man3/SSL_CTX_set_session_ticket_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_split_send_fragment.3" => [ + "doc/man3/SSL_CTX_set_split_send_fragment.pod" + ], + "doc/man/man3/SSL_CTX_set_srp_password.3" => [ + "doc/man3/SSL_CTX_set_srp_password.pod" + ], + "doc/man/man3/SSL_CTX_set_ssl_version.3" => [ + "doc/man3/SSL_CTX_set_ssl_version.pod" + ], + "doc/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3" => [ + "doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_timeout.3" => [ + "doc/man3/SSL_CTX_set_timeout.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_servername_callback.3" => [ + "doc/man3/SSL_CTX_set_tlsext_servername_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_status_cb.3" => [ + "doc/man3/SSL_CTX_set_tlsext_status_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3" => [ + "doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod" + ], + "doc/man/man3/SSL_CTX_set_tlsext_use_srtp.3" => [ + "doc/man3/SSL_CTX_set_tlsext_use_srtp.pod" + ], + "doc/man/man3/SSL_CTX_set_tmp_dh_callback.3" => [ + "doc/man3/SSL_CTX_set_tmp_dh_callback.pod" + ], + "doc/man/man3/SSL_CTX_set_tmp_ecdh.3" => [ + "doc/man3/SSL_CTX_set_tmp_ecdh.pod" + ], + "doc/man/man3/SSL_CTX_set_verify.3" => [ + "doc/man3/SSL_CTX_set_verify.pod" + ], + "doc/man/man3/SSL_CTX_use_certificate.3" => [ + "doc/man3/SSL_CTX_use_certificate.pod" + ], + "doc/man/man3/SSL_CTX_use_psk_identity_hint.3" => [ + "doc/man3/SSL_CTX_use_psk_identity_hint.pod" + ], + "doc/man/man3/SSL_CTX_use_serverinfo.3" => [ + "doc/man3/SSL_CTX_use_serverinfo.pod" + ], + "doc/man/man3/SSL_SESSION_free.3" => [ + "doc/man3/SSL_SESSION_free.pod" + ], + "doc/man/man3/SSL_SESSION_get0_cipher.3" => [ + "doc/man3/SSL_SESSION_get0_cipher.pod" + ], + "doc/man/man3/SSL_SESSION_get0_hostname.3" => [ + "doc/man3/SSL_SESSION_get0_hostname.pod" + ], + "doc/man/man3/SSL_SESSION_get0_id_context.3" => [ + "doc/man3/SSL_SESSION_get0_id_context.pod" + ], + "doc/man/man3/SSL_SESSION_get0_peer.3" => [ + "doc/man3/SSL_SESSION_get0_peer.pod" + ], + "doc/man/man3/SSL_SESSION_get_compress_id.3" => [ + "doc/man3/SSL_SESSION_get_compress_id.pod" + ], + "doc/man/man3/SSL_SESSION_get_protocol_version.3" => [ + "doc/man3/SSL_SESSION_get_protocol_version.pod" + ], + "doc/man/man3/SSL_SESSION_get_time.3" => [ + "doc/man3/SSL_SESSION_get_time.pod" + ], + "doc/man/man3/SSL_SESSION_has_ticket.3" => [ + "doc/man3/SSL_SESSION_has_ticket.pod" + ], + "doc/man/man3/SSL_SESSION_is_resumable.3" => [ + "doc/man3/SSL_SESSION_is_resumable.pod" + ], + "doc/man/man3/SSL_SESSION_print.3" => [ + "doc/man3/SSL_SESSION_print.pod" + ], + "doc/man/man3/SSL_SESSION_set1_id.3" => [ + "doc/man3/SSL_SESSION_set1_id.pod" + ], + "doc/man/man3/SSL_accept.3" => [ + "doc/man3/SSL_accept.pod" + ], + "doc/man/man3/SSL_accept_stream.3" => [ + "doc/man3/SSL_accept_stream.pod" + ], + "doc/man/man3/SSL_alert_type_string.3" => [ + "doc/man3/SSL_alert_type_string.pod" + ], + "doc/man/man3/SSL_alloc_buffers.3" => [ + "doc/man3/SSL_alloc_buffers.pod" + ], + "doc/man/man3/SSL_check_chain.3" => [ + "doc/man3/SSL_check_chain.pod" + ], + "doc/man/man3/SSL_clear.3" => [ + "doc/man3/SSL_clear.pod" + ], + "doc/man/man3/SSL_connect.3" => [ + "doc/man3/SSL_connect.pod" + ], + "doc/man/man3/SSL_do_handshake.3" => [ + "doc/man3/SSL_do_handshake.pod" + ], + "doc/man/man3/SSL_export_keying_material.3" => [ + "doc/man3/SSL_export_keying_material.pod" + ], + "doc/man/man3/SSL_extension_supported.3" => [ + "doc/man3/SSL_extension_supported.pod" + ], + "doc/man/man3/SSL_free.3" => [ + "doc/man3/SSL_free.pod" + ], + "doc/man/man3/SSL_get0_connection.3" => [ + "doc/man3/SSL_get0_connection.pod" + ], + "doc/man/man3/SSL_get0_group_name.3" => [ + "doc/man3/SSL_get0_group_name.pod" + ], + "doc/man/man3/SSL_get0_peer_rpk.3" => [ + "doc/man3/SSL_get0_peer_rpk.pod" + ], + "doc/man/man3/SSL_get0_peer_scts.3" => [ + "doc/man3/SSL_get0_peer_scts.pod" + ], + "doc/man/man3/SSL_get1_builtin_sigalgs.3" => [ + "doc/man3/SSL_get1_builtin_sigalgs.pod" + ], + "doc/man/man3/SSL_get_SSL_CTX.3" => [ + "doc/man3/SSL_get_SSL_CTX.pod" + ], + "doc/man/man3/SSL_get_all_async_fds.3" => [ + "doc/man3/SSL_get_all_async_fds.pod" + ], + "doc/man/man3/SSL_get_certificate.3" => [ + "doc/man3/SSL_get_certificate.pod" + ], + "doc/man/man3/SSL_get_ciphers.3" => [ + "doc/man3/SSL_get_ciphers.pod" + ], + "doc/man/man3/SSL_get_client_random.3" => [ + "doc/man3/SSL_get_client_random.pod" + ], + "doc/man/man3/SSL_get_conn_close_info.3" => [ + "doc/man3/SSL_get_conn_close_info.pod" + ], + "doc/man/man3/SSL_get_current_cipher.3" => [ + "doc/man3/SSL_get_current_cipher.pod" + ], + "doc/man/man3/SSL_get_default_timeout.3" => [ + "doc/man3/SSL_get_default_timeout.pod" + ], + "doc/man/man3/SSL_get_error.3" => [ + "doc/man3/SSL_get_error.pod" + ], + "doc/man/man3/SSL_get_event_timeout.3" => [ + "doc/man3/SSL_get_event_timeout.pod" + ], + "doc/man/man3/SSL_get_extms_support.3" => [ + "doc/man3/SSL_get_extms_support.pod" + ], + "doc/man/man3/SSL_get_fd.3" => [ + "doc/man3/SSL_get_fd.pod" + ], + "doc/man/man3/SSL_get_handshake_rtt.3" => [ + "doc/man3/SSL_get_handshake_rtt.pod" + ], + "doc/man/man3/SSL_get_peer_cert_chain.3" => [ + "doc/man3/SSL_get_peer_cert_chain.pod" + ], + "doc/man/man3/SSL_get_peer_certificate.3" => [ + "doc/man3/SSL_get_peer_certificate.pod" + ], + "doc/man/man3/SSL_get_peer_signature_nid.3" => [ + "doc/man3/SSL_get_peer_signature_nid.pod" + ], + "doc/man/man3/SSL_get_peer_tmp_key.3" => [ + "doc/man3/SSL_get_peer_tmp_key.pod" + ], + "doc/man/man3/SSL_get_psk_identity.3" => [ + "doc/man3/SSL_get_psk_identity.pod" + ], + "doc/man/man3/SSL_get_rbio.3" => [ + "doc/man3/SSL_get_rbio.pod" + ], + "doc/man/man3/SSL_get_rpoll_descriptor.3" => [ + "doc/man3/SSL_get_rpoll_descriptor.pod" + ], + "doc/man/man3/SSL_get_session.3" => [ + "doc/man3/SSL_get_session.pod" + ], + "doc/man/man3/SSL_get_shared_sigalgs.3" => [ + "doc/man3/SSL_get_shared_sigalgs.pod" + ], + "doc/man/man3/SSL_get_stream_id.3" => [ + "doc/man3/SSL_get_stream_id.pod" + ], + "doc/man/man3/SSL_get_stream_read_state.3" => [ + "doc/man3/SSL_get_stream_read_state.pod" + ], + "doc/man/man3/SSL_get_value_uint.3" => [ + "doc/man3/SSL_get_value_uint.pod" + ], + "doc/man/man3/SSL_get_verify_result.3" => [ + "doc/man3/SSL_get_verify_result.pod" + ], + "doc/man/man3/SSL_get_version.3" => [ + "doc/man3/SSL_get_version.pod" + ], + "doc/man/man3/SSL_group_to_name.3" => [ + "doc/man3/SSL_group_to_name.pod" + ], + "doc/man/man3/SSL_handle_events.3" => [ + "doc/man3/SSL_handle_events.pod" + ], + "doc/man/man3/SSL_in_init.3" => [ + "doc/man3/SSL_in_init.pod" + ], + "doc/man/man3/SSL_inject_net_dgram.3" => [ + "doc/man3/SSL_inject_net_dgram.pod" + ], + "doc/man/man3/SSL_key_update.3" => [ + "doc/man3/SSL_key_update.pod" + ], + "doc/man/man3/SSL_library_init.3" => [ + "doc/man3/SSL_library_init.pod" + ], + "doc/man/man3/SSL_load_client_CA_file.3" => [ + "doc/man3/SSL_load_client_CA_file.pod" + ], + "doc/man/man3/SSL_new.3" => [ + "doc/man3/SSL_new.pod" + ], + "doc/man/man3/SSL_new_stream.3" => [ + "doc/man3/SSL_new_stream.pod" + ], + "doc/man/man3/SSL_pending.3" => [ + "doc/man3/SSL_pending.pod" + ], + "doc/man/man3/SSL_poll.3" => [ + "doc/man3/SSL_poll.pod" + ], + "doc/man/man3/SSL_read.3" => [ + "doc/man3/SSL_read.pod" + ], + "doc/man/man3/SSL_read_early_data.3" => [ + "doc/man3/SSL_read_early_data.pod" + ], + "doc/man/man3/SSL_rstate_string.3" => [ + "doc/man3/SSL_rstate_string.pod" + ], + "doc/man/man3/SSL_session_reused.3" => [ + "doc/man3/SSL_session_reused.pod" + ], + "doc/man/man3/SSL_set1_host.3" => [ + "doc/man3/SSL_set1_host.pod" + ], + "doc/man/man3/SSL_set1_initial_peer_addr.3" => [ + "doc/man3/SSL_set1_initial_peer_addr.pod" + ], + "doc/man/man3/SSL_set1_server_cert_type.3" => [ + "doc/man3/SSL_set1_server_cert_type.pod" + ], + "doc/man/man3/SSL_set_async_callback.3" => [ + "doc/man3/SSL_set_async_callback.pod" + ], + "doc/man/man3/SSL_set_bio.3" => [ + "doc/man3/SSL_set_bio.pod" + ], + "doc/man/man3/SSL_set_blocking_mode.3" => [ + "doc/man3/SSL_set_blocking_mode.pod" + ], + "doc/man/man3/SSL_set_connect_state.3" => [ + "doc/man3/SSL_set_connect_state.pod" + ], + "doc/man/man3/SSL_set_default_stream_mode.3" => [ + "doc/man3/SSL_set_default_stream_mode.pod" + ], + "doc/man/man3/SSL_set_fd.3" => [ + "doc/man3/SSL_set_fd.pod" + ], + "doc/man/man3/SSL_set_incoming_stream_policy.3" => [ + "doc/man3/SSL_set_incoming_stream_policy.pod" + ], + "doc/man/man3/SSL_set_retry_verify.3" => [ + "doc/man3/SSL_set_retry_verify.pod" + ], + "doc/man/man3/SSL_set_session.3" => [ + "doc/man3/SSL_set_session.pod" + ], + "doc/man/man3/SSL_set_session_secret_cb.3" => [ + "doc/man3/SSL_set_session_secret_cb.pod" + ], + "doc/man/man3/SSL_set_shutdown.3" => [ + "doc/man3/SSL_set_shutdown.pod" + ], + "doc/man/man3/SSL_set_verify_result.3" => [ + "doc/man3/SSL_set_verify_result.pod" + ], + "doc/man/man3/SSL_shutdown.3" => [ + "doc/man3/SSL_shutdown.pod" + ], + "doc/man/man3/SSL_state_string.3" => [ + "doc/man3/SSL_state_string.pod" + ], + "doc/man/man3/SSL_stream_conclude.3" => [ + "doc/man3/SSL_stream_conclude.pod" + ], + "doc/man/man3/SSL_stream_reset.3" => [ + "doc/man3/SSL_stream_reset.pod" + ], + "doc/man/man3/SSL_want.3" => [ + "doc/man3/SSL_want.pod" + ], + "doc/man/man3/SSL_write.3" => [ + "doc/man3/SSL_write.pod" + ], + "doc/man/man3/TS_RESP_CTX_new.3" => [ + "doc/man3/TS_RESP_CTX_new.pod" + ], + "doc/man/man3/TS_VERIFY_CTX.3" => [ + "doc/man3/TS_VERIFY_CTX.pod" + ], + "doc/man/man3/UI_STRING.3" => [ + "doc/man3/UI_STRING.pod" + ], + "doc/man/man3/UI_UTIL_read_pw.3" => [ + "doc/man3/UI_UTIL_read_pw.pod" + ], + "doc/man/man3/UI_create_method.3" => [ + "doc/man3/UI_create_method.pod" + ], + "doc/man/man3/UI_new.3" => [ + "doc/man3/UI_new.pod" + ], + "doc/man/man3/X509V3_get_d2i.3" => [ + "doc/man3/X509V3_get_d2i.pod" + ], + "doc/man/man3/X509V3_set_ctx.3" => [ + "doc/man3/X509V3_set_ctx.pod" + ], + "doc/man/man3/X509_ACERT_add1_attr.3" => [ + "doc/man3/X509_ACERT_add1_attr.pod" + ], + "doc/man/man3/X509_ACERT_add_attr_nconf.3" => [ + "doc/man3/X509_ACERT_add_attr_nconf.pod" + ], + "doc/man/man3/X509_ACERT_get0_holder_baseCertId.3" => [ + "doc/man3/X509_ACERT_get0_holder_baseCertId.pod" + ], + "doc/man/man3/X509_ACERT_get_attr.3" => [ + "doc/man3/X509_ACERT_get_attr.pod" + ], + "doc/man/man3/X509_ACERT_print_ex.3" => [ + "doc/man3/X509_ACERT_print_ex.pod" + ], + "doc/man/man3/X509_ALGOR_dup.3" => [ + "doc/man3/X509_ALGOR_dup.pod" + ], + "doc/man/man3/X509_ATTRIBUTE.3" => [ + "doc/man3/X509_ATTRIBUTE.pod" + ], + "doc/man/man3/X509_CRL_get0_by_serial.3" => [ + "doc/man3/X509_CRL_get0_by_serial.pod" + ], + "doc/man/man3/X509_EXTENSION_set_object.3" => [ + "doc/man3/X509_EXTENSION_set_object.pod" + ], + "doc/man/man3/X509_LOOKUP.3" => [ + "doc/man3/X509_LOOKUP.pod" + ], + "doc/man/man3/X509_LOOKUP_hash_dir.3" => [ + "doc/man3/X509_LOOKUP_hash_dir.pod" + ], + "doc/man/man3/X509_LOOKUP_meth_new.3" => [ + "doc/man3/X509_LOOKUP_meth_new.pod" + ], + "doc/man/man3/X509_NAME_ENTRY_get_object.3" => [ + "doc/man3/X509_NAME_ENTRY_get_object.pod" + ], + "doc/man/man3/X509_NAME_add_entry_by_txt.3" => [ + "doc/man3/X509_NAME_add_entry_by_txt.pod" + ], + "doc/man/man3/X509_NAME_get0_der.3" => [ + "doc/man3/X509_NAME_get0_der.pod" + ], + "doc/man/man3/X509_NAME_get_index_by_NID.3" => [ + "doc/man3/X509_NAME_get_index_by_NID.pod" + ], + "doc/man/man3/X509_NAME_print_ex.3" => [ + "doc/man3/X509_NAME_print_ex.pod" + ], + "doc/man/man3/X509_PUBKEY_new.3" => [ + "doc/man3/X509_PUBKEY_new.pod" + ], + "doc/man/man3/X509_REQ_get_attr.3" => [ + "doc/man3/X509_REQ_get_attr.pod" + ], + "doc/man/man3/X509_REQ_get_extensions.3" => [ + "doc/man3/X509_REQ_get_extensions.pod" + ], + "doc/man/man3/X509_SIG_get0.3" => [ + "doc/man3/X509_SIG_get0.pod" + ], + "doc/man/man3/X509_STORE_CTX_get_by_subject.3" => [ + "doc/man3/X509_STORE_CTX_get_by_subject.pod" + ], + "doc/man/man3/X509_STORE_CTX_get_error.3" => [ + "doc/man3/X509_STORE_CTX_get_error.pod" + ], + "doc/man/man3/X509_STORE_CTX_new.3" => [ + "doc/man3/X509_STORE_CTX_new.pod" + ], + "doc/man/man3/X509_STORE_CTX_set_verify_cb.3" => [ + "doc/man3/X509_STORE_CTX_set_verify_cb.pod" + ], + "doc/man/man3/X509_STORE_add_cert.3" => [ + "doc/man3/X509_STORE_add_cert.pod" + ], + "doc/man/man3/X509_STORE_get0_param.3" => [ + "doc/man3/X509_STORE_get0_param.pod" + ], + "doc/man/man3/X509_STORE_new.3" => [ + "doc/man3/X509_STORE_new.pod" + ], + "doc/man/man3/X509_STORE_set_verify_cb_func.3" => [ + "doc/man3/X509_STORE_set_verify_cb_func.pod" + ], + "doc/man/man3/X509_VERIFY_PARAM_set_flags.3" => [ + "doc/man3/X509_VERIFY_PARAM_set_flags.pod" + ], + "doc/man/man3/X509_add_cert.3" => [ + "doc/man3/X509_add_cert.pod" + ], + "doc/man/man3/X509_check_ca.3" => [ + "doc/man3/X509_check_ca.pod" + ], + "doc/man/man3/X509_check_host.3" => [ + "doc/man3/X509_check_host.pod" + ], + "doc/man/man3/X509_check_issued.3" => [ + "doc/man3/X509_check_issued.pod" + ], + "doc/man/man3/X509_check_private_key.3" => [ + "doc/man3/X509_check_private_key.pod" + ], + "doc/man/man3/X509_check_purpose.3" => [ + "doc/man3/X509_check_purpose.pod" + ], + "doc/man/man3/X509_cmp.3" => [ + "doc/man3/X509_cmp.pod" + ], + "doc/man/man3/X509_cmp_time.3" => [ + "doc/man3/X509_cmp_time.pod" + ], + "doc/man/man3/X509_digest.3" => [ + "doc/man3/X509_digest.pod" + ], + "doc/man/man3/X509_dup.3" => [ + "doc/man3/X509_dup.pod" + ], + "doc/man/man3/X509_get0_distinguishing_id.3" => [ + "doc/man3/X509_get0_distinguishing_id.pod" + ], + "doc/man/man3/X509_get0_notBefore.3" => [ + "doc/man3/X509_get0_notBefore.pod" + ], + "doc/man/man3/X509_get0_signature.3" => [ + "doc/man3/X509_get0_signature.pod" + ], + "doc/man/man3/X509_get0_uids.3" => [ + "doc/man3/X509_get0_uids.pod" + ], + "doc/man/man3/X509_get_default_cert_file.3" => [ + "doc/man3/X509_get_default_cert_file.pod" + ], + "doc/man/man3/X509_get_extension_flags.3" => [ + "doc/man3/X509_get_extension_flags.pod" + ], + "doc/man/man3/X509_get_pubkey.3" => [ + "doc/man3/X509_get_pubkey.pod" + ], + "doc/man/man3/X509_get_serialNumber.3" => [ + "doc/man3/X509_get_serialNumber.pod" + ], + "doc/man/man3/X509_get_subject_name.3" => [ + "doc/man3/X509_get_subject_name.pod" + ], + "doc/man/man3/X509_get_version.3" => [ + "doc/man3/X509_get_version.pod" + ], + "doc/man/man3/X509_load_http.3" => [ + "doc/man3/X509_load_http.pod" + ], + "doc/man/man3/X509_new.3" => [ + "doc/man3/X509_new.pod" + ], + "doc/man/man3/X509_sign.3" => [ + "doc/man3/X509_sign.pod" + ], + "doc/man/man3/X509_verify.3" => [ + "doc/man3/X509_verify.pod" + ], + "doc/man/man3/X509_verify_cert.3" => [ + "doc/man3/X509_verify_cert.pod" + ], + "doc/man/man3/X509v3_get_ext_by_NID.3" => [ + "doc/man3/X509v3_get_ext_by_NID.pod" + ], + "doc/man/man3/b2i_PVK_bio_ex.3" => [ + "doc/man3/b2i_PVK_bio_ex.pod" + ], + "doc/man/man3/d2i_PKCS8PrivateKey_bio.3" => [ + "doc/man3/d2i_PKCS8PrivateKey_bio.pod" + ], + "doc/man/man3/d2i_PrivateKey.3" => [ + "doc/man3/d2i_PrivateKey.pod" + ], + "doc/man/man3/d2i_RSAPrivateKey.3" => [ + "doc/man3/d2i_RSAPrivateKey.pod" + ], + "doc/man/man3/d2i_SSL_SESSION.3" => [ + "doc/man3/d2i_SSL_SESSION.pod" + ], + "doc/man/man3/d2i_X509.3" => [ + "doc/man3/d2i_X509.pod" + ], + "doc/man/man3/i2d_CMS_bio_stream.3" => [ + "doc/man3/i2d_CMS_bio_stream.pod" + ], + "doc/man/man3/i2d_PKCS7_bio_stream.3" => [ + "doc/man3/i2d_PKCS7_bio_stream.pod" + ], + "doc/man/man3/i2d_re_X509_tbs.3" => [ + "doc/man3/i2d_re_X509_tbs.pod" + ], + "doc/man/man3/o2i_SCT_LIST.3" => [ + "doc/man3/o2i_SCT_LIST.pod" + ], + "doc/man/man3/s2i_ASN1_IA5STRING.3" => [ + "doc/man3/s2i_ASN1_IA5STRING.pod" + ], + "doc/man/man5/config.5" => [ + "doc/man5/config.pod" + ], + "doc/man/man5/fips_config.5" => [ + "doc/man5/fips_config.pod" + ], + "doc/man/man5/x509v3_config.5" => [ + "doc/man5/x509v3_config.pod" + ], + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7" => [ + "doc/man7/EVP_ASYM_CIPHER-RSA.pod" + ], + "doc/man/man7/EVP_ASYM_CIPHER-SM2.7" => [ + "doc/man7/EVP_ASYM_CIPHER-SM2.pod" + ], + "doc/man/man7/EVP_CIPHER-AES.7" => [ + "doc/man7/EVP_CIPHER-AES.pod" + ], + "doc/man/man7/EVP_CIPHER-ARIA.7" => [ + "doc/man7/EVP_CIPHER-ARIA.pod" + ], + "doc/man/man7/EVP_CIPHER-BLOWFISH.7" => [ + "doc/man7/EVP_CIPHER-BLOWFISH.pod" + ], + "doc/man/man7/EVP_CIPHER-CAMELLIA.7" => [ + "doc/man7/EVP_CIPHER-CAMELLIA.pod" + ], + "doc/man/man7/EVP_CIPHER-CAST.7" => [ + "doc/man7/EVP_CIPHER-CAST.pod" + ], + "doc/man/man7/EVP_CIPHER-CHACHA.7" => [ + "doc/man7/EVP_CIPHER-CHACHA.pod" + ], + "doc/man/man7/EVP_CIPHER-DES.7" => [ + "doc/man7/EVP_CIPHER-DES.pod" + ], + "doc/man/man7/EVP_CIPHER-IDEA.7" => [ + "doc/man7/EVP_CIPHER-IDEA.pod" + ], + "doc/man/man7/EVP_CIPHER-NULL.7" => [ + "doc/man7/EVP_CIPHER-NULL.pod" + ], + "doc/man/man7/EVP_CIPHER-RC2.7" => [ + "doc/man7/EVP_CIPHER-RC2.pod" + ], + "doc/man/man7/EVP_CIPHER-RC4.7" => [ + "doc/man7/EVP_CIPHER-RC4.pod" + ], + "doc/man/man7/EVP_CIPHER-RC5.7" => [ + "doc/man7/EVP_CIPHER-RC5.pod" + ], + "doc/man/man7/EVP_CIPHER-SEED.7" => [ + "doc/man7/EVP_CIPHER-SEED.pod" + ], + "doc/man/man7/EVP_CIPHER-SM4.7" => [ + "doc/man7/EVP_CIPHER-SM4.pod" + ], + "doc/man/man7/EVP_KDF-ARGON2.7" => [ + "doc/man7/EVP_KDF-ARGON2.pod" + ], + "doc/man/man7/EVP_KDF-HKDF.7" => [ + "doc/man7/EVP_KDF-HKDF.pod" + ], + "doc/man/man7/EVP_KDF-HMAC-DRBG.7" => [ + "doc/man7/EVP_KDF-HMAC-DRBG.pod" + ], + "doc/man/man7/EVP_KDF-KB.7" => [ + "doc/man7/EVP_KDF-KB.pod" + ], + "doc/man/man7/EVP_KDF-KRB5KDF.7" => [ + "doc/man7/EVP_KDF-KRB5KDF.pod" + ], + "doc/man/man7/EVP_KDF-PBKDF1.7" => [ + "doc/man7/EVP_KDF-PBKDF1.pod" + ], + "doc/man/man7/EVP_KDF-PBKDF2.7" => [ + "doc/man7/EVP_KDF-PBKDF2.pod" + ], + "doc/man/man7/EVP_KDF-PKCS12KDF.7" => [ + "doc/man7/EVP_KDF-PKCS12KDF.pod" + ], + "doc/man/man7/EVP_KDF-PVKKDF.7" => [ + "doc/man7/EVP_KDF-PVKKDF.pod" + ], + "doc/man/man7/EVP_KDF-SCRYPT.7" => [ + "doc/man7/EVP_KDF-SCRYPT.pod" + ], + "doc/man/man7/EVP_KDF-SS.7" => [ + "doc/man7/EVP_KDF-SS.pod" + ], + "doc/man/man7/EVP_KDF-SSHKDF.7" => [ + "doc/man7/EVP_KDF-SSHKDF.pod" + ], + "doc/man/man7/EVP_KDF-TLS13_KDF.7" => [ + "doc/man7/EVP_KDF-TLS13_KDF.pod" + ], + "doc/man/man7/EVP_KDF-TLS1_PRF.7" => [ + "doc/man7/EVP_KDF-TLS1_PRF.pod" + ], + "doc/man/man7/EVP_KDF-X942-ASN1.7" => [ + "doc/man7/EVP_KDF-X942-ASN1.pod" + ], + "doc/man/man7/EVP_KDF-X942-CONCAT.7" => [ + "doc/man7/EVP_KDF-X942-CONCAT.pod" + ], + "doc/man/man7/EVP_KDF-X963.7" => [ + "doc/man7/EVP_KDF-X963.pod" + ], + "doc/man/man7/EVP_KEM-EC.7" => [ + "doc/man7/EVP_KEM-EC.pod" + ], + "doc/man/man7/EVP_KEM-RSA.7" => [ + "doc/man7/EVP_KEM-RSA.pod" + ], + "doc/man/man7/EVP_KEM-X25519.7" => [ + "doc/man7/EVP_KEM-X25519.pod" + ], + "doc/man/man7/EVP_KEYEXCH-DH.7" => [ + "doc/man7/EVP_KEYEXCH-DH.pod" + ], + "doc/man/man7/EVP_KEYEXCH-ECDH.7" => [ + "doc/man7/EVP_KEYEXCH-ECDH.pod" + ], + "doc/man/man7/EVP_KEYEXCH-X25519.7" => [ + "doc/man7/EVP_KEYEXCH-X25519.pod" + ], + "doc/man/man7/EVP_MAC-BLAKE2.7" => [ + "doc/man7/EVP_MAC-BLAKE2.pod" + ], + "doc/man/man7/EVP_MAC-CMAC.7" => [ + "doc/man7/EVP_MAC-CMAC.pod" + ], + "doc/man/man7/EVP_MAC-GMAC.7" => [ + "doc/man7/EVP_MAC-GMAC.pod" + ], + "doc/man/man7/EVP_MAC-HMAC.7" => [ + "doc/man7/EVP_MAC-HMAC.pod" + ], + "doc/man/man7/EVP_MAC-KMAC.7" => [ + "doc/man7/EVP_MAC-KMAC.pod" + ], + "doc/man/man7/EVP_MAC-Poly1305.7" => [ + "doc/man7/EVP_MAC-Poly1305.pod" + ], + "doc/man/man7/EVP_MAC-Siphash.7" => [ + "doc/man7/EVP_MAC-Siphash.pod" + ], + "doc/man/man7/EVP_MD-BLAKE2.7" => [ + "doc/man7/EVP_MD-BLAKE2.pod" + ], + "doc/man/man7/EVP_MD-KECCAK.7" => [ + "doc/man7/EVP_MD-KECCAK.pod" + ], + "doc/man/man7/EVP_MD-MD2.7" => [ + "doc/man7/EVP_MD-MD2.pod" + ], + "doc/man/man7/EVP_MD-MD4.7" => [ + "doc/man7/EVP_MD-MD4.pod" + ], + "doc/man/man7/EVP_MD-MD5-SHA1.7" => [ + "doc/man7/EVP_MD-MD5-SHA1.pod" + ], + "doc/man/man7/EVP_MD-MD5.7" => [ + "doc/man7/EVP_MD-MD5.pod" + ], + "doc/man/man7/EVP_MD-MDC2.7" => [ + "doc/man7/EVP_MD-MDC2.pod" + ], + "doc/man/man7/EVP_MD-NULL.7" => [ + "doc/man7/EVP_MD-NULL.pod" + ], + "doc/man/man7/EVP_MD-RIPEMD160.7" => [ + "doc/man7/EVP_MD-RIPEMD160.pod" + ], + "doc/man/man7/EVP_MD-SHA1.7" => [ + "doc/man7/EVP_MD-SHA1.pod" + ], + "doc/man/man7/EVP_MD-SHA2.7" => [ + "doc/man7/EVP_MD-SHA2.pod" + ], + "doc/man/man7/EVP_MD-SHA3.7" => [ + "doc/man7/EVP_MD-SHA3.pod" + ], + "doc/man/man7/EVP_MD-SHAKE.7" => [ + "doc/man7/EVP_MD-SHAKE.pod" + ], + "doc/man/man7/EVP_MD-SM3.7" => [ + "doc/man7/EVP_MD-SM3.pod" + ], + "doc/man/man7/EVP_MD-WHIRLPOOL.7" => [ + "doc/man7/EVP_MD-WHIRLPOOL.pod" + ], + "doc/man/man7/EVP_MD-common.7" => [ + "doc/man7/EVP_MD-common.pod" + ], + "doc/man/man7/EVP_PKEY-DH.7" => [ + "doc/man7/EVP_PKEY-DH.pod" + ], + "doc/man/man7/EVP_PKEY-DSA.7" => [ + "doc/man7/EVP_PKEY-DSA.pod" + ], + "doc/man/man7/EVP_PKEY-EC.7" => [ + "doc/man7/EVP_PKEY-EC.pod" + ], + "doc/man/man7/EVP_PKEY-FFC.7" => [ + "doc/man7/EVP_PKEY-FFC.pod" + ], + "doc/man/man7/EVP_PKEY-HMAC.7" => [ + "doc/man7/EVP_PKEY-HMAC.pod" + ], + "doc/man/man7/EVP_PKEY-RSA.7" => [ + "doc/man7/EVP_PKEY-RSA.pod" + ], + "doc/man/man7/EVP_PKEY-SM2.7" => [ + "doc/man7/EVP_PKEY-SM2.pod" + ], + "doc/man/man7/EVP_PKEY-X25519.7" => [ + "doc/man7/EVP_PKEY-X25519.pod" + ], + "doc/man/man7/EVP_RAND-CRNG-TEST.7" => [ + "doc/man7/EVP_RAND-CRNG-TEST.pod" + ], + "doc/man/man7/EVP_RAND-CTR-DRBG.7" => [ + "doc/man7/EVP_RAND-CTR-DRBG.pod" + ], + "doc/man/man7/EVP_RAND-HASH-DRBG.7" => [ + "doc/man7/EVP_RAND-HASH-DRBG.pod" + ], + "doc/man/man7/EVP_RAND-HMAC-DRBG.7" => [ + "doc/man7/EVP_RAND-HMAC-DRBG.pod" + ], + "doc/man/man7/EVP_RAND-JITTER.7" => [ + "doc/man7/EVP_RAND-JITTER.pod" + ], + "doc/man/man7/EVP_RAND-SEED-SRC.7" => [ + "doc/man7/EVP_RAND-SEED-SRC.pod" + ], + "doc/man/man7/EVP_RAND-TEST-RAND.7" => [ + "doc/man7/EVP_RAND-TEST-RAND.pod" + ], + "doc/man/man7/EVP_RAND.7" => [ + "doc/man7/EVP_RAND.pod" + ], + "doc/man/man7/EVP_SIGNATURE-DSA.7" => [ + "doc/man7/EVP_SIGNATURE-DSA.pod" + ], + "doc/man/man7/EVP_SIGNATURE-ECDSA.7" => [ + "doc/man7/EVP_SIGNATURE-ECDSA.pod" + ], + "doc/man/man7/EVP_SIGNATURE-ED25519.7" => [ + "doc/man7/EVP_SIGNATURE-ED25519.pod" + ], + "doc/man/man7/EVP_SIGNATURE-HMAC.7" => [ + "doc/man7/EVP_SIGNATURE-HMAC.pod" + ], + "doc/man/man7/EVP_SIGNATURE-RSA.7" => [ + "doc/man7/EVP_SIGNATURE-RSA.pod" + ], + "doc/man/man7/OSSL_PROVIDER-FIPS.7" => [ + "doc/man7/OSSL_PROVIDER-FIPS.pod" + ], + "doc/man/man7/OSSL_PROVIDER-base.7" => [ + "doc/man7/OSSL_PROVIDER-base.pod" + ], + "doc/man/man7/OSSL_PROVIDER-default.7" => [ + "doc/man7/OSSL_PROVIDER-default.pod" + ], + "doc/man/man7/OSSL_PROVIDER-legacy.7" => [ + "doc/man7/OSSL_PROVIDER-legacy.pod" + ], + "doc/man/man7/OSSL_PROVIDER-null.7" => [ + "doc/man7/OSSL_PROVIDER-null.pod" + ], + "doc/man/man7/OSSL_STORE-winstore.7" => [ + "doc/man7/OSSL_STORE-winstore.pod" + ], + "doc/man/man7/RAND.7" => [ + "doc/man7/RAND.pod" + ], + "doc/man/man7/RSA-PSS.7" => [ + "doc/man7/RSA-PSS.pod" + ], + "doc/man/man7/X25519.7" => [ + "doc/man7/X25519.pod" + ], + "doc/man/man7/bio.7" => [ + "doc/man7/bio.pod" + ], + "doc/man/man7/ct.7" => [ + "doc/man7/ct.pod" + ], + "doc/man/man7/des_modes.7" => [ + "doc/man7/des_modes.pod" + ], + "doc/man/man7/evp.7" => [ + "doc/man7/evp.pod" + ], + "doc/man/man7/fips_module.7" => [ + "doc/man7/fips_module.pod" + ], + "doc/man/man7/life_cycle-cipher.7" => [ + "doc/man7/life_cycle-cipher.pod" + ], + "doc/man/man7/life_cycle-digest.7" => [ + "doc/man7/life_cycle-digest.pod" + ], + "doc/man/man7/life_cycle-kdf.7" => [ + "doc/man7/life_cycle-kdf.pod" + ], + "doc/man/man7/life_cycle-mac.7" => [ + "doc/man7/life_cycle-mac.pod" + ], + "doc/man/man7/life_cycle-pkey.7" => [ + "doc/man7/life_cycle-pkey.pod" + ], + "doc/man/man7/life_cycle-rand.7" => [ + "doc/man7/life_cycle-rand.pod" + ], + "doc/man/man7/openssl-core.h.7" => [ + "doc/man7/openssl-core.h.pod" + ], + "doc/man/man7/openssl-core_dispatch.h.7" => [ + "doc/man7/openssl-core_dispatch.h.pod" + ], + "doc/man/man7/openssl-core_names.h.7" => [ + "doc/man7/openssl-core_names.h.pod" + ], + "doc/man/man7/openssl-env.7" => [ + "doc/man7/openssl-env.pod" + ], + "doc/man/man7/openssl-glossary.7" => [ + "doc/man7/openssl-glossary.pod" + ], + "doc/man/man7/openssl-qlog.7" => [ + "doc/man7/openssl-qlog.pod" + ], + "doc/man/man7/openssl-quic.7" => [ + "doc/man7/openssl-quic.pod" + ], + "doc/man/man7/openssl-threads.7" => [ + "doc/man7/openssl-threads.pod" + ], + "doc/man/man7/openssl_user_macros.7" => [ + "doc/man7/openssl_user_macros.pod" + ], + "doc/man/man7/ossl-guide-introduction.7" => [ + "doc/man7/ossl-guide-introduction.pod" + ], + "doc/man/man7/ossl-guide-libcrypto-introduction.7" => [ + "doc/man7/ossl-guide-libcrypto-introduction.pod" + ], + "doc/man/man7/ossl-guide-libraries-introduction.7" => [ + "doc/man7/ossl-guide-libraries-introduction.pod" + ], + "doc/man/man7/ossl-guide-libssl-introduction.7" => [ + "doc/man7/ossl-guide-libssl-introduction.pod" + ], + "doc/man/man7/ossl-guide-migration.7" => [ + "doc/man7/ossl-guide-migration.pod" + ], + "doc/man/man7/ossl-guide-quic-client-block.7" => [ + "doc/man7/ossl-guide-quic-client-block.pod" + ], + "doc/man/man7/ossl-guide-quic-client-non-block.7" => [ + "doc/man7/ossl-guide-quic-client-non-block.pod" + ], + "doc/man/man7/ossl-guide-quic-introduction.7" => [ + "doc/man7/ossl-guide-quic-introduction.pod" + ], + "doc/man/man7/ossl-guide-quic-multi-stream.7" => [ + "doc/man7/ossl-guide-quic-multi-stream.pod" + ], + "doc/man/man7/ossl-guide-tls-client-block.7" => [ + "doc/man7/ossl-guide-tls-client-block.pod" + ], + "doc/man/man7/ossl-guide-tls-client-non-block.7" => [ + "doc/man7/ossl-guide-tls-client-non-block.pod" + ], + "doc/man/man7/ossl-guide-tls-introduction.7" => [ + "doc/man7/ossl-guide-tls-introduction.pod" + ], + "doc/man/man7/ossl-guide-tls-server-block.7" => [ + "doc/man7/ossl-guide-tls-server-block.pod" + ], + "doc/man/man7/ossl_store-file.7" => [ + "doc/man7/ossl_store-file.pod" + ], + "doc/man/man7/ossl_store.7" => [ + "doc/man7/ossl_store.pod" + ], + "doc/man/man7/passphrase-encoding.7" => [ + "doc/man7/passphrase-encoding.pod" + ], + "doc/man/man7/property.7" => [ + "doc/man7/property.pod" + ], + "doc/man/man7/provider-asym_cipher.7" => [ + "doc/man7/provider-asym_cipher.pod" + ], + "doc/man/man7/provider-base.7" => [ + "doc/man7/provider-base.pod" + ], + "doc/man/man7/provider-cipher.7" => [ + "doc/man7/provider-cipher.pod" + ], + "doc/man/man7/provider-decoder.7" => [ + "doc/man7/provider-decoder.pod" + ], + "doc/man/man7/provider-digest.7" => [ + "doc/man7/provider-digest.pod" + ], + "doc/man/man7/provider-encoder.7" => [ + "doc/man7/provider-encoder.pod" + ], + "doc/man/man7/provider-kdf.7" => [ + "doc/man7/provider-kdf.pod" + ], + "doc/man/man7/provider-kem.7" => [ + "doc/man7/provider-kem.pod" + ], + "doc/man/man7/provider-keyexch.7" => [ + "doc/man7/provider-keyexch.pod" + ], + "doc/man/man7/provider-keymgmt.7" => [ + "doc/man7/provider-keymgmt.pod" + ], + "doc/man/man7/provider-mac.7" => [ + "doc/man7/provider-mac.pod" + ], + "doc/man/man7/provider-object.7" => [ + "doc/man7/provider-object.pod" + ], + "doc/man/man7/provider-rand.7" => [ + "doc/man7/provider-rand.pod" + ], + "doc/man/man7/provider-signature.7" => [ + "doc/man7/provider-signature.pod" + ], + "doc/man/man7/provider-storemgmt.7" => [ + "doc/man7/provider-storemgmt.pod" + ], + "doc/man/man7/provider.7" => [ + "doc/man7/provider.pod" + ], + "doc/man/man7/proxy-certificates.7" => [ + "doc/man7/proxy-certificates.pod" + ], + "doc/man/man7/x509.7" => [ + "doc/man7/x509.pod" + ], + "doc/man1/openssl-asn1parse.pod" => [ + "doc/man1/openssl-asn1parse.pod.in" + ], + "doc/man1/openssl-ca.pod" => [ + "doc/man1/openssl-ca.pod.in" + ], + "doc/man1/openssl-ciphers.pod" => [ + "doc/man1/openssl-ciphers.pod.in" + ], + "doc/man1/openssl-cmds.pod" => [ + "doc/man1/openssl-cmds.pod.in" + ], + "doc/man1/openssl-cmp.pod" => [ + "doc/man1/openssl-cmp.pod.in" + ], + "doc/man1/openssl-cms.pod" => [ + "doc/man1/openssl-cms.pod.in" + ], + "doc/man1/openssl-crl.pod" => [ + "doc/man1/openssl-crl.pod.in" + ], + "doc/man1/openssl-crl2pkcs7.pod" => [ + "doc/man1/openssl-crl2pkcs7.pod.in" + ], + "doc/man1/openssl-dgst.pod" => [ + "doc/man1/openssl-dgst.pod.in" + ], + "doc/man1/openssl-dhparam.pod" => [ + "doc/man1/openssl-dhparam.pod.in" + ], + "doc/man1/openssl-dsa.pod" => [ + "doc/man1/openssl-dsa.pod.in" + ], + "doc/man1/openssl-dsaparam.pod" => [ + "doc/man1/openssl-dsaparam.pod.in" + ], + "doc/man1/openssl-ec.pod" => [ + "doc/man1/openssl-ec.pod.in" + ], + "doc/man1/openssl-ecparam.pod" => [ + "doc/man1/openssl-ecparam.pod.in" + ], + "doc/man1/openssl-enc.pod" => [ + "doc/man1/openssl-enc.pod.in" + ], + "doc/man1/openssl-engine.pod" => [ + "doc/man1/openssl-engine.pod.in" + ], + "doc/man1/openssl-errstr.pod" => [ + "doc/man1/openssl-errstr.pod.in" + ], + "doc/man1/openssl-fipsinstall.pod" => [ + "doc/man1/openssl-fipsinstall.pod.in" + ], + "doc/man1/openssl-gendsa.pod" => [ + "doc/man1/openssl-gendsa.pod.in" + ], + "doc/man1/openssl-genpkey.pod" => [ + "doc/man1/openssl-genpkey.pod.in" + ], + "doc/man1/openssl-genrsa.pod" => [ + "doc/man1/openssl-genrsa.pod.in" + ], + "doc/man1/openssl-info.pod" => [ + "doc/man1/openssl-info.pod.in" + ], + "doc/man1/openssl-kdf.pod" => [ + "doc/man1/openssl-kdf.pod.in" + ], + "doc/man1/openssl-list.pod" => [ + "doc/man1/openssl-list.pod.in" + ], + "doc/man1/openssl-mac.pod" => [ + "doc/man1/openssl-mac.pod.in" + ], + "doc/man1/openssl-nseq.pod" => [ + "doc/man1/openssl-nseq.pod.in" + ], + "doc/man1/openssl-ocsp.pod" => [ + "doc/man1/openssl-ocsp.pod.in" + ], + "doc/man1/openssl-passwd.pod" => [ + "doc/man1/openssl-passwd.pod.in" + ], + "doc/man1/openssl-pkcs12.pod" => [ + "doc/man1/openssl-pkcs12.pod.in" + ], + "doc/man1/openssl-pkcs7.pod" => [ + "doc/man1/openssl-pkcs7.pod.in" + ], + "doc/man1/openssl-pkcs8.pod" => [ + "doc/man1/openssl-pkcs8.pod.in" + ], + "doc/man1/openssl-pkey.pod" => [ + "doc/man1/openssl-pkey.pod.in" + ], + "doc/man1/openssl-pkeyparam.pod" => [ + "doc/man1/openssl-pkeyparam.pod.in" + ], + "doc/man1/openssl-pkeyutl.pod" => [ + "doc/man1/openssl-pkeyutl.pod.in" + ], + "doc/man1/openssl-prime.pod" => [ + "doc/man1/openssl-prime.pod.in" + ], + "doc/man1/openssl-rand.pod" => [ + "doc/man1/openssl-rand.pod.in" + ], + "doc/man1/openssl-rehash.pod" => [ + "doc/man1/openssl-rehash.pod.in" + ], + "doc/man1/openssl-req.pod" => [ + "doc/man1/openssl-req.pod.in" + ], + "doc/man1/openssl-rsa.pod" => [ + "doc/man1/openssl-rsa.pod.in" + ], + "doc/man1/openssl-rsautl.pod" => [ + "doc/man1/openssl-rsautl.pod.in" + ], + "doc/man1/openssl-s_client.pod" => [ + "doc/man1/openssl-s_client.pod.in" + ], + "doc/man1/openssl-s_server.pod" => [ + "doc/man1/openssl-s_server.pod.in" + ], + "doc/man1/openssl-s_time.pod" => [ + "doc/man1/openssl-s_time.pod.in" + ], + "doc/man1/openssl-sess_id.pod" => [ + "doc/man1/openssl-sess_id.pod.in" + ], + "doc/man1/openssl-smime.pod" => [ + "doc/man1/openssl-smime.pod.in" + ], + "doc/man1/openssl-speed.pod" => [ + "doc/man1/openssl-speed.pod.in" + ], + "doc/man1/openssl-spkac.pod" => [ + "doc/man1/openssl-spkac.pod.in" + ], + "doc/man1/openssl-srp.pod" => [ + "doc/man1/openssl-srp.pod.in" + ], + "doc/man1/openssl-storeutl.pod" => [ + "doc/man1/openssl-storeutl.pod.in" + ], + "doc/man1/openssl-ts.pod" => [ + "doc/man1/openssl-ts.pod.in" + ], + "doc/man1/openssl-verify.pod" => [ + "doc/man1/openssl-verify.pod.in" + ], + "doc/man1/openssl-version.pod" => [ + "doc/man1/openssl-version.pod.in" + ], + "doc/man1/openssl-x509.pod" => [ + "doc/man1/openssl-x509.pod.in" + ], + "doc/man7/openssl_user_macros.pod" => [ + "doc/man7/openssl_user_macros.pod.in" + ], + "engines/e_padlock-x86.S" => [ + "engines/asm/e_padlock-x86.pl" + ], + "engines/e_padlock-x86_64.s" => [ + "engines/asm/e_padlock-x86_64.pl" + ], + "exporters/OpenSSLConfig.cmake" => [ + "exporters/cmake/OpenSSLConfig.cmake.in" + ], + "exporters/OpenSSLConfigVersion.cmake" => [ + "exporters/cmake/OpenSSLConfigVersion.cmake.in" + ], + "exporters/libcrypto.pc" => [ + "exporters/pkg-config/libcrypto.pc.in" + ], + "exporters/libssl.pc" => [ + "exporters/pkg-config/libssl.pc.in" + ], + "exporters/openssl.pc" => [ + "exporters/pkg-config/openssl.pc.in" + ], + "include/crypto/bn_conf.h" => [ + "include/crypto/bn_conf.h.in" + ], + "include/crypto/dso_conf.h" => [ + "include/crypto/dso_conf.h.in" + ], + "include/internal/param_names.h" => [ + "include/internal/param_names.h.in" + ], + "include/openssl/asn1.h" => [ + "include/openssl/asn1.h.in" + ], + "include/openssl/asn1t.h" => [ + "include/openssl/asn1t.h.in" + ], + "include/openssl/bio.h" => [ + "include/openssl/bio.h.in" + ], + "include/openssl/cmp.h" => [ + "include/openssl/cmp.h.in" + ], + "include/openssl/cms.h" => [ + "include/openssl/cms.h.in" + ], + "include/openssl/comp.h" => [ + "include/openssl/comp.h.in" + ], + "include/openssl/conf.h" => [ + "include/openssl/conf.h.in" + ], + "include/openssl/configuration.h" => [ + "include/openssl/configuration.h.in" + ], + "include/openssl/core_names.h" => [ + "include/openssl/core_names.h.in" + ], + "include/openssl/crmf.h" => [ + "include/openssl/crmf.h.in" + ], + "include/openssl/crypto.h" => [ + "include/openssl/crypto.h.in" + ], + "include/openssl/ct.h" => [ + "include/openssl/ct.h.in" + ], + "include/openssl/err.h" => [ + "include/openssl/err.h.in" + ], + "include/openssl/ess.h" => [ + "include/openssl/ess.h.in" + ], + "include/openssl/fipskey.h" => [ + "include/openssl/fipskey.h.in" + ], + "include/openssl/lhash.h" => [ + "include/openssl/lhash.h.in" + ], + "include/openssl/ocsp.h" => [ + "include/openssl/ocsp.h.in" + ], + "include/openssl/opensslv.h" => [ + "include/openssl/opensslv.h.in" + ], + "include/openssl/pkcs12.h" => [ + "include/openssl/pkcs12.h.in" + ], + "include/openssl/pkcs7.h" => [ + "include/openssl/pkcs7.h.in" + ], + "include/openssl/safestack.h" => [ + "include/openssl/safestack.h.in" + ], + "include/openssl/srp.h" => [ + "include/openssl/srp.h.in" + ], + "include/openssl/ssl.h" => [ + "include/openssl/ssl.h.in" + ], + "include/openssl/ui.h" => [ + "include/openssl/ui.h.in" + ], + "include/openssl/x509.h" => [ + "include/openssl/x509.h.in" + ], + "include/openssl/x509_acert.h" => [ + "include/openssl/x509_acert.h.in" + ], + "include/openssl/x509_vfy.h" => [ + "include/openssl/x509_vfy.h.in" + ], + "include/openssl/x509v3.h" => [ + "include/openssl/x509v3.h.in" + ], + "installdata.pm" => [ + "util/mkinstallvars.pl", + "\"PREFIX=\$(INSTALLTOP)\"", + "BINDIR=bin", + "\"LIBDIR=\$(LIBDIR)\"", + "\"libdir=\$(libdir)\"", + "INCLUDEDIR=include", + "APPLINKDIR=include/openssl", + "\"ENGINESDIR=\$(ENGINESDIR)\"", + "\"MODULESDIR=\$(MODULESDIR)\"", + "\"PKGCONFIGDIR=\$(PKGCONFIGDIR)\"", + "\"CMAKECONFIGDIR=\$(CMAKECONFIGDIR)\"", + "\"LDLIBS=\$(LIB_EX_LIBS)\"", + "\"VERSION=\$(VERSION)\"" + ], + "libcrypto.pc" => [ + "exporters/pkg-config/libcrypto.pc.in" + ], + "libssl.pc" => [ + "exporters/pkg-config/libssl.pc.in" + ], + "openssl.pc" => [ + "exporters/pkg-config/openssl.pc.in" + ], + "providers/common/der/der_digests_gen.c" => [ + "providers/common/der/der_digests_gen.c.in" + ], + "providers/common/der/der_dsa_gen.c" => [ + "providers/common/der/der_dsa_gen.c.in" + ], + "providers/common/der/der_ec_gen.c" => [ + "providers/common/der/der_ec_gen.c.in" + ], + "providers/common/der/der_ecx_gen.c" => [ + "providers/common/der/der_ecx_gen.c.in" + ], + "providers/common/der/der_rsa_gen.c" => [ + "providers/common/der/der_rsa_gen.c.in" + ], + "providers/common/der/der_sm2_gen.c" => [ + "providers/common/der/der_sm2_gen.c.in" + ], + "providers/common/der/der_wrap_gen.c" => [ + "providers/common/der/der_wrap_gen.c.in" + ], + "providers/common/include/prov/der_digests.h" => [ + "providers/common/include/prov/der_digests.h.in" + ], + "providers/common/include/prov/der_dsa.h" => [ + "providers/common/include/prov/der_dsa.h.in" + ], + "providers/common/include/prov/der_ec.h" => [ + "providers/common/include/prov/der_ec.h.in" + ], + "providers/common/include/prov/der_ecx.h" => [ + "providers/common/include/prov/der_ecx.h.in" + ], + "providers/common/include/prov/der_rsa.h" => [ + "providers/common/include/prov/der_rsa.h.in" + ], + "providers/common/include/prov/der_sm2.h" => [ + "providers/common/include/prov/der_sm2.h.in" + ], + "providers/common/include/prov/der_wrap.h" => [ + "providers/common/include/prov/der_wrap.h.in" + ] + }, + "htmldocs" => { + "man1" => [ + "doc/html/man1/CA.pl.html", + "doc/html/man1/openssl-asn1parse.html", + "doc/html/man1/openssl-ca.html", + "doc/html/man1/openssl-ciphers.html", + "doc/html/man1/openssl-cmds.html", + "doc/html/man1/openssl-cmp.html", + "doc/html/man1/openssl-cms.html", + "doc/html/man1/openssl-crl.html", + "doc/html/man1/openssl-crl2pkcs7.html", + "doc/html/man1/openssl-dgst.html", + "doc/html/man1/openssl-dhparam.html", + "doc/html/man1/openssl-dsa.html", + "doc/html/man1/openssl-dsaparam.html", + "doc/html/man1/openssl-ec.html", + "doc/html/man1/openssl-ecparam.html", + "doc/html/man1/openssl-enc.html", + "doc/html/man1/openssl-engine.html", + "doc/html/man1/openssl-errstr.html", + "doc/html/man1/openssl-fipsinstall.html", + "doc/html/man1/openssl-format-options.html", + "doc/html/man1/openssl-gendsa.html", + "doc/html/man1/openssl-genpkey.html", + "doc/html/man1/openssl-genrsa.html", + "doc/html/man1/openssl-info.html", + "doc/html/man1/openssl-kdf.html", + "doc/html/man1/openssl-list.html", + "doc/html/man1/openssl-mac.html", + "doc/html/man1/openssl-namedisplay-options.html", + "doc/html/man1/openssl-nseq.html", + "doc/html/man1/openssl-ocsp.html", + "doc/html/man1/openssl-passphrase-options.html", + "doc/html/man1/openssl-passwd.html", + "doc/html/man1/openssl-pkcs12.html", + "doc/html/man1/openssl-pkcs7.html", + "doc/html/man1/openssl-pkcs8.html", + "doc/html/man1/openssl-pkey.html", + "doc/html/man1/openssl-pkeyparam.html", + "doc/html/man1/openssl-pkeyutl.html", + "doc/html/man1/openssl-prime.html", + "doc/html/man1/openssl-rand.html", + "doc/html/man1/openssl-rehash.html", + "doc/html/man1/openssl-req.html", + "doc/html/man1/openssl-rsa.html", + "doc/html/man1/openssl-rsautl.html", + "doc/html/man1/openssl-s_client.html", + "doc/html/man1/openssl-s_server.html", + "doc/html/man1/openssl-s_time.html", + "doc/html/man1/openssl-sess_id.html", + "doc/html/man1/openssl-smime.html", + "doc/html/man1/openssl-speed.html", + "doc/html/man1/openssl-spkac.html", + "doc/html/man1/openssl-srp.html", + "doc/html/man1/openssl-storeutl.html", + "doc/html/man1/openssl-ts.html", + "doc/html/man1/openssl-verification-options.html", + "doc/html/man1/openssl-verify.html", + "doc/html/man1/openssl-version.html", + "doc/html/man1/openssl-x509.html", + "doc/html/man1/openssl.html", + "doc/html/man1/tsget.html" + ], + "man3" => [ + "doc/html/man3/ADMISSIONS.html", + "doc/html/man3/ASN1_EXTERN_FUNCS.html", + "doc/html/man3/ASN1_INTEGER_get_int64.html", + "doc/html/man3/ASN1_INTEGER_new.html", + "doc/html/man3/ASN1_ITEM_lookup.html", + "doc/html/man3/ASN1_OBJECT_new.html", + "doc/html/man3/ASN1_STRING_TABLE_add.html", + "doc/html/man3/ASN1_STRING_length.html", + "doc/html/man3/ASN1_STRING_new.html", + "doc/html/man3/ASN1_STRING_print_ex.html", + "doc/html/man3/ASN1_TIME_set.html", + "doc/html/man3/ASN1_TYPE_get.html", + "doc/html/man3/ASN1_aux_cb.html", + "doc/html/man3/ASN1_generate_nconf.html", + "doc/html/man3/ASN1_item_d2i_bio.html", + "doc/html/man3/ASN1_item_new.html", + "doc/html/man3/ASN1_item_sign.html", + "doc/html/man3/ASYNC_WAIT_CTX_new.html", + "doc/html/man3/ASYNC_start_job.html", + "doc/html/man3/BF_encrypt.html", + "doc/html/man3/BIO_ADDR.html", + "doc/html/man3/BIO_ADDRINFO.html", + "doc/html/man3/BIO_connect.html", + "doc/html/man3/BIO_ctrl.html", + "doc/html/man3/BIO_f_base64.html", + "doc/html/man3/BIO_f_buffer.html", + "doc/html/man3/BIO_f_cipher.html", + "doc/html/man3/BIO_f_md.html", + "doc/html/man3/BIO_f_null.html", + "doc/html/man3/BIO_f_prefix.html", + "doc/html/man3/BIO_f_readbuffer.html", + "doc/html/man3/BIO_f_ssl.html", + "doc/html/man3/BIO_find_type.html", + "doc/html/man3/BIO_get_data.html", + "doc/html/man3/BIO_get_ex_new_index.html", + "doc/html/man3/BIO_get_rpoll_descriptor.html", + "doc/html/man3/BIO_meth_new.html", + "doc/html/man3/BIO_new.html", + "doc/html/man3/BIO_new_CMS.html", + "doc/html/man3/BIO_parse_hostserv.html", + "doc/html/man3/BIO_printf.html", + "doc/html/man3/BIO_push.html", + "doc/html/man3/BIO_read.html", + "doc/html/man3/BIO_s_accept.html", + "doc/html/man3/BIO_s_bio.html", + "doc/html/man3/BIO_s_connect.html", + "doc/html/man3/BIO_s_core.html", + "doc/html/man3/BIO_s_datagram.html", + "doc/html/man3/BIO_s_dgram_pair.html", + "doc/html/man3/BIO_s_fd.html", + "doc/html/man3/BIO_s_file.html", + "doc/html/man3/BIO_s_mem.html", + "doc/html/man3/BIO_s_null.html", + "doc/html/man3/BIO_s_socket.html", + "doc/html/man3/BIO_sendmmsg.html", + "doc/html/man3/BIO_set_callback.html", + "doc/html/man3/BIO_should_retry.html", + "doc/html/man3/BIO_socket_wait.html", + "doc/html/man3/BN_BLINDING_new.html", + "doc/html/man3/BN_CTX_new.html", + "doc/html/man3/BN_CTX_start.html", + "doc/html/man3/BN_add.html", + "doc/html/man3/BN_add_word.html", + "doc/html/man3/BN_bn2bin.html", + "doc/html/man3/BN_cmp.html", + "doc/html/man3/BN_copy.html", + "doc/html/man3/BN_generate_prime.html", + "doc/html/man3/BN_mod_exp_mont.html", + "doc/html/man3/BN_mod_inverse.html", + "doc/html/man3/BN_mod_mul_montgomery.html", + "doc/html/man3/BN_mod_mul_reciprocal.html", + "doc/html/man3/BN_new.html", + "doc/html/man3/BN_num_bytes.html", + "doc/html/man3/BN_rand.html", + "doc/html/man3/BN_security_bits.html", + "doc/html/man3/BN_set_bit.html", + "doc/html/man3/BN_swap.html", + "doc/html/man3/BN_zero.html", + "doc/html/man3/BUF_MEM_new.html", + "doc/html/man3/CMAC_CTX.html", + "doc/html/man3/CMS_EncryptedData_decrypt.html", + "doc/html/man3/CMS_EncryptedData_encrypt.html", + "doc/html/man3/CMS_EnvelopedData_create.html", + "doc/html/man3/CMS_add0_cert.html", + "doc/html/man3/CMS_add1_recipient_cert.html", + "doc/html/man3/CMS_add1_signer.html", + "doc/html/man3/CMS_compress.html", + "doc/html/man3/CMS_data_create.html", + "doc/html/man3/CMS_decrypt.html", + "doc/html/man3/CMS_digest_create.html", + "doc/html/man3/CMS_encrypt.html", + "doc/html/man3/CMS_final.html", + "doc/html/man3/CMS_get0_RecipientInfos.html", + "doc/html/man3/CMS_get0_SignerInfos.html", + "doc/html/man3/CMS_get0_type.html", + "doc/html/man3/CMS_get1_ReceiptRequest.html", + "doc/html/man3/CMS_sign.html", + "doc/html/man3/CMS_sign_receipt.html", + "doc/html/man3/CMS_signed_get_attr.html", + "doc/html/man3/CMS_uncompress.html", + "doc/html/man3/CMS_verify.html", + "doc/html/man3/CMS_verify_receipt.html", + "doc/html/man3/COMP_CTX_new.html", + "doc/html/man3/CONF_modules_free.html", + "doc/html/man3/CONF_modules_load_file.html", + "doc/html/man3/CRYPTO_THREAD_run_once.html", + "doc/html/man3/CRYPTO_get_ex_new_index.html", + "doc/html/man3/CRYPTO_memcmp.html", + "doc/html/man3/CTLOG_STORE_get0_log_by_id.html", + "doc/html/man3/CTLOG_STORE_new.html", + "doc/html/man3/CTLOG_new.html", + "doc/html/man3/CT_POLICY_EVAL_CTX_new.html", + "doc/html/man3/DEFINE_STACK_OF.html", + "doc/html/man3/DES_random_key.html", + "doc/html/man3/DH_generate_key.html", + "doc/html/man3/DH_generate_parameters.html", + "doc/html/man3/DH_get0_pqg.html", + "doc/html/man3/DH_get_1024_160.html", + "doc/html/man3/DH_meth_new.html", + "doc/html/man3/DH_new.html", + "doc/html/man3/DH_new_by_nid.html", + "doc/html/man3/DH_set_method.html", + "doc/html/man3/DH_size.html", + "doc/html/man3/DSA_SIG_new.html", + "doc/html/man3/DSA_do_sign.html", + "doc/html/man3/DSA_dup_DH.html", + "doc/html/man3/DSA_generate_key.html", + "doc/html/man3/DSA_generate_parameters.html", + "doc/html/man3/DSA_get0_pqg.html", + "doc/html/man3/DSA_meth_new.html", + "doc/html/man3/DSA_new.html", + "doc/html/man3/DSA_set_method.html", + "doc/html/man3/DSA_sign.html", + "doc/html/man3/DSA_size.html", + "doc/html/man3/DTLS_get_data_mtu.html", + "doc/html/man3/DTLS_set_timer_cb.html", + "doc/html/man3/DTLSv1_get_timeout.html", + "doc/html/man3/DTLSv1_handle_timeout.html", + "doc/html/man3/DTLSv1_listen.html", + "doc/html/man3/ECDSA_SIG_new.html", + "doc/html/man3/ECDSA_sign.html", + "doc/html/man3/ECPKParameters_print.html", + "doc/html/man3/EC_GFp_simple_method.html", + "doc/html/man3/EC_GROUP_copy.html", + "doc/html/man3/EC_GROUP_new.html", + "doc/html/man3/EC_KEY_get_enc_flags.html", + "doc/html/man3/EC_KEY_new.html", + "doc/html/man3/EC_POINT_add.html", + "doc/html/man3/EC_POINT_new.html", + "doc/html/man3/ENGINE_add.html", + "doc/html/man3/ERR_GET_LIB.html", + "doc/html/man3/ERR_clear_error.html", + "doc/html/man3/ERR_error_string.html", + "doc/html/man3/ERR_get_error.html", + "doc/html/man3/ERR_load_crypto_strings.html", + "doc/html/man3/ERR_load_strings.html", + "doc/html/man3/ERR_new.html", + "doc/html/man3/ERR_print_errors.html", + "doc/html/man3/ERR_put_error.html", + "doc/html/man3/ERR_remove_state.html", + "doc/html/man3/ERR_set_mark.html", + "doc/html/man3/EVP_ASYM_CIPHER_free.html", + "doc/html/man3/EVP_BytesToKey.html", + "doc/html/man3/EVP_CIPHER_CTX_get_cipher_data.html", + "doc/html/man3/EVP_CIPHER_CTX_get_original_iv.html", + "doc/html/man3/EVP_CIPHER_meth_new.html", + "doc/html/man3/EVP_DigestInit.html", + "doc/html/man3/EVP_DigestSignInit.html", + "doc/html/man3/EVP_DigestVerifyInit.html", + "doc/html/man3/EVP_EncodeInit.html", + "doc/html/man3/EVP_EncryptInit.html", + "doc/html/man3/EVP_KDF.html", + "doc/html/man3/EVP_KEM_free.html", + "doc/html/man3/EVP_KEYEXCH_free.html", + "doc/html/man3/EVP_KEYMGMT.html", + "doc/html/man3/EVP_MAC.html", + "doc/html/man3/EVP_MD_meth_new.html", + "doc/html/man3/EVP_OpenInit.html", + "doc/html/man3/EVP_PBE_CipherInit.html", + "doc/html/man3/EVP_PKEY2PKCS8.html", + "doc/html/man3/EVP_PKEY_ASN1_METHOD.html", + "doc/html/man3/EVP_PKEY_CTX_ctrl.html", + "doc/html/man3/EVP_PKEY_CTX_get0_libctx.html", + "doc/html/man3/EVP_PKEY_CTX_get0_pkey.html", + "doc/html/man3/EVP_PKEY_CTX_get_algor.html", + "doc/html/man3/EVP_PKEY_CTX_new.html", + "doc/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html", + "doc/html/man3/EVP_PKEY_CTX_set_hkdf_md.html", + "doc/html/man3/EVP_PKEY_CTX_set_params.html", + "doc/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html", + "doc/html/man3/EVP_PKEY_CTX_set_scrypt_N.html", + "doc/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html", + "doc/html/man3/EVP_PKEY_asn1_get_count.html", + "doc/html/man3/EVP_PKEY_check.html", + "doc/html/man3/EVP_PKEY_copy_parameters.html", + "doc/html/man3/EVP_PKEY_decapsulate.html", + "doc/html/man3/EVP_PKEY_decrypt.html", + "doc/html/man3/EVP_PKEY_derive.html", + "doc/html/man3/EVP_PKEY_digestsign_supports_digest.html", + "doc/html/man3/EVP_PKEY_encapsulate.html", + "doc/html/man3/EVP_PKEY_encrypt.html", + "doc/html/man3/EVP_PKEY_fromdata.html", + "doc/html/man3/EVP_PKEY_get_attr.html", + "doc/html/man3/EVP_PKEY_get_default_digest_nid.html", + "doc/html/man3/EVP_PKEY_get_field_type.html", + "doc/html/man3/EVP_PKEY_get_group_name.html", + "doc/html/man3/EVP_PKEY_get_size.html", + "doc/html/man3/EVP_PKEY_gettable_params.html", + "doc/html/man3/EVP_PKEY_is_a.html", + "doc/html/man3/EVP_PKEY_keygen.html", + "doc/html/man3/EVP_PKEY_meth_get_count.html", + "doc/html/man3/EVP_PKEY_meth_new.html", + "doc/html/man3/EVP_PKEY_new.html", + "doc/html/man3/EVP_PKEY_print_private.html", + "doc/html/man3/EVP_PKEY_set1_RSA.html", + "doc/html/man3/EVP_PKEY_set1_encoded_public_key.html", + "doc/html/man3/EVP_PKEY_set_type.html", + "doc/html/man3/EVP_PKEY_settable_params.html", + "doc/html/man3/EVP_PKEY_sign.html", + "doc/html/man3/EVP_PKEY_todata.html", + "doc/html/man3/EVP_PKEY_verify.html", + "doc/html/man3/EVP_PKEY_verify_recover.html", + "doc/html/man3/EVP_RAND.html", + "doc/html/man3/EVP_SIGNATURE.html", + "doc/html/man3/EVP_SealInit.html", + "doc/html/man3/EVP_SignInit.html", + "doc/html/man3/EVP_VerifyInit.html", + "doc/html/man3/EVP_aes_128_gcm.html", + "doc/html/man3/EVP_aria_128_gcm.html", + "doc/html/man3/EVP_bf_cbc.html", + "doc/html/man3/EVP_blake2b512.html", + "doc/html/man3/EVP_camellia_128_ecb.html", + "doc/html/man3/EVP_cast5_cbc.html", + "doc/html/man3/EVP_chacha20.html", + "doc/html/man3/EVP_des_cbc.html", + "doc/html/man3/EVP_desx_cbc.html", + "doc/html/man3/EVP_idea_cbc.html", + "doc/html/man3/EVP_md2.html", + "doc/html/man3/EVP_md4.html", + "doc/html/man3/EVP_md5.html", + "doc/html/man3/EVP_mdc2.html", + "doc/html/man3/EVP_rc2_cbc.html", + "doc/html/man3/EVP_rc4.html", + "doc/html/man3/EVP_rc5_32_12_16_cbc.html", + "doc/html/man3/EVP_ripemd160.html", + "doc/html/man3/EVP_seed_cbc.html", + "doc/html/man3/EVP_set_default_properties.html", + "doc/html/man3/EVP_sha1.html", + "doc/html/man3/EVP_sha224.html", + "doc/html/man3/EVP_sha3_224.html", + "doc/html/man3/EVP_sm3.html", + "doc/html/man3/EVP_sm4_cbc.html", + "doc/html/man3/EVP_whirlpool.html", + "doc/html/man3/GENERAL_NAME.html", + "doc/html/man3/HMAC.html", + "doc/html/man3/MD5.html", + "doc/html/man3/MDC2_Init.html", + "doc/html/man3/NCONF_new_ex.html", + "doc/html/man3/OBJ_nid2obj.html", + "doc/html/man3/OCSP_REQUEST_new.html", + "doc/html/man3/OCSP_cert_to_id.html", + "doc/html/man3/OCSP_request_add1_nonce.html", + "doc/html/man3/OCSP_resp_find_status.html", + "doc/html/man3/OCSP_response_status.html", + "doc/html/man3/OCSP_sendreq_new.html", + "doc/html/man3/OPENSSL_Applink.html", + "doc/html/man3/OPENSSL_FILE.html", + "doc/html/man3/OPENSSL_LH_COMPFUNC.html", + "doc/html/man3/OPENSSL_LH_stats.html", + "doc/html/man3/OPENSSL_config.html", + "doc/html/man3/OPENSSL_fork_prepare.html", + "doc/html/man3/OPENSSL_gmtime.html", + "doc/html/man3/OPENSSL_hexchar2int.html", + "doc/html/man3/OPENSSL_ia32cap.html", + "doc/html/man3/OPENSSL_init_crypto.html", + "doc/html/man3/OPENSSL_init_ssl.html", + "doc/html/man3/OPENSSL_instrument_bus.html", + "doc/html/man3/OPENSSL_load_builtin_modules.html", + "doc/html/man3/OPENSSL_malloc.html", + "doc/html/man3/OPENSSL_riscvcap.html", + "doc/html/man3/OPENSSL_s390xcap.html", + "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", + "doc/html/man3/OSSL_ALGORITHM.html", + "doc/html/man3/OSSL_CALLBACK.html", + "doc/html/man3/OSSL_CMP_ATAV_set0.html", + "doc/html/man3/OSSL_CMP_CTX_new.html", + "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", + "doc/html/man3/OSSL_CMP_ITAV_new_caCerts.html", + "doc/html/man3/OSSL_CMP_ITAV_set0.html", + "doc/html/man3/OSSL_CMP_MSG_get0_header.html", + "doc/html/man3/OSSL_CMP_MSG_http_perform.html", + "doc/html/man3/OSSL_CMP_SRV_CTX_new.html", + "doc/html/man3/OSSL_CMP_STATUSINFO_new.html", + "doc/html/man3/OSSL_CMP_exec_certreq.html", + "doc/html/man3/OSSL_CMP_log_open.html", + "doc/html/man3/OSSL_CMP_validate_msg.html", + "doc/html/man3/OSSL_CORE_MAKE_FUNC.html", + "doc/html/man3/OSSL_CRMF_MSG_get0_tmpl.html", + "doc/html/man3/OSSL_CRMF_MSG_set0_validity.html", + "doc/html/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.html", + "doc/html/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.html", + "doc/html/man3/OSSL_CRMF_pbmp_new.html", + "doc/html/man3/OSSL_DECODER.html", + "doc/html/man3/OSSL_DECODER_CTX.html", + "doc/html/man3/OSSL_DECODER_CTX_new_for_pkey.html", + "doc/html/man3/OSSL_DECODER_from_bio.html", + "doc/html/man3/OSSL_DISPATCH.html", + "doc/html/man3/OSSL_ENCODER.html", + "doc/html/man3/OSSL_ENCODER_CTX.html", + "doc/html/man3/OSSL_ENCODER_CTX_new_for_pkey.html", + "doc/html/man3/OSSL_ENCODER_to_bio.html", + "doc/html/man3/OSSL_ERR_STATE_save.html", + "doc/html/man3/OSSL_ESS_check_signing_certs.html", + "doc/html/man3/OSSL_GENERAL_NAMES_print.html", + "doc/html/man3/OSSL_HPKE_CTX_new.html", + "doc/html/man3/OSSL_HTTP_REQ_CTX.html", + "doc/html/man3/OSSL_HTTP_parse_url.html", + "doc/html/man3/OSSL_HTTP_transfer.html", + "doc/html/man3/OSSL_IETF_ATTR_SYNTAX.html", + "doc/html/man3/OSSL_IETF_ATTR_SYNTAX_print.html", + "doc/html/man3/OSSL_INDICATOR_set_callback.html", + "doc/html/man3/OSSL_ITEM.html", + "doc/html/man3/OSSL_LIB_CTX.html", + "doc/html/man3/OSSL_LIB_CTX_set_conf_diagnostics.html", + "doc/html/man3/OSSL_PARAM.html", + "doc/html/man3/OSSL_PARAM_BLD.html", + "doc/html/man3/OSSL_PARAM_allocate_from_text.html", + "doc/html/man3/OSSL_PARAM_dup.html", + "doc/html/man3/OSSL_PARAM_int.html", + "doc/html/man3/OSSL_PROVIDER.html", + "doc/html/man3/OSSL_QUIC_client_method.html", + "doc/html/man3/OSSL_SELF_TEST_new.html", + "doc/html/man3/OSSL_SELF_TEST_set_callback.html", + "doc/html/man3/OSSL_STORE_INFO.html", + "doc/html/man3/OSSL_STORE_LOADER.html", + "doc/html/man3/OSSL_STORE_SEARCH.html", + "doc/html/man3/OSSL_STORE_attach.html", + "doc/html/man3/OSSL_STORE_expect.html", + "doc/html/man3/OSSL_STORE_open.html", + "doc/html/man3/OSSL_sleep.html", + "doc/html/man3/OSSL_trace_enabled.html", + "doc/html/man3/OSSL_trace_get_category_num.html", + "doc/html/man3/OSSL_trace_set_channel.html", + "doc/html/man3/OpenSSL_add_all_algorithms.html", + "doc/html/man3/OpenSSL_version.html", + "doc/html/man3/PBMAC1_get1_pbkdf2_param.html", + "doc/html/man3/PEM_X509_INFO_read_bio_ex.html", + "doc/html/man3/PEM_bytes_read_bio.html", + "doc/html/man3/PEM_read.html", + "doc/html/man3/PEM_read_CMS.html", + "doc/html/man3/PEM_read_bio_PrivateKey.html", + "doc/html/man3/PEM_read_bio_ex.html", + "doc/html/man3/PEM_write_bio_CMS_stream.html", + "doc/html/man3/PEM_write_bio_PKCS7_stream.html", + "doc/html/man3/PKCS12_PBE_keyivgen.html", + "doc/html/man3/PKCS12_SAFEBAG_create_cert.html", + "doc/html/man3/PKCS12_SAFEBAG_get0_attrs.html", + "doc/html/man3/PKCS12_SAFEBAG_get1_cert.html", + "doc/html/man3/PKCS12_SAFEBAG_set0_attrs.html", + "doc/html/man3/PKCS12_add1_attr_by_NID.html", + "doc/html/man3/PKCS12_add_CSPName_asc.html", + "doc/html/man3/PKCS12_add_cert.html", + "doc/html/man3/PKCS12_add_friendlyname_asc.html", + "doc/html/man3/PKCS12_add_localkeyid.html", + "doc/html/man3/PKCS12_add_safe.html", + "doc/html/man3/PKCS12_create.html", + "doc/html/man3/PKCS12_decrypt_skey.html", + "doc/html/man3/PKCS12_gen_mac.html", + "doc/html/man3/PKCS12_get_friendlyname.html", + "doc/html/man3/PKCS12_init.html", + "doc/html/man3/PKCS12_item_decrypt_d2i.html", + "doc/html/man3/PKCS12_key_gen_utf8_ex.html", + "doc/html/man3/PKCS12_newpass.html", + "doc/html/man3/PKCS12_pack_p7encdata.html", + "doc/html/man3/PKCS12_parse.html", + "doc/html/man3/PKCS5_PBE_keyivgen.html", + "doc/html/man3/PKCS5_PBKDF2_HMAC.html", + "doc/html/man3/PKCS7_decrypt.html", + "doc/html/man3/PKCS7_encrypt.html", + "doc/html/man3/PKCS7_get_octet_string.html", + "doc/html/man3/PKCS7_sign.html", + "doc/html/man3/PKCS7_sign_add_signer.html", + "doc/html/man3/PKCS7_type_is_other.html", + "doc/html/man3/PKCS7_verify.html", + "doc/html/man3/PKCS8_encrypt.html", + "doc/html/man3/PKCS8_pkey_add1_attr.html", + "doc/html/man3/RAND_add.html", + "doc/html/man3/RAND_bytes.html", + "doc/html/man3/RAND_cleanup.html", + "doc/html/man3/RAND_egd.html", + "doc/html/man3/RAND_get0_primary.html", + "doc/html/man3/RAND_load_file.html", + "doc/html/man3/RAND_set_DRBG_type.html", + "doc/html/man3/RAND_set_rand_method.html", + "doc/html/man3/RC4_set_key.html", + "doc/html/man3/RIPEMD160_Init.html", + "doc/html/man3/RSA_blinding_on.html", + "doc/html/man3/RSA_check_key.html", + "doc/html/man3/RSA_generate_key.html", + "doc/html/man3/RSA_get0_key.html", + "doc/html/man3/RSA_meth_new.html", + "doc/html/man3/RSA_new.html", + "doc/html/man3/RSA_padding_add_PKCS1_type_1.html", + "doc/html/man3/RSA_print.html", + "doc/html/man3/RSA_private_encrypt.html", + "doc/html/man3/RSA_public_encrypt.html", + "doc/html/man3/RSA_set_method.html", + "doc/html/man3/RSA_sign.html", + "doc/html/man3/RSA_sign_ASN1_OCTET_STRING.html", + "doc/html/man3/RSA_size.html", + "doc/html/man3/SCT_new.html", + "doc/html/man3/SCT_print.html", + "doc/html/man3/SCT_validate.html", + "doc/html/man3/SHA256_Init.html", + "doc/html/man3/SMIME_read_ASN1.html", + "doc/html/man3/SMIME_read_CMS.html", + "doc/html/man3/SMIME_read_PKCS7.html", + "doc/html/man3/SMIME_write_ASN1.html", + "doc/html/man3/SMIME_write_CMS.html", + "doc/html/man3/SMIME_write_PKCS7.html", + "doc/html/man3/SRP_Calc_B.html", + "doc/html/man3/SRP_VBASE_new.html", + "doc/html/man3/SRP_create_verifier.html", + "doc/html/man3/SRP_user_pwd_new.html", + "doc/html/man3/SSL_CIPHER_get_name.html", + "doc/html/man3/SSL_COMP_add_compression_method.html", + "doc/html/man3/SSL_CONF_CTX_new.html", + "doc/html/man3/SSL_CONF_CTX_set1_prefix.html", + "doc/html/man3/SSL_CONF_CTX_set_flags.html", + "doc/html/man3/SSL_CONF_CTX_set_ssl_ctx.html", + "doc/html/man3/SSL_CONF_cmd.html", + "doc/html/man3/SSL_CONF_cmd_argv.html", + "doc/html/man3/SSL_CTX_add1_chain_cert.html", + "doc/html/man3/SSL_CTX_add_extra_chain_cert.html", + "doc/html/man3/SSL_CTX_add_session.html", + "doc/html/man3/SSL_CTX_config.html", + "doc/html/man3/SSL_CTX_ctrl.html", + "doc/html/man3/SSL_CTX_dane_enable.html", + "doc/html/man3/SSL_CTX_flush_sessions.html", + "doc/html/man3/SSL_CTX_free.html", + "doc/html/man3/SSL_CTX_get0_param.html", + "doc/html/man3/SSL_CTX_get_verify_mode.html", + "doc/html/man3/SSL_CTX_has_client_custom_ext.html", + "doc/html/man3/SSL_CTX_load_verify_locations.html", + "doc/html/man3/SSL_CTX_new.html", + "doc/html/man3/SSL_CTX_sess_number.html", + "doc/html/man3/SSL_CTX_sess_set_cache_size.html", + "doc/html/man3/SSL_CTX_sess_set_get_cb.html", + "doc/html/man3/SSL_CTX_sessions.html", + "doc/html/man3/SSL_CTX_set0_CA_list.html", + "doc/html/man3/SSL_CTX_set1_cert_comp_preference.html", + "doc/html/man3/SSL_CTX_set1_curves.html", + "doc/html/man3/SSL_CTX_set1_sigalgs.html", + "doc/html/man3/SSL_CTX_set1_verify_cert_store.html", + "doc/html/man3/SSL_CTX_set_alpn_select_cb.html", + "doc/html/man3/SSL_CTX_set_cert_cb.html", + "doc/html/man3/SSL_CTX_set_cert_store.html", + "doc/html/man3/SSL_CTX_set_cert_verify_callback.html", + "doc/html/man3/SSL_CTX_set_cipher_list.html", + "doc/html/man3/SSL_CTX_set_client_cert_cb.html", + "doc/html/man3/SSL_CTX_set_client_hello_cb.html", + "doc/html/man3/SSL_CTX_set_ct_validation_callback.html", + "doc/html/man3/SSL_CTX_set_ctlog_list_file.html", + "doc/html/man3/SSL_CTX_set_default_passwd_cb.html", + "doc/html/man3/SSL_CTX_set_generate_session_id.html", + "doc/html/man3/SSL_CTX_set_info_callback.html", + "doc/html/man3/SSL_CTX_set_keylog_callback.html", + "doc/html/man3/SSL_CTX_set_max_cert_list.html", + "doc/html/man3/SSL_CTX_set_min_proto_version.html", + "doc/html/man3/SSL_CTX_set_mode.html", + "doc/html/man3/SSL_CTX_set_msg_callback.html", + "doc/html/man3/SSL_CTX_set_num_tickets.html", + "doc/html/man3/SSL_CTX_set_options.html", + "doc/html/man3/SSL_CTX_set_psk_client_callback.html", + "doc/html/man3/SSL_CTX_set_quiet_shutdown.html", + "doc/html/man3/SSL_CTX_set_read_ahead.html", + "doc/html/man3/SSL_CTX_set_record_padding_callback.html", + "doc/html/man3/SSL_CTX_set_security_level.html", + "doc/html/man3/SSL_CTX_set_session_cache_mode.html", + "doc/html/man3/SSL_CTX_set_session_id_context.html", + "doc/html/man3/SSL_CTX_set_session_ticket_cb.html", + "doc/html/man3/SSL_CTX_set_split_send_fragment.html", + "doc/html/man3/SSL_CTX_set_srp_password.html", + "doc/html/man3/SSL_CTX_set_ssl_version.html", + "doc/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html", + "doc/html/man3/SSL_CTX_set_timeout.html", + "doc/html/man3/SSL_CTX_set_tlsext_servername_callback.html", + "doc/html/man3/SSL_CTX_set_tlsext_status_cb.html", + "doc/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html", + "doc/html/man3/SSL_CTX_set_tlsext_use_srtp.html", + "doc/html/man3/SSL_CTX_set_tmp_dh_callback.html", + "doc/html/man3/SSL_CTX_set_tmp_ecdh.html", + "doc/html/man3/SSL_CTX_set_verify.html", + "doc/html/man3/SSL_CTX_use_certificate.html", + "doc/html/man3/SSL_CTX_use_psk_identity_hint.html", + "doc/html/man3/SSL_CTX_use_serverinfo.html", + "doc/html/man3/SSL_SESSION_free.html", + "doc/html/man3/SSL_SESSION_get0_cipher.html", + "doc/html/man3/SSL_SESSION_get0_hostname.html", + "doc/html/man3/SSL_SESSION_get0_id_context.html", + "doc/html/man3/SSL_SESSION_get0_peer.html", + "doc/html/man3/SSL_SESSION_get_compress_id.html", + "doc/html/man3/SSL_SESSION_get_protocol_version.html", + "doc/html/man3/SSL_SESSION_get_time.html", + "doc/html/man3/SSL_SESSION_has_ticket.html", + "doc/html/man3/SSL_SESSION_is_resumable.html", + "doc/html/man3/SSL_SESSION_print.html", + "doc/html/man3/SSL_SESSION_set1_id.html", + "doc/html/man3/SSL_accept.html", + "doc/html/man3/SSL_accept_stream.html", + "doc/html/man3/SSL_alert_type_string.html", + "doc/html/man3/SSL_alloc_buffers.html", + "doc/html/man3/SSL_check_chain.html", + "doc/html/man3/SSL_clear.html", + "doc/html/man3/SSL_connect.html", + "doc/html/man3/SSL_do_handshake.html", + "doc/html/man3/SSL_export_keying_material.html", + "doc/html/man3/SSL_extension_supported.html", + "doc/html/man3/SSL_free.html", + "doc/html/man3/SSL_get0_connection.html", + "doc/html/man3/SSL_get0_group_name.html", + "doc/html/man3/SSL_get0_peer_rpk.html", + "doc/html/man3/SSL_get0_peer_scts.html", + "doc/html/man3/SSL_get1_builtin_sigalgs.html", + "doc/html/man3/SSL_get_SSL_CTX.html", + "doc/html/man3/SSL_get_all_async_fds.html", + "doc/html/man3/SSL_get_certificate.html", + "doc/html/man3/SSL_get_ciphers.html", + "doc/html/man3/SSL_get_client_random.html", + "doc/html/man3/SSL_get_conn_close_info.html", + "doc/html/man3/SSL_get_current_cipher.html", + "doc/html/man3/SSL_get_default_timeout.html", + "doc/html/man3/SSL_get_error.html", + "doc/html/man3/SSL_get_event_timeout.html", + "doc/html/man3/SSL_get_extms_support.html", + "doc/html/man3/SSL_get_fd.html", + "doc/html/man3/SSL_get_handshake_rtt.html", + "doc/html/man3/SSL_get_peer_cert_chain.html", + "doc/html/man3/SSL_get_peer_certificate.html", + "doc/html/man3/SSL_get_peer_signature_nid.html", + "doc/html/man3/SSL_get_peer_tmp_key.html", + "doc/html/man3/SSL_get_psk_identity.html", + "doc/html/man3/SSL_get_rbio.html", + "doc/html/man3/SSL_get_rpoll_descriptor.html", + "doc/html/man3/SSL_get_session.html", + "doc/html/man3/SSL_get_shared_sigalgs.html", + "doc/html/man3/SSL_get_stream_id.html", + "doc/html/man3/SSL_get_stream_read_state.html", + "doc/html/man3/SSL_get_value_uint.html", + "doc/html/man3/SSL_get_verify_result.html", + "doc/html/man3/SSL_get_version.html", + "doc/html/man3/SSL_group_to_name.html", + "doc/html/man3/SSL_handle_events.html", + "doc/html/man3/SSL_in_init.html", + "doc/html/man3/SSL_inject_net_dgram.html", + "doc/html/man3/SSL_key_update.html", + "doc/html/man3/SSL_library_init.html", + "doc/html/man3/SSL_load_client_CA_file.html", + "doc/html/man3/SSL_new.html", + "doc/html/man3/SSL_new_stream.html", + "doc/html/man3/SSL_pending.html", + "doc/html/man3/SSL_poll.html", + "doc/html/man3/SSL_read.html", + "doc/html/man3/SSL_read_early_data.html", + "doc/html/man3/SSL_rstate_string.html", + "doc/html/man3/SSL_session_reused.html", + "doc/html/man3/SSL_set1_host.html", + "doc/html/man3/SSL_set1_initial_peer_addr.html", + "doc/html/man3/SSL_set1_server_cert_type.html", + "doc/html/man3/SSL_set_async_callback.html", + "doc/html/man3/SSL_set_bio.html", + "doc/html/man3/SSL_set_blocking_mode.html", + "doc/html/man3/SSL_set_connect_state.html", + "doc/html/man3/SSL_set_default_stream_mode.html", + "doc/html/man3/SSL_set_fd.html", + "doc/html/man3/SSL_set_incoming_stream_policy.html", + "doc/html/man3/SSL_set_retry_verify.html", + "doc/html/man3/SSL_set_session.html", + "doc/html/man3/SSL_set_session_secret_cb.html", + "doc/html/man3/SSL_set_shutdown.html", + "doc/html/man3/SSL_set_verify_result.html", + "doc/html/man3/SSL_shutdown.html", + "doc/html/man3/SSL_state_string.html", + "doc/html/man3/SSL_stream_conclude.html", + "doc/html/man3/SSL_stream_reset.html", + "doc/html/man3/SSL_want.html", + "doc/html/man3/SSL_write.html", + "doc/html/man3/TS_RESP_CTX_new.html", + "doc/html/man3/TS_VERIFY_CTX.html", + "doc/html/man3/UI_STRING.html", + "doc/html/man3/UI_UTIL_read_pw.html", + "doc/html/man3/UI_create_method.html", + "doc/html/man3/UI_new.html", + "doc/html/man3/X509V3_get_d2i.html", + "doc/html/man3/X509V3_set_ctx.html", + "doc/html/man3/X509_ACERT_add1_attr.html", + "doc/html/man3/X509_ACERT_add_attr_nconf.html", + "doc/html/man3/X509_ACERT_get0_holder_baseCertId.html", + "doc/html/man3/X509_ACERT_get_attr.html", + "doc/html/man3/X509_ACERT_print_ex.html", + "doc/html/man3/X509_ALGOR_dup.html", + "doc/html/man3/X509_ATTRIBUTE.html", + "doc/html/man3/X509_CRL_get0_by_serial.html", + "doc/html/man3/X509_EXTENSION_set_object.html", + "doc/html/man3/X509_LOOKUP.html", + "doc/html/man3/X509_LOOKUP_hash_dir.html", + "doc/html/man3/X509_LOOKUP_meth_new.html", + "doc/html/man3/X509_NAME_ENTRY_get_object.html", + "doc/html/man3/X509_NAME_add_entry_by_txt.html", + "doc/html/man3/X509_NAME_get0_der.html", + "doc/html/man3/X509_NAME_get_index_by_NID.html", + "doc/html/man3/X509_NAME_print_ex.html", + "doc/html/man3/X509_PUBKEY_new.html", + "doc/html/man3/X509_REQ_get_attr.html", + "doc/html/man3/X509_REQ_get_extensions.html", + "doc/html/man3/X509_SIG_get0.html", + "doc/html/man3/X509_STORE_CTX_get_by_subject.html", + "doc/html/man3/X509_STORE_CTX_get_error.html", + "doc/html/man3/X509_STORE_CTX_new.html", + "doc/html/man3/X509_STORE_CTX_set_verify_cb.html", + "doc/html/man3/X509_STORE_add_cert.html", + "doc/html/man3/X509_STORE_get0_param.html", + "doc/html/man3/X509_STORE_new.html", + "doc/html/man3/X509_STORE_set_verify_cb_func.html", + "doc/html/man3/X509_VERIFY_PARAM_set_flags.html", + "doc/html/man3/X509_add_cert.html", + "doc/html/man3/X509_check_ca.html", + "doc/html/man3/X509_check_host.html", + "doc/html/man3/X509_check_issued.html", + "doc/html/man3/X509_check_private_key.html", + "doc/html/man3/X509_check_purpose.html", + "doc/html/man3/X509_cmp.html", + "doc/html/man3/X509_cmp_time.html", + "doc/html/man3/X509_digest.html", + "doc/html/man3/X509_dup.html", + "doc/html/man3/X509_get0_distinguishing_id.html", + "doc/html/man3/X509_get0_notBefore.html", + "doc/html/man3/X509_get0_signature.html", + "doc/html/man3/X509_get0_uids.html", + "doc/html/man3/X509_get_default_cert_file.html", + "doc/html/man3/X509_get_extension_flags.html", + "doc/html/man3/X509_get_pubkey.html", + "doc/html/man3/X509_get_serialNumber.html", + "doc/html/man3/X509_get_subject_name.html", + "doc/html/man3/X509_get_version.html", + "doc/html/man3/X509_load_http.html", + "doc/html/man3/X509_new.html", + "doc/html/man3/X509_sign.html", + "doc/html/man3/X509_verify.html", + "doc/html/man3/X509_verify_cert.html", + "doc/html/man3/X509v3_get_ext_by_NID.html", + "doc/html/man3/b2i_PVK_bio_ex.html", + "doc/html/man3/d2i_PKCS8PrivateKey_bio.html", + "doc/html/man3/d2i_PrivateKey.html", + "doc/html/man3/d2i_RSAPrivateKey.html", + "doc/html/man3/d2i_SSL_SESSION.html", + "doc/html/man3/d2i_X509.html", + "doc/html/man3/i2d_CMS_bio_stream.html", + "doc/html/man3/i2d_PKCS7_bio_stream.html", + "doc/html/man3/i2d_re_X509_tbs.html", + "doc/html/man3/o2i_SCT_LIST.html", + "doc/html/man3/s2i_ASN1_IA5STRING.html" + ], + "man5" => [ + "doc/html/man5/config.html", + "doc/html/man5/fips_config.html", + "doc/html/man5/x509v3_config.html" + ], + "man7" => [ + "doc/html/man7/EVP_ASYM_CIPHER-RSA.html", + "doc/html/man7/EVP_ASYM_CIPHER-SM2.html", + "doc/html/man7/EVP_CIPHER-AES.html", + "doc/html/man7/EVP_CIPHER-ARIA.html", + "doc/html/man7/EVP_CIPHER-BLOWFISH.html", + "doc/html/man7/EVP_CIPHER-CAMELLIA.html", + "doc/html/man7/EVP_CIPHER-CAST.html", + "doc/html/man7/EVP_CIPHER-CHACHA.html", + "doc/html/man7/EVP_CIPHER-DES.html", + "doc/html/man7/EVP_CIPHER-IDEA.html", + "doc/html/man7/EVP_CIPHER-NULL.html", + "doc/html/man7/EVP_CIPHER-RC2.html", + "doc/html/man7/EVP_CIPHER-RC4.html", + "doc/html/man7/EVP_CIPHER-RC5.html", + "doc/html/man7/EVP_CIPHER-SEED.html", + "doc/html/man7/EVP_CIPHER-SM4.html", + "doc/html/man7/EVP_KDF-ARGON2.html", + "doc/html/man7/EVP_KDF-HKDF.html", + "doc/html/man7/EVP_KDF-HMAC-DRBG.html", + "doc/html/man7/EVP_KDF-KB.html", + "doc/html/man7/EVP_KDF-KRB5KDF.html", + "doc/html/man7/EVP_KDF-PBKDF1.html", + "doc/html/man7/EVP_KDF-PBKDF2.html", + "doc/html/man7/EVP_KDF-PKCS12KDF.html", + "doc/html/man7/EVP_KDF-PVKKDF.html", + "doc/html/man7/EVP_KDF-SCRYPT.html", + "doc/html/man7/EVP_KDF-SS.html", + "doc/html/man7/EVP_KDF-SSHKDF.html", + "doc/html/man7/EVP_KDF-TLS13_KDF.html", + "doc/html/man7/EVP_KDF-TLS1_PRF.html", + "doc/html/man7/EVP_KDF-X942-ASN1.html", + "doc/html/man7/EVP_KDF-X942-CONCAT.html", + "doc/html/man7/EVP_KDF-X963.html", + "doc/html/man7/EVP_KEM-EC.html", + "doc/html/man7/EVP_KEM-RSA.html", + "doc/html/man7/EVP_KEM-X25519.html", + "doc/html/man7/EVP_KEYEXCH-DH.html", + "doc/html/man7/EVP_KEYEXCH-ECDH.html", + "doc/html/man7/EVP_KEYEXCH-X25519.html", + "doc/html/man7/EVP_MAC-BLAKE2.html", + "doc/html/man7/EVP_MAC-CMAC.html", + "doc/html/man7/EVP_MAC-GMAC.html", + "doc/html/man7/EVP_MAC-HMAC.html", + "doc/html/man7/EVP_MAC-KMAC.html", + "doc/html/man7/EVP_MAC-Poly1305.html", + "doc/html/man7/EVP_MAC-Siphash.html", + "doc/html/man7/EVP_MD-BLAKE2.html", + "doc/html/man7/EVP_MD-KECCAK.html", + "doc/html/man7/EVP_MD-MD2.html", + "doc/html/man7/EVP_MD-MD4.html", + "doc/html/man7/EVP_MD-MD5-SHA1.html", + "doc/html/man7/EVP_MD-MD5.html", + "doc/html/man7/EVP_MD-MDC2.html", + "doc/html/man7/EVP_MD-NULL.html", + "doc/html/man7/EVP_MD-RIPEMD160.html", + "doc/html/man7/EVP_MD-SHA1.html", + "doc/html/man7/EVP_MD-SHA2.html", + "doc/html/man7/EVP_MD-SHA3.html", + "doc/html/man7/EVP_MD-SHAKE.html", + "doc/html/man7/EVP_MD-SM3.html", + "doc/html/man7/EVP_MD-WHIRLPOOL.html", + "doc/html/man7/EVP_MD-common.html", + "doc/html/man7/EVP_PKEY-DH.html", + "doc/html/man7/EVP_PKEY-DSA.html", + "doc/html/man7/EVP_PKEY-EC.html", + "doc/html/man7/EVP_PKEY-FFC.html", + "doc/html/man7/EVP_PKEY-HMAC.html", + "doc/html/man7/EVP_PKEY-RSA.html", + "doc/html/man7/EVP_PKEY-SM2.html", + "doc/html/man7/EVP_PKEY-X25519.html", + "doc/html/man7/EVP_RAND-CRNG-TEST.html", + "doc/html/man7/EVP_RAND-CTR-DRBG.html", + "doc/html/man7/EVP_RAND-HASH-DRBG.html", + "doc/html/man7/EVP_RAND-HMAC-DRBG.html", + "doc/html/man7/EVP_RAND-JITTER.html", + "doc/html/man7/EVP_RAND-SEED-SRC.html", + "doc/html/man7/EVP_RAND-TEST-RAND.html", + "doc/html/man7/EVP_RAND.html", + "doc/html/man7/EVP_SIGNATURE-DSA.html", + "doc/html/man7/EVP_SIGNATURE-ECDSA.html", + "doc/html/man7/EVP_SIGNATURE-ED25519.html", + "doc/html/man7/EVP_SIGNATURE-HMAC.html", + "doc/html/man7/EVP_SIGNATURE-RSA.html", + "doc/html/man7/OSSL_PROVIDER-FIPS.html", + "doc/html/man7/OSSL_PROVIDER-base.html", + "doc/html/man7/OSSL_PROVIDER-default.html", + "doc/html/man7/OSSL_PROVIDER-legacy.html", + "doc/html/man7/OSSL_PROVIDER-null.html", + "doc/html/man7/OSSL_STORE-winstore.html", + "doc/html/man7/RAND.html", + "doc/html/man7/RSA-PSS.html", + "doc/html/man7/X25519.html", + "doc/html/man7/bio.html", + "doc/html/man7/ct.html", + "doc/html/man7/des_modes.html", + "doc/html/man7/evp.html", + "doc/html/man7/fips_module.html", + "doc/html/man7/life_cycle-cipher.html", + "doc/html/man7/life_cycle-digest.html", + "doc/html/man7/life_cycle-kdf.html", + "doc/html/man7/life_cycle-mac.html", + "doc/html/man7/life_cycle-pkey.html", + "doc/html/man7/life_cycle-rand.html", + "doc/html/man7/openssl-core.h.html", + "doc/html/man7/openssl-core_dispatch.h.html", + "doc/html/man7/openssl-core_names.h.html", + "doc/html/man7/openssl-env.html", + "doc/html/man7/openssl-glossary.html", + "doc/html/man7/openssl-qlog.html", + "doc/html/man7/openssl-quic.html", + "doc/html/man7/openssl-threads.html", + "doc/html/man7/openssl_user_macros.html", + "doc/html/man7/ossl-guide-introduction.html", + "doc/html/man7/ossl-guide-libcrypto-introduction.html", + "doc/html/man7/ossl-guide-libraries-introduction.html", + "doc/html/man7/ossl-guide-libssl-introduction.html", + "doc/html/man7/ossl-guide-migration.html", + "doc/html/man7/ossl-guide-quic-client-block.html", + "doc/html/man7/ossl-guide-quic-client-non-block.html", + "doc/html/man7/ossl-guide-quic-introduction.html", + "doc/html/man7/ossl-guide-quic-multi-stream.html", + "doc/html/man7/ossl-guide-tls-client-block.html", + "doc/html/man7/ossl-guide-tls-client-non-block.html", + "doc/html/man7/ossl-guide-tls-introduction.html", + "doc/html/man7/ossl-guide-tls-server-block.html", + "doc/html/man7/ossl_store-file.html", + "doc/html/man7/ossl_store.html", + "doc/html/man7/passphrase-encoding.html", + "doc/html/man7/property.html", + "doc/html/man7/provider-asym_cipher.html", + "doc/html/man7/provider-base.html", + "doc/html/man7/provider-cipher.html", + "doc/html/man7/provider-decoder.html", + "doc/html/man7/provider-digest.html", + "doc/html/man7/provider-encoder.html", + "doc/html/man7/provider-kdf.html", + "doc/html/man7/provider-kem.html", + "doc/html/man7/provider-keyexch.html", + "doc/html/man7/provider-keymgmt.html", + "doc/html/man7/provider-mac.html", + "doc/html/man7/provider-object.html", + "doc/html/man7/provider-rand.html", + "doc/html/man7/provider-signature.html", + "doc/html/man7/provider-storemgmt.html", + "doc/html/man7/provider.html", + "doc/html/man7/proxy-certificates.html", + "doc/html/man7/x509.html" + ] + }, + "imagedocs" => { + "man7" => [ + "doc/man7/img/cipher.png", + "doc/man7/img/digest.png", + "doc/man7/img/kdf.png", + "doc/man7/img/mac.png", + "doc/man7/img/pkey.png", + "doc/man7/img/rand.png" + ] + }, + "includes" => { + "OpenSSLConfig.cmake" => [ + "." + ], + "OpenSSLConfigVersion.cmake" => [ + "." + ], + "apps/asn1parse.o" => [ + "apps" + ], + "apps/ca.o" => [ + "apps" + ], + "apps/ciphers.o" => [ + "apps" + ], + "apps/cmp.o" => [ + "apps" + ], + "apps/cms.o" => [ + "apps" + ], + "apps/crl.o" => [ + "apps" + ], + "apps/crl2pkcs7.o" => [ + "apps" + ], + "apps/dgst.o" => [ + "apps" + ], + "apps/dhparam.o" => [ + "apps" + ], + "apps/dsa.o" => [ + "apps" + ], + "apps/dsaparam.o" => [ + "apps" + ], + "apps/ec.o" => [ + "apps" + ], + "apps/ecparam.o" => [ + "apps" + ], + "apps/enc.o" => [ + "apps" + ], + "apps/engine.o" => [ + "apps" + ], + "apps/errstr.o" => [ + "apps" + ], + "apps/fipsinstall.o" => [ + "apps" + ], + "apps/gendsa.o" => [ + "apps" + ], + "apps/genpkey.o" => [ + "apps" + ], + "apps/genrsa.o" => [ + "apps" + ], + "apps/info.o" => [ + "apps" + ], + "apps/kdf.o" => [ + "apps" + ], + "apps/lib/cmp_mock_srv.o" => [ + "apps" + ], + "apps/lib/openssl-bin-cmp_mock_srv.o" => [ + "apps" + ], + "apps/libapps.a" => [ + ".", + "include", + "apps/include" + ], + "apps/list.o" => [ + "apps" + ], + "apps/mac.o" => [ + "apps" + ], + "apps/nseq.o" => [ + "apps" + ], + "apps/ocsp.o" => [ + "apps" + ], + "apps/openssl" => [ + ".", + "include", + "apps/include" + ], + "apps/openssl-bin-asn1parse.o" => [ + "apps" + ], + "apps/openssl-bin-ca.o" => [ + "apps" + ], + "apps/openssl-bin-ciphers.o" => [ + "apps" + ], + "apps/openssl-bin-cmp.o" => [ + "apps" + ], + "apps/openssl-bin-cms.o" => [ + "apps" + ], + "apps/openssl-bin-crl.o" => [ + "apps" + ], + "apps/openssl-bin-crl2pkcs7.o" => [ + "apps" + ], + "apps/openssl-bin-dgst.o" => [ + "apps" + ], + "apps/openssl-bin-dhparam.o" => [ + "apps" + ], + "apps/openssl-bin-dsa.o" => [ + "apps" + ], + "apps/openssl-bin-dsaparam.o" => [ + "apps" + ], + "apps/openssl-bin-ec.o" => [ + "apps" + ], + "apps/openssl-bin-ecparam.o" => [ + "apps" + ], + "apps/openssl-bin-enc.o" => [ + "apps" + ], + "apps/openssl-bin-engine.o" => [ + "apps" + ], + "apps/openssl-bin-errstr.o" => [ + "apps" + ], + "apps/openssl-bin-fipsinstall.o" => [ + "apps" + ], + "apps/openssl-bin-gendsa.o" => [ + "apps" + ], + "apps/openssl-bin-genpkey.o" => [ + "apps" + ], + "apps/openssl-bin-genrsa.o" => [ + "apps" + ], + "apps/openssl-bin-info.o" => [ + "apps" + ], + "apps/openssl-bin-kdf.o" => [ + "apps" + ], + "apps/openssl-bin-list.o" => [ + "apps" + ], + "apps/openssl-bin-mac.o" => [ + "apps" + ], + "apps/openssl-bin-nseq.o" => [ + "apps" + ], + "apps/openssl-bin-ocsp.o" => [ + "apps" + ], + "apps/openssl-bin-openssl.o" => [ + "apps" + ], + "apps/openssl-bin-passwd.o" => [ + "apps" + ], + "apps/openssl-bin-pkcs12.o" => [ + "apps" + ], + "apps/openssl-bin-pkcs7.o" => [ + "apps" + ], + "apps/openssl-bin-pkcs8.o" => [ + "apps" + ], + "apps/openssl-bin-pkey.o" => [ + "apps" + ], + "apps/openssl-bin-pkeyparam.o" => [ + "apps" + ], + "apps/openssl-bin-pkeyutl.o" => [ + "apps" + ], + "apps/openssl-bin-prime.o" => [ + "apps" + ], + "apps/openssl-bin-progs.o" => [ + "apps" + ], + "apps/openssl-bin-rand.o" => [ + "apps" + ], + "apps/openssl-bin-rehash.o" => [ + "apps" + ], + "apps/openssl-bin-req.o" => [ + "apps" + ], + "apps/openssl-bin-rsa.o" => [ + "apps" + ], + "apps/openssl-bin-rsautl.o" => [ + "apps" + ], + "apps/openssl-bin-s_client.o" => [ + "apps" + ], + "apps/openssl-bin-s_server.o" => [ + "apps" + ], + "apps/openssl-bin-s_time.o" => [ + "apps" + ], + "apps/openssl-bin-sess_id.o" => [ + "apps" + ], + "apps/openssl-bin-smime.o" => [ + "apps" + ], + "apps/openssl-bin-speed.o" => [ + "apps" + ], + "apps/openssl-bin-spkac.o" => [ + "apps" + ], + "apps/openssl-bin-srp.o" => [ + "apps" + ], + "apps/openssl-bin-storeutl.o" => [ + "apps" + ], + "apps/openssl-bin-ts.o" => [ + "apps" + ], + "apps/openssl-bin-verify.o" => [ + "apps" + ], + "apps/openssl-bin-version.o" => [ + "apps" + ], + "apps/openssl-bin-x509.o" => [ + "apps" + ], + "apps/openssl.o" => [ + "apps" + ], + "apps/passwd.o" => [ + "apps" + ], + "apps/pkcs12.o" => [ + "apps" + ], + "apps/pkcs7.o" => [ + "apps" + ], + "apps/pkcs8.o" => [ + "apps" + ], + "apps/pkey.o" => [ + "apps" + ], + "apps/pkeyparam.o" => [ + "apps" + ], + "apps/pkeyutl.o" => [ + "apps" + ], + "apps/prime.o" => [ + "apps" + ], + "apps/progs.c" => [ + "." + ], + "apps/progs.o" => [ + "apps" + ], + "apps/rand.o" => [ + "apps" + ], + "apps/rehash.o" => [ + "apps" + ], + "apps/req.o" => [ + "apps" + ], + "apps/rsa.o" => [ + "apps" + ], + "apps/rsautl.o" => [ + "apps" + ], + "apps/s_client.o" => [ + "apps" + ], + "apps/s_server.o" => [ + "apps" + ], + "apps/s_time.o" => [ + "apps" + ], + "apps/sess_id.o" => [ + "apps" + ], + "apps/smime.o" => [ + "apps" + ], + "apps/speed.o" => [ + "apps" + ], + "apps/spkac.o" => [ + "apps" + ], + "apps/srp.o" => [ + "apps" + ], + "apps/storeutl.o" => [ + "apps" + ], + "apps/ts.o" => [ + "apps" + ], + "apps/verify.o" => [ + "apps" + ], + "apps/version.o" => [ + "apps" + ], + "apps/x509.o" => [ + "apps" + ], + "crypto/aes/aes-armv4.o" => [ + "crypto" + ], + "crypto/aes/aes-mips.o" => [ + "crypto" + ], + "crypto/aes/aes-s390x.o" => [ + "crypto" + ], + "crypto/aes/aes-sparcv9.o" => [ + "crypto" + ], + "crypto/aes/aesfx-sparcv9.o" => [ + "crypto" + ], + "crypto/aes/aest4-sparcv9.o" => [ + "crypto" + ], + "crypto/aes/aesv8-armx.o" => [ + "crypto" + ], + "crypto/aes/bsaes-armv7.o" => [ + "crypto" + ], + "crypto/aes/vpaes-armv8.o" => [ + "crypto" + ], + "crypto/aes/vpaes-loongarch64.o" => [ + "crypto" + ], + "crypto/arm64cpuid.o" => [ + "crypto" + ], + "crypto/armv4cpuid.o" => [ + "crypto" + ], + "crypto/bn/armv4-gf2m.o" => [ + "crypto" + ], + "crypto/bn/armv4-mont.o" => [ + "crypto" + ], + "crypto/bn/armv8-mont.o" => [ + "crypto" + ], + "crypto/bn/bn-mips.o" => [ + "crypto" + ], + "crypto/bn/bn_exp.o" => [ + "crypto" + ], + "crypto/bn/libcrypto-lib-bn_exp.o" => [ + "crypto" + ], + "crypto/bn/mips-mont.o" => [ + "crypto" + ], + "crypto/bn/sparct4-mont.o" => [ + "crypto" + ], + "crypto/bn/sparcv9-gf2m.o" => [ + "crypto" + ], + "crypto/bn/sparcv9-mont.o" => [ + "crypto" + ], + "crypto/bn/sparcv9a-mont.o" => [ + "crypto" + ], + "crypto/bn/vis3-mont.o" => [ + "crypto" + ], + "crypto/chacha/chacha-armv4.o" => [ + "crypto" + ], + "crypto/chacha/chacha-armv8-sve.o" => [ + "crypto" + ], + "crypto/chacha/chacha-armv8.o" => [ + "crypto" + ], + "crypto/chacha/chacha-loongarch64.o" => [ + "crypto" + ], + "crypto/chacha/chacha-s390x.o" => [ + "crypto" + ], + "crypto/cpuid.o" => [ + "." + ], + "crypto/cversion.o" => [ + "crypto" + ], + "crypto/des/dest4-sparcv9.o" => [ + "crypto" + ], + "crypto/ec/ecp_nistz256-armv4.o" => [ + "crypto" + ], + "crypto/ec/ecp_nistz256-armv8.o" => [ + "crypto" + ], + "crypto/ec/ecp_nistz256-sparcv9.o" => [ + "crypto" + ], + "crypto/ec/ecp_s390x_nistp.o" => [ + "crypto" + ], + "crypto/ec/ecp_sm2p256-armv8.o" => [ + "crypto" + ], + "crypto/ec/ecx_key.o" => [ + "crypto" + ], + "crypto/ec/ecx_meth.o" => [ + "crypto" + ], + "crypto/ec/ecx_s390x.o" => [ + "crypto" + ], + "crypto/ec/libcrypto-lib-ecx_key.o" => [ + "crypto" + ], + "crypto/ec/libcrypto-lib-ecx_meth.o" => [ + "crypto" + ], + "crypto/evp/e_aes.o" => [ + "crypto", + "crypto/modes" + ], + "crypto/evp/e_aes_cbc_hmac_sha1.o" => [ + "crypto/modes" + ], + "crypto/evp/e_aes_cbc_hmac_sha256.o" => [ + "crypto/modes" + ], + "crypto/evp/e_aria.o" => [ + "crypto", + "crypto/modes" + ], + "crypto/evp/e_des.o" => [ + "crypto" + ], + "crypto/evp/e_des3.o" => [ + "crypto" + ], + "crypto/evp/e_sm4.o" => [ + "crypto", + "crypto/modes" + ], + "crypto/evp/libcrypto-lib-e_aes.o" => [ + "crypto", + "crypto/modes" + ], + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o" => [ + "crypto/modes" + ], + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o" => [ + "crypto/modes" + ], + "crypto/evp/libcrypto-lib-e_aria.o" => [ + "crypto", + "crypto/modes" + ], + "crypto/evp/libcrypto-lib-e_des.o" => [ + "crypto" + ], + "crypto/evp/libcrypto-lib-e_des3.o" => [ + "crypto" + ], + "crypto/evp/libcrypto-lib-e_sm4.o" => [ + "crypto", + "crypto/modes" + ], + "crypto/info.o" => [ + "crypto" + ], + "crypto/libcrypto-lib-cpuid.o" => [ + "." + ], + "crypto/libcrypto-lib-cversion.o" => [ + "crypto" + ], + "crypto/libcrypto-lib-info.o" => [ + "crypto" + ], + "crypto/md5/md5-aarch64.o" => [ + "crypto" + ], + "crypto/md5/md5-loongarch64.o" => [ + "crypto" + ], + "crypto/md5/md5-sparcv9.o" => [ + "crypto" + ], + "crypto/modes/aes-gcm-armv8-unroll8_64.o" => [ + "crypto" + ], + "crypto/modes/aes-gcm-armv8_64.o" => [ + "crypto" + ], + "crypto/modes/gcm128.o" => [ + "crypto" + ], + "crypto/modes/ghash-armv4.o" => [ + "crypto" + ], + "crypto/modes/ghash-s390x.o" => [ + "crypto" + ], + "crypto/modes/ghash-sparcv9.o" => [ + "crypto" + ], + "crypto/modes/ghashv8-armx.o" => [ + "crypto" + ], + "crypto/modes/libcrypto-lib-gcm128.o" => [ + "crypto" + ], + "crypto/params_idx.c" => [ + "util/perl" + ], + "crypto/poly1305/poly1305-armv4.o" => [ + "crypto" + ], + "crypto/poly1305/poly1305-armv8.o" => [ + "crypto" + ], + "crypto/poly1305/poly1305-mips.o" => [ + "crypto" + ], + "crypto/poly1305/poly1305-s390x.o" => [ + "crypto" + ], + "crypto/poly1305/poly1305-sparcv9.o" => [ + "crypto" + ], + "crypto/s390xcpuid.o" => [ + "crypto" + ], + "crypto/sha/keccak1600-armv4.o" => [ + "crypto" + ], + "crypto/sha/keccak1600-armv8.o" => [ + "crypto" + ], + "crypto/sha/sha1-armv4-large.o" => [ + "crypto" + ], + "crypto/sha/sha1-armv8.o" => [ + "crypto" + ], + "crypto/sha/sha1-mips.o" => [ + "crypto" + ], + "crypto/sha/sha1-s390x.o" => [ + "crypto" + ], + "crypto/sha/sha1-sparcv9.o" => [ + "crypto" + ], + "crypto/sha/sha256-armv4.o" => [ + "crypto" + ], + "crypto/sha/sha256-armv8.o" => [ + "crypto" + ], + "crypto/sha/sha256-mips.o" => [ + "crypto" + ], + "crypto/sha/sha256-s390x.o" => [ + "crypto" + ], + "crypto/sha/sha256-sparcv9.o" => [ + "crypto" + ], + "crypto/sha/sha512-armv4.o" => [ + "crypto" + ], + "crypto/sha/sha512-armv8.o" => [ + "crypto" + ], + "crypto/sha/sha512-mips.o" => [ + "crypto" + ], + "crypto/sha/sha512-s390x.o" => [ + "crypto" + ], + "crypto/sha/sha512-sparcv9.o" => [ + "crypto" + ], + "crypto/sm3/sm3-armv8.o" => [ + "crypto" + ], + "crypto/sm4/sm4-armv8.o" => [ + "crypto" + ], + "crypto/sm4/vpsm4-armv8.o" => [ + "crypto" + ], + "crypto/sm4/vpsm4_ex-armv8.o" => [ + "crypto" + ], + "doc/man1/openssl-asn1parse.pod" => [ + "doc" + ], + "doc/man1/openssl-ca.pod" => [ + "doc" + ], + "doc/man1/openssl-ciphers.pod" => [ + "doc" + ], + "doc/man1/openssl-cmds.pod" => [ + "doc" + ], + "doc/man1/openssl-cmp.pod" => [ + "doc" + ], + "doc/man1/openssl-cms.pod" => [ + "doc" + ], + "doc/man1/openssl-crl.pod" => [ + "doc" + ], + "doc/man1/openssl-crl2pkcs7.pod" => [ + "doc" + ], + "doc/man1/openssl-dgst.pod" => [ + "doc" + ], + "doc/man1/openssl-dhparam.pod" => [ + "doc" + ], + "doc/man1/openssl-dsa.pod" => [ + "doc" + ], + "doc/man1/openssl-dsaparam.pod" => [ + "doc" + ], + "doc/man1/openssl-ec.pod" => [ + "doc" + ], + "doc/man1/openssl-ecparam.pod" => [ + "doc" + ], + "doc/man1/openssl-enc.pod" => [ + "doc" + ], + "doc/man1/openssl-engine.pod" => [ + "doc" + ], + "doc/man1/openssl-errstr.pod" => [ + "doc" + ], + "doc/man1/openssl-fipsinstall.pod" => [ + "doc" + ], + "doc/man1/openssl-gendsa.pod" => [ + "doc" + ], + "doc/man1/openssl-genpkey.pod" => [ + "doc" + ], + "doc/man1/openssl-genrsa.pod" => [ + "doc" + ], + "doc/man1/openssl-info.pod" => [ + "doc" + ], + "doc/man1/openssl-kdf.pod" => [ + "doc" + ], + "doc/man1/openssl-list.pod" => [ + "doc" + ], + "doc/man1/openssl-mac.pod" => [ + "doc" + ], + "doc/man1/openssl-nseq.pod" => [ + "doc" + ], + "doc/man1/openssl-ocsp.pod" => [ + "doc" + ], + "doc/man1/openssl-passwd.pod" => [ + "doc" + ], + "doc/man1/openssl-pkcs12.pod" => [ + "doc" + ], + "doc/man1/openssl-pkcs7.pod" => [ + "doc" + ], + "doc/man1/openssl-pkcs8.pod" => [ + "doc" + ], + "doc/man1/openssl-pkey.pod" => [ + "doc" + ], + "doc/man1/openssl-pkeyparam.pod" => [ + "doc" + ], + "doc/man1/openssl-pkeyutl.pod" => [ + "doc" + ], + "doc/man1/openssl-prime.pod" => [ + "doc" + ], + "doc/man1/openssl-rand.pod" => [ + "doc" + ], + "doc/man1/openssl-rehash.pod" => [ + "doc" + ], + "doc/man1/openssl-req.pod" => [ + "doc" + ], + "doc/man1/openssl-rsa.pod" => [ + "doc" + ], + "doc/man1/openssl-rsautl.pod" => [ + "doc" + ], + "doc/man1/openssl-s_client.pod" => [ + "doc" + ], + "doc/man1/openssl-s_server.pod" => [ + "doc" + ], + "doc/man1/openssl-s_time.pod" => [ + "doc" + ], + "doc/man1/openssl-sess_id.pod" => [ + "doc" + ], + "doc/man1/openssl-smime.pod" => [ + "doc" + ], + "doc/man1/openssl-speed.pod" => [ + "doc" + ], + "doc/man1/openssl-spkac.pod" => [ + "doc" + ], + "doc/man1/openssl-srp.pod" => [ + "doc" + ], + "doc/man1/openssl-storeutl.pod" => [ + "doc" + ], + "doc/man1/openssl-ts.pod" => [ + "doc" + ], + "doc/man1/openssl-verify.pod" => [ + "doc" + ], + "doc/man1/openssl-version.pod" => [ + "doc" + ], + "doc/man1/openssl-x509.pod" => [ + "doc" + ], + "exporters/OpenSSLConfig.cmake" => [ + "." + ], + "exporters/OpenSSLConfigVersion.cmake" => [ + "." + ], + "exporters/libcrypto.pc" => [ + "." + ], + "exporters/libssl.pc" => [ + "." + ], + "exporters/openssl.pc" => [ + "." + ], + "include/internal/param_names.h" => [ + "util/perl" + ], + "include/openssl/core_names.h" => [ + "util/perl" + ], + "libcrypto" => [ + ".", + "include", + "providers/common/include", + "providers/implementations/include" + ], + "libcrypto.pc" => [ + "." + ], + "libssl" => [ + ".", + "include" + ], + "libssl.pc" => [ + "." + ], + "openssl.pc" => [ + "." + ], + "providers/common/der/der_digests_gen.c" => [ + "providers/common/der" + ], + "providers/common/der/der_digests_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_dsa_gen.c" => [ + "providers/common/der" + ], + "providers/common/der/der_dsa_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_dsa_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_dsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_ec_gen.c" => [ + "providers/common/der" + ], + "providers/common/der/der_ec_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_ec_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_ec_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_ecx_gen.c" => [ + "providers/common/der" + ], + "providers/common/der/der_ecx_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_ecx_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_rsa_gen.c" => [ + "providers/common/der" + ], + "providers/common/der/der_rsa_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_rsa_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_rsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_sm2_gen.c" => [ + "providers/common/der" + ], + "providers/common/der/der_sm2_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_sm2_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_sm2_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/der_wrap_gen.c" => [ + "providers/common/der" + ], + "providers/common/der/der_wrap_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_digests_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_dsa_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_dsa_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_dsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_ec_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_ec_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_ec_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_ecx_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_ecx_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_rsa_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_rsa_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libcommon-lib-der_wrap_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libdefault-lib-der_rsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libdefault-lib-der_sm2_gen.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libdefault-lib-der_sm2_key.o" => [ + "providers/common/include/prov" + ], + "providers/common/der/libdefault-lib-der_sm2_sig.o" => [ + "providers/common/include/prov" + ], + "providers/common/include/prov/der_digests.h" => [ + "providers/common/der" + ], + "providers/common/include/prov/der_dsa.h" => [ + "providers/common/der" + ], + "providers/common/include/prov/der_ec.h" => [ + "providers/common/der" + ], + "providers/common/include/prov/der_ecx.h" => [ + "providers/common/der" + ], + "providers/common/include/prov/der_rsa.h" => [ + "providers/common/der" + ], + "providers/common/include/prov/der_sm2.h" => [ + "providers/common/der" + ], + "providers/common/include/prov/der_wrap.h" => [ + "providers/common/der" + ], + "providers/implementations/encode_decode/encode_key2any.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/kdfs/libdefault-lib-x942kdf.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/kdfs/x942kdf.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/dsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/ecdsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/eddsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/libdefault-lib-dsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/libdefault-lib-ecdsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/libdefault-lib-eddsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/libdefault-lib-rsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/libdefault-lib-sm2_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/rsa_sig.o" => [ + "providers/common/include/prov" + ], + "providers/implementations/signature/sm2_sig.o" => [ + "providers/common/include/prov" + ], + "providers/libcommon.a" => [ + "crypto", + "include", + "providers/implementations/include", + "providers/common/include", + "providers/fips/include" + ], + "providers/libdefault.a" => [ + ".", + "crypto", + "include", + "providers/implementations/include", + "providers/common/include", + "providers/fips/include" + ], + "providers/libfips.a" => [ + ".", + "crypto", + "include", + "providers/implementations/include", + "providers/common/include", + "providers/fips/include" + ], + "providers/liblegacy.a" => [ + ".", + "crypto", + "include", + "providers/implementations/include", + "providers/common/include", + "providers/fips/include" + ], + "util/quicserver" => [ + "include", + "apps/include" + ], + "util/wrap.pl" => [ + "." + ] + }, + "ldadd" => {}, + "libraries" => [ + "apps/libapps.a", + "libcrypto", + "libssl", + "providers/libcommon.a", + "providers/libdefault.a", + "providers/liblegacy.a" + ], + "mandocs" => { + "man1" => [ + "doc/man/man1/CA.pl.1", + "doc/man/man1/openssl-asn1parse.1", + "doc/man/man1/openssl-ca.1", + "doc/man/man1/openssl-ciphers.1", + "doc/man/man1/openssl-cmds.1", + "doc/man/man1/openssl-cmp.1", + "doc/man/man1/openssl-cms.1", + "doc/man/man1/openssl-crl.1", + "doc/man/man1/openssl-crl2pkcs7.1", + "doc/man/man1/openssl-dgst.1", + "doc/man/man1/openssl-dhparam.1", + "doc/man/man1/openssl-dsa.1", + "doc/man/man1/openssl-dsaparam.1", + "doc/man/man1/openssl-ec.1", + "doc/man/man1/openssl-ecparam.1", + "doc/man/man1/openssl-enc.1", + "doc/man/man1/openssl-engine.1", + "doc/man/man1/openssl-errstr.1", + "doc/man/man1/openssl-fipsinstall.1", + "doc/man/man1/openssl-format-options.1", + "doc/man/man1/openssl-gendsa.1", + "doc/man/man1/openssl-genpkey.1", + "doc/man/man1/openssl-genrsa.1", + "doc/man/man1/openssl-info.1", + "doc/man/man1/openssl-kdf.1", + "doc/man/man1/openssl-list.1", + "doc/man/man1/openssl-mac.1", + "doc/man/man1/openssl-namedisplay-options.1", + "doc/man/man1/openssl-nseq.1", + "doc/man/man1/openssl-ocsp.1", + "doc/man/man1/openssl-passphrase-options.1", + "doc/man/man1/openssl-passwd.1", + "doc/man/man1/openssl-pkcs12.1", + "doc/man/man1/openssl-pkcs7.1", + "doc/man/man1/openssl-pkcs8.1", + "doc/man/man1/openssl-pkey.1", + "doc/man/man1/openssl-pkeyparam.1", + "doc/man/man1/openssl-pkeyutl.1", + "doc/man/man1/openssl-prime.1", + "doc/man/man1/openssl-rand.1", + "doc/man/man1/openssl-rehash.1", + "doc/man/man1/openssl-req.1", + "doc/man/man1/openssl-rsa.1", + "doc/man/man1/openssl-rsautl.1", + "doc/man/man1/openssl-s_client.1", + "doc/man/man1/openssl-s_server.1", + "doc/man/man1/openssl-s_time.1", + "doc/man/man1/openssl-sess_id.1", + "doc/man/man1/openssl-smime.1", + "doc/man/man1/openssl-speed.1", + "doc/man/man1/openssl-spkac.1", + "doc/man/man1/openssl-srp.1", + "doc/man/man1/openssl-storeutl.1", + "doc/man/man1/openssl-ts.1", + "doc/man/man1/openssl-verification-options.1", + "doc/man/man1/openssl-verify.1", + "doc/man/man1/openssl-version.1", + "doc/man/man1/openssl-x509.1", + "doc/man/man1/openssl.1", + "doc/man/man1/tsget.1" + ], + "man3" => [ + "doc/man/man3/ADMISSIONS.3", + "doc/man/man3/ASN1_EXTERN_FUNCS.3", + "doc/man/man3/ASN1_INTEGER_get_int64.3", + "doc/man/man3/ASN1_INTEGER_new.3", + "doc/man/man3/ASN1_ITEM_lookup.3", + "doc/man/man3/ASN1_OBJECT_new.3", + "doc/man/man3/ASN1_STRING_TABLE_add.3", + "doc/man/man3/ASN1_STRING_length.3", + "doc/man/man3/ASN1_STRING_new.3", + "doc/man/man3/ASN1_STRING_print_ex.3", + "doc/man/man3/ASN1_TIME_set.3", + "doc/man/man3/ASN1_TYPE_get.3", + "doc/man/man3/ASN1_aux_cb.3", + "doc/man/man3/ASN1_generate_nconf.3", + "doc/man/man3/ASN1_item_d2i_bio.3", + "doc/man/man3/ASN1_item_new.3", + "doc/man/man3/ASN1_item_sign.3", + "doc/man/man3/ASYNC_WAIT_CTX_new.3", + "doc/man/man3/ASYNC_start_job.3", + "doc/man/man3/BF_encrypt.3", + "doc/man/man3/BIO_ADDR.3", + "doc/man/man3/BIO_ADDRINFO.3", + "doc/man/man3/BIO_connect.3", + "doc/man/man3/BIO_ctrl.3", + "doc/man/man3/BIO_f_base64.3", + "doc/man/man3/BIO_f_buffer.3", + "doc/man/man3/BIO_f_cipher.3", + "doc/man/man3/BIO_f_md.3", + "doc/man/man3/BIO_f_null.3", + "doc/man/man3/BIO_f_prefix.3", + "doc/man/man3/BIO_f_readbuffer.3", + "doc/man/man3/BIO_f_ssl.3", + "doc/man/man3/BIO_find_type.3", + "doc/man/man3/BIO_get_data.3", + "doc/man/man3/BIO_get_ex_new_index.3", + "doc/man/man3/BIO_get_rpoll_descriptor.3", + "doc/man/man3/BIO_meth_new.3", + "doc/man/man3/BIO_new.3", + "doc/man/man3/BIO_new_CMS.3", + "doc/man/man3/BIO_parse_hostserv.3", + "doc/man/man3/BIO_printf.3", + "doc/man/man3/BIO_push.3", + "doc/man/man3/BIO_read.3", + "doc/man/man3/BIO_s_accept.3", + "doc/man/man3/BIO_s_bio.3", + "doc/man/man3/BIO_s_connect.3", + "doc/man/man3/BIO_s_core.3", + "doc/man/man3/BIO_s_datagram.3", + "doc/man/man3/BIO_s_dgram_pair.3", + "doc/man/man3/BIO_s_fd.3", + "doc/man/man3/BIO_s_file.3", + "doc/man/man3/BIO_s_mem.3", + "doc/man/man3/BIO_s_null.3", + "doc/man/man3/BIO_s_socket.3", + "doc/man/man3/BIO_sendmmsg.3", + "doc/man/man3/BIO_set_callback.3", + "doc/man/man3/BIO_should_retry.3", + "doc/man/man3/BIO_socket_wait.3", + "doc/man/man3/BN_BLINDING_new.3", + "doc/man/man3/BN_CTX_new.3", + "doc/man/man3/BN_CTX_start.3", + "doc/man/man3/BN_add.3", + "doc/man/man3/BN_add_word.3", + "doc/man/man3/BN_bn2bin.3", + "doc/man/man3/BN_cmp.3", + "doc/man/man3/BN_copy.3", + "doc/man/man3/BN_generate_prime.3", + "doc/man/man3/BN_mod_exp_mont.3", + "doc/man/man3/BN_mod_inverse.3", + "doc/man/man3/BN_mod_mul_montgomery.3", + "doc/man/man3/BN_mod_mul_reciprocal.3", + "doc/man/man3/BN_new.3", + "doc/man/man3/BN_num_bytes.3", + "doc/man/man3/BN_rand.3", + "doc/man/man3/BN_security_bits.3", + "doc/man/man3/BN_set_bit.3", + "doc/man/man3/BN_swap.3", + "doc/man/man3/BN_zero.3", + "doc/man/man3/BUF_MEM_new.3", + "doc/man/man3/CMAC_CTX.3", + "doc/man/man3/CMS_EncryptedData_decrypt.3", + "doc/man/man3/CMS_EncryptedData_encrypt.3", + "doc/man/man3/CMS_EnvelopedData_create.3", + "doc/man/man3/CMS_add0_cert.3", + "doc/man/man3/CMS_add1_recipient_cert.3", + "doc/man/man3/CMS_add1_signer.3", + "doc/man/man3/CMS_compress.3", + "doc/man/man3/CMS_data_create.3", + "doc/man/man3/CMS_decrypt.3", + "doc/man/man3/CMS_digest_create.3", + "doc/man/man3/CMS_encrypt.3", + "doc/man/man3/CMS_final.3", + "doc/man/man3/CMS_get0_RecipientInfos.3", + "doc/man/man3/CMS_get0_SignerInfos.3", + "doc/man/man3/CMS_get0_type.3", + "doc/man/man3/CMS_get1_ReceiptRequest.3", + "doc/man/man3/CMS_sign.3", + "doc/man/man3/CMS_sign_receipt.3", + "doc/man/man3/CMS_signed_get_attr.3", + "doc/man/man3/CMS_uncompress.3", + "doc/man/man3/CMS_verify.3", + "doc/man/man3/CMS_verify_receipt.3", + "doc/man/man3/COMP_CTX_new.3", + "doc/man/man3/CONF_modules_free.3", + "doc/man/man3/CONF_modules_load_file.3", + "doc/man/man3/CRYPTO_THREAD_run_once.3", + "doc/man/man3/CRYPTO_get_ex_new_index.3", + "doc/man/man3/CRYPTO_memcmp.3", + "doc/man/man3/CTLOG_STORE_get0_log_by_id.3", + "doc/man/man3/CTLOG_STORE_new.3", + "doc/man/man3/CTLOG_new.3", + "doc/man/man3/CT_POLICY_EVAL_CTX_new.3", + "doc/man/man3/DEFINE_STACK_OF.3", + "doc/man/man3/DES_random_key.3", + "doc/man/man3/DH_generate_key.3", + "doc/man/man3/DH_generate_parameters.3", + "doc/man/man3/DH_get0_pqg.3", + "doc/man/man3/DH_get_1024_160.3", + "doc/man/man3/DH_meth_new.3", + "doc/man/man3/DH_new.3", + "doc/man/man3/DH_new_by_nid.3", + "doc/man/man3/DH_set_method.3", + "doc/man/man3/DH_size.3", + "doc/man/man3/DSA_SIG_new.3", + "doc/man/man3/DSA_do_sign.3", + "doc/man/man3/DSA_dup_DH.3", + "doc/man/man3/DSA_generate_key.3", + "doc/man/man3/DSA_generate_parameters.3", + "doc/man/man3/DSA_get0_pqg.3", + "doc/man/man3/DSA_meth_new.3", + "doc/man/man3/DSA_new.3", + "doc/man/man3/DSA_set_method.3", + "doc/man/man3/DSA_sign.3", + "doc/man/man3/DSA_size.3", + "doc/man/man3/DTLS_get_data_mtu.3", + "doc/man/man3/DTLS_set_timer_cb.3", + "doc/man/man3/DTLSv1_get_timeout.3", + "doc/man/man3/DTLSv1_handle_timeout.3", + "doc/man/man3/DTLSv1_listen.3", + "doc/man/man3/ECDSA_SIG_new.3", + "doc/man/man3/ECDSA_sign.3", + "doc/man/man3/ECPKParameters_print.3", + "doc/man/man3/EC_GFp_simple_method.3", + "doc/man/man3/EC_GROUP_copy.3", + "doc/man/man3/EC_GROUP_new.3", + "doc/man/man3/EC_KEY_get_enc_flags.3", + "doc/man/man3/EC_KEY_new.3", + "doc/man/man3/EC_POINT_add.3", + "doc/man/man3/EC_POINT_new.3", + "doc/man/man3/ENGINE_add.3", + "doc/man/man3/ERR_GET_LIB.3", + "doc/man/man3/ERR_clear_error.3", + "doc/man/man3/ERR_error_string.3", + "doc/man/man3/ERR_get_error.3", + "doc/man/man3/ERR_load_crypto_strings.3", + "doc/man/man3/ERR_load_strings.3", + "doc/man/man3/ERR_new.3", + "doc/man/man3/ERR_print_errors.3", + "doc/man/man3/ERR_put_error.3", + "doc/man/man3/ERR_remove_state.3", + "doc/man/man3/ERR_set_mark.3", + "doc/man/man3/EVP_ASYM_CIPHER_free.3", + "doc/man/man3/EVP_BytesToKey.3", + "doc/man/man3/EVP_CIPHER_CTX_get_cipher_data.3", + "doc/man/man3/EVP_CIPHER_CTX_get_original_iv.3", + "doc/man/man3/EVP_CIPHER_meth_new.3", + "doc/man/man3/EVP_DigestInit.3", + "doc/man/man3/EVP_DigestSignInit.3", + "doc/man/man3/EVP_DigestVerifyInit.3", + "doc/man/man3/EVP_EncodeInit.3", + "doc/man/man3/EVP_EncryptInit.3", + "doc/man/man3/EVP_KDF.3", + "doc/man/man3/EVP_KEM_free.3", + "doc/man/man3/EVP_KEYEXCH_free.3", + "doc/man/man3/EVP_KEYMGMT.3", + "doc/man/man3/EVP_MAC.3", + "doc/man/man3/EVP_MD_meth_new.3", + "doc/man/man3/EVP_OpenInit.3", + "doc/man/man3/EVP_PBE_CipherInit.3", + "doc/man/man3/EVP_PKEY2PKCS8.3", + "doc/man/man3/EVP_PKEY_ASN1_METHOD.3", + "doc/man/man3/EVP_PKEY_CTX_ctrl.3", + "doc/man/man3/EVP_PKEY_CTX_get0_libctx.3", + "doc/man/man3/EVP_PKEY_CTX_get0_pkey.3", + "doc/man/man3/EVP_PKEY_CTX_get_algor.3", + "doc/man/man3/EVP_PKEY_CTX_new.3", + "doc/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3", + "doc/man/man3/EVP_PKEY_CTX_set_hkdf_md.3", + "doc/man/man3/EVP_PKEY_CTX_set_params.3", + "doc/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3", + "doc/man/man3/EVP_PKEY_CTX_set_scrypt_N.3", + "doc/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3", + "doc/man/man3/EVP_PKEY_asn1_get_count.3", + "doc/man/man3/EVP_PKEY_check.3", + "doc/man/man3/EVP_PKEY_copy_parameters.3", + "doc/man/man3/EVP_PKEY_decapsulate.3", + "doc/man/man3/EVP_PKEY_decrypt.3", + "doc/man/man3/EVP_PKEY_derive.3", + "doc/man/man3/EVP_PKEY_digestsign_supports_digest.3", + "doc/man/man3/EVP_PKEY_encapsulate.3", + "doc/man/man3/EVP_PKEY_encrypt.3", + "doc/man/man3/EVP_PKEY_fromdata.3", + "doc/man/man3/EVP_PKEY_get_attr.3", + "doc/man/man3/EVP_PKEY_get_default_digest_nid.3", + "doc/man/man3/EVP_PKEY_get_field_type.3", + "doc/man/man3/EVP_PKEY_get_group_name.3", + "doc/man/man3/EVP_PKEY_get_size.3", + "doc/man/man3/EVP_PKEY_gettable_params.3", + "doc/man/man3/EVP_PKEY_is_a.3", + "doc/man/man3/EVP_PKEY_keygen.3", + "doc/man/man3/EVP_PKEY_meth_get_count.3", + "doc/man/man3/EVP_PKEY_meth_new.3", + "doc/man/man3/EVP_PKEY_new.3", + "doc/man/man3/EVP_PKEY_print_private.3", + "doc/man/man3/EVP_PKEY_set1_RSA.3", + "doc/man/man3/EVP_PKEY_set1_encoded_public_key.3", + "doc/man/man3/EVP_PKEY_set_type.3", + "doc/man/man3/EVP_PKEY_settable_params.3", + "doc/man/man3/EVP_PKEY_sign.3", + "doc/man/man3/EVP_PKEY_todata.3", + "doc/man/man3/EVP_PKEY_verify.3", + "doc/man/man3/EVP_PKEY_verify_recover.3", + "doc/man/man3/EVP_RAND.3", + "doc/man/man3/EVP_SIGNATURE.3", + "doc/man/man3/EVP_SealInit.3", + "doc/man/man3/EVP_SignInit.3", + "doc/man/man3/EVP_VerifyInit.3", + "doc/man/man3/EVP_aes_128_gcm.3", + "doc/man/man3/EVP_aria_128_gcm.3", + "doc/man/man3/EVP_bf_cbc.3", + "doc/man/man3/EVP_blake2b512.3", + "doc/man/man3/EVP_camellia_128_ecb.3", + "doc/man/man3/EVP_cast5_cbc.3", + "doc/man/man3/EVP_chacha20.3", + "doc/man/man3/EVP_des_cbc.3", + "doc/man/man3/EVP_desx_cbc.3", + "doc/man/man3/EVP_idea_cbc.3", + "doc/man/man3/EVP_md2.3", + "doc/man/man3/EVP_md4.3", + "doc/man/man3/EVP_md5.3", + "doc/man/man3/EVP_mdc2.3", + "doc/man/man3/EVP_rc2_cbc.3", + "doc/man/man3/EVP_rc4.3", + "doc/man/man3/EVP_rc5_32_12_16_cbc.3", + "doc/man/man3/EVP_ripemd160.3", + "doc/man/man3/EVP_seed_cbc.3", + "doc/man/man3/EVP_set_default_properties.3", + "doc/man/man3/EVP_sha1.3", + "doc/man/man3/EVP_sha224.3", + "doc/man/man3/EVP_sha3_224.3", + "doc/man/man3/EVP_sm3.3", + "doc/man/man3/EVP_sm4_cbc.3", + "doc/man/man3/EVP_whirlpool.3", + "doc/man/man3/GENERAL_NAME.3", + "doc/man/man3/HMAC.3", + "doc/man/man3/MD5.3", + "doc/man/man3/MDC2_Init.3", + "doc/man/man3/NCONF_new_ex.3", + "doc/man/man3/OBJ_nid2obj.3", + "doc/man/man3/OCSP_REQUEST_new.3", + "doc/man/man3/OCSP_cert_to_id.3", + "doc/man/man3/OCSP_request_add1_nonce.3", + "doc/man/man3/OCSP_resp_find_status.3", + "doc/man/man3/OCSP_response_status.3", + "doc/man/man3/OCSP_sendreq_new.3", + "doc/man/man3/OPENSSL_Applink.3", + "doc/man/man3/OPENSSL_FILE.3", + "doc/man/man3/OPENSSL_LH_COMPFUNC.3", + "doc/man/man3/OPENSSL_LH_stats.3", + "doc/man/man3/OPENSSL_config.3", + "doc/man/man3/OPENSSL_fork_prepare.3", + "doc/man/man3/OPENSSL_gmtime.3", + "doc/man/man3/OPENSSL_hexchar2int.3", + "doc/man/man3/OPENSSL_ia32cap.3", + "doc/man/man3/OPENSSL_init_crypto.3", + "doc/man/man3/OPENSSL_init_ssl.3", + "doc/man/man3/OPENSSL_instrument_bus.3", + "doc/man/man3/OPENSSL_load_builtin_modules.3", + "doc/man/man3/OPENSSL_malloc.3", + "doc/man/man3/OPENSSL_riscvcap.3", + "doc/man/man3/OPENSSL_s390xcap.3", + "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", + "doc/man/man3/OSSL_ALGORITHM.3", + "doc/man/man3/OSSL_CALLBACK.3", + "doc/man/man3/OSSL_CMP_ATAV_set0.3", + "doc/man/man3/OSSL_CMP_CTX_new.3", + "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", + "doc/man/man3/OSSL_CMP_ITAV_new_caCerts.3", + "doc/man/man3/OSSL_CMP_ITAV_set0.3", + "doc/man/man3/OSSL_CMP_MSG_get0_header.3", + "doc/man/man3/OSSL_CMP_MSG_http_perform.3", + "doc/man/man3/OSSL_CMP_SRV_CTX_new.3", + "doc/man/man3/OSSL_CMP_STATUSINFO_new.3", + "doc/man/man3/OSSL_CMP_exec_certreq.3", + "doc/man/man3/OSSL_CMP_log_open.3", + "doc/man/man3/OSSL_CMP_validate_msg.3", + "doc/man/man3/OSSL_CORE_MAKE_FUNC.3", + "doc/man/man3/OSSL_CRMF_MSG_get0_tmpl.3", + "doc/man/man3/OSSL_CRMF_MSG_set0_validity.3", + "doc/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3", + "doc/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3", + "doc/man/man3/OSSL_CRMF_pbmp_new.3", + "doc/man/man3/OSSL_DECODER.3", + "doc/man/man3/OSSL_DECODER_CTX.3", + "doc/man/man3/OSSL_DECODER_CTX_new_for_pkey.3", + "doc/man/man3/OSSL_DECODER_from_bio.3", + "doc/man/man3/OSSL_DISPATCH.3", + "doc/man/man3/OSSL_ENCODER.3", + "doc/man/man3/OSSL_ENCODER_CTX.3", + "doc/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3", + "doc/man/man3/OSSL_ENCODER_to_bio.3", + "doc/man/man3/OSSL_ERR_STATE_save.3", + "doc/man/man3/OSSL_ESS_check_signing_certs.3", + "doc/man/man3/OSSL_GENERAL_NAMES_print.3", + "doc/man/man3/OSSL_HPKE_CTX_new.3", + "doc/man/man3/OSSL_HTTP_REQ_CTX.3", + "doc/man/man3/OSSL_HTTP_parse_url.3", + "doc/man/man3/OSSL_HTTP_transfer.3", + "doc/man/man3/OSSL_IETF_ATTR_SYNTAX.3", + "doc/man/man3/OSSL_IETF_ATTR_SYNTAX_print.3", + "doc/man/man3/OSSL_INDICATOR_set_callback.3", + "doc/man/man3/OSSL_ITEM.3", + "doc/man/man3/OSSL_LIB_CTX.3", + "doc/man/man3/OSSL_LIB_CTX_set_conf_diagnostics.3", + "doc/man/man3/OSSL_PARAM.3", + "doc/man/man3/OSSL_PARAM_BLD.3", + "doc/man/man3/OSSL_PARAM_allocate_from_text.3", + "doc/man/man3/OSSL_PARAM_dup.3", + "doc/man/man3/OSSL_PARAM_int.3", + "doc/man/man3/OSSL_PROVIDER.3", + "doc/man/man3/OSSL_QUIC_client_method.3", + "doc/man/man3/OSSL_SELF_TEST_new.3", + "doc/man/man3/OSSL_SELF_TEST_set_callback.3", + "doc/man/man3/OSSL_STORE_INFO.3", + "doc/man/man3/OSSL_STORE_LOADER.3", + "doc/man/man3/OSSL_STORE_SEARCH.3", + "doc/man/man3/OSSL_STORE_attach.3", + "doc/man/man3/OSSL_STORE_expect.3", + "doc/man/man3/OSSL_STORE_open.3", + "doc/man/man3/OSSL_sleep.3", + "doc/man/man3/OSSL_trace_enabled.3", + "doc/man/man3/OSSL_trace_get_category_num.3", + "doc/man/man3/OSSL_trace_set_channel.3", + "doc/man/man3/OpenSSL_add_all_algorithms.3", + "doc/man/man3/OpenSSL_version.3", + "doc/man/man3/PBMAC1_get1_pbkdf2_param.3", + "doc/man/man3/PEM_X509_INFO_read_bio_ex.3", + "doc/man/man3/PEM_bytes_read_bio.3", + "doc/man/man3/PEM_read.3", + "doc/man/man3/PEM_read_CMS.3", + "doc/man/man3/PEM_read_bio_PrivateKey.3", + "doc/man/man3/PEM_read_bio_ex.3", + "doc/man/man3/PEM_write_bio_CMS_stream.3", + "doc/man/man3/PEM_write_bio_PKCS7_stream.3", + "doc/man/man3/PKCS12_PBE_keyivgen.3", + "doc/man/man3/PKCS12_SAFEBAG_create_cert.3", + "doc/man/man3/PKCS12_SAFEBAG_get0_attrs.3", + "doc/man/man3/PKCS12_SAFEBAG_get1_cert.3", + "doc/man/man3/PKCS12_SAFEBAG_set0_attrs.3", + "doc/man/man3/PKCS12_add1_attr_by_NID.3", + "doc/man/man3/PKCS12_add_CSPName_asc.3", + "doc/man/man3/PKCS12_add_cert.3", + "doc/man/man3/PKCS12_add_friendlyname_asc.3", + "doc/man/man3/PKCS12_add_localkeyid.3", + "doc/man/man3/PKCS12_add_safe.3", + "doc/man/man3/PKCS12_create.3", + "doc/man/man3/PKCS12_decrypt_skey.3", + "doc/man/man3/PKCS12_gen_mac.3", + "doc/man/man3/PKCS12_get_friendlyname.3", + "doc/man/man3/PKCS12_init.3", + "doc/man/man3/PKCS12_item_decrypt_d2i.3", + "doc/man/man3/PKCS12_key_gen_utf8_ex.3", + "doc/man/man3/PKCS12_newpass.3", + "doc/man/man3/PKCS12_pack_p7encdata.3", + "doc/man/man3/PKCS12_parse.3", + "doc/man/man3/PKCS5_PBE_keyivgen.3", + "doc/man/man3/PKCS5_PBKDF2_HMAC.3", + "doc/man/man3/PKCS7_decrypt.3", + "doc/man/man3/PKCS7_encrypt.3", + "doc/man/man3/PKCS7_get_octet_string.3", + "doc/man/man3/PKCS7_sign.3", + "doc/man/man3/PKCS7_sign_add_signer.3", + "doc/man/man3/PKCS7_type_is_other.3", + "doc/man/man3/PKCS7_verify.3", + "doc/man/man3/PKCS8_encrypt.3", + "doc/man/man3/PKCS8_pkey_add1_attr.3", + "doc/man/man3/RAND_add.3", + "doc/man/man3/RAND_bytes.3", + "doc/man/man3/RAND_cleanup.3", + "doc/man/man3/RAND_egd.3", + "doc/man/man3/RAND_get0_primary.3", + "doc/man/man3/RAND_load_file.3", + "doc/man/man3/RAND_set_DRBG_type.3", + "doc/man/man3/RAND_set_rand_method.3", + "doc/man/man3/RC4_set_key.3", + "doc/man/man3/RIPEMD160_Init.3", + "doc/man/man3/RSA_blinding_on.3", + "doc/man/man3/RSA_check_key.3", + "doc/man/man3/RSA_generate_key.3", + "doc/man/man3/RSA_get0_key.3", + "doc/man/man3/RSA_meth_new.3", + "doc/man/man3/RSA_new.3", + "doc/man/man3/RSA_padding_add_PKCS1_type_1.3", + "doc/man/man3/RSA_print.3", + "doc/man/man3/RSA_private_encrypt.3", + "doc/man/man3/RSA_public_encrypt.3", + "doc/man/man3/RSA_set_method.3", + "doc/man/man3/RSA_sign.3", + "doc/man/man3/RSA_sign_ASN1_OCTET_STRING.3", + "doc/man/man3/RSA_size.3", + "doc/man/man3/SCT_new.3", + "doc/man/man3/SCT_print.3", + "doc/man/man3/SCT_validate.3", + "doc/man/man3/SHA256_Init.3", + "doc/man/man3/SMIME_read_ASN1.3", + "doc/man/man3/SMIME_read_CMS.3", + "doc/man/man3/SMIME_read_PKCS7.3", + "doc/man/man3/SMIME_write_ASN1.3", + "doc/man/man3/SMIME_write_CMS.3", + "doc/man/man3/SMIME_write_PKCS7.3", + "doc/man/man3/SRP_Calc_B.3", + "doc/man/man3/SRP_VBASE_new.3", + "doc/man/man3/SRP_create_verifier.3", + "doc/man/man3/SRP_user_pwd_new.3", + "doc/man/man3/SSL_CIPHER_get_name.3", + "doc/man/man3/SSL_COMP_add_compression_method.3", + "doc/man/man3/SSL_CONF_CTX_new.3", + "doc/man/man3/SSL_CONF_CTX_set1_prefix.3", + "doc/man/man3/SSL_CONF_CTX_set_flags.3", + "doc/man/man3/SSL_CONF_CTX_set_ssl_ctx.3", + "doc/man/man3/SSL_CONF_cmd.3", + "doc/man/man3/SSL_CONF_cmd_argv.3", + "doc/man/man3/SSL_CTX_add1_chain_cert.3", + "doc/man/man3/SSL_CTX_add_extra_chain_cert.3", + "doc/man/man3/SSL_CTX_add_session.3", + "doc/man/man3/SSL_CTX_config.3", + "doc/man/man3/SSL_CTX_ctrl.3", + "doc/man/man3/SSL_CTX_dane_enable.3", + "doc/man/man3/SSL_CTX_flush_sessions.3", + "doc/man/man3/SSL_CTX_free.3", + "doc/man/man3/SSL_CTX_get0_param.3", + "doc/man/man3/SSL_CTX_get_verify_mode.3", + "doc/man/man3/SSL_CTX_has_client_custom_ext.3", + "doc/man/man3/SSL_CTX_load_verify_locations.3", + "doc/man/man3/SSL_CTX_new.3", + "doc/man/man3/SSL_CTX_sess_number.3", + "doc/man/man3/SSL_CTX_sess_set_cache_size.3", + "doc/man/man3/SSL_CTX_sess_set_get_cb.3", + "doc/man/man3/SSL_CTX_sessions.3", + "doc/man/man3/SSL_CTX_set0_CA_list.3", + "doc/man/man3/SSL_CTX_set1_cert_comp_preference.3", + "doc/man/man3/SSL_CTX_set1_curves.3", + "doc/man/man3/SSL_CTX_set1_sigalgs.3", + "doc/man/man3/SSL_CTX_set1_verify_cert_store.3", + "doc/man/man3/SSL_CTX_set_alpn_select_cb.3", + "doc/man/man3/SSL_CTX_set_cert_cb.3", + "doc/man/man3/SSL_CTX_set_cert_store.3", + "doc/man/man3/SSL_CTX_set_cert_verify_callback.3", + "doc/man/man3/SSL_CTX_set_cipher_list.3", + "doc/man/man3/SSL_CTX_set_client_cert_cb.3", + "doc/man/man3/SSL_CTX_set_client_hello_cb.3", + "doc/man/man3/SSL_CTX_set_ct_validation_callback.3", + "doc/man/man3/SSL_CTX_set_ctlog_list_file.3", + "doc/man/man3/SSL_CTX_set_default_passwd_cb.3", + "doc/man/man3/SSL_CTX_set_generate_session_id.3", + "doc/man/man3/SSL_CTX_set_info_callback.3", + "doc/man/man3/SSL_CTX_set_keylog_callback.3", + "doc/man/man3/SSL_CTX_set_max_cert_list.3", + "doc/man/man3/SSL_CTX_set_min_proto_version.3", + "doc/man/man3/SSL_CTX_set_mode.3", + "doc/man/man3/SSL_CTX_set_msg_callback.3", + "doc/man/man3/SSL_CTX_set_num_tickets.3", + "doc/man/man3/SSL_CTX_set_options.3", + "doc/man/man3/SSL_CTX_set_psk_client_callback.3", + "doc/man/man3/SSL_CTX_set_quiet_shutdown.3", + "doc/man/man3/SSL_CTX_set_read_ahead.3", + "doc/man/man3/SSL_CTX_set_record_padding_callback.3", + "doc/man/man3/SSL_CTX_set_security_level.3", + "doc/man/man3/SSL_CTX_set_session_cache_mode.3", + "doc/man/man3/SSL_CTX_set_session_id_context.3", + "doc/man/man3/SSL_CTX_set_session_ticket_cb.3", + "doc/man/man3/SSL_CTX_set_split_send_fragment.3", + "doc/man/man3/SSL_CTX_set_srp_password.3", + "doc/man/man3/SSL_CTX_set_ssl_version.3", + "doc/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3", + "doc/man/man3/SSL_CTX_set_timeout.3", + "doc/man/man3/SSL_CTX_set_tlsext_servername_callback.3", + "doc/man/man3/SSL_CTX_set_tlsext_status_cb.3", + "doc/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3", + "doc/man/man3/SSL_CTX_set_tlsext_use_srtp.3", + "doc/man/man3/SSL_CTX_set_tmp_dh_callback.3", + "doc/man/man3/SSL_CTX_set_tmp_ecdh.3", + "doc/man/man3/SSL_CTX_set_verify.3", + "doc/man/man3/SSL_CTX_use_certificate.3", + "doc/man/man3/SSL_CTX_use_psk_identity_hint.3", + "doc/man/man3/SSL_CTX_use_serverinfo.3", + "doc/man/man3/SSL_SESSION_free.3", + "doc/man/man3/SSL_SESSION_get0_cipher.3", + "doc/man/man3/SSL_SESSION_get0_hostname.3", + "doc/man/man3/SSL_SESSION_get0_id_context.3", + "doc/man/man3/SSL_SESSION_get0_peer.3", + "doc/man/man3/SSL_SESSION_get_compress_id.3", + "doc/man/man3/SSL_SESSION_get_protocol_version.3", + "doc/man/man3/SSL_SESSION_get_time.3", + "doc/man/man3/SSL_SESSION_has_ticket.3", + "doc/man/man3/SSL_SESSION_is_resumable.3", + "doc/man/man3/SSL_SESSION_print.3", + "doc/man/man3/SSL_SESSION_set1_id.3", + "doc/man/man3/SSL_accept.3", + "doc/man/man3/SSL_accept_stream.3", + "doc/man/man3/SSL_alert_type_string.3", + "doc/man/man3/SSL_alloc_buffers.3", + "doc/man/man3/SSL_check_chain.3", + "doc/man/man3/SSL_clear.3", + "doc/man/man3/SSL_connect.3", + "doc/man/man3/SSL_do_handshake.3", + "doc/man/man3/SSL_export_keying_material.3", + "doc/man/man3/SSL_extension_supported.3", + "doc/man/man3/SSL_free.3", + "doc/man/man3/SSL_get0_connection.3", + "doc/man/man3/SSL_get0_group_name.3", + "doc/man/man3/SSL_get0_peer_rpk.3", + "doc/man/man3/SSL_get0_peer_scts.3", + "doc/man/man3/SSL_get1_builtin_sigalgs.3", + "doc/man/man3/SSL_get_SSL_CTX.3", + "doc/man/man3/SSL_get_all_async_fds.3", + "doc/man/man3/SSL_get_certificate.3", + "doc/man/man3/SSL_get_ciphers.3", + "doc/man/man3/SSL_get_client_random.3", + "doc/man/man3/SSL_get_conn_close_info.3", + "doc/man/man3/SSL_get_current_cipher.3", + "doc/man/man3/SSL_get_default_timeout.3", + "doc/man/man3/SSL_get_error.3", + "doc/man/man3/SSL_get_event_timeout.3", + "doc/man/man3/SSL_get_extms_support.3", + "doc/man/man3/SSL_get_fd.3", + "doc/man/man3/SSL_get_handshake_rtt.3", + "doc/man/man3/SSL_get_peer_cert_chain.3", + "doc/man/man3/SSL_get_peer_certificate.3", + "doc/man/man3/SSL_get_peer_signature_nid.3", + "doc/man/man3/SSL_get_peer_tmp_key.3", + "doc/man/man3/SSL_get_psk_identity.3", + "doc/man/man3/SSL_get_rbio.3", + "doc/man/man3/SSL_get_rpoll_descriptor.3", + "doc/man/man3/SSL_get_session.3", + "doc/man/man3/SSL_get_shared_sigalgs.3", + "doc/man/man3/SSL_get_stream_id.3", + "doc/man/man3/SSL_get_stream_read_state.3", + "doc/man/man3/SSL_get_value_uint.3", + "doc/man/man3/SSL_get_verify_result.3", + "doc/man/man3/SSL_get_version.3", + "doc/man/man3/SSL_group_to_name.3", + "doc/man/man3/SSL_handle_events.3", + "doc/man/man3/SSL_in_init.3", + "doc/man/man3/SSL_inject_net_dgram.3", + "doc/man/man3/SSL_key_update.3", + "doc/man/man3/SSL_library_init.3", + "doc/man/man3/SSL_load_client_CA_file.3", + "doc/man/man3/SSL_new.3", + "doc/man/man3/SSL_new_stream.3", + "doc/man/man3/SSL_pending.3", + "doc/man/man3/SSL_poll.3", + "doc/man/man3/SSL_read.3", + "doc/man/man3/SSL_read_early_data.3", + "doc/man/man3/SSL_rstate_string.3", + "doc/man/man3/SSL_session_reused.3", + "doc/man/man3/SSL_set1_host.3", + "doc/man/man3/SSL_set1_initial_peer_addr.3", + "doc/man/man3/SSL_set1_server_cert_type.3", + "doc/man/man3/SSL_set_async_callback.3", + "doc/man/man3/SSL_set_bio.3", + "doc/man/man3/SSL_set_blocking_mode.3", + "doc/man/man3/SSL_set_connect_state.3", + "doc/man/man3/SSL_set_default_stream_mode.3", + "doc/man/man3/SSL_set_fd.3", + "doc/man/man3/SSL_set_incoming_stream_policy.3", + "doc/man/man3/SSL_set_retry_verify.3", + "doc/man/man3/SSL_set_session.3", + "doc/man/man3/SSL_set_session_secret_cb.3", + "doc/man/man3/SSL_set_shutdown.3", + "doc/man/man3/SSL_set_verify_result.3", + "doc/man/man3/SSL_shutdown.3", + "doc/man/man3/SSL_state_string.3", + "doc/man/man3/SSL_stream_conclude.3", + "doc/man/man3/SSL_stream_reset.3", + "doc/man/man3/SSL_want.3", + "doc/man/man3/SSL_write.3", + "doc/man/man3/TS_RESP_CTX_new.3", + "doc/man/man3/TS_VERIFY_CTX.3", + "doc/man/man3/UI_STRING.3", + "doc/man/man3/UI_UTIL_read_pw.3", + "doc/man/man3/UI_create_method.3", + "doc/man/man3/UI_new.3", + "doc/man/man3/X509V3_get_d2i.3", + "doc/man/man3/X509V3_set_ctx.3", + "doc/man/man3/X509_ACERT_add1_attr.3", + "doc/man/man3/X509_ACERT_add_attr_nconf.3", + "doc/man/man3/X509_ACERT_get0_holder_baseCertId.3", + "doc/man/man3/X509_ACERT_get_attr.3", + "doc/man/man3/X509_ACERT_print_ex.3", + "doc/man/man3/X509_ALGOR_dup.3", + "doc/man/man3/X509_ATTRIBUTE.3", + "doc/man/man3/X509_CRL_get0_by_serial.3", + "doc/man/man3/X509_EXTENSION_set_object.3", + "doc/man/man3/X509_LOOKUP.3", + "doc/man/man3/X509_LOOKUP_hash_dir.3", + "doc/man/man3/X509_LOOKUP_meth_new.3", + "doc/man/man3/X509_NAME_ENTRY_get_object.3", + "doc/man/man3/X509_NAME_add_entry_by_txt.3", + "doc/man/man3/X509_NAME_get0_der.3", + "doc/man/man3/X509_NAME_get_index_by_NID.3", + "doc/man/man3/X509_NAME_print_ex.3", + "doc/man/man3/X509_PUBKEY_new.3", + "doc/man/man3/X509_REQ_get_attr.3", + "doc/man/man3/X509_REQ_get_extensions.3", + "doc/man/man3/X509_SIG_get0.3", + "doc/man/man3/X509_STORE_CTX_get_by_subject.3", + "doc/man/man3/X509_STORE_CTX_get_error.3", + "doc/man/man3/X509_STORE_CTX_new.3", + "doc/man/man3/X509_STORE_CTX_set_verify_cb.3", + "doc/man/man3/X509_STORE_add_cert.3", + "doc/man/man3/X509_STORE_get0_param.3", + "doc/man/man3/X509_STORE_new.3", + "doc/man/man3/X509_STORE_set_verify_cb_func.3", + "doc/man/man3/X509_VERIFY_PARAM_set_flags.3", + "doc/man/man3/X509_add_cert.3", + "doc/man/man3/X509_check_ca.3", + "doc/man/man3/X509_check_host.3", + "doc/man/man3/X509_check_issued.3", + "doc/man/man3/X509_check_private_key.3", + "doc/man/man3/X509_check_purpose.3", + "doc/man/man3/X509_cmp.3", + "doc/man/man3/X509_cmp_time.3", + "doc/man/man3/X509_digest.3", + "doc/man/man3/X509_dup.3", + "doc/man/man3/X509_get0_distinguishing_id.3", + "doc/man/man3/X509_get0_notBefore.3", + "doc/man/man3/X509_get0_signature.3", + "doc/man/man3/X509_get0_uids.3", + "doc/man/man3/X509_get_default_cert_file.3", + "doc/man/man3/X509_get_extension_flags.3", + "doc/man/man3/X509_get_pubkey.3", + "doc/man/man3/X509_get_serialNumber.3", + "doc/man/man3/X509_get_subject_name.3", + "doc/man/man3/X509_get_version.3", + "doc/man/man3/X509_load_http.3", + "doc/man/man3/X509_new.3", + "doc/man/man3/X509_sign.3", + "doc/man/man3/X509_verify.3", + "doc/man/man3/X509_verify_cert.3", + "doc/man/man3/X509v3_get_ext_by_NID.3", + "doc/man/man3/b2i_PVK_bio_ex.3", + "doc/man/man3/d2i_PKCS8PrivateKey_bio.3", + "doc/man/man3/d2i_PrivateKey.3", + "doc/man/man3/d2i_RSAPrivateKey.3", + "doc/man/man3/d2i_SSL_SESSION.3", + "doc/man/man3/d2i_X509.3", + "doc/man/man3/i2d_CMS_bio_stream.3", + "doc/man/man3/i2d_PKCS7_bio_stream.3", + "doc/man/man3/i2d_re_X509_tbs.3", + "doc/man/man3/o2i_SCT_LIST.3", + "doc/man/man3/s2i_ASN1_IA5STRING.3" + ], + "man5" => [ + "doc/man/man5/config.5", + "doc/man/man5/fips_config.5", + "doc/man/man5/x509v3_config.5" + ], + "man7" => [ + "doc/man/man7/EVP_ASYM_CIPHER-RSA.7", + "doc/man/man7/EVP_ASYM_CIPHER-SM2.7", + "doc/man/man7/EVP_CIPHER-AES.7", + "doc/man/man7/EVP_CIPHER-ARIA.7", + "doc/man/man7/EVP_CIPHER-BLOWFISH.7", + "doc/man/man7/EVP_CIPHER-CAMELLIA.7", + "doc/man/man7/EVP_CIPHER-CAST.7", + "doc/man/man7/EVP_CIPHER-CHACHA.7", + "doc/man/man7/EVP_CIPHER-DES.7", + "doc/man/man7/EVP_CIPHER-IDEA.7", + "doc/man/man7/EVP_CIPHER-NULL.7", + "doc/man/man7/EVP_CIPHER-RC2.7", + "doc/man/man7/EVP_CIPHER-RC4.7", + "doc/man/man7/EVP_CIPHER-RC5.7", + "doc/man/man7/EVP_CIPHER-SEED.7", + "doc/man/man7/EVP_CIPHER-SM4.7", + "doc/man/man7/EVP_KDF-ARGON2.7", + "doc/man/man7/EVP_KDF-HKDF.7", + "doc/man/man7/EVP_KDF-HMAC-DRBG.7", + "doc/man/man7/EVP_KDF-KB.7", + "doc/man/man7/EVP_KDF-KRB5KDF.7", + "doc/man/man7/EVP_KDF-PBKDF1.7", + "doc/man/man7/EVP_KDF-PBKDF2.7", + "doc/man/man7/EVP_KDF-PKCS12KDF.7", + "doc/man/man7/EVP_KDF-PVKKDF.7", + "doc/man/man7/EVP_KDF-SCRYPT.7", + "doc/man/man7/EVP_KDF-SS.7", + "doc/man/man7/EVP_KDF-SSHKDF.7", + "doc/man/man7/EVP_KDF-TLS13_KDF.7", + "doc/man/man7/EVP_KDF-TLS1_PRF.7", + "doc/man/man7/EVP_KDF-X942-ASN1.7", + "doc/man/man7/EVP_KDF-X942-CONCAT.7", + "doc/man/man7/EVP_KDF-X963.7", + "doc/man/man7/EVP_KEM-EC.7", + "doc/man/man7/EVP_KEM-RSA.7", + "doc/man/man7/EVP_KEM-X25519.7", + "doc/man/man7/EVP_KEYEXCH-DH.7", + "doc/man/man7/EVP_KEYEXCH-ECDH.7", + "doc/man/man7/EVP_KEYEXCH-X25519.7", + "doc/man/man7/EVP_MAC-BLAKE2.7", + "doc/man/man7/EVP_MAC-CMAC.7", + "doc/man/man7/EVP_MAC-GMAC.7", + "doc/man/man7/EVP_MAC-HMAC.7", + "doc/man/man7/EVP_MAC-KMAC.7", + "doc/man/man7/EVP_MAC-Poly1305.7", + "doc/man/man7/EVP_MAC-Siphash.7", + "doc/man/man7/EVP_MD-BLAKE2.7", + "doc/man/man7/EVP_MD-KECCAK.7", + "doc/man/man7/EVP_MD-MD2.7", + "doc/man/man7/EVP_MD-MD4.7", + "doc/man/man7/EVP_MD-MD5-SHA1.7", + "doc/man/man7/EVP_MD-MD5.7", + "doc/man/man7/EVP_MD-MDC2.7", + "doc/man/man7/EVP_MD-NULL.7", + "doc/man/man7/EVP_MD-RIPEMD160.7", + "doc/man/man7/EVP_MD-SHA1.7", + "doc/man/man7/EVP_MD-SHA2.7", + "doc/man/man7/EVP_MD-SHA3.7", + "doc/man/man7/EVP_MD-SHAKE.7", + "doc/man/man7/EVP_MD-SM3.7", + "doc/man/man7/EVP_MD-WHIRLPOOL.7", + "doc/man/man7/EVP_MD-common.7", + "doc/man/man7/EVP_PKEY-DH.7", + "doc/man/man7/EVP_PKEY-DSA.7", + "doc/man/man7/EVP_PKEY-EC.7", + "doc/man/man7/EVP_PKEY-FFC.7", + "doc/man/man7/EVP_PKEY-HMAC.7", + "doc/man/man7/EVP_PKEY-RSA.7", + "doc/man/man7/EVP_PKEY-SM2.7", + "doc/man/man7/EVP_PKEY-X25519.7", + "doc/man/man7/EVP_RAND-CRNG-TEST.7", + "doc/man/man7/EVP_RAND-CTR-DRBG.7", + "doc/man/man7/EVP_RAND-HASH-DRBG.7", + "doc/man/man7/EVP_RAND-HMAC-DRBG.7", + "doc/man/man7/EVP_RAND-JITTER.7", + "doc/man/man7/EVP_RAND-SEED-SRC.7", + "doc/man/man7/EVP_RAND-TEST-RAND.7", + "doc/man/man7/EVP_RAND.7", + "doc/man/man7/EVP_SIGNATURE-DSA.7", + "doc/man/man7/EVP_SIGNATURE-ECDSA.7", + "doc/man/man7/EVP_SIGNATURE-ED25519.7", + "doc/man/man7/EVP_SIGNATURE-HMAC.7", + "doc/man/man7/EVP_SIGNATURE-RSA.7", + "doc/man/man7/OSSL_PROVIDER-FIPS.7", + "doc/man/man7/OSSL_PROVIDER-base.7", + "doc/man/man7/OSSL_PROVIDER-default.7", + "doc/man/man7/OSSL_PROVIDER-legacy.7", + "doc/man/man7/OSSL_PROVIDER-null.7", + "doc/man/man7/OSSL_STORE-winstore.7", + "doc/man/man7/RAND.7", + "doc/man/man7/RSA-PSS.7", + "doc/man/man7/X25519.7", + "doc/man/man7/bio.7", + "doc/man/man7/ct.7", + "doc/man/man7/des_modes.7", + "doc/man/man7/evp.7", + "doc/man/man7/fips_module.7", + "doc/man/man7/life_cycle-cipher.7", + "doc/man/man7/life_cycle-digest.7", + "doc/man/man7/life_cycle-kdf.7", + "doc/man/man7/life_cycle-mac.7", + "doc/man/man7/life_cycle-pkey.7", + "doc/man/man7/life_cycle-rand.7", + "doc/man/man7/openssl-core.h.7", + "doc/man/man7/openssl-core_dispatch.h.7", + "doc/man/man7/openssl-core_names.h.7", + "doc/man/man7/openssl-env.7", + "doc/man/man7/openssl-glossary.7", + "doc/man/man7/openssl-qlog.7", + "doc/man/man7/openssl-quic.7", + "doc/man/man7/openssl-threads.7", + "doc/man/man7/openssl_user_macros.7", + "doc/man/man7/ossl-guide-introduction.7", + "doc/man/man7/ossl-guide-libcrypto-introduction.7", + "doc/man/man7/ossl-guide-libraries-introduction.7", + "doc/man/man7/ossl-guide-libssl-introduction.7", + "doc/man/man7/ossl-guide-migration.7", + "doc/man/man7/ossl-guide-quic-client-block.7", + "doc/man/man7/ossl-guide-quic-client-non-block.7", + "doc/man/man7/ossl-guide-quic-introduction.7", + "doc/man/man7/ossl-guide-quic-multi-stream.7", + "doc/man/man7/ossl-guide-tls-client-block.7", + "doc/man/man7/ossl-guide-tls-client-non-block.7", + "doc/man/man7/ossl-guide-tls-introduction.7", + "doc/man/man7/ossl-guide-tls-server-block.7", + "doc/man/man7/ossl_store-file.7", + "doc/man/man7/ossl_store.7", + "doc/man/man7/passphrase-encoding.7", + "doc/man/man7/property.7", + "doc/man/man7/provider-asym_cipher.7", + "doc/man/man7/provider-base.7", + "doc/man/man7/provider-cipher.7", + "doc/man/man7/provider-decoder.7", + "doc/man/man7/provider-digest.7", + "doc/man/man7/provider-encoder.7", + "doc/man/man7/provider-kdf.7", + "doc/man/man7/provider-kem.7", + "doc/man/man7/provider-keyexch.7", + "doc/man/man7/provider-keymgmt.7", + "doc/man/man7/provider-mac.7", + "doc/man/man7/provider-object.7", + "doc/man/man7/provider-rand.7", + "doc/man/man7/provider-signature.7", + "doc/man/man7/provider-storemgmt.7", + "doc/man/man7/provider.7", + "doc/man/man7/proxy-certificates.7", + "doc/man/man7/x509.7" + ] + }, + "modules" => [], + "programs" => [ + "apps/openssl", + "util/quicserver" + ], + "scripts" => [ + "apps/CA.pl", + "apps/tsget.pl", + "tools/c_rehash", + "util/shlib_wrap.sh", + "util/wrap.pl" + ], + "shared_sources" => {}, + "sources" => { + "apps/CA.pl" => [ + "apps/CA.pl.in" + ], + "apps/lib/libapps-lib-app_libctx.o" => [ + "apps/lib/app_libctx.c" + ], + "apps/lib/libapps-lib-app_params.o" => [ + "apps/lib/app_params.c" + ], + "apps/lib/libapps-lib-app_provider.o" => [ + "apps/lib/app_provider.c" + ], + "apps/lib/libapps-lib-app_rand.o" => [ + "apps/lib/app_rand.c" + ], + "apps/lib/libapps-lib-app_x509.o" => [ + "apps/lib/app_x509.c" + ], + "apps/lib/libapps-lib-apps.o" => [ + "apps/lib/apps.c" + ], + "apps/lib/libapps-lib-apps_opt_printf.o" => [ + "apps/lib/apps_opt_printf.c" + ], + "apps/lib/libapps-lib-apps_ui.o" => [ + "apps/lib/apps_ui.c" + ], + "apps/lib/libapps-lib-columns.o" => [ + "apps/lib/columns.c" + ], + "apps/lib/libapps-lib-engine.o" => [ + "apps/lib/engine.c" + ], + "apps/lib/libapps-lib-engine_loader.o" => [ + "apps/lib/engine_loader.c" + ], + "apps/lib/libapps-lib-fmt.o" => [ + "apps/lib/fmt.c" + ], + "apps/lib/libapps-lib-http_server.o" => [ + "apps/lib/http_server.c" + ], + "apps/lib/libapps-lib-log.o" => [ + "apps/lib/log.c" + ], + "apps/lib/libapps-lib-names.o" => [ + "apps/lib/names.c" + ], + "apps/lib/libapps-lib-opt.o" => [ + "apps/lib/opt.c" + ], + "apps/lib/libapps-lib-s_cb.o" => [ + "apps/lib/s_cb.c" + ], + "apps/lib/libapps-lib-s_socket.o" => [ + "apps/lib/s_socket.c" + ], + "apps/lib/libapps-lib-tlssrp_depr.o" => [ + "apps/lib/tlssrp_depr.c" + ], + "apps/lib/openssl-bin-cmp_mock_srv.o" => [ + "apps/lib/cmp_mock_srv.c" + ], + "apps/libapps.a" => [ + "apps/lib/libapps-lib-app_libctx.o", + "apps/lib/libapps-lib-app_params.o", + "apps/lib/libapps-lib-app_provider.o", + "apps/lib/libapps-lib-app_rand.o", + "apps/lib/libapps-lib-app_x509.o", + "apps/lib/libapps-lib-apps.o", + "apps/lib/libapps-lib-apps_opt_printf.o", + "apps/lib/libapps-lib-apps_ui.o", + "apps/lib/libapps-lib-columns.o", + "apps/lib/libapps-lib-engine.o", + "apps/lib/libapps-lib-engine_loader.o", + "apps/lib/libapps-lib-fmt.o", + "apps/lib/libapps-lib-http_server.o", + "apps/lib/libapps-lib-log.o", + "apps/lib/libapps-lib-names.o", + "apps/lib/libapps-lib-opt.o", + "apps/lib/libapps-lib-s_cb.o", + "apps/lib/libapps-lib-s_socket.o", + "apps/lib/libapps-lib-tlssrp_depr.o" + ], + "apps/openssl" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/openssl-bin-asn1parse.o", + "apps/openssl-bin-ca.o", + "apps/openssl-bin-ciphers.o", + "apps/openssl-bin-cmp.o", + "apps/openssl-bin-cms.o", + "apps/openssl-bin-crl.o", + "apps/openssl-bin-crl2pkcs7.o", + "apps/openssl-bin-dgst.o", + "apps/openssl-bin-dhparam.o", + "apps/openssl-bin-dsa.o", + "apps/openssl-bin-dsaparam.o", + "apps/openssl-bin-ec.o", + "apps/openssl-bin-ecparam.o", + "apps/openssl-bin-enc.o", + "apps/openssl-bin-engine.o", + "apps/openssl-bin-errstr.o", + "apps/openssl-bin-fipsinstall.o", + "apps/openssl-bin-gendsa.o", + "apps/openssl-bin-genpkey.o", + "apps/openssl-bin-genrsa.o", + "apps/openssl-bin-info.o", + "apps/openssl-bin-kdf.o", + "apps/openssl-bin-list.o", + "apps/openssl-bin-mac.o", + "apps/openssl-bin-nseq.o", + "apps/openssl-bin-ocsp.o", + "apps/openssl-bin-openssl.o", + "apps/openssl-bin-passwd.o", + "apps/openssl-bin-pkcs12.o", + "apps/openssl-bin-pkcs7.o", + "apps/openssl-bin-pkcs8.o", + "apps/openssl-bin-pkey.o", + "apps/openssl-bin-pkeyparam.o", + "apps/openssl-bin-pkeyutl.o", + "apps/openssl-bin-prime.o", + "apps/openssl-bin-progs.o", + "apps/openssl-bin-rand.o", + "apps/openssl-bin-rehash.o", + "apps/openssl-bin-req.o", + "apps/openssl-bin-rsa.o", + "apps/openssl-bin-rsautl.o", + "apps/openssl-bin-s_client.o", + "apps/openssl-bin-s_server.o", + "apps/openssl-bin-s_time.o", + "apps/openssl-bin-sess_id.o", + "apps/openssl-bin-smime.o", + "apps/openssl-bin-speed.o", + "apps/openssl-bin-spkac.o", + "apps/openssl-bin-srp.o", + "apps/openssl-bin-storeutl.o", + "apps/openssl-bin-ts.o", + "apps/openssl-bin-verify.o", + "apps/openssl-bin-version.o", + "apps/openssl-bin-x509.o" + ], + "apps/openssl-bin-asn1parse.o" => [ + "apps/asn1parse.c" + ], + "apps/openssl-bin-ca.o" => [ + "apps/ca.c" + ], + "apps/openssl-bin-ciphers.o" => [ + "apps/ciphers.c" + ], + "apps/openssl-bin-cmp.o" => [ + "apps/cmp.c" + ], + "apps/openssl-bin-cms.o" => [ + "apps/cms.c" + ], + "apps/openssl-bin-crl.o" => [ + "apps/crl.c" + ], + "apps/openssl-bin-crl2pkcs7.o" => [ + "apps/crl2pkcs7.c" + ], + "apps/openssl-bin-dgst.o" => [ + "apps/dgst.c" + ], + "apps/openssl-bin-dhparam.o" => [ + "apps/dhparam.c" + ], + "apps/openssl-bin-dsa.o" => [ + "apps/dsa.c" + ], + "apps/openssl-bin-dsaparam.o" => [ + "apps/dsaparam.c" + ], + "apps/openssl-bin-ec.o" => [ + "apps/ec.c" + ], + "apps/openssl-bin-ecparam.o" => [ + "apps/ecparam.c" + ], + "apps/openssl-bin-enc.o" => [ + "apps/enc.c" + ], + "apps/openssl-bin-engine.o" => [ + "apps/engine.c" + ], + "apps/openssl-bin-errstr.o" => [ + "apps/errstr.c" + ], + "apps/openssl-bin-fipsinstall.o" => [ + "apps/fipsinstall.c" + ], + "apps/openssl-bin-gendsa.o" => [ + "apps/gendsa.c" + ], + "apps/openssl-bin-genpkey.o" => [ + "apps/genpkey.c" + ], + "apps/openssl-bin-genrsa.o" => [ + "apps/genrsa.c" + ], + "apps/openssl-bin-info.o" => [ + "apps/info.c" + ], + "apps/openssl-bin-kdf.o" => [ + "apps/kdf.c" + ], + "apps/openssl-bin-list.o" => [ + "apps/list.c" + ], + "apps/openssl-bin-mac.o" => [ + "apps/mac.c" + ], + "apps/openssl-bin-nseq.o" => [ + "apps/nseq.c" + ], + "apps/openssl-bin-ocsp.o" => [ + "apps/ocsp.c" + ], + "apps/openssl-bin-openssl.o" => [ + "apps/openssl.c" + ], + "apps/openssl-bin-passwd.o" => [ + "apps/passwd.c" + ], + "apps/openssl-bin-pkcs12.o" => [ + "apps/pkcs12.c" + ], + "apps/openssl-bin-pkcs7.o" => [ + "apps/pkcs7.c" + ], + "apps/openssl-bin-pkcs8.o" => [ + "apps/pkcs8.c" + ], + "apps/openssl-bin-pkey.o" => [ + "apps/pkey.c" + ], + "apps/openssl-bin-pkeyparam.o" => [ + "apps/pkeyparam.c" + ], + "apps/openssl-bin-pkeyutl.o" => [ + "apps/pkeyutl.c" + ], + "apps/openssl-bin-prime.o" => [ + "apps/prime.c" + ], + "apps/openssl-bin-progs.o" => [ + "apps/progs.c" + ], + "apps/openssl-bin-rand.o" => [ + "apps/rand.c" + ], + "apps/openssl-bin-rehash.o" => [ + "apps/rehash.c" + ], + "apps/openssl-bin-req.o" => [ + "apps/req.c" + ], + "apps/openssl-bin-rsa.o" => [ + "apps/rsa.c" + ], + "apps/openssl-bin-rsautl.o" => [ + "apps/rsautl.c" + ], + "apps/openssl-bin-s_client.o" => [ + "apps/s_client.c" + ], + "apps/openssl-bin-s_server.o" => [ + "apps/s_server.c" + ], + "apps/openssl-bin-s_time.o" => [ + "apps/s_time.c" + ], + "apps/openssl-bin-sess_id.o" => [ + "apps/sess_id.c" + ], + "apps/openssl-bin-smime.o" => [ + "apps/smime.c" + ], + "apps/openssl-bin-speed.o" => [ + "apps/speed.c" + ], + "apps/openssl-bin-spkac.o" => [ + "apps/spkac.c" + ], + "apps/openssl-bin-srp.o" => [ + "apps/srp.c" + ], + "apps/openssl-bin-storeutl.o" => [ + "apps/storeutl.c" + ], + "apps/openssl-bin-ts.o" => [ + "apps/ts.c" + ], + "apps/openssl-bin-verify.o" => [ + "apps/verify.c" + ], + "apps/openssl-bin-version.o" => [ + "apps/version.c" + ], + "apps/openssl-bin-x509.o" => [ + "apps/x509.c" + ], + "apps/tsget.pl" => [ + "apps/tsget.in" + ], + "crypto/aes/libcrypto-lib-aes-x86_64.o" => [ + "crypto/aes/aes-x86_64.s" + ], + "crypto/aes/libcrypto-lib-aes_cfb.o" => [ + "crypto/aes/aes_cfb.c" + ], + "crypto/aes/libcrypto-lib-aes_ecb.o" => [ + "crypto/aes/aes_ecb.c" + ], + "crypto/aes/libcrypto-lib-aes_ige.o" => [ + "crypto/aes/aes_ige.c" + ], + "crypto/aes/libcrypto-lib-aes_misc.o" => [ + "crypto/aes/aes_misc.c" + ], + "crypto/aes/libcrypto-lib-aes_ofb.o" => [ + "crypto/aes/aes_ofb.c" + ], + "crypto/aes/libcrypto-lib-aes_wrap.o" => [ + "crypto/aes/aes_wrap.c" + ], + "crypto/aes/libcrypto-lib-aesni-mb-x86_64.o" => [ + "crypto/aes/aesni-mb-x86_64.s" + ], + "crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o" => [ + "crypto/aes/aesni-sha1-x86_64.s" + ], + "crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o" => [ + "crypto/aes/aesni-sha256-x86_64.s" + ], + "crypto/aes/libcrypto-lib-aesni-x86_64.o" => [ + "crypto/aes/aesni-x86_64.s" + ], + "crypto/aes/libcrypto-lib-bsaes-x86_64.o" => [ + "crypto/aes/bsaes-x86_64.s" + ], + "crypto/aes/libcrypto-lib-vpaes-x86_64.o" => [ + "crypto/aes/vpaes-x86_64.s" + ], + "crypto/aria/libcrypto-lib-aria.o" => [ + "crypto/aria/aria.c" + ], + "crypto/asn1/libcrypto-lib-a_bitstr.o" => [ + "crypto/asn1/a_bitstr.c" + ], + "crypto/asn1/libcrypto-lib-a_d2i_fp.o" => [ + "crypto/asn1/a_d2i_fp.c" + ], + "crypto/asn1/libcrypto-lib-a_digest.o" => [ + "crypto/asn1/a_digest.c" + ], + "crypto/asn1/libcrypto-lib-a_dup.o" => [ + "crypto/asn1/a_dup.c" + ], + "crypto/asn1/libcrypto-lib-a_gentm.o" => [ + "crypto/asn1/a_gentm.c" + ], + "crypto/asn1/libcrypto-lib-a_i2d_fp.o" => [ + "crypto/asn1/a_i2d_fp.c" + ], + "crypto/asn1/libcrypto-lib-a_int.o" => [ + "crypto/asn1/a_int.c" + ], + "crypto/asn1/libcrypto-lib-a_mbstr.o" => [ + "crypto/asn1/a_mbstr.c" + ], + "crypto/asn1/libcrypto-lib-a_object.o" => [ + "crypto/asn1/a_object.c" + ], + "crypto/asn1/libcrypto-lib-a_octet.o" => [ + "crypto/asn1/a_octet.c" + ], + "crypto/asn1/libcrypto-lib-a_print.o" => [ + "crypto/asn1/a_print.c" + ], + "crypto/asn1/libcrypto-lib-a_sign.o" => [ + "crypto/asn1/a_sign.c" + ], + "crypto/asn1/libcrypto-lib-a_strex.o" => [ + "crypto/asn1/a_strex.c" + ], + "crypto/asn1/libcrypto-lib-a_strnid.o" => [ + "crypto/asn1/a_strnid.c" + ], + "crypto/asn1/libcrypto-lib-a_time.o" => [ + "crypto/asn1/a_time.c" + ], + "crypto/asn1/libcrypto-lib-a_type.o" => [ + "crypto/asn1/a_type.c" + ], + "crypto/asn1/libcrypto-lib-a_utctm.o" => [ + "crypto/asn1/a_utctm.c" + ], + "crypto/asn1/libcrypto-lib-a_utf8.o" => [ + "crypto/asn1/a_utf8.c" + ], + "crypto/asn1/libcrypto-lib-a_verify.o" => [ + "crypto/asn1/a_verify.c" + ], + "crypto/asn1/libcrypto-lib-ameth_lib.o" => [ + "crypto/asn1/ameth_lib.c" + ], + "crypto/asn1/libcrypto-lib-asn1_err.o" => [ + "crypto/asn1/asn1_err.c" + ], + "crypto/asn1/libcrypto-lib-asn1_gen.o" => [ + "crypto/asn1/asn1_gen.c" + ], + "crypto/asn1/libcrypto-lib-asn1_item_list.o" => [ + "crypto/asn1/asn1_item_list.c" + ], + "crypto/asn1/libcrypto-lib-asn1_lib.o" => [ + "crypto/asn1/asn1_lib.c" + ], + "crypto/asn1/libcrypto-lib-asn1_parse.o" => [ + "crypto/asn1/asn1_parse.c" + ], + "crypto/asn1/libcrypto-lib-asn_mime.o" => [ + "crypto/asn1/asn_mime.c" + ], + "crypto/asn1/libcrypto-lib-asn_moid.o" => [ + "crypto/asn1/asn_moid.c" + ], + "crypto/asn1/libcrypto-lib-asn_mstbl.o" => [ + "crypto/asn1/asn_mstbl.c" + ], + "crypto/asn1/libcrypto-lib-asn_pack.o" => [ + "crypto/asn1/asn_pack.c" + ], + "crypto/asn1/libcrypto-lib-bio_asn1.o" => [ + "crypto/asn1/bio_asn1.c" + ], + "crypto/asn1/libcrypto-lib-bio_ndef.o" => [ + "crypto/asn1/bio_ndef.c" + ], + "crypto/asn1/libcrypto-lib-d2i_param.o" => [ + "crypto/asn1/d2i_param.c" + ], + "crypto/asn1/libcrypto-lib-d2i_pr.o" => [ + "crypto/asn1/d2i_pr.c" + ], + "crypto/asn1/libcrypto-lib-d2i_pu.o" => [ + "crypto/asn1/d2i_pu.c" + ], + "crypto/asn1/libcrypto-lib-evp_asn1.o" => [ + "crypto/asn1/evp_asn1.c" + ], + "crypto/asn1/libcrypto-lib-f_int.o" => [ + "crypto/asn1/f_int.c" + ], + "crypto/asn1/libcrypto-lib-f_string.o" => [ + "crypto/asn1/f_string.c" + ], + "crypto/asn1/libcrypto-lib-i2d_evp.o" => [ + "crypto/asn1/i2d_evp.c" + ], + "crypto/asn1/libcrypto-lib-n_pkey.o" => [ + "crypto/asn1/n_pkey.c" + ], + "crypto/asn1/libcrypto-lib-nsseq.o" => [ + "crypto/asn1/nsseq.c" + ], + "crypto/asn1/libcrypto-lib-p5_pbe.o" => [ + "crypto/asn1/p5_pbe.c" + ], + "crypto/asn1/libcrypto-lib-p5_pbev2.o" => [ + "crypto/asn1/p5_pbev2.c" + ], + "crypto/asn1/libcrypto-lib-p5_scrypt.o" => [ + "crypto/asn1/p5_scrypt.c" + ], + "crypto/asn1/libcrypto-lib-p8_pkey.o" => [ + "crypto/asn1/p8_pkey.c" + ], + "crypto/asn1/libcrypto-lib-t_bitst.o" => [ + "crypto/asn1/t_bitst.c" + ], + "crypto/asn1/libcrypto-lib-t_pkey.o" => [ + "crypto/asn1/t_pkey.c" + ], + "crypto/asn1/libcrypto-lib-t_spki.o" => [ + "crypto/asn1/t_spki.c" + ], + "crypto/asn1/libcrypto-lib-tasn_dec.o" => [ + "crypto/asn1/tasn_dec.c" + ], + "crypto/asn1/libcrypto-lib-tasn_enc.o" => [ + "crypto/asn1/tasn_enc.c" + ], + "crypto/asn1/libcrypto-lib-tasn_fre.o" => [ + "crypto/asn1/tasn_fre.c" + ], + "crypto/asn1/libcrypto-lib-tasn_new.o" => [ + "crypto/asn1/tasn_new.c" + ], + "crypto/asn1/libcrypto-lib-tasn_prn.o" => [ + "crypto/asn1/tasn_prn.c" + ], + "crypto/asn1/libcrypto-lib-tasn_scn.o" => [ + "crypto/asn1/tasn_scn.c" + ], + "crypto/asn1/libcrypto-lib-tasn_typ.o" => [ + "crypto/asn1/tasn_typ.c" + ], + "crypto/asn1/libcrypto-lib-tasn_utl.o" => [ + "crypto/asn1/tasn_utl.c" + ], + "crypto/asn1/libcrypto-lib-x_algor.o" => [ + "crypto/asn1/x_algor.c" + ], + "crypto/asn1/libcrypto-lib-x_bignum.o" => [ + "crypto/asn1/x_bignum.c" + ], + "crypto/asn1/libcrypto-lib-x_info.o" => [ + "crypto/asn1/x_info.c" + ], + "crypto/asn1/libcrypto-lib-x_int64.o" => [ + "crypto/asn1/x_int64.c" + ], + "crypto/asn1/libcrypto-lib-x_long.o" => [ + "crypto/asn1/x_long.c" + ], + "crypto/asn1/libcrypto-lib-x_pkey.o" => [ + "crypto/asn1/x_pkey.c" + ], + "crypto/asn1/libcrypto-lib-x_sig.o" => [ + "crypto/asn1/x_sig.c" + ], + "crypto/asn1/libcrypto-lib-x_spki.o" => [ + "crypto/asn1/x_spki.c" + ], + "crypto/asn1/libcrypto-lib-x_val.o" => [ + "crypto/asn1/x_val.c" + ], + "crypto/async/arch/libcrypto-lib-async_null.o" => [ + "crypto/async/arch/async_null.c" + ], + "crypto/async/arch/libcrypto-lib-async_posix.o" => [ + "crypto/async/arch/async_posix.c" + ], + "crypto/async/arch/libcrypto-lib-async_win.o" => [ + "crypto/async/arch/async_win.c" + ], + "crypto/async/libcrypto-lib-async.o" => [ + "crypto/async/async.c" + ], + "crypto/async/libcrypto-lib-async_err.o" => [ + "crypto/async/async_err.c" + ], + "crypto/async/libcrypto-lib-async_wait.o" => [ + "crypto/async/async_wait.c" + ], + "crypto/bf/libcrypto-lib-bf_cfb64.o" => [ + "crypto/bf/bf_cfb64.c" + ], + "crypto/bf/libcrypto-lib-bf_ecb.o" => [ + "crypto/bf/bf_ecb.c" + ], + "crypto/bf/libcrypto-lib-bf_enc.o" => [ + "crypto/bf/bf_enc.c" + ], + "crypto/bf/libcrypto-lib-bf_ofb64.o" => [ + "crypto/bf/bf_ofb64.c" + ], + "crypto/bf/libcrypto-lib-bf_skey.o" => [ + "crypto/bf/bf_skey.c" + ], + "crypto/bio/libcrypto-lib-bf_buff.o" => [ + "crypto/bio/bf_buff.c" + ], + "crypto/bio/libcrypto-lib-bf_lbuf.o" => [ + "crypto/bio/bf_lbuf.c" + ], + "crypto/bio/libcrypto-lib-bf_nbio.o" => [ + "crypto/bio/bf_nbio.c" + ], + "crypto/bio/libcrypto-lib-bf_null.o" => [ + "crypto/bio/bf_null.c" + ], + "crypto/bio/libcrypto-lib-bf_prefix.o" => [ + "crypto/bio/bf_prefix.c" + ], + "crypto/bio/libcrypto-lib-bf_readbuff.o" => [ + "crypto/bio/bf_readbuff.c" + ], + "crypto/bio/libcrypto-lib-bio_addr.o" => [ + "crypto/bio/bio_addr.c" + ], + "crypto/bio/libcrypto-lib-bio_cb.o" => [ + "crypto/bio/bio_cb.c" + ], + "crypto/bio/libcrypto-lib-bio_dump.o" => [ + "crypto/bio/bio_dump.c" + ], + "crypto/bio/libcrypto-lib-bio_err.o" => [ + "crypto/bio/bio_err.c" + ], + "crypto/bio/libcrypto-lib-bio_lib.o" => [ + "crypto/bio/bio_lib.c" + ], + "crypto/bio/libcrypto-lib-bio_meth.o" => [ + "crypto/bio/bio_meth.c" + ], + "crypto/bio/libcrypto-lib-bio_print.o" => [ + "crypto/bio/bio_print.c" + ], + "crypto/bio/libcrypto-lib-bio_sock.o" => [ + "crypto/bio/bio_sock.c" + ], + "crypto/bio/libcrypto-lib-bio_sock2.o" => [ + "crypto/bio/bio_sock2.c" + ], + "crypto/bio/libcrypto-lib-bss_acpt.o" => [ + "crypto/bio/bss_acpt.c" + ], + "crypto/bio/libcrypto-lib-bss_bio.o" => [ + "crypto/bio/bss_bio.c" + ], + "crypto/bio/libcrypto-lib-bss_conn.o" => [ + "crypto/bio/bss_conn.c" + ], + "crypto/bio/libcrypto-lib-bss_core.o" => [ + "crypto/bio/bss_core.c" + ], + "crypto/bio/libcrypto-lib-bss_dgram.o" => [ + "crypto/bio/bss_dgram.c" + ], + "crypto/bio/libcrypto-lib-bss_dgram_pair.o" => [ + "crypto/bio/bss_dgram_pair.c" + ], + "crypto/bio/libcrypto-lib-bss_fd.o" => [ + "crypto/bio/bss_fd.c" + ], + "crypto/bio/libcrypto-lib-bss_file.o" => [ + "crypto/bio/bss_file.c" + ], + "crypto/bio/libcrypto-lib-bss_log.o" => [ + "crypto/bio/bss_log.c" + ], + "crypto/bio/libcrypto-lib-bss_mem.o" => [ + "crypto/bio/bss_mem.c" + ], + "crypto/bio/libcrypto-lib-bss_null.o" => [ + "crypto/bio/bss_null.c" + ], + "crypto/bio/libcrypto-lib-bss_sock.o" => [ + "crypto/bio/bss_sock.c" + ], + "crypto/bio/libcrypto-lib-ossl_core_bio.o" => [ + "crypto/bio/ossl_core_bio.c" + ], + "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o" => [ + "crypto/bn/asm/x86_64-gcc.c" + ], + "crypto/bn/libcrypto-lib-bn_add.o" => [ + "crypto/bn/bn_add.c" + ], + "crypto/bn/libcrypto-lib-bn_blind.o" => [ + "crypto/bn/bn_blind.c" + ], + "crypto/bn/libcrypto-lib-bn_const.o" => [ + "crypto/bn/bn_const.c" + ], + "crypto/bn/libcrypto-lib-bn_conv.o" => [ + "crypto/bn/bn_conv.c" + ], + "crypto/bn/libcrypto-lib-bn_ctx.o" => [ + "crypto/bn/bn_ctx.c" + ], + "crypto/bn/libcrypto-lib-bn_depr.o" => [ + "crypto/bn/bn_depr.c" + ], + "crypto/bn/libcrypto-lib-bn_dh.o" => [ + "crypto/bn/bn_dh.c" + ], + "crypto/bn/libcrypto-lib-bn_div.o" => [ + "crypto/bn/bn_div.c" + ], + "crypto/bn/libcrypto-lib-bn_err.o" => [ + "crypto/bn/bn_err.c" + ], + "crypto/bn/libcrypto-lib-bn_exp.o" => [ + "crypto/bn/bn_exp.c" + ], + "crypto/bn/libcrypto-lib-bn_exp2.o" => [ + "crypto/bn/bn_exp2.c" + ], + "crypto/bn/libcrypto-lib-bn_gcd.o" => [ + "crypto/bn/bn_gcd.c" + ], + "crypto/bn/libcrypto-lib-bn_gf2m.o" => [ + "crypto/bn/bn_gf2m.c" + ], + "crypto/bn/libcrypto-lib-bn_intern.o" => [ + "crypto/bn/bn_intern.c" + ], + "crypto/bn/libcrypto-lib-bn_kron.o" => [ + "crypto/bn/bn_kron.c" + ], + "crypto/bn/libcrypto-lib-bn_lib.o" => [ + "crypto/bn/bn_lib.c" + ], + "crypto/bn/libcrypto-lib-bn_mod.o" => [ + "crypto/bn/bn_mod.c" + ], + "crypto/bn/libcrypto-lib-bn_mont.o" => [ + "crypto/bn/bn_mont.c" + ], + "crypto/bn/libcrypto-lib-bn_mpi.o" => [ + "crypto/bn/bn_mpi.c" + ], + "crypto/bn/libcrypto-lib-bn_mul.o" => [ + "crypto/bn/bn_mul.c" + ], + "crypto/bn/libcrypto-lib-bn_nist.o" => [ + "crypto/bn/bn_nist.c" + ], + "crypto/bn/libcrypto-lib-bn_prime.o" => [ + "crypto/bn/bn_prime.c" + ], + "crypto/bn/libcrypto-lib-bn_print.o" => [ + "crypto/bn/bn_print.c" + ], + "crypto/bn/libcrypto-lib-bn_rand.o" => [ + "crypto/bn/bn_rand.c" + ], + "crypto/bn/libcrypto-lib-bn_recp.o" => [ + "crypto/bn/bn_recp.c" + ], + "crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o" => [ + "crypto/bn/bn_rsa_fips186_4.c" + ], + "crypto/bn/libcrypto-lib-bn_shift.o" => [ + "crypto/bn/bn_shift.c" + ], + "crypto/bn/libcrypto-lib-bn_sqr.o" => [ + "crypto/bn/bn_sqr.c" + ], + "crypto/bn/libcrypto-lib-bn_sqrt.o" => [ + "crypto/bn/bn_sqrt.c" + ], + "crypto/bn/libcrypto-lib-bn_srp.o" => [ + "crypto/bn/bn_srp.c" + ], + "crypto/bn/libcrypto-lib-bn_word.o" => [ + "crypto/bn/bn_word.c" + ], + "crypto/bn/libcrypto-lib-bn_x931p.o" => [ + "crypto/bn/bn_x931p.c" + ], + "crypto/bn/libcrypto-lib-rsaz-2k-avx512.o" => [ + "crypto/bn/rsaz-2k-avx512.s" + ], + "crypto/bn/libcrypto-lib-rsaz-3k-avx512.o" => [ + "crypto/bn/rsaz-3k-avx512.s" + ], + "crypto/bn/libcrypto-lib-rsaz-4k-avx512.o" => [ + "crypto/bn/rsaz-4k-avx512.s" + ], + "crypto/bn/libcrypto-lib-rsaz-avx2.o" => [ + "crypto/bn/rsaz-avx2.s" + ], + "crypto/bn/libcrypto-lib-rsaz-x86_64.o" => [ + "crypto/bn/rsaz-x86_64.s" + ], + "crypto/bn/libcrypto-lib-rsaz_exp.o" => [ + "crypto/bn/rsaz_exp.c" + ], + "crypto/bn/libcrypto-lib-rsaz_exp_x2.o" => [ + "crypto/bn/rsaz_exp_x2.c" + ], + "crypto/bn/libcrypto-lib-x86_64-gf2m.o" => [ + "crypto/bn/x86_64-gf2m.s" + ], + "crypto/bn/libcrypto-lib-x86_64-mont.o" => [ + "crypto/bn/x86_64-mont.s" + ], + "crypto/bn/libcrypto-lib-x86_64-mont5.o" => [ + "crypto/bn/x86_64-mont5.s" + ], + "crypto/buffer/libcrypto-lib-buf_err.o" => [ + "crypto/buffer/buf_err.c" + ], + "crypto/buffer/libcrypto-lib-buffer.o" => [ + "crypto/buffer/buffer.c" + ], + "crypto/cast/libcrypto-lib-c_cfb64.o" => [ + "crypto/cast/c_cfb64.c" + ], + "crypto/cast/libcrypto-lib-c_ecb.o" => [ + "crypto/cast/c_ecb.c" + ], + "crypto/cast/libcrypto-lib-c_enc.o" => [ + "crypto/cast/c_enc.c" + ], + "crypto/cast/libcrypto-lib-c_ofb64.o" => [ + "crypto/cast/c_ofb64.c" + ], + "crypto/cast/libcrypto-lib-c_skey.o" => [ + "crypto/cast/c_skey.c" + ], + "crypto/chacha/libcrypto-lib-chacha-x86_64.o" => [ + "crypto/chacha/chacha-x86_64.s" + ], + "crypto/cmac/libcrypto-lib-cmac.o" => [ + "crypto/cmac/cmac.c" + ], + "crypto/cmp/libcrypto-lib-cmp_asn.o" => [ + "crypto/cmp/cmp_asn.c" + ], + "crypto/cmp/libcrypto-lib-cmp_client.o" => [ + "crypto/cmp/cmp_client.c" + ], + "crypto/cmp/libcrypto-lib-cmp_ctx.o" => [ + "crypto/cmp/cmp_ctx.c" + ], + "crypto/cmp/libcrypto-lib-cmp_err.o" => [ + "crypto/cmp/cmp_err.c" + ], + "crypto/cmp/libcrypto-lib-cmp_genm.o" => [ + "crypto/cmp/cmp_genm.c" + ], + "crypto/cmp/libcrypto-lib-cmp_hdr.o" => [ + "crypto/cmp/cmp_hdr.c" + ], + "crypto/cmp/libcrypto-lib-cmp_http.o" => [ + "crypto/cmp/cmp_http.c" + ], + "crypto/cmp/libcrypto-lib-cmp_msg.o" => [ + "crypto/cmp/cmp_msg.c" + ], + "crypto/cmp/libcrypto-lib-cmp_protect.o" => [ + "crypto/cmp/cmp_protect.c" + ], + "crypto/cmp/libcrypto-lib-cmp_server.o" => [ + "crypto/cmp/cmp_server.c" + ], + "crypto/cmp/libcrypto-lib-cmp_status.o" => [ + "crypto/cmp/cmp_status.c" + ], + "crypto/cmp/libcrypto-lib-cmp_util.o" => [ + "crypto/cmp/cmp_util.c" + ], + "crypto/cmp/libcrypto-lib-cmp_vfy.o" => [ + "crypto/cmp/cmp_vfy.c" + ], + "crypto/cms/libcrypto-lib-cms_asn1.o" => [ + "crypto/cms/cms_asn1.c" + ], + "crypto/cms/libcrypto-lib-cms_att.o" => [ + "crypto/cms/cms_att.c" + ], + "crypto/cms/libcrypto-lib-cms_cd.o" => [ + "crypto/cms/cms_cd.c" + ], + "crypto/cms/libcrypto-lib-cms_dd.o" => [ + "crypto/cms/cms_dd.c" + ], + "crypto/cms/libcrypto-lib-cms_dh.o" => [ + "crypto/cms/cms_dh.c" + ], + "crypto/cms/libcrypto-lib-cms_ec.o" => [ + "crypto/cms/cms_ec.c" + ], + "crypto/cms/libcrypto-lib-cms_enc.o" => [ + "crypto/cms/cms_enc.c" + ], + "crypto/cms/libcrypto-lib-cms_env.o" => [ + "crypto/cms/cms_env.c" + ], + "crypto/cms/libcrypto-lib-cms_err.o" => [ + "crypto/cms/cms_err.c" + ], + "crypto/cms/libcrypto-lib-cms_ess.o" => [ + "crypto/cms/cms_ess.c" + ], + "crypto/cms/libcrypto-lib-cms_io.o" => [ + "crypto/cms/cms_io.c" + ], + "crypto/cms/libcrypto-lib-cms_kari.o" => [ + "crypto/cms/cms_kari.c" + ], + "crypto/cms/libcrypto-lib-cms_lib.o" => [ + "crypto/cms/cms_lib.c" + ], + "crypto/cms/libcrypto-lib-cms_pwri.o" => [ + "crypto/cms/cms_pwri.c" + ], + "crypto/cms/libcrypto-lib-cms_rsa.o" => [ + "crypto/cms/cms_rsa.c" + ], + "crypto/cms/libcrypto-lib-cms_sd.o" => [ + "crypto/cms/cms_sd.c" + ], + "crypto/cms/libcrypto-lib-cms_smime.o" => [ + "crypto/cms/cms_smime.c" + ], + "crypto/conf/libcrypto-lib-conf_api.o" => [ + "crypto/conf/conf_api.c" + ], + "crypto/conf/libcrypto-lib-conf_def.o" => [ + "crypto/conf/conf_def.c" + ], + "crypto/conf/libcrypto-lib-conf_err.o" => [ + "crypto/conf/conf_err.c" + ], + "crypto/conf/libcrypto-lib-conf_lib.o" => [ + "crypto/conf/conf_lib.c" + ], + "crypto/conf/libcrypto-lib-conf_mall.o" => [ + "crypto/conf/conf_mall.c" + ], + "crypto/conf/libcrypto-lib-conf_mod.o" => [ + "crypto/conf/conf_mod.c" + ], + "crypto/conf/libcrypto-lib-conf_sap.o" => [ + "crypto/conf/conf_sap.c" + ], + "crypto/conf/libcrypto-lib-conf_ssl.o" => [ + "crypto/conf/conf_ssl.c" + ], + "crypto/crmf/libcrypto-lib-crmf_asn.o" => [ + "crypto/crmf/crmf_asn.c" + ], + "crypto/crmf/libcrypto-lib-crmf_err.o" => [ + "crypto/crmf/crmf_err.c" + ], + "crypto/crmf/libcrypto-lib-crmf_lib.o" => [ + "crypto/crmf/crmf_lib.c" + ], + "crypto/crmf/libcrypto-lib-crmf_pbm.o" => [ + "crypto/crmf/crmf_pbm.c" + ], + "crypto/ct/libcrypto-lib-ct_b64.o" => [ + "crypto/ct/ct_b64.c" + ], + "crypto/ct/libcrypto-lib-ct_err.o" => [ + "crypto/ct/ct_err.c" + ], + "crypto/ct/libcrypto-lib-ct_log.o" => [ + "crypto/ct/ct_log.c" + ], + "crypto/ct/libcrypto-lib-ct_oct.o" => [ + "crypto/ct/ct_oct.c" + ], + "crypto/ct/libcrypto-lib-ct_policy.o" => [ + "crypto/ct/ct_policy.c" + ], + "crypto/ct/libcrypto-lib-ct_prn.o" => [ + "crypto/ct/ct_prn.c" + ], + "crypto/ct/libcrypto-lib-ct_sct.o" => [ + "crypto/ct/ct_sct.c" + ], + "crypto/ct/libcrypto-lib-ct_sct_ctx.o" => [ + "crypto/ct/ct_sct_ctx.c" + ], + "crypto/ct/libcrypto-lib-ct_vfy.o" => [ + "crypto/ct/ct_vfy.c" + ], + "crypto/ct/libcrypto-lib-ct_x509v3.o" => [ + "crypto/ct/ct_x509v3.c" + ], + "crypto/des/libcrypto-lib-cbc_cksm.o" => [ + "crypto/des/cbc_cksm.c" + ], + "crypto/des/libcrypto-lib-cbc_enc.o" => [ + "crypto/des/cbc_enc.c" + ], + "crypto/des/libcrypto-lib-cfb64ede.o" => [ + "crypto/des/cfb64ede.c" + ], + "crypto/des/libcrypto-lib-cfb64enc.o" => [ + "crypto/des/cfb64enc.c" + ], + "crypto/des/libcrypto-lib-cfb_enc.o" => [ + "crypto/des/cfb_enc.c" + ], + "crypto/des/libcrypto-lib-des_enc.o" => [ + "crypto/des/des_enc.c" + ], + "crypto/des/libcrypto-lib-ecb3_enc.o" => [ + "crypto/des/ecb3_enc.c" + ], + "crypto/des/libcrypto-lib-ecb_enc.o" => [ + "crypto/des/ecb_enc.c" + ], + "crypto/des/libcrypto-lib-fcrypt.o" => [ + "crypto/des/fcrypt.c" + ], + "crypto/des/libcrypto-lib-fcrypt_b.o" => [ + "crypto/des/fcrypt_b.c" + ], + "crypto/des/libcrypto-lib-ofb64ede.o" => [ + "crypto/des/ofb64ede.c" + ], + "crypto/des/libcrypto-lib-ofb64enc.o" => [ + "crypto/des/ofb64enc.c" + ], + "crypto/des/libcrypto-lib-ofb_enc.o" => [ + "crypto/des/ofb_enc.c" + ], + "crypto/des/libcrypto-lib-pcbc_enc.o" => [ + "crypto/des/pcbc_enc.c" + ], + "crypto/des/libcrypto-lib-qud_cksm.o" => [ + "crypto/des/qud_cksm.c" + ], + "crypto/des/libcrypto-lib-rand_key.o" => [ + "crypto/des/rand_key.c" + ], + "crypto/des/libcrypto-lib-set_key.o" => [ + "crypto/des/set_key.c" + ], + "crypto/des/libcrypto-lib-str2key.o" => [ + "crypto/des/str2key.c" + ], + "crypto/des/libcrypto-lib-xcbc_enc.o" => [ + "crypto/des/xcbc_enc.c" + ], + "crypto/dh/libcrypto-lib-dh_ameth.o" => [ + "crypto/dh/dh_ameth.c" + ], + "crypto/dh/libcrypto-lib-dh_asn1.o" => [ + "crypto/dh/dh_asn1.c" + ], + "crypto/dh/libcrypto-lib-dh_backend.o" => [ + "crypto/dh/dh_backend.c" + ], + "crypto/dh/libcrypto-lib-dh_check.o" => [ + "crypto/dh/dh_check.c" + ], + "crypto/dh/libcrypto-lib-dh_depr.o" => [ + "crypto/dh/dh_depr.c" + ], + "crypto/dh/libcrypto-lib-dh_err.o" => [ + "crypto/dh/dh_err.c" + ], + "crypto/dh/libcrypto-lib-dh_gen.o" => [ + "crypto/dh/dh_gen.c" + ], + "crypto/dh/libcrypto-lib-dh_group_params.o" => [ + "crypto/dh/dh_group_params.c" + ], + "crypto/dh/libcrypto-lib-dh_kdf.o" => [ + "crypto/dh/dh_kdf.c" + ], + "crypto/dh/libcrypto-lib-dh_key.o" => [ + "crypto/dh/dh_key.c" + ], + "crypto/dh/libcrypto-lib-dh_lib.o" => [ + "crypto/dh/dh_lib.c" + ], + "crypto/dh/libcrypto-lib-dh_meth.o" => [ + "crypto/dh/dh_meth.c" + ], + "crypto/dh/libcrypto-lib-dh_pmeth.o" => [ + "crypto/dh/dh_pmeth.c" + ], + "crypto/dh/libcrypto-lib-dh_prn.o" => [ + "crypto/dh/dh_prn.c" + ], + "crypto/dh/libcrypto-lib-dh_rfc5114.o" => [ + "crypto/dh/dh_rfc5114.c" + ], + "crypto/dsa/libcrypto-lib-dsa_ameth.o" => [ + "crypto/dsa/dsa_ameth.c" + ], + "crypto/dsa/libcrypto-lib-dsa_asn1.o" => [ + "crypto/dsa/dsa_asn1.c" + ], + "crypto/dsa/libcrypto-lib-dsa_backend.o" => [ + "crypto/dsa/dsa_backend.c" + ], + "crypto/dsa/libcrypto-lib-dsa_check.o" => [ + "crypto/dsa/dsa_check.c" + ], + "crypto/dsa/libcrypto-lib-dsa_depr.o" => [ + "crypto/dsa/dsa_depr.c" + ], + "crypto/dsa/libcrypto-lib-dsa_err.o" => [ + "crypto/dsa/dsa_err.c" + ], + "crypto/dsa/libcrypto-lib-dsa_gen.o" => [ + "crypto/dsa/dsa_gen.c" + ], + "crypto/dsa/libcrypto-lib-dsa_key.o" => [ + "crypto/dsa/dsa_key.c" + ], + "crypto/dsa/libcrypto-lib-dsa_lib.o" => [ + "crypto/dsa/dsa_lib.c" + ], + "crypto/dsa/libcrypto-lib-dsa_meth.o" => [ + "crypto/dsa/dsa_meth.c" + ], + "crypto/dsa/libcrypto-lib-dsa_ossl.o" => [ + "crypto/dsa/dsa_ossl.c" + ], + "crypto/dsa/libcrypto-lib-dsa_pmeth.o" => [ + "crypto/dsa/dsa_pmeth.c" + ], + "crypto/dsa/libcrypto-lib-dsa_prn.o" => [ + "crypto/dsa/dsa_prn.c" + ], + "crypto/dsa/libcrypto-lib-dsa_sign.o" => [ + "crypto/dsa/dsa_sign.c" + ], + "crypto/dsa/libcrypto-lib-dsa_vrf.o" => [ + "crypto/dsa/dsa_vrf.c" + ], + "crypto/dso/libcrypto-lib-dso_dl.o" => [ + "crypto/dso/dso_dl.c" + ], + "crypto/dso/libcrypto-lib-dso_dlfcn.o" => [ + "crypto/dso/dso_dlfcn.c" + ], + "crypto/dso/libcrypto-lib-dso_err.o" => [ + "crypto/dso/dso_err.c" + ], + "crypto/dso/libcrypto-lib-dso_lib.o" => [ + "crypto/dso/dso_lib.c" + ], + "crypto/dso/libcrypto-lib-dso_openssl.o" => [ + "crypto/dso/dso_openssl.c" + ], + "crypto/dso/libcrypto-lib-dso_vms.o" => [ + "crypto/dso/dso_vms.c" + ], + "crypto/dso/libcrypto-lib-dso_win32.o" => [ + "crypto/dso/dso_win32.c" + ], + "crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o" => [ + "crypto/ec/curve448/arch_32/f_impl32.c" + ], + "crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o" => [ + "crypto/ec/curve448/arch_64/f_impl64.c" + ], + "crypto/ec/curve448/libcrypto-lib-curve448.o" => [ + "crypto/ec/curve448/curve448.c" + ], + "crypto/ec/curve448/libcrypto-lib-curve448_tables.o" => [ + "crypto/ec/curve448/curve448_tables.c" + ], + "crypto/ec/curve448/libcrypto-lib-eddsa.o" => [ + "crypto/ec/curve448/eddsa.c" + ], + "crypto/ec/curve448/libcrypto-lib-f_generic.o" => [ + "crypto/ec/curve448/f_generic.c" + ], + "crypto/ec/curve448/libcrypto-lib-scalar.o" => [ + "crypto/ec/curve448/scalar.c" + ], + "crypto/ec/libcrypto-lib-curve25519.o" => [ + "crypto/ec/curve25519.c" + ], + "crypto/ec/libcrypto-lib-ec2_oct.o" => [ + "crypto/ec/ec2_oct.c" + ], + "crypto/ec/libcrypto-lib-ec2_smpl.o" => [ + "crypto/ec/ec2_smpl.c" + ], + "crypto/ec/libcrypto-lib-ec_ameth.o" => [ + "crypto/ec/ec_ameth.c" + ], + "crypto/ec/libcrypto-lib-ec_asn1.o" => [ + "crypto/ec/ec_asn1.c" + ], + "crypto/ec/libcrypto-lib-ec_backend.o" => [ + "crypto/ec/ec_backend.c" + ], + "crypto/ec/libcrypto-lib-ec_check.o" => [ + "crypto/ec/ec_check.c" + ], + "crypto/ec/libcrypto-lib-ec_curve.o" => [ + "crypto/ec/ec_curve.c" + ], + "crypto/ec/libcrypto-lib-ec_cvt.o" => [ + "crypto/ec/ec_cvt.c" + ], + "crypto/ec/libcrypto-lib-ec_deprecated.o" => [ + "crypto/ec/ec_deprecated.c" + ], + "crypto/ec/libcrypto-lib-ec_err.o" => [ + "crypto/ec/ec_err.c" + ], + "crypto/ec/libcrypto-lib-ec_key.o" => [ + "crypto/ec/ec_key.c" + ], + "crypto/ec/libcrypto-lib-ec_kmeth.o" => [ + "crypto/ec/ec_kmeth.c" + ], + "crypto/ec/libcrypto-lib-ec_lib.o" => [ + "crypto/ec/ec_lib.c" + ], + "crypto/ec/libcrypto-lib-ec_mult.o" => [ + "crypto/ec/ec_mult.c" + ], + "crypto/ec/libcrypto-lib-ec_oct.o" => [ + "crypto/ec/ec_oct.c" + ], + "crypto/ec/libcrypto-lib-ec_pmeth.o" => [ + "crypto/ec/ec_pmeth.c" + ], + "crypto/ec/libcrypto-lib-ec_print.o" => [ + "crypto/ec/ec_print.c" + ], + "crypto/ec/libcrypto-lib-ecdh_kdf.o" => [ + "crypto/ec/ecdh_kdf.c" + ], + "crypto/ec/libcrypto-lib-ecdh_ossl.o" => [ + "crypto/ec/ecdh_ossl.c" + ], + "crypto/ec/libcrypto-lib-ecdsa_ossl.o" => [ + "crypto/ec/ecdsa_ossl.c" + ], + "crypto/ec/libcrypto-lib-ecdsa_sign.o" => [ + "crypto/ec/ecdsa_sign.c" + ], + "crypto/ec/libcrypto-lib-ecdsa_vrf.o" => [ + "crypto/ec/ecdsa_vrf.c" + ], + "crypto/ec/libcrypto-lib-eck_prn.o" => [ + "crypto/ec/eck_prn.c" + ], + "crypto/ec/libcrypto-lib-ecp_mont.o" => [ + "crypto/ec/ecp_mont.c" + ], + "crypto/ec/libcrypto-lib-ecp_nist.o" => [ + "crypto/ec/ecp_nist.c" + ], + "crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o" => [ + "crypto/ec/ecp_nistz256-x86_64.s" + ], + "crypto/ec/libcrypto-lib-ecp_nistz256.o" => [ + "crypto/ec/ecp_nistz256.c" + ], + "crypto/ec/libcrypto-lib-ecp_oct.o" => [ + "crypto/ec/ecp_oct.c" + ], + "crypto/ec/libcrypto-lib-ecp_smpl.o" => [ + "crypto/ec/ecp_smpl.c" + ], + "crypto/ec/libcrypto-lib-ecx_backend.o" => [ + "crypto/ec/ecx_backend.c" + ], + "crypto/ec/libcrypto-lib-ecx_key.o" => [ + "crypto/ec/ecx_key.c" + ], + "crypto/ec/libcrypto-lib-ecx_meth.o" => [ + "crypto/ec/ecx_meth.c" + ], + "crypto/ec/libcrypto-lib-x25519-x86_64.o" => [ + "crypto/ec/x25519-x86_64.s" + ], + "crypto/encode_decode/libcrypto-lib-decoder_err.o" => [ + "crypto/encode_decode/decoder_err.c" + ], + "crypto/encode_decode/libcrypto-lib-decoder_lib.o" => [ + "crypto/encode_decode/decoder_lib.c" + ], + "crypto/encode_decode/libcrypto-lib-decoder_meth.o" => [ + "crypto/encode_decode/decoder_meth.c" + ], + "crypto/encode_decode/libcrypto-lib-decoder_pkey.o" => [ + "crypto/encode_decode/decoder_pkey.c" + ], + "crypto/encode_decode/libcrypto-lib-encoder_err.o" => [ + "crypto/encode_decode/encoder_err.c" + ], + "crypto/encode_decode/libcrypto-lib-encoder_lib.o" => [ + "crypto/encode_decode/encoder_lib.c" + ], + "crypto/encode_decode/libcrypto-lib-encoder_meth.o" => [ + "crypto/encode_decode/encoder_meth.c" + ], + "crypto/encode_decode/libcrypto-lib-encoder_pkey.o" => [ + "crypto/encode_decode/encoder_pkey.c" + ], + "crypto/engine/libcrypto-lib-eng_all.o" => [ + "crypto/engine/eng_all.c" + ], + "crypto/engine/libcrypto-lib-eng_cnf.o" => [ + "crypto/engine/eng_cnf.c" + ], + "crypto/engine/libcrypto-lib-eng_ctrl.o" => [ + "crypto/engine/eng_ctrl.c" + ], + "crypto/engine/libcrypto-lib-eng_dyn.o" => [ + "crypto/engine/eng_dyn.c" + ], + "crypto/engine/libcrypto-lib-eng_err.o" => [ + "crypto/engine/eng_err.c" + ], + "crypto/engine/libcrypto-lib-eng_fat.o" => [ + "crypto/engine/eng_fat.c" + ], + "crypto/engine/libcrypto-lib-eng_init.o" => [ + "crypto/engine/eng_init.c" + ], + "crypto/engine/libcrypto-lib-eng_lib.o" => [ + "crypto/engine/eng_lib.c" + ], + "crypto/engine/libcrypto-lib-eng_list.o" => [ + "crypto/engine/eng_list.c" + ], + "crypto/engine/libcrypto-lib-eng_openssl.o" => [ + "crypto/engine/eng_openssl.c" + ], + "crypto/engine/libcrypto-lib-eng_pkey.o" => [ + "crypto/engine/eng_pkey.c" + ], + "crypto/engine/libcrypto-lib-eng_rdrand.o" => [ + "crypto/engine/eng_rdrand.c" + ], + "crypto/engine/libcrypto-lib-eng_table.o" => [ + "crypto/engine/eng_table.c" + ], + "crypto/engine/libcrypto-lib-tb_asnmth.o" => [ + "crypto/engine/tb_asnmth.c" + ], + "crypto/engine/libcrypto-lib-tb_cipher.o" => [ + "crypto/engine/tb_cipher.c" + ], + "crypto/engine/libcrypto-lib-tb_dh.o" => [ + "crypto/engine/tb_dh.c" + ], + "crypto/engine/libcrypto-lib-tb_digest.o" => [ + "crypto/engine/tb_digest.c" + ], + "crypto/engine/libcrypto-lib-tb_dsa.o" => [ + "crypto/engine/tb_dsa.c" + ], + "crypto/engine/libcrypto-lib-tb_eckey.o" => [ + "crypto/engine/tb_eckey.c" + ], + "crypto/engine/libcrypto-lib-tb_pkmeth.o" => [ + "crypto/engine/tb_pkmeth.c" + ], + "crypto/engine/libcrypto-lib-tb_rand.o" => [ + "crypto/engine/tb_rand.c" + ], + "crypto/engine/libcrypto-lib-tb_rsa.o" => [ + "crypto/engine/tb_rsa.c" + ], + "crypto/err/libcrypto-lib-err.o" => [ + "crypto/err/err.c" + ], + "crypto/err/libcrypto-lib-err_all.o" => [ + "crypto/err/err_all.c" + ], + "crypto/err/libcrypto-lib-err_all_legacy.o" => [ + "crypto/err/err_all_legacy.c" + ], + "crypto/err/libcrypto-lib-err_blocks.o" => [ + "crypto/err/err_blocks.c" + ], + "crypto/err/libcrypto-lib-err_mark.o" => [ + "crypto/err/err_mark.c" + ], + "crypto/err/libcrypto-lib-err_prn.o" => [ + "crypto/err/err_prn.c" + ], + "crypto/err/libcrypto-lib-err_save.o" => [ + "crypto/err/err_save.c" + ], + "crypto/ess/libcrypto-lib-ess_asn1.o" => [ + "crypto/ess/ess_asn1.c" + ], + "crypto/ess/libcrypto-lib-ess_err.o" => [ + "crypto/ess/ess_err.c" + ], + "crypto/ess/libcrypto-lib-ess_lib.o" => [ + "crypto/ess/ess_lib.c" + ], + "crypto/evp/libcrypto-lib-asymcipher.o" => [ + "crypto/evp/asymcipher.c" + ], + "crypto/evp/libcrypto-lib-bio_b64.o" => [ + "crypto/evp/bio_b64.c" + ], + "crypto/evp/libcrypto-lib-bio_enc.o" => [ + "crypto/evp/bio_enc.c" + ], + "crypto/evp/libcrypto-lib-bio_md.o" => [ + "crypto/evp/bio_md.c" + ], + "crypto/evp/libcrypto-lib-bio_ok.o" => [ + "crypto/evp/bio_ok.c" + ], + "crypto/evp/libcrypto-lib-c_allc.o" => [ + "crypto/evp/c_allc.c" + ], + "crypto/evp/libcrypto-lib-c_alld.o" => [ + "crypto/evp/c_alld.c" + ], + "crypto/evp/libcrypto-lib-cmeth_lib.o" => [ + "crypto/evp/cmeth_lib.c" + ], + "crypto/evp/libcrypto-lib-ctrl_params_translate.o" => [ + "crypto/evp/ctrl_params_translate.c" + ], + "crypto/evp/libcrypto-lib-dh_ctrl.o" => [ + "crypto/evp/dh_ctrl.c" + ], + "crypto/evp/libcrypto-lib-dh_support.o" => [ + "crypto/evp/dh_support.c" + ], + "crypto/evp/libcrypto-lib-digest.o" => [ + "crypto/evp/digest.c" + ], + "crypto/evp/libcrypto-lib-dsa_ctrl.o" => [ + "crypto/evp/dsa_ctrl.c" + ], + "crypto/evp/libcrypto-lib-e_aes.o" => [ + "crypto/evp/e_aes.c" + ], + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o" => [ + "crypto/evp/e_aes_cbc_hmac_sha1.c" + ], + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o" => [ + "crypto/evp/e_aes_cbc_hmac_sha256.c" + ], + "crypto/evp/libcrypto-lib-e_aria.o" => [ + "crypto/evp/e_aria.c" + ], + "crypto/evp/libcrypto-lib-e_bf.o" => [ + "crypto/evp/e_bf.c" + ], + "crypto/evp/libcrypto-lib-e_cast.o" => [ + "crypto/evp/e_cast.c" + ], + "crypto/evp/libcrypto-lib-e_chacha20_poly1305.o" => [ + "crypto/evp/e_chacha20_poly1305.c" + ], + "crypto/evp/libcrypto-lib-e_des.o" => [ + "crypto/evp/e_des.c" + ], + "crypto/evp/libcrypto-lib-e_des3.o" => [ + "crypto/evp/e_des3.c" + ], + "crypto/evp/libcrypto-lib-e_idea.o" => [ + "crypto/evp/e_idea.c" + ], + "crypto/evp/libcrypto-lib-e_null.o" => [ + "crypto/evp/e_null.c" + ], + "crypto/evp/libcrypto-lib-e_old.o" => [ + "crypto/evp/e_old.c" + ], + "crypto/evp/libcrypto-lib-e_rc2.o" => [ + "crypto/evp/e_rc2.c" + ], + "crypto/evp/libcrypto-lib-e_rc4.o" => [ + "crypto/evp/e_rc4.c" + ], + "crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o" => [ + "crypto/evp/e_rc4_hmac_md5.c" + ], + "crypto/evp/libcrypto-lib-e_rc5.o" => [ + "crypto/evp/e_rc5.c" + ], + "crypto/evp/libcrypto-lib-e_sm4.o" => [ + "crypto/evp/e_sm4.c" + ], + "crypto/evp/libcrypto-lib-e_xcbc_d.o" => [ + "crypto/evp/e_xcbc_d.c" + ], + "crypto/evp/libcrypto-lib-ec_ctrl.o" => [ + "crypto/evp/ec_ctrl.c" + ], + "crypto/evp/libcrypto-lib-ec_support.o" => [ + "crypto/evp/ec_support.c" + ], + "crypto/evp/libcrypto-lib-encode.o" => [ + "crypto/evp/encode.c" + ], + "crypto/evp/libcrypto-lib-evp_cnf.o" => [ + "crypto/evp/evp_cnf.c" + ], + "crypto/evp/libcrypto-lib-evp_enc.o" => [ + "crypto/evp/evp_enc.c" + ], + "crypto/evp/libcrypto-lib-evp_err.o" => [ + "crypto/evp/evp_err.c" + ], + "crypto/evp/libcrypto-lib-evp_fetch.o" => [ + "crypto/evp/evp_fetch.c" + ], + "crypto/evp/libcrypto-lib-evp_key.o" => [ + "crypto/evp/evp_key.c" + ], + "crypto/evp/libcrypto-lib-evp_lib.o" => [ + "crypto/evp/evp_lib.c" + ], + "crypto/evp/libcrypto-lib-evp_pbe.o" => [ + "crypto/evp/evp_pbe.c" + ], + "crypto/evp/libcrypto-lib-evp_pkey.o" => [ + "crypto/evp/evp_pkey.c" + ], + "crypto/evp/libcrypto-lib-evp_rand.o" => [ + "crypto/evp/evp_rand.c" + ], + "crypto/evp/libcrypto-lib-evp_utils.o" => [ + "crypto/evp/evp_utils.c" + ], + "crypto/evp/libcrypto-lib-exchange.o" => [ + "crypto/evp/exchange.c" + ], + "crypto/evp/libcrypto-lib-kdf_lib.o" => [ + "crypto/evp/kdf_lib.c" + ], + "crypto/evp/libcrypto-lib-kdf_meth.o" => [ + "crypto/evp/kdf_meth.c" + ], + "crypto/evp/libcrypto-lib-kem.o" => [ + "crypto/evp/kem.c" + ], + "crypto/evp/libcrypto-lib-keymgmt_lib.o" => [ + "crypto/evp/keymgmt_lib.c" + ], + "crypto/evp/libcrypto-lib-keymgmt_meth.o" => [ + "crypto/evp/keymgmt_meth.c" + ], + "crypto/evp/libcrypto-lib-legacy_blake2.o" => [ + "crypto/evp/legacy_blake2.c" + ], + "crypto/evp/libcrypto-lib-legacy_md4.o" => [ + "crypto/evp/legacy_md4.c" + ], + "crypto/evp/libcrypto-lib-legacy_md5.o" => [ + "crypto/evp/legacy_md5.c" + ], + "crypto/evp/libcrypto-lib-legacy_md5_sha1.o" => [ + "crypto/evp/legacy_md5_sha1.c" + ], + "crypto/evp/libcrypto-lib-legacy_mdc2.o" => [ + "crypto/evp/legacy_mdc2.c" + ], + "crypto/evp/libcrypto-lib-legacy_ripemd.o" => [ + "crypto/evp/legacy_ripemd.c" + ], + "crypto/evp/libcrypto-lib-legacy_sha.o" => [ + "crypto/evp/legacy_sha.c" + ], + "crypto/evp/libcrypto-lib-legacy_wp.o" => [ + "crypto/evp/legacy_wp.c" + ], + "crypto/evp/libcrypto-lib-m_null.o" => [ + "crypto/evp/m_null.c" + ], + "crypto/evp/libcrypto-lib-m_sigver.o" => [ + "crypto/evp/m_sigver.c" + ], + "crypto/evp/libcrypto-lib-mac_lib.o" => [ + "crypto/evp/mac_lib.c" + ], + "crypto/evp/libcrypto-lib-mac_meth.o" => [ + "crypto/evp/mac_meth.c" + ], + "crypto/evp/libcrypto-lib-names.o" => [ + "crypto/evp/names.c" + ], + "crypto/evp/libcrypto-lib-p5_crpt.o" => [ + "crypto/evp/p5_crpt.c" + ], + "crypto/evp/libcrypto-lib-p5_crpt2.o" => [ + "crypto/evp/p5_crpt2.c" + ], + "crypto/evp/libcrypto-lib-p_dec.o" => [ + "crypto/evp/p_dec.c" + ], + "crypto/evp/libcrypto-lib-p_enc.o" => [ + "crypto/evp/p_enc.c" + ], + "crypto/evp/libcrypto-lib-p_legacy.o" => [ + "crypto/evp/p_legacy.c" + ], + "crypto/evp/libcrypto-lib-p_lib.o" => [ + "crypto/evp/p_lib.c" + ], + "crypto/evp/libcrypto-lib-p_open.o" => [ + "crypto/evp/p_open.c" + ], + "crypto/evp/libcrypto-lib-p_seal.o" => [ + "crypto/evp/p_seal.c" + ], + "crypto/evp/libcrypto-lib-p_sign.o" => [ + "crypto/evp/p_sign.c" + ], + "crypto/evp/libcrypto-lib-p_verify.o" => [ + "crypto/evp/p_verify.c" + ], + "crypto/evp/libcrypto-lib-pbe_scrypt.o" => [ + "crypto/evp/pbe_scrypt.c" + ], + "crypto/evp/libcrypto-lib-pmeth_check.o" => [ + "crypto/evp/pmeth_check.c" + ], + "crypto/evp/libcrypto-lib-pmeth_gn.o" => [ + "crypto/evp/pmeth_gn.c" + ], + "crypto/evp/libcrypto-lib-pmeth_lib.o" => [ + "crypto/evp/pmeth_lib.c" + ], + "crypto/evp/libcrypto-lib-signature.o" => [ + "crypto/evp/signature.c" + ], + "crypto/ffc/libcrypto-lib-ffc_backend.o" => [ + "crypto/ffc/ffc_backend.c" + ], + "crypto/ffc/libcrypto-lib-ffc_dh.o" => [ + "crypto/ffc/ffc_dh.c" + ], + "crypto/ffc/libcrypto-lib-ffc_key_generate.o" => [ + "crypto/ffc/ffc_key_generate.c" + ], + "crypto/ffc/libcrypto-lib-ffc_key_validate.o" => [ + "crypto/ffc/ffc_key_validate.c" + ], + "crypto/ffc/libcrypto-lib-ffc_params.o" => [ + "crypto/ffc/ffc_params.c" + ], + "crypto/ffc/libcrypto-lib-ffc_params_generate.o" => [ + "crypto/ffc/ffc_params_generate.c" + ], + "crypto/ffc/libcrypto-lib-ffc_params_validate.o" => [ + "crypto/ffc/ffc_params_validate.c" + ], + "crypto/hashtable/libcrypto-lib-hashtable.o" => [ + "crypto/hashtable/hashtable.c" + ], + "crypto/hmac/libcrypto-lib-hmac.o" => [ + "crypto/hmac/hmac.c" + ], + "crypto/hpke/libcrypto-lib-hpke.o" => [ + "crypto/hpke/hpke.c" + ], + "crypto/hpke/libcrypto-lib-hpke_util.o" => [ + "crypto/hpke/hpke_util.c" + ], + "crypto/http/libcrypto-lib-http_client.o" => [ + "crypto/http/http_client.c" + ], + "crypto/http/libcrypto-lib-http_err.o" => [ + "crypto/http/http_err.c" + ], + "crypto/http/libcrypto-lib-http_lib.o" => [ + "crypto/http/http_lib.c" + ], + "crypto/kdf/libcrypto-lib-kdf_err.o" => [ + "crypto/kdf/kdf_err.c" + ], + "crypto/lhash/libcrypto-lib-lh_stats.o" => [ + "crypto/lhash/lh_stats.c" + ], + "crypto/lhash/libcrypto-lib-lhash.o" => [ + "crypto/lhash/lhash.c" + ], + "crypto/libcrypto-lib-asn1_dsa.o" => [ + "crypto/asn1_dsa.c" + ], + "crypto/libcrypto-lib-bsearch.o" => [ + "crypto/bsearch.c" + ], + "crypto/libcrypto-lib-comp_methods.o" => [ + "crypto/comp_methods.c" + ], + "crypto/libcrypto-lib-context.o" => [ + "crypto/context.c" + ], + "crypto/libcrypto-lib-core_algorithm.o" => [ + "crypto/core_algorithm.c" + ], + "crypto/libcrypto-lib-core_fetch.o" => [ + "crypto/core_fetch.c" + ], + "crypto/libcrypto-lib-core_namemap.o" => [ + "crypto/core_namemap.c" + ], + "crypto/libcrypto-lib-cpt_err.o" => [ + "crypto/cpt_err.c" + ], + "crypto/libcrypto-lib-cpuid.o" => [ + "crypto/cpuid.c" + ], + "crypto/libcrypto-lib-cryptlib.o" => [ + "crypto/cryptlib.c" + ], + "crypto/libcrypto-lib-ctype.o" => [ + "crypto/ctype.c" + ], + "crypto/libcrypto-lib-cversion.o" => [ + "crypto/cversion.c" + ], + "crypto/libcrypto-lib-defaults.o" => [ + "crypto/defaults.c" + ], + "crypto/libcrypto-lib-der_writer.o" => [ + "crypto/der_writer.c" + ], + "crypto/libcrypto-lib-deterministic_nonce.o" => [ + "crypto/deterministic_nonce.c" + ], + "crypto/libcrypto-lib-ebcdic.o" => [ + "crypto/ebcdic.c" + ], + "crypto/libcrypto-lib-ex_data.o" => [ + "crypto/ex_data.c" + ], + "crypto/libcrypto-lib-getenv.o" => [ + "crypto/getenv.c" + ], + "crypto/libcrypto-lib-indicator_core.o" => [ + "crypto/indicator_core.c" + ], + "crypto/libcrypto-lib-info.o" => [ + "crypto/info.c" + ], + "crypto/libcrypto-lib-init.o" => [ + "crypto/init.c" + ], + "crypto/libcrypto-lib-initthread.o" => [ + "crypto/initthread.c" + ], + "crypto/libcrypto-lib-mem.o" => [ + "crypto/mem.c" + ], + "crypto/libcrypto-lib-mem_sec.o" => [ + "crypto/mem_sec.c" + ], + "crypto/libcrypto-lib-o_dir.o" => [ + "crypto/o_dir.c" + ], + "crypto/libcrypto-lib-o_fopen.o" => [ + "crypto/o_fopen.c" + ], + "crypto/libcrypto-lib-o_init.o" => [ + "crypto/o_init.c" + ], + "crypto/libcrypto-lib-o_str.o" => [ + "crypto/o_str.c" + ], + "crypto/libcrypto-lib-o_time.o" => [ + "crypto/o_time.c" + ], + "crypto/libcrypto-lib-packet.o" => [ + "crypto/packet.c" + ], + "crypto/libcrypto-lib-param_build.o" => [ + "crypto/param_build.c" + ], + "crypto/libcrypto-lib-param_build_set.o" => [ + "crypto/param_build_set.c" + ], + "crypto/libcrypto-lib-params.o" => [ + "crypto/params.c" + ], + "crypto/libcrypto-lib-params_dup.o" => [ + "crypto/params_dup.c" + ], + "crypto/libcrypto-lib-params_from_text.o" => [ + "crypto/params_from_text.c" + ], + "crypto/libcrypto-lib-params_idx.o" => [ + "crypto/params_idx.c" + ], + "crypto/libcrypto-lib-passphrase.o" => [ + "crypto/passphrase.c" + ], + "crypto/libcrypto-lib-provider.o" => [ + "crypto/provider.c" + ], + "crypto/libcrypto-lib-provider_child.o" => [ + "crypto/provider_child.c" + ], + "crypto/libcrypto-lib-provider_conf.o" => [ + "crypto/provider_conf.c" + ], + "crypto/libcrypto-lib-provider_core.o" => [ + "crypto/provider_core.c" + ], + "crypto/libcrypto-lib-provider_predefined.o" => [ + "crypto/provider_predefined.c" + ], + "crypto/libcrypto-lib-punycode.o" => [ + "crypto/punycode.c" + ], + "crypto/libcrypto-lib-quic_vlint.o" => [ + "crypto/quic_vlint.c" + ], + "crypto/libcrypto-lib-self_test_core.o" => [ + "crypto/self_test_core.c" + ], + "crypto/libcrypto-lib-sleep.o" => [ + "crypto/sleep.c" + ], + "crypto/libcrypto-lib-sparse_array.o" => [ + "crypto/sparse_array.c" + ], + "crypto/libcrypto-lib-threads_lib.o" => [ + "crypto/threads_lib.c" + ], + "crypto/libcrypto-lib-threads_none.o" => [ + "crypto/threads_none.c" + ], + "crypto/libcrypto-lib-threads_pthread.o" => [ + "crypto/threads_pthread.c" + ], + "crypto/libcrypto-lib-threads_win.o" => [ + "crypto/threads_win.c" + ], + "crypto/libcrypto-lib-time.o" => [ + "crypto/time.c" + ], + "crypto/libcrypto-lib-trace.o" => [ + "crypto/trace.c" + ], + "crypto/libcrypto-lib-uid.o" => [ + "crypto/uid.c" + ], + "crypto/libcrypto-lib-x86_64cpuid.o" => [ + "crypto/x86_64cpuid.s" + ], + "crypto/md4/libcrypto-lib-md4_dgst.o" => [ + "crypto/md4/md4_dgst.c" + ], + "crypto/md4/libcrypto-lib-md4_one.o" => [ + "crypto/md4/md4_one.c" + ], + "crypto/md5/libcrypto-lib-md5-x86_64.o" => [ + "crypto/md5/md5-x86_64.s" + ], + "crypto/md5/libcrypto-lib-md5_dgst.o" => [ + "crypto/md5/md5_dgst.c" + ], + "crypto/md5/libcrypto-lib-md5_one.o" => [ + "crypto/md5/md5_one.c" + ], + "crypto/md5/libcrypto-lib-md5_sha1.o" => [ + "crypto/md5/md5_sha1.c" + ], + "crypto/mdc2/libcrypto-lib-mdc2_one.o" => [ + "crypto/mdc2/mdc2_one.c" + ], + "crypto/mdc2/libcrypto-lib-mdc2dgst.o" => [ + "crypto/mdc2/mdc2dgst.c" + ], + "crypto/modes/libcrypto-lib-aes-gcm-avx512.o" => [ + "crypto/modes/aes-gcm-avx512.s" + ], + "crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o" => [ + "crypto/modes/aesni-gcm-x86_64.s" + ], + "crypto/modes/libcrypto-lib-cbc128.o" => [ + "crypto/modes/cbc128.c" + ], + "crypto/modes/libcrypto-lib-ccm128.o" => [ + "crypto/modes/ccm128.c" + ], + "crypto/modes/libcrypto-lib-cfb128.o" => [ + "crypto/modes/cfb128.c" + ], + "crypto/modes/libcrypto-lib-ctr128.o" => [ + "crypto/modes/ctr128.c" + ], + "crypto/modes/libcrypto-lib-cts128.o" => [ + "crypto/modes/cts128.c" + ], + "crypto/modes/libcrypto-lib-gcm128.o" => [ + "crypto/modes/gcm128.c" + ], + "crypto/modes/libcrypto-lib-ghash-x86_64.o" => [ + "crypto/modes/ghash-x86_64.s" + ], + "crypto/modes/libcrypto-lib-ocb128.o" => [ + "crypto/modes/ocb128.c" + ], + "crypto/modes/libcrypto-lib-ofb128.o" => [ + "crypto/modes/ofb128.c" + ], + "crypto/modes/libcrypto-lib-siv128.o" => [ + "crypto/modes/siv128.c" + ], + "crypto/modes/libcrypto-lib-wrap128.o" => [ + "crypto/modes/wrap128.c" + ], + "crypto/modes/libcrypto-lib-xts128.o" => [ + "crypto/modes/xts128.c" + ], + "crypto/modes/libcrypto-lib-xts128gb.o" => [ + "crypto/modes/xts128gb.c" + ], + "crypto/objects/libcrypto-lib-o_names.o" => [ + "crypto/objects/o_names.c" + ], + "crypto/objects/libcrypto-lib-obj_dat.o" => [ + "crypto/objects/obj_dat.c" + ], + "crypto/objects/libcrypto-lib-obj_err.o" => [ + "crypto/objects/obj_err.c" + ], + "crypto/objects/libcrypto-lib-obj_lib.o" => [ + "crypto/objects/obj_lib.c" + ], + "crypto/objects/libcrypto-lib-obj_xref.o" => [ + "crypto/objects/obj_xref.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_asn.o" => [ + "crypto/ocsp/ocsp_asn.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_cl.o" => [ + "crypto/ocsp/ocsp_cl.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_err.o" => [ + "crypto/ocsp/ocsp_err.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_ext.o" => [ + "crypto/ocsp/ocsp_ext.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_http.o" => [ + "crypto/ocsp/ocsp_http.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_lib.o" => [ + "crypto/ocsp/ocsp_lib.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_prn.o" => [ + "crypto/ocsp/ocsp_prn.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_srv.o" => [ + "crypto/ocsp/ocsp_srv.c" + ], + "crypto/ocsp/libcrypto-lib-ocsp_vfy.o" => [ + "crypto/ocsp/ocsp_vfy.c" + ], + "crypto/ocsp/libcrypto-lib-v3_ocsp.o" => [ + "crypto/ocsp/v3_ocsp.c" + ], + "crypto/pem/libcrypto-lib-pem_all.o" => [ + "crypto/pem/pem_all.c" + ], + "crypto/pem/libcrypto-lib-pem_err.o" => [ + "crypto/pem/pem_err.c" + ], + "crypto/pem/libcrypto-lib-pem_info.o" => [ + "crypto/pem/pem_info.c" + ], + "crypto/pem/libcrypto-lib-pem_lib.o" => [ + "crypto/pem/pem_lib.c" + ], + "crypto/pem/libcrypto-lib-pem_oth.o" => [ + "crypto/pem/pem_oth.c" + ], + "crypto/pem/libcrypto-lib-pem_pk8.o" => [ + "crypto/pem/pem_pk8.c" + ], + "crypto/pem/libcrypto-lib-pem_pkey.o" => [ + "crypto/pem/pem_pkey.c" + ], + "crypto/pem/libcrypto-lib-pem_sign.o" => [ + "crypto/pem/pem_sign.c" + ], + "crypto/pem/libcrypto-lib-pem_x509.o" => [ + "crypto/pem/pem_x509.c" + ], + "crypto/pem/libcrypto-lib-pem_xaux.o" => [ + "crypto/pem/pem_xaux.c" + ], + "crypto/pem/libcrypto-lib-pvkfmt.o" => [ + "crypto/pem/pvkfmt.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_add.o" => [ + "crypto/pkcs12/p12_add.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_asn.o" => [ + "crypto/pkcs12/p12_asn.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_attr.o" => [ + "crypto/pkcs12/p12_attr.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_crpt.o" => [ + "crypto/pkcs12/p12_crpt.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_crt.o" => [ + "crypto/pkcs12/p12_crt.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_decr.o" => [ + "crypto/pkcs12/p12_decr.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_init.o" => [ + "crypto/pkcs12/p12_init.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_key.o" => [ + "crypto/pkcs12/p12_key.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_kiss.o" => [ + "crypto/pkcs12/p12_kiss.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_mutl.o" => [ + "crypto/pkcs12/p12_mutl.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_npas.o" => [ + "crypto/pkcs12/p12_npas.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_p8d.o" => [ + "crypto/pkcs12/p12_p8d.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_p8e.o" => [ + "crypto/pkcs12/p12_p8e.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_sbag.o" => [ + "crypto/pkcs12/p12_sbag.c" + ], + "crypto/pkcs12/libcrypto-lib-p12_utl.o" => [ + "crypto/pkcs12/p12_utl.c" + ], + "crypto/pkcs12/libcrypto-lib-pk12err.o" => [ + "crypto/pkcs12/pk12err.c" + ], + "crypto/pkcs7/libcrypto-lib-bio_pk7.o" => [ + "crypto/pkcs7/bio_pk7.c" + ], + "crypto/pkcs7/libcrypto-lib-pk7_asn1.o" => [ + "crypto/pkcs7/pk7_asn1.c" + ], + "crypto/pkcs7/libcrypto-lib-pk7_attr.o" => [ + "crypto/pkcs7/pk7_attr.c" + ], + "crypto/pkcs7/libcrypto-lib-pk7_doit.o" => [ + "crypto/pkcs7/pk7_doit.c" + ], + "crypto/pkcs7/libcrypto-lib-pk7_lib.o" => [ + "crypto/pkcs7/pk7_lib.c" + ], + "crypto/pkcs7/libcrypto-lib-pk7_mime.o" => [ + "crypto/pkcs7/pk7_mime.c" + ], + "crypto/pkcs7/libcrypto-lib-pk7_smime.o" => [ + "crypto/pkcs7/pk7_smime.c" + ], + "crypto/pkcs7/libcrypto-lib-pkcs7err.o" => [ + "crypto/pkcs7/pkcs7err.c" + ], + "crypto/poly1305/libcrypto-lib-poly1305-x86_64.o" => [ + "crypto/poly1305/poly1305-x86_64.s" + ], + "crypto/poly1305/libcrypto-lib-poly1305.o" => [ + "crypto/poly1305/poly1305.c" + ], + "crypto/property/libcrypto-lib-defn_cache.o" => [ + "crypto/property/defn_cache.c" + ], + "crypto/property/libcrypto-lib-property.o" => [ + "crypto/property/property.c" + ], + "crypto/property/libcrypto-lib-property_err.o" => [ + "crypto/property/property_err.c" + ], + "crypto/property/libcrypto-lib-property_parse.o" => [ + "crypto/property/property_parse.c" + ], + "crypto/property/libcrypto-lib-property_query.o" => [ + "crypto/property/property_query.c" + ], + "crypto/property/libcrypto-lib-property_string.o" => [ + "crypto/property/property_string.c" + ], + "crypto/rand/libcrypto-lib-prov_seed.o" => [ + "crypto/rand/prov_seed.c" + ], + "crypto/rand/libcrypto-lib-rand_deprecated.o" => [ + "crypto/rand/rand_deprecated.c" + ], + "crypto/rand/libcrypto-lib-rand_err.o" => [ + "crypto/rand/rand_err.c" + ], + "crypto/rand/libcrypto-lib-rand_lib.o" => [ + "crypto/rand/rand_lib.c" + ], + "crypto/rand/libcrypto-lib-rand_meth.o" => [ + "crypto/rand/rand_meth.c" + ], + "crypto/rand/libcrypto-lib-rand_pool.o" => [ + "crypto/rand/rand_pool.c" + ], + "crypto/rand/libcrypto-lib-rand_uniform.o" => [ + "crypto/rand/rand_uniform.c" + ], + "crypto/rand/libcrypto-lib-randfile.o" => [ + "crypto/rand/randfile.c" + ], + "crypto/rc2/libcrypto-lib-rc2_cbc.o" => [ + "crypto/rc2/rc2_cbc.c" + ], + "crypto/rc2/libcrypto-lib-rc2_ecb.o" => [ + "crypto/rc2/rc2_ecb.c" + ], + "crypto/rc2/libcrypto-lib-rc2_skey.o" => [ + "crypto/rc2/rc2_skey.c" + ], + "crypto/rc2/libcrypto-lib-rc2cfb64.o" => [ + "crypto/rc2/rc2cfb64.c" + ], + "crypto/rc2/libcrypto-lib-rc2ofb64.o" => [ + "crypto/rc2/rc2ofb64.c" + ], + "crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o" => [ + "crypto/rc4/rc4-md5-x86_64.s" + ], + "crypto/rc4/libcrypto-lib-rc4-x86_64.o" => [ + "crypto/rc4/rc4-x86_64.s" + ], + "crypto/ripemd/libcrypto-lib-rmd_dgst.o" => [ + "crypto/ripemd/rmd_dgst.c" + ], + "crypto/ripemd/libcrypto-lib-rmd_one.o" => [ + "crypto/ripemd/rmd_one.c" + ], + "crypto/rsa/libcrypto-lib-rsa_ameth.o" => [ + "crypto/rsa/rsa_ameth.c" + ], + "crypto/rsa/libcrypto-lib-rsa_asn1.o" => [ + "crypto/rsa/rsa_asn1.c" + ], + "crypto/rsa/libcrypto-lib-rsa_backend.o" => [ + "crypto/rsa/rsa_backend.c" + ], + "crypto/rsa/libcrypto-lib-rsa_chk.o" => [ + "crypto/rsa/rsa_chk.c" + ], + "crypto/rsa/libcrypto-lib-rsa_crpt.o" => [ + "crypto/rsa/rsa_crpt.c" + ], + "crypto/rsa/libcrypto-lib-rsa_depr.o" => [ + "crypto/rsa/rsa_depr.c" + ], + "crypto/rsa/libcrypto-lib-rsa_err.o" => [ + "crypto/rsa/rsa_err.c" + ], + "crypto/rsa/libcrypto-lib-rsa_gen.o" => [ + "crypto/rsa/rsa_gen.c" + ], + "crypto/rsa/libcrypto-lib-rsa_lib.o" => [ + "crypto/rsa/rsa_lib.c" + ], + "crypto/rsa/libcrypto-lib-rsa_meth.o" => [ + "crypto/rsa/rsa_meth.c" + ], + "crypto/rsa/libcrypto-lib-rsa_mp.o" => [ + "crypto/rsa/rsa_mp.c" + ], + "crypto/rsa/libcrypto-lib-rsa_mp_names.o" => [ + "crypto/rsa/rsa_mp_names.c" + ], + "crypto/rsa/libcrypto-lib-rsa_none.o" => [ + "crypto/rsa/rsa_none.c" + ], + "crypto/rsa/libcrypto-lib-rsa_oaep.o" => [ + "crypto/rsa/rsa_oaep.c" + ], + "crypto/rsa/libcrypto-lib-rsa_ossl.o" => [ + "crypto/rsa/rsa_ossl.c" + ], + "crypto/rsa/libcrypto-lib-rsa_pk1.o" => [ + "crypto/rsa/rsa_pk1.c" + ], + "crypto/rsa/libcrypto-lib-rsa_pmeth.o" => [ + "crypto/rsa/rsa_pmeth.c" + ], + "crypto/rsa/libcrypto-lib-rsa_prn.o" => [ + "crypto/rsa/rsa_prn.c" + ], + "crypto/rsa/libcrypto-lib-rsa_pss.o" => [ + "crypto/rsa/rsa_pss.c" + ], + "crypto/rsa/libcrypto-lib-rsa_saos.o" => [ + "crypto/rsa/rsa_saos.c" + ], + "crypto/rsa/libcrypto-lib-rsa_schemes.o" => [ + "crypto/rsa/rsa_schemes.c" + ], + "crypto/rsa/libcrypto-lib-rsa_sign.o" => [ + "crypto/rsa/rsa_sign.c" + ], + "crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o" => [ + "crypto/rsa/rsa_sp800_56b_check.c" + ], + "crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o" => [ + "crypto/rsa/rsa_sp800_56b_gen.c" + ], + "crypto/rsa/libcrypto-lib-rsa_x931.o" => [ + "crypto/rsa/rsa_x931.c" + ], + "crypto/rsa/libcrypto-lib-rsa_x931g.o" => [ + "crypto/rsa/rsa_x931g.c" + ], + "crypto/sha/libcrypto-lib-keccak1600-x86_64.o" => [ + "crypto/sha/keccak1600-x86_64.s" + ], + "crypto/sha/libcrypto-lib-sha1-mb-x86_64.o" => [ + "crypto/sha/sha1-mb-x86_64.s" + ], + "crypto/sha/libcrypto-lib-sha1-x86_64.o" => [ + "crypto/sha/sha1-x86_64.s" + ], + "crypto/sha/libcrypto-lib-sha1_one.o" => [ + "crypto/sha/sha1_one.c" + ], + "crypto/sha/libcrypto-lib-sha1dgst.o" => [ + "crypto/sha/sha1dgst.c" + ], + "crypto/sha/libcrypto-lib-sha256-mb-x86_64.o" => [ + "crypto/sha/sha256-mb-x86_64.s" + ], + "crypto/sha/libcrypto-lib-sha256-x86_64.o" => [ + "crypto/sha/sha256-x86_64.s" + ], + "crypto/sha/libcrypto-lib-sha256.o" => [ + "crypto/sha/sha256.c" + ], + "crypto/sha/libcrypto-lib-sha3.o" => [ + "crypto/sha/sha3.c" + ], + "crypto/sha/libcrypto-lib-sha512-x86_64.o" => [ + "crypto/sha/sha512-x86_64.s" + ], + "crypto/sha/libcrypto-lib-sha512.o" => [ + "crypto/sha/sha512.c" + ], + "crypto/siphash/libcrypto-lib-siphash.o" => [ + "crypto/siphash/siphash.c" + ], + "crypto/sm2/libcrypto-lib-sm2_crypt.o" => [ + "crypto/sm2/sm2_crypt.c" + ], + "crypto/sm2/libcrypto-lib-sm2_err.o" => [ + "crypto/sm2/sm2_err.c" + ], + "crypto/sm2/libcrypto-lib-sm2_key.o" => [ + "crypto/sm2/sm2_key.c" + ], + "crypto/sm2/libcrypto-lib-sm2_sign.o" => [ + "crypto/sm2/sm2_sign.c" + ], + "crypto/sm3/libcrypto-lib-legacy_sm3.o" => [ + "crypto/sm3/legacy_sm3.c" + ], + "crypto/sm3/libcrypto-lib-sm3.o" => [ + "crypto/sm3/sm3.c" + ], + "crypto/sm4/libcrypto-lib-sm4.o" => [ + "crypto/sm4/sm4.c" + ], + "crypto/srp/libcrypto-lib-srp_lib.o" => [ + "crypto/srp/srp_lib.c" + ], + "crypto/srp/libcrypto-lib-srp_vfy.o" => [ + "crypto/srp/srp_vfy.c" + ], + "crypto/stack/libcrypto-lib-stack.o" => [ + "crypto/stack/stack.c" + ], + "crypto/store/libcrypto-lib-store_err.o" => [ + "crypto/store/store_err.c" + ], + "crypto/store/libcrypto-lib-store_init.o" => [ + "crypto/store/store_init.c" + ], + "crypto/store/libcrypto-lib-store_lib.o" => [ + "crypto/store/store_lib.c" + ], + "crypto/store/libcrypto-lib-store_meth.o" => [ + "crypto/store/store_meth.c" + ], + "crypto/store/libcrypto-lib-store_register.o" => [ + "crypto/store/store_register.c" + ], + "crypto/store/libcrypto-lib-store_result.o" => [ + "crypto/store/store_result.c" + ], + "crypto/store/libcrypto-lib-store_strings.o" => [ + "crypto/store/store_strings.c" + ], + "crypto/thread/arch/libcrypto-lib-thread_none.o" => [ + "crypto/thread/arch/thread_none.c" + ], + "crypto/thread/arch/libcrypto-lib-thread_posix.o" => [ + "crypto/thread/arch/thread_posix.c" + ], + "crypto/thread/arch/libcrypto-lib-thread_win.o" => [ + "crypto/thread/arch/thread_win.c" + ], + "crypto/thread/libcrypto-lib-api.o" => [ + "crypto/thread/api.c" + ], + "crypto/thread/libcrypto-lib-arch.o" => [ + "crypto/thread/arch.c" + ], + "crypto/thread/libcrypto-lib-internal.o" => [ + "crypto/thread/internal.c" + ], + "crypto/ts/libcrypto-lib-ts_asn1.o" => [ + "crypto/ts/ts_asn1.c" + ], + "crypto/ts/libcrypto-lib-ts_conf.o" => [ + "crypto/ts/ts_conf.c" + ], + "crypto/ts/libcrypto-lib-ts_err.o" => [ + "crypto/ts/ts_err.c" + ], + "crypto/ts/libcrypto-lib-ts_lib.o" => [ + "crypto/ts/ts_lib.c" + ], + "crypto/ts/libcrypto-lib-ts_req_print.o" => [ + "crypto/ts/ts_req_print.c" + ], + "crypto/ts/libcrypto-lib-ts_req_utils.o" => [ + "crypto/ts/ts_req_utils.c" + ], + "crypto/ts/libcrypto-lib-ts_rsp_print.o" => [ + "crypto/ts/ts_rsp_print.c" + ], + "crypto/ts/libcrypto-lib-ts_rsp_sign.o" => [ + "crypto/ts/ts_rsp_sign.c" + ], + "crypto/ts/libcrypto-lib-ts_rsp_utils.o" => [ + "crypto/ts/ts_rsp_utils.c" + ], + "crypto/ts/libcrypto-lib-ts_rsp_verify.o" => [ + "crypto/ts/ts_rsp_verify.c" + ], + "crypto/ts/libcrypto-lib-ts_verify_ctx.o" => [ + "crypto/ts/ts_verify_ctx.c" + ], + "crypto/txt_db/libcrypto-lib-txt_db.o" => [ + "crypto/txt_db/txt_db.c" + ], + "crypto/ui/libcrypto-lib-ui_err.o" => [ + "crypto/ui/ui_err.c" + ], + "crypto/ui/libcrypto-lib-ui_lib.o" => [ + "crypto/ui/ui_lib.c" + ], + "crypto/ui/libcrypto-lib-ui_null.o" => [ + "crypto/ui/ui_null.c" + ], + "crypto/ui/libcrypto-lib-ui_openssl.o" => [ + "crypto/ui/ui_openssl.c" + ], + "crypto/ui/libcrypto-lib-ui_util.o" => [ + "crypto/ui/ui_util.c" + ], + "crypto/whrlpool/libcrypto-lib-wp-x86_64.o" => [ + "crypto/whrlpool/wp-x86_64.s" + ], + "crypto/whrlpool/libcrypto-lib-wp_dgst.o" => [ + "crypto/whrlpool/wp_dgst.c" + ], + "crypto/x509/libcrypto-lib-by_dir.o" => [ + "crypto/x509/by_dir.c" + ], + "crypto/x509/libcrypto-lib-by_file.o" => [ + "crypto/x509/by_file.c" + ], + "crypto/x509/libcrypto-lib-by_store.o" => [ + "crypto/x509/by_store.c" + ], + "crypto/x509/libcrypto-lib-pcy_cache.o" => [ + "crypto/x509/pcy_cache.c" + ], + "crypto/x509/libcrypto-lib-pcy_data.o" => [ + "crypto/x509/pcy_data.c" + ], + "crypto/x509/libcrypto-lib-pcy_lib.o" => [ + "crypto/x509/pcy_lib.c" + ], + "crypto/x509/libcrypto-lib-pcy_map.o" => [ + "crypto/x509/pcy_map.c" + ], + "crypto/x509/libcrypto-lib-pcy_node.o" => [ + "crypto/x509/pcy_node.c" + ], + "crypto/x509/libcrypto-lib-pcy_tree.o" => [ + "crypto/x509/pcy_tree.c" + ], + "crypto/x509/libcrypto-lib-t_acert.o" => [ + "crypto/x509/t_acert.c" + ], + "crypto/x509/libcrypto-lib-t_crl.o" => [ + "crypto/x509/t_crl.c" + ], + "crypto/x509/libcrypto-lib-t_req.o" => [ + "crypto/x509/t_req.c" + ], + "crypto/x509/libcrypto-lib-t_x509.o" => [ + "crypto/x509/t_x509.c" + ], + "crypto/x509/libcrypto-lib-v3_ac_tgt.o" => [ + "crypto/x509/v3_ac_tgt.c" + ], + "crypto/x509/libcrypto-lib-v3_addr.o" => [ + "crypto/x509/v3_addr.c" + ], + "crypto/x509/libcrypto-lib-v3_admis.o" => [ + "crypto/x509/v3_admis.c" + ], + "crypto/x509/libcrypto-lib-v3_akeya.o" => [ + "crypto/x509/v3_akeya.c" + ], + "crypto/x509/libcrypto-lib-v3_akid.o" => [ + "crypto/x509/v3_akid.c" + ], + "crypto/x509/libcrypto-lib-v3_asid.o" => [ + "crypto/x509/v3_asid.c" + ], + "crypto/x509/libcrypto-lib-v3_audit_id.o" => [ + "crypto/x509/v3_audit_id.c" + ], + "crypto/x509/libcrypto-lib-v3_battcons.o" => [ + "crypto/x509/v3_battcons.c" + ], + "crypto/x509/libcrypto-lib-v3_bcons.o" => [ + "crypto/x509/v3_bcons.c" + ], + "crypto/x509/libcrypto-lib-v3_bitst.o" => [ + "crypto/x509/v3_bitst.c" + ], + "crypto/x509/libcrypto-lib-v3_conf.o" => [ + "crypto/x509/v3_conf.c" + ], + "crypto/x509/libcrypto-lib-v3_cpols.o" => [ + "crypto/x509/v3_cpols.c" + ], + "crypto/x509/libcrypto-lib-v3_crld.o" => [ + "crypto/x509/v3_crld.c" + ], + "crypto/x509/libcrypto-lib-v3_enum.o" => [ + "crypto/x509/v3_enum.c" + ], + "crypto/x509/libcrypto-lib-v3_extku.o" => [ + "crypto/x509/v3_extku.c" + ], + "crypto/x509/libcrypto-lib-v3_genn.o" => [ + "crypto/x509/v3_genn.c" + ], + "crypto/x509/libcrypto-lib-v3_group_ac.o" => [ + "crypto/x509/v3_group_ac.c" + ], + "crypto/x509/libcrypto-lib-v3_ia5.o" => [ + "crypto/x509/v3_ia5.c" + ], + "crypto/x509/libcrypto-lib-v3_ind_iss.o" => [ + "crypto/x509/v3_ind_iss.c" + ], + "crypto/x509/libcrypto-lib-v3_info.o" => [ + "crypto/x509/v3_info.c" + ], + "crypto/x509/libcrypto-lib-v3_int.o" => [ + "crypto/x509/v3_int.c" + ], + "crypto/x509/libcrypto-lib-v3_iobo.o" => [ + "crypto/x509/v3_iobo.c" + ], + "crypto/x509/libcrypto-lib-v3_ist.o" => [ + "crypto/x509/v3_ist.c" + ], + "crypto/x509/libcrypto-lib-v3_lib.o" => [ + "crypto/x509/v3_lib.c" + ], + "crypto/x509/libcrypto-lib-v3_ncons.o" => [ + "crypto/x509/v3_ncons.c" + ], + "crypto/x509/libcrypto-lib-v3_no_ass.o" => [ + "crypto/x509/v3_no_ass.c" + ], + "crypto/x509/libcrypto-lib-v3_no_rev_avail.o" => [ + "crypto/x509/v3_no_rev_avail.c" + ], + "crypto/x509/libcrypto-lib-v3_pci.o" => [ + "crypto/x509/v3_pci.c" + ], + "crypto/x509/libcrypto-lib-v3_pcia.o" => [ + "crypto/x509/v3_pcia.c" + ], + "crypto/x509/libcrypto-lib-v3_pcons.o" => [ + "crypto/x509/v3_pcons.c" + ], + "crypto/x509/libcrypto-lib-v3_pku.o" => [ + "crypto/x509/v3_pku.c" + ], + "crypto/x509/libcrypto-lib-v3_pmaps.o" => [ + "crypto/x509/v3_pmaps.c" + ], + "crypto/x509/libcrypto-lib-v3_prn.o" => [ + "crypto/x509/v3_prn.c" + ], + "crypto/x509/libcrypto-lib-v3_purp.o" => [ + "crypto/x509/v3_purp.c" + ], + "crypto/x509/libcrypto-lib-v3_san.o" => [ + "crypto/x509/v3_san.c" + ], + "crypto/x509/libcrypto-lib-v3_sda.o" => [ + "crypto/x509/v3_sda.c" + ], + "crypto/x509/libcrypto-lib-v3_single_use.o" => [ + "crypto/x509/v3_single_use.c" + ], + "crypto/x509/libcrypto-lib-v3_skid.o" => [ + "crypto/x509/v3_skid.c" + ], + "crypto/x509/libcrypto-lib-v3_soa_id.o" => [ + "crypto/x509/v3_soa_id.c" + ], + "crypto/x509/libcrypto-lib-v3_sxnet.o" => [ + "crypto/x509/v3_sxnet.c" + ], + "crypto/x509/libcrypto-lib-v3_tlsf.o" => [ + "crypto/x509/v3_tlsf.c" + ], + "crypto/x509/libcrypto-lib-v3_usernotice.o" => [ + "crypto/x509/v3_usernotice.c" + ], + "crypto/x509/libcrypto-lib-v3_utf8.o" => [ + "crypto/x509/v3_utf8.c" + ], + "crypto/x509/libcrypto-lib-v3_utl.o" => [ + "crypto/x509/v3_utl.c" + ], + "crypto/x509/libcrypto-lib-v3err.o" => [ + "crypto/x509/v3err.c" + ], + "crypto/x509/libcrypto-lib-x509_acert.o" => [ + "crypto/x509/x509_acert.c" + ], + "crypto/x509/libcrypto-lib-x509_att.o" => [ + "crypto/x509/x509_att.c" + ], + "crypto/x509/libcrypto-lib-x509_cmp.o" => [ + "crypto/x509/x509_cmp.c" + ], + "crypto/x509/libcrypto-lib-x509_d2.o" => [ + "crypto/x509/x509_d2.c" + ], + "crypto/x509/libcrypto-lib-x509_def.o" => [ + "crypto/x509/x509_def.c" + ], + "crypto/x509/libcrypto-lib-x509_err.o" => [ + "crypto/x509/x509_err.c" + ], + "crypto/x509/libcrypto-lib-x509_ext.o" => [ + "crypto/x509/x509_ext.c" + ], + "crypto/x509/libcrypto-lib-x509_lu.o" => [ + "crypto/x509/x509_lu.c" + ], + "crypto/x509/libcrypto-lib-x509_meth.o" => [ + "crypto/x509/x509_meth.c" + ], + "crypto/x509/libcrypto-lib-x509_obj.o" => [ + "crypto/x509/x509_obj.c" + ], + "crypto/x509/libcrypto-lib-x509_r2x.o" => [ + "crypto/x509/x509_r2x.c" + ], + "crypto/x509/libcrypto-lib-x509_req.o" => [ + "crypto/x509/x509_req.c" + ], + "crypto/x509/libcrypto-lib-x509_set.o" => [ + "crypto/x509/x509_set.c" + ], + "crypto/x509/libcrypto-lib-x509_trust.o" => [ + "crypto/x509/x509_trust.c" + ], + "crypto/x509/libcrypto-lib-x509_txt.o" => [ + "crypto/x509/x509_txt.c" + ], + "crypto/x509/libcrypto-lib-x509_v3.o" => [ + "crypto/x509/x509_v3.c" + ], + "crypto/x509/libcrypto-lib-x509_vfy.o" => [ + "crypto/x509/x509_vfy.c" + ], + "crypto/x509/libcrypto-lib-x509_vpm.o" => [ + "crypto/x509/x509_vpm.c" + ], + "crypto/x509/libcrypto-lib-x509aset.o" => [ + "crypto/x509/x509aset.c" + ], + "crypto/x509/libcrypto-lib-x509cset.o" => [ + "crypto/x509/x509cset.c" + ], + "crypto/x509/libcrypto-lib-x509name.o" => [ + "crypto/x509/x509name.c" + ], + "crypto/x509/libcrypto-lib-x509rset.o" => [ + "crypto/x509/x509rset.c" + ], + "crypto/x509/libcrypto-lib-x509spki.o" => [ + "crypto/x509/x509spki.c" + ], + "crypto/x509/libcrypto-lib-x509type.o" => [ + "crypto/x509/x509type.c" + ], + "crypto/x509/libcrypto-lib-x_all.o" => [ + "crypto/x509/x_all.c" + ], + "crypto/x509/libcrypto-lib-x_attrib.o" => [ + "crypto/x509/x_attrib.c" + ], + "crypto/x509/libcrypto-lib-x_crl.o" => [ + "crypto/x509/x_crl.c" + ], + "crypto/x509/libcrypto-lib-x_exten.o" => [ + "crypto/x509/x_exten.c" + ], + "crypto/x509/libcrypto-lib-x_ietfatt.o" => [ + "crypto/x509/x_ietfatt.c" + ], + "crypto/x509/libcrypto-lib-x_name.o" => [ + "crypto/x509/x_name.c" + ], + "crypto/x509/libcrypto-lib-x_pubkey.o" => [ + "crypto/x509/x_pubkey.c" + ], + "crypto/x509/libcrypto-lib-x_req.o" => [ + "crypto/x509/x_req.c" + ], + "crypto/x509/libcrypto-lib-x_x509.o" => [ + "crypto/x509/x_x509.c" + ], + "crypto/x509/libcrypto-lib-x_x509a.o" => [ + "crypto/x509/x_x509a.c" + ], + "engines/libcrypto-lib-e_capi.o" => [ + "engines/e_capi.c" + ], + "engines/libcrypto-lib-e_padlock-x86_64.o" => [ + "engines/e_padlock-x86_64.s" + ], + "engines/libcrypto-lib-e_padlock.o" => [ + "engines/e_padlock.c" + ], + "libcrypto" => [ + "crypto/aes/libcrypto-lib-aes-x86_64.o", + "crypto/aes/libcrypto-lib-aes_cfb.o", + "crypto/aes/libcrypto-lib-aes_ecb.o", + "crypto/aes/libcrypto-lib-aes_ige.o", + "crypto/aes/libcrypto-lib-aes_misc.o", + "crypto/aes/libcrypto-lib-aes_ofb.o", + "crypto/aes/libcrypto-lib-aes_wrap.o", + "crypto/aes/libcrypto-lib-aesni-mb-x86_64.o", + "crypto/aes/libcrypto-lib-aesni-sha1-x86_64.o", + "crypto/aes/libcrypto-lib-aesni-sha256-x86_64.o", + "crypto/aes/libcrypto-lib-aesni-x86_64.o", + "crypto/aes/libcrypto-lib-bsaes-x86_64.o", + "crypto/aes/libcrypto-lib-vpaes-x86_64.o", + "crypto/aria/libcrypto-lib-aria.o", + "crypto/asn1/libcrypto-lib-a_bitstr.o", + "crypto/asn1/libcrypto-lib-a_d2i_fp.o", + "crypto/asn1/libcrypto-lib-a_digest.o", + "crypto/asn1/libcrypto-lib-a_dup.o", + "crypto/asn1/libcrypto-lib-a_gentm.o", + "crypto/asn1/libcrypto-lib-a_i2d_fp.o", + "crypto/asn1/libcrypto-lib-a_int.o", + "crypto/asn1/libcrypto-lib-a_mbstr.o", + "crypto/asn1/libcrypto-lib-a_object.o", + "crypto/asn1/libcrypto-lib-a_octet.o", + "crypto/asn1/libcrypto-lib-a_print.o", + "crypto/asn1/libcrypto-lib-a_sign.o", + "crypto/asn1/libcrypto-lib-a_strex.o", + "crypto/asn1/libcrypto-lib-a_strnid.o", + "crypto/asn1/libcrypto-lib-a_time.o", + "crypto/asn1/libcrypto-lib-a_type.o", + "crypto/asn1/libcrypto-lib-a_utctm.o", + "crypto/asn1/libcrypto-lib-a_utf8.o", + "crypto/asn1/libcrypto-lib-a_verify.o", + "crypto/asn1/libcrypto-lib-ameth_lib.o", + "crypto/asn1/libcrypto-lib-asn1_err.o", + "crypto/asn1/libcrypto-lib-asn1_gen.o", + "crypto/asn1/libcrypto-lib-asn1_item_list.o", + "crypto/asn1/libcrypto-lib-asn1_lib.o", + "crypto/asn1/libcrypto-lib-asn1_parse.o", + "crypto/asn1/libcrypto-lib-asn_mime.o", + "crypto/asn1/libcrypto-lib-asn_moid.o", + "crypto/asn1/libcrypto-lib-asn_mstbl.o", + "crypto/asn1/libcrypto-lib-asn_pack.o", + "crypto/asn1/libcrypto-lib-bio_asn1.o", + "crypto/asn1/libcrypto-lib-bio_ndef.o", + "crypto/asn1/libcrypto-lib-d2i_param.o", + "crypto/asn1/libcrypto-lib-d2i_pr.o", + "crypto/asn1/libcrypto-lib-d2i_pu.o", + "crypto/asn1/libcrypto-lib-evp_asn1.o", + "crypto/asn1/libcrypto-lib-f_int.o", + "crypto/asn1/libcrypto-lib-f_string.o", + "crypto/asn1/libcrypto-lib-i2d_evp.o", + "crypto/asn1/libcrypto-lib-n_pkey.o", + "crypto/asn1/libcrypto-lib-nsseq.o", + "crypto/asn1/libcrypto-lib-p5_pbe.o", + "crypto/asn1/libcrypto-lib-p5_pbev2.o", + "crypto/asn1/libcrypto-lib-p5_scrypt.o", + "crypto/asn1/libcrypto-lib-p8_pkey.o", + "crypto/asn1/libcrypto-lib-t_bitst.o", + "crypto/asn1/libcrypto-lib-t_pkey.o", + "crypto/asn1/libcrypto-lib-t_spki.o", + "crypto/asn1/libcrypto-lib-tasn_dec.o", + "crypto/asn1/libcrypto-lib-tasn_enc.o", + "crypto/asn1/libcrypto-lib-tasn_fre.o", + "crypto/asn1/libcrypto-lib-tasn_new.o", + "crypto/asn1/libcrypto-lib-tasn_prn.o", + "crypto/asn1/libcrypto-lib-tasn_scn.o", + "crypto/asn1/libcrypto-lib-tasn_typ.o", + "crypto/asn1/libcrypto-lib-tasn_utl.o", + "crypto/asn1/libcrypto-lib-x_algor.o", + "crypto/asn1/libcrypto-lib-x_bignum.o", + "crypto/asn1/libcrypto-lib-x_info.o", + "crypto/asn1/libcrypto-lib-x_int64.o", + "crypto/asn1/libcrypto-lib-x_long.o", + "crypto/asn1/libcrypto-lib-x_pkey.o", + "crypto/asn1/libcrypto-lib-x_sig.o", + "crypto/asn1/libcrypto-lib-x_spki.o", + "crypto/asn1/libcrypto-lib-x_val.o", + "crypto/async/arch/libcrypto-lib-async_null.o", + "crypto/async/arch/libcrypto-lib-async_posix.o", + "crypto/async/arch/libcrypto-lib-async_win.o", + "crypto/async/libcrypto-lib-async.o", + "crypto/async/libcrypto-lib-async_err.o", + "crypto/async/libcrypto-lib-async_wait.o", + "crypto/bf/libcrypto-lib-bf_cfb64.o", + "crypto/bf/libcrypto-lib-bf_ecb.o", + "crypto/bf/libcrypto-lib-bf_enc.o", + "crypto/bf/libcrypto-lib-bf_ofb64.o", + "crypto/bf/libcrypto-lib-bf_skey.o", + "crypto/bio/libcrypto-lib-bf_buff.o", + "crypto/bio/libcrypto-lib-bf_lbuf.o", + "crypto/bio/libcrypto-lib-bf_nbio.o", + "crypto/bio/libcrypto-lib-bf_null.o", + "crypto/bio/libcrypto-lib-bf_prefix.o", + "crypto/bio/libcrypto-lib-bf_readbuff.o", + "crypto/bio/libcrypto-lib-bio_addr.o", + "crypto/bio/libcrypto-lib-bio_cb.o", + "crypto/bio/libcrypto-lib-bio_dump.o", + "crypto/bio/libcrypto-lib-bio_err.o", + "crypto/bio/libcrypto-lib-bio_lib.o", + "crypto/bio/libcrypto-lib-bio_meth.o", + "crypto/bio/libcrypto-lib-bio_print.o", + "crypto/bio/libcrypto-lib-bio_sock.o", + "crypto/bio/libcrypto-lib-bio_sock2.o", + "crypto/bio/libcrypto-lib-bss_acpt.o", + "crypto/bio/libcrypto-lib-bss_bio.o", + "crypto/bio/libcrypto-lib-bss_conn.o", + "crypto/bio/libcrypto-lib-bss_core.o", + "crypto/bio/libcrypto-lib-bss_dgram.o", + "crypto/bio/libcrypto-lib-bss_dgram_pair.o", + "crypto/bio/libcrypto-lib-bss_fd.o", + "crypto/bio/libcrypto-lib-bss_file.o", + "crypto/bio/libcrypto-lib-bss_log.o", + "crypto/bio/libcrypto-lib-bss_mem.o", + "crypto/bio/libcrypto-lib-bss_null.o", + "crypto/bio/libcrypto-lib-bss_sock.o", + "crypto/bio/libcrypto-lib-ossl_core_bio.o", + "crypto/bn/asm/libcrypto-lib-x86_64-gcc.o", + "crypto/bn/libcrypto-lib-bn_add.o", + "crypto/bn/libcrypto-lib-bn_blind.o", + "crypto/bn/libcrypto-lib-bn_const.o", + "crypto/bn/libcrypto-lib-bn_conv.o", + "crypto/bn/libcrypto-lib-bn_ctx.o", + "crypto/bn/libcrypto-lib-bn_depr.o", + "crypto/bn/libcrypto-lib-bn_dh.o", + "crypto/bn/libcrypto-lib-bn_div.o", + "crypto/bn/libcrypto-lib-bn_err.o", + "crypto/bn/libcrypto-lib-bn_exp.o", + "crypto/bn/libcrypto-lib-bn_exp2.o", + "crypto/bn/libcrypto-lib-bn_gcd.o", + "crypto/bn/libcrypto-lib-bn_gf2m.o", + "crypto/bn/libcrypto-lib-bn_intern.o", + "crypto/bn/libcrypto-lib-bn_kron.o", + "crypto/bn/libcrypto-lib-bn_lib.o", + "crypto/bn/libcrypto-lib-bn_mod.o", + "crypto/bn/libcrypto-lib-bn_mont.o", + "crypto/bn/libcrypto-lib-bn_mpi.o", + "crypto/bn/libcrypto-lib-bn_mul.o", + "crypto/bn/libcrypto-lib-bn_nist.o", + "crypto/bn/libcrypto-lib-bn_prime.o", + "crypto/bn/libcrypto-lib-bn_print.o", + "crypto/bn/libcrypto-lib-bn_rand.o", + "crypto/bn/libcrypto-lib-bn_recp.o", + "crypto/bn/libcrypto-lib-bn_rsa_fips186_4.o", + "crypto/bn/libcrypto-lib-bn_shift.o", + "crypto/bn/libcrypto-lib-bn_sqr.o", + "crypto/bn/libcrypto-lib-bn_sqrt.o", + "crypto/bn/libcrypto-lib-bn_srp.o", + "crypto/bn/libcrypto-lib-bn_word.o", + "crypto/bn/libcrypto-lib-bn_x931p.o", + "crypto/bn/libcrypto-lib-rsaz-2k-avx512.o", + "crypto/bn/libcrypto-lib-rsaz-3k-avx512.o", + "crypto/bn/libcrypto-lib-rsaz-4k-avx512.o", + "crypto/bn/libcrypto-lib-rsaz-avx2.o", + "crypto/bn/libcrypto-lib-rsaz-x86_64.o", + "crypto/bn/libcrypto-lib-rsaz_exp.o", + "crypto/bn/libcrypto-lib-rsaz_exp_x2.o", + "crypto/bn/libcrypto-lib-x86_64-gf2m.o", + "crypto/bn/libcrypto-lib-x86_64-mont.o", + "crypto/bn/libcrypto-lib-x86_64-mont5.o", + "crypto/buffer/libcrypto-lib-buf_err.o", + "crypto/buffer/libcrypto-lib-buffer.o", + "crypto/cast/libcrypto-lib-c_cfb64.o", + "crypto/cast/libcrypto-lib-c_ecb.o", + "crypto/cast/libcrypto-lib-c_enc.o", + "crypto/cast/libcrypto-lib-c_ofb64.o", + "crypto/cast/libcrypto-lib-c_skey.o", + "crypto/chacha/libcrypto-lib-chacha-x86_64.o", + "crypto/cmac/libcrypto-lib-cmac.o", + "crypto/cmp/libcrypto-lib-cmp_asn.o", + "crypto/cmp/libcrypto-lib-cmp_client.o", + "crypto/cmp/libcrypto-lib-cmp_ctx.o", + "crypto/cmp/libcrypto-lib-cmp_err.o", + "crypto/cmp/libcrypto-lib-cmp_genm.o", + "crypto/cmp/libcrypto-lib-cmp_hdr.o", + "crypto/cmp/libcrypto-lib-cmp_http.o", + "crypto/cmp/libcrypto-lib-cmp_msg.o", + "crypto/cmp/libcrypto-lib-cmp_protect.o", + "crypto/cmp/libcrypto-lib-cmp_server.o", + "crypto/cmp/libcrypto-lib-cmp_status.o", + "crypto/cmp/libcrypto-lib-cmp_util.o", + "crypto/cmp/libcrypto-lib-cmp_vfy.o", + "crypto/cms/libcrypto-lib-cms_asn1.o", + "crypto/cms/libcrypto-lib-cms_att.o", + "crypto/cms/libcrypto-lib-cms_cd.o", + "crypto/cms/libcrypto-lib-cms_dd.o", + "crypto/cms/libcrypto-lib-cms_dh.o", + "crypto/cms/libcrypto-lib-cms_ec.o", + "crypto/cms/libcrypto-lib-cms_enc.o", + "crypto/cms/libcrypto-lib-cms_env.o", + "crypto/cms/libcrypto-lib-cms_err.o", + "crypto/cms/libcrypto-lib-cms_ess.o", + "crypto/cms/libcrypto-lib-cms_io.o", + "crypto/cms/libcrypto-lib-cms_kari.o", + "crypto/cms/libcrypto-lib-cms_lib.o", + "crypto/cms/libcrypto-lib-cms_pwri.o", + "crypto/cms/libcrypto-lib-cms_rsa.o", + "crypto/cms/libcrypto-lib-cms_sd.o", + "crypto/cms/libcrypto-lib-cms_smime.o", + "crypto/conf/libcrypto-lib-conf_api.o", + "crypto/conf/libcrypto-lib-conf_def.o", + "crypto/conf/libcrypto-lib-conf_err.o", + "crypto/conf/libcrypto-lib-conf_lib.o", + "crypto/conf/libcrypto-lib-conf_mall.o", + "crypto/conf/libcrypto-lib-conf_mod.o", + "crypto/conf/libcrypto-lib-conf_sap.o", + "crypto/conf/libcrypto-lib-conf_ssl.o", + "crypto/crmf/libcrypto-lib-crmf_asn.o", + "crypto/crmf/libcrypto-lib-crmf_err.o", + "crypto/crmf/libcrypto-lib-crmf_lib.o", + "crypto/crmf/libcrypto-lib-crmf_pbm.o", + "crypto/ct/libcrypto-lib-ct_b64.o", + "crypto/ct/libcrypto-lib-ct_err.o", + "crypto/ct/libcrypto-lib-ct_log.o", + "crypto/ct/libcrypto-lib-ct_oct.o", + "crypto/ct/libcrypto-lib-ct_policy.o", + "crypto/ct/libcrypto-lib-ct_prn.o", + "crypto/ct/libcrypto-lib-ct_sct.o", + "crypto/ct/libcrypto-lib-ct_sct_ctx.o", + "crypto/ct/libcrypto-lib-ct_vfy.o", + "crypto/ct/libcrypto-lib-ct_x509v3.o", + "crypto/des/libcrypto-lib-cbc_cksm.o", + "crypto/des/libcrypto-lib-cbc_enc.o", + "crypto/des/libcrypto-lib-cfb64ede.o", + "crypto/des/libcrypto-lib-cfb64enc.o", + "crypto/des/libcrypto-lib-cfb_enc.o", + "crypto/des/libcrypto-lib-des_enc.o", + "crypto/des/libcrypto-lib-ecb3_enc.o", + "crypto/des/libcrypto-lib-ecb_enc.o", + "crypto/des/libcrypto-lib-fcrypt.o", + "crypto/des/libcrypto-lib-fcrypt_b.o", + "crypto/des/libcrypto-lib-ofb64ede.o", + "crypto/des/libcrypto-lib-ofb64enc.o", + "crypto/des/libcrypto-lib-ofb_enc.o", + "crypto/des/libcrypto-lib-pcbc_enc.o", + "crypto/des/libcrypto-lib-qud_cksm.o", + "crypto/des/libcrypto-lib-rand_key.o", + "crypto/des/libcrypto-lib-set_key.o", + "crypto/des/libcrypto-lib-str2key.o", + "crypto/des/libcrypto-lib-xcbc_enc.o", + "crypto/dh/libcrypto-lib-dh_ameth.o", + "crypto/dh/libcrypto-lib-dh_asn1.o", + "crypto/dh/libcrypto-lib-dh_backend.o", + "crypto/dh/libcrypto-lib-dh_check.o", + "crypto/dh/libcrypto-lib-dh_depr.o", + "crypto/dh/libcrypto-lib-dh_err.o", + "crypto/dh/libcrypto-lib-dh_gen.o", + "crypto/dh/libcrypto-lib-dh_group_params.o", + "crypto/dh/libcrypto-lib-dh_kdf.o", + "crypto/dh/libcrypto-lib-dh_key.o", + "crypto/dh/libcrypto-lib-dh_lib.o", + "crypto/dh/libcrypto-lib-dh_meth.o", + "crypto/dh/libcrypto-lib-dh_pmeth.o", + "crypto/dh/libcrypto-lib-dh_prn.o", + "crypto/dh/libcrypto-lib-dh_rfc5114.o", + "crypto/dsa/libcrypto-lib-dsa_ameth.o", + "crypto/dsa/libcrypto-lib-dsa_asn1.o", + "crypto/dsa/libcrypto-lib-dsa_backend.o", + "crypto/dsa/libcrypto-lib-dsa_check.o", + "crypto/dsa/libcrypto-lib-dsa_depr.o", + "crypto/dsa/libcrypto-lib-dsa_err.o", + "crypto/dsa/libcrypto-lib-dsa_gen.o", + "crypto/dsa/libcrypto-lib-dsa_key.o", + "crypto/dsa/libcrypto-lib-dsa_lib.o", + "crypto/dsa/libcrypto-lib-dsa_meth.o", + "crypto/dsa/libcrypto-lib-dsa_ossl.o", + "crypto/dsa/libcrypto-lib-dsa_pmeth.o", + "crypto/dsa/libcrypto-lib-dsa_prn.o", + "crypto/dsa/libcrypto-lib-dsa_sign.o", + "crypto/dsa/libcrypto-lib-dsa_vrf.o", + "crypto/dso/libcrypto-lib-dso_dl.o", + "crypto/dso/libcrypto-lib-dso_dlfcn.o", + "crypto/dso/libcrypto-lib-dso_err.o", + "crypto/dso/libcrypto-lib-dso_lib.o", + "crypto/dso/libcrypto-lib-dso_openssl.o", + "crypto/dso/libcrypto-lib-dso_vms.o", + "crypto/dso/libcrypto-lib-dso_win32.o", + "crypto/ec/curve448/arch_32/libcrypto-lib-f_impl32.o", + "crypto/ec/curve448/arch_64/libcrypto-lib-f_impl64.o", + "crypto/ec/curve448/libcrypto-lib-curve448.o", + "crypto/ec/curve448/libcrypto-lib-curve448_tables.o", + "crypto/ec/curve448/libcrypto-lib-eddsa.o", + "crypto/ec/curve448/libcrypto-lib-f_generic.o", + "crypto/ec/curve448/libcrypto-lib-scalar.o", + "crypto/ec/libcrypto-lib-curve25519.o", + "crypto/ec/libcrypto-lib-ec2_oct.o", + "crypto/ec/libcrypto-lib-ec2_smpl.o", + "crypto/ec/libcrypto-lib-ec_ameth.o", + "crypto/ec/libcrypto-lib-ec_asn1.o", + "crypto/ec/libcrypto-lib-ec_backend.o", + "crypto/ec/libcrypto-lib-ec_check.o", + "crypto/ec/libcrypto-lib-ec_curve.o", + "crypto/ec/libcrypto-lib-ec_cvt.o", + "crypto/ec/libcrypto-lib-ec_deprecated.o", + "crypto/ec/libcrypto-lib-ec_err.o", + "crypto/ec/libcrypto-lib-ec_key.o", + "crypto/ec/libcrypto-lib-ec_kmeth.o", + "crypto/ec/libcrypto-lib-ec_lib.o", + "crypto/ec/libcrypto-lib-ec_mult.o", + "crypto/ec/libcrypto-lib-ec_oct.o", + "crypto/ec/libcrypto-lib-ec_pmeth.o", + "crypto/ec/libcrypto-lib-ec_print.o", + "crypto/ec/libcrypto-lib-ecdh_kdf.o", + "crypto/ec/libcrypto-lib-ecdh_ossl.o", + "crypto/ec/libcrypto-lib-ecdsa_ossl.o", + "crypto/ec/libcrypto-lib-ecdsa_sign.o", + "crypto/ec/libcrypto-lib-ecdsa_vrf.o", + "crypto/ec/libcrypto-lib-eck_prn.o", + "crypto/ec/libcrypto-lib-ecp_mont.o", + "crypto/ec/libcrypto-lib-ecp_nist.o", + "crypto/ec/libcrypto-lib-ecp_nistz256-x86_64.o", + "crypto/ec/libcrypto-lib-ecp_nistz256.o", + "crypto/ec/libcrypto-lib-ecp_oct.o", + "crypto/ec/libcrypto-lib-ecp_smpl.o", + "crypto/ec/libcrypto-lib-ecx_backend.o", + "crypto/ec/libcrypto-lib-ecx_key.o", + "crypto/ec/libcrypto-lib-ecx_meth.o", + "crypto/ec/libcrypto-lib-x25519-x86_64.o", + "crypto/encode_decode/libcrypto-lib-decoder_err.o", + "crypto/encode_decode/libcrypto-lib-decoder_lib.o", + "crypto/encode_decode/libcrypto-lib-decoder_meth.o", + "crypto/encode_decode/libcrypto-lib-decoder_pkey.o", + "crypto/encode_decode/libcrypto-lib-encoder_err.o", + "crypto/encode_decode/libcrypto-lib-encoder_lib.o", + "crypto/encode_decode/libcrypto-lib-encoder_meth.o", + "crypto/encode_decode/libcrypto-lib-encoder_pkey.o", + "crypto/engine/libcrypto-lib-eng_all.o", + "crypto/engine/libcrypto-lib-eng_cnf.o", + "crypto/engine/libcrypto-lib-eng_ctrl.o", + "crypto/engine/libcrypto-lib-eng_dyn.o", + "crypto/engine/libcrypto-lib-eng_err.o", + "crypto/engine/libcrypto-lib-eng_fat.o", + "crypto/engine/libcrypto-lib-eng_init.o", + "crypto/engine/libcrypto-lib-eng_lib.o", + "crypto/engine/libcrypto-lib-eng_list.o", + "crypto/engine/libcrypto-lib-eng_openssl.o", + "crypto/engine/libcrypto-lib-eng_pkey.o", + "crypto/engine/libcrypto-lib-eng_rdrand.o", + "crypto/engine/libcrypto-lib-eng_table.o", + "crypto/engine/libcrypto-lib-tb_asnmth.o", + "crypto/engine/libcrypto-lib-tb_cipher.o", + "crypto/engine/libcrypto-lib-tb_dh.o", + "crypto/engine/libcrypto-lib-tb_digest.o", + "crypto/engine/libcrypto-lib-tb_dsa.o", + "crypto/engine/libcrypto-lib-tb_eckey.o", + "crypto/engine/libcrypto-lib-tb_pkmeth.o", + "crypto/engine/libcrypto-lib-tb_rand.o", + "crypto/engine/libcrypto-lib-tb_rsa.o", + "crypto/err/libcrypto-lib-err.o", + "crypto/err/libcrypto-lib-err_all.o", + "crypto/err/libcrypto-lib-err_all_legacy.o", + "crypto/err/libcrypto-lib-err_blocks.o", + "crypto/err/libcrypto-lib-err_mark.o", + "crypto/err/libcrypto-lib-err_prn.o", + "crypto/err/libcrypto-lib-err_save.o", + "crypto/ess/libcrypto-lib-ess_asn1.o", + "crypto/ess/libcrypto-lib-ess_err.o", + "crypto/ess/libcrypto-lib-ess_lib.o", + "crypto/evp/libcrypto-lib-asymcipher.o", + "crypto/evp/libcrypto-lib-bio_b64.o", + "crypto/evp/libcrypto-lib-bio_enc.o", + "crypto/evp/libcrypto-lib-bio_md.o", + "crypto/evp/libcrypto-lib-bio_ok.o", + "crypto/evp/libcrypto-lib-c_allc.o", + "crypto/evp/libcrypto-lib-c_alld.o", + "crypto/evp/libcrypto-lib-cmeth_lib.o", + "crypto/evp/libcrypto-lib-ctrl_params_translate.o", + "crypto/evp/libcrypto-lib-dh_ctrl.o", + "crypto/evp/libcrypto-lib-dh_support.o", + "crypto/evp/libcrypto-lib-digest.o", + "crypto/evp/libcrypto-lib-dsa_ctrl.o", + "crypto/evp/libcrypto-lib-e_aes.o", + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha1.o", + "crypto/evp/libcrypto-lib-e_aes_cbc_hmac_sha256.o", + "crypto/evp/libcrypto-lib-e_aria.o", + "crypto/evp/libcrypto-lib-e_bf.o", + "crypto/evp/libcrypto-lib-e_cast.o", + "crypto/evp/libcrypto-lib-e_chacha20_poly1305.o", + "crypto/evp/libcrypto-lib-e_des.o", + "crypto/evp/libcrypto-lib-e_des3.o", + "crypto/evp/libcrypto-lib-e_idea.o", + "crypto/evp/libcrypto-lib-e_null.o", + "crypto/evp/libcrypto-lib-e_old.o", + "crypto/evp/libcrypto-lib-e_rc2.o", + "crypto/evp/libcrypto-lib-e_rc4.o", + "crypto/evp/libcrypto-lib-e_rc4_hmac_md5.o", + "crypto/evp/libcrypto-lib-e_rc5.o", + "crypto/evp/libcrypto-lib-e_sm4.o", + "crypto/evp/libcrypto-lib-e_xcbc_d.o", + "crypto/evp/libcrypto-lib-ec_ctrl.o", + "crypto/evp/libcrypto-lib-ec_support.o", + "crypto/evp/libcrypto-lib-encode.o", + "crypto/evp/libcrypto-lib-evp_cnf.o", + "crypto/evp/libcrypto-lib-evp_enc.o", + "crypto/evp/libcrypto-lib-evp_err.o", + "crypto/evp/libcrypto-lib-evp_fetch.o", + "crypto/evp/libcrypto-lib-evp_key.o", + "crypto/evp/libcrypto-lib-evp_lib.o", + "crypto/evp/libcrypto-lib-evp_pbe.o", + "crypto/evp/libcrypto-lib-evp_pkey.o", + "crypto/evp/libcrypto-lib-evp_rand.o", + "crypto/evp/libcrypto-lib-evp_utils.o", + "crypto/evp/libcrypto-lib-exchange.o", + "crypto/evp/libcrypto-lib-kdf_lib.o", + "crypto/evp/libcrypto-lib-kdf_meth.o", + "crypto/evp/libcrypto-lib-kem.o", + "crypto/evp/libcrypto-lib-keymgmt_lib.o", + "crypto/evp/libcrypto-lib-keymgmt_meth.o", + "crypto/evp/libcrypto-lib-legacy_blake2.o", + "crypto/evp/libcrypto-lib-legacy_md4.o", + "crypto/evp/libcrypto-lib-legacy_md5.o", + "crypto/evp/libcrypto-lib-legacy_md5_sha1.o", + "crypto/evp/libcrypto-lib-legacy_mdc2.o", + "crypto/evp/libcrypto-lib-legacy_ripemd.o", + "crypto/evp/libcrypto-lib-legacy_sha.o", + "crypto/evp/libcrypto-lib-legacy_wp.o", + "crypto/evp/libcrypto-lib-m_null.o", + "crypto/evp/libcrypto-lib-m_sigver.o", + "crypto/evp/libcrypto-lib-mac_lib.o", + "crypto/evp/libcrypto-lib-mac_meth.o", + "crypto/evp/libcrypto-lib-names.o", + "crypto/evp/libcrypto-lib-p5_crpt.o", + "crypto/evp/libcrypto-lib-p5_crpt2.o", + "crypto/evp/libcrypto-lib-p_dec.o", + "crypto/evp/libcrypto-lib-p_enc.o", + "crypto/evp/libcrypto-lib-p_legacy.o", + "crypto/evp/libcrypto-lib-p_lib.o", + "crypto/evp/libcrypto-lib-p_open.o", + "crypto/evp/libcrypto-lib-p_seal.o", + "crypto/evp/libcrypto-lib-p_sign.o", + "crypto/evp/libcrypto-lib-p_verify.o", + "crypto/evp/libcrypto-lib-pbe_scrypt.o", + "crypto/evp/libcrypto-lib-pmeth_check.o", + "crypto/evp/libcrypto-lib-pmeth_gn.o", + "crypto/evp/libcrypto-lib-pmeth_lib.o", + "crypto/evp/libcrypto-lib-signature.o", + "crypto/ffc/libcrypto-lib-ffc_backend.o", + "crypto/ffc/libcrypto-lib-ffc_dh.o", + "crypto/ffc/libcrypto-lib-ffc_key_generate.o", + "crypto/ffc/libcrypto-lib-ffc_key_validate.o", + "crypto/ffc/libcrypto-lib-ffc_params.o", + "crypto/ffc/libcrypto-lib-ffc_params_generate.o", + "crypto/ffc/libcrypto-lib-ffc_params_validate.o", + "crypto/hashtable/libcrypto-lib-hashtable.o", + "crypto/hmac/libcrypto-lib-hmac.o", + "crypto/hpke/libcrypto-lib-hpke.o", + "crypto/hpke/libcrypto-lib-hpke_util.o", + "crypto/http/libcrypto-lib-http_client.o", + "crypto/http/libcrypto-lib-http_err.o", + "crypto/http/libcrypto-lib-http_lib.o", + "crypto/kdf/libcrypto-lib-kdf_err.o", + "crypto/lhash/libcrypto-lib-lh_stats.o", + "crypto/lhash/libcrypto-lib-lhash.o", + "crypto/libcrypto-lib-asn1_dsa.o", + "crypto/libcrypto-lib-bsearch.o", + "crypto/libcrypto-lib-comp_methods.o", + "crypto/libcrypto-lib-context.o", + "crypto/libcrypto-lib-core_algorithm.o", + "crypto/libcrypto-lib-core_fetch.o", + "crypto/libcrypto-lib-core_namemap.o", + "crypto/libcrypto-lib-cpt_err.o", + "crypto/libcrypto-lib-cpuid.o", + "crypto/libcrypto-lib-cryptlib.o", + "crypto/libcrypto-lib-ctype.o", + "crypto/libcrypto-lib-cversion.o", + "crypto/libcrypto-lib-defaults.o", + "crypto/libcrypto-lib-der_writer.o", + "crypto/libcrypto-lib-deterministic_nonce.o", + "crypto/libcrypto-lib-ebcdic.o", + "crypto/libcrypto-lib-ex_data.o", + "crypto/libcrypto-lib-getenv.o", + "crypto/libcrypto-lib-indicator_core.o", + "crypto/libcrypto-lib-info.o", + "crypto/libcrypto-lib-init.o", + "crypto/libcrypto-lib-initthread.o", + "crypto/libcrypto-lib-mem.o", + "crypto/libcrypto-lib-mem_sec.o", + "crypto/libcrypto-lib-o_dir.o", + "crypto/libcrypto-lib-o_fopen.o", + "crypto/libcrypto-lib-o_init.o", + "crypto/libcrypto-lib-o_str.o", + "crypto/libcrypto-lib-o_time.o", + "crypto/libcrypto-lib-packet.o", + "crypto/libcrypto-lib-param_build.o", + "crypto/libcrypto-lib-param_build_set.o", + "crypto/libcrypto-lib-params.o", + "crypto/libcrypto-lib-params_dup.o", + "crypto/libcrypto-lib-params_from_text.o", + "crypto/libcrypto-lib-params_idx.o", + "crypto/libcrypto-lib-passphrase.o", + "crypto/libcrypto-lib-provider.o", + "crypto/libcrypto-lib-provider_child.o", + "crypto/libcrypto-lib-provider_conf.o", + "crypto/libcrypto-lib-provider_core.o", + "crypto/libcrypto-lib-provider_predefined.o", + "crypto/libcrypto-lib-punycode.o", + "crypto/libcrypto-lib-quic_vlint.o", + "crypto/libcrypto-lib-self_test_core.o", + "crypto/libcrypto-lib-sleep.o", + "crypto/libcrypto-lib-sparse_array.o", + "crypto/libcrypto-lib-threads_lib.o", + "crypto/libcrypto-lib-threads_none.o", + "crypto/libcrypto-lib-threads_pthread.o", + "crypto/libcrypto-lib-threads_win.o", + "crypto/libcrypto-lib-time.o", + "crypto/libcrypto-lib-trace.o", + "crypto/libcrypto-lib-uid.o", + "crypto/libcrypto-lib-x86_64cpuid.o", + "crypto/md4/libcrypto-lib-md4_dgst.o", + "crypto/md4/libcrypto-lib-md4_one.o", + "crypto/md5/libcrypto-lib-md5-x86_64.o", + "crypto/md5/libcrypto-lib-md5_dgst.o", + "crypto/md5/libcrypto-lib-md5_one.o", + "crypto/md5/libcrypto-lib-md5_sha1.o", + "crypto/mdc2/libcrypto-lib-mdc2_one.o", + "crypto/mdc2/libcrypto-lib-mdc2dgst.o", + "crypto/modes/libcrypto-lib-aes-gcm-avx512.o", + "crypto/modes/libcrypto-lib-aesni-gcm-x86_64.o", + "crypto/modes/libcrypto-lib-cbc128.o", + "crypto/modes/libcrypto-lib-ccm128.o", + "crypto/modes/libcrypto-lib-cfb128.o", + "crypto/modes/libcrypto-lib-ctr128.o", + "crypto/modes/libcrypto-lib-cts128.o", + "crypto/modes/libcrypto-lib-gcm128.o", + "crypto/modes/libcrypto-lib-ghash-x86_64.o", + "crypto/modes/libcrypto-lib-ocb128.o", + "crypto/modes/libcrypto-lib-ofb128.o", + "crypto/modes/libcrypto-lib-siv128.o", + "crypto/modes/libcrypto-lib-wrap128.o", + "crypto/modes/libcrypto-lib-xts128.o", + "crypto/modes/libcrypto-lib-xts128gb.o", + "crypto/objects/libcrypto-lib-o_names.o", + "crypto/objects/libcrypto-lib-obj_dat.o", + "crypto/objects/libcrypto-lib-obj_err.o", + "crypto/objects/libcrypto-lib-obj_lib.o", + "crypto/objects/libcrypto-lib-obj_xref.o", + "crypto/ocsp/libcrypto-lib-ocsp_asn.o", + "crypto/ocsp/libcrypto-lib-ocsp_cl.o", + "crypto/ocsp/libcrypto-lib-ocsp_err.o", + "crypto/ocsp/libcrypto-lib-ocsp_ext.o", + "crypto/ocsp/libcrypto-lib-ocsp_http.o", + "crypto/ocsp/libcrypto-lib-ocsp_lib.o", + "crypto/ocsp/libcrypto-lib-ocsp_prn.o", + "crypto/ocsp/libcrypto-lib-ocsp_srv.o", + "crypto/ocsp/libcrypto-lib-ocsp_vfy.o", + "crypto/ocsp/libcrypto-lib-v3_ocsp.o", + "crypto/pem/libcrypto-lib-pem_all.o", + "crypto/pem/libcrypto-lib-pem_err.o", + "crypto/pem/libcrypto-lib-pem_info.o", + "crypto/pem/libcrypto-lib-pem_lib.o", + "crypto/pem/libcrypto-lib-pem_oth.o", + "crypto/pem/libcrypto-lib-pem_pk8.o", + "crypto/pem/libcrypto-lib-pem_pkey.o", + "crypto/pem/libcrypto-lib-pem_sign.o", + "crypto/pem/libcrypto-lib-pem_x509.o", + "crypto/pem/libcrypto-lib-pem_xaux.o", + "crypto/pem/libcrypto-lib-pvkfmt.o", + "crypto/pkcs12/libcrypto-lib-p12_add.o", + "crypto/pkcs12/libcrypto-lib-p12_asn.o", + "crypto/pkcs12/libcrypto-lib-p12_attr.o", + "crypto/pkcs12/libcrypto-lib-p12_crpt.o", + "crypto/pkcs12/libcrypto-lib-p12_crt.o", + "crypto/pkcs12/libcrypto-lib-p12_decr.o", + "crypto/pkcs12/libcrypto-lib-p12_init.o", + "crypto/pkcs12/libcrypto-lib-p12_key.o", + "crypto/pkcs12/libcrypto-lib-p12_kiss.o", + "crypto/pkcs12/libcrypto-lib-p12_mutl.o", + "crypto/pkcs12/libcrypto-lib-p12_npas.o", + "crypto/pkcs12/libcrypto-lib-p12_p8d.o", + "crypto/pkcs12/libcrypto-lib-p12_p8e.o", + "crypto/pkcs12/libcrypto-lib-p12_sbag.o", + "crypto/pkcs12/libcrypto-lib-p12_utl.o", + "crypto/pkcs12/libcrypto-lib-pk12err.o", + "crypto/pkcs7/libcrypto-lib-bio_pk7.o", + "crypto/pkcs7/libcrypto-lib-pk7_asn1.o", + "crypto/pkcs7/libcrypto-lib-pk7_attr.o", + "crypto/pkcs7/libcrypto-lib-pk7_doit.o", + "crypto/pkcs7/libcrypto-lib-pk7_lib.o", + "crypto/pkcs7/libcrypto-lib-pk7_mime.o", + "crypto/pkcs7/libcrypto-lib-pk7_smime.o", + "crypto/pkcs7/libcrypto-lib-pkcs7err.o", + "crypto/poly1305/libcrypto-lib-poly1305-x86_64.o", + "crypto/poly1305/libcrypto-lib-poly1305.o", + "crypto/property/libcrypto-lib-defn_cache.o", + "crypto/property/libcrypto-lib-property.o", + "crypto/property/libcrypto-lib-property_err.o", + "crypto/property/libcrypto-lib-property_parse.o", + "crypto/property/libcrypto-lib-property_query.o", + "crypto/property/libcrypto-lib-property_string.o", + "crypto/rand/libcrypto-lib-prov_seed.o", + "crypto/rand/libcrypto-lib-rand_deprecated.o", + "crypto/rand/libcrypto-lib-rand_err.o", + "crypto/rand/libcrypto-lib-rand_lib.o", + "crypto/rand/libcrypto-lib-rand_meth.o", + "crypto/rand/libcrypto-lib-rand_pool.o", + "crypto/rand/libcrypto-lib-rand_uniform.o", + "crypto/rand/libcrypto-lib-randfile.o", + "crypto/rc2/libcrypto-lib-rc2_cbc.o", + "crypto/rc2/libcrypto-lib-rc2_ecb.o", + "crypto/rc2/libcrypto-lib-rc2_skey.o", + "crypto/rc2/libcrypto-lib-rc2cfb64.o", + "crypto/rc2/libcrypto-lib-rc2ofb64.o", + "crypto/rc4/libcrypto-lib-rc4-md5-x86_64.o", + "crypto/rc4/libcrypto-lib-rc4-x86_64.o", + "crypto/ripemd/libcrypto-lib-rmd_dgst.o", + "crypto/ripemd/libcrypto-lib-rmd_one.o", + "crypto/rsa/libcrypto-lib-rsa_ameth.o", + "crypto/rsa/libcrypto-lib-rsa_asn1.o", + "crypto/rsa/libcrypto-lib-rsa_backend.o", + "crypto/rsa/libcrypto-lib-rsa_chk.o", + "crypto/rsa/libcrypto-lib-rsa_crpt.o", + "crypto/rsa/libcrypto-lib-rsa_depr.o", + "crypto/rsa/libcrypto-lib-rsa_err.o", + "crypto/rsa/libcrypto-lib-rsa_gen.o", + "crypto/rsa/libcrypto-lib-rsa_lib.o", + "crypto/rsa/libcrypto-lib-rsa_meth.o", + "crypto/rsa/libcrypto-lib-rsa_mp.o", + "crypto/rsa/libcrypto-lib-rsa_mp_names.o", + "crypto/rsa/libcrypto-lib-rsa_none.o", + "crypto/rsa/libcrypto-lib-rsa_oaep.o", + "crypto/rsa/libcrypto-lib-rsa_ossl.o", + "crypto/rsa/libcrypto-lib-rsa_pk1.o", + "crypto/rsa/libcrypto-lib-rsa_pmeth.o", + "crypto/rsa/libcrypto-lib-rsa_prn.o", + "crypto/rsa/libcrypto-lib-rsa_pss.o", + "crypto/rsa/libcrypto-lib-rsa_saos.o", + "crypto/rsa/libcrypto-lib-rsa_schemes.o", + "crypto/rsa/libcrypto-lib-rsa_sign.o", + "crypto/rsa/libcrypto-lib-rsa_sp800_56b_check.o", + "crypto/rsa/libcrypto-lib-rsa_sp800_56b_gen.o", + "crypto/rsa/libcrypto-lib-rsa_x931.o", + "crypto/rsa/libcrypto-lib-rsa_x931g.o", + "crypto/sha/libcrypto-lib-keccak1600-x86_64.o", + "crypto/sha/libcrypto-lib-sha1-mb-x86_64.o", + "crypto/sha/libcrypto-lib-sha1-x86_64.o", + "crypto/sha/libcrypto-lib-sha1_one.o", + "crypto/sha/libcrypto-lib-sha1dgst.o", + "crypto/sha/libcrypto-lib-sha256-mb-x86_64.o", + "crypto/sha/libcrypto-lib-sha256-x86_64.o", + "crypto/sha/libcrypto-lib-sha256.o", + "crypto/sha/libcrypto-lib-sha3.o", + "crypto/sha/libcrypto-lib-sha512-x86_64.o", + "crypto/sha/libcrypto-lib-sha512.o", + "crypto/siphash/libcrypto-lib-siphash.o", + "crypto/sm2/libcrypto-lib-sm2_crypt.o", + "crypto/sm2/libcrypto-lib-sm2_err.o", + "crypto/sm2/libcrypto-lib-sm2_key.o", + "crypto/sm2/libcrypto-lib-sm2_sign.o", + "crypto/sm3/libcrypto-lib-legacy_sm3.o", + "crypto/sm3/libcrypto-lib-sm3.o", + "crypto/sm4/libcrypto-lib-sm4.o", + "crypto/srp/libcrypto-lib-srp_lib.o", + "crypto/srp/libcrypto-lib-srp_vfy.o", + "crypto/stack/libcrypto-lib-stack.o", + "crypto/store/libcrypto-lib-store_err.o", + "crypto/store/libcrypto-lib-store_init.o", + "crypto/store/libcrypto-lib-store_lib.o", + "crypto/store/libcrypto-lib-store_meth.o", + "crypto/store/libcrypto-lib-store_register.o", + "crypto/store/libcrypto-lib-store_result.o", + "crypto/store/libcrypto-lib-store_strings.o", + "crypto/thread/arch/libcrypto-lib-thread_none.o", + "crypto/thread/arch/libcrypto-lib-thread_posix.o", + "crypto/thread/arch/libcrypto-lib-thread_win.o", + "crypto/thread/libcrypto-lib-api.o", + "crypto/thread/libcrypto-lib-arch.o", + "crypto/thread/libcrypto-lib-internal.o", + "crypto/ts/libcrypto-lib-ts_asn1.o", + "crypto/ts/libcrypto-lib-ts_conf.o", + "crypto/ts/libcrypto-lib-ts_err.o", + "crypto/ts/libcrypto-lib-ts_lib.o", + "crypto/ts/libcrypto-lib-ts_req_print.o", + "crypto/ts/libcrypto-lib-ts_req_utils.o", + "crypto/ts/libcrypto-lib-ts_rsp_print.o", + "crypto/ts/libcrypto-lib-ts_rsp_sign.o", + "crypto/ts/libcrypto-lib-ts_rsp_utils.o", + "crypto/ts/libcrypto-lib-ts_rsp_verify.o", + "crypto/ts/libcrypto-lib-ts_verify_ctx.o", + "crypto/txt_db/libcrypto-lib-txt_db.o", + "crypto/ui/libcrypto-lib-ui_err.o", + "crypto/ui/libcrypto-lib-ui_lib.o", + "crypto/ui/libcrypto-lib-ui_null.o", + "crypto/ui/libcrypto-lib-ui_openssl.o", + "crypto/ui/libcrypto-lib-ui_util.o", + "crypto/whrlpool/libcrypto-lib-wp-x86_64.o", + "crypto/whrlpool/libcrypto-lib-wp_dgst.o", + "crypto/x509/libcrypto-lib-by_dir.o", + "crypto/x509/libcrypto-lib-by_file.o", + "crypto/x509/libcrypto-lib-by_store.o", + "crypto/x509/libcrypto-lib-pcy_cache.o", + "crypto/x509/libcrypto-lib-pcy_data.o", + "crypto/x509/libcrypto-lib-pcy_lib.o", + "crypto/x509/libcrypto-lib-pcy_map.o", + "crypto/x509/libcrypto-lib-pcy_node.o", + "crypto/x509/libcrypto-lib-pcy_tree.o", + "crypto/x509/libcrypto-lib-t_acert.o", + "crypto/x509/libcrypto-lib-t_crl.o", + "crypto/x509/libcrypto-lib-t_req.o", + "crypto/x509/libcrypto-lib-t_x509.o", + "crypto/x509/libcrypto-lib-v3_ac_tgt.o", + "crypto/x509/libcrypto-lib-v3_addr.o", + "crypto/x509/libcrypto-lib-v3_admis.o", + "crypto/x509/libcrypto-lib-v3_akeya.o", + "crypto/x509/libcrypto-lib-v3_akid.o", + "crypto/x509/libcrypto-lib-v3_asid.o", + "crypto/x509/libcrypto-lib-v3_audit_id.o", + "crypto/x509/libcrypto-lib-v3_battcons.o", + "crypto/x509/libcrypto-lib-v3_bcons.o", + "crypto/x509/libcrypto-lib-v3_bitst.o", + "crypto/x509/libcrypto-lib-v3_conf.o", + "crypto/x509/libcrypto-lib-v3_cpols.o", + "crypto/x509/libcrypto-lib-v3_crld.o", + "crypto/x509/libcrypto-lib-v3_enum.o", + "crypto/x509/libcrypto-lib-v3_extku.o", + "crypto/x509/libcrypto-lib-v3_genn.o", + "crypto/x509/libcrypto-lib-v3_group_ac.o", + "crypto/x509/libcrypto-lib-v3_ia5.o", + "crypto/x509/libcrypto-lib-v3_ind_iss.o", + "crypto/x509/libcrypto-lib-v3_info.o", + "crypto/x509/libcrypto-lib-v3_int.o", + "crypto/x509/libcrypto-lib-v3_iobo.o", + "crypto/x509/libcrypto-lib-v3_ist.o", + "crypto/x509/libcrypto-lib-v3_lib.o", + "crypto/x509/libcrypto-lib-v3_ncons.o", + "crypto/x509/libcrypto-lib-v3_no_ass.o", + "crypto/x509/libcrypto-lib-v3_no_rev_avail.o", + "crypto/x509/libcrypto-lib-v3_pci.o", + "crypto/x509/libcrypto-lib-v3_pcia.o", + "crypto/x509/libcrypto-lib-v3_pcons.o", + "crypto/x509/libcrypto-lib-v3_pku.o", + "crypto/x509/libcrypto-lib-v3_pmaps.o", + "crypto/x509/libcrypto-lib-v3_prn.o", + "crypto/x509/libcrypto-lib-v3_purp.o", + "crypto/x509/libcrypto-lib-v3_san.o", + "crypto/x509/libcrypto-lib-v3_sda.o", + "crypto/x509/libcrypto-lib-v3_single_use.o", + "crypto/x509/libcrypto-lib-v3_skid.o", + "crypto/x509/libcrypto-lib-v3_soa_id.o", + "crypto/x509/libcrypto-lib-v3_sxnet.o", + "crypto/x509/libcrypto-lib-v3_tlsf.o", + "crypto/x509/libcrypto-lib-v3_usernotice.o", + "crypto/x509/libcrypto-lib-v3_utf8.o", + "crypto/x509/libcrypto-lib-v3_utl.o", + "crypto/x509/libcrypto-lib-v3err.o", + "crypto/x509/libcrypto-lib-x509_acert.o", + "crypto/x509/libcrypto-lib-x509_att.o", + "crypto/x509/libcrypto-lib-x509_cmp.o", + "crypto/x509/libcrypto-lib-x509_d2.o", + "crypto/x509/libcrypto-lib-x509_def.o", + "crypto/x509/libcrypto-lib-x509_err.o", + "crypto/x509/libcrypto-lib-x509_ext.o", + "crypto/x509/libcrypto-lib-x509_lu.o", + "crypto/x509/libcrypto-lib-x509_meth.o", + "crypto/x509/libcrypto-lib-x509_obj.o", + "crypto/x509/libcrypto-lib-x509_r2x.o", + "crypto/x509/libcrypto-lib-x509_req.o", + "crypto/x509/libcrypto-lib-x509_set.o", + "crypto/x509/libcrypto-lib-x509_trust.o", + "crypto/x509/libcrypto-lib-x509_txt.o", + "crypto/x509/libcrypto-lib-x509_v3.o", + "crypto/x509/libcrypto-lib-x509_vfy.o", + "crypto/x509/libcrypto-lib-x509_vpm.o", + "crypto/x509/libcrypto-lib-x509aset.o", + "crypto/x509/libcrypto-lib-x509cset.o", + "crypto/x509/libcrypto-lib-x509name.o", + "crypto/x509/libcrypto-lib-x509rset.o", + "crypto/x509/libcrypto-lib-x509spki.o", + "crypto/x509/libcrypto-lib-x509type.o", + "crypto/x509/libcrypto-lib-x_all.o", + "crypto/x509/libcrypto-lib-x_attrib.o", + "crypto/x509/libcrypto-lib-x_crl.o", + "crypto/x509/libcrypto-lib-x_exten.o", + "crypto/x509/libcrypto-lib-x_ietfatt.o", + "crypto/x509/libcrypto-lib-x_name.o", + "crypto/x509/libcrypto-lib-x_pubkey.o", + "crypto/x509/libcrypto-lib-x_req.o", + "crypto/x509/libcrypto-lib-x_x509.o", + "crypto/x509/libcrypto-lib-x_x509a.o", + "engines/libcrypto-lib-e_capi.o", + "engines/libcrypto-lib-e_padlock-x86_64.o", + "engines/libcrypto-lib-e_padlock.o", + "providers/libcrypto-lib-baseprov.o", + "providers/libcrypto-lib-defltprov.o", + "providers/libcrypto-lib-legacyprov.o", + "providers/libcrypto-lib-nullprov.o", + "providers/libcrypto-lib-prov_running.o", + "providers/libdefault.a", + "providers/liblegacy.a" + ], + "libssl" => [ + "ssl/libssl-lib-bio_ssl.o", + "ssl/libssl-lib-d1_lib.o", + "ssl/libssl-lib-d1_msg.o", + "ssl/libssl-lib-d1_srtp.o", + "ssl/libssl-lib-methods.o", + "ssl/libssl-lib-pqueue.o", + "ssl/libssl-lib-priority_queue.o", + "ssl/libssl-lib-s3_enc.o", + "ssl/libssl-lib-s3_lib.o", + "ssl/libssl-lib-s3_msg.o", + "ssl/libssl-lib-ssl_asn1.o", + "ssl/libssl-lib-ssl_cert.o", + "ssl/libssl-lib-ssl_cert_comp.o", + "ssl/libssl-lib-ssl_ciph.o", + "ssl/libssl-lib-ssl_conf.o", + "ssl/libssl-lib-ssl_err.o", + "ssl/libssl-lib-ssl_err_legacy.o", + "ssl/libssl-lib-ssl_init.o", + "ssl/libssl-lib-ssl_lib.o", + "ssl/libssl-lib-ssl_mcnf.o", + "ssl/libssl-lib-ssl_rsa.o", + "ssl/libssl-lib-ssl_rsa_legacy.o", + "ssl/libssl-lib-ssl_sess.o", + "ssl/libssl-lib-ssl_stat.o", + "ssl/libssl-lib-ssl_txt.o", + "ssl/libssl-lib-ssl_utst.o", + "ssl/libssl-lib-t1_enc.o", + "ssl/libssl-lib-t1_lib.o", + "ssl/libssl-lib-t1_trce.o", + "ssl/libssl-lib-tls13_enc.o", + "ssl/libssl-lib-tls_depr.o", + "ssl/libssl-lib-tls_srp.o", + "ssl/quic/libssl-lib-cc_newreno.o", + "ssl/quic/libssl-lib-json_enc.o", + "ssl/quic/libssl-lib-qlog.o", + "ssl/quic/libssl-lib-qlog_event_helpers.o", + "ssl/quic/libssl-lib-quic_ackm.o", + "ssl/quic/libssl-lib-quic_cfq.o", + "ssl/quic/libssl-lib-quic_channel.o", + "ssl/quic/libssl-lib-quic_demux.o", + "ssl/quic/libssl-lib-quic_engine.o", + "ssl/quic/libssl-lib-quic_fc.o", + "ssl/quic/libssl-lib-quic_fifd.o", + "ssl/quic/libssl-lib-quic_impl.o", + "ssl/quic/libssl-lib-quic_lcidm.o", + "ssl/quic/libssl-lib-quic_method.o", + "ssl/quic/libssl-lib-quic_port.o", + "ssl/quic/libssl-lib-quic_rcidm.o", + "ssl/quic/libssl-lib-quic_reactor.o", + "ssl/quic/libssl-lib-quic_record_rx.o", + "ssl/quic/libssl-lib-quic_record_shared.o", + "ssl/quic/libssl-lib-quic_record_tx.o", + "ssl/quic/libssl-lib-quic_record_util.o", + "ssl/quic/libssl-lib-quic_rstream.o", + "ssl/quic/libssl-lib-quic_rx_depack.o", + "ssl/quic/libssl-lib-quic_sf_list.o", + "ssl/quic/libssl-lib-quic_srt_gen.o", + "ssl/quic/libssl-lib-quic_srtm.o", + "ssl/quic/libssl-lib-quic_sstream.o", + "ssl/quic/libssl-lib-quic_statm.o", + "ssl/quic/libssl-lib-quic_stream_map.o", + "ssl/quic/libssl-lib-quic_thread_assist.o", + "ssl/quic/libssl-lib-quic_tls.o", + "ssl/quic/libssl-lib-quic_trace.o", + "ssl/quic/libssl-lib-quic_tserver.o", + "ssl/quic/libssl-lib-quic_txp.o", + "ssl/quic/libssl-lib-quic_txpim.o", + "ssl/quic/libssl-lib-quic_types.o", + "ssl/quic/libssl-lib-quic_wire.o", + "ssl/quic/libssl-lib-quic_wire_pkt.o", + "ssl/quic/libssl-lib-uint_set.o", + "ssl/record/libssl-lib-rec_layer_d1.o", + "ssl/record/libssl-lib-rec_layer_s3.o", + "ssl/record/methods/libssl-lib-dtls_meth.o", + "ssl/record/methods/libssl-lib-ssl3_meth.o", + "ssl/record/methods/libssl-lib-tls13_meth.o", + "ssl/record/methods/libssl-lib-tls1_meth.o", + "ssl/record/methods/libssl-lib-tls_common.o", + "ssl/record/methods/libssl-lib-tls_multib.o", + "ssl/record/methods/libssl-lib-tlsany_meth.o", + "ssl/rio/libssl-lib-poll_immediate.o", + "ssl/statem/libssl-lib-extensions.o", + "ssl/statem/libssl-lib-extensions_clnt.o", + "ssl/statem/libssl-lib-extensions_cust.o", + "ssl/statem/libssl-lib-extensions_srvr.o", + "ssl/statem/libssl-lib-statem.o", + "ssl/statem/libssl-lib-statem_clnt.o", + "ssl/statem/libssl-lib-statem_dtls.o", + "ssl/statem/libssl-lib-statem_lib.o", + "ssl/statem/libssl-lib-statem_srvr.o" + ], + "providers/common/der/libcommon-lib-der_digests_gen.o" => [ + "providers/common/der/der_digests_gen.c" + ], + "providers/common/der/libcommon-lib-der_dsa_gen.o" => [ + "providers/common/der/der_dsa_gen.c" + ], + "providers/common/der/libcommon-lib-der_dsa_key.o" => [ + "providers/common/der/der_dsa_key.c" + ], + "providers/common/der/libcommon-lib-der_dsa_sig.o" => [ + "providers/common/der/der_dsa_sig.c" + ], + "providers/common/der/libcommon-lib-der_ec_gen.o" => [ + "providers/common/der/der_ec_gen.c" + ], + "providers/common/der/libcommon-lib-der_ec_key.o" => [ + "providers/common/der/der_ec_key.c" + ], + "providers/common/der/libcommon-lib-der_ec_sig.o" => [ + "providers/common/der/der_ec_sig.c" + ], + "providers/common/der/libcommon-lib-der_ecx_gen.o" => [ + "providers/common/der/der_ecx_gen.c" + ], + "providers/common/der/libcommon-lib-der_ecx_key.o" => [ + "providers/common/der/der_ecx_key.c" + ], + "providers/common/der/libcommon-lib-der_rsa_gen.o" => [ + "providers/common/der/der_rsa_gen.c" + ], + "providers/common/der/libcommon-lib-der_rsa_key.o" => [ + "providers/common/der/der_rsa_key.c" + ], + "providers/common/der/libcommon-lib-der_wrap_gen.o" => [ + "providers/common/der/der_wrap_gen.c" + ], + "providers/common/der/libdefault-lib-der_rsa_sig.o" => [ + "providers/common/der/der_rsa_sig.c" + ], + "providers/common/der/libdefault-lib-der_sm2_gen.o" => [ + "providers/common/der/der_sm2_gen.c" + ], + "providers/common/der/libdefault-lib-der_sm2_key.o" => [ + "providers/common/der/der_sm2_key.c" + ], + "providers/common/der/libdefault-lib-der_sm2_sig.o" => [ + "providers/common/der/der_sm2_sig.c" + ], + "providers/common/libcommon-lib-provider_ctx.o" => [ + "providers/common/provider_ctx.c" + ], + "providers/common/libcommon-lib-provider_err.o" => [ + "providers/common/provider_err.c" + ], + "providers/common/libdefault-lib-bio_prov.o" => [ + "providers/common/bio_prov.c" + ], + "providers/common/libdefault-lib-capabilities.o" => [ + "providers/common/capabilities.c" + ], + "providers/common/libdefault-lib-digest_to_nid.o" => [ + "providers/common/digest_to_nid.c" + ], + "providers/common/libdefault-lib-provider_seeding.o" => [ + "providers/common/provider_seeding.c" + ], + "providers/common/libdefault-lib-provider_util.o" => [ + "providers/common/provider_util.c" + ], + "providers/common/libdefault-lib-securitycheck.o" => [ + "providers/common/securitycheck.c" + ], + "providers/common/libdefault-lib-securitycheck_default.o" => [ + "providers/common/securitycheck_default.c" + ], + "providers/implementations/asymciphers/libdefault-lib-rsa_enc.o" => [ + "providers/implementations/asymciphers/rsa_enc.c" + ], + "providers/implementations/asymciphers/libdefault-lib-sm2_enc.o" => [ + "providers/implementations/asymciphers/sm2_enc.c" + ], + "providers/implementations/ciphers/libcommon-lib-ciphercommon.o" => [ + "providers/implementations/ciphers/ciphercommon.c" + ], + "providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o" => [ + "providers/implementations/ciphers/ciphercommon_block.c" + ], + "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o" => [ + "providers/implementations/ciphers/ciphercommon_ccm.c" + ], + "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o" => [ + "providers/implementations/ciphers/ciphercommon_ccm_hw.c" + ], + "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o" => [ + "providers/implementations/ciphers/ciphercommon_gcm.c" + ], + "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o" => [ + "providers/implementations/ciphers/ciphercommon_gcm_hw.c" + ], + "providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o" => [ + "providers/implementations/ciphers/ciphercommon_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes.o" => [ + "providers/implementations/ciphers/cipher_aes.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o" => [ + "providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o" => [ + "providers/implementations/ciphers/cipher_aes_ccm.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_ccm_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o" => [ + "providers/implementations/ciphers/cipher_aes_gcm.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_gcm_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o" => [ + "providers/implementations/ciphers/cipher_aes_gcm_siv.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o" => [ + "providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o" => [ + "providers/implementations/ciphers/cipher_aes_ocb.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_ocb_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o" => [ + "providers/implementations/ciphers/cipher_aes_siv.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_siv_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o" => [ + "providers/implementations/ciphers/cipher_aes_wrp.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o" => [ + "providers/implementations/ciphers/cipher_aes_xts.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o" => [ + "providers/implementations/ciphers/cipher_aes_xts_fips.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o" => [ + "providers/implementations/ciphers/cipher_aes_xts_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aria.o" => [ + "providers/implementations/ciphers/cipher_aria.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o" => [ + "providers/implementations/ciphers/cipher_aria_ccm.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o" => [ + "providers/implementations/ciphers/cipher_aria_ccm_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o" => [ + "providers/implementations/ciphers/cipher_aria_gcm.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o" => [ + "providers/implementations/ciphers/cipher_aria_gcm_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o" => [ + "providers/implementations/ciphers/cipher_aria_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o" => [ + "providers/implementations/ciphers/cipher_chacha20.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o" => [ + "providers/implementations/ciphers/cipher_chacha20_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o" => [ + "providers/implementations/ciphers/cipher_chacha20_poly1305.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o" => [ + "providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_cts.o" => [ + "providers/implementations/ciphers/cipher_cts.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_null.o" => [ + "providers/implementations/ciphers/cipher_null.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4.o" => [ + "providers/implementations/ciphers/cipher_sm4.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o" => [ + "providers/implementations/ciphers/cipher_sm4_ccm.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o" => [ + "providers/implementations/ciphers/cipher_sm4_ccm_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o" => [ + "providers/implementations/ciphers/cipher_sm4_gcm.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o" => [ + "providers/implementations/ciphers/cipher_sm4_gcm_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o" => [ + "providers/implementations/ciphers/cipher_sm4_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o" => [ + "providers/implementations/ciphers/cipher_sm4_xts.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o" => [ + "providers/implementations/ciphers/cipher_sm4_xts_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_tdes.o" => [ + "providers/implementations/ciphers/cipher_tdes.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o" => [ + "providers/implementations/ciphers/cipher_tdes_common.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o" => [ + "providers/implementations/ciphers/cipher_tdes_default.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o" => [ + "providers/implementations/ciphers/cipher_tdes_default_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o" => [ + "providers/implementations/ciphers/cipher_tdes_hw.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o" => [ + "providers/implementations/ciphers/cipher_tdes_wrap.c" + ], + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o" => [ + "providers/implementations/ciphers/cipher_tdes_wrap_hw.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o" => [ + "providers/implementations/ciphers/cipher_blowfish.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o" => [ + "providers/implementations/ciphers/cipher_blowfish_hw.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o" => [ + "providers/implementations/ciphers/cipher_cast5.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o" => [ + "providers/implementations/ciphers/cipher_cast5_hw.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_des.o" => [ + "providers/implementations/ciphers/cipher_des.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o" => [ + "providers/implementations/ciphers/cipher_des_hw.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_desx.o" => [ + "providers/implementations/ciphers/cipher_desx.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o" => [ + "providers/implementations/ciphers/cipher_desx_hw.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o" => [ + "providers/implementations/ciphers/cipher_rc2.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o" => [ + "providers/implementations/ciphers/cipher_rc2_hw.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o" => [ + "providers/implementations/ciphers/cipher_rc4.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o" => [ + "providers/implementations/ciphers/cipher_rc4_hmac_md5.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o" => [ + "providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c" + ], + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o" => [ + "providers/implementations/ciphers/cipher_rc4_hw.c" + ], + "providers/implementations/digests/libcommon-lib-digestcommon.o" => [ + "providers/implementations/digests/digestcommon.c" + ], + "providers/implementations/digests/libdefault-lib-blake2_prov.o" => [ + "providers/implementations/digests/blake2_prov.c" + ], + "providers/implementations/digests/libdefault-lib-blake2b_prov.o" => [ + "providers/implementations/digests/blake2b_prov.c" + ], + "providers/implementations/digests/libdefault-lib-blake2s_prov.o" => [ + "providers/implementations/digests/blake2s_prov.c" + ], + "providers/implementations/digests/libdefault-lib-md5_prov.o" => [ + "providers/implementations/digests/md5_prov.c" + ], + "providers/implementations/digests/libdefault-lib-md5_sha1_prov.o" => [ + "providers/implementations/digests/md5_sha1_prov.c" + ], + "providers/implementations/digests/libdefault-lib-null_prov.o" => [ + "providers/implementations/digests/null_prov.c" + ], + "providers/implementations/digests/libdefault-lib-ripemd_prov.o" => [ + "providers/implementations/digests/ripemd_prov.c" + ], + "providers/implementations/digests/libdefault-lib-sha2_prov.o" => [ + "providers/implementations/digests/sha2_prov.c" + ], + "providers/implementations/digests/libdefault-lib-sha3_prov.o" => [ + "providers/implementations/digests/sha3_prov.c" + ], + "providers/implementations/digests/libdefault-lib-sm3_prov.o" => [ + "providers/implementations/digests/sm3_prov.c" + ], + "providers/implementations/digests/liblegacy-lib-md4_prov.o" => [ + "providers/implementations/digests/md4_prov.c" + ], + "providers/implementations/digests/liblegacy-lib-mdc2_prov.o" => [ + "providers/implementations/digests/mdc2_prov.c" + ], + "providers/implementations/digests/liblegacy-lib-wp_prov.o" => [ + "providers/implementations/digests/wp_prov.c" + ], + "providers/implementations/encode_decode/libdefault-lib-decode_der2key.o" => [ + "providers/implementations/encode_decode/decode_der2key.c" + ], + "providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o" => [ + "providers/implementations/encode_decode/decode_epki2pki.c" + ], + "providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o" => [ + "providers/implementations/encode_decode/decode_msblob2key.c" + ], + "providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o" => [ + "providers/implementations/encode_decode/decode_pem2der.c" + ], + "providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o" => [ + "providers/implementations/encode_decode/decode_pvk2key.c" + ], + "providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o" => [ + "providers/implementations/encode_decode/decode_spki2typespki.c" + ], + "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o" => [ + "providers/implementations/encode_decode/encode_key2any.c" + ], + "providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o" => [ + "providers/implementations/encode_decode/encode_key2blob.c" + ], + "providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o" => [ + "providers/implementations/encode_decode/encode_key2ms.c" + ], + "providers/implementations/encode_decode/libdefault-lib-encode_key2text.o" => [ + "providers/implementations/encode_decode/encode_key2text.c" + ], + "providers/implementations/encode_decode/libdefault-lib-endecoder_common.o" => [ + "providers/implementations/encode_decode/endecoder_common.c" + ], + "providers/implementations/exchange/libdefault-lib-dh_exch.o" => [ + "providers/implementations/exchange/dh_exch.c" + ], + "providers/implementations/exchange/libdefault-lib-ecdh_exch.o" => [ + "providers/implementations/exchange/ecdh_exch.c" + ], + "providers/implementations/exchange/libdefault-lib-ecx_exch.o" => [ + "providers/implementations/exchange/ecx_exch.c" + ], + "providers/implementations/exchange/libdefault-lib-kdf_exch.o" => [ + "providers/implementations/exchange/kdf_exch.c" + ], + "providers/implementations/kdfs/libdefault-lib-argon2.o" => [ + "providers/implementations/kdfs/argon2.c" + ], + "providers/implementations/kdfs/libdefault-lib-hkdf.o" => [ + "providers/implementations/kdfs/hkdf.c" + ], + "providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o" => [ + "providers/implementations/kdfs/hmacdrbg_kdf.c" + ], + "providers/implementations/kdfs/libdefault-lib-kbkdf.o" => [ + "providers/implementations/kdfs/kbkdf.c" + ], + "providers/implementations/kdfs/libdefault-lib-krb5kdf.o" => [ + "providers/implementations/kdfs/krb5kdf.c" + ], + "providers/implementations/kdfs/libdefault-lib-pbkdf2.o" => [ + "providers/implementations/kdfs/pbkdf2.c" + ], + "providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o" => [ + "providers/implementations/kdfs/pbkdf2_fips.c" + ], + "providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o" => [ + "providers/implementations/kdfs/pkcs12kdf.c" + ], + "providers/implementations/kdfs/libdefault-lib-scrypt.o" => [ + "providers/implementations/kdfs/scrypt.c" + ], + "providers/implementations/kdfs/libdefault-lib-sshkdf.o" => [ + "providers/implementations/kdfs/sshkdf.c" + ], + "providers/implementations/kdfs/libdefault-lib-sskdf.o" => [ + "providers/implementations/kdfs/sskdf.c" + ], + "providers/implementations/kdfs/libdefault-lib-tls1_prf.o" => [ + "providers/implementations/kdfs/tls1_prf.c" + ], + "providers/implementations/kdfs/libdefault-lib-x942kdf.o" => [ + "providers/implementations/kdfs/x942kdf.c" + ], + "providers/implementations/kdfs/liblegacy-lib-pbkdf1.o" => [ + "providers/implementations/kdfs/pbkdf1.c" + ], + "providers/implementations/kdfs/liblegacy-lib-pvkkdf.o" => [ + "providers/implementations/kdfs/pvkkdf.c" + ], + "providers/implementations/kem/libdefault-lib-ec_kem.o" => [ + "providers/implementations/kem/ec_kem.c" + ], + "providers/implementations/kem/libdefault-lib-ecx_kem.o" => [ + "providers/implementations/kem/ecx_kem.c" + ], + "providers/implementations/kem/libdefault-lib-kem_util.o" => [ + "providers/implementations/kem/kem_util.c" + ], + "providers/implementations/kem/libdefault-lib-rsa_kem.o" => [ + "providers/implementations/kem/rsa_kem.c" + ], + "providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o" => [ + "providers/implementations/keymgmt/dh_kmgmt.c" + ], + "providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o" => [ + "providers/implementations/keymgmt/dsa_kmgmt.c" + ], + "providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o" => [ + "providers/implementations/keymgmt/ec_kmgmt.c" + ], + "providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o" => [ + "providers/implementations/keymgmt/ecx_kmgmt.c" + ], + "providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o" => [ + "providers/implementations/keymgmt/kdf_legacy_kmgmt.c" + ], + "providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o" => [ + "providers/implementations/keymgmt/mac_legacy_kmgmt.c" + ], + "providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o" => [ + "providers/implementations/keymgmt/rsa_kmgmt.c" + ], + "providers/implementations/macs/libdefault-lib-blake2b_mac.o" => [ + "providers/implementations/macs/blake2b_mac.c" + ], + "providers/implementations/macs/libdefault-lib-blake2s_mac.o" => [ + "providers/implementations/macs/blake2s_mac.c" + ], + "providers/implementations/macs/libdefault-lib-cmac_prov.o" => [ + "providers/implementations/macs/cmac_prov.c" + ], + "providers/implementations/macs/libdefault-lib-gmac_prov.o" => [ + "providers/implementations/macs/gmac_prov.c" + ], + "providers/implementations/macs/libdefault-lib-hmac_prov.o" => [ + "providers/implementations/macs/hmac_prov.c" + ], + "providers/implementations/macs/libdefault-lib-kmac_prov.o" => [ + "providers/implementations/macs/kmac_prov.c" + ], + "providers/implementations/macs/libdefault-lib-poly1305_prov.o" => [ + "providers/implementations/macs/poly1305_prov.c" + ], + "providers/implementations/macs/libdefault-lib-siphash_prov.o" => [ + "providers/implementations/macs/siphash_prov.c" + ], + "providers/implementations/rands/libdefault-lib-drbg.o" => [ + "providers/implementations/rands/drbg.c" + ], + "providers/implementations/rands/libdefault-lib-drbg_ctr.o" => [ + "providers/implementations/rands/drbg_ctr.c" + ], + "providers/implementations/rands/libdefault-lib-drbg_hash.o" => [ + "providers/implementations/rands/drbg_hash.c" + ], + "providers/implementations/rands/libdefault-lib-drbg_hmac.o" => [ + "providers/implementations/rands/drbg_hmac.c" + ], + "providers/implementations/rands/libdefault-lib-seed_src.o" => [ + "providers/implementations/rands/seed_src.c" + ], + "providers/implementations/rands/libdefault-lib-seed_src_jitter.o" => [ + "providers/implementations/rands/seed_src_jitter.c" + ], + "providers/implementations/rands/libdefault-lib-test_rng.o" => [ + "providers/implementations/rands/test_rng.c" + ], + "providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o" => [ + "providers/implementations/rands/seeding/rand_cpu_x86.c" + ], + "providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o" => [ + "providers/implementations/rands/seeding/rand_tsc.c" + ], + "providers/implementations/rands/seeding/libdefault-lib-rand_unix.o" => [ + "providers/implementations/rands/seeding/rand_unix.c" + ], + "providers/implementations/rands/seeding/libdefault-lib-rand_win.o" => [ + "providers/implementations/rands/seeding/rand_win.c" + ], + "providers/implementations/signature/libdefault-lib-dsa_sig.o" => [ + "providers/implementations/signature/dsa_sig.c" + ], + "providers/implementations/signature/libdefault-lib-ecdsa_sig.o" => [ + "providers/implementations/signature/ecdsa_sig.c" + ], + "providers/implementations/signature/libdefault-lib-eddsa_sig.o" => [ + "providers/implementations/signature/eddsa_sig.c" + ], + "providers/implementations/signature/libdefault-lib-mac_legacy_sig.o" => [ + "providers/implementations/signature/mac_legacy_sig.c" + ], + "providers/implementations/signature/libdefault-lib-rsa_sig.o" => [ + "providers/implementations/signature/rsa_sig.c" + ], + "providers/implementations/signature/libdefault-lib-sm2_sig.o" => [ + "providers/implementations/signature/sm2_sig.c" + ], + "providers/implementations/storemgmt/libdefault-lib-file_store.o" => [ + "providers/implementations/storemgmt/file_store.c" + ], + "providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o" => [ + "providers/implementations/storemgmt/file_store_any2obj.c" + ], + "providers/libcommon.a" => [ + "providers/common/der/libcommon-lib-der_digests_gen.o", + "providers/common/der/libcommon-lib-der_dsa_gen.o", + "providers/common/der/libcommon-lib-der_dsa_key.o", + "providers/common/der/libcommon-lib-der_dsa_sig.o", + "providers/common/der/libcommon-lib-der_ec_gen.o", + "providers/common/der/libcommon-lib-der_ec_key.o", + "providers/common/der/libcommon-lib-der_ec_sig.o", + "providers/common/der/libcommon-lib-der_ecx_gen.o", + "providers/common/der/libcommon-lib-der_ecx_key.o", + "providers/common/der/libcommon-lib-der_rsa_gen.o", + "providers/common/der/libcommon-lib-der_rsa_key.o", + "providers/common/der/libcommon-lib-der_wrap_gen.o", + "providers/common/libcommon-lib-provider_ctx.o", + "providers/common/libcommon-lib-provider_err.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_block.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_ccm_hw.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_gcm_hw.o", + "providers/implementations/ciphers/libcommon-lib-ciphercommon_hw.o", + "providers/implementations/digests/libcommon-lib-digestcommon.o", + "ssl/record/methods/libcommon-lib-tls_pad.o" + ], + "providers/libcrypto-lib-baseprov.o" => [ + "providers/baseprov.c" + ], + "providers/libcrypto-lib-defltprov.o" => [ + "providers/defltprov.c" + ], + "providers/libcrypto-lib-legacyprov.o" => [ + "providers/legacyprov.c" + ], + "providers/libcrypto-lib-nullprov.o" => [ + "providers/nullprov.c" + ], + "providers/libcrypto-lib-prov_running.o" => [ + "providers/prov_running.c" + ], + "providers/libdefault.a" => [ + "providers/common/der/libdefault-lib-der_rsa_sig.o", + "providers/common/der/libdefault-lib-der_sm2_gen.o", + "providers/common/der/libdefault-lib-der_sm2_key.o", + "providers/common/der/libdefault-lib-der_sm2_sig.o", + "providers/common/libdefault-lib-bio_prov.o", + "providers/common/libdefault-lib-capabilities.o", + "providers/common/libdefault-lib-digest_to_nid.o", + "providers/common/libdefault-lib-provider_seeding.o", + "providers/common/libdefault-lib-provider_util.o", + "providers/common/libdefault-lib-securitycheck.o", + "providers/common/libdefault-lib-securitycheck_default.o", + "providers/implementations/asymciphers/libdefault-lib-rsa_enc.o", + "providers/implementations/asymciphers/libdefault-lib-sm2_enc.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha1_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_cbc_hmac_sha256_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ccm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_gcm_siv_polyval.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_ocb_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_siv_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_wrp.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_fips.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aes_xts_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_ccm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_gcm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_aria_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305.o", + "providers/implementations/ciphers/libdefault-lib-cipher_chacha20_poly1305_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_cts.o", + "providers/implementations/ciphers/libdefault-lib-cipher_null.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_ccm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_gcm_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts.o", + "providers/implementations/ciphers/libdefault-lib-cipher_sm4_xts_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_common.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_default_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_hw.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap.o", + "providers/implementations/ciphers/libdefault-lib-cipher_tdes_wrap_hw.o", + "providers/implementations/digests/libdefault-lib-blake2_prov.o", + "providers/implementations/digests/libdefault-lib-blake2b_prov.o", + "providers/implementations/digests/libdefault-lib-blake2s_prov.o", + "providers/implementations/digests/libdefault-lib-md5_prov.o", + "providers/implementations/digests/libdefault-lib-md5_sha1_prov.o", + "providers/implementations/digests/libdefault-lib-null_prov.o", + "providers/implementations/digests/libdefault-lib-ripemd_prov.o", + "providers/implementations/digests/libdefault-lib-sha2_prov.o", + "providers/implementations/digests/libdefault-lib-sha3_prov.o", + "providers/implementations/digests/libdefault-lib-sm3_prov.o", + "providers/implementations/encode_decode/libdefault-lib-decode_der2key.o", + "providers/implementations/encode_decode/libdefault-lib-decode_epki2pki.o", + "providers/implementations/encode_decode/libdefault-lib-decode_msblob2key.o", + "providers/implementations/encode_decode/libdefault-lib-decode_pem2der.o", + "providers/implementations/encode_decode/libdefault-lib-decode_pvk2key.o", + "providers/implementations/encode_decode/libdefault-lib-decode_spki2typespki.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2any.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2blob.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2ms.o", + "providers/implementations/encode_decode/libdefault-lib-encode_key2text.o", + "providers/implementations/encode_decode/libdefault-lib-endecoder_common.o", + "providers/implementations/exchange/libdefault-lib-dh_exch.o", + "providers/implementations/exchange/libdefault-lib-ecdh_exch.o", + "providers/implementations/exchange/libdefault-lib-ecx_exch.o", + "providers/implementations/exchange/libdefault-lib-kdf_exch.o", + "providers/implementations/kdfs/libdefault-lib-argon2.o", + "providers/implementations/kdfs/libdefault-lib-hkdf.o", + "providers/implementations/kdfs/libdefault-lib-hmacdrbg_kdf.o", + "providers/implementations/kdfs/libdefault-lib-kbkdf.o", + "providers/implementations/kdfs/libdefault-lib-krb5kdf.o", + "providers/implementations/kdfs/libdefault-lib-pbkdf2.o", + "providers/implementations/kdfs/libdefault-lib-pbkdf2_fips.o", + "providers/implementations/kdfs/libdefault-lib-pkcs12kdf.o", + "providers/implementations/kdfs/libdefault-lib-scrypt.o", + "providers/implementations/kdfs/libdefault-lib-sshkdf.o", + "providers/implementations/kdfs/libdefault-lib-sskdf.o", + "providers/implementations/kdfs/libdefault-lib-tls1_prf.o", + "providers/implementations/kdfs/libdefault-lib-x942kdf.o", + "providers/implementations/kem/libdefault-lib-ec_kem.o", + "providers/implementations/kem/libdefault-lib-ecx_kem.o", + "providers/implementations/kem/libdefault-lib-kem_util.o", + "providers/implementations/kem/libdefault-lib-rsa_kem.o", + "providers/implementations/keymgmt/libdefault-lib-dh_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-dsa_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-ecx_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-kdf_legacy_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-mac_legacy_kmgmt.o", + "providers/implementations/keymgmt/libdefault-lib-rsa_kmgmt.o", + "providers/implementations/macs/libdefault-lib-blake2b_mac.o", + "providers/implementations/macs/libdefault-lib-blake2s_mac.o", + "providers/implementations/macs/libdefault-lib-cmac_prov.o", + "providers/implementations/macs/libdefault-lib-gmac_prov.o", + "providers/implementations/macs/libdefault-lib-hmac_prov.o", + "providers/implementations/macs/libdefault-lib-kmac_prov.o", + "providers/implementations/macs/libdefault-lib-poly1305_prov.o", + "providers/implementations/macs/libdefault-lib-siphash_prov.o", + "providers/implementations/rands/libdefault-lib-drbg.o", + "providers/implementations/rands/libdefault-lib-drbg_ctr.o", + "providers/implementations/rands/libdefault-lib-drbg_hash.o", + "providers/implementations/rands/libdefault-lib-drbg_hmac.o", + "providers/implementations/rands/libdefault-lib-seed_src.o", + "providers/implementations/rands/libdefault-lib-seed_src_jitter.o", + "providers/implementations/rands/libdefault-lib-test_rng.o", + "providers/implementations/rands/seeding/libdefault-lib-rand_cpu_x86.o", + "providers/implementations/rands/seeding/libdefault-lib-rand_tsc.o", + "providers/implementations/rands/seeding/libdefault-lib-rand_unix.o", + "providers/implementations/rands/seeding/libdefault-lib-rand_win.o", + "providers/implementations/signature/libdefault-lib-dsa_sig.o", + "providers/implementations/signature/libdefault-lib-ecdsa_sig.o", + "providers/implementations/signature/libdefault-lib-eddsa_sig.o", + "providers/implementations/signature/libdefault-lib-mac_legacy_sig.o", + "providers/implementations/signature/libdefault-lib-rsa_sig.o", + "providers/implementations/signature/libdefault-lib-sm2_sig.o", + "providers/implementations/storemgmt/libdefault-lib-file_store.o", + "providers/implementations/storemgmt/libdefault-lib-file_store_any2obj.o", + "ssl/record/methods/libdefault-lib-ssl3_cbc.o" + ], + "providers/liblegacy.a" => [ + "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_blowfish_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_cast5.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_cast5_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_des.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_des_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_desx.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_desx_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc2.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc2_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hmac_md5_hw.o", + "providers/implementations/ciphers/liblegacy-lib-cipher_rc4_hw.o", + "providers/implementations/digests/liblegacy-lib-md4_prov.o", + "providers/implementations/digests/liblegacy-lib-mdc2_prov.o", + "providers/implementations/digests/liblegacy-lib-wp_prov.o", + "providers/implementations/kdfs/liblegacy-lib-pbkdf1.o", + "providers/implementations/kdfs/liblegacy-lib-pvkkdf.o" + ], + "ssl/libssl-lib-bio_ssl.o" => [ + "ssl/bio_ssl.c" + ], + "ssl/libssl-lib-d1_lib.o" => [ + "ssl/d1_lib.c" + ], + "ssl/libssl-lib-d1_msg.o" => [ + "ssl/d1_msg.c" + ], + "ssl/libssl-lib-d1_srtp.o" => [ + "ssl/d1_srtp.c" + ], + "ssl/libssl-lib-methods.o" => [ + "ssl/methods.c" + ], + "ssl/libssl-lib-pqueue.o" => [ + "ssl/pqueue.c" + ], + "ssl/libssl-lib-priority_queue.o" => [ + "ssl/priority_queue.c" + ], + "ssl/libssl-lib-s3_enc.o" => [ + "ssl/s3_enc.c" + ], + "ssl/libssl-lib-s3_lib.o" => [ + "ssl/s3_lib.c" + ], + "ssl/libssl-lib-s3_msg.o" => [ + "ssl/s3_msg.c" + ], + "ssl/libssl-lib-ssl_asn1.o" => [ + "ssl/ssl_asn1.c" + ], + "ssl/libssl-lib-ssl_cert.o" => [ + "ssl/ssl_cert.c" + ], + "ssl/libssl-lib-ssl_cert_comp.o" => [ + "ssl/ssl_cert_comp.c" + ], + "ssl/libssl-lib-ssl_ciph.o" => [ + "ssl/ssl_ciph.c" + ], + "ssl/libssl-lib-ssl_conf.o" => [ + "ssl/ssl_conf.c" + ], + "ssl/libssl-lib-ssl_err.o" => [ + "ssl/ssl_err.c" + ], + "ssl/libssl-lib-ssl_err_legacy.o" => [ + "ssl/ssl_err_legacy.c" + ], + "ssl/libssl-lib-ssl_init.o" => [ + "ssl/ssl_init.c" + ], + "ssl/libssl-lib-ssl_lib.o" => [ + "ssl/ssl_lib.c" + ], + "ssl/libssl-lib-ssl_mcnf.o" => [ + "ssl/ssl_mcnf.c" + ], + "ssl/libssl-lib-ssl_rsa.o" => [ + "ssl/ssl_rsa.c" + ], + "ssl/libssl-lib-ssl_rsa_legacy.o" => [ + "ssl/ssl_rsa_legacy.c" + ], + "ssl/libssl-lib-ssl_sess.o" => [ + "ssl/ssl_sess.c" + ], + "ssl/libssl-lib-ssl_stat.o" => [ + "ssl/ssl_stat.c" + ], + "ssl/libssl-lib-ssl_txt.o" => [ + "ssl/ssl_txt.c" + ], + "ssl/libssl-lib-ssl_utst.o" => [ + "ssl/ssl_utst.c" + ], + "ssl/libssl-lib-t1_enc.o" => [ + "ssl/t1_enc.c" + ], + "ssl/libssl-lib-t1_lib.o" => [ + "ssl/t1_lib.c" + ], + "ssl/libssl-lib-t1_trce.o" => [ + "ssl/t1_trce.c" + ], + "ssl/libssl-lib-tls13_enc.o" => [ + "ssl/tls13_enc.c" + ], + "ssl/libssl-lib-tls_depr.o" => [ + "ssl/tls_depr.c" + ], + "ssl/libssl-lib-tls_srp.o" => [ + "ssl/tls_srp.c" + ], + "ssl/quic/libssl-lib-cc_newreno.o" => [ + "ssl/quic/cc_newreno.c" + ], + "ssl/quic/libssl-lib-json_enc.o" => [ + "ssl/quic/json_enc.c" + ], + "ssl/quic/libssl-lib-qlog.o" => [ + "ssl/quic/qlog.c" + ], + "ssl/quic/libssl-lib-qlog_event_helpers.o" => [ + "ssl/quic/qlog_event_helpers.c" + ], + "ssl/quic/libssl-lib-quic_ackm.o" => [ + "ssl/quic/quic_ackm.c" + ], + "ssl/quic/libssl-lib-quic_cfq.o" => [ + "ssl/quic/quic_cfq.c" + ], + "ssl/quic/libssl-lib-quic_channel.o" => [ + "ssl/quic/quic_channel.c" + ], + "ssl/quic/libssl-lib-quic_demux.o" => [ + "ssl/quic/quic_demux.c" + ], + "ssl/quic/libssl-lib-quic_engine.o" => [ + "ssl/quic/quic_engine.c" + ], + "ssl/quic/libssl-lib-quic_fc.o" => [ + "ssl/quic/quic_fc.c" + ], + "ssl/quic/libssl-lib-quic_fifd.o" => [ + "ssl/quic/quic_fifd.c" + ], + "ssl/quic/libssl-lib-quic_impl.o" => [ + "ssl/quic/quic_impl.c" + ], + "ssl/quic/libssl-lib-quic_lcidm.o" => [ + "ssl/quic/quic_lcidm.c" + ], + "ssl/quic/libssl-lib-quic_method.o" => [ + "ssl/quic/quic_method.c" + ], + "ssl/quic/libssl-lib-quic_port.o" => [ + "ssl/quic/quic_port.c" + ], + "ssl/quic/libssl-lib-quic_rcidm.o" => [ + "ssl/quic/quic_rcidm.c" + ], + "ssl/quic/libssl-lib-quic_reactor.o" => [ + "ssl/quic/quic_reactor.c" + ], + "ssl/quic/libssl-lib-quic_record_rx.o" => [ + "ssl/quic/quic_record_rx.c" + ], + "ssl/quic/libssl-lib-quic_record_shared.o" => [ + "ssl/quic/quic_record_shared.c" + ], + "ssl/quic/libssl-lib-quic_record_tx.o" => [ + "ssl/quic/quic_record_tx.c" + ], + "ssl/quic/libssl-lib-quic_record_util.o" => [ + "ssl/quic/quic_record_util.c" + ], + "ssl/quic/libssl-lib-quic_rstream.o" => [ + "ssl/quic/quic_rstream.c" + ], + "ssl/quic/libssl-lib-quic_rx_depack.o" => [ + "ssl/quic/quic_rx_depack.c" + ], + "ssl/quic/libssl-lib-quic_sf_list.o" => [ + "ssl/quic/quic_sf_list.c" + ], + "ssl/quic/libssl-lib-quic_srt_gen.o" => [ + "ssl/quic/quic_srt_gen.c" + ], + "ssl/quic/libssl-lib-quic_srtm.o" => [ + "ssl/quic/quic_srtm.c" + ], + "ssl/quic/libssl-lib-quic_sstream.o" => [ + "ssl/quic/quic_sstream.c" + ], + "ssl/quic/libssl-lib-quic_statm.o" => [ + "ssl/quic/quic_statm.c" + ], + "ssl/quic/libssl-lib-quic_stream_map.o" => [ + "ssl/quic/quic_stream_map.c" + ], + "ssl/quic/libssl-lib-quic_thread_assist.o" => [ + "ssl/quic/quic_thread_assist.c" + ], + "ssl/quic/libssl-lib-quic_tls.o" => [ + "ssl/quic/quic_tls.c" + ], + "ssl/quic/libssl-lib-quic_trace.o" => [ + "ssl/quic/quic_trace.c" + ], + "ssl/quic/libssl-lib-quic_tserver.o" => [ + "ssl/quic/quic_tserver.c" + ], + "ssl/quic/libssl-lib-quic_txp.o" => [ + "ssl/quic/quic_txp.c" + ], + "ssl/quic/libssl-lib-quic_txpim.o" => [ + "ssl/quic/quic_txpim.c" + ], + "ssl/quic/libssl-lib-quic_types.o" => [ + "ssl/quic/quic_types.c" + ], + "ssl/quic/libssl-lib-quic_wire.o" => [ + "ssl/quic/quic_wire.c" + ], + "ssl/quic/libssl-lib-quic_wire_pkt.o" => [ + "ssl/quic/quic_wire_pkt.c" + ], + "ssl/quic/libssl-lib-uint_set.o" => [ + "ssl/quic/uint_set.c" + ], + "ssl/record/libssl-lib-rec_layer_d1.o" => [ + "ssl/record/rec_layer_d1.c" + ], + "ssl/record/libssl-lib-rec_layer_s3.o" => [ + "ssl/record/rec_layer_s3.c" + ], + "ssl/record/methods/libcommon-lib-tls_pad.o" => [ + "ssl/record/methods/tls_pad.c" + ], + "ssl/record/methods/libdefault-lib-ssl3_cbc.o" => [ + "ssl/record/methods/ssl3_cbc.c" + ], + "ssl/record/methods/libssl-lib-dtls_meth.o" => [ + "ssl/record/methods/dtls_meth.c" + ], + "ssl/record/methods/libssl-lib-ssl3_meth.o" => [ + "ssl/record/methods/ssl3_meth.c" + ], + "ssl/record/methods/libssl-lib-tls13_meth.o" => [ + "ssl/record/methods/tls13_meth.c" + ], + "ssl/record/methods/libssl-lib-tls1_meth.o" => [ + "ssl/record/methods/tls1_meth.c" + ], + "ssl/record/methods/libssl-lib-tls_common.o" => [ + "ssl/record/methods/tls_common.c" + ], + "ssl/record/methods/libssl-lib-tls_multib.o" => [ + "ssl/record/methods/tls_multib.c" + ], + "ssl/record/methods/libssl-lib-tlsany_meth.o" => [ + "ssl/record/methods/tlsany_meth.c" + ], + "ssl/rio/libssl-lib-poll_immediate.o" => [ + "ssl/rio/poll_immediate.c" + ], + "ssl/statem/libssl-lib-extensions.o" => [ + "ssl/statem/extensions.c" + ], + "ssl/statem/libssl-lib-extensions_clnt.o" => [ + "ssl/statem/extensions_clnt.c" + ], + "ssl/statem/libssl-lib-extensions_cust.o" => [ + "ssl/statem/extensions_cust.c" + ], + "ssl/statem/libssl-lib-extensions_srvr.o" => [ + "ssl/statem/extensions_srvr.c" + ], + "ssl/statem/libssl-lib-statem.o" => [ + "ssl/statem/statem.c" + ], + "ssl/statem/libssl-lib-statem_clnt.o" => [ + "ssl/statem/statem_clnt.c" + ], + "ssl/statem/libssl-lib-statem_dtls.o" => [ + "ssl/statem/statem_dtls.c" + ], + "ssl/statem/libssl-lib-statem_lib.o" => [ + "ssl/statem/statem_lib.c" + ], + "ssl/statem/libssl-lib-statem_srvr.o" => [ + "ssl/statem/statem_srvr.c" + ], + "tools/c_rehash" => [ + "tools/c_rehash.in" + ], + "util/quicserver" => [ + "util/quicserver-bin-quicserver.o" + ], + "util/quicserver-bin-quicserver.o" => [ + "util/quicserver.c" + ], + "util/shlib_wrap.sh" => [ + "util/shlib_wrap.sh.in" + ], + "util/wrap.pl" => [ + "util/wrap.pl.in" + ] + }, + "targets" => [] +); + +# Unexported, only used by OpenSSL::Test::Utils::available_protocols() +our %available_protocols = ( + tls => [ + "ssl3", + "tls1", + "tls1_1", + "tls1_2", + "tls1_3" +], + dtls => [ + "dtls1", + "dtls1_2" +], +); + +# The following data is only used when this files is use as a script +my @makevars = ( + "AR", + "ARFLAGS", + "AS", + "ASFLAGS", + "CC", + "CFLAGS", + "CPP", + "CPPDEFINES", + "CPPFLAGS", + "CPPINCLUDES", + "CROSS_COMPILE", + "CXX", + "CXXFLAGS", + "HASHBANGPERL", + "LD", + "LDFLAGS", + "LDLIBS", + "MT", + "MTFLAGS", + "OBJCOPY", + "PERL", + "RANLIB", + "RC", + "RCFLAGS", + "RM" +); +my %disabled_info = ( + "acvp-tests" => { + "macro" => "OPENSSL_NO_ACVP_TESTS" + }, + "afalgeng" => { + "macro" => "OPENSSL_NO_AFALGENG" + }, + "asan" => { + "macro" => "OPENSSL_NO_ASAN" + }, + "brotli" => { + "macro" => "OPENSSL_NO_BROTLI" + }, + "brotli-dynamic" => { + "macro" => "OPENSSL_NO_BROTLI_DYNAMIC" + }, + "camellia" => { + "macro" => "OPENSSL_NO_CAMELLIA", + "skipped" => [ + "crypto/camellia" + ] + }, + "comp" => { + "macro" => "OPENSSL_NO_COMP", + "skipped" => [ + "crypto/comp" + ] + }, + "crypto-mdebug" => { + "macro" => "OPENSSL_NO_CRYPTO_MDEBUG" + }, + "crypto-mdebug-backtrace" => { + "macro" => "OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE" + }, + "demos" => { + "macro" => "OPENSSL_NO_DEMOS" + }, + "devcryptoeng" => { + "macro" => "OPENSSL_NO_DEVCRYPTOENG" + }, + "ec_nistp_64_gcc_128" => { + "macro" => "OPENSSL_NO_EC_NISTP_64_GCC_128" + }, + "egd" => { + "macro" => "OPENSSL_NO_EGD" + }, + "external-tests" => { + "macro" => "OPENSSL_NO_EXTERNAL_TESTS" + }, + "fips-post" => { + "macro" => "OPENSSL_NO_FIPS_POST" + }, + "fips-securitychecks" => { + "macro" => "OPENSSL_NO_FIPS_SECURITYCHECKS" + }, + "fuzz-afl" => { + "macro" => "OPENSSL_NO_FUZZ_AFL" + }, + "fuzz-libfuzzer" => { + "macro" => "OPENSSL_NO_FUZZ_LIBFUZZER" + }, + "h3demo" => { + "macro" => "OPENSSL_NO_H3DEMO" + }, + "idea" => { + "macro" => "OPENSSL_NO_IDEA", + "skipped" => [ + "crypto/idea" + ] + }, + "jitter" => { + "macro" => "OPENSSL_NO_JITTER" + }, + "ktls" => { + "macro" => "OPENSSL_NO_KTLS" + }, + "loadereng" => { + "macro" => "OPENSSL_NO_LOADERENG" + }, + "md2" => { + "macro" => "OPENSSL_NO_MD2", + "skipped" => [ + "crypto/md2" + ] + }, + "msan" => { + "macro" => "OPENSSL_NO_MSAN" + }, + "pie" => { + "macro" => "OPENSSL_NO_PIE" + }, + "rc5" => { + "macro" => "OPENSSL_NO_RC5", + "skipped" => [ + "crypto/rc5" + ] + }, + "sctp" => { + "macro" => "OPENSSL_NO_SCTP" + }, + "seed" => { + "macro" => "OPENSSL_NO_SEED", + "skipped" => [ + "crypto/seed" + ] + }, + "ssl3" => { + "macro" => "OPENSSL_NO_SSL3" + }, + "ssl3-method" => { + "macro" => "OPENSSL_NO_SSL3_METHOD" + }, + "tests" => { + "macro" => "OPENSSL_NO_TESTS" + }, + "tfo" => { + "macro" => "OPENSSL_NO_TFO" + }, + "trace" => { + "macro" => "OPENSSL_NO_TRACE" + }, + "ubsan" => { + "macro" => "OPENSSL_NO_UBSAN" + }, + "unit-test" => { + "macro" => "OPENSSL_NO_UNIT_TEST" + }, + "uplink" => { + "macro" => "OPENSSL_NO_UPLINK" + }, + "weak-ssl-ciphers" => { + "macro" => "OPENSSL_NO_WEAK_SSL_CIPHERS" + }, + "winstore" => { + "macro" => "OPENSSL_NO_WINSTORE" + }, + "zlib" => { + "macro" => "OPENSSL_NO_ZLIB" + }, + "zlib-dynamic" => { + "macro" => "OPENSSL_NO_ZLIB_DYNAMIC" + }, + "zstd" => { + "macro" => "OPENSSL_NO_ZSTD" + }, + "zstd-dynamic" => { + "macro" => "OPENSSL_NO_ZSTD_DYNAMIC" + } +); +my @user_crossable = qw( AR AS CC CXX CPP LD MT RANLIB RC ); + +# If run directly, we can give some answers, and even reconfigure +unless (caller) { + use Getopt::Long; + use File::Spec::Functions; + use File::Basename; + use File::Compare qw(compare_text); + use File::Copy; + use Pod::Usage; + + use lib '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/util/perl'; + use OpenSSL::fallback '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/external/perl/MODULES.txt'; + + my $here = dirname($0); + + if (scalar @ARGV == 0) { + # With no arguments, re-create the build file + # We do that in two steps, where the first step emits perl + # snippets. + + my $buildfile = $config{build_file}; + my $buildfile_template = "$buildfile.in"; + my @autowarntext = ( + 'WARNING: do not edit!', + "Generated by configdata.pm from " + .join(", ", @{$config{build_file_templates}}), + "via $buildfile_template" + ); + my %gendata = ( + config => \%config, + target => \%target, + disabled => \%disabled, + withargs => \%withargs, + unified_info => \%unified_info, + autowarntext => \@autowarntext, + ); + + use lib '.'; + use lib '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Configurations'; + use gentemplate; + + open my $buildfile_template_fh, ">$buildfile_template" + or die "Trying to create $buildfile_template: $!"; + foreach (@{$config{build_file_templates}}) { + copy($_, $buildfile_template_fh) + or die "Trying to copy $_ into $buildfile_template: $!"; + } + gentemplate(output => $buildfile_template_fh, %gendata); + close $buildfile_template_fh; + print 'Created ',$buildfile_template,"\n"; + + use OpenSSL::Template; + + my $prepend = <<'_____'; +use File::Spec::Functions; +use lib '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/util/perl'; +use lib '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/Configurations'; +use lib '.'; +use platform; +_____ + + my $tmpl; + open BUILDFILE, ">$buildfile.new" + or die "Trying to create $buildfile.new: $!"; + $tmpl = OpenSSL::Template->new(TYPE => 'FILE', + SOURCE => $buildfile_template); + $tmpl->fill_in(FILENAME => $_, + OUTPUT => \*BUILDFILE, + HASH => \%gendata, + PREPEND => $prepend, + # To ensure that global variables and functions + # defined in one template stick around for the + # next, making them combinable + PACKAGE => 'OpenSSL::safe') + or die $Text::Template::ERROR; + close BUILDFILE; + rename("$buildfile.new", $buildfile) + or die "Trying to rename $buildfile.new to $buildfile: $!"; + print 'Created ',$buildfile,"\n"; + + my $configuration_h = + catfile('include', 'openssl', 'configuration.h'); + my $configuration_h_in = + catfile($config{sourcedir}, 'include', 'openssl', 'configuration.h.in'); + open CONFIGURATION_H, ">${configuration_h}.new" + or die "Trying to create ${configuration_h}.new: $!"; + $tmpl = OpenSSL::Template->new(TYPE => 'FILE', + SOURCE => $configuration_h_in); + $tmpl->fill_in(FILENAME => $_, + OUTPUT => \*CONFIGURATION_H, + HASH => \%gendata, + PREPEND => $prepend, + # To ensure that global variables and functions + # defined in one template stick around for the + # next, making them combinable + PACKAGE => 'OpenSSL::safe') + or die $Text::Template::ERROR; + close CONFIGURATION_H; + + # When using stat() on Windows, we can get it to perform better by + # avoid some data. This doesn't affect the mtime field, so we're not + # losing anything... + ${^WIN32_SLOPPY_STAT} = 1; + + my $update_configuration_h = 0; + if (-f $configuration_h) { + my $configuration_h_mtime = (stat($configuration_h))[9]; + my $configuration_h_in_mtime = (stat($configuration_h_in))[9]; + + # If configuration.h.in was updated after the last configuration.h, + # or if configuration.h.new differs configuration.h, we update + # configuration.h + if ($configuration_h_mtime < $configuration_h_in_mtime + || compare_text("${configuration_h}.new", $configuration_h) != 0) { + $update_configuration_h = 1; + } else { + # If nothing has changed, let's just drop the new one and + # pretend like nothing happened + unlink "${configuration_h}.new" + } + } else { + $update_configuration_h = 1; + } + + if ($update_configuration_h) { + rename("${configuration_h}.new", $configuration_h) + or die "Trying to rename ${configuration_h}.new to $configuration_h: $!"; + print 'Created ',$configuration_h,"\n"; + } + + exit(0); + } + + my $dump = undef; + my $cmdline = undef; + my $options = undef; + my $target = undef; + my $envvars = undef; + my $makevars = undef; + my $buildparams = undef; + my $reconf = undef; + my $verbose = undef; + my $query = undef; + my $help = undef; + my $man = undef; + GetOptions('dump|d' => \$dump, + 'command-line|c' => \$cmdline, + 'options|o' => \$options, + 'target|t' => \$target, + 'environment|e' => \$envvars, + 'make-variables|m' => \$makevars, + 'build-parameters|b' => \$buildparams, + 'reconfigure|reconf|r' => \$reconf, + 'verbose|v' => \$verbose, + 'query|q=s' => \$query, + 'help' => \$help, + 'man' => \$man) + or die "Errors in command line arguments\n"; + + # We allow extra arguments with --query. That allows constructs like + # this: + # ./configdata.pm --query 'get_sources(@ARGV)' file1 file2 file3 + if (!$query && scalar @ARGV > 0) { + print STDERR <<"_____"; +Unrecognised arguments. +For more information, do '$0 --help' +_____ + exit(2); + } + + if ($help) { + pod2usage(-exitval => 0, + -verbose => 1); + } + if ($man) { + pod2usage(-exitval => 0, + -verbose => 2); + } + if ($dump || $cmdline) { + print "\nCommand line (with current working directory = $here):\n\n"; + print ' ',join(' ', + $config{PERL}, + catfile($config{sourcedir}, 'Configure'), + @{$config{perlargv}}), "\n"; + print "\nPerl information:\n\n"; + print ' ',$config{perl_cmd},"\n"; + print ' ',$config{perl_version},' for ',$config{perl_archname},"\n"; + } + if ($dump || $options) { + my $longest = 0; + my $longest2 = 0; + foreach my $what (@disablables) { + $longest = length($what) if $longest < length($what); + $longest2 = length($disabled{$what}) + if $disabled{$what} && $longest2 < length($disabled{$what}); + } + print "\nEnabled features:\n\n"; + foreach my $what (@disablables) { + print " $what\n" unless $disabled{$what}; + } + print "\nDisabled features:\n\n"; + foreach my $what (@disablables) { + if ($disabled{$what}) { + print " $what", ' ' x ($longest - length($what) + 1), + "[$disabled{$what}]", ' ' x ($longest2 - length($disabled{$what}) + 1); + print $disabled_info{$what}->{macro} + if $disabled_info{$what}->{macro}; + print ' (skip ', + join(', ', @{$disabled_info{$what}->{skipped}}), + ')' + if $disabled_info{$what}->{skipped}; + print "\n"; + } + } + } + if ($dump || $target) { + print "\nConfig target attributes:\n\n"; + foreach (sort keys %target) { + next if $_ =~ m|^_| || $_ eq 'template'; + my $quotify = sub { + map { + if (defined $_) { + (my $x = $_) =~ s|([\\\$\@"])|\\$1|g; "\"$x\"" + } else { + "undef"; + } + } @_; + }; + print ' ', $_, ' => '; + if (ref($target{$_}) eq "ARRAY") { + print '[ ', join(', ', $quotify->(@{$target{$_}})), " ],\n"; + } else { + print $quotify->($target{$_}), ",\n" + } + } + } + if ($dump || $envvars) { + print "\nRecorded environment:\n\n"; + foreach (sort keys %{$config{perlenv}}) { + print ' ',$_,' = ',($config{perlenv}->{$_} || ''),"\n"; + } + } + if ($dump || $makevars) { + print "\nMakevars:\n\n"; + foreach my $var (@makevars) { + my $prefix = ''; + $prefix = $config{CROSS_COMPILE} + if grep { $var eq $_ } @user_crossable; + $prefix //= ''; + print ' ',$var,' ' x (16 - length $var),'= ', + (ref $config{$var} eq 'ARRAY' + ? join(' ', @{$config{$var}}) + : $prefix.$config{$var}), + "\n" + if defined $config{$var}; + } + + my @buildfile = ($config{builddir}, $config{build_file}); + unshift @buildfile, $here + unless file_name_is_absolute($config{builddir}); + my $buildfile = canonpath(catdir(@buildfile)); + print <<"_____"; + +NOTE: These variables only represent the configuration view. The build file +template may have processed these variables further, please have a look at the +build file for more exact data: + $buildfile +_____ + } + if ($dump || $buildparams) { + my @buildfile = ($config{builddir}, $config{build_file}); + unshift @buildfile, $here + unless file_name_is_absolute($config{builddir}); + print "\nbuild file:\n\n"; + print " ", canonpath(catfile(@buildfile)),"\n"; + + print "\nbuild file templates:\n\n"; + foreach (@{$config{build_file_templates}}) { + my @tmpl = ($_); + unshift @tmpl, $here + unless file_name_is_absolute($config{sourcedir}); + print ' ',canonpath(catfile(@tmpl)),"\n"; + } + } + if ($reconf) { + if ($verbose) { + print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n"; + foreach (sort keys %{$config{perlenv}}) { + print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n"; + } + } + + chdir $here; + exec $^X,catfile($config{sourcedir}, 'Configure'),'reconf'; + } + if ($query) { + use OpenSSL::Config::Query; + + my $confquery = OpenSSL::Config::Query->new(info => \%unified_info, + config => \%config); + my $result = eval "\$confquery->$query"; + + # We may need a result class with a printing function at some point. + # Until then, we assume that we get a scalar, or a list or a hash table + # with scalar values and simply print them in some orderly fashion. + if (ref $result eq 'ARRAY') { + print "$_\n" foreach @$result; + } elsif (ref $result eq 'HASH') { + print "$_ : \\\n ", join(" \\\n ", @{$result->{$_}}), "\n" + foreach sort keys %$result; + } elsif (ref $result eq 'SCALAR') { + print "$$result\n"; + } + } +} + +1; + +__END__ + +=head1 NAME + +configdata.pm - configuration data for OpenSSL builds + +=head1 SYNOPSIS + +Interactive: + + perl configdata.pm [options] + +As data bank module: + + use configdata; + +=head1 DESCRIPTION + +This module can be used in two modes, interactively and as a module containing +all the data recorded by OpenSSL's Configure script. + +When used interactively, simply run it as any perl script. +If run with no arguments, it will rebuild the build file (Makefile or +corresponding). +With at least one option, it will instead get the information you ask for, or +re-run the configuration process. +See L below for more information. + +When loaded as a module, you get a few databanks with useful information to +perform build related tasks. The databanks are: + + %config Configured things. + %target The OpenSSL config target with all inheritances + resolved. + %disabled The features that are disabled. + @disablables The list of features that can be disabled. + %withargs All data given through --with-THING options. + %unified_info All information that was computed from the build.info + files. + +=head1 OPTIONS + +=over 4 + +=item B<--help> + +Print a brief help message and exit. + +=item B<--man> + +Print the manual page and exit. + +=item B<--dump> | B<-d> + +Print all relevant configuration data. This is equivalent to B<--command-line> +B<--options> B<--target> B<--environment> B<--make-variables> +B<--build-parameters>. + +=item B<--command-line> | B<-c> + +Print the current configuration command line. + +=item B<--options> | B<-o> + +Print the features, both enabled and disabled, and display defined macro and +skipped directories where applicable. + +=item B<--target> | B<-t> + +Print the config attributes for this config target. + +=item B<--environment> | B<-e> + +Print the environment variables and their values at the time of configuration. + +=item B<--make-variables> | B<-m> + +Print the main make variables generated in the current configuration + +=item B<--build-parameters> | B<-b> + +Print the build parameters, i.e. build file and build file templates. + +=item B<--reconfigure> | B<--reconf> | B<-r> + +Re-run the configuration process. + +=item B<--verbose> | B<-v> + +Verbose output. + +=back + +=cut + +EOF diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aes-x86_64.s b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aes-x86_64.s new file mode 100644 index 00000000..ec833d93 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aes-x86_64.s @@ -0,0 +1,2642 @@ +.text + +.p2align 4 +_x86_64_AES_encrypt: + + xorl 0(%r15),%eax + xorl 4(%r15),%ebx + xorl 8(%r15),%ecx + xorl 12(%r15),%edx + + movl 240(%r15),%r13d + subl $1,%r13d + jmp L$enc_loop +.p2align 4 +L$enc_loop: + + movzbl %al,%esi + movzbl %bl,%edi + movzbl %cl,%ebp + movl 0(%r14,%rsi,8),%r10d + movl 0(%r14,%rdi,8),%r11d + movl 0(%r14,%rbp,8),%r12d + + movzbl %bh,%esi + movzbl %ch,%edi + movzbl %dl,%ebp + xorl 3(%r14,%rsi,8),%r10d + xorl 3(%r14,%rdi,8),%r11d + movl 0(%r14,%rbp,8),%r8d + + movzbl %dh,%esi + shrl $16,%ecx + movzbl %ah,%ebp + xorl 3(%r14,%rsi,8),%r12d + shrl $16,%edx + xorl 3(%r14,%rbp,8),%r8d + + shrl $16,%ebx + leaq 16(%r15),%r15 + shrl $16,%eax + + movzbl %cl,%esi + movzbl %dl,%edi + movzbl %al,%ebp + xorl 2(%r14,%rsi,8),%r10d + xorl 2(%r14,%rdi,8),%r11d + xorl 2(%r14,%rbp,8),%r12d + + movzbl %dh,%esi + movzbl %ah,%edi + movzbl %bl,%ebp + xorl 1(%r14,%rsi,8),%r10d + xorl 1(%r14,%rdi,8),%r11d + xorl 2(%r14,%rbp,8),%r8d + + movl 12(%r15),%edx + movzbl %bh,%edi + movzbl %ch,%ebp + movl 0(%r15),%eax + xorl 1(%r14,%rdi,8),%r12d + xorl 1(%r14,%rbp,8),%r8d + + movl 4(%r15),%ebx + movl 8(%r15),%ecx + xorl %r10d,%eax + xorl %r11d,%ebx + xorl %r12d,%ecx + xorl %r8d,%edx + subl $1,%r13d + jnz L$enc_loop + movzbl %al,%esi + movzbl %bl,%edi + movzbl %cl,%ebp + movzbl 2(%r14,%rsi,8),%r10d + movzbl 2(%r14,%rdi,8),%r11d + movzbl 2(%r14,%rbp,8),%r12d + + movzbl %dl,%esi + movzbl %bh,%edi + movzbl %ch,%ebp + movzbl 2(%r14,%rsi,8),%r8d + movl 0(%r14,%rdi,8),%edi + movl 0(%r14,%rbp,8),%ebp + + andl $0x0000ff00,%edi + andl $0x0000ff00,%ebp + + xorl %edi,%r10d + xorl %ebp,%r11d + shrl $16,%ecx + + movzbl %dh,%esi + movzbl %ah,%edi + shrl $16,%edx + movl 0(%r14,%rsi,8),%esi + movl 0(%r14,%rdi,8),%edi + + andl $0x0000ff00,%esi + andl $0x0000ff00,%edi + shrl $16,%ebx + xorl %esi,%r12d + xorl %edi,%r8d + shrl $16,%eax + + movzbl %cl,%esi + movzbl %dl,%edi + movzbl %al,%ebp + movl 0(%r14,%rsi,8),%esi + movl 0(%r14,%rdi,8),%edi + movl 0(%r14,%rbp,8),%ebp + + andl $0x00ff0000,%esi + andl $0x00ff0000,%edi + andl $0x00ff0000,%ebp + + xorl %esi,%r10d + xorl %edi,%r11d + xorl %ebp,%r12d + + movzbl %bl,%esi + movzbl %dh,%edi + movzbl %ah,%ebp + movl 0(%r14,%rsi,8),%esi + movl 2(%r14,%rdi,8),%edi + movl 2(%r14,%rbp,8),%ebp + + andl $0x00ff0000,%esi + andl $0xff000000,%edi + andl $0xff000000,%ebp + + xorl %esi,%r8d + xorl %edi,%r10d + xorl %ebp,%r11d + + movzbl %bh,%esi + movzbl %ch,%edi + movl 16+12(%r15),%edx + movl 2(%r14,%rsi,8),%esi + movl 2(%r14,%rdi,8),%edi + movl 16+0(%r15),%eax + + andl $0xff000000,%esi + andl $0xff000000,%edi + + xorl %esi,%r12d + xorl %edi,%r8d + + movl 16+4(%r15),%ebx + movl 16+8(%r15),%ecx + xorl %r10d,%eax + xorl %r11d,%ebx + xorl %r12d,%ecx + xorl %r8d,%edx +.byte 0xf3,0xc3 + + + +.p2align 4 +_x86_64_AES_encrypt_compact: + + leaq 128(%r14),%r8 + movl 0-128(%r8),%edi + movl 32-128(%r8),%ebp + movl 64-128(%r8),%r10d + movl 96-128(%r8),%r11d + movl 128-128(%r8),%edi + movl 160-128(%r8),%ebp + movl 192-128(%r8),%r10d + movl 224-128(%r8),%r11d + jmp L$enc_loop_compact +.p2align 4 +L$enc_loop_compact: + xorl 0(%r15),%eax + xorl 4(%r15),%ebx + xorl 8(%r15),%ecx + xorl 12(%r15),%edx + leaq 16(%r15),%r15 + movzbl %al,%r10d + movzbl %bl,%r11d + movzbl %cl,%r12d + movzbl %dl,%r8d + movzbl %bh,%esi + movzbl %ch,%edi + shrl $16,%ecx + movzbl %dh,%ebp + movzbl (%r14,%r10,1),%r10d + movzbl (%r14,%r11,1),%r11d + movzbl (%r14,%r12,1),%r12d + movzbl (%r14,%r8,1),%r8d + + movzbl (%r14,%rsi,1),%r9d + movzbl %ah,%esi + movzbl (%r14,%rdi,1),%r13d + movzbl %cl,%edi + movzbl (%r14,%rbp,1),%ebp + movzbl (%r14,%rsi,1),%esi + + shll $8,%r9d + shrl $16,%edx + shll $8,%r13d + xorl %r9d,%r10d + shrl $16,%eax + movzbl %dl,%r9d + shrl $16,%ebx + xorl %r13d,%r11d + shll $8,%ebp + movzbl %al,%r13d + movzbl (%r14,%rdi,1),%edi + xorl %ebp,%r12d + + shll $8,%esi + movzbl %bl,%ebp + shll $16,%edi + xorl %esi,%r8d + movzbl (%r14,%r9,1),%r9d + movzbl %dh,%esi + movzbl (%r14,%r13,1),%r13d + xorl %edi,%r10d + + shrl $8,%ecx + movzbl %ah,%edi + shll $16,%r9d + shrl $8,%ebx + shll $16,%r13d + xorl %r9d,%r11d + movzbl (%r14,%rbp,1),%ebp + movzbl (%r14,%rsi,1),%esi + movzbl (%r14,%rdi,1),%edi + movzbl (%r14,%rcx,1),%edx + movzbl (%r14,%rbx,1),%ecx + + shll $16,%ebp + xorl %r13d,%r12d + shll $24,%esi + xorl %ebp,%r8d + shll $24,%edi + xorl %esi,%r10d + shll $24,%edx + xorl %edi,%r11d + shll $24,%ecx + movl %r10d,%eax + movl %r11d,%ebx + xorl %r12d,%ecx + xorl %r8d,%edx + cmpq 16(%rsp),%r15 + je L$enc_compact_done + movl $0x80808080,%r10d + movl $0x80808080,%r11d + andl %eax,%r10d + andl %ebx,%r11d + movl %r10d,%esi + movl %r11d,%edi + shrl $7,%r10d + leal (%rax,%rax,1),%r8d + shrl $7,%r11d + leal (%rbx,%rbx,1),%r9d + subl %r10d,%esi + subl %r11d,%edi + andl $0xfefefefe,%r8d + andl $0xfefefefe,%r9d + andl $0x1b1b1b1b,%esi + andl $0x1b1b1b1b,%edi + movl %eax,%r10d + movl %ebx,%r11d + xorl %esi,%r8d + xorl %edi,%r9d + + xorl %r8d,%eax + xorl %r9d,%ebx + movl $0x80808080,%r12d + roll $24,%eax + movl $0x80808080,%ebp + roll $24,%ebx + andl %ecx,%r12d + andl %edx,%ebp + xorl %r8d,%eax + xorl %r9d,%ebx + movl %r12d,%esi + rorl $16,%r10d + movl %ebp,%edi + rorl $16,%r11d + leal (%rcx,%rcx,1),%r8d + shrl $7,%r12d + xorl %r10d,%eax + shrl $7,%ebp + xorl %r11d,%ebx + rorl $8,%r10d + leal (%rdx,%rdx,1),%r9d + rorl $8,%r11d + subl %r12d,%esi + subl %ebp,%edi + xorl %r10d,%eax + xorl %r11d,%ebx + + andl $0xfefefefe,%r8d + andl $0xfefefefe,%r9d + andl $0x1b1b1b1b,%esi + andl $0x1b1b1b1b,%edi + movl %ecx,%r12d + movl %edx,%ebp + xorl %esi,%r8d + xorl %edi,%r9d + + rorl $16,%r12d + xorl %r8d,%ecx + rorl $16,%ebp + xorl %r9d,%edx + roll $24,%ecx + movl 0(%r14),%esi + roll $24,%edx + xorl %r8d,%ecx + movl 64(%r14),%edi + xorl %r9d,%edx + movl 128(%r14),%r8d + xorl %r12d,%ecx + rorl $8,%r12d + xorl %ebp,%edx + rorl $8,%ebp + xorl %r12d,%ecx + movl 192(%r14),%r9d + xorl %ebp,%edx + jmp L$enc_loop_compact +.p2align 4 +L$enc_compact_done: + xorl 0(%r15),%eax + xorl 4(%r15),%ebx + xorl 8(%r15),%ecx + xorl 12(%r15),%edx +.byte 0xf3,0xc3 + + +.globl _AES_encrypt + +.p2align 4 +.globl _asm_AES_encrypt +.private_extern _asm_AES_encrypt +_asm_AES_encrypt: +_AES_encrypt: + +.byte 243,15,30,250 + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + + + leaq -63(%rdx),%rcx + andq $-64,%rsp + subq %rsp,%rcx + negq %rcx + andq $0x3c0,%rcx + subq %rcx,%rsp + subq $32,%rsp + + movq %rsi,16(%rsp) + movq %rax,24(%rsp) + +L$enc_prologue: + + movq %rdx,%r15 + movl 240(%r15),%r13d + + movl 0(%rdi),%eax + movl 4(%rdi),%ebx + movl 8(%rdi),%ecx + movl 12(%rdi),%edx + + shll $4,%r13d + leaq (%r15,%r13,1),%rbp + movq %r15,(%rsp) + movq %rbp,8(%rsp) + + + leaq L$AES_Te+2048(%rip),%r14 + leaq 768(%rsp),%rbp + subq %r14,%rbp + andq $0x300,%rbp + leaq (%r14,%rbp,1),%r14 + + call _x86_64_AES_encrypt_compact + + movq 16(%rsp),%r9 + movq 24(%rsp),%rsi + + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + movq -48(%rsi),%r15 + + movq -40(%rsi),%r14 + + movq -32(%rsi),%r13 + + movq -24(%rsi),%r12 + + movq -16(%rsi),%rbp + + movq -8(%rsi),%rbx + + leaq (%rsi),%rsp + +L$enc_epilogue: + .byte 0xf3,0xc3 + + + +.p2align 4 +_x86_64_AES_decrypt: + + xorl 0(%r15),%eax + xorl 4(%r15),%ebx + xorl 8(%r15),%ecx + xorl 12(%r15),%edx + + movl 240(%r15),%r13d + subl $1,%r13d + jmp L$dec_loop +.p2align 4 +L$dec_loop: + + movzbl %al,%esi + movzbl %bl,%edi + movzbl %cl,%ebp + movl 0(%r14,%rsi,8),%r10d + movl 0(%r14,%rdi,8),%r11d + movl 0(%r14,%rbp,8),%r12d + + movzbl %dh,%esi + movzbl %ah,%edi + movzbl %dl,%ebp + xorl 3(%r14,%rsi,8),%r10d + xorl 3(%r14,%rdi,8),%r11d + movl 0(%r14,%rbp,8),%r8d + + movzbl %bh,%esi + shrl $16,%eax + movzbl %ch,%ebp + xorl 3(%r14,%rsi,8),%r12d + shrl $16,%edx + xorl 3(%r14,%rbp,8),%r8d + + shrl $16,%ebx + leaq 16(%r15),%r15 + shrl $16,%ecx + + movzbl %cl,%esi + movzbl %dl,%edi + movzbl %al,%ebp + xorl 2(%r14,%rsi,8),%r10d + xorl 2(%r14,%rdi,8),%r11d + xorl 2(%r14,%rbp,8),%r12d + + movzbl %bh,%esi + movzbl %ch,%edi + movzbl %bl,%ebp + xorl 1(%r14,%rsi,8),%r10d + xorl 1(%r14,%rdi,8),%r11d + xorl 2(%r14,%rbp,8),%r8d + + movzbl %dh,%esi + movl 12(%r15),%edx + movzbl %ah,%ebp + xorl 1(%r14,%rsi,8),%r12d + movl 0(%r15),%eax + xorl 1(%r14,%rbp,8),%r8d + + xorl %r10d,%eax + movl 4(%r15),%ebx + movl 8(%r15),%ecx + xorl %r12d,%ecx + xorl %r11d,%ebx + xorl %r8d,%edx + subl $1,%r13d + jnz L$dec_loop + leaq 2048(%r14),%r14 + movzbl %al,%esi + movzbl %bl,%edi + movzbl %cl,%ebp + movzbl (%r14,%rsi,1),%r10d + movzbl (%r14,%rdi,1),%r11d + movzbl (%r14,%rbp,1),%r12d + + movzbl %dl,%esi + movzbl %dh,%edi + movzbl %ah,%ebp + movzbl (%r14,%rsi,1),%r8d + movzbl (%r14,%rdi,1),%edi + movzbl (%r14,%rbp,1),%ebp + + shll $8,%edi + shll $8,%ebp + + xorl %edi,%r10d + xorl %ebp,%r11d + shrl $16,%edx + + movzbl %bh,%esi + movzbl %ch,%edi + shrl $16,%eax + movzbl (%r14,%rsi,1),%esi + movzbl (%r14,%rdi,1),%edi + + shll $8,%esi + shll $8,%edi + shrl $16,%ebx + xorl %esi,%r12d + xorl %edi,%r8d + shrl $16,%ecx + + movzbl %cl,%esi + movzbl %dl,%edi + movzbl %al,%ebp + movzbl (%r14,%rsi,1),%esi + movzbl (%r14,%rdi,1),%edi + movzbl (%r14,%rbp,1),%ebp + + shll $16,%esi + shll $16,%edi + shll $16,%ebp + + xorl %esi,%r10d + xorl %edi,%r11d + xorl %ebp,%r12d + + movzbl %bl,%esi + movzbl %bh,%edi + movzbl %ch,%ebp + movzbl (%r14,%rsi,1),%esi + movzbl (%r14,%rdi,1),%edi + movzbl (%r14,%rbp,1),%ebp + + shll $16,%esi + shll $24,%edi + shll $24,%ebp + + xorl %esi,%r8d + xorl %edi,%r10d + xorl %ebp,%r11d + + movzbl %dh,%esi + movzbl %ah,%edi + movl 16+12(%r15),%edx + movzbl (%r14,%rsi,1),%esi + movzbl (%r14,%rdi,1),%edi + movl 16+0(%r15),%eax + + shll $24,%esi + shll $24,%edi + + xorl %esi,%r12d + xorl %edi,%r8d + + movl 16+4(%r15),%ebx + movl 16+8(%r15),%ecx + leaq -2048(%r14),%r14 + xorl %r10d,%eax + xorl %r11d,%ebx + xorl %r12d,%ecx + xorl %r8d,%edx +.byte 0xf3,0xc3 + + + +.p2align 4 +_x86_64_AES_decrypt_compact: + + leaq 128(%r14),%r8 + movl 0-128(%r8),%edi + movl 32-128(%r8),%ebp + movl 64-128(%r8),%r10d + movl 96-128(%r8),%r11d + movl 128-128(%r8),%edi + movl 160-128(%r8),%ebp + movl 192-128(%r8),%r10d + movl 224-128(%r8),%r11d + jmp L$dec_loop_compact + +.p2align 4 +L$dec_loop_compact: + xorl 0(%r15),%eax + xorl 4(%r15),%ebx + xorl 8(%r15),%ecx + xorl 12(%r15),%edx + leaq 16(%r15),%r15 + movzbl %al,%r10d + movzbl %bl,%r11d + movzbl %cl,%r12d + movzbl %dl,%r8d + movzbl %dh,%esi + movzbl %ah,%edi + shrl $16,%edx + movzbl %bh,%ebp + movzbl (%r14,%r10,1),%r10d + movzbl (%r14,%r11,1),%r11d + movzbl (%r14,%r12,1),%r12d + movzbl (%r14,%r8,1),%r8d + + movzbl (%r14,%rsi,1),%r9d + movzbl %ch,%esi + movzbl (%r14,%rdi,1),%r13d + movzbl (%r14,%rbp,1),%ebp + movzbl (%r14,%rsi,1),%esi + + shrl $16,%ecx + shll $8,%r13d + shll $8,%r9d + movzbl %cl,%edi + shrl $16,%eax + xorl %r9d,%r10d + shrl $16,%ebx + movzbl %dl,%r9d + + shll $8,%ebp + xorl %r13d,%r11d + shll $8,%esi + movzbl %al,%r13d + movzbl (%r14,%rdi,1),%edi + xorl %ebp,%r12d + movzbl %bl,%ebp + + shll $16,%edi + xorl %esi,%r8d + movzbl (%r14,%r9,1),%r9d + movzbl %bh,%esi + movzbl (%r14,%rbp,1),%ebp + xorl %edi,%r10d + movzbl (%r14,%r13,1),%r13d + movzbl %ch,%edi + + shll $16,%ebp + shll $16,%r9d + shll $16,%r13d + xorl %ebp,%r8d + movzbl %dh,%ebp + xorl %r9d,%r11d + shrl $8,%eax + xorl %r13d,%r12d + + movzbl (%r14,%rsi,1),%esi + movzbl (%r14,%rdi,1),%ebx + movzbl (%r14,%rbp,1),%ecx + movzbl (%r14,%rax,1),%edx + + movl %r10d,%eax + shll $24,%esi + shll $24,%ebx + shll $24,%ecx + xorl %esi,%eax + shll $24,%edx + xorl %r11d,%ebx + xorl %r12d,%ecx + xorl %r8d,%edx + cmpq 16(%rsp),%r15 + je L$dec_compact_done + + movq 256+0(%r14),%rsi + shlq $32,%rbx + shlq $32,%rdx + movq 256+8(%r14),%rdi + orq %rbx,%rax + orq %rdx,%rcx + movq 256+16(%r14),%rbp + movq %rsi,%r9 + movq %rsi,%r12 + andq %rax,%r9 + andq %rcx,%r12 + movq %r9,%rbx + movq %r12,%rdx + shrq $7,%r9 + leaq (%rax,%rax,1),%r8 + shrq $7,%r12 + leaq (%rcx,%rcx,1),%r11 + subq %r9,%rbx + subq %r12,%rdx + andq %rdi,%r8 + andq %rdi,%r11 + andq %rbp,%rbx + andq %rbp,%rdx + xorq %rbx,%r8 + xorq %rdx,%r11 + movq %rsi,%r10 + movq %rsi,%r13 + + andq %r8,%r10 + andq %r11,%r13 + movq %r10,%rbx + movq %r13,%rdx + shrq $7,%r10 + leaq (%r8,%r8,1),%r9 + shrq $7,%r13 + leaq (%r11,%r11,1),%r12 + subq %r10,%rbx + subq %r13,%rdx + andq %rdi,%r9 + andq %rdi,%r12 + andq %rbp,%rbx + andq %rbp,%rdx + xorq %rbx,%r9 + xorq %rdx,%r12 + movq %rsi,%r10 + movq %rsi,%r13 + + andq %r9,%r10 + andq %r12,%r13 + movq %r10,%rbx + movq %r13,%rdx + shrq $7,%r10 + xorq %rax,%r8 + shrq $7,%r13 + xorq %rcx,%r11 + subq %r10,%rbx + subq %r13,%rdx + leaq (%r9,%r9,1),%r10 + leaq (%r12,%r12,1),%r13 + xorq %rax,%r9 + xorq %rcx,%r12 + andq %rdi,%r10 + andq %rdi,%r13 + andq %rbp,%rbx + andq %rbp,%rdx + xorq %rbx,%r10 + xorq %rdx,%r13 + + xorq %r10,%rax + xorq %r13,%rcx + xorq %r10,%r8 + xorq %r13,%r11 + movq %rax,%rbx + movq %rcx,%rdx + xorq %r10,%r9 + shrq $32,%rbx + xorq %r13,%r12 + shrq $32,%rdx + xorq %r8,%r10 + roll $8,%eax + xorq %r11,%r13 + roll $8,%ecx + xorq %r9,%r10 + roll $8,%ebx + xorq %r12,%r13 + + roll $8,%edx + xorl %r10d,%eax + shrq $32,%r10 + xorl %r13d,%ecx + shrq $32,%r13 + xorl %r10d,%ebx + xorl %r13d,%edx + + movq %r8,%r10 + roll $24,%r8d + movq %r11,%r13 + roll $24,%r11d + shrq $32,%r10 + xorl %r8d,%eax + shrq $32,%r13 + xorl %r11d,%ecx + roll $24,%r10d + movq %r9,%r8 + roll $24,%r13d + movq %r12,%r11 + shrq $32,%r8 + xorl %r10d,%ebx + shrq $32,%r11 + xorl %r13d,%edx + + movq 0(%r14),%rsi + roll $16,%r9d + movq 64(%r14),%rdi + roll $16,%r12d + movq 128(%r14),%rbp + roll $16,%r8d + movq 192(%r14),%r10 + xorl %r9d,%eax + roll $16,%r11d + xorl %r12d,%ecx + movq 256(%r14),%r13 + xorl %r8d,%ebx + xorl %r11d,%edx + jmp L$dec_loop_compact +.p2align 4 +L$dec_compact_done: + xorl 0(%r15),%eax + xorl 4(%r15),%ebx + xorl 8(%r15),%ecx + xorl 12(%r15),%edx +.byte 0xf3,0xc3 + + +.globl _AES_decrypt + +.p2align 4 +.globl _asm_AES_decrypt +.private_extern _asm_AES_decrypt +_asm_AES_decrypt: +_AES_decrypt: + +.byte 243,15,30,250 + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + + + leaq -63(%rdx),%rcx + andq $-64,%rsp + subq %rsp,%rcx + negq %rcx + andq $0x3c0,%rcx + subq %rcx,%rsp + subq $32,%rsp + + movq %rsi,16(%rsp) + movq %rax,24(%rsp) + +L$dec_prologue: + + movq %rdx,%r15 + movl 240(%r15),%r13d + + movl 0(%rdi),%eax + movl 4(%rdi),%ebx + movl 8(%rdi),%ecx + movl 12(%rdi),%edx + + shll $4,%r13d + leaq (%r15,%r13,1),%rbp + movq %r15,(%rsp) + movq %rbp,8(%rsp) + + + leaq L$AES_Td+2048(%rip),%r14 + leaq 768(%rsp),%rbp + subq %r14,%rbp + andq $0x300,%rbp + leaq (%r14,%rbp,1),%r14 + shrq $3,%rbp + addq %rbp,%r14 + + call _x86_64_AES_decrypt_compact + + movq 16(%rsp),%r9 + movq 24(%rsp),%rsi + + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + movq -48(%rsi),%r15 + + movq -40(%rsi),%r14 + + movq -32(%rsi),%r13 + + movq -24(%rsi),%r12 + + movq -16(%rsi),%rbp + + movq -8(%rsi),%rbx + + leaq (%rsi),%rsp + +L$dec_epilogue: + .byte 0xf3,0xc3 + + +.globl _AES_set_encrypt_key + +.p2align 4 +_AES_set_encrypt_key: + +.byte 243,15,30,250 + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + subq $8,%rsp + +L$enc_key_prologue: + + call _x86_64_AES_set_encrypt_key + + movq 40(%rsp),%rbp + + movq 48(%rsp),%rbx + + addq $56,%rsp + +L$enc_key_epilogue: + .byte 0xf3,0xc3 + + + + +.p2align 4 +_x86_64_AES_set_encrypt_key: + + movl %esi,%ecx + movq %rdi,%rsi + movq %rdx,%rdi + + testq $-1,%rsi + jz L$badpointer + testq $-1,%rdi + jz L$badpointer + + leaq L$AES_Te(%rip),%rbp + leaq 2048+128(%rbp),%rbp + + + movl 0-128(%rbp),%eax + movl 32-128(%rbp),%ebx + movl 64-128(%rbp),%r8d + movl 96-128(%rbp),%edx + movl 128-128(%rbp),%eax + movl 160-128(%rbp),%ebx + movl 192-128(%rbp),%r8d + movl 224-128(%rbp),%edx + + cmpl $128,%ecx + je L$10rounds + cmpl $192,%ecx + je L$12rounds + cmpl $256,%ecx + je L$14rounds + movq $-2,%rax + jmp L$exit + +L$10rounds: + movq 0(%rsi),%rax + movq 8(%rsi),%rdx + movq %rax,0(%rdi) + movq %rdx,8(%rdi) + + shrq $32,%rdx + xorl %ecx,%ecx + jmp L$10shortcut +.p2align 2 +L$10loop: + movl 0(%rdi),%eax + movl 12(%rdi),%edx +L$10shortcut: + movzbl %dl,%esi + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + shll $24,%ebx + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shrl $16,%edx + movzbl %dl,%esi + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + shll $8,%ebx + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shll $16,%ebx + xorl %ebx,%eax + + xorl 1024-128(%rbp,%rcx,4),%eax + movl %eax,16(%rdi) + xorl 4(%rdi),%eax + movl %eax,20(%rdi) + xorl 8(%rdi),%eax + movl %eax,24(%rdi) + xorl 12(%rdi),%eax + movl %eax,28(%rdi) + addl $1,%ecx + leaq 16(%rdi),%rdi + cmpl $10,%ecx + jl L$10loop + + movl $10,80(%rdi) + xorq %rax,%rax + jmp L$exit + +L$12rounds: + movq 0(%rsi),%rax + movq 8(%rsi),%rbx + movq 16(%rsi),%rdx + movq %rax,0(%rdi) + movq %rbx,8(%rdi) + movq %rdx,16(%rdi) + + shrq $32,%rdx + xorl %ecx,%ecx + jmp L$12shortcut +.p2align 2 +L$12loop: + movl 0(%rdi),%eax + movl 20(%rdi),%edx +L$12shortcut: + movzbl %dl,%esi + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + shll $24,%ebx + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shrl $16,%edx + movzbl %dl,%esi + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + shll $8,%ebx + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shll $16,%ebx + xorl %ebx,%eax + + xorl 1024-128(%rbp,%rcx,4),%eax + movl %eax,24(%rdi) + xorl 4(%rdi),%eax + movl %eax,28(%rdi) + xorl 8(%rdi),%eax + movl %eax,32(%rdi) + xorl 12(%rdi),%eax + movl %eax,36(%rdi) + + cmpl $7,%ecx + je L$12break + addl $1,%ecx + + xorl 16(%rdi),%eax + movl %eax,40(%rdi) + xorl 20(%rdi),%eax + movl %eax,44(%rdi) + + leaq 24(%rdi),%rdi + jmp L$12loop +L$12break: + movl $12,72(%rdi) + xorq %rax,%rax + jmp L$exit + +L$14rounds: + movq 0(%rsi),%rax + movq 8(%rsi),%rbx + movq 16(%rsi),%rcx + movq 24(%rsi),%rdx + movq %rax,0(%rdi) + movq %rbx,8(%rdi) + movq %rcx,16(%rdi) + movq %rdx,24(%rdi) + + shrq $32,%rdx + xorl %ecx,%ecx + jmp L$14shortcut +.p2align 2 +L$14loop: + movl 0(%rdi),%eax + movl 28(%rdi),%edx +L$14shortcut: + movzbl %dl,%esi + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + shll $24,%ebx + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shrl $16,%edx + movzbl %dl,%esi + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + shll $8,%ebx + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shll $16,%ebx + xorl %ebx,%eax + + xorl 1024-128(%rbp,%rcx,4),%eax + movl %eax,32(%rdi) + xorl 4(%rdi),%eax + movl %eax,36(%rdi) + xorl 8(%rdi),%eax + movl %eax,40(%rdi) + xorl 12(%rdi),%eax + movl %eax,44(%rdi) + + cmpl $6,%ecx + je L$14break + addl $1,%ecx + + movl %eax,%edx + movl 16(%rdi),%eax + movzbl %dl,%esi + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shrl $16,%edx + shll $8,%ebx + movzbl %dl,%esi + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + movzbl %dh,%esi + shll $16,%ebx + xorl %ebx,%eax + + movzbl -128(%rbp,%rsi,1),%ebx + shll $24,%ebx + xorl %ebx,%eax + + movl %eax,48(%rdi) + xorl 20(%rdi),%eax + movl %eax,52(%rdi) + xorl 24(%rdi),%eax + movl %eax,56(%rdi) + xorl 28(%rdi),%eax + movl %eax,60(%rdi) + + leaq 32(%rdi),%rdi + jmp L$14loop +L$14break: + movl $14,48(%rdi) + xorq %rax,%rax + jmp L$exit + +L$badpointer: + movq $-1,%rax +L$exit: +.byte 0xf3,0xc3 + + +.globl _AES_set_decrypt_key + +.p2align 4 +_AES_set_decrypt_key: + +.byte 243,15,30,250 + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + pushq %rdx + +L$dec_key_prologue: + + call _x86_64_AES_set_encrypt_key + movq (%rsp),%r8 + cmpl $0,%eax + jne L$abort + + movl 240(%r8),%r14d + xorq %rdi,%rdi + leaq (%rdi,%r14,4),%rcx + movq %r8,%rsi + leaq (%r8,%rcx,4),%rdi +.p2align 2 +L$invert: + movq 0(%rsi),%rax + movq 8(%rsi),%rbx + movq 0(%rdi),%rcx + movq 8(%rdi),%rdx + movq %rax,0(%rdi) + movq %rbx,8(%rdi) + movq %rcx,0(%rsi) + movq %rdx,8(%rsi) + leaq 16(%rsi),%rsi + leaq -16(%rdi),%rdi + cmpq %rsi,%rdi + jne L$invert + + leaq L$AES_Te+2048+1024(%rip),%rax + + movq 40(%rax),%rsi + movq 48(%rax),%rdi + movq 56(%rax),%rbp + + movq %r8,%r15 + subl $1,%r14d +.p2align 2 +L$permute: + leaq 16(%r15),%r15 + movq 0(%r15),%rax + movq 8(%r15),%rcx + movq %rsi,%r9 + movq %rsi,%r12 + andq %rax,%r9 + andq %rcx,%r12 + movq %r9,%rbx + movq %r12,%rdx + shrq $7,%r9 + leaq (%rax,%rax,1),%r8 + shrq $7,%r12 + leaq (%rcx,%rcx,1),%r11 + subq %r9,%rbx + subq %r12,%rdx + andq %rdi,%r8 + andq %rdi,%r11 + andq %rbp,%rbx + andq %rbp,%rdx + xorq %rbx,%r8 + xorq %rdx,%r11 + movq %rsi,%r10 + movq %rsi,%r13 + + andq %r8,%r10 + andq %r11,%r13 + movq %r10,%rbx + movq %r13,%rdx + shrq $7,%r10 + leaq (%r8,%r8,1),%r9 + shrq $7,%r13 + leaq (%r11,%r11,1),%r12 + subq %r10,%rbx + subq %r13,%rdx + andq %rdi,%r9 + andq %rdi,%r12 + andq %rbp,%rbx + andq %rbp,%rdx + xorq %rbx,%r9 + xorq %rdx,%r12 + movq %rsi,%r10 + movq %rsi,%r13 + + andq %r9,%r10 + andq %r12,%r13 + movq %r10,%rbx + movq %r13,%rdx + shrq $7,%r10 + xorq %rax,%r8 + shrq $7,%r13 + xorq %rcx,%r11 + subq %r10,%rbx + subq %r13,%rdx + leaq (%r9,%r9,1),%r10 + leaq (%r12,%r12,1),%r13 + xorq %rax,%r9 + xorq %rcx,%r12 + andq %rdi,%r10 + andq %rdi,%r13 + andq %rbp,%rbx + andq %rbp,%rdx + xorq %rbx,%r10 + xorq %rdx,%r13 + + xorq %r10,%rax + xorq %r13,%rcx + xorq %r10,%r8 + xorq %r13,%r11 + movq %rax,%rbx + movq %rcx,%rdx + xorq %r10,%r9 + shrq $32,%rbx + xorq %r13,%r12 + shrq $32,%rdx + xorq %r8,%r10 + roll $8,%eax + xorq %r11,%r13 + roll $8,%ecx + xorq %r9,%r10 + roll $8,%ebx + xorq %r12,%r13 + + roll $8,%edx + xorl %r10d,%eax + shrq $32,%r10 + xorl %r13d,%ecx + shrq $32,%r13 + xorl %r10d,%ebx + xorl %r13d,%edx + + movq %r8,%r10 + roll $24,%r8d + movq %r11,%r13 + roll $24,%r11d + shrq $32,%r10 + xorl %r8d,%eax + shrq $32,%r13 + xorl %r11d,%ecx + roll $24,%r10d + movq %r9,%r8 + roll $24,%r13d + movq %r12,%r11 + shrq $32,%r8 + xorl %r10d,%ebx + shrq $32,%r11 + xorl %r13d,%edx + + + roll $16,%r9d + + roll $16,%r12d + + roll $16,%r8d + + xorl %r9d,%eax + roll $16,%r11d + xorl %r12d,%ecx + + xorl %r8d,%ebx + xorl %r11d,%edx + movl %eax,0(%r15) + movl %ebx,4(%r15) + movl %ecx,8(%r15) + movl %edx,12(%r15) + subl $1,%r14d + jnz L$permute + + xorq %rax,%rax +L$abort: + movq 8(%rsp),%r15 + + movq 16(%rsp),%r14 + + movq 24(%rsp),%r13 + + movq 32(%rsp),%r12 + + movq 40(%rsp),%rbp + + movq 48(%rsp),%rbx + + addq $56,%rsp + +L$dec_key_epilogue: + .byte 0xf3,0xc3 + + +.globl _AES_cbc_encrypt + +.p2align 4 + +.globl _asm_AES_cbc_encrypt +.private_extern _asm_AES_cbc_encrypt +_asm_AES_cbc_encrypt: +_AES_cbc_encrypt: + +.byte 243,15,30,250 + cmpq $0,%rdx + je L$cbc_epilogue + pushfq + + + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + +L$cbc_prologue: + + cld + movl %r9d,%r9d + + leaq L$AES_Te(%rip),%r14 + leaq L$AES_Td(%rip),%r10 + cmpq $0,%r9 + cmoveq %r10,%r14 + + + movl _OPENSSL_ia32cap_P(%rip),%r10d + cmpq $512,%rdx + jb L$cbc_slow_prologue + testq $15,%rdx + jnz L$cbc_slow_prologue + btl $28,%r10d + jc L$cbc_slow_prologue + + + leaq -88-248(%rsp),%r15 + andq $-64,%r15 + + + movq %r14,%r10 + leaq 2304(%r14),%r11 + movq %r15,%r12 + andq $0xFFF,%r10 + andq $0xFFF,%r11 + andq $0xFFF,%r12 + + cmpq %r11,%r12 + jb L$cbc_te_break_out + subq %r11,%r12 + subq %r12,%r15 + jmp L$cbc_te_ok +L$cbc_te_break_out: + subq %r10,%r12 + andq $0xFFF,%r12 + addq $320,%r12 + subq %r12,%r15 +.p2align 2 +L$cbc_te_ok: + + xchgq %rsp,%r15 + + + movq %r15,16(%rsp) + +L$cbc_fast_body: + movq %rdi,24(%rsp) + movq %rsi,32(%rsp) + movq %rdx,40(%rsp) + movq %rcx,48(%rsp) + movq %r8,56(%rsp) + movl $0,80+240(%rsp) + movq %r8,%rbp + movq %r9,%rbx + movq %rsi,%r9 + movq %rdi,%r8 + movq %rcx,%r15 + + movl 240(%r15),%eax + + movq %r15,%r10 + subq %r14,%r10 + andq $0xfff,%r10 + cmpq $2304,%r10 + jb L$cbc_do_ecopy + cmpq $4096-248,%r10 + jb L$cbc_skip_ecopy +.p2align 2 +L$cbc_do_ecopy: + movq %r15,%rsi + leaq 80(%rsp),%rdi + leaq 80(%rsp),%r15 + movl $30,%ecx +.long 0x90A548F3 + movl %eax,(%rdi) +L$cbc_skip_ecopy: + movq %r15,0(%rsp) + + movl $18,%ecx +.p2align 2 +L$cbc_prefetch_te: + movq 0(%r14),%r10 + movq 32(%r14),%r11 + movq 64(%r14),%r12 + movq 96(%r14),%r13 + leaq 128(%r14),%r14 + subl $1,%ecx + jnz L$cbc_prefetch_te + leaq -2304(%r14),%r14 + + cmpq $0,%rbx + je L$FAST_DECRYPT + + + movl 0(%rbp),%eax + movl 4(%rbp),%ebx + movl 8(%rbp),%ecx + movl 12(%rbp),%edx + +.p2align 2 +L$cbc_fast_enc_loop: + xorl 0(%r8),%eax + xorl 4(%r8),%ebx + xorl 8(%r8),%ecx + xorl 12(%r8),%edx + movq 0(%rsp),%r15 + movq %r8,24(%rsp) + + call _x86_64_AES_encrypt + + movq 24(%rsp),%r8 + movq 40(%rsp),%r10 + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + leaq 16(%r8),%r8 + leaq 16(%r9),%r9 + subq $16,%r10 + testq $-16,%r10 + movq %r10,40(%rsp) + jnz L$cbc_fast_enc_loop + movq 56(%rsp),%rbp + movl %eax,0(%rbp) + movl %ebx,4(%rbp) + movl %ecx,8(%rbp) + movl %edx,12(%rbp) + + jmp L$cbc_fast_cleanup + + +.p2align 4 +L$FAST_DECRYPT: + cmpq %r8,%r9 + je L$cbc_fast_dec_in_place + + movq %rbp,64(%rsp) +.p2align 2 +L$cbc_fast_dec_loop: + movl 0(%r8),%eax + movl 4(%r8),%ebx + movl 8(%r8),%ecx + movl 12(%r8),%edx + movq 0(%rsp),%r15 + movq %r8,24(%rsp) + + call _x86_64_AES_decrypt + + movq 64(%rsp),%rbp + movq 24(%rsp),%r8 + movq 40(%rsp),%r10 + xorl 0(%rbp),%eax + xorl 4(%rbp),%ebx + xorl 8(%rbp),%ecx + xorl 12(%rbp),%edx + movq %r8,%rbp + + subq $16,%r10 + movq %r10,40(%rsp) + movq %rbp,64(%rsp) + + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + leaq 16(%r8),%r8 + leaq 16(%r9),%r9 + jnz L$cbc_fast_dec_loop + movq 56(%rsp),%r12 + movq 0(%rbp),%r10 + movq 8(%rbp),%r11 + movq %r10,0(%r12) + movq %r11,8(%r12) + jmp L$cbc_fast_cleanup + +.p2align 4 +L$cbc_fast_dec_in_place: + movq 0(%rbp),%r10 + movq 8(%rbp),%r11 + movq %r10,0+64(%rsp) + movq %r11,8+64(%rsp) +.p2align 2 +L$cbc_fast_dec_in_place_loop: + movl 0(%r8),%eax + movl 4(%r8),%ebx + movl 8(%r8),%ecx + movl 12(%r8),%edx + movq 0(%rsp),%r15 + movq %r8,24(%rsp) + + call _x86_64_AES_decrypt + + movq 24(%rsp),%r8 + movq 40(%rsp),%r10 + xorl 0+64(%rsp),%eax + xorl 4+64(%rsp),%ebx + xorl 8+64(%rsp),%ecx + xorl 12+64(%rsp),%edx + + movq 0(%r8),%r11 + movq 8(%r8),%r12 + subq $16,%r10 + jz L$cbc_fast_dec_in_place_done + + movq %r11,0+64(%rsp) + movq %r12,8+64(%rsp) + + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + leaq 16(%r8),%r8 + leaq 16(%r9),%r9 + movq %r10,40(%rsp) + jmp L$cbc_fast_dec_in_place_loop +L$cbc_fast_dec_in_place_done: + movq 56(%rsp),%rdi + movq %r11,0(%rdi) + movq %r12,8(%rdi) + + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + +.p2align 2 +L$cbc_fast_cleanup: + cmpl $0,80+240(%rsp) + leaq 80(%rsp),%rdi + je L$cbc_exit + movl $30,%ecx + xorq %rax,%rax +.long 0x90AB48F3 + + jmp L$cbc_exit + + +.p2align 4 +L$cbc_slow_prologue: + + + leaq -88(%rsp),%rbp + andq $-64,%rbp + + leaq -88-63(%rcx),%r10 + subq %rbp,%r10 + negq %r10 + andq $0x3c0,%r10 + subq %r10,%rbp + + xchgq %rsp,%rbp + + + movq %rbp,16(%rsp) + +L$cbc_slow_body: + + + + + movq %r8,56(%rsp) + movq %r8,%rbp + movq %r9,%rbx + movq %rsi,%r9 + movq %rdi,%r8 + movq %rcx,%r15 + movq %rdx,%r10 + + movl 240(%r15),%eax + movq %r15,0(%rsp) + shll $4,%eax + leaq (%r15,%rax,1),%rax + movq %rax,8(%rsp) + + + leaq 2048(%r14),%r14 + leaq 768-8(%rsp),%rax + subq %r14,%rax + andq $0x300,%rax + leaq (%r14,%rax,1),%r14 + + cmpq $0,%rbx + je L$SLOW_DECRYPT + + + testq $-16,%r10 + movl 0(%rbp),%eax + movl 4(%rbp),%ebx + movl 8(%rbp),%ecx + movl 12(%rbp),%edx + jz L$cbc_slow_enc_tail + +.p2align 2 +L$cbc_slow_enc_loop: + xorl 0(%r8),%eax + xorl 4(%r8),%ebx + xorl 8(%r8),%ecx + xorl 12(%r8),%edx + movq 0(%rsp),%r15 + movq %r8,24(%rsp) + movq %r9,32(%rsp) + movq %r10,40(%rsp) + + call _x86_64_AES_encrypt_compact + + movq 24(%rsp),%r8 + movq 32(%rsp),%r9 + movq 40(%rsp),%r10 + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + leaq 16(%r8),%r8 + leaq 16(%r9),%r9 + subq $16,%r10 + testq $-16,%r10 + jnz L$cbc_slow_enc_loop + testq $15,%r10 + jnz L$cbc_slow_enc_tail + movq 56(%rsp),%rbp + movl %eax,0(%rbp) + movl %ebx,4(%rbp) + movl %ecx,8(%rbp) + movl %edx,12(%rbp) + + jmp L$cbc_exit + +.p2align 2 +L$cbc_slow_enc_tail: + movq %rax,%r11 + movq %rcx,%r12 + movq %r10,%rcx + movq %r8,%rsi + movq %r9,%rdi +.long 0x9066A4F3 + movq $16,%rcx + subq %r10,%rcx + xorq %rax,%rax +.long 0x9066AAF3 + movq %r9,%r8 + movq $16,%r10 + movq %r11,%rax + movq %r12,%rcx + jmp L$cbc_slow_enc_loop + +.p2align 4 +L$SLOW_DECRYPT: + shrq $3,%rax + addq %rax,%r14 + + movq 0(%rbp),%r11 + movq 8(%rbp),%r12 + movq %r11,0+64(%rsp) + movq %r12,8+64(%rsp) + +.p2align 2 +L$cbc_slow_dec_loop: + movl 0(%r8),%eax + movl 4(%r8),%ebx + movl 8(%r8),%ecx + movl 12(%r8),%edx + movq 0(%rsp),%r15 + movq %r8,24(%rsp) + movq %r9,32(%rsp) + movq %r10,40(%rsp) + + call _x86_64_AES_decrypt_compact + + movq 24(%rsp),%r8 + movq 32(%rsp),%r9 + movq 40(%rsp),%r10 + xorl 0+64(%rsp),%eax + xorl 4+64(%rsp),%ebx + xorl 8+64(%rsp),%ecx + xorl 12+64(%rsp),%edx + + movq 0(%r8),%r11 + movq 8(%r8),%r12 + subq $16,%r10 + jc L$cbc_slow_dec_partial + jz L$cbc_slow_dec_done + + movq %r11,0+64(%rsp) + movq %r12,8+64(%rsp) + + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + leaq 16(%r8),%r8 + leaq 16(%r9),%r9 + jmp L$cbc_slow_dec_loop +L$cbc_slow_dec_done: + movq 56(%rsp),%rdi + movq %r11,0(%rdi) + movq %r12,8(%rdi) + + movl %eax,0(%r9) + movl %ebx,4(%r9) + movl %ecx,8(%r9) + movl %edx,12(%r9) + + jmp L$cbc_exit + +.p2align 2 +L$cbc_slow_dec_partial: + movq 56(%rsp),%rdi + movq %r11,0(%rdi) + movq %r12,8(%rdi) + + movl %eax,0+64(%rsp) + movl %ebx,4+64(%rsp) + movl %ecx,8+64(%rsp) + movl %edx,12+64(%rsp) + + movq %r9,%rdi + leaq 64(%rsp),%rsi + leaq 16(%r10),%rcx +.long 0x9066A4F3 + jmp L$cbc_exit + +.p2align 4 +L$cbc_exit: + movq 16(%rsp),%rsi + + movq (%rsi),%r15 + + movq 8(%rsi),%r14 + + movq 16(%rsi),%r13 + + movq 24(%rsi),%r12 + + movq 32(%rsi),%rbp + + movq 40(%rsi),%rbx + + leaq 48(%rsi),%rsp + +L$cbc_popfq: + popfq + + + +L$cbc_epilogue: + .byte 0xf3,0xc3 + + +.section __DATA,__const +.p2align 6 +L$AES_Te: +.long 0xa56363c6,0xa56363c6 +.long 0x847c7cf8,0x847c7cf8 +.long 0x997777ee,0x997777ee +.long 0x8d7b7bf6,0x8d7b7bf6 +.long 0x0df2f2ff,0x0df2f2ff +.long 0xbd6b6bd6,0xbd6b6bd6 +.long 0xb16f6fde,0xb16f6fde +.long 0x54c5c591,0x54c5c591 +.long 0x50303060,0x50303060 +.long 0x03010102,0x03010102 +.long 0xa96767ce,0xa96767ce +.long 0x7d2b2b56,0x7d2b2b56 +.long 0x19fefee7,0x19fefee7 +.long 0x62d7d7b5,0x62d7d7b5 +.long 0xe6abab4d,0xe6abab4d +.long 0x9a7676ec,0x9a7676ec +.long 0x45caca8f,0x45caca8f +.long 0x9d82821f,0x9d82821f +.long 0x40c9c989,0x40c9c989 +.long 0x877d7dfa,0x877d7dfa +.long 0x15fafaef,0x15fafaef +.long 0xeb5959b2,0xeb5959b2 +.long 0xc947478e,0xc947478e +.long 0x0bf0f0fb,0x0bf0f0fb +.long 0xecadad41,0xecadad41 +.long 0x67d4d4b3,0x67d4d4b3 +.long 0xfda2a25f,0xfda2a25f +.long 0xeaafaf45,0xeaafaf45 +.long 0xbf9c9c23,0xbf9c9c23 +.long 0xf7a4a453,0xf7a4a453 +.long 0x967272e4,0x967272e4 +.long 0x5bc0c09b,0x5bc0c09b +.long 0xc2b7b775,0xc2b7b775 +.long 0x1cfdfde1,0x1cfdfde1 +.long 0xae93933d,0xae93933d +.long 0x6a26264c,0x6a26264c +.long 0x5a36366c,0x5a36366c +.long 0x413f3f7e,0x413f3f7e +.long 0x02f7f7f5,0x02f7f7f5 +.long 0x4fcccc83,0x4fcccc83 +.long 0x5c343468,0x5c343468 +.long 0xf4a5a551,0xf4a5a551 +.long 0x34e5e5d1,0x34e5e5d1 +.long 0x08f1f1f9,0x08f1f1f9 +.long 0x937171e2,0x937171e2 +.long 0x73d8d8ab,0x73d8d8ab +.long 0x53313162,0x53313162 +.long 0x3f15152a,0x3f15152a +.long 0x0c040408,0x0c040408 +.long 0x52c7c795,0x52c7c795 +.long 0x65232346,0x65232346 +.long 0x5ec3c39d,0x5ec3c39d +.long 0x28181830,0x28181830 +.long 0xa1969637,0xa1969637 +.long 0x0f05050a,0x0f05050a +.long 0xb59a9a2f,0xb59a9a2f +.long 0x0907070e,0x0907070e +.long 0x36121224,0x36121224 +.long 0x9b80801b,0x9b80801b +.long 0x3de2e2df,0x3de2e2df +.long 0x26ebebcd,0x26ebebcd +.long 0x6927274e,0x6927274e +.long 0xcdb2b27f,0xcdb2b27f +.long 0x9f7575ea,0x9f7575ea +.long 0x1b090912,0x1b090912 +.long 0x9e83831d,0x9e83831d +.long 0x742c2c58,0x742c2c58 +.long 0x2e1a1a34,0x2e1a1a34 +.long 0x2d1b1b36,0x2d1b1b36 +.long 0xb26e6edc,0xb26e6edc +.long 0xee5a5ab4,0xee5a5ab4 +.long 0xfba0a05b,0xfba0a05b +.long 0xf65252a4,0xf65252a4 +.long 0x4d3b3b76,0x4d3b3b76 +.long 0x61d6d6b7,0x61d6d6b7 +.long 0xceb3b37d,0xceb3b37d +.long 0x7b292952,0x7b292952 +.long 0x3ee3e3dd,0x3ee3e3dd +.long 0x712f2f5e,0x712f2f5e +.long 0x97848413,0x97848413 +.long 0xf55353a6,0xf55353a6 +.long 0x68d1d1b9,0x68d1d1b9 +.long 0x00000000,0x00000000 +.long 0x2cededc1,0x2cededc1 +.long 0x60202040,0x60202040 +.long 0x1ffcfce3,0x1ffcfce3 +.long 0xc8b1b179,0xc8b1b179 +.long 0xed5b5bb6,0xed5b5bb6 +.long 0xbe6a6ad4,0xbe6a6ad4 +.long 0x46cbcb8d,0x46cbcb8d +.long 0xd9bebe67,0xd9bebe67 +.long 0x4b393972,0x4b393972 +.long 0xde4a4a94,0xde4a4a94 +.long 0xd44c4c98,0xd44c4c98 +.long 0xe85858b0,0xe85858b0 +.long 0x4acfcf85,0x4acfcf85 +.long 0x6bd0d0bb,0x6bd0d0bb +.long 0x2aefefc5,0x2aefefc5 +.long 0xe5aaaa4f,0xe5aaaa4f +.long 0x16fbfbed,0x16fbfbed +.long 0xc5434386,0xc5434386 +.long 0xd74d4d9a,0xd74d4d9a +.long 0x55333366,0x55333366 +.long 0x94858511,0x94858511 +.long 0xcf45458a,0xcf45458a +.long 0x10f9f9e9,0x10f9f9e9 +.long 0x06020204,0x06020204 +.long 0x817f7ffe,0x817f7ffe +.long 0xf05050a0,0xf05050a0 +.long 0x443c3c78,0x443c3c78 +.long 0xba9f9f25,0xba9f9f25 +.long 0xe3a8a84b,0xe3a8a84b +.long 0xf35151a2,0xf35151a2 +.long 0xfea3a35d,0xfea3a35d +.long 0xc0404080,0xc0404080 +.long 0x8a8f8f05,0x8a8f8f05 +.long 0xad92923f,0xad92923f +.long 0xbc9d9d21,0xbc9d9d21 +.long 0x48383870,0x48383870 +.long 0x04f5f5f1,0x04f5f5f1 +.long 0xdfbcbc63,0xdfbcbc63 +.long 0xc1b6b677,0xc1b6b677 +.long 0x75dadaaf,0x75dadaaf +.long 0x63212142,0x63212142 +.long 0x30101020,0x30101020 +.long 0x1affffe5,0x1affffe5 +.long 0x0ef3f3fd,0x0ef3f3fd +.long 0x6dd2d2bf,0x6dd2d2bf +.long 0x4ccdcd81,0x4ccdcd81 +.long 0x140c0c18,0x140c0c18 +.long 0x35131326,0x35131326 +.long 0x2fececc3,0x2fececc3 +.long 0xe15f5fbe,0xe15f5fbe +.long 0xa2979735,0xa2979735 +.long 0xcc444488,0xcc444488 +.long 0x3917172e,0x3917172e +.long 0x57c4c493,0x57c4c493 +.long 0xf2a7a755,0xf2a7a755 +.long 0x827e7efc,0x827e7efc +.long 0x473d3d7a,0x473d3d7a +.long 0xac6464c8,0xac6464c8 +.long 0xe75d5dba,0xe75d5dba +.long 0x2b191932,0x2b191932 +.long 0x957373e6,0x957373e6 +.long 0xa06060c0,0xa06060c0 +.long 0x98818119,0x98818119 +.long 0xd14f4f9e,0xd14f4f9e +.long 0x7fdcdca3,0x7fdcdca3 +.long 0x66222244,0x66222244 +.long 0x7e2a2a54,0x7e2a2a54 +.long 0xab90903b,0xab90903b +.long 0x8388880b,0x8388880b +.long 0xca46468c,0xca46468c +.long 0x29eeeec7,0x29eeeec7 +.long 0xd3b8b86b,0xd3b8b86b +.long 0x3c141428,0x3c141428 +.long 0x79dedea7,0x79dedea7 +.long 0xe25e5ebc,0xe25e5ebc +.long 0x1d0b0b16,0x1d0b0b16 +.long 0x76dbdbad,0x76dbdbad +.long 0x3be0e0db,0x3be0e0db +.long 0x56323264,0x56323264 +.long 0x4e3a3a74,0x4e3a3a74 +.long 0x1e0a0a14,0x1e0a0a14 +.long 0xdb494992,0xdb494992 +.long 0x0a06060c,0x0a06060c +.long 0x6c242448,0x6c242448 +.long 0xe45c5cb8,0xe45c5cb8 +.long 0x5dc2c29f,0x5dc2c29f +.long 0x6ed3d3bd,0x6ed3d3bd +.long 0xefacac43,0xefacac43 +.long 0xa66262c4,0xa66262c4 +.long 0xa8919139,0xa8919139 +.long 0xa4959531,0xa4959531 +.long 0x37e4e4d3,0x37e4e4d3 +.long 0x8b7979f2,0x8b7979f2 +.long 0x32e7e7d5,0x32e7e7d5 +.long 0x43c8c88b,0x43c8c88b +.long 0x5937376e,0x5937376e +.long 0xb76d6dda,0xb76d6dda +.long 0x8c8d8d01,0x8c8d8d01 +.long 0x64d5d5b1,0x64d5d5b1 +.long 0xd24e4e9c,0xd24e4e9c +.long 0xe0a9a949,0xe0a9a949 +.long 0xb46c6cd8,0xb46c6cd8 +.long 0xfa5656ac,0xfa5656ac +.long 0x07f4f4f3,0x07f4f4f3 +.long 0x25eaeacf,0x25eaeacf +.long 0xaf6565ca,0xaf6565ca +.long 0x8e7a7af4,0x8e7a7af4 +.long 0xe9aeae47,0xe9aeae47 +.long 0x18080810,0x18080810 +.long 0xd5baba6f,0xd5baba6f +.long 0x887878f0,0x887878f0 +.long 0x6f25254a,0x6f25254a +.long 0x722e2e5c,0x722e2e5c +.long 0x241c1c38,0x241c1c38 +.long 0xf1a6a657,0xf1a6a657 +.long 0xc7b4b473,0xc7b4b473 +.long 0x51c6c697,0x51c6c697 +.long 0x23e8e8cb,0x23e8e8cb +.long 0x7cdddda1,0x7cdddda1 +.long 0x9c7474e8,0x9c7474e8 +.long 0x211f1f3e,0x211f1f3e +.long 0xdd4b4b96,0xdd4b4b96 +.long 0xdcbdbd61,0xdcbdbd61 +.long 0x868b8b0d,0x868b8b0d +.long 0x858a8a0f,0x858a8a0f +.long 0x907070e0,0x907070e0 +.long 0x423e3e7c,0x423e3e7c +.long 0xc4b5b571,0xc4b5b571 +.long 0xaa6666cc,0xaa6666cc +.long 0xd8484890,0xd8484890 +.long 0x05030306,0x05030306 +.long 0x01f6f6f7,0x01f6f6f7 +.long 0x120e0e1c,0x120e0e1c +.long 0xa36161c2,0xa36161c2 +.long 0x5f35356a,0x5f35356a +.long 0xf95757ae,0xf95757ae +.long 0xd0b9b969,0xd0b9b969 +.long 0x91868617,0x91868617 +.long 0x58c1c199,0x58c1c199 +.long 0x271d1d3a,0x271d1d3a +.long 0xb99e9e27,0xb99e9e27 +.long 0x38e1e1d9,0x38e1e1d9 +.long 0x13f8f8eb,0x13f8f8eb +.long 0xb398982b,0xb398982b +.long 0x33111122,0x33111122 +.long 0xbb6969d2,0xbb6969d2 +.long 0x70d9d9a9,0x70d9d9a9 +.long 0x898e8e07,0x898e8e07 +.long 0xa7949433,0xa7949433 +.long 0xb69b9b2d,0xb69b9b2d +.long 0x221e1e3c,0x221e1e3c +.long 0x92878715,0x92878715 +.long 0x20e9e9c9,0x20e9e9c9 +.long 0x49cece87,0x49cece87 +.long 0xff5555aa,0xff5555aa +.long 0x78282850,0x78282850 +.long 0x7adfdfa5,0x7adfdfa5 +.long 0x8f8c8c03,0x8f8c8c03 +.long 0xf8a1a159,0xf8a1a159 +.long 0x80898909,0x80898909 +.long 0x170d0d1a,0x170d0d1a +.long 0xdabfbf65,0xdabfbf65 +.long 0x31e6e6d7,0x31e6e6d7 +.long 0xc6424284,0xc6424284 +.long 0xb86868d0,0xb86868d0 +.long 0xc3414182,0xc3414182 +.long 0xb0999929,0xb0999929 +.long 0x772d2d5a,0x772d2d5a +.long 0x110f0f1e,0x110f0f1e +.long 0xcbb0b07b,0xcbb0b07b +.long 0xfc5454a8,0xfc5454a8 +.long 0xd6bbbb6d,0xd6bbbb6d +.long 0x3a16162c,0x3a16162c +.byte 0x63,0x7c,0x77,0x7b,0xf2,0x6b,0x6f,0xc5 +.byte 0x30,0x01,0x67,0x2b,0xfe,0xd7,0xab,0x76 +.byte 0xca,0x82,0xc9,0x7d,0xfa,0x59,0x47,0xf0 +.byte 0xad,0xd4,0xa2,0xaf,0x9c,0xa4,0x72,0xc0 +.byte 0xb7,0xfd,0x93,0x26,0x36,0x3f,0xf7,0xcc +.byte 0x34,0xa5,0xe5,0xf1,0x71,0xd8,0x31,0x15 +.byte 0x04,0xc7,0x23,0xc3,0x18,0x96,0x05,0x9a +.byte 0x07,0x12,0x80,0xe2,0xeb,0x27,0xb2,0x75 +.byte 0x09,0x83,0x2c,0x1a,0x1b,0x6e,0x5a,0xa0 +.byte 0x52,0x3b,0xd6,0xb3,0x29,0xe3,0x2f,0x84 +.byte 0x53,0xd1,0x00,0xed,0x20,0xfc,0xb1,0x5b +.byte 0x6a,0xcb,0xbe,0x39,0x4a,0x4c,0x58,0xcf +.byte 0xd0,0xef,0xaa,0xfb,0x43,0x4d,0x33,0x85 +.byte 0x45,0xf9,0x02,0x7f,0x50,0x3c,0x9f,0xa8 +.byte 0x51,0xa3,0x40,0x8f,0x92,0x9d,0x38,0xf5 +.byte 0xbc,0xb6,0xda,0x21,0x10,0xff,0xf3,0xd2 +.byte 0xcd,0x0c,0x13,0xec,0x5f,0x97,0x44,0x17 +.byte 0xc4,0xa7,0x7e,0x3d,0x64,0x5d,0x19,0x73 +.byte 0x60,0x81,0x4f,0xdc,0x22,0x2a,0x90,0x88 +.byte 0x46,0xee,0xb8,0x14,0xde,0x5e,0x0b,0xdb +.byte 0xe0,0x32,0x3a,0x0a,0x49,0x06,0x24,0x5c +.byte 0xc2,0xd3,0xac,0x62,0x91,0x95,0xe4,0x79 +.byte 0xe7,0xc8,0x37,0x6d,0x8d,0xd5,0x4e,0xa9 +.byte 0x6c,0x56,0xf4,0xea,0x65,0x7a,0xae,0x08 +.byte 0xba,0x78,0x25,0x2e,0x1c,0xa6,0xb4,0xc6 +.byte 0xe8,0xdd,0x74,0x1f,0x4b,0xbd,0x8b,0x8a +.byte 0x70,0x3e,0xb5,0x66,0x48,0x03,0xf6,0x0e +.byte 0x61,0x35,0x57,0xb9,0x86,0xc1,0x1d,0x9e +.byte 0xe1,0xf8,0x98,0x11,0x69,0xd9,0x8e,0x94 +.byte 0x9b,0x1e,0x87,0xe9,0xce,0x55,0x28,0xdf +.byte 0x8c,0xa1,0x89,0x0d,0xbf,0xe6,0x42,0x68 +.byte 0x41,0x99,0x2d,0x0f,0xb0,0x54,0xbb,0x16 +.byte 0x63,0x7c,0x77,0x7b,0xf2,0x6b,0x6f,0xc5 +.byte 0x30,0x01,0x67,0x2b,0xfe,0xd7,0xab,0x76 +.byte 0xca,0x82,0xc9,0x7d,0xfa,0x59,0x47,0xf0 +.byte 0xad,0xd4,0xa2,0xaf,0x9c,0xa4,0x72,0xc0 +.byte 0xb7,0xfd,0x93,0x26,0x36,0x3f,0xf7,0xcc +.byte 0x34,0xa5,0xe5,0xf1,0x71,0xd8,0x31,0x15 +.byte 0x04,0xc7,0x23,0xc3,0x18,0x96,0x05,0x9a +.byte 0x07,0x12,0x80,0xe2,0xeb,0x27,0xb2,0x75 +.byte 0x09,0x83,0x2c,0x1a,0x1b,0x6e,0x5a,0xa0 +.byte 0x52,0x3b,0xd6,0xb3,0x29,0xe3,0x2f,0x84 +.byte 0x53,0xd1,0x00,0xed,0x20,0xfc,0xb1,0x5b +.byte 0x6a,0xcb,0xbe,0x39,0x4a,0x4c,0x58,0xcf +.byte 0xd0,0xef,0xaa,0xfb,0x43,0x4d,0x33,0x85 +.byte 0x45,0xf9,0x02,0x7f,0x50,0x3c,0x9f,0xa8 +.byte 0x51,0xa3,0x40,0x8f,0x92,0x9d,0x38,0xf5 +.byte 0xbc,0xb6,0xda,0x21,0x10,0xff,0xf3,0xd2 +.byte 0xcd,0x0c,0x13,0xec,0x5f,0x97,0x44,0x17 +.byte 0xc4,0xa7,0x7e,0x3d,0x64,0x5d,0x19,0x73 +.byte 0x60,0x81,0x4f,0xdc,0x22,0x2a,0x90,0x88 +.byte 0x46,0xee,0xb8,0x14,0xde,0x5e,0x0b,0xdb +.byte 0xe0,0x32,0x3a,0x0a,0x49,0x06,0x24,0x5c +.byte 0xc2,0xd3,0xac,0x62,0x91,0x95,0xe4,0x79 +.byte 0xe7,0xc8,0x37,0x6d,0x8d,0xd5,0x4e,0xa9 +.byte 0x6c,0x56,0xf4,0xea,0x65,0x7a,0xae,0x08 +.byte 0xba,0x78,0x25,0x2e,0x1c,0xa6,0xb4,0xc6 +.byte 0xe8,0xdd,0x74,0x1f,0x4b,0xbd,0x8b,0x8a +.byte 0x70,0x3e,0xb5,0x66,0x48,0x03,0xf6,0x0e +.byte 0x61,0x35,0x57,0xb9,0x86,0xc1,0x1d,0x9e +.byte 0xe1,0xf8,0x98,0x11,0x69,0xd9,0x8e,0x94 +.byte 0x9b,0x1e,0x87,0xe9,0xce,0x55,0x28,0xdf +.byte 0x8c,0xa1,0x89,0x0d,0xbf,0xe6,0x42,0x68 +.byte 0x41,0x99,0x2d,0x0f,0xb0,0x54,0xbb,0x16 +.byte 0x63,0x7c,0x77,0x7b,0xf2,0x6b,0x6f,0xc5 +.byte 0x30,0x01,0x67,0x2b,0xfe,0xd7,0xab,0x76 +.byte 0xca,0x82,0xc9,0x7d,0xfa,0x59,0x47,0xf0 +.byte 0xad,0xd4,0xa2,0xaf,0x9c,0xa4,0x72,0xc0 +.byte 0xb7,0xfd,0x93,0x26,0x36,0x3f,0xf7,0xcc +.byte 0x34,0xa5,0xe5,0xf1,0x71,0xd8,0x31,0x15 +.byte 0x04,0xc7,0x23,0xc3,0x18,0x96,0x05,0x9a +.byte 0x07,0x12,0x80,0xe2,0xeb,0x27,0xb2,0x75 +.byte 0x09,0x83,0x2c,0x1a,0x1b,0x6e,0x5a,0xa0 +.byte 0x52,0x3b,0xd6,0xb3,0x29,0xe3,0x2f,0x84 +.byte 0x53,0xd1,0x00,0xed,0x20,0xfc,0xb1,0x5b +.byte 0x6a,0xcb,0xbe,0x39,0x4a,0x4c,0x58,0xcf +.byte 0xd0,0xef,0xaa,0xfb,0x43,0x4d,0x33,0x85 +.byte 0x45,0xf9,0x02,0x7f,0x50,0x3c,0x9f,0xa8 +.byte 0x51,0xa3,0x40,0x8f,0x92,0x9d,0x38,0xf5 +.byte 0xbc,0xb6,0xda,0x21,0x10,0xff,0xf3,0xd2 +.byte 0xcd,0x0c,0x13,0xec,0x5f,0x97,0x44,0x17 +.byte 0xc4,0xa7,0x7e,0x3d,0x64,0x5d,0x19,0x73 +.byte 0x60,0x81,0x4f,0xdc,0x22,0x2a,0x90,0x88 +.byte 0x46,0xee,0xb8,0x14,0xde,0x5e,0x0b,0xdb +.byte 0xe0,0x32,0x3a,0x0a,0x49,0x06,0x24,0x5c +.byte 0xc2,0xd3,0xac,0x62,0x91,0x95,0xe4,0x79 +.byte 0xe7,0xc8,0x37,0x6d,0x8d,0xd5,0x4e,0xa9 +.byte 0x6c,0x56,0xf4,0xea,0x65,0x7a,0xae,0x08 +.byte 0xba,0x78,0x25,0x2e,0x1c,0xa6,0xb4,0xc6 +.byte 0xe8,0xdd,0x74,0x1f,0x4b,0xbd,0x8b,0x8a +.byte 0x70,0x3e,0xb5,0x66,0x48,0x03,0xf6,0x0e +.byte 0x61,0x35,0x57,0xb9,0x86,0xc1,0x1d,0x9e +.byte 0xe1,0xf8,0x98,0x11,0x69,0xd9,0x8e,0x94 +.byte 0x9b,0x1e,0x87,0xe9,0xce,0x55,0x28,0xdf +.byte 0x8c,0xa1,0x89,0x0d,0xbf,0xe6,0x42,0x68 +.byte 0x41,0x99,0x2d,0x0f,0xb0,0x54,0xbb,0x16 +.byte 0x63,0x7c,0x77,0x7b,0xf2,0x6b,0x6f,0xc5 +.byte 0x30,0x01,0x67,0x2b,0xfe,0xd7,0xab,0x76 +.byte 0xca,0x82,0xc9,0x7d,0xfa,0x59,0x47,0xf0 +.byte 0xad,0xd4,0xa2,0xaf,0x9c,0xa4,0x72,0xc0 +.byte 0xb7,0xfd,0x93,0x26,0x36,0x3f,0xf7,0xcc +.byte 0x34,0xa5,0xe5,0xf1,0x71,0xd8,0x31,0x15 +.byte 0x04,0xc7,0x23,0xc3,0x18,0x96,0x05,0x9a +.byte 0x07,0x12,0x80,0xe2,0xeb,0x27,0xb2,0x75 +.byte 0x09,0x83,0x2c,0x1a,0x1b,0x6e,0x5a,0xa0 +.byte 0x52,0x3b,0xd6,0xb3,0x29,0xe3,0x2f,0x84 +.byte 0x53,0xd1,0x00,0xed,0x20,0xfc,0xb1,0x5b +.byte 0x6a,0xcb,0xbe,0x39,0x4a,0x4c,0x58,0xcf +.byte 0xd0,0xef,0xaa,0xfb,0x43,0x4d,0x33,0x85 +.byte 0x45,0xf9,0x02,0x7f,0x50,0x3c,0x9f,0xa8 +.byte 0x51,0xa3,0x40,0x8f,0x92,0x9d,0x38,0xf5 +.byte 0xbc,0xb6,0xda,0x21,0x10,0xff,0xf3,0xd2 +.byte 0xcd,0x0c,0x13,0xec,0x5f,0x97,0x44,0x17 +.byte 0xc4,0xa7,0x7e,0x3d,0x64,0x5d,0x19,0x73 +.byte 0x60,0x81,0x4f,0xdc,0x22,0x2a,0x90,0x88 +.byte 0x46,0xee,0xb8,0x14,0xde,0x5e,0x0b,0xdb +.byte 0xe0,0x32,0x3a,0x0a,0x49,0x06,0x24,0x5c +.byte 0xc2,0xd3,0xac,0x62,0x91,0x95,0xe4,0x79 +.byte 0xe7,0xc8,0x37,0x6d,0x8d,0xd5,0x4e,0xa9 +.byte 0x6c,0x56,0xf4,0xea,0x65,0x7a,0xae,0x08 +.byte 0xba,0x78,0x25,0x2e,0x1c,0xa6,0xb4,0xc6 +.byte 0xe8,0xdd,0x74,0x1f,0x4b,0xbd,0x8b,0x8a +.byte 0x70,0x3e,0xb5,0x66,0x48,0x03,0xf6,0x0e +.byte 0x61,0x35,0x57,0xb9,0x86,0xc1,0x1d,0x9e +.byte 0xe1,0xf8,0x98,0x11,0x69,0xd9,0x8e,0x94 +.byte 0x9b,0x1e,0x87,0xe9,0xce,0x55,0x28,0xdf +.byte 0x8c,0xa1,0x89,0x0d,0xbf,0xe6,0x42,0x68 +.byte 0x41,0x99,0x2d,0x0f,0xb0,0x54,0xbb,0x16 +.long 0x00000001, 0x00000002, 0x00000004, 0x00000008 +.long 0x00000010, 0x00000020, 0x00000040, 0x00000080 +.long 0x0000001b, 0x00000036, 0x80808080, 0x80808080 +.long 0xfefefefe, 0xfefefefe, 0x1b1b1b1b, 0x1b1b1b1b +.p2align 6 +L$AES_Td: +.long 0x50a7f451,0x50a7f451 +.long 0x5365417e,0x5365417e +.long 0xc3a4171a,0xc3a4171a +.long 0x965e273a,0x965e273a +.long 0xcb6bab3b,0xcb6bab3b +.long 0xf1459d1f,0xf1459d1f +.long 0xab58faac,0xab58faac +.long 0x9303e34b,0x9303e34b +.long 0x55fa3020,0x55fa3020 +.long 0xf66d76ad,0xf66d76ad +.long 0x9176cc88,0x9176cc88 +.long 0x254c02f5,0x254c02f5 +.long 0xfcd7e54f,0xfcd7e54f +.long 0xd7cb2ac5,0xd7cb2ac5 +.long 0x80443526,0x80443526 +.long 0x8fa362b5,0x8fa362b5 +.long 0x495ab1de,0x495ab1de +.long 0x671bba25,0x671bba25 +.long 0x980eea45,0x980eea45 +.long 0xe1c0fe5d,0xe1c0fe5d +.long 0x02752fc3,0x02752fc3 +.long 0x12f04c81,0x12f04c81 +.long 0xa397468d,0xa397468d +.long 0xc6f9d36b,0xc6f9d36b +.long 0xe75f8f03,0xe75f8f03 +.long 0x959c9215,0x959c9215 +.long 0xeb7a6dbf,0xeb7a6dbf +.long 0xda595295,0xda595295 +.long 0x2d83bed4,0x2d83bed4 +.long 0xd3217458,0xd3217458 +.long 0x2969e049,0x2969e049 +.long 0x44c8c98e,0x44c8c98e +.long 0x6a89c275,0x6a89c275 +.long 0x78798ef4,0x78798ef4 +.long 0x6b3e5899,0x6b3e5899 +.long 0xdd71b927,0xdd71b927 +.long 0xb64fe1be,0xb64fe1be +.long 0x17ad88f0,0x17ad88f0 +.long 0x66ac20c9,0x66ac20c9 +.long 0xb43ace7d,0xb43ace7d +.long 0x184adf63,0x184adf63 +.long 0x82311ae5,0x82311ae5 +.long 0x60335197,0x60335197 +.long 0x457f5362,0x457f5362 +.long 0xe07764b1,0xe07764b1 +.long 0x84ae6bbb,0x84ae6bbb +.long 0x1ca081fe,0x1ca081fe +.long 0x942b08f9,0x942b08f9 +.long 0x58684870,0x58684870 +.long 0x19fd458f,0x19fd458f +.long 0x876cde94,0x876cde94 +.long 0xb7f87b52,0xb7f87b52 +.long 0x23d373ab,0x23d373ab +.long 0xe2024b72,0xe2024b72 +.long 0x578f1fe3,0x578f1fe3 +.long 0x2aab5566,0x2aab5566 +.long 0x0728ebb2,0x0728ebb2 +.long 0x03c2b52f,0x03c2b52f +.long 0x9a7bc586,0x9a7bc586 +.long 0xa50837d3,0xa50837d3 +.long 0xf2872830,0xf2872830 +.long 0xb2a5bf23,0xb2a5bf23 +.long 0xba6a0302,0xba6a0302 +.long 0x5c8216ed,0x5c8216ed +.long 0x2b1ccf8a,0x2b1ccf8a +.long 0x92b479a7,0x92b479a7 +.long 0xf0f207f3,0xf0f207f3 +.long 0xa1e2694e,0xa1e2694e +.long 0xcdf4da65,0xcdf4da65 +.long 0xd5be0506,0xd5be0506 +.long 0x1f6234d1,0x1f6234d1 +.long 0x8afea6c4,0x8afea6c4 +.long 0x9d532e34,0x9d532e34 +.long 0xa055f3a2,0xa055f3a2 +.long 0x32e18a05,0x32e18a05 +.long 0x75ebf6a4,0x75ebf6a4 +.long 0x39ec830b,0x39ec830b +.long 0xaaef6040,0xaaef6040 +.long 0x069f715e,0x069f715e +.long 0x51106ebd,0x51106ebd +.long 0xf98a213e,0xf98a213e +.long 0x3d06dd96,0x3d06dd96 +.long 0xae053edd,0xae053edd +.long 0x46bde64d,0x46bde64d +.long 0xb58d5491,0xb58d5491 +.long 0x055dc471,0x055dc471 +.long 0x6fd40604,0x6fd40604 +.long 0xff155060,0xff155060 +.long 0x24fb9819,0x24fb9819 +.long 0x97e9bdd6,0x97e9bdd6 +.long 0xcc434089,0xcc434089 +.long 0x779ed967,0x779ed967 +.long 0xbd42e8b0,0xbd42e8b0 +.long 0x888b8907,0x888b8907 +.long 0x385b19e7,0x385b19e7 +.long 0xdbeec879,0xdbeec879 +.long 0x470a7ca1,0x470a7ca1 +.long 0xe90f427c,0xe90f427c +.long 0xc91e84f8,0xc91e84f8 +.long 0x00000000,0x00000000 +.long 0x83868009,0x83868009 +.long 0x48ed2b32,0x48ed2b32 +.long 0xac70111e,0xac70111e +.long 0x4e725a6c,0x4e725a6c +.long 0xfbff0efd,0xfbff0efd +.long 0x5638850f,0x5638850f +.long 0x1ed5ae3d,0x1ed5ae3d +.long 0x27392d36,0x27392d36 +.long 0x64d90f0a,0x64d90f0a +.long 0x21a65c68,0x21a65c68 +.long 0xd1545b9b,0xd1545b9b +.long 0x3a2e3624,0x3a2e3624 +.long 0xb1670a0c,0xb1670a0c +.long 0x0fe75793,0x0fe75793 +.long 0xd296eeb4,0xd296eeb4 +.long 0x9e919b1b,0x9e919b1b +.long 0x4fc5c080,0x4fc5c080 +.long 0xa220dc61,0xa220dc61 +.long 0x694b775a,0x694b775a +.long 0x161a121c,0x161a121c +.long 0x0aba93e2,0x0aba93e2 +.long 0xe52aa0c0,0xe52aa0c0 +.long 0x43e0223c,0x43e0223c +.long 0x1d171b12,0x1d171b12 +.long 0x0b0d090e,0x0b0d090e +.long 0xadc78bf2,0xadc78bf2 +.long 0xb9a8b62d,0xb9a8b62d +.long 0xc8a91e14,0xc8a91e14 +.long 0x8519f157,0x8519f157 +.long 0x4c0775af,0x4c0775af +.long 0xbbdd99ee,0xbbdd99ee +.long 0xfd607fa3,0xfd607fa3 +.long 0x9f2601f7,0x9f2601f7 +.long 0xbcf5725c,0xbcf5725c +.long 0xc53b6644,0xc53b6644 +.long 0x347efb5b,0x347efb5b +.long 0x7629438b,0x7629438b +.long 0xdcc623cb,0xdcc623cb +.long 0x68fcedb6,0x68fcedb6 +.long 0x63f1e4b8,0x63f1e4b8 +.long 0xcadc31d7,0xcadc31d7 +.long 0x10856342,0x10856342 +.long 0x40229713,0x40229713 +.long 0x2011c684,0x2011c684 +.long 0x7d244a85,0x7d244a85 +.long 0xf83dbbd2,0xf83dbbd2 +.long 0x1132f9ae,0x1132f9ae +.long 0x6da129c7,0x6da129c7 +.long 0x4b2f9e1d,0x4b2f9e1d +.long 0xf330b2dc,0xf330b2dc +.long 0xec52860d,0xec52860d +.long 0xd0e3c177,0xd0e3c177 +.long 0x6c16b32b,0x6c16b32b +.long 0x99b970a9,0x99b970a9 +.long 0xfa489411,0xfa489411 +.long 0x2264e947,0x2264e947 +.long 0xc48cfca8,0xc48cfca8 +.long 0x1a3ff0a0,0x1a3ff0a0 +.long 0xd82c7d56,0xd82c7d56 +.long 0xef903322,0xef903322 +.long 0xc74e4987,0xc74e4987 +.long 0xc1d138d9,0xc1d138d9 +.long 0xfea2ca8c,0xfea2ca8c +.long 0x360bd498,0x360bd498 +.long 0xcf81f5a6,0xcf81f5a6 +.long 0x28de7aa5,0x28de7aa5 +.long 0x268eb7da,0x268eb7da +.long 0xa4bfad3f,0xa4bfad3f +.long 0xe49d3a2c,0xe49d3a2c +.long 0x0d927850,0x0d927850 +.long 0x9bcc5f6a,0x9bcc5f6a +.long 0x62467e54,0x62467e54 +.long 0xc2138df6,0xc2138df6 +.long 0xe8b8d890,0xe8b8d890 +.long 0x5ef7392e,0x5ef7392e +.long 0xf5afc382,0xf5afc382 +.long 0xbe805d9f,0xbe805d9f +.long 0x7c93d069,0x7c93d069 +.long 0xa92dd56f,0xa92dd56f +.long 0xb31225cf,0xb31225cf +.long 0x3b99acc8,0x3b99acc8 +.long 0xa77d1810,0xa77d1810 +.long 0x6e639ce8,0x6e639ce8 +.long 0x7bbb3bdb,0x7bbb3bdb +.long 0x097826cd,0x097826cd +.long 0xf418596e,0xf418596e +.long 0x01b79aec,0x01b79aec +.long 0xa89a4f83,0xa89a4f83 +.long 0x656e95e6,0x656e95e6 +.long 0x7ee6ffaa,0x7ee6ffaa +.long 0x08cfbc21,0x08cfbc21 +.long 0xe6e815ef,0xe6e815ef +.long 0xd99be7ba,0xd99be7ba +.long 0xce366f4a,0xce366f4a +.long 0xd4099fea,0xd4099fea +.long 0xd67cb029,0xd67cb029 +.long 0xafb2a431,0xafb2a431 +.long 0x31233f2a,0x31233f2a +.long 0x3094a5c6,0x3094a5c6 +.long 0xc066a235,0xc066a235 +.long 0x37bc4e74,0x37bc4e74 +.long 0xa6ca82fc,0xa6ca82fc +.long 0xb0d090e0,0xb0d090e0 +.long 0x15d8a733,0x15d8a733 +.long 0x4a9804f1,0x4a9804f1 +.long 0xf7daec41,0xf7daec41 +.long 0x0e50cd7f,0x0e50cd7f +.long 0x2ff69117,0x2ff69117 +.long 0x8dd64d76,0x8dd64d76 +.long 0x4db0ef43,0x4db0ef43 +.long 0x544daacc,0x544daacc +.long 0xdf0496e4,0xdf0496e4 +.long 0xe3b5d19e,0xe3b5d19e +.long 0x1b886a4c,0x1b886a4c +.long 0xb81f2cc1,0xb81f2cc1 +.long 0x7f516546,0x7f516546 +.long 0x04ea5e9d,0x04ea5e9d +.long 0x5d358c01,0x5d358c01 +.long 0x737487fa,0x737487fa +.long 0x2e410bfb,0x2e410bfb +.long 0x5a1d67b3,0x5a1d67b3 +.long 0x52d2db92,0x52d2db92 +.long 0x335610e9,0x335610e9 +.long 0x1347d66d,0x1347d66d +.long 0x8c61d79a,0x8c61d79a +.long 0x7a0ca137,0x7a0ca137 +.long 0x8e14f859,0x8e14f859 +.long 0x893c13eb,0x893c13eb +.long 0xee27a9ce,0xee27a9ce +.long 0x35c961b7,0x35c961b7 +.long 0xede51ce1,0xede51ce1 +.long 0x3cb1477a,0x3cb1477a +.long 0x59dfd29c,0x59dfd29c +.long 0x3f73f255,0x3f73f255 +.long 0x79ce1418,0x79ce1418 +.long 0xbf37c773,0xbf37c773 +.long 0xeacdf753,0xeacdf753 +.long 0x5baafd5f,0x5baafd5f +.long 0x146f3ddf,0x146f3ddf +.long 0x86db4478,0x86db4478 +.long 0x81f3afca,0x81f3afca +.long 0x3ec468b9,0x3ec468b9 +.long 0x2c342438,0x2c342438 +.long 0x5f40a3c2,0x5f40a3c2 +.long 0x72c31d16,0x72c31d16 +.long 0x0c25e2bc,0x0c25e2bc +.long 0x8b493c28,0x8b493c28 +.long 0x41950dff,0x41950dff +.long 0x7101a839,0x7101a839 +.long 0xdeb30c08,0xdeb30c08 +.long 0x9ce4b4d8,0x9ce4b4d8 +.long 0x90c15664,0x90c15664 +.long 0x6184cb7b,0x6184cb7b +.long 0x70b632d5,0x70b632d5 +.long 0x745c6c48,0x745c6c48 +.long 0x4257b8d0,0x4257b8d0 +.byte 0x52,0x09,0x6a,0xd5,0x30,0x36,0xa5,0x38 +.byte 0xbf,0x40,0xa3,0x9e,0x81,0xf3,0xd7,0xfb +.byte 0x7c,0xe3,0x39,0x82,0x9b,0x2f,0xff,0x87 +.byte 0x34,0x8e,0x43,0x44,0xc4,0xde,0xe9,0xcb +.byte 0x54,0x7b,0x94,0x32,0xa6,0xc2,0x23,0x3d +.byte 0xee,0x4c,0x95,0x0b,0x42,0xfa,0xc3,0x4e +.byte 0x08,0x2e,0xa1,0x66,0x28,0xd9,0x24,0xb2 +.byte 0x76,0x5b,0xa2,0x49,0x6d,0x8b,0xd1,0x25 +.byte 0x72,0xf8,0xf6,0x64,0x86,0x68,0x98,0x16 +.byte 0xd4,0xa4,0x5c,0xcc,0x5d,0x65,0xb6,0x92 +.byte 0x6c,0x70,0x48,0x50,0xfd,0xed,0xb9,0xda +.byte 0x5e,0x15,0x46,0x57,0xa7,0x8d,0x9d,0x84 +.byte 0x90,0xd8,0xab,0x00,0x8c,0xbc,0xd3,0x0a +.byte 0xf7,0xe4,0x58,0x05,0xb8,0xb3,0x45,0x06 +.byte 0xd0,0x2c,0x1e,0x8f,0xca,0x3f,0x0f,0x02 +.byte 0xc1,0xaf,0xbd,0x03,0x01,0x13,0x8a,0x6b +.byte 0x3a,0x91,0x11,0x41,0x4f,0x67,0xdc,0xea +.byte 0x97,0xf2,0xcf,0xce,0xf0,0xb4,0xe6,0x73 +.byte 0x96,0xac,0x74,0x22,0xe7,0xad,0x35,0x85 +.byte 0xe2,0xf9,0x37,0xe8,0x1c,0x75,0xdf,0x6e +.byte 0x47,0xf1,0x1a,0x71,0x1d,0x29,0xc5,0x89 +.byte 0x6f,0xb7,0x62,0x0e,0xaa,0x18,0xbe,0x1b +.byte 0xfc,0x56,0x3e,0x4b,0xc6,0xd2,0x79,0x20 +.byte 0x9a,0xdb,0xc0,0xfe,0x78,0xcd,0x5a,0xf4 +.byte 0x1f,0xdd,0xa8,0x33,0x88,0x07,0xc7,0x31 +.byte 0xb1,0x12,0x10,0x59,0x27,0x80,0xec,0x5f +.byte 0x60,0x51,0x7f,0xa9,0x19,0xb5,0x4a,0x0d +.byte 0x2d,0xe5,0x7a,0x9f,0x93,0xc9,0x9c,0xef +.byte 0xa0,0xe0,0x3b,0x4d,0xae,0x2a,0xf5,0xb0 +.byte 0xc8,0xeb,0xbb,0x3c,0x83,0x53,0x99,0x61 +.byte 0x17,0x2b,0x04,0x7e,0xba,0x77,0xd6,0x26 +.byte 0xe1,0x69,0x14,0x63,0x55,0x21,0x0c,0x7d +.long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe +.long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 +.byte 0x52,0x09,0x6a,0xd5,0x30,0x36,0xa5,0x38 +.byte 0xbf,0x40,0xa3,0x9e,0x81,0xf3,0xd7,0xfb +.byte 0x7c,0xe3,0x39,0x82,0x9b,0x2f,0xff,0x87 +.byte 0x34,0x8e,0x43,0x44,0xc4,0xde,0xe9,0xcb +.byte 0x54,0x7b,0x94,0x32,0xa6,0xc2,0x23,0x3d +.byte 0xee,0x4c,0x95,0x0b,0x42,0xfa,0xc3,0x4e +.byte 0x08,0x2e,0xa1,0x66,0x28,0xd9,0x24,0xb2 +.byte 0x76,0x5b,0xa2,0x49,0x6d,0x8b,0xd1,0x25 +.byte 0x72,0xf8,0xf6,0x64,0x86,0x68,0x98,0x16 +.byte 0xd4,0xa4,0x5c,0xcc,0x5d,0x65,0xb6,0x92 +.byte 0x6c,0x70,0x48,0x50,0xfd,0xed,0xb9,0xda +.byte 0x5e,0x15,0x46,0x57,0xa7,0x8d,0x9d,0x84 +.byte 0x90,0xd8,0xab,0x00,0x8c,0xbc,0xd3,0x0a +.byte 0xf7,0xe4,0x58,0x05,0xb8,0xb3,0x45,0x06 +.byte 0xd0,0x2c,0x1e,0x8f,0xca,0x3f,0x0f,0x02 +.byte 0xc1,0xaf,0xbd,0x03,0x01,0x13,0x8a,0x6b +.byte 0x3a,0x91,0x11,0x41,0x4f,0x67,0xdc,0xea +.byte 0x97,0xf2,0xcf,0xce,0xf0,0xb4,0xe6,0x73 +.byte 0x96,0xac,0x74,0x22,0xe7,0xad,0x35,0x85 +.byte 0xe2,0xf9,0x37,0xe8,0x1c,0x75,0xdf,0x6e +.byte 0x47,0xf1,0x1a,0x71,0x1d,0x29,0xc5,0x89 +.byte 0x6f,0xb7,0x62,0x0e,0xaa,0x18,0xbe,0x1b +.byte 0xfc,0x56,0x3e,0x4b,0xc6,0xd2,0x79,0x20 +.byte 0x9a,0xdb,0xc0,0xfe,0x78,0xcd,0x5a,0xf4 +.byte 0x1f,0xdd,0xa8,0x33,0x88,0x07,0xc7,0x31 +.byte 0xb1,0x12,0x10,0x59,0x27,0x80,0xec,0x5f +.byte 0x60,0x51,0x7f,0xa9,0x19,0xb5,0x4a,0x0d +.byte 0x2d,0xe5,0x7a,0x9f,0x93,0xc9,0x9c,0xef +.byte 0xa0,0xe0,0x3b,0x4d,0xae,0x2a,0xf5,0xb0 +.byte 0xc8,0xeb,0xbb,0x3c,0x83,0x53,0x99,0x61 +.byte 0x17,0x2b,0x04,0x7e,0xba,0x77,0xd6,0x26 +.byte 0xe1,0x69,0x14,0x63,0x55,0x21,0x0c,0x7d +.long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe +.long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 +.byte 0x52,0x09,0x6a,0xd5,0x30,0x36,0xa5,0x38 +.byte 0xbf,0x40,0xa3,0x9e,0x81,0xf3,0xd7,0xfb +.byte 0x7c,0xe3,0x39,0x82,0x9b,0x2f,0xff,0x87 +.byte 0x34,0x8e,0x43,0x44,0xc4,0xde,0xe9,0xcb +.byte 0x54,0x7b,0x94,0x32,0xa6,0xc2,0x23,0x3d +.byte 0xee,0x4c,0x95,0x0b,0x42,0xfa,0xc3,0x4e +.byte 0x08,0x2e,0xa1,0x66,0x28,0xd9,0x24,0xb2 +.byte 0x76,0x5b,0xa2,0x49,0x6d,0x8b,0xd1,0x25 +.byte 0x72,0xf8,0xf6,0x64,0x86,0x68,0x98,0x16 +.byte 0xd4,0xa4,0x5c,0xcc,0x5d,0x65,0xb6,0x92 +.byte 0x6c,0x70,0x48,0x50,0xfd,0xed,0xb9,0xda +.byte 0x5e,0x15,0x46,0x57,0xa7,0x8d,0x9d,0x84 +.byte 0x90,0xd8,0xab,0x00,0x8c,0xbc,0xd3,0x0a +.byte 0xf7,0xe4,0x58,0x05,0xb8,0xb3,0x45,0x06 +.byte 0xd0,0x2c,0x1e,0x8f,0xca,0x3f,0x0f,0x02 +.byte 0xc1,0xaf,0xbd,0x03,0x01,0x13,0x8a,0x6b +.byte 0x3a,0x91,0x11,0x41,0x4f,0x67,0xdc,0xea +.byte 0x97,0xf2,0xcf,0xce,0xf0,0xb4,0xe6,0x73 +.byte 0x96,0xac,0x74,0x22,0xe7,0xad,0x35,0x85 +.byte 0xe2,0xf9,0x37,0xe8,0x1c,0x75,0xdf,0x6e +.byte 0x47,0xf1,0x1a,0x71,0x1d,0x29,0xc5,0x89 +.byte 0x6f,0xb7,0x62,0x0e,0xaa,0x18,0xbe,0x1b +.byte 0xfc,0x56,0x3e,0x4b,0xc6,0xd2,0x79,0x20 +.byte 0x9a,0xdb,0xc0,0xfe,0x78,0xcd,0x5a,0xf4 +.byte 0x1f,0xdd,0xa8,0x33,0x88,0x07,0xc7,0x31 +.byte 0xb1,0x12,0x10,0x59,0x27,0x80,0xec,0x5f +.byte 0x60,0x51,0x7f,0xa9,0x19,0xb5,0x4a,0x0d +.byte 0x2d,0xe5,0x7a,0x9f,0x93,0xc9,0x9c,0xef +.byte 0xa0,0xe0,0x3b,0x4d,0xae,0x2a,0xf5,0xb0 +.byte 0xc8,0xeb,0xbb,0x3c,0x83,0x53,0x99,0x61 +.byte 0x17,0x2b,0x04,0x7e,0xba,0x77,0xd6,0x26 +.byte 0xe1,0x69,0x14,0x63,0x55,0x21,0x0c,0x7d +.long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe +.long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 +.byte 0x52,0x09,0x6a,0xd5,0x30,0x36,0xa5,0x38 +.byte 0xbf,0x40,0xa3,0x9e,0x81,0xf3,0xd7,0xfb +.byte 0x7c,0xe3,0x39,0x82,0x9b,0x2f,0xff,0x87 +.byte 0x34,0x8e,0x43,0x44,0xc4,0xde,0xe9,0xcb +.byte 0x54,0x7b,0x94,0x32,0xa6,0xc2,0x23,0x3d +.byte 0xee,0x4c,0x95,0x0b,0x42,0xfa,0xc3,0x4e +.byte 0x08,0x2e,0xa1,0x66,0x28,0xd9,0x24,0xb2 +.byte 0x76,0x5b,0xa2,0x49,0x6d,0x8b,0xd1,0x25 +.byte 0x72,0xf8,0xf6,0x64,0x86,0x68,0x98,0x16 +.byte 0xd4,0xa4,0x5c,0xcc,0x5d,0x65,0xb6,0x92 +.byte 0x6c,0x70,0x48,0x50,0xfd,0xed,0xb9,0xda +.byte 0x5e,0x15,0x46,0x57,0xa7,0x8d,0x9d,0x84 +.byte 0x90,0xd8,0xab,0x00,0x8c,0xbc,0xd3,0x0a +.byte 0xf7,0xe4,0x58,0x05,0xb8,0xb3,0x45,0x06 +.byte 0xd0,0x2c,0x1e,0x8f,0xca,0x3f,0x0f,0x02 +.byte 0xc1,0xaf,0xbd,0x03,0x01,0x13,0x8a,0x6b +.byte 0x3a,0x91,0x11,0x41,0x4f,0x67,0xdc,0xea +.byte 0x97,0xf2,0xcf,0xce,0xf0,0xb4,0xe6,0x73 +.byte 0x96,0xac,0x74,0x22,0xe7,0xad,0x35,0x85 +.byte 0xe2,0xf9,0x37,0xe8,0x1c,0x75,0xdf,0x6e +.byte 0x47,0xf1,0x1a,0x71,0x1d,0x29,0xc5,0x89 +.byte 0x6f,0xb7,0x62,0x0e,0xaa,0x18,0xbe,0x1b +.byte 0xfc,0x56,0x3e,0x4b,0xc6,0xd2,0x79,0x20 +.byte 0x9a,0xdb,0xc0,0xfe,0x78,0xcd,0x5a,0xf4 +.byte 0x1f,0xdd,0xa8,0x33,0x88,0x07,0xc7,0x31 +.byte 0xb1,0x12,0x10,0x59,0x27,0x80,0xec,0x5f +.byte 0x60,0x51,0x7f,0xa9,0x19,0xb5,0x4a,0x0d +.byte 0x2d,0xe5,0x7a,0x9f,0x93,0xc9,0x9c,0xef +.byte 0xa0,0xe0,0x3b,0x4d,0xae,0x2a,0xf5,0xb0 +.byte 0xc8,0xeb,0xbb,0x3c,0x83,0x53,0x99,0x61 +.byte 0x17,0x2b,0x04,0x7e,0xba,0x77,0xd6,0x26 +.byte 0xe1,0x69,0x14,0x63,0x55,0x21,0x0c,0x7d +.long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe +.long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 +.byte 65,69,83,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 +.p2align 6 +.previous diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-mb-x86_64.s b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-mb-x86_64.s new file mode 100644 index 00000000..130e8b7d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-mb-x86_64.s @@ -0,0 +1,1588 @@ +.text + + + +.globl _aesni_multi_cbc_encrypt + +.p2align 5 +_aesni_multi_cbc_encrypt: + + cmpl $2,%edx + jb L$enc_non_avx + movl _OPENSSL_ia32cap_P+4(%rip),%ecx + testl $268435456,%ecx + jnz _avx_cbc_enc_shortcut + jmp L$enc_non_avx +.p2align 4 +L$enc_non_avx: + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + + + + + + + subq $48,%rsp + andq $-64,%rsp + movq %rax,16(%rsp) + + +L$enc4x_body: + movdqu (%rsi),%xmm12 + leaq 120(%rsi),%rsi + leaq 80(%rdi),%rdi + +L$enc4x_loop_grande: + movl %edx,24(%rsp) + xorl %edx,%edx + + movl -64(%rdi),%ecx + movq -80(%rdi),%r8 + cmpl %edx,%ecx + movq -72(%rdi),%r12 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu -56(%rdi),%xmm2 + movl %ecx,32(%rsp) + cmovleq %rsp,%r8 + + movl -24(%rdi),%ecx + movq -40(%rdi),%r9 + cmpl %edx,%ecx + movq -32(%rdi),%r13 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu -16(%rdi),%xmm3 + movl %ecx,36(%rsp) + cmovleq %rsp,%r9 + + movl 16(%rdi),%ecx + movq 0(%rdi),%r10 + cmpl %edx,%ecx + movq 8(%rdi),%r14 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu 24(%rdi),%xmm4 + movl %ecx,40(%rsp) + cmovleq %rsp,%r10 + + movl 56(%rdi),%ecx + movq 40(%rdi),%r11 + cmpl %edx,%ecx + movq 48(%rdi),%r15 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu 64(%rdi),%xmm5 + movl %ecx,44(%rsp) + cmovleq %rsp,%r11 + testl %edx,%edx + jz L$enc4x_done + + movups 16-120(%rsi),%xmm1 + pxor %xmm12,%xmm2 + movups 32-120(%rsi),%xmm0 + pxor %xmm12,%xmm3 + movl 240-120(%rsi),%eax + pxor %xmm12,%xmm4 + movdqu (%r8),%xmm6 + pxor %xmm12,%xmm5 + movdqu (%r9),%xmm7 + pxor %xmm6,%xmm2 + movdqu (%r10),%xmm8 + pxor %xmm7,%xmm3 + movdqu (%r11),%xmm9 + pxor %xmm8,%xmm4 + pxor %xmm9,%xmm5 + movdqa 32(%rsp),%xmm10 + xorq %rbx,%rbx + jmp L$oop_enc4x + +.p2align 5 +L$oop_enc4x: + addq $16,%rbx + leaq 16(%rsp),%rbp + movl $1,%ecx + subq %rbx,%rbp + +.byte 102,15,56,220,209 + prefetcht0 31(%r8,%rbx,1) + prefetcht0 31(%r9,%rbx,1) +.byte 102,15,56,220,217 + prefetcht0 31(%r10,%rbx,1) + prefetcht0 31(%r10,%rbx,1) +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups 48-120(%rsi),%xmm1 + cmpl 32(%rsp),%ecx +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 + cmovgeq %rbp,%r8 + cmovgq %rbp,%r12 +.byte 102,15,56,220,232 + movups -56(%rsi),%xmm0 + cmpl 36(%rsp),%ecx +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 + cmovgeq %rbp,%r9 + cmovgq %rbp,%r13 +.byte 102,15,56,220,233 + movups -40(%rsi),%xmm1 + cmpl 40(%rsp),%ecx +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 + cmovgeq %rbp,%r10 + cmovgq %rbp,%r14 +.byte 102,15,56,220,232 + movups -24(%rsi),%xmm0 + cmpl 44(%rsp),%ecx +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 + cmovgeq %rbp,%r11 + cmovgq %rbp,%r15 +.byte 102,15,56,220,233 + movups -8(%rsi),%xmm1 + movdqa %xmm10,%xmm11 +.byte 102,15,56,220,208 + prefetcht0 15(%r12,%rbx,1) + prefetcht0 15(%r13,%rbx,1) +.byte 102,15,56,220,216 + prefetcht0 15(%r14,%rbx,1) + prefetcht0 15(%r15,%rbx,1) +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movups 128-120(%rsi),%xmm0 + pxor %xmm12,%xmm12 + +.byte 102,15,56,220,209 + pcmpgtd %xmm12,%xmm11 + movdqu -120(%rsi),%xmm12 +.byte 102,15,56,220,217 + paddd %xmm11,%xmm10 + movdqa %xmm10,32(%rsp) +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups 144-120(%rsi),%xmm1 + + cmpl $11,%eax + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movups 160-120(%rsi),%xmm0 + + jb L$enc4x_tail + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups 176-120(%rsi),%xmm1 + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movups 192-120(%rsi),%xmm0 + + je L$enc4x_tail + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups 208-120(%rsi),%xmm1 + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movups 224-120(%rsi),%xmm0 + jmp L$enc4x_tail + +.p2align 5 +L$enc4x_tail: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movdqu (%r8,%rbx,1),%xmm6 + movdqu 16-120(%rsi),%xmm1 + +.byte 102,15,56,221,208 + movdqu (%r9,%rbx,1),%xmm7 + pxor %xmm12,%xmm6 +.byte 102,15,56,221,216 + movdqu (%r10,%rbx,1),%xmm8 + pxor %xmm12,%xmm7 +.byte 102,15,56,221,224 + movdqu (%r11,%rbx,1),%xmm9 + pxor %xmm12,%xmm8 +.byte 102,15,56,221,232 + movdqu 32-120(%rsi),%xmm0 + pxor %xmm12,%xmm9 + + movups %xmm2,-16(%r12,%rbx,1) + pxor %xmm6,%xmm2 + movups %xmm3,-16(%r13,%rbx,1) + pxor %xmm7,%xmm3 + movups %xmm4,-16(%r14,%rbx,1) + pxor %xmm8,%xmm4 + movups %xmm5,-16(%r15,%rbx,1) + pxor %xmm9,%xmm5 + + decl %edx + jnz L$oop_enc4x + + movq 16(%rsp),%rax + + movl 24(%rsp),%edx + + + + + + + + + + + + leaq 160(%rdi),%rdi + decl %edx + jnz L$enc4x_loop_grande + +L$enc4x_done: + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbp + + movq -8(%rax),%rbx + + leaq (%rax),%rsp + +L$enc4x_epilogue: + .byte 0xf3,0xc3 + + + +.globl _aesni_multi_cbc_decrypt + +.p2align 5 +_aesni_multi_cbc_decrypt: + + cmpl $2,%edx + jb L$dec_non_avx + movl _OPENSSL_ia32cap_P+4(%rip),%ecx + testl $268435456,%ecx + jnz _avx_cbc_dec_shortcut + jmp L$dec_non_avx +.p2align 4 +L$dec_non_avx: + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + + + + + + + subq $48,%rsp + andq $-64,%rsp + movq %rax,16(%rsp) + + +L$dec4x_body: + movdqu (%rsi),%xmm12 + leaq 120(%rsi),%rsi + leaq 80(%rdi),%rdi + +L$dec4x_loop_grande: + movl %edx,24(%rsp) + xorl %edx,%edx + + movl -64(%rdi),%ecx + movq -80(%rdi),%r8 + cmpl %edx,%ecx + movq -72(%rdi),%r12 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu -56(%rdi),%xmm6 + movl %ecx,32(%rsp) + cmovleq %rsp,%r8 + + movl -24(%rdi),%ecx + movq -40(%rdi),%r9 + cmpl %edx,%ecx + movq -32(%rdi),%r13 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu -16(%rdi),%xmm7 + movl %ecx,36(%rsp) + cmovleq %rsp,%r9 + + movl 16(%rdi),%ecx + movq 0(%rdi),%r10 + cmpl %edx,%ecx + movq 8(%rdi),%r14 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu 24(%rdi),%xmm8 + movl %ecx,40(%rsp) + cmovleq %rsp,%r10 + + movl 56(%rdi),%ecx + movq 40(%rdi),%r11 + cmpl %edx,%ecx + movq 48(%rdi),%r15 + cmovgl %ecx,%edx + testl %ecx,%ecx + + movdqu 64(%rdi),%xmm9 + movl %ecx,44(%rsp) + cmovleq %rsp,%r11 + testl %edx,%edx + jz L$dec4x_done + + movups 16-120(%rsi),%xmm1 + movups 32-120(%rsi),%xmm0 + movl 240-120(%rsi),%eax + movdqu (%r8),%xmm2 + movdqu (%r9),%xmm3 + pxor %xmm12,%xmm2 + movdqu (%r10),%xmm4 + pxor %xmm12,%xmm3 + movdqu (%r11),%xmm5 + pxor %xmm12,%xmm4 + pxor %xmm12,%xmm5 + movdqa 32(%rsp),%xmm10 + xorq %rbx,%rbx + jmp L$oop_dec4x + +.p2align 5 +L$oop_dec4x: + addq $16,%rbx + leaq 16(%rsp),%rbp + movl $1,%ecx + subq %rbx,%rbp + +.byte 102,15,56,222,209 + prefetcht0 31(%r8,%rbx,1) + prefetcht0 31(%r9,%rbx,1) +.byte 102,15,56,222,217 + prefetcht0 31(%r10,%rbx,1) + prefetcht0 31(%r11,%rbx,1) +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups 48-120(%rsi),%xmm1 + cmpl 32(%rsp),%ecx +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 + cmovgeq %rbp,%r8 + cmovgq %rbp,%r12 +.byte 102,15,56,222,232 + movups -56(%rsi),%xmm0 + cmpl 36(%rsp),%ecx +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 + cmovgeq %rbp,%r9 + cmovgq %rbp,%r13 +.byte 102,15,56,222,233 + movups -40(%rsi),%xmm1 + cmpl 40(%rsp),%ecx +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 + cmovgeq %rbp,%r10 + cmovgq %rbp,%r14 +.byte 102,15,56,222,232 + movups -24(%rsi),%xmm0 + cmpl 44(%rsp),%ecx +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 + cmovgeq %rbp,%r11 + cmovgq %rbp,%r15 +.byte 102,15,56,222,233 + movups -8(%rsi),%xmm1 + movdqa %xmm10,%xmm11 +.byte 102,15,56,222,208 + prefetcht0 15(%r12,%rbx,1) + prefetcht0 15(%r13,%rbx,1) +.byte 102,15,56,222,216 + prefetcht0 15(%r14,%rbx,1) + prefetcht0 15(%r15,%rbx,1) +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + movups 128-120(%rsi),%xmm0 + pxor %xmm12,%xmm12 + +.byte 102,15,56,222,209 + pcmpgtd %xmm12,%xmm11 + movdqu -120(%rsi),%xmm12 +.byte 102,15,56,222,217 + paddd %xmm11,%xmm10 + movdqa %xmm10,32(%rsp) +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups 144-120(%rsi),%xmm1 + + cmpl $11,%eax + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + movups 160-120(%rsi),%xmm0 + + jb L$dec4x_tail + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups 176-120(%rsi),%xmm1 + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + movups 192-120(%rsi),%xmm0 + + je L$dec4x_tail + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups 208-120(%rsi),%xmm1 + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + movups 224-120(%rsi),%xmm0 + jmp L$dec4x_tail + +.p2align 5 +L$dec4x_tail: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 + pxor %xmm0,%xmm6 + pxor %xmm0,%xmm7 +.byte 102,15,56,222,233 + movdqu 16-120(%rsi),%xmm1 + pxor %xmm0,%xmm8 + pxor %xmm0,%xmm9 + movdqu 32-120(%rsi),%xmm0 + +.byte 102,15,56,223,214 +.byte 102,15,56,223,223 + movdqu -16(%r8,%rbx,1),%xmm6 + movdqu -16(%r9,%rbx,1),%xmm7 +.byte 102,65,15,56,223,224 +.byte 102,65,15,56,223,233 + movdqu -16(%r10,%rbx,1),%xmm8 + movdqu -16(%r11,%rbx,1),%xmm9 + + movups %xmm2,-16(%r12,%rbx,1) + movdqu (%r8,%rbx,1),%xmm2 + movups %xmm3,-16(%r13,%rbx,1) + movdqu (%r9,%rbx,1),%xmm3 + pxor %xmm12,%xmm2 + movups %xmm4,-16(%r14,%rbx,1) + movdqu (%r10,%rbx,1),%xmm4 + pxor %xmm12,%xmm3 + movups %xmm5,-16(%r15,%rbx,1) + movdqu (%r11,%rbx,1),%xmm5 + pxor %xmm12,%xmm4 + pxor %xmm12,%xmm5 + + decl %edx + jnz L$oop_dec4x + + movq 16(%rsp),%rax + + movl 24(%rsp),%edx + + leaq 160(%rdi),%rdi + decl %edx + jnz L$dec4x_loop_grande + +L$dec4x_done: + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbp + + movq -8(%rax),%rbx + + leaq (%rax),%rsp + +L$dec4x_epilogue: + .byte 0xf3,0xc3 + + + +.p2align 5 +aesni_multi_cbc_encrypt_avx: + +_avx_cbc_enc_shortcut: + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + + + + + + + + + subq $192,%rsp + andq $-128,%rsp + movq %rax,16(%rsp) + + +L$enc8x_body: + vzeroupper + vmovdqu (%rsi),%xmm15 + leaq 120(%rsi),%rsi + leaq 160(%rdi),%rdi + shrl $1,%edx + +L$enc8x_loop_grande: + + xorl %edx,%edx + + movl -144(%rdi),%ecx + + movq -160(%rdi),%r8 + cmpl %edx,%ecx + + movq -152(%rdi),%rbx + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -136(%rdi),%xmm2 + movl %ecx,32(%rsp) + cmovleq %rsp,%r8 + subq %r8,%rbx + movq %rbx,64(%rsp) + + movl -104(%rdi),%ecx + + movq -120(%rdi),%r9 + cmpl %edx,%ecx + + movq -112(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -96(%rdi),%xmm3 + movl %ecx,36(%rsp) + cmovleq %rsp,%r9 + subq %r9,%rbp + movq %rbp,72(%rsp) + + movl -64(%rdi),%ecx + + movq -80(%rdi),%r10 + cmpl %edx,%ecx + + movq -72(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -56(%rdi),%xmm4 + movl %ecx,40(%rsp) + cmovleq %rsp,%r10 + subq %r10,%rbp + movq %rbp,80(%rsp) + + movl -24(%rdi),%ecx + + movq -40(%rdi),%r11 + cmpl %edx,%ecx + + movq -32(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -16(%rdi),%xmm5 + movl %ecx,44(%rsp) + cmovleq %rsp,%r11 + subq %r11,%rbp + movq %rbp,88(%rsp) + + movl 16(%rdi),%ecx + + movq 0(%rdi),%r12 + cmpl %edx,%ecx + + movq 8(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 24(%rdi),%xmm6 + movl %ecx,48(%rsp) + cmovleq %rsp,%r12 + subq %r12,%rbp + movq %rbp,96(%rsp) + + movl 56(%rdi),%ecx + + movq 40(%rdi),%r13 + cmpl %edx,%ecx + + movq 48(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 64(%rdi),%xmm7 + movl %ecx,52(%rsp) + cmovleq %rsp,%r13 + subq %r13,%rbp + movq %rbp,104(%rsp) + + movl 96(%rdi),%ecx + + movq 80(%rdi),%r14 + cmpl %edx,%ecx + + movq 88(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 104(%rdi),%xmm8 + movl %ecx,56(%rsp) + cmovleq %rsp,%r14 + subq %r14,%rbp + movq %rbp,112(%rsp) + + movl 136(%rdi),%ecx + + movq 120(%rdi),%r15 + cmpl %edx,%ecx + + movq 128(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 144(%rdi),%xmm9 + movl %ecx,60(%rsp) + cmovleq %rsp,%r15 + subq %r15,%rbp + movq %rbp,120(%rsp) + testl %edx,%edx + jz L$enc8x_done + + vmovups 16-120(%rsi),%xmm1 + vmovups 32-120(%rsi),%xmm0 + movl 240-120(%rsi),%eax + + vpxor (%r8),%xmm15,%xmm10 + leaq 128(%rsp),%rbp + vpxor (%r9),%xmm15,%xmm11 + vpxor (%r10),%xmm15,%xmm12 + vpxor (%r11),%xmm15,%xmm13 + vpxor %xmm10,%xmm2,%xmm2 + vpxor (%r12),%xmm15,%xmm10 + vpxor %xmm11,%xmm3,%xmm3 + vpxor (%r13),%xmm15,%xmm11 + vpxor %xmm12,%xmm4,%xmm4 + vpxor (%r14),%xmm15,%xmm12 + vpxor %xmm13,%xmm5,%xmm5 + vpxor (%r15),%xmm15,%xmm13 + vpxor %xmm10,%xmm6,%xmm6 + movl $1,%ecx + vpxor %xmm11,%xmm7,%xmm7 + vpxor %xmm12,%xmm8,%xmm8 + vpxor %xmm13,%xmm9,%xmm9 + jmp L$oop_enc8x + +.p2align 5 +L$oop_enc8x: + vaesenc %xmm1,%xmm2,%xmm2 + cmpl 32+0(%rsp),%ecx + vaesenc %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r8) + vaesenc %xmm1,%xmm4,%xmm4 + vaesenc %xmm1,%xmm5,%xmm5 + leaq (%r8,%rbx,1),%rbx + cmovgeq %rsp,%r8 + vaesenc %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm1,%xmm7,%xmm7 + subq %r8,%rbx + vaesenc %xmm1,%xmm8,%xmm8 + vpxor 16(%r8),%xmm15,%xmm10 + movq %rbx,64+0(%rsp) + vaesenc %xmm1,%xmm9,%xmm9 + vmovups -72(%rsi),%xmm1 + leaq 16(%r8,%rbx,1),%r8 + vmovdqu %xmm10,0(%rbp) + vaesenc %xmm0,%xmm2,%xmm2 + cmpl 32+4(%rsp),%ecx + movq 64+8(%rsp),%rbx + vaesenc %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r9) + vaesenc %xmm0,%xmm4,%xmm4 + vaesenc %xmm0,%xmm5,%xmm5 + leaq (%r9,%rbx,1),%rbx + cmovgeq %rsp,%r9 + vaesenc %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm0,%xmm7,%xmm7 + subq %r9,%rbx + vaesenc %xmm0,%xmm8,%xmm8 + vpxor 16(%r9),%xmm15,%xmm11 + movq %rbx,64+8(%rsp) + vaesenc %xmm0,%xmm9,%xmm9 + vmovups -56(%rsi),%xmm0 + leaq 16(%r9,%rbx,1),%r9 + vmovdqu %xmm11,16(%rbp) + vaesenc %xmm1,%xmm2,%xmm2 + cmpl 32+8(%rsp),%ecx + movq 64+16(%rsp),%rbx + vaesenc %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r10) + vaesenc %xmm1,%xmm4,%xmm4 + prefetcht0 15(%r8) + vaesenc %xmm1,%xmm5,%xmm5 + leaq (%r10,%rbx,1),%rbx + cmovgeq %rsp,%r10 + vaesenc %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm1,%xmm7,%xmm7 + subq %r10,%rbx + vaesenc %xmm1,%xmm8,%xmm8 + vpxor 16(%r10),%xmm15,%xmm12 + movq %rbx,64+16(%rsp) + vaesenc %xmm1,%xmm9,%xmm9 + vmovups -40(%rsi),%xmm1 + leaq 16(%r10,%rbx,1),%r10 + vmovdqu %xmm12,32(%rbp) + vaesenc %xmm0,%xmm2,%xmm2 + cmpl 32+12(%rsp),%ecx + movq 64+24(%rsp),%rbx + vaesenc %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r11) + vaesenc %xmm0,%xmm4,%xmm4 + prefetcht0 15(%r9) + vaesenc %xmm0,%xmm5,%xmm5 + leaq (%r11,%rbx,1),%rbx + cmovgeq %rsp,%r11 + vaesenc %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm0,%xmm7,%xmm7 + subq %r11,%rbx + vaesenc %xmm0,%xmm8,%xmm8 + vpxor 16(%r11),%xmm15,%xmm13 + movq %rbx,64+24(%rsp) + vaesenc %xmm0,%xmm9,%xmm9 + vmovups -24(%rsi),%xmm0 + leaq 16(%r11,%rbx,1),%r11 + vmovdqu %xmm13,48(%rbp) + vaesenc %xmm1,%xmm2,%xmm2 + cmpl 32+16(%rsp),%ecx + movq 64+32(%rsp),%rbx + vaesenc %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r12) + vaesenc %xmm1,%xmm4,%xmm4 + prefetcht0 15(%r10) + vaesenc %xmm1,%xmm5,%xmm5 + leaq (%r12,%rbx,1),%rbx + cmovgeq %rsp,%r12 + vaesenc %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm1,%xmm7,%xmm7 + subq %r12,%rbx + vaesenc %xmm1,%xmm8,%xmm8 + vpxor 16(%r12),%xmm15,%xmm10 + movq %rbx,64+32(%rsp) + vaesenc %xmm1,%xmm9,%xmm9 + vmovups -8(%rsi),%xmm1 + leaq 16(%r12,%rbx,1),%r12 + vaesenc %xmm0,%xmm2,%xmm2 + cmpl 32+20(%rsp),%ecx + movq 64+40(%rsp),%rbx + vaesenc %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r13) + vaesenc %xmm0,%xmm4,%xmm4 + prefetcht0 15(%r11) + vaesenc %xmm0,%xmm5,%xmm5 + leaq (%rbx,%r13,1),%rbx + cmovgeq %rsp,%r13 + vaesenc %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm0,%xmm7,%xmm7 + subq %r13,%rbx + vaesenc %xmm0,%xmm8,%xmm8 + vpxor 16(%r13),%xmm15,%xmm11 + movq %rbx,64+40(%rsp) + vaesenc %xmm0,%xmm9,%xmm9 + vmovups 8(%rsi),%xmm0 + leaq 16(%r13,%rbx,1),%r13 + vaesenc %xmm1,%xmm2,%xmm2 + cmpl 32+24(%rsp),%ecx + movq 64+48(%rsp),%rbx + vaesenc %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r14) + vaesenc %xmm1,%xmm4,%xmm4 + prefetcht0 15(%r12) + vaesenc %xmm1,%xmm5,%xmm5 + leaq (%r14,%rbx,1),%rbx + cmovgeq %rsp,%r14 + vaesenc %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm1,%xmm7,%xmm7 + subq %r14,%rbx + vaesenc %xmm1,%xmm8,%xmm8 + vpxor 16(%r14),%xmm15,%xmm12 + movq %rbx,64+48(%rsp) + vaesenc %xmm1,%xmm9,%xmm9 + vmovups 24(%rsi),%xmm1 + leaq 16(%r14,%rbx,1),%r14 + vaesenc %xmm0,%xmm2,%xmm2 + cmpl 32+28(%rsp),%ecx + movq 64+56(%rsp),%rbx + vaesenc %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r15) + vaesenc %xmm0,%xmm4,%xmm4 + prefetcht0 15(%r13) + vaesenc %xmm0,%xmm5,%xmm5 + leaq (%r15,%rbx,1),%rbx + cmovgeq %rsp,%r15 + vaesenc %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesenc %xmm0,%xmm7,%xmm7 + subq %r15,%rbx + vaesenc %xmm0,%xmm8,%xmm8 + vpxor 16(%r15),%xmm15,%xmm13 + movq %rbx,64+56(%rsp) + vaesenc %xmm0,%xmm9,%xmm9 + vmovups 40(%rsi),%xmm0 + leaq 16(%r15,%rbx,1),%r15 + vmovdqu 32(%rsp),%xmm14 + prefetcht0 15(%r14) + prefetcht0 15(%r15) + cmpl $11,%eax + jb L$enc8x_tail + + vaesenc %xmm1,%xmm2,%xmm2 + vaesenc %xmm1,%xmm3,%xmm3 + vaesenc %xmm1,%xmm4,%xmm4 + vaesenc %xmm1,%xmm5,%xmm5 + vaesenc %xmm1,%xmm6,%xmm6 + vaesenc %xmm1,%xmm7,%xmm7 + vaesenc %xmm1,%xmm8,%xmm8 + vaesenc %xmm1,%xmm9,%xmm9 + vmovups 176-120(%rsi),%xmm1 + + vaesenc %xmm0,%xmm2,%xmm2 + vaesenc %xmm0,%xmm3,%xmm3 + vaesenc %xmm0,%xmm4,%xmm4 + vaesenc %xmm0,%xmm5,%xmm5 + vaesenc %xmm0,%xmm6,%xmm6 + vaesenc %xmm0,%xmm7,%xmm7 + vaesenc %xmm0,%xmm8,%xmm8 + vaesenc %xmm0,%xmm9,%xmm9 + vmovups 192-120(%rsi),%xmm0 + je L$enc8x_tail + + vaesenc %xmm1,%xmm2,%xmm2 + vaesenc %xmm1,%xmm3,%xmm3 + vaesenc %xmm1,%xmm4,%xmm4 + vaesenc %xmm1,%xmm5,%xmm5 + vaesenc %xmm1,%xmm6,%xmm6 + vaesenc %xmm1,%xmm7,%xmm7 + vaesenc %xmm1,%xmm8,%xmm8 + vaesenc %xmm1,%xmm9,%xmm9 + vmovups 208-120(%rsi),%xmm1 + + vaesenc %xmm0,%xmm2,%xmm2 + vaesenc %xmm0,%xmm3,%xmm3 + vaesenc %xmm0,%xmm4,%xmm4 + vaesenc %xmm0,%xmm5,%xmm5 + vaesenc %xmm0,%xmm6,%xmm6 + vaesenc %xmm0,%xmm7,%xmm7 + vaesenc %xmm0,%xmm8,%xmm8 + vaesenc %xmm0,%xmm9,%xmm9 + vmovups 224-120(%rsi),%xmm0 + +L$enc8x_tail: + vaesenc %xmm1,%xmm2,%xmm2 + vpxor %xmm15,%xmm15,%xmm15 + vaesenc %xmm1,%xmm3,%xmm3 + vaesenc %xmm1,%xmm4,%xmm4 + vpcmpgtd %xmm15,%xmm14,%xmm15 + vaesenc %xmm1,%xmm5,%xmm5 + vaesenc %xmm1,%xmm6,%xmm6 + vpaddd %xmm14,%xmm15,%xmm15 + vmovdqu 48(%rsp),%xmm14 + vaesenc %xmm1,%xmm7,%xmm7 + movq 64(%rsp),%rbx + vaesenc %xmm1,%xmm8,%xmm8 + vaesenc %xmm1,%xmm9,%xmm9 + vmovups 16-120(%rsi),%xmm1 + + vaesenclast %xmm0,%xmm2,%xmm2 + vmovdqa %xmm15,32(%rsp) + vpxor %xmm15,%xmm15,%xmm15 + vaesenclast %xmm0,%xmm3,%xmm3 + vaesenclast %xmm0,%xmm4,%xmm4 + vpcmpgtd %xmm15,%xmm14,%xmm15 + vaesenclast %xmm0,%xmm5,%xmm5 + vaesenclast %xmm0,%xmm6,%xmm6 + vpaddd %xmm15,%xmm14,%xmm14 + vmovdqu -120(%rsi),%xmm15 + vaesenclast %xmm0,%xmm7,%xmm7 + vaesenclast %xmm0,%xmm8,%xmm8 + vmovdqa %xmm14,48(%rsp) + vaesenclast %xmm0,%xmm9,%xmm9 + vmovups 32-120(%rsi),%xmm0 + + vmovups %xmm2,-16(%r8) + subq %rbx,%r8 + vpxor 0(%rbp),%xmm2,%xmm2 + vmovups %xmm3,-16(%r9) + subq 72(%rsp),%r9 + vpxor 16(%rbp),%xmm3,%xmm3 + vmovups %xmm4,-16(%r10) + subq 80(%rsp),%r10 + vpxor 32(%rbp),%xmm4,%xmm4 + vmovups %xmm5,-16(%r11) + subq 88(%rsp),%r11 + vpxor 48(%rbp),%xmm5,%xmm5 + vmovups %xmm6,-16(%r12) + subq 96(%rsp),%r12 + vpxor %xmm10,%xmm6,%xmm6 + vmovups %xmm7,-16(%r13) + subq 104(%rsp),%r13 + vpxor %xmm11,%xmm7,%xmm7 + vmovups %xmm8,-16(%r14) + subq 112(%rsp),%r14 + vpxor %xmm12,%xmm8,%xmm8 + vmovups %xmm9,-16(%r15) + subq 120(%rsp),%r15 + vpxor %xmm13,%xmm9,%xmm9 + + decl %edx + jnz L$oop_enc8x + + movq 16(%rsp),%rax + + + + + + +L$enc8x_done: + vzeroupper + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbp + + movq -8(%rax),%rbx + + leaq (%rax),%rsp + +L$enc8x_epilogue: + .byte 0xf3,0xc3 + + + + +.p2align 5 +aesni_multi_cbc_decrypt_avx: + +_avx_cbc_dec_shortcut: + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + + + + + + + + + + subq $256,%rsp + andq $-256,%rsp + subq $192,%rsp + movq %rax,16(%rsp) + + +L$dec8x_body: + vzeroupper + vmovdqu (%rsi),%xmm15 + leaq 120(%rsi),%rsi + leaq 160(%rdi),%rdi + shrl $1,%edx + +L$dec8x_loop_grande: + + xorl %edx,%edx + + movl -144(%rdi),%ecx + + movq -160(%rdi),%r8 + cmpl %edx,%ecx + + movq -152(%rdi),%rbx + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -136(%rdi),%xmm2 + movl %ecx,32(%rsp) + cmovleq %rsp,%r8 + subq %r8,%rbx + movq %rbx,64(%rsp) + vmovdqu %xmm2,192(%rsp) + + movl -104(%rdi),%ecx + + movq -120(%rdi),%r9 + cmpl %edx,%ecx + + movq -112(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -96(%rdi),%xmm3 + movl %ecx,36(%rsp) + cmovleq %rsp,%r9 + subq %r9,%rbp + movq %rbp,72(%rsp) + vmovdqu %xmm3,208(%rsp) + + movl -64(%rdi),%ecx + + movq -80(%rdi),%r10 + cmpl %edx,%ecx + + movq -72(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -56(%rdi),%xmm4 + movl %ecx,40(%rsp) + cmovleq %rsp,%r10 + subq %r10,%rbp + movq %rbp,80(%rsp) + vmovdqu %xmm4,224(%rsp) + + movl -24(%rdi),%ecx + + movq -40(%rdi),%r11 + cmpl %edx,%ecx + + movq -32(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu -16(%rdi),%xmm5 + movl %ecx,44(%rsp) + cmovleq %rsp,%r11 + subq %r11,%rbp + movq %rbp,88(%rsp) + vmovdqu %xmm5,240(%rsp) + + movl 16(%rdi),%ecx + + movq 0(%rdi),%r12 + cmpl %edx,%ecx + + movq 8(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 24(%rdi),%xmm6 + movl %ecx,48(%rsp) + cmovleq %rsp,%r12 + subq %r12,%rbp + movq %rbp,96(%rsp) + vmovdqu %xmm6,256(%rsp) + + movl 56(%rdi),%ecx + + movq 40(%rdi),%r13 + cmpl %edx,%ecx + + movq 48(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 64(%rdi),%xmm7 + movl %ecx,52(%rsp) + cmovleq %rsp,%r13 + subq %r13,%rbp + movq %rbp,104(%rsp) + vmovdqu %xmm7,272(%rsp) + + movl 96(%rdi),%ecx + + movq 80(%rdi),%r14 + cmpl %edx,%ecx + + movq 88(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 104(%rdi),%xmm8 + movl %ecx,56(%rsp) + cmovleq %rsp,%r14 + subq %r14,%rbp + movq %rbp,112(%rsp) + vmovdqu %xmm8,288(%rsp) + + movl 136(%rdi),%ecx + + movq 120(%rdi),%r15 + cmpl %edx,%ecx + + movq 128(%rdi),%rbp + cmovgl %ecx,%edx + testl %ecx,%ecx + + vmovdqu 144(%rdi),%xmm9 + movl %ecx,60(%rsp) + cmovleq %rsp,%r15 + subq %r15,%rbp + movq %rbp,120(%rsp) + vmovdqu %xmm9,304(%rsp) + testl %edx,%edx + jz L$dec8x_done + + vmovups 16-120(%rsi),%xmm1 + vmovups 32-120(%rsi),%xmm0 + movl 240-120(%rsi),%eax + leaq 192+128(%rsp),%rbp + + vmovdqu (%r8),%xmm2 + vmovdqu (%r9),%xmm3 + vmovdqu (%r10),%xmm4 + vmovdqu (%r11),%xmm5 + vmovdqu (%r12),%xmm6 + vmovdqu (%r13),%xmm7 + vmovdqu (%r14),%xmm8 + vmovdqu (%r15),%xmm9 + vmovdqu %xmm2,0(%rbp) + vpxor %xmm15,%xmm2,%xmm2 + vmovdqu %xmm3,16(%rbp) + vpxor %xmm15,%xmm3,%xmm3 + vmovdqu %xmm4,32(%rbp) + vpxor %xmm15,%xmm4,%xmm4 + vmovdqu %xmm5,48(%rbp) + vpxor %xmm15,%xmm5,%xmm5 + vmovdqu %xmm6,64(%rbp) + vpxor %xmm15,%xmm6,%xmm6 + vmovdqu %xmm7,80(%rbp) + vpxor %xmm15,%xmm7,%xmm7 + vmovdqu %xmm8,96(%rbp) + vpxor %xmm15,%xmm8,%xmm8 + vmovdqu %xmm9,112(%rbp) + vpxor %xmm15,%xmm9,%xmm9 + xorq $0x80,%rbp + movl $1,%ecx + jmp L$oop_dec8x + +.p2align 5 +L$oop_dec8x: + vaesdec %xmm1,%xmm2,%xmm2 + cmpl 32+0(%rsp),%ecx + vaesdec %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r8) + vaesdec %xmm1,%xmm4,%xmm4 + vaesdec %xmm1,%xmm5,%xmm5 + leaq (%r8,%rbx,1),%rbx + cmovgeq %rsp,%r8 + vaesdec %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm1,%xmm7,%xmm7 + subq %r8,%rbx + vaesdec %xmm1,%xmm8,%xmm8 + vmovdqu 16(%r8),%xmm10 + movq %rbx,64+0(%rsp) + vaesdec %xmm1,%xmm9,%xmm9 + vmovups -72(%rsi),%xmm1 + leaq 16(%r8,%rbx,1),%r8 + vmovdqu %xmm10,128(%rsp) + vaesdec %xmm0,%xmm2,%xmm2 + cmpl 32+4(%rsp),%ecx + movq 64+8(%rsp),%rbx + vaesdec %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r9) + vaesdec %xmm0,%xmm4,%xmm4 + vaesdec %xmm0,%xmm5,%xmm5 + leaq (%r9,%rbx,1),%rbx + cmovgeq %rsp,%r9 + vaesdec %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm0,%xmm7,%xmm7 + subq %r9,%rbx + vaesdec %xmm0,%xmm8,%xmm8 + vmovdqu 16(%r9),%xmm11 + movq %rbx,64+8(%rsp) + vaesdec %xmm0,%xmm9,%xmm9 + vmovups -56(%rsi),%xmm0 + leaq 16(%r9,%rbx,1),%r9 + vmovdqu %xmm11,144(%rsp) + vaesdec %xmm1,%xmm2,%xmm2 + cmpl 32+8(%rsp),%ecx + movq 64+16(%rsp),%rbx + vaesdec %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r10) + vaesdec %xmm1,%xmm4,%xmm4 + prefetcht0 15(%r8) + vaesdec %xmm1,%xmm5,%xmm5 + leaq (%r10,%rbx,1),%rbx + cmovgeq %rsp,%r10 + vaesdec %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm1,%xmm7,%xmm7 + subq %r10,%rbx + vaesdec %xmm1,%xmm8,%xmm8 + vmovdqu 16(%r10),%xmm12 + movq %rbx,64+16(%rsp) + vaesdec %xmm1,%xmm9,%xmm9 + vmovups -40(%rsi),%xmm1 + leaq 16(%r10,%rbx,1),%r10 + vmovdqu %xmm12,160(%rsp) + vaesdec %xmm0,%xmm2,%xmm2 + cmpl 32+12(%rsp),%ecx + movq 64+24(%rsp),%rbx + vaesdec %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r11) + vaesdec %xmm0,%xmm4,%xmm4 + prefetcht0 15(%r9) + vaesdec %xmm0,%xmm5,%xmm5 + leaq (%r11,%rbx,1),%rbx + cmovgeq %rsp,%r11 + vaesdec %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm0,%xmm7,%xmm7 + subq %r11,%rbx + vaesdec %xmm0,%xmm8,%xmm8 + vmovdqu 16(%r11),%xmm13 + movq %rbx,64+24(%rsp) + vaesdec %xmm0,%xmm9,%xmm9 + vmovups -24(%rsi),%xmm0 + leaq 16(%r11,%rbx,1),%r11 + vmovdqu %xmm13,176(%rsp) + vaesdec %xmm1,%xmm2,%xmm2 + cmpl 32+16(%rsp),%ecx + movq 64+32(%rsp),%rbx + vaesdec %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r12) + vaesdec %xmm1,%xmm4,%xmm4 + prefetcht0 15(%r10) + vaesdec %xmm1,%xmm5,%xmm5 + leaq (%r12,%rbx,1),%rbx + cmovgeq %rsp,%r12 + vaesdec %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm1,%xmm7,%xmm7 + subq %r12,%rbx + vaesdec %xmm1,%xmm8,%xmm8 + vmovdqu 16(%r12),%xmm10 + movq %rbx,64+32(%rsp) + vaesdec %xmm1,%xmm9,%xmm9 + vmovups -8(%rsi),%xmm1 + leaq 16(%r12,%rbx,1),%r12 + vaesdec %xmm0,%xmm2,%xmm2 + cmpl 32+20(%rsp),%ecx + movq 64+40(%rsp),%rbx + vaesdec %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r13) + vaesdec %xmm0,%xmm4,%xmm4 + prefetcht0 15(%r11) + vaesdec %xmm0,%xmm5,%xmm5 + leaq (%rbx,%r13,1),%rbx + cmovgeq %rsp,%r13 + vaesdec %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm0,%xmm7,%xmm7 + subq %r13,%rbx + vaesdec %xmm0,%xmm8,%xmm8 + vmovdqu 16(%r13),%xmm11 + movq %rbx,64+40(%rsp) + vaesdec %xmm0,%xmm9,%xmm9 + vmovups 8(%rsi),%xmm0 + leaq 16(%r13,%rbx,1),%r13 + vaesdec %xmm1,%xmm2,%xmm2 + cmpl 32+24(%rsp),%ecx + movq 64+48(%rsp),%rbx + vaesdec %xmm1,%xmm3,%xmm3 + prefetcht0 31(%r14) + vaesdec %xmm1,%xmm4,%xmm4 + prefetcht0 15(%r12) + vaesdec %xmm1,%xmm5,%xmm5 + leaq (%r14,%rbx,1),%rbx + cmovgeq %rsp,%r14 + vaesdec %xmm1,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm1,%xmm7,%xmm7 + subq %r14,%rbx + vaesdec %xmm1,%xmm8,%xmm8 + vmovdqu 16(%r14),%xmm12 + movq %rbx,64+48(%rsp) + vaesdec %xmm1,%xmm9,%xmm9 + vmovups 24(%rsi),%xmm1 + leaq 16(%r14,%rbx,1),%r14 + vaesdec %xmm0,%xmm2,%xmm2 + cmpl 32+28(%rsp),%ecx + movq 64+56(%rsp),%rbx + vaesdec %xmm0,%xmm3,%xmm3 + prefetcht0 31(%r15) + vaesdec %xmm0,%xmm4,%xmm4 + prefetcht0 15(%r13) + vaesdec %xmm0,%xmm5,%xmm5 + leaq (%r15,%rbx,1),%rbx + cmovgeq %rsp,%r15 + vaesdec %xmm0,%xmm6,%xmm6 + cmovgq %rsp,%rbx + vaesdec %xmm0,%xmm7,%xmm7 + subq %r15,%rbx + vaesdec %xmm0,%xmm8,%xmm8 + vmovdqu 16(%r15),%xmm13 + movq %rbx,64+56(%rsp) + vaesdec %xmm0,%xmm9,%xmm9 + vmovups 40(%rsi),%xmm0 + leaq 16(%r15,%rbx,1),%r15 + vmovdqu 32(%rsp),%xmm14 + prefetcht0 15(%r14) + prefetcht0 15(%r15) + cmpl $11,%eax + jb L$dec8x_tail + + vaesdec %xmm1,%xmm2,%xmm2 + vaesdec %xmm1,%xmm3,%xmm3 + vaesdec %xmm1,%xmm4,%xmm4 + vaesdec %xmm1,%xmm5,%xmm5 + vaesdec %xmm1,%xmm6,%xmm6 + vaesdec %xmm1,%xmm7,%xmm7 + vaesdec %xmm1,%xmm8,%xmm8 + vaesdec %xmm1,%xmm9,%xmm9 + vmovups 176-120(%rsi),%xmm1 + + vaesdec %xmm0,%xmm2,%xmm2 + vaesdec %xmm0,%xmm3,%xmm3 + vaesdec %xmm0,%xmm4,%xmm4 + vaesdec %xmm0,%xmm5,%xmm5 + vaesdec %xmm0,%xmm6,%xmm6 + vaesdec %xmm0,%xmm7,%xmm7 + vaesdec %xmm0,%xmm8,%xmm8 + vaesdec %xmm0,%xmm9,%xmm9 + vmovups 192-120(%rsi),%xmm0 + je L$dec8x_tail + + vaesdec %xmm1,%xmm2,%xmm2 + vaesdec %xmm1,%xmm3,%xmm3 + vaesdec %xmm1,%xmm4,%xmm4 + vaesdec %xmm1,%xmm5,%xmm5 + vaesdec %xmm1,%xmm6,%xmm6 + vaesdec %xmm1,%xmm7,%xmm7 + vaesdec %xmm1,%xmm8,%xmm8 + vaesdec %xmm1,%xmm9,%xmm9 + vmovups 208-120(%rsi),%xmm1 + + vaesdec %xmm0,%xmm2,%xmm2 + vaesdec %xmm0,%xmm3,%xmm3 + vaesdec %xmm0,%xmm4,%xmm4 + vaesdec %xmm0,%xmm5,%xmm5 + vaesdec %xmm0,%xmm6,%xmm6 + vaesdec %xmm0,%xmm7,%xmm7 + vaesdec %xmm0,%xmm8,%xmm8 + vaesdec %xmm0,%xmm9,%xmm9 + vmovups 224-120(%rsi),%xmm0 + +L$dec8x_tail: + vaesdec %xmm1,%xmm2,%xmm2 + vpxor %xmm15,%xmm15,%xmm15 + vaesdec %xmm1,%xmm3,%xmm3 + vaesdec %xmm1,%xmm4,%xmm4 + vpcmpgtd %xmm15,%xmm14,%xmm15 + vaesdec %xmm1,%xmm5,%xmm5 + vaesdec %xmm1,%xmm6,%xmm6 + vpaddd %xmm14,%xmm15,%xmm15 + vmovdqu 48(%rsp),%xmm14 + vaesdec %xmm1,%xmm7,%xmm7 + movq 64(%rsp),%rbx + vaesdec %xmm1,%xmm8,%xmm8 + vaesdec %xmm1,%xmm9,%xmm9 + vmovups 16-120(%rsi),%xmm1 + + vaesdeclast %xmm0,%xmm2,%xmm2 + vmovdqa %xmm15,32(%rsp) + vpxor %xmm15,%xmm15,%xmm15 + vaesdeclast %xmm0,%xmm3,%xmm3 + vpxor 0(%rbp),%xmm2,%xmm2 + vaesdeclast %xmm0,%xmm4,%xmm4 + vpxor 16(%rbp),%xmm3,%xmm3 + vpcmpgtd %xmm15,%xmm14,%xmm15 + vaesdeclast %xmm0,%xmm5,%xmm5 + vpxor 32(%rbp),%xmm4,%xmm4 + vaesdeclast %xmm0,%xmm6,%xmm6 + vpxor 48(%rbp),%xmm5,%xmm5 + vpaddd %xmm15,%xmm14,%xmm14 + vmovdqu -120(%rsi),%xmm15 + vaesdeclast %xmm0,%xmm7,%xmm7 + vpxor 64(%rbp),%xmm6,%xmm6 + vaesdeclast %xmm0,%xmm8,%xmm8 + vpxor 80(%rbp),%xmm7,%xmm7 + vmovdqa %xmm14,48(%rsp) + vaesdeclast %xmm0,%xmm9,%xmm9 + vpxor 96(%rbp),%xmm8,%xmm8 + vmovups 32-120(%rsi),%xmm0 + + vmovups %xmm2,-16(%r8) + subq %rbx,%r8 + vmovdqu 128+0(%rsp),%xmm2 + vpxor 112(%rbp),%xmm9,%xmm9 + vmovups %xmm3,-16(%r9) + subq 72(%rsp),%r9 + vmovdqu %xmm2,0(%rbp) + vpxor %xmm15,%xmm2,%xmm2 + vmovdqu 128+16(%rsp),%xmm3 + vmovups %xmm4,-16(%r10) + subq 80(%rsp),%r10 + vmovdqu %xmm3,16(%rbp) + vpxor %xmm15,%xmm3,%xmm3 + vmovdqu 128+32(%rsp),%xmm4 + vmovups %xmm5,-16(%r11) + subq 88(%rsp),%r11 + vmovdqu %xmm4,32(%rbp) + vpxor %xmm15,%xmm4,%xmm4 + vmovdqu 128+48(%rsp),%xmm5 + vmovups %xmm6,-16(%r12) + subq 96(%rsp),%r12 + vmovdqu %xmm5,48(%rbp) + vpxor %xmm15,%xmm5,%xmm5 + vmovdqu %xmm10,64(%rbp) + vpxor %xmm10,%xmm15,%xmm6 + vmovups %xmm7,-16(%r13) + subq 104(%rsp),%r13 + vmovdqu %xmm11,80(%rbp) + vpxor %xmm11,%xmm15,%xmm7 + vmovups %xmm8,-16(%r14) + subq 112(%rsp),%r14 + vmovdqu %xmm12,96(%rbp) + vpxor %xmm12,%xmm15,%xmm8 + vmovups %xmm9,-16(%r15) + subq 120(%rsp),%r15 + vmovdqu %xmm13,112(%rbp) + vpxor %xmm13,%xmm15,%xmm9 + + xorq $128,%rbp + decl %edx + jnz L$oop_dec8x + + movq 16(%rsp),%rax + + + + + + +L$dec8x_done: + vzeroupper + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbp + + movq -8(%rax),%rbx + + leaq (%rax),%rsp + +L$dec8x_epilogue: + .byte 0xf3,0xc3 + + diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-sha1-x86_64.s b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-sha1-x86_64.s new file mode 100644 index 00000000..2d99c16c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-sha1-x86_64.s @@ -0,0 +1,3025 @@ +.text + + +.globl _aesni_cbc_sha1_enc + +.p2align 5 +_aesni_cbc_sha1_enc: + + + movl _OPENSSL_ia32cap_P+0(%rip),%r10d + movq _OPENSSL_ia32cap_P+4(%rip),%r11 + btq $61,%r11 + jc aesni_cbc_sha1_enc_shaext + andl $268435456,%r11d + andl $1073741824,%r10d + orl %r11d,%r10d + cmpl $1342177280,%r10d + je aesni_cbc_sha1_enc_avx + jmp aesni_cbc_sha1_enc_ssse3 + .byte 0xf3,0xc3 + + + +.p2align 5 +aesni_cbc_sha1_enc_ssse3: + + movq 8(%rsp),%r10 + + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + leaq -104(%rsp),%rsp + + + + movq %rdi,%r12 + movq %rsi,%r13 + movq %rdx,%r14 + leaq 112(%rcx),%r15 + movdqu (%r8),%xmm2 + movq %r8,88(%rsp) + shlq $6,%r14 + subq %r12,%r13 + movl 240-112(%r15),%r8d + addq %r10,%r14 + + leaq K_XX_XX(%rip),%r11 + movl 0(%r9),%eax + movl 4(%r9),%ebx + movl 8(%r9),%ecx + movl 12(%r9),%edx + movl %ebx,%esi + movl 16(%r9),%ebp + movl %ecx,%edi + xorl %edx,%edi + andl %edi,%esi + + movdqa 64(%r11),%xmm3 + movdqa 0(%r11),%xmm13 + movdqu 0(%r10),%xmm4 + movdqu 16(%r10),%xmm5 + movdqu 32(%r10),%xmm6 + movdqu 48(%r10),%xmm7 +.byte 102,15,56,0,227 +.byte 102,15,56,0,235 +.byte 102,15,56,0,243 + addq $64,%r10 + paddd %xmm13,%xmm4 +.byte 102,15,56,0,251 + paddd %xmm13,%xmm5 + paddd %xmm13,%xmm6 + movdqa %xmm4,0(%rsp) + psubd %xmm13,%xmm4 + movdqa %xmm5,16(%rsp) + psubd %xmm13,%xmm5 + movdqa %xmm6,32(%rsp) + psubd %xmm13,%xmm6 + movups -112(%r15),%xmm15 + movups 16-112(%r15),%xmm0 + jmp L$oop_ssse3 +.p2align 5 +L$oop_ssse3: + rorl $2,%ebx + movups 0(%r12),%xmm14 + xorps %xmm15,%xmm14 + xorps %xmm14,%xmm2 + movups -80(%r15),%xmm1 +.byte 102,15,56,220,208 + pshufd $238,%xmm4,%xmm8 + xorl %edx,%esi + movdqa %xmm7,%xmm12 + paddd %xmm7,%xmm13 + movl %eax,%edi + addl 0(%rsp),%ebp + punpcklqdq %xmm5,%xmm8 + xorl %ecx,%ebx + roll $5,%eax + addl %esi,%ebp + psrldq $4,%xmm12 + andl %ebx,%edi + xorl %ecx,%ebx + pxor %xmm4,%xmm8 + addl %eax,%ebp + rorl $7,%eax + pxor %xmm6,%xmm12 + xorl %ecx,%edi + movl %ebp,%esi + addl 4(%rsp),%edx + pxor %xmm12,%xmm8 + xorl %ebx,%eax + roll $5,%ebp + movdqa %xmm13,48(%rsp) + addl %edi,%edx + movups -64(%r15),%xmm0 +.byte 102,15,56,220,209 + andl %eax,%esi + movdqa %xmm8,%xmm3 + xorl %ebx,%eax + addl %ebp,%edx + rorl $7,%ebp + movdqa %xmm8,%xmm12 + xorl %ebx,%esi + pslldq $12,%xmm3 + paddd %xmm8,%xmm8 + movl %edx,%edi + addl 8(%rsp),%ecx + psrld $31,%xmm12 + xorl %eax,%ebp + roll $5,%edx + addl %esi,%ecx + movdqa %xmm3,%xmm13 + andl %ebp,%edi + xorl %eax,%ebp + psrld $30,%xmm3 + addl %edx,%ecx + rorl $7,%edx + por %xmm12,%xmm8 + xorl %eax,%edi + movl %ecx,%esi + addl 12(%rsp),%ebx + movups -48(%r15),%xmm1 +.byte 102,15,56,220,208 + pslld $2,%xmm13 + pxor %xmm3,%xmm8 + xorl %ebp,%edx + movdqa 0(%r11),%xmm3 + roll $5,%ecx + addl %edi,%ebx + andl %edx,%esi + pxor %xmm13,%xmm8 + xorl %ebp,%edx + addl %ecx,%ebx + rorl $7,%ecx + pshufd $238,%xmm5,%xmm9 + xorl %ebp,%esi + movdqa %xmm8,%xmm13 + paddd %xmm8,%xmm3 + movl %ebx,%edi + addl 16(%rsp),%eax + punpcklqdq %xmm6,%xmm9 + xorl %edx,%ecx + roll $5,%ebx + addl %esi,%eax + psrldq $4,%xmm13 + andl %ecx,%edi + xorl %edx,%ecx + pxor %xmm5,%xmm9 + addl %ebx,%eax + rorl $7,%ebx + movups -32(%r15),%xmm0 +.byte 102,15,56,220,209 + pxor %xmm7,%xmm13 + xorl %edx,%edi + movl %eax,%esi + addl 20(%rsp),%ebp + pxor %xmm13,%xmm9 + xorl %ecx,%ebx + roll $5,%eax + movdqa %xmm3,0(%rsp) + addl %edi,%ebp + andl %ebx,%esi + movdqa %xmm9,%xmm12 + xorl %ecx,%ebx + addl %eax,%ebp + rorl $7,%eax + movdqa %xmm9,%xmm13 + xorl %ecx,%esi + pslldq $12,%xmm12 + paddd %xmm9,%xmm9 + movl %ebp,%edi + addl 24(%rsp),%edx + psrld $31,%xmm13 + xorl %ebx,%eax + roll $5,%ebp + addl %esi,%edx + movups -16(%r15),%xmm1 +.byte 102,15,56,220,208 + movdqa %xmm12,%xmm3 + andl %eax,%edi + xorl %ebx,%eax + psrld $30,%xmm12 + addl %ebp,%edx + rorl $7,%ebp + por %xmm13,%xmm9 + xorl %ebx,%edi + movl %edx,%esi + addl 28(%rsp),%ecx + pslld $2,%xmm3 + pxor %xmm12,%xmm9 + xorl %eax,%ebp + movdqa 16(%r11),%xmm12 + roll $5,%edx + addl %edi,%ecx + andl %ebp,%esi + pxor %xmm3,%xmm9 + xorl %eax,%ebp + addl %edx,%ecx + rorl $7,%edx + pshufd $238,%xmm6,%xmm10 + xorl %eax,%esi + movdqa %xmm9,%xmm3 + paddd %xmm9,%xmm12 + movl %ecx,%edi + addl 32(%rsp),%ebx + movups 0(%r15),%xmm0 +.byte 102,15,56,220,209 + punpcklqdq %xmm7,%xmm10 + xorl %ebp,%edx + roll $5,%ecx + addl %esi,%ebx + psrldq $4,%xmm3 + andl %edx,%edi + xorl %ebp,%edx + pxor %xmm6,%xmm10 + addl %ecx,%ebx + rorl $7,%ecx + pxor %xmm8,%xmm3 + xorl %ebp,%edi + movl %ebx,%esi + addl 36(%rsp),%eax + pxor %xmm3,%xmm10 + xorl %edx,%ecx + roll $5,%ebx + movdqa %xmm12,16(%rsp) + addl %edi,%eax + andl %ecx,%esi + movdqa %xmm10,%xmm13 + xorl %edx,%ecx + addl %ebx,%eax + rorl $7,%ebx + movups 16(%r15),%xmm1 +.byte 102,15,56,220,208 + movdqa %xmm10,%xmm3 + xorl %edx,%esi + pslldq $12,%xmm13 + paddd %xmm10,%xmm10 + movl %eax,%edi + addl 40(%rsp),%ebp + psrld $31,%xmm3 + xorl %ecx,%ebx + roll $5,%eax + addl %esi,%ebp + movdqa %xmm13,%xmm12 + andl %ebx,%edi + xorl %ecx,%ebx + psrld $30,%xmm13 + addl %eax,%ebp + rorl $7,%eax + por %xmm3,%xmm10 + xorl %ecx,%edi + movl %ebp,%esi + addl 44(%rsp),%edx + pslld $2,%xmm12 + pxor %xmm13,%xmm10 + xorl %ebx,%eax + movdqa 16(%r11),%xmm13 + roll $5,%ebp + addl %edi,%edx + movups 32(%r15),%xmm0 +.byte 102,15,56,220,209 + andl %eax,%esi + pxor %xmm12,%xmm10 + xorl %ebx,%eax + addl %ebp,%edx + rorl $7,%ebp + pshufd $238,%xmm7,%xmm11 + xorl %ebx,%esi + movdqa %xmm10,%xmm12 + paddd %xmm10,%xmm13 + movl %edx,%edi + addl 48(%rsp),%ecx + punpcklqdq %xmm8,%xmm11 + xorl %eax,%ebp + roll $5,%edx + addl %esi,%ecx + psrldq $4,%xmm12 + andl %ebp,%edi + xorl %eax,%ebp + pxor %xmm7,%xmm11 + addl %edx,%ecx + rorl $7,%edx + pxor %xmm9,%xmm12 + xorl %eax,%edi + movl %ecx,%esi + addl 52(%rsp),%ebx + movups 48(%r15),%xmm1 +.byte 102,15,56,220,208 + pxor %xmm12,%xmm11 + xorl %ebp,%edx + roll $5,%ecx + movdqa %xmm13,32(%rsp) + addl %edi,%ebx + andl %edx,%esi + movdqa %xmm11,%xmm3 + xorl %ebp,%edx + addl %ecx,%ebx + rorl $7,%ecx + movdqa %xmm11,%xmm12 + xorl %ebp,%esi + pslldq $12,%xmm3 + paddd %xmm11,%xmm11 + movl %ebx,%edi + addl 56(%rsp),%eax + psrld $31,%xmm12 + xorl %edx,%ecx + roll $5,%ebx + addl %esi,%eax + movdqa %xmm3,%xmm13 + andl %ecx,%edi + xorl %edx,%ecx + psrld $30,%xmm3 + addl %ebx,%eax + rorl $7,%ebx + cmpl $11,%r8d + jb L$aesenclast1 + movups 64(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 80(%r15),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast1 + movups 96(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 112(%r15),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast1: +.byte 102,15,56,221,209 + movups 16-112(%r15),%xmm0 + por %xmm12,%xmm11 + xorl %edx,%edi + movl %eax,%esi + addl 60(%rsp),%ebp + pslld $2,%xmm13 + pxor %xmm3,%xmm11 + xorl %ecx,%ebx + movdqa 16(%r11),%xmm3 + roll $5,%eax + addl %edi,%ebp + andl %ebx,%esi + pxor %xmm13,%xmm11 + pshufd $238,%xmm10,%xmm13 + xorl %ecx,%ebx + addl %eax,%ebp + rorl $7,%eax + pxor %xmm8,%xmm4 + xorl %ecx,%esi + movl %ebp,%edi + addl 0(%rsp),%edx + punpcklqdq %xmm11,%xmm13 + xorl %ebx,%eax + roll $5,%ebp + pxor %xmm5,%xmm4 + addl %esi,%edx + movups 16(%r12),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm2,0(%r12,%r13,1) + xorps %xmm14,%xmm2 + movups -80(%r15),%xmm1 +.byte 102,15,56,220,208 + andl %eax,%edi + movdqa %xmm3,%xmm12 + xorl %ebx,%eax + paddd %xmm11,%xmm3 + addl %ebp,%edx + pxor %xmm13,%xmm4 + rorl $7,%ebp + xorl %ebx,%edi + movl %edx,%esi + addl 4(%rsp),%ecx + movdqa %xmm4,%xmm13 + xorl %eax,%ebp + roll $5,%edx + movdqa %xmm3,48(%rsp) + addl %edi,%ecx + andl %ebp,%esi + xorl %eax,%ebp + pslld $2,%xmm4 + addl %edx,%ecx + rorl $7,%edx + psrld $30,%xmm13 + xorl %eax,%esi + movl %ecx,%edi + addl 8(%rsp),%ebx + movups -64(%r15),%xmm0 +.byte 102,15,56,220,209 + por %xmm13,%xmm4 + xorl %ebp,%edx + roll $5,%ecx + pshufd $238,%xmm11,%xmm3 + addl %esi,%ebx + andl %edx,%edi + xorl %ebp,%edx + addl %ecx,%ebx + addl 12(%rsp),%eax + xorl %ebp,%edi + movl %ebx,%esi + roll $5,%ebx + addl %edi,%eax + xorl %edx,%esi + rorl $7,%ecx + addl %ebx,%eax + pxor %xmm9,%xmm5 + addl 16(%rsp),%ebp + movups -48(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%esi + punpcklqdq %xmm4,%xmm3 + movl %eax,%edi + roll $5,%eax + pxor %xmm6,%xmm5 + addl %esi,%ebp + xorl %ecx,%edi + movdqa %xmm12,%xmm13 + rorl $7,%ebx + paddd %xmm4,%xmm12 + addl %eax,%ebp + pxor %xmm3,%xmm5 + addl 20(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + roll $5,%ebp + movdqa %xmm5,%xmm3 + addl %edi,%edx + xorl %ebx,%esi + movdqa %xmm12,0(%rsp) + rorl $7,%eax + addl %ebp,%edx + addl 24(%rsp),%ecx + pslld $2,%xmm5 + xorl %eax,%esi + movl %edx,%edi + psrld $30,%xmm3 + roll $5,%edx + addl %esi,%ecx + movups -32(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%edi + rorl $7,%ebp + por %xmm3,%xmm5 + addl %edx,%ecx + addl 28(%rsp),%ebx + pshufd $238,%xmm4,%xmm12 + xorl %ebp,%edi + movl %ecx,%esi + roll $5,%ecx + addl %edi,%ebx + xorl %ebp,%esi + rorl $7,%edx + addl %ecx,%ebx + pxor %xmm10,%xmm6 + addl 32(%rsp),%eax + xorl %edx,%esi + punpcklqdq %xmm5,%xmm12 + movl %ebx,%edi + roll $5,%ebx + pxor %xmm7,%xmm6 + addl %esi,%eax + xorl %edx,%edi + movdqa 32(%r11),%xmm3 + rorl $7,%ecx + paddd %xmm5,%xmm13 + addl %ebx,%eax + pxor %xmm12,%xmm6 + addl 36(%rsp),%ebp + movups -16(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%edi + movl %eax,%esi + roll $5,%eax + movdqa %xmm6,%xmm12 + addl %edi,%ebp + xorl %ecx,%esi + movdqa %xmm13,16(%rsp) + rorl $7,%ebx + addl %eax,%ebp + addl 40(%rsp),%edx + pslld $2,%xmm6 + xorl %ebx,%esi + movl %ebp,%edi + psrld $30,%xmm12 + roll $5,%ebp + addl %esi,%edx + xorl %ebx,%edi + rorl $7,%eax + por %xmm12,%xmm6 + addl %ebp,%edx + addl 44(%rsp),%ecx + pshufd $238,%xmm5,%xmm13 + xorl %eax,%edi + movl %edx,%esi + roll $5,%edx + addl %edi,%ecx + movups 0(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%esi + rorl $7,%ebp + addl %edx,%ecx + pxor %xmm11,%xmm7 + addl 48(%rsp),%ebx + xorl %ebp,%esi + punpcklqdq %xmm6,%xmm13 + movl %ecx,%edi + roll $5,%ecx + pxor %xmm8,%xmm7 + addl %esi,%ebx + xorl %ebp,%edi + movdqa %xmm3,%xmm12 + rorl $7,%edx + paddd %xmm6,%xmm3 + addl %ecx,%ebx + pxor %xmm13,%xmm7 + addl 52(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + roll $5,%ebx + movdqa %xmm7,%xmm13 + addl %edi,%eax + xorl %edx,%esi + movdqa %xmm3,32(%rsp) + rorl $7,%ecx + addl %ebx,%eax + addl 56(%rsp),%ebp + movups 16(%r15),%xmm1 +.byte 102,15,56,220,208 + pslld $2,%xmm7 + xorl %ecx,%esi + movl %eax,%edi + psrld $30,%xmm13 + roll $5,%eax + addl %esi,%ebp + xorl %ecx,%edi + rorl $7,%ebx + por %xmm13,%xmm7 + addl %eax,%ebp + addl 60(%rsp),%edx + pshufd $238,%xmm6,%xmm3 + xorl %ebx,%edi + movl %ebp,%esi + roll $5,%ebp + addl %edi,%edx + xorl %ebx,%esi + rorl $7,%eax + addl %ebp,%edx + pxor %xmm4,%xmm8 + addl 0(%rsp),%ecx + xorl %eax,%esi + punpcklqdq %xmm7,%xmm3 + movl %edx,%edi + roll $5,%edx + pxor %xmm9,%xmm8 + addl %esi,%ecx + movups 32(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%edi + movdqa %xmm12,%xmm13 + rorl $7,%ebp + paddd %xmm7,%xmm12 + addl %edx,%ecx + pxor %xmm3,%xmm8 + addl 4(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + roll $5,%ecx + movdqa %xmm8,%xmm3 + addl %edi,%ebx + xorl %ebp,%esi + movdqa %xmm12,48(%rsp) + rorl $7,%edx + addl %ecx,%ebx + addl 8(%rsp),%eax + pslld $2,%xmm8 + xorl %edx,%esi + movl %ebx,%edi + psrld $30,%xmm3 + roll $5,%ebx + addl %esi,%eax + xorl %edx,%edi + rorl $7,%ecx + por %xmm3,%xmm8 + addl %ebx,%eax + addl 12(%rsp),%ebp + movups 48(%r15),%xmm1 +.byte 102,15,56,220,208 + pshufd $238,%xmm7,%xmm12 + xorl %ecx,%edi + movl %eax,%esi + roll $5,%eax + addl %edi,%ebp + xorl %ecx,%esi + rorl $7,%ebx + addl %eax,%ebp + pxor %xmm5,%xmm9 + addl 16(%rsp),%edx + xorl %ebx,%esi + punpcklqdq %xmm8,%xmm12 + movl %ebp,%edi + roll $5,%ebp + pxor %xmm10,%xmm9 + addl %esi,%edx + xorl %ebx,%edi + movdqa %xmm13,%xmm3 + rorl $7,%eax + paddd %xmm8,%xmm13 + addl %ebp,%edx + pxor %xmm12,%xmm9 + addl 20(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + roll $5,%edx + movdqa %xmm9,%xmm12 + addl %edi,%ecx + cmpl $11,%r8d + jb L$aesenclast2 + movups 64(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 80(%r15),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast2 + movups 96(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 112(%r15),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast2: +.byte 102,15,56,221,209 + movups 16-112(%r15),%xmm0 + xorl %eax,%esi + movdqa %xmm13,0(%rsp) + rorl $7,%ebp + addl %edx,%ecx + addl 24(%rsp),%ebx + pslld $2,%xmm9 + xorl %ebp,%esi + movl %ecx,%edi + psrld $30,%xmm12 + roll $5,%ecx + addl %esi,%ebx + xorl %ebp,%edi + rorl $7,%edx + por %xmm12,%xmm9 + addl %ecx,%ebx + addl 28(%rsp),%eax + pshufd $238,%xmm8,%xmm13 + rorl $7,%ecx + movl %ebx,%esi + xorl %edx,%edi + roll $5,%ebx + addl %edi,%eax + xorl %ecx,%esi + xorl %edx,%ecx + addl %ebx,%eax + pxor %xmm6,%xmm10 + addl 32(%rsp),%ebp + movups 32(%r12),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm2,16(%r13,%r12,1) + xorps %xmm14,%xmm2 + movups -80(%r15),%xmm1 +.byte 102,15,56,220,208 + andl %ecx,%esi + xorl %edx,%ecx + rorl $7,%ebx + punpcklqdq %xmm9,%xmm13 + movl %eax,%edi + xorl %ecx,%esi + pxor %xmm11,%xmm10 + roll $5,%eax + addl %esi,%ebp + movdqa %xmm3,%xmm12 + xorl %ebx,%edi + paddd %xmm9,%xmm3 + xorl %ecx,%ebx + pxor %xmm13,%xmm10 + addl %eax,%ebp + addl 36(%rsp),%edx + andl %ebx,%edi + xorl %ecx,%ebx + rorl $7,%eax + movdqa %xmm10,%xmm13 + movl %ebp,%esi + xorl %ebx,%edi + movdqa %xmm3,16(%rsp) + roll $5,%ebp + addl %edi,%edx + movups -64(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%esi + pslld $2,%xmm10 + xorl %ebx,%eax + addl %ebp,%edx + psrld $30,%xmm13 + addl 40(%rsp),%ecx + andl %eax,%esi + xorl %ebx,%eax + por %xmm13,%xmm10 + rorl $7,%ebp + movl %edx,%edi + xorl %eax,%esi + roll $5,%edx + pshufd $238,%xmm9,%xmm3 + addl %esi,%ecx + xorl %ebp,%edi + xorl %eax,%ebp + addl %edx,%ecx + addl 44(%rsp),%ebx + andl %ebp,%edi + xorl %eax,%ebp + rorl $7,%edx + movups -48(%r15),%xmm1 +.byte 102,15,56,220,208 + movl %ecx,%esi + xorl %ebp,%edi + roll $5,%ecx + addl %edi,%ebx + xorl %edx,%esi + xorl %ebp,%edx + addl %ecx,%ebx + pxor %xmm7,%xmm11 + addl 48(%rsp),%eax + andl %edx,%esi + xorl %ebp,%edx + rorl $7,%ecx + punpcklqdq %xmm10,%xmm3 + movl %ebx,%edi + xorl %edx,%esi + pxor %xmm4,%xmm11 + roll $5,%ebx + addl %esi,%eax + movdqa 48(%r11),%xmm13 + xorl %ecx,%edi + paddd %xmm10,%xmm12 + xorl %edx,%ecx + pxor %xmm3,%xmm11 + addl %ebx,%eax + addl 52(%rsp),%ebp + movups -32(%r15),%xmm0 +.byte 102,15,56,220,209 + andl %ecx,%edi + xorl %edx,%ecx + rorl $7,%ebx + movdqa %xmm11,%xmm3 + movl %eax,%esi + xorl %ecx,%edi + movdqa %xmm12,32(%rsp) + roll $5,%eax + addl %edi,%ebp + xorl %ebx,%esi + pslld $2,%xmm11 + xorl %ecx,%ebx + addl %eax,%ebp + psrld $30,%xmm3 + addl 56(%rsp),%edx + andl %ebx,%esi + xorl %ecx,%ebx + por %xmm3,%xmm11 + rorl $7,%eax + movl %ebp,%edi + xorl %ebx,%esi + roll $5,%ebp + pshufd $238,%xmm10,%xmm12 + addl %esi,%edx + movups -16(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %eax,%edi + xorl %ebx,%eax + addl %ebp,%edx + addl 60(%rsp),%ecx + andl %eax,%edi + xorl %ebx,%eax + rorl $7,%ebp + movl %edx,%esi + xorl %eax,%edi + roll $5,%edx + addl %edi,%ecx + xorl %ebp,%esi + xorl %eax,%ebp + addl %edx,%ecx + pxor %xmm8,%xmm4 + addl 0(%rsp),%ebx + andl %ebp,%esi + xorl %eax,%ebp + rorl $7,%edx + movups 0(%r15),%xmm0 +.byte 102,15,56,220,209 + punpcklqdq %xmm11,%xmm12 + movl %ecx,%edi + xorl %ebp,%esi + pxor %xmm5,%xmm4 + roll $5,%ecx + addl %esi,%ebx + movdqa %xmm13,%xmm3 + xorl %edx,%edi + paddd %xmm11,%xmm13 + xorl %ebp,%edx + pxor %xmm12,%xmm4 + addl %ecx,%ebx + addl 4(%rsp),%eax + andl %edx,%edi + xorl %ebp,%edx + rorl $7,%ecx + movdqa %xmm4,%xmm12 + movl %ebx,%esi + xorl %edx,%edi + movdqa %xmm13,48(%rsp) + roll $5,%ebx + addl %edi,%eax + xorl %ecx,%esi + pslld $2,%xmm4 + xorl %edx,%ecx + addl %ebx,%eax + psrld $30,%xmm12 + addl 8(%rsp),%ebp + movups 16(%r15),%xmm1 +.byte 102,15,56,220,208 + andl %ecx,%esi + xorl %edx,%ecx + por %xmm12,%xmm4 + rorl $7,%ebx + movl %eax,%edi + xorl %ecx,%esi + roll $5,%eax + pshufd $238,%xmm11,%xmm13 + addl %esi,%ebp + xorl %ebx,%edi + xorl %ecx,%ebx + addl %eax,%ebp + addl 12(%rsp),%edx + andl %ebx,%edi + xorl %ecx,%ebx + rorl $7,%eax + movl %ebp,%esi + xorl %ebx,%edi + roll $5,%ebp + addl %edi,%edx + movups 32(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%esi + xorl %ebx,%eax + addl %ebp,%edx + pxor %xmm9,%xmm5 + addl 16(%rsp),%ecx + andl %eax,%esi + xorl %ebx,%eax + rorl $7,%ebp + punpcklqdq %xmm4,%xmm13 + movl %edx,%edi + xorl %eax,%esi + pxor %xmm6,%xmm5 + roll $5,%edx + addl %esi,%ecx + movdqa %xmm3,%xmm12 + xorl %ebp,%edi + paddd %xmm4,%xmm3 + xorl %eax,%ebp + pxor %xmm13,%xmm5 + addl %edx,%ecx + addl 20(%rsp),%ebx + andl %ebp,%edi + xorl %eax,%ebp + rorl $7,%edx + movups 48(%r15),%xmm1 +.byte 102,15,56,220,208 + movdqa %xmm5,%xmm13 + movl %ecx,%esi + xorl %ebp,%edi + movdqa %xmm3,0(%rsp) + roll $5,%ecx + addl %edi,%ebx + xorl %edx,%esi + pslld $2,%xmm5 + xorl %ebp,%edx + addl %ecx,%ebx + psrld $30,%xmm13 + addl 24(%rsp),%eax + andl %edx,%esi + xorl %ebp,%edx + por %xmm13,%xmm5 + rorl $7,%ecx + movl %ebx,%edi + xorl %edx,%esi + roll $5,%ebx + pshufd $238,%xmm4,%xmm3 + addl %esi,%eax + xorl %ecx,%edi + xorl %edx,%ecx + addl %ebx,%eax + addl 28(%rsp),%ebp + cmpl $11,%r8d + jb L$aesenclast3 + movups 64(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 80(%r15),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast3 + movups 96(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 112(%r15),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast3: +.byte 102,15,56,221,209 + movups 16-112(%r15),%xmm0 + andl %ecx,%edi + xorl %edx,%ecx + rorl $7,%ebx + movl %eax,%esi + xorl %ecx,%edi + roll $5,%eax + addl %edi,%ebp + xorl %ebx,%esi + xorl %ecx,%ebx + addl %eax,%ebp + pxor %xmm10,%xmm6 + addl 32(%rsp),%edx + andl %ebx,%esi + xorl %ecx,%ebx + rorl $7,%eax + punpcklqdq %xmm5,%xmm3 + movl %ebp,%edi + xorl %ebx,%esi + pxor %xmm7,%xmm6 + roll $5,%ebp + addl %esi,%edx + movups 48(%r12),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm2,32(%r13,%r12,1) + xorps %xmm14,%xmm2 + movups -80(%r15),%xmm1 +.byte 102,15,56,220,208 + movdqa %xmm12,%xmm13 + xorl %eax,%edi + paddd %xmm5,%xmm12 + xorl %ebx,%eax + pxor %xmm3,%xmm6 + addl %ebp,%edx + addl 36(%rsp),%ecx + andl %eax,%edi + xorl %ebx,%eax + rorl $7,%ebp + movdqa %xmm6,%xmm3 + movl %edx,%esi + xorl %eax,%edi + movdqa %xmm12,16(%rsp) + roll $5,%edx + addl %edi,%ecx + xorl %ebp,%esi + pslld $2,%xmm6 + xorl %eax,%ebp + addl %edx,%ecx + psrld $30,%xmm3 + addl 40(%rsp),%ebx + andl %ebp,%esi + xorl %eax,%ebp + por %xmm3,%xmm6 + rorl $7,%edx + movups -64(%r15),%xmm0 +.byte 102,15,56,220,209 + movl %ecx,%edi + xorl %ebp,%esi + roll $5,%ecx + pshufd $238,%xmm5,%xmm12 + addl %esi,%ebx + xorl %edx,%edi + xorl %ebp,%edx + addl %ecx,%ebx + addl 44(%rsp),%eax + andl %edx,%edi + xorl %ebp,%edx + rorl $7,%ecx + movl %ebx,%esi + xorl %edx,%edi + roll $5,%ebx + addl %edi,%eax + xorl %edx,%esi + addl %ebx,%eax + pxor %xmm11,%xmm7 + addl 48(%rsp),%ebp + movups -48(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%esi + punpcklqdq %xmm6,%xmm12 + movl %eax,%edi + roll $5,%eax + pxor %xmm8,%xmm7 + addl %esi,%ebp + xorl %ecx,%edi + movdqa %xmm13,%xmm3 + rorl $7,%ebx + paddd %xmm6,%xmm13 + addl %eax,%ebp + pxor %xmm12,%xmm7 + addl 52(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + roll $5,%ebp + movdqa %xmm7,%xmm12 + addl %edi,%edx + xorl %ebx,%esi + movdqa %xmm13,32(%rsp) + rorl $7,%eax + addl %ebp,%edx + addl 56(%rsp),%ecx + pslld $2,%xmm7 + xorl %eax,%esi + movl %edx,%edi + psrld $30,%xmm12 + roll $5,%edx + addl %esi,%ecx + movups -32(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%edi + rorl $7,%ebp + por %xmm12,%xmm7 + addl %edx,%ecx + addl 60(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + roll $5,%ecx + addl %edi,%ebx + xorl %ebp,%esi + rorl $7,%edx + addl %ecx,%ebx + addl 0(%rsp),%eax + xorl %edx,%esi + movl %ebx,%edi + roll $5,%ebx + paddd %xmm7,%xmm3 + addl %esi,%eax + xorl %edx,%edi + movdqa %xmm3,48(%rsp) + rorl $7,%ecx + addl %ebx,%eax + addl 4(%rsp),%ebp + movups -16(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%edi + movl %eax,%esi + roll $5,%eax + addl %edi,%ebp + xorl %ecx,%esi + rorl $7,%ebx + addl %eax,%ebp + addl 8(%rsp),%edx + xorl %ebx,%esi + movl %ebp,%edi + roll $5,%ebp + addl %esi,%edx + xorl %ebx,%edi + rorl $7,%eax + addl %ebp,%edx + addl 12(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + roll $5,%edx + addl %edi,%ecx + movups 0(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%esi + rorl $7,%ebp + addl %edx,%ecx + cmpq %r14,%r10 + je L$done_ssse3 + movdqa 64(%r11),%xmm3 + movdqa 0(%r11),%xmm13 + movdqu 0(%r10),%xmm4 + movdqu 16(%r10),%xmm5 + movdqu 32(%r10),%xmm6 + movdqu 48(%r10),%xmm7 +.byte 102,15,56,0,227 + addq $64,%r10 + addl 16(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi +.byte 102,15,56,0,235 + roll $5,%ecx + addl %esi,%ebx + xorl %ebp,%edi + rorl $7,%edx + paddd %xmm13,%xmm4 + addl %ecx,%ebx + addl 20(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + movdqa %xmm4,0(%rsp) + roll $5,%ebx + addl %edi,%eax + xorl %edx,%esi + rorl $7,%ecx + psubd %xmm13,%xmm4 + addl %ebx,%eax + addl 24(%rsp),%ebp + movups 16(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%esi + movl %eax,%edi + roll $5,%eax + addl %esi,%ebp + xorl %ecx,%edi + rorl $7,%ebx + addl %eax,%ebp + addl 28(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + roll $5,%ebp + addl %edi,%edx + xorl %ebx,%esi + rorl $7,%eax + addl %ebp,%edx + addl 32(%rsp),%ecx + xorl %eax,%esi + movl %edx,%edi +.byte 102,15,56,0,243 + roll $5,%edx + addl %esi,%ecx + movups 32(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%edi + rorl $7,%ebp + paddd %xmm13,%xmm5 + addl %edx,%ecx + addl 36(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + movdqa %xmm5,16(%rsp) + roll $5,%ecx + addl %edi,%ebx + xorl %ebp,%esi + rorl $7,%edx + psubd %xmm13,%xmm5 + addl %ecx,%ebx + addl 40(%rsp),%eax + xorl %edx,%esi + movl %ebx,%edi + roll $5,%ebx + addl %esi,%eax + xorl %edx,%edi + rorl $7,%ecx + addl %ebx,%eax + addl 44(%rsp),%ebp + movups 48(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%edi + movl %eax,%esi + roll $5,%eax + addl %edi,%ebp + xorl %ecx,%esi + rorl $7,%ebx + addl %eax,%ebp + addl 48(%rsp),%edx + xorl %ebx,%esi + movl %ebp,%edi +.byte 102,15,56,0,251 + roll $5,%ebp + addl %esi,%edx + xorl %ebx,%edi + rorl $7,%eax + paddd %xmm13,%xmm6 + addl %ebp,%edx + addl 52(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + movdqa %xmm6,32(%rsp) + roll $5,%edx + addl %edi,%ecx + cmpl $11,%r8d + jb L$aesenclast4 + movups 64(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 80(%r15),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast4 + movups 96(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 112(%r15),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast4: +.byte 102,15,56,221,209 + movups 16-112(%r15),%xmm0 + xorl %eax,%esi + rorl $7,%ebp + psubd %xmm13,%xmm6 + addl %edx,%ecx + addl 56(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + roll $5,%ecx + addl %esi,%ebx + xorl %ebp,%edi + rorl $7,%edx + addl %ecx,%ebx + addl 60(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + roll $5,%ebx + addl %edi,%eax + rorl $7,%ecx + addl %ebx,%eax + movups %xmm2,48(%r13,%r12,1) + leaq 64(%r12),%r12 + + addl 0(%r9),%eax + addl 4(%r9),%esi + addl 8(%r9),%ecx + addl 12(%r9),%edx + movl %eax,0(%r9) + addl 16(%r9),%ebp + movl %esi,4(%r9) + movl %esi,%ebx + movl %ecx,8(%r9) + movl %ecx,%edi + movl %edx,12(%r9) + xorl %edx,%edi + movl %ebp,16(%r9) + andl %edi,%esi + jmp L$oop_ssse3 + +L$done_ssse3: + addl 16(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + roll $5,%ecx + addl %esi,%ebx + xorl %ebp,%edi + rorl $7,%edx + addl %ecx,%ebx + addl 20(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + roll $5,%ebx + addl %edi,%eax + xorl %edx,%esi + rorl $7,%ecx + addl %ebx,%eax + addl 24(%rsp),%ebp + movups 16(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%esi + movl %eax,%edi + roll $5,%eax + addl %esi,%ebp + xorl %ecx,%edi + rorl $7,%ebx + addl %eax,%ebp + addl 28(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + roll $5,%ebp + addl %edi,%edx + xorl %ebx,%esi + rorl $7,%eax + addl %ebp,%edx + addl 32(%rsp),%ecx + xorl %eax,%esi + movl %edx,%edi + roll $5,%edx + addl %esi,%ecx + movups 32(%r15),%xmm0 +.byte 102,15,56,220,209 + xorl %eax,%edi + rorl $7,%ebp + addl %edx,%ecx + addl 36(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + roll $5,%ecx + addl %edi,%ebx + xorl %ebp,%esi + rorl $7,%edx + addl %ecx,%ebx + addl 40(%rsp),%eax + xorl %edx,%esi + movl %ebx,%edi + roll $5,%ebx + addl %esi,%eax + xorl %edx,%edi + rorl $7,%ecx + addl %ebx,%eax + addl 44(%rsp),%ebp + movups 48(%r15),%xmm1 +.byte 102,15,56,220,208 + xorl %ecx,%edi + movl %eax,%esi + roll $5,%eax + addl %edi,%ebp + xorl %ecx,%esi + rorl $7,%ebx + addl %eax,%ebp + addl 48(%rsp),%edx + xorl %ebx,%esi + movl %ebp,%edi + roll $5,%ebp + addl %esi,%edx + xorl %ebx,%edi + rorl $7,%eax + addl %ebp,%edx + addl 52(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + roll $5,%edx + addl %edi,%ecx + cmpl $11,%r8d + jb L$aesenclast5 + movups 64(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 80(%r15),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast5 + movups 96(%r15),%xmm0 +.byte 102,15,56,220,209 + movups 112(%r15),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast5: +.byte 102,15,56,221,209 + movups 16-112(%r15),%xmm0 + xorl %eax,%esi + rorl $7,%ebp + addl %edx,%ecx + addl 56(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + roll $5,%ecx + addl %esi,%ebx + xorl %ebp,%edi + rorl $7,%edx + addl %ecx,%ebx + addl 60(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + roll $5,%ebx + addl %edi,%eax + rorl $7,%ecx + addl %ebx,%eax + movups %xmm2,48(%r13,%r12,1) + movq 88(%rsp),%r8 + + addl 0(%r9),%eax + addl 4(%r9),%esi + addl 8(%r9),%ecx + movl %eax,0(%r9) + addl 12(%r9),%edx + movl %esi,4(%r9) + addl 16(%r9),%ebp + movl %ecx,8(%r9) + movl %edx,12(%r9) + movl %ebp,16(%r9) + movups %xmm2,(%r8) + leaq 104(%rsp),%rsi + + movq 0(%rsi),%r15 + + movq 8(%rsi),%r14 + + movq 16(%rsi),%r13 + + movq 24(%rsi),%r12 + + movq 32(%rsi),%rbp + + movq 40(%rsi),%rbx + + leaq 48(%rsi),%rsp + +L$epilogue_ssse3: + .byte 0xf3,0xc3 + + + +.p2align 5 +aesni_cbc_sha1_enc_avx: + + movq 8(%rsp),%r10 + + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + leaq -104(%rsp),%rsp + + + + vzeroall + movq %rdi,%r12 + movq %rsi,%r13 + movq %rdx,%r14 + leaq 112(%rcx),%r15 + vmovdqu (%r8),%xmm12 + movq %r8,88(%rsp) + shlq $6,%r14 + subq %r12,%r13 + movl 240-112(%r15),%r8d + addq %r10,%r14 + + leaq K_XX_XX(%rip),%r11 + movl 0(%r9),%eax + movl 4(%r9),%ebx + movl 8(%r9),%ecx + movl 12(%r9),%edx + movl %ebx,%esi + movl 16(%r9),%ebp + movl %ecx,%edi + xorl %edx,%edi + andl %edi,%esi + + vmovdqa 64(%r11),%xmm6 + vmovdqa 0(%r11),%xmm10 + vmovdqu 0(%r10),%xmm0 + vmovdqu 16(%r10),%xmm1 + vmovdqu 32(%r10),%xmm2 + vmovdqu 48(%r10),%xmm3 + vpshufb %xmm6,%xmm0,%xmm0 + addq $64,%r10 + vpshufb %xmm6,%xmm1,%xmm1 + vpshufb %xmm6,%xmm2,%xmm2 + vpshufb %xmm6,%xmm3,%xmm3 + vpaddd %xmm10,%xmm0,%xmm4 + vpaddd %xmm10,%xmm1,%xmm5 + vpaddd %xmm10,%xmm2,%xmm6 + vmovdqa %xmm4,0(%rsp) + vmovdqa %xmm5,16(%rsp) + vmovdqa %xmm6,32(%rsp) + vmovups -112(%r15),%xmm15 + vmovups 16-112(%r15),%xmm14 + jmp L$oop_avx +.p2align 5 +L$oop_avx: + shrdl $2,%ebx,%ebx + vmovdqu 0(%r12),%xmm13 + vpxor %xmm15,%xmm13,%xmm13 + vpxor %xmm13,%xmm12,%xmm12 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -80(%r15),%xmm15 + xorl %edx,%esi + vpalignr $8,%xmm0,%xmm1,%xmm4 + movl %eax,%edi + addl 0(%rsp),%ebp + vpaddd %xmm3,%xmm10,%xmm9 + xorl %ecx,%ebx + shldl $5,%eax,%eax + vpsrldq $4,%xmm3,%xmm8 + addl %esi,%ebp + andl %ebx,%edi + vpxor %xmm0,%xmm4,%xmm4 + xorl %ecx,%ebx + addl %eax,%ebp + vpxor %xmm2,%xmm8,%xmm8 + shrdl $7,%eax,%eax + xorl %ecx,%edi + movl %ebp,%esi + addl 4(%rsp),%edx + vpxor %xmm8,%xmm4,%xmm4 + xorl %ebx,%eax + shldl $5,%ebp,%ebp + vmovdqa %xmm9,48(%rsp) + addl %edi,%edx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -64(%r15),%xmm14 + andl %eax,%esi + vpsrld $31,%xmm4,%xmm8 + xorl %ebx,%eax + addl %ebp,%edx + shrdl $7,%ebp,%ebp + xorl %ebx,%esi + vpslldq $12,%xmm4,%xmm9 + vpaddd %xmm4,%xmm4,%xmm4 + movl %edx,%edi + addl 8(%rsp),%ecx + xorl %eax,%ebp + shldl $5,%edx,%edx + vpor %xmm8,%xmm4,%xmm4 + vpsrld $30,%xmm9,%xmm8 + addl %esi,%ecx + andl %ebp,%edi + xorl %eax,%ebp + addl %edx,%ecx + vpslld $2,%xmm9,%xmm9 + vpxor %xmm8,%xmm4,%xmm4 + shrdl $7,%edx,%edx + xorl %eax,%edi + movl %ecx,%esi + addl 12(%rsp),%ebx + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -48(%r15),%xmm15 + vpxor %xmm9,%xmm4,%xmm4 + xorl %ebp,%edx + shldl $5,%ecx,%ecx + addl %edi,%ebx + andl %edx,%esi + xorl %ebp,%edx + addl %ecx,%ebx + shrdl $7,%ecx,%ecx + xorl %ebp,%esi + vpalignr $8,%xmm1,%xmm2,%xmm5 + movl %ebx,%edi + addl 16(%rsp),%eax + vpaddd %xmm4,%xmm10,%xmm9 + xorl %edx,%ecx + shldl $5,%ebx,%ebx + vpsrldq $4,%xmm4,%xmm8 + addl %esi,%eax + andl %ecx,%edi + vpxor %xmm1,%xmm5,%xmm5 + xorl %edx,%ecx + addl %ebx,%eax + vpxor %xmm3,%xmm8,%xmm8 + shrdl $7,%ebx,%ebx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -32(%r15),%xmm14 + xorl %edx,%edi + movl %eax,%esi + addl 20(%rsp),%ebp + vpxor %xmm8,%xmm5,%xmm5 + xorl %ecx,%ebx + shldl $5,%eax,%eax + vmovdqa %xmm9,0(%rsp) + addl %edi,%ebp + andl %ebx,%esi + vpsrld $31,%xmm5,%xmm8 + xorl %ecx,%ebx + addl %eax,%ebp + shrdl $7,%eax,%eax + xorl %ecx,%esi + vpslldq $12,%xmm5,%xmm9 + vpaddd %xmm5,%xmm5,%xmm5 + movl %ebp,%edi + addl 24(%rsp),%edx + xorl %ebx,%eax + shldl $5,%ebp,%ebp + vpor %xmm8,%xmm5,%xmm5 + vpsrld $30,%xmm9,%xmm8 + addl %esi,%edx + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -16(%r15),%xmm15 + andl %eax,%edi + xorl %ebx,%eax + addl %ebp,%edx + vpslld $2,%xmm9,%xmm9 + vpxor %xmm8,%xmm5,%xmm5 + shrdl $7,%ebp,%ebp + xorl %ebx,%edi + movl %edx,%esi + addl 28(%rsp),%ecx + vpxor %xmm9,%xmm5,%xmm5 + xorl %eax,%ebp + shldl $5,%edx,%edx + vmovdqa 16(%r11),%xmm10 + addl %edi,%ecx + andl %ebp,%esi + xorl %eax,%ebp + addl %edx,%ecx + shrdl $7,%edx,%edx + xorl %eax,%esi + vpalignr $8,%xmm2,%xmm3,%xmm6 + movl %ecx,%edi + addl 32(%rsp),%ebx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 0(%r15),%xmm14 + vpaddd %xmm5,%xmm10,%xmm9 + xorl %ebp,%edx + shldl $5,%ecx,%ecx + vpsrldq $4,%xmm5,%xmm8 + addl %esi,%ebx + andl %edx,%edi + vpxor %xmm2,%xmm6,%xmm6 + xorl %ebp,%edx + addl %ecx,%ebx + vpxor %xmm4,%xmm8,%xmm8 + shrdl $7,%ecx,%ecx + xorl %ebp,%edi + movl %ebx,%esi + addl 36(%rsp),%eax + vpxor %xmm8,%xmm6,%xmm6 + xorl %edx,%ecx + shldl $5,%ebx,%ebx + vmovdqa %xmm9,16(%rsp) + addl %edi,%eax + andl %ecx,%esi + vpsrld $31,%xmm6,%xmm8 + xorl %edx,%ecx + addl %ebx,%eax + shrdl $7,%ebx,%ebx + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 16(%r15),%xmm15 + xorl %edx,%esi + vpslldq $12,%xmm6,%xmm9 + vpaddd %xmm6,%xmm6,%xmm6 + movl %eax,%edi + addl 40(%rsp),%ebp + xorl %ecx,%ebx + shldl $5,%eax,%eax + vpor %xmm8,%xmm6,%xmm6 + vpsrld $30,%xmm9,%xmm8 + addl %esi,%ebp + andl %ebx,%edi + xorl %ecx,%ebx + addl %eax,%ebp + vpslld $2,%xmm9,%xmm9 + vpxor %xmm8,%xmm6,%xmm6 + shrdl $7,%eax,%eax + xorl %ecx,%edi + movl %ebp,%esi + addl 44(%rsp),%edx + vpxor %xmm9,%xmm6,%xmm6 + xorl %ebx,%eax + shldl $5,%ebp,%ebp + addl %edi,%edx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 32(%r15),%xmm14 + andl %eax,%esi + xorl %ebx,%eax + addl %ebp,%edx + shrdl $7,%ebp,%ebp + xorl %ebx,%esi + vpalignr $8,%xmm3,%xmm4,%xmm7 + movl %edx,%edi + addl 48(%rsp),%ecx + vpaddd %xmm6,%xmm10,%xmm9 + xorl %eax,%ebp + shldl $5,%edx,%edx + vpsrldq $4,%xmm6,%xmm8 + addl %esi,%ecx + andl %ebp,%edi + vpxor %xmm3,%xmm7,%xmm7 + xorl %eax,%ebp + addl %edx,%ecx + vpxor %xmm5,%xmm8,%xmm8 + shrdl $7,%edx,%edx + xorl %eax,%edi + movl %ecx,%esi + addl 52(%rsp),%ebx + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 48(%r15),%xmm15 + vpxor %xmm8,%xmm7,%xmm7 + xorl %ebp,%edx + shldl $5,%ecx,%ecx + vmovdqa %xmm9,32(%rsp) + addl %edi,%ebx + andl %edx,%esi + vpsrld $31,%xmm7,%xmm8 + xorl %ebp,%edx + addl %ecx,%ebx + shrdl $7,%ecx,%ecx + xorl %ebp,%esi + vpslldq $12,%xmm7,%xmm9 + vpaddd %xmm7,%xmm7,%xmm7 + movl %ebx,%edi + addl 56(%rsp),%eax + xorl %edx,%ecx + shldl $5,%ebx,%ebx + vpor %xmm8,%xmm7,%xmm7 + vpsrld $30,%xmm9,%xmm8 + addl %esi,%eax + andl %ecx,%edi + xorl %edx,%ecx + addl %ebx,%eax + vpslld $2,%xmm9,%xmm9 + vpxor %xmm8,%xmm7,%xmm7 + shrdl $7,%ebx,%ebx + cmpl $11,%r8d + jb L$vaesenclast6 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 64(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 80(%r15),%xmm15 + je L$vaesenclast6 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 96(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 112(%r15),%xmm15 +L$vaesenclast6: + vaesenclast %xmm15,%xmm12,%xmm12 + vmovups -112(%r15),%xmm15 + vmovups 16-112(%r15),%xmm14 + xorl %edx,%edi + movl %eax,%esi + addl 60(%rsp),%ebp + vpxor %xmm9,%xmm7,%xmm7 + xorl %ecx,%ebx + shldl $5,%eax,%eax + addl %edi,%ebp + andl %ebx,%esi + xorl %ecx,%ebx + addl %eax,%ebp + vpalignr $8,%xmm6,%xmm7,%xmm8 + vpxor %xmm4,%xmm0,%xmm0 + shrdl $7,%eax,%eax + xorl %ecx,%esi + movl %ebp,%edi + addl 0(%rsp),%edx + vpxor %xmm1,%xmm0,%xmm0 + xorl %ebx,%eax + shldl $5,%ebp,%ebp + vpaddd %xmm7,%xmm10,%xmm9 + addl %esi,%edx + vmovdqu 16(%r12),%xmm13 + vpxor %xmm15,%xmm13,%xmm13 + vmovups %xmm12,0(%r12,%r13,1) + vpxor %xmm13,%xmm12,%xmm12 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -80(%r15),%xmm15 + andl %eax,%edi + vpxor %xmm8,%xmm0,%xmm0 + xorl %ebx,%eax + addl %ebp,%edx + shrdl $7,%ebp,%ebp + xorl %ebx,%edi + vpsrld $30,%xmm0,%xmm8 + vmovdqa %xmm9,48(%rsp) + movl %edx,%esi + addl 4(%rsp),%ecx + xorl %eax,%ebp + shldl $5,%edx,%edx + vpslld $2,%xmm0,%xmm0 + addl %edi,%ecx + andl %ebp,%esi + xorl %eax,%ebp + addl %edx,%ecx + shrdl $7,%edx,%edx + xorl %eax,%esi + movl %ecx,%edi + addl 8(%rsp),%ebx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -64(%r15),%xmm14 + vpor %xmm8,%xmm0,%xmm0 + xorl %ebp,%edx + shldl $5,%ecx,%ecx + addl %esi,%ebx + andl %edx,%edi + xorl %ebp,%edx + addl %ecx,%ebx + addl 12(%rsp),%eax + xorl %ebp,%edi + movl %ebx,%esi + shldl $5,%ebx,%ebx + addl %edi,%eax + xorl %edx,%esi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + vpalignr $8,%xmm7,%xmm0,%xmm8 + vpxor %xmm5,%xmm1,%xmm1 + addl 16(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -48(%r15),%xmm15 + xorl %ecx,%esi + movl %eax,%edi + shldl $5,%eax,%eax + vpxor %xmm2,%xmm1,%xmm1 + addl %esi,%ebp + xorl %ecx,%edi + vpaddd %xmm0,%xmm10,%xmm9 + shrdl $7,%ebx,%ebx + addl %eax,%ebp + vpxor %xmm8,%xmm1,%xmm1 + addl 20(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + shldl $5,%ebp,%ebp + vpsrld $30,%xmm1,%xmm8 + vmovdqa %xmm9,0(%rsp) + addl %edi,%edx + xorl %ebx,%esi + shrdl $7,%eax,%eax + addl %ebp,%edx + vpslld $2,%xmm1,%xmm1 + addl 24(%rsp),%ecx + xorl %eax,%esi + movl %edx,%edi + shldl $5,%edx,%edx + addl %esi,%ecx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -32(%r15),%xmm14 + xorl %eax,%edi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + vpor %xmm8,%xmm1,%xmm1 + addl 28(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + shldl $5,%ecx,%ecx + addl %edi,%ebx + xorl %ebp,%esi + shrdl $7,%edx,%edx + addl %ecx,%ebx + vpalignr $8,%xmm0,%xmm1,%xmm8 + vpxor %xmm6,%xmm2,%xmm2 + addl 32(%rsp),%eax + xorl %edx,%esi + movl %ebx,%edi + shldl $5,%ebx,%ebx + vpxor %xmm3,%xmm2,%xmm2 + addl %esi,%eax + xorl %edx,%edi + vpaddd %xmm1,%xmm10,%xmm9 + vmovdqa 32(%r11),%xmm10 + shrdl $7,%ecx,%ecx + addl %ebx,%eax + vpxor %xmm8,%xmm2,%xmm2 + addl 36(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -16(%r15),%xmm15 + xorl %ecx,%edi + movl %eax,%esi + shldl $5,%eax,%eax + vpsrld $30,%xmm2,%xmm8 + vmovdqa %xmm9,16(%rsp) + addl %edi,%ebp + xorl %ecx,%esi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + vpslld $2,%xmm2,%xmm2 + addl 40(%rsp),%edx + xorl %ebx,%esi + movl %ebp,%edi + shldl $5,%ebp,%ebp + addl %esi,%edx + xorl %ebx,%edi + shrdl $7,%eax,%eax + addl %ebp,%edx + vpor %xmm8,%xmm2,%xmm2 + addl 44(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + shldl $5,%edx,%edx + addl %edi,%ecx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 0(%r15),%xmm14 + xorl %eax,%esi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + vpalignr $8,%xmm1,%xmm2,%xmm8 + vpxor %xmm7,%xmm3,%xmm3 + addl 48(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + shldl $5,%ecx,%ecx + vpxor %xmm4,%xmm3,%xmm3 + addl %esi,%ebx + xorl %ebp,%edi + vpaddd %xmm2,%xmm10,%xmm9 + shrdl $7,%edx,%edx + addl %ecx,%ebx + vpxor %xmm8,%xmm3,%xmm3 + addl 52(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + shldl $5,%ebx,%ebx + vpsrld $30,%xmm3,%xmm8 + vmovdqa %xmm9,32(%rsp) + addl %edi,%eax + xorl %edx,%esi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + vpslld $2,%xmm3,%xmm3 + addl 56(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 16(%r15),%xmm15 + xorl %ecx,%esi + movl %eax,%edi + shldl $5,%eax,%eax + addl %esi,%ebp + xorl %ecx,%edi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + vpor %xmm8,%xmm3,%xmm3 + addl 60(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + shldl $5,%ebp,%ebp + addl %edi,%edx + xorl %ebx,%esi + shrdl $7,%eax,%eax + addl %ebp,%edx + vpalignr $8,%xmm2,%xmm3,%xmm8 + vpxor %xmm0,%xmm4,%xmm4 + addl 0(%rsp),%ecx + xorl %eax,%esi + movl %edx,%edi + shldl $5,%edx,%edx + vpxor %xmm5,%xmm4,%xmm4 + addl %esi,%ecx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 32(%r15),%xmm14 + xorl %eax,%edi + vpaddd %xmm3,%xmm10,%xmm9 + shrdl $7,%ebp,%ebp + addl %edx,%ecx + vpxor %xmm8,%xmm4,%xmm4 + addl 4(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + shldl $5,%ecx,%ecx + vpsrld $30,%xmm4,%xmm8 + vmovdqa %xmm9,48(%rsp) + addl %edi,%ebx + xorl %ebp,%esi + shrdl $7,%edx,%edx + addl %ecx,%ebx + vpslld $2,%xmm4,%xmm4 + addl 8(%rsp),%eax + xorl %edx,%esi + movl %ebx,%edi + shldl $5,%ebx,%ebx + addl %esi,%eax + xorl %edx,%edi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + vpor %xmm8,%xmm4,%xmm4 + addl 12(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 48(%r15),%xmm15 + xorl %ecx,%edi + movl %eax,%esi + shldl $5,%eax,%eax + addl %edi,%ebp + xorl %ecx,%esi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + vpalignr $8,%xmm3,%xmm4,%xmm8 + vpxor %xmm1,%xmm5,%xmm5 + addl 16(%rsp),%edx + xorl %ebx,%esi + movl %ebp,%edi + shldl $5,%ebp,%ebp + vpxor %xmm6,%xmm5,%xmm5 + addl %esi,%edx + xorl %ebx,%edi + vpaddd %xmm4,%xmm10,%xmm9 + shrdl $7,%eax,%eax + addl %ebp,%edx + vpxor %xmm8,%xmm5,%xmm5 + addl 20(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + shldl $5,%edx,%edx + vpsrld $30,%xmm5,%xmm8 + vmovdqa %xmm9,0(%rsp) + addl %edi,%ecx + cmpl $11,%r8d + jb L$vaesenclast7 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 64(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 80(%r15),%xmm15 + je L$vaesenclast7 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 96(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 112(%r15),%xmm15 +L$vaesenclast7: + vaesenclast %xmm15,%xmm12,%xmm12 + vmovups -112(%r15),%xmm15 + vmovups 16-112(%r15),%xmm14 + xorl %eax,%esi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + vpslld $2,%xmm5,%xmm5 + addl 24(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + shldl $5,%ecx,%ecx + addl %esi,%ebx + xorl %ebp,%edi + shrdl $7,%edx,%edx + addl %ecx,%ebx + vpor %xmm8,%xmm5,%xmm5 + addl 28(%rsp),%eax + shrdl $7,%ecx,%ecx + movl %ebx,%esi + xorl %edx,%edi + shldl $5,%ebx,%ebx + addl %edi,%eax + xorl %ecx,%esi + xorl %edx,%ecx + addl %ebx,%eax + vpalignr $8,%xmm4,%xmm5,%xmm8 + vpxor %xmm2,%xmm6,%xmm6 + addl 32(%rsp),%ebp + vmovdqu 32(%r12),%xmm13 + vpxor %xmm15,%xmm13,%xmm13 + vmovups %xmm12,16(%r13,%r12,1) + vpxor %xmm13,%xmm12,%xmm12 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -80(%r15),%xmm15 + andl %ecx,%esi + xorl %edx,%ecx + shrdl $7,%ebx,%ebx + vpxor %xmm7,%xmm6,%xmm6 + movl %eax,%edi + xorl %ecx,%esi + vpaddd %xmm5,%xmm10,%xmm9 + shldl $5,%eax,%eax + addl %esi,%ebp + vpxor %xmm8,%xmm6,%xmm6 + xorl %ebx,%edi + xorl %ecx,%ebx + addl %eax,%ebp + addl 36(%rsp),%edx + vpsrld $30,%xmm6,%xmm8 + vmovdqa %xmm9,16(%rsp) + andl %ebx,%edi + xorl %ecx,%ebx + shrdl $7,%eax,%eax + movl %ebp,%esi + vpslld $2,%xmm6,%xmm6 + xorl %ebx,%edi + shldl $5,%ebp,%ebp + addl %edi,%edx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -64(%r15),%xmm14 + xorl %eax,%esi + xorl %ebx,%eax + addl %ebp,%edx + addl 40(%rsp),%ecx + andl %eax,%esi + vpor %xmm8,%xmm6,%xmm6 + xorl %ebx,%eax + shrdl $7,%ebp,%ebp + movl %edx,%edi + xorl %eax,%esi + shldl $5,%edx,%edx + addl %esi,%ecx + xorl %ebp,%edi + xorl %eax,%ebp + addl %edx,%ecx + addl 44(%rsp),%ebx + andl %ebp,%edi + xorl %eax,%ebp + shrdl $7,%edx,%edx + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -48(%r15),%xmm15 + movl %ecx,%esi + xorl %ebp,%edi + shldl $5,%ecx,%ecx + addl %edi,%ebx + xorl %edx,%esi + xorl %ebp,%edx + addl %ecx,%ebx + vpalignr $8,%xmm5,%xmm6,%xmm8 + vpxor %xmm3,%xmm7,%xmm7 + addl 48(%rsp),%eax + andl %edx,%esi + xorl %ebp,%edx + shrdl $7,%ecx,%ecx + vpxor %xmm0,%xmm7,%xmm7 + movl %ebx,%edi + xorl %edx,%esi + vpaddd %xmm6,%xmm10,%xmm9 + vmovdqa 48(%r11),%xmm10 + shldl $5,%ebx,%ebx + addl %esi,%eax + vpxor %xmm8,%xmm7,%xmm7 + xorl %ecx,%edi + xorl %edx,%ecx + addl %ebx,%eax + addl 52(%rsp),%ebp + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -32(%r15),%xmm14 + vpsrld $30,%xmm7,%xmm8 + vmovdqa %xmm9,32(%rsp) + andl %ecx,%edi + xorl %edx,%ecx + shrdl $7,%ebx,%ebx + movl %eax,%esi + vpslld $2,%xmm7,%xmm7 + xorl %ecx,%edi + shldl $5,%eax,%eax + addl %edi,%ebp + xorl %ebx,%esi + xorl %ecx,%ebx + addl %eax,%ebp + addl 56(%rsp),%edx + andl %ebx,%esi + vpor %xmm8,%xmm7,%xmm7 + xorl %ecx,%ebx + shrdl $7,%eax,%eax + movl %ebp,%edi + xorl %ebx,%esi + shldl $5,%ebp,%ebp + addl %esi,%edx + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -16(%r15),%xmm15 + xorl %eax,%edi + xorl %ebx,%eax + addl %ebp,%edx + addl 60(%rsp),%ecx + andl %eax,%edi + xorl %ebx,%eax + shrdl $7,%ebp,%ebp + movl %edx,%esi + xorl %eax,%edi + shldl $5,%edx,%edx + addl %edi,%ecx + xorl %ebp,%esi + xorl %eax,%ebp + addl %edx,%ecx + vpalignr $8,%xmm6,%xmm7,%xmm8 + vpxor %xmm4,%xmm0,%xmm0 + addl 0(%rsp),%ebx + andl %ebp,%esi + xorl %eax,%ebp + shrdl $7,%edx,%edx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 0(%r15),%xmm14 + vpxor %xmm1,%xmm0,%xmm0 + movl %ecx,%edi + xorl %ebp,%esi + vpaddd %xmm7,%xmm10,%xmm9 + shldl $5,%ecx,%ecx + addl %esi,%ebx + vpxor %xmm8,%xmm0,%xmm0 + xorl %edx,%edi + xorl %ebp,%edx + addl %ecx,%ebx + addl 4(%rsp),%eax + vpsrld $30,%xmm0,%xmm8 + vmovdqa %xmm9,48(%rsp) + andl %edx,%edi + xorl %ebp,%edx + shrdl $7,%ecx,%ecx + movl %ebx,%esi + vpslld $2,%xmm0,%xmm0 + xorl %edx,%edi + shldl $5,%ebx,%ebx + addl %edi,%eax + xorl %ecx,%esi + xorl %edx,%ecx + addl %ebx,%eax + addl 8(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 16(%r15),%xmm15 + andl %ecx,%esi + vpor %xmm8,%xmm0,%xmm0 + xorl %edx,%ecx + shrdl $7,%ebx,%ebx + movl %eax,%edi + xorl %ecx,%esi + shldl $5,%eax,%eax + addl %esi,%ebp + xorl %ebx,%edi + xorl %ecx,%ebx + addl %eax,%ebp + addl 12(%rsp),%edx + andl %ebx,%edi + xorl %ecx,%ebx + shrdl $7,%eax,%eax + movl %ebp,%esi + xorl %ebx,%edi + shldl $5,%ebp,%ebp + addl %edi,%edx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 32(%r15),%xmm14 + xorl %eax,%esi + xorl %ebx,%eax + addl %ebp,%edx + vpalignr $8,%xmm7,%xmm0,%xmm8 + vpxor %xmm5,%xmm1,%xmm1 + addl 16(%rsp),%ecx + andl %eax,%esi + xorl %ebx,%eax + shrdl $7,%ebp,%ebp + vpxor %xmm2,%xmm1,%xmm1 + movl %edx,%edi + xorl %eax,%esi + vpaddd %xmm0,%xmm10,%xmm9 + shldl $5,%edx,%edx + addl %esi,%ecx + vpxor %xmm8,%xmm1,%xmm1 + xorl %ebp,%edi + xorl %eax,%ebp + addl %edx,%ecx + addl 20(%rsp),%ebx + vpsrld $30,%xmm1,%xmm8 + vmovdqa %xmm9,0(%rsp) + andl %ebp,%edi + xorl %eax,%ebp + shrdl $7,%edx,%edx + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 48(%r15),%xmm15 + movl %ecx,%esi + vpslld $2,%xmm1,%xmm1 + xorl %ebp,%edi + shldl $5,%ecx,%ecx + addl %edi,%ebx + xorl %edx,%esi + xorl %ebp,%edx + addl %ecx,%ebx + addl 24(%rsp),%eax + andl %edx,%esi + vpor %xmm8,%xmm1,%xmm1 + xorl %ebp,%edx + shrdl $7,%ecx,%ecx + movl %ebx,%edi + xorl %edx,%esi + shldl $5,%ebx,%ebx + addl %esi,%eax + xorl %ecx,%edi + xorl %edx,%ecx + addl %ebx,%eax + addl 28(%rsp),%ebp + cmpl $11,%r8d + jb L$vaesenclast8 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 64(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 80(%r15),%xmm15 + je L$vaesenclast8 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 96(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 112(%r15),%xmm15 +L$vaesenclast8: + vaesenclast %xmm15,%xmm12,%xmm12 + vmovups -112(%r15),%xmm15 + vmovups 16-112(%r15),%xmm14 + andl %ecx,%edi + xorl %edx,%ecx + shrdl $7,%ebx,%ebx + movl %eax,%esi + xorl %ecx,%edi + shldl $5,%eax,%eax + addl %edi,%ebp + xorl %ebx,%esi + xorl %ecx,%ebx + addl %eax,%ebp + vpalignr $8,%xmm0,%xmm1,%xmm8 + vpxor %xmm6,%xmm2,%xmm2 + addl 32(%rsp),%edx + andl %ebx,%esi + xorl %ecx,%ebx + shrdl $7,%eax,%eax + vpxor %xmm3,%xmm2,%xmm2 + movl %ebp,%edi + xorl %ebx,%esi + vpaddd %xmm1,%xmm10,%xmm9 + shldl $5,%ebp,%ebp + addl %esi,%edx + vmovdqu 48(%r12),%xmm13 + vpxor %xmm15,%xmm13,%xmm13 + vmovups %xmm12,32(%r13,%r12,1) + vpxor %xmm13,%xmm12,%xmm12 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -80(%r15),%xmm15 + vpxor %xmm8,%xmm2,%xmm2 + xorl %eax,%edi + xorl %ebx,%eax + addl %ebp,%edx + addl 36(%rsp),%ecx + vpsrld $30,%xmm2,%xmm8 + vmovdqa %xmm9,16(%rsp) + andl %eax,%edi + xorl %ebx,%eax + shrdl $7,%ebp,%ebp + movl %edx,%esi + vpslld $2,%xmm2,%xmm2 + xorl %eax,%edi + shldl $5,%edx,%edx + addl %edi,%ecx + xorl %ebp,%esi + xorl %eax,%ebp + addl %edx,%ecx + addl 40(%rsp),%ebx + andl %ebp,%esi + vpor %xmm8,%xmm2,%xmm2 + xorl %eax,%ebp + shrdl $7,%edx,%edx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -64(%r15),%xmm14 + movl %ecx,%edi + xorl %ebp,%esi + shldl $5,%ecx,%ecx + addl %esi,%ebx + xorl %edx,%edi + xorl %ebp,%edx + addl %ecx,%ebx + addl 44(%rsp),%eax + andl %edx,%edi + xorl %ebp,%edx + shrdl $7,%ecx,%ecx + movl %ebx,%esi + xorl %edx,%edi + shldl $5,%ebx,%ebx + addl %edi,%eax + xorl %edx,%esi + addl %ebx,%eax + vpalignr $8,%xmm1,%xmm2,%xmm8 + vpxor %xmm7,%xmm3,%xmm3 + addl 48(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -48(%r15),%xmm15 + xorl %ecx,%esi + movl %eax,%edi + shldl $5,%eax,%eax + vpxor %xmm4,%xmm3,%xmm3 + addl %esi,%ebp + xorl %ecx,%edi + vpaddd %xmm2,%xmm10,%xmm9 + shrdl $7,%ebx,%ebx + addl %eax,%ebp + vpxor %xmm8,%xmm3,%xmm3 + addl 52(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + shldl $5,%ebp,%ebp + vpsrld $30,%xmm3,%xmm8 + vmovdqa %xmm9,32(%rsp) + addl %edi,%edx + xorl %ebx,%esi + shrdl $7,%eax,%eax + addl %ebp,%edx + vpslld $2,%xmm3,%xmm3 + addl 56(%rsp),%ecx + xorl %eax,%esi + movl %edx,%edi + shldl $5,%edx,%edx + addl %esi,%ecx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups -32(%r15),%xmm14 + xorl %eax,%edi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + vpor %xmm8,%xmm3,%xmm3 + addl 60(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + shldl $5,%ecx,%ecx + addl %edi,%ebx + xorl %ebp,%esi + shrdl $7,%edx,%edx + addl %ecx,%ebx + addl 0(%rsp),%eax + vpaddd %xmm3,%xmm10,%xmm9 + xorl %edx,%esi + movl %ebx,%edi + shldl $5,%ebx,%ebx + addl %esi,%eax + vmovdqa %xmm9,48(%rsp) + xorl %edx,%edi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + addl 4(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups -16(%r15),%xmm15 + xorl %ecx,%edi + movl %eax,%esi + shldl $5,%eax,%eax + addl %edi,%ebp + xorl %ecx,%esi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + addl 8(%rsp),%edx + xorl %ebx,%esi + movl %ebp,%edi + shldl $5,%ebp,%ebp + addl %esi,%edx + xorl %ebx,%edi + shrdl $7,%eax,%eax + addl %ebp,%edx + addl 12(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + shldl $5,%edx,%edx + addl %edi,%ecx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 0(%r15),%xmm14 + xorl %eax,%esi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + cmpq %r14,%r10 + je L$done_avx + vmovdqa 64(%r11),%xmm9 + vmovdqa 0(%r11),%xmm10 + vmovdqu 0(%r10),%xmm0 + vmovdqu 16(%r10),%xmm1 + vmovdqu 32(%r10),%xmm2 + vmovdqu 48(%r10),%xmm3 + vpshufb %xmm9,%xmm0,%xmm0 + addq $64,%r10 + addl 16(%rsp),%ebx + xorl %ebp,%esi + vpshufb %xmm9,%xmm1,%xmm1 + movl %ecx,%edi + shldl $5,%ecx,%ecx + vpaddd %xmm10,%xmm0,%xmm8 + addl %esi,%ebx + xorl %ebp,%edi + shrdl $7,%edx,%edx + addl %ecx,%ebx + vmovdqa %xmm8,0(%rsp) + addl 20(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + shldl $5,%ebx,%ebx + addl %edi,%eax + xorl %edx,%esi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + addl 24(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 16(%r15),%xmm15 + xorl %ecx,%esi + movl %eax,%edi + shldl $5,%eax,%eax + addl %esi,%ebp + xorl %ecx,%edi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + addl 28(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + shldl $5,%ebp,%ebp + addl %edi,%edx + xorl %ebx,%esi + shrdl $7,%eax,%eax + addl %ebp,%edx + addl 32(%rsp),%ecx + xorl %eax,%esi + vpshufb %xmm9,%xmm2,%xmm2 + movl %edx,%edi + shldl $5,%edx,%edx + vpaddd %xmm10,%xmm1,%xmm8 + addl %esi,%ecx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 32(%r15),%xmm14 + xorl %eax,%edi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + vmovdqa %xmm8,16(%rsp) + addl 36(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + shldl $5,%ecx,%ecx + addl %edi,%ebx + xorl %ebp,%esi + shrdl $7,%edx,%edx + addl %ecx,%ebx + addl 40(%rsp),%eax + xorl %edx,%esi + movl %ebx,%edi + shldl $5,%ebx,%ebx + addl %esi,%eax + xorl %edx,%edi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + addl 44(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 48(%r15),%xmm15 + xorl %ecx,%edi + movl %eax,%esi + shldl $5,%eax,%eax + addl %edi,%ebp + xorl %ecx,%esi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + addl 48(%rsp),%edx + xorl %ebx,%esi + vpshufb %xmm9,%xmm3,%xmm3 + movl %ebp,%edi + shldl $5,%ebp,%ebp + vpaddd %xmm10,%xmm2,%xmm8 + addl %esi,%edx + xorl %ebx,%edi + shrdl $7,%eax,%eax + addl %ebp,%edx + vmovdqa %xmm8,32(%rsp) + addl 52(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + shldl $5,%edx,%edx + addl %edi,%ecx + cmpl $11,%r8d + jb L$vaesenclast9 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 64(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 80(%r15),%xmm15 + je L$vaesenclast9 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 96(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 112(%r15),%xmm15 +L$vaesenclast9: + vaesenclast %xmm15,%xmm12,%xmm12 + vmovups -112(%r15),%xmm15 + vmovups 16-112(%r15),%xmm14 + xorl %eax,%esi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + addl 56(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + shldl $5,%ecx,%ecx + addl %esi,%ebx + xorl %ebp,%edi + shrdl $7,%edx,%edx + addl %ecx,%ebx + addl 60(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + shldl $5,%ebx,%ebx + addl %edi,%eax + shrdl $7,%ecx,%ecx + addl %ebx,%eax + vmovups %xmm12,48(%r13,%r12,1) + leaq 64(%r12),%r12 + + addl 0(%r9),%eax + addl 4(%r9),%esi + addl 8(%r9),%ecx + addl 12(%r9),%edx + movl %eax,0(%r9) + addl 16(%r9),%ebp + movl %esi,4(%r9) + movl %esi,%ebx + movl %ecx,8(%r9) + movl %ecx,%edi + movl %edx,12(%r9) + xorl %edx,%edi + movl %ebp,16(%r9) + andl %edi,%esi + jmp L$oop_avx + +L$done_avx: + addl 16(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + shldl $5,%ecx,%ecx + addl %esi,%ebx + xorl %ebp,%edi + shrdl $7,%edx,%edx + addl %ecx,%ebx + addl 20(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + shldl $5,%ebx,%ebx + addl %edi,%eax + xorl %edx,%esi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + addl 24(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 16(%r15),%xmm15 + xorl %ecx,%esi + movl %eax,%edi + shldl $5,%eax,%eax + addl %esi,%ebp + xorl %ecx,%edi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + addl 28(%rsp),%edx + xorl %ebx,%edi + movl %ebp,%esi + shldl $5,%ebp,%ebp + addl %edi,%edx + xorl %ebx,%esi + shrdl $7,%eax,%eax + addl %ebp,%edx + addl 32(%rsp),%ecx + xorl %eax,%esi + movl %edx,%edi + shldl $5,%edx,%edx + addl %esi,%ecx + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 32(%r15),%xmm14 + xorl %eax,%edi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + addl 36(%rsp),%ebx + xorl %ebp,%edi + movl %ecx,%esi + shldl $5,%ecx,%ecx + addl %edi,%ebx + xorl %ebp,%esi + shrdl $7,%edx,%edx + addl %ecx,%ebx + addl 40(%rsp),%eax + xorl %edx,%esi + movl %ebx,%edi + shldl $5,%ebx,%ebx + addl %esi,%eax + xorl %edx,%edi + shrdl $7,%ecx,%ecx + addl %ebx,%eax + addl 44(%rsp),%ebp + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 48(%r15),%xmm15 + xorl %ecx,%edi + movl %eax,%esi + shldl $5,%eax,%eax + addl %edi,%ebp + xorl %ecx,%esi + shrdl $7,%ebx,%ebx + addl %eax,%ebp + addl 48(%rsp),%edx + xorl %ebx,%esi + movl %ebp,%edi + shldl $5,%ebp,%ebp + addl %esi,%edx + xorl %ebx,%edi + shrdl $7,%eax,%eax + addl %ebp,%edx + addl 52(%rsp),%ecx + xorl %eax,%edi + movl %edx,%esi + shldl $5,%edx,%edx + addl %edi,%ecx + cmpl $11,%r8d + jb L$vaesenclast10 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 64(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 80(%r15),%xmm15 + je L$vaesenclast10 + vaesenc %xmm15,%xmm12,%xmm12 + vmovups 96(%r15),%xmm14 + vaesenc %xmm14,%xmm12,%xmm12 + vmovups 112(%r15),%xmm15 +L$vaesenclast10: + vaesenclast %xmm15,%xmm12,%xmm12 + vmovups -112(%r15),%xmm15 + vmovups 16-112(%r15),%xmm14 + xorl %eax,%esi + shrdl $7,%ebp,%ebp + addl %edx,%ecx + addl 56(%rsp),%ebx + xorl %ebp,%esi + movl %ecx,%edi + shldl $5,%ecx,%ecx + addl %esi,%ebx + xorl %ebp,%edi + shrdl $7,%edx,%edx + addl %ecx,%ebx + addl 60(%rsp),%eax + xorl %edx,%edi + movl %ebx,%esi + shldl $5,%ebx,%ebx + addl %edi,%eax + shrdl $7,%ecx,%ecx + addl %ebx,%eax + vmovups %xmm12,48(%r13,%r12,1) + movq 88(%rsp),%r8 + + addl 0(%r9),%eax + addl 4(%r9),%esi + addl 8(%r9),%ecx + movl %eax,0(%r9) + addl 12(%r9),%edx + movl %esi,4(%r9) + addl 16(%r9),%ebp + movl %ecx,8(%r9) + movl %edx,12(%r9) + movl %ebp,16(%r9) + vmovups %xmm12,(%r8) + vzeroall + leaq 104(%rsp),%rsi + + movq 0(%rsi),%r15 + + movq 8(%rsi),%r14 + + movq 16(%rsi),%r13 + + movq 24(%rsi),%r12 + + movq 32(%rsi),%rbp + + movq 40(%rsi),%rbx + + leaq 48(%rsi),%rsp + +L$epilogue_avx: + .byte 0xf3,0xc3 + + +.section __DATA,__const +.p2align 6 +K_XX_XX: +.long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 +.long 0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1 +.long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc +.long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 +.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f +.byte 0xf,0xe,0xd,0xc,0xb,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1,0x0 + +.byte 65,69,83,78,73,45,67,66,67,43,83,72,65,49,32,115,116,105,116,99,104,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 +.p2align 6 +.previous + +.p2align 5 +aesni_cbc_sha1_enc_shaext: + + movq 8(%rsp),%r10 + movdqu (%r9),%xmm8 + movd 16(%r9),%xmm9 + movdqa K_XX_XX+80(%rip),%xmm7 + + movl 240(%rcx),%r11d + subq %rdi,%rsi + movups (%rcx),%xmm15 + movups (%r8),%xmm2 + movups 16(%rcx),%xmm0 + leaq 112(%rcx),%rcx + + pshufd $27,%xmm8,%xmm8 + pshufd $27,%xmm9,%xmm9 + jmp L$oop_shaext + +.p2align 4 +L$oop_shaext: + movups 0(%rdi),%xmm14 + xorps %xmm15,%xmm14 + xorps %xmm14,%xmm2 + movups -80(%rcx),%xmm1 +.byte 102,15,56,220,208 + movdqu (%r10),%xmm3 + movdqa %xmm9,%xmm12 +.byte 102,15,56,0,223 + movdqu 16(%r10),%xmm4 + movdqa %xmm8,%xmm11 + movups -64(%rcx),%xmm0 +.byte 102,15,56,220,209 +.byte 102,15,56,0,231 + + paddd %xmm3,%xmm9 + movdqu 32(%r10),%xmm5 + leaq 64(%r10),%r10 + pxor %xmm12,%xmm3 + movups -48(%rcx),%xmm1 +.byte 102,15,56,220,208 + pxor %xmm12,%xmm3 + movdqa %xmm8,%xmm10 +.byte 102,15,56,0,239 +.byte 69,15,58,204,193,0 +.byte 68,15,56,200,212 + movups -32(%rcx),%xmm0 +.byte 102,15,56,220,209 +.byte 15,56,201,220 + movdqu -16(%r10),%xmm6 + movdqa %xmm8,%xmm9 +.byte 102,15,56,0,247 + movups -16(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 69,15,58,204,194,0 +.byte 68,15,56,200,205 + pxor %xmm5,%xmm3 +.byte 15,56,201,229 + movups 0(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,0 +.byte 68,15,56,200,214 + movups 16(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,222 + pxor %xmm6,%xmm4 +.byte 15,56,201,238 + movups 32(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,0 +.byte 68,15,56,200,203 + movups 48(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,227 + pxor %xmm3,%xmm5 +.byte 15,56,201,243 + cmpl $11,%r11d + jb L$aesenclast11 + movups 64(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 80(%rcx),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast11 + movups 96(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 112(%rcx),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast11: +.byte 102,15,56,221,209 + movups 16-112(%rcx),%xmm0 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,0 +.byte 68,15,56,200,212 + movups 16(%rdi),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm2,0(%rsi,%rdi,1) + xorps %xmm14,%xmm2 + movups -80(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,236 + pxor %xmm4,%xmm6 +.byte 15,56,201,220 + movups -64(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,1 +.byte 68,15,56,200,205 + movups -48(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,245 + pxor %xmm5,%xmm3 +.byte 15,56,201,229 + movups -32(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,1 +.byte 68,15,56,200,214 + movups -16(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,222 + pxor %xmm6,%xmm4 +.byte 15,56,201,238 + movups 0(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,1 +.byte 68,15,56,200,203 + movups 16(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,227 + pxor %xmm3,%xmm5 +.byte 15,56,201,243 + movups 32(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,1 +.byte 68,15,56,200,212 + movups 48(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,236 + pxor %xmm4,%xmm6 +.byte 15,56,201,220 + cmpl $11,%r11d + jb L$aesenclast12 + movups 64(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 80(%rcx),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast12 + movups 96(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 112(%rcx),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast12: +.byte 102,15,56,221,209 + movups 16-112(%rcx),%xmm0 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,1 +.byte 68,15,56,200,205 + movups 32(%rdi),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm2,16(%rsi,%rdi,1) + xorps %xmm14,%xmm2 + movups -80(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,245 + pxor %xmm5,%xmm3 +.byte 15,56,201,229 + movups -64(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,2 +.byte 68,15,56,200,214 + movups -48(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,222 + pxor %xmm6,%xmm4 +.byte 15,56,201,238 + movups -32(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,2 +.byte 68,15,56,200,203 + movups -16(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,227 + pxor %xmm3,%xmm5 +.byte 15,56,201,243 + movups 0(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,2 +.byte 68,15,56,200,212 + movups 16(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,236 + pxor %xmm4,%xmm6 +.byte 15,56,201,220 + movups 32(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,2 +.byte 68,15,56,200,205 + movups 48(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,245 + pxor %xmm5,%xmm3 +.byte 15,56,201,229 + cmpl $11,%r11d + jb L$aesenclast13 + movups 64(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 80(%rcx),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast13 + movups 96(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 112(%rcx),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast13: +.byte 102,15,56,221,209 + movups 16-112(%rcx),%xmm0 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,2 +.byte 68,15,56,200,214 + movups 48(%rdi),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm2,32(%rsi,%rdi,1) + xorps %xmm14,%xmm2 + movups -80(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,222 + pxor %xmm6,%xmm4 +.byte 15,56,201,238 + movups -64(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,3 +.byte 68,15,56,200,203 + movups -48(%rcx),%xmm1 +.byte 102,15,56,220,208 +.byte 15,56,202,227 + pxor %xmm3,%xmm5 +.byte 15,56,201,243 + movups -32(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,3 +.byte 68,15,56,200,212 +.byte 15,56,202,236 + pxor %xmm4,%xmm6 + movups -16(%rcx),%xmm1 +.byte 102,15,56,220,208 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,3 +.byte 68,15,56,200,205 +.byte 15,56,202,245 + movups 0(%rcx),%xmm0 +.byte 102,15,56,220,209 + movdqa %xmm12,%xmm5 + movdqa %xmm8,%xmm10 +.byte 69,15,58,204,193,3 +.byte 68,15,56,200,214 + movups 16(%rcx),%xmm1 +.byte 102,15,56,220,208 + movdqa %xmm8,%xmm9 +.byte 69,15,58,204,194,3 +.byte 68,15,56,200,205 + movups 32(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 48(%rcx),%xmm1 +.byte 102,15,56,220,208 + cmpl $11,%r11d + jb L$aesenclast14 + movups 64(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 80(%rcx),%xmm1 +.byte 102,15,56,220,208 + je L$aesenclast14 + movups 96(%rcx),%xmm0 +.byte 102,15,56,220,209 + movups 112(%rcx),%xmm1 +.byte 102,15,56,220,208 +L$aesenclast14: +.byte 102,15,56,221,209 + movups 16-112(%rcx),%xmm0 + decq %rdx + + paddd %xmm11,%xmm8 + movups %xmm2,48(%rsi,%rdi,1) + leaq 64(%rdi),%rdi + jnz L$oop_shaext + + pshufd $27,%xmm8,%xmm8 + pshufd $27,%xmm9,%xmm9 + movups %xmm2,(%r8) + movdqu %xmm8,(%r9) + movd %xmm9,16(%r9) + .byte 0xf3,0xc3 + + diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-sha256-x86_64.s b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-sha256-x86_64.s new file mode 100644 index 00000000..8c4b3034 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-sha256-x86_64.s @@ -0,0 +1,4437 @@ +.text + + +.globl _aesni_cbc_sha256_enc + +.p2align 4 +_aesni_cbc_sha256_enc: + + leaq _OPENSSL_ia32cap_P(%rip),%r11 + movl $1,%eax + cmpq $0,%rdi + je L$probe + movl 0(%r11),%eax + movq 4(%r11),%r10 + btq $61,%r10 + jc aesni_cbc_sha256_enc_shaext + movq %r10,%r11 + shrq $32,%r11 + + testl $2048,%r10d + jnz aesni_cbc_sha256_enc_xop + andl $296,%r11d + cmpl $296,%r11d + je aesni_cbc_sha256_enc_avx2 + andl $268435456,%r10d + jnz aesni_cbc_sha256_enc_avx + ud2 + xorl %eax,%eax + cmpq $0,%rdi + je L$probe + ud2 +L$probe: + .byte 0xf3,0xc3 + + + +.section __DATA,__const +.p2align 6 + +K256: +.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 +.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 +.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 +.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 +.long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 +.long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 +.long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 +.long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 +.long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc +.long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc +.long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da +.long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da +.long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 +.long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 +.long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 +.long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 +.long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 +.long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 +.long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 +.long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 +.long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 +.long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 +.long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 +.long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 +.long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 +.long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 +.long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 +.long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 +.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 +.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 +.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 +.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 + +.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f +.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f +.long 0,0,0,0, 0,0,0,0, -1,-1,-1,-1 +.long 0,0,0,0, 0,0,0,0 +.byte 65,69,83,78,73,45,67,66,67,43,83,72,65,50,53,54,32,115,116,105,116,99,104,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 +.p2align 6 +.previous + +.p2align 6 +aesni_cbc_sha256_enc_xop: + +L$xop_shortcut: + movq 8(%rsp),%r10 + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + subq $128,%rsp + andq $-64,%rsp + + shlq $6,%rdx + subq %rdi,%rsi + subq %rdi,%r10 + addq %rdi,%rdx + + + movq %rsi,64+8(%rsp) + movq %rdx,64+16(%rsp) + + movq %r8,64+32(%rsp) + movq %r9,64+40(%rsp) + movq %r10,64+48(%rsp) + movq %rax,120(%rsp) + +L$prologue_xop: + vzeroall + + movq %rdi,%r12 + leaq 128(%rcx),%rdi + leaq K256+544(%rip),%r13 + movl 240-128(%rdi),%r14d + movq %r9,%r15 + movq %r10,%rsi + vmovdqu (%r8),%xmm8 + subq $9,%r14 + + movl 0(%r15),%eax + movl 4(%r15),%ebx + movl 8(%r15),%ecx + movl 12(%r15),%edx + movl 16(%r15),%r8d + movl 20(%r15),%r9d + movl 24(%r15),%r10d + movl 28(%r15),%r11d + + vmovdqa 0(%r13,%r14,8),%xmm14 + vmovdqa 16(%r13,%r14,8),%xmm13 + vmovdqa 32(%r13,%r14,8),%xmm12 + vmovdqu 0-128(%rdi),%xmm10 + jmp L$loop_xop +.p2align 4 +L$loop_xop: + vmovdqa K256+512(%rip),%xmm7 + vmovdqu 0(%rsi,%r12,1),%xmm0 + vmovdqu 16(%rsi,%r12,1),%xmm1 + vmovdqu 32(%rsi,%r12,1),%xmm2 + vmovdqu 48(%rsi,%r12,1),%xmm3 + vpshufb %xmm7,%xmm0,%xmm0 + leaq K256(%rip),%rbp + vpshufb %xmm7,%xmm1,%xmm1 + vpshufb %xmm7,%xmm2,%xmm2 + vpaddd 0(%rbp),%xmm0,%xmm4 + vpshufb %xmm7,%xmm3,%xmm3 + vpaddd 32(%rbp),%xmm1,%xmm5 + vpaddd 64(%rbp),%xmm2,%xmm6 + vpaddd 96(%rbp),%xmm3,%xmm7 + vmovdqa %xmm4,0(%rsp) + movl %eax,%r14d + vmovdqa %xmm5,16(%rsp) + movl %ebx,%esi + vmovdqa %xmm6,32(%rsp) + xorl %ecx,%esi + vmovdqa %xmm7,48(%rsp) + movl %r8d,%r13d + jmp L$xop_00_47 + +.p2align 4 +L$xop_00_47: + subq $-32*4,%rbp + vmovdqu (%r12),%xmm9 + movq %r12,64+0(%rsp) + vpalignr $4,%xmm0,%xmm1,%xmm4 + rorl $14,%r13d + movl %r14d,%eax + vpalignr $4,%xmm2,%xmm3,%xmm7 + movl %r9d,%r12d + xorl %r8d,%r13d +.byte 143,232,120,194,236,14 + rorl $9,%r14d + xorl %r10d,%r12d + vpsrld $3,%xmm4,%xmm4 + rorl $5,%r13d + xorl %eax,%r14d + vpaddd %xmm7,%xmm0,%xmm0 + andl %r8d,%r12d + vpxor %xmm10,%xmm9,%xmm9 + vmovdqu 16-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 0(%rsp),%r11d + movl %eax,%r15d +.byte 143,232,120,194,245,11 + rorl $11,%r14d + xorl %r10d,%r12d + vpxor %xmm5,%xmm4,%xmm4 + xorl %ebx,%r15d + rorl $6,%r13d + addl %r12d,%r11d + andl %r15d,%esi +.byte 143,232,120,194,251,13 + xorl %eax,%r14d + addl %r13d,%r11d + vpxor %xmm6,%xmm4,%xmm4 + xorl %ebx,%esi + addl %r11d,%edx + vpsrld $10,%xmm3,%xmm6 + rorl $2,%r14d + addl %esi,%r11d + vpaddd %xmm4,%xmm0,%xmm0 + movl %edx,%r13d + addl %r11d,%r14d +.byte 143,232,120,194,239,2 + rorl $14,%r13d + movl %r14d,%r11d + vpxor %xmm6,%xmm7,%xmm7 + movl %r8d,%r12d + xorl %edx,%r13d + rorl $9,%r14d + xorl %r9d,%r12d + vpxor %xmm5,%xmm7,%xmm7 + rorl $5,%r13d + xorl %r11d,%r14d + andl %edx,%r12d + vpxor %xmm8,%xmm9,%xmm9 + xorl %edx,%r13d + vpsrldq $8,%xmm7,%xmm7 + addl 4(%rsp),%r10d + movl %r11d,%esi + rorl $11,%r14d + xorl %r9d,%r12d + vpaddd %xmm7,%xmm0,%xmm0 + xorl %eax,%esi + rorl $6,%r13d + addl %r12d,%r10d + andl %esi,%r15d +.byte 143,232,120,194,248,13 + xorl %r11d,%r14d + addl %r13d,%r10d + vpsrld $10,%xmm0,%xmm6 + xorl %eax,%r15d + addl %r10d,%ecx +.byte 143,232,120,194,239,2 + rorl $2,%r14d + addl %r15d,%r10d + vpxor %xmm6,%xmm7,%xmm7 + movl %ecx,%r13d + addl %r10d,%r14d + rorl $14,%r13d + movl %r14d,%r10d + vpxor %xmm5,%xmm7,%xmm7 + movl %edx,%r12d + xorl %ecx,%r13d + rorl $9,%r14d + xorl %r8d,%r12d + vpslldq $8,%xmm7,%xmm7 + rorl $5,%r13d + xorl %r10d,%r14d + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 32-128(%rdi),%xmm10 + xorl %ecx,%r13d + vpaddd %xmm7,%xmm0,%xmm0 + addl 8(%rsp),%r9d + movl %r10d,%r15d + rorl $11,%r14d + xorl %r8d,%r12d + vpaddd 0(%rbp),%xmm0,%xmm6 + xorl %r11d,%r15d + rorl $6,%r13d + addl %r12d,%r9d + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + xorl %r11d,%esi + addl %r9d,%ebx + rorl $2,%r14d + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + rorl $14,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + xorl %ebx,%r13d + rorl $9,%r14d + xorl %edx,%r12d + rorl $5,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 48-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 12(%rsp),%r8d + movl %r9d,%esi + rorl $11,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + rorl $6,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + rorl $2,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + vmovdqa %xmm6,0(%rsp) + vpalignr $4,%xmm1,%xmm2,%xmm4 + rorl $14,%r13d + movl %r14d,%r8d + vpalignr $4,%xmm3,%xmm0,%xmm7 + movl %ebx,%r12d + xorl %eax,%r13d +.byte 143,232,120,194,236,14 + rorl $9,%r14d + xorl %ecx,%r12d + vpsrld $3,%xmm4,%xmm4 + rorl $5,%r13d + xorl %r8d,%r14d + vpaddd %xmm7,%xmm1,%xmm1 + andl %eax,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 64-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 16(%rsp),%edx + movl %r8d,%r15d +.byte 143,232,120,194,245,11 + rorl $11,%r14d + xorl %ecx,%r12d + vpxor %xmm5,%xmm4,%xmm4 + xorl %r9d,%r15d + rorl $6,%r13d + addl %r12d,%edx + andl %r15d,%esi +.byte 143,232,120,194,248,13 + xorl %r8d,%r14d + addl %r13d,%edx + vpxor %xmm6,%xmm4,%xmm4 + xorl %r9d,%esi + addl %edx,%r11d + vpsrld $10,%xmm0,%xmm6 + rorl $2,%r14d + addl %esi,%edx + vpaddd %xmm4,%xmm1,%xmm1 + movl %r11d,%r13d + addl %edx,%r14d +.byte 143,232,120,194,239,2 + rorl $14,%r13d + movl %r14d,%edx + vpxor %xmm6,%xmm7,%xmm7 + movl %eax,%r12d + xorl %r11d,%r13d + rorl $9,%r14d + xorl %ebx,%r12d + vpxor %xmm5,%xmm7,%xmm7 + rorl $5,%r13d + xorl %edx,%r14d + andl %r11d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 80-128(%rdi),%xmm10 + xorl %r11d,%r13d + vpsrldq $8,%xmm7,%xmm7 + addl 20(%rsp),%ecx + movl %edx,%esi + rorl $11,%r14d + xorl %ebx,%r12d + vpaddd %xmm7,%xmm1,%xmm1 + xorl %r8d,%esi + rorl $6,%r13d + addl %r12d,%ecx + andl %esi,%r15d +.byte 143,232,120,194,249,13 + xorl %edx,%r14d + addl %r13d,%ecx + vpsrld $10,%xmm1,%xmm6 + xorl %r8d,%r15d + addl %ecx,%r10d +.byte 143,232,120,194,239,2 + rorl $2,%r14d + addl %r15d,%ecx + vpxor %xmm6,%xmm7,%xmm7 + movl %r10d,%r13d + addl %ecx,%r14d + rorl $14,%r13d + movl %r14d,%ecx + vpxor %xmm5,%xmm7,%xmm7 + movl %r11d,%r12d + xorl %r10d,%r13d + rorl $9,%r14d + xorl %eax,%r12d + vpslldq $8,%xmm7,%xmm7 + rorl $5,%r13d + xorl %ecx,%r14d + andl %r10d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 96-128(%rdi),%xmm10 + xorl %r10d,%r13d + vpaddd %xmm7,%xmm1,%xmm1 + addl 24(%rsp),%ebx + movl %ecx,%r15d + rorl $11,%r14d + xorl %eax,%r12d + vpaddd 32(%rbp),%xmm1,%xmm6 + xorl %edx,%r15d + rorl $6,%r13d + addl %r12d,%ebx + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + xorl %edx,%esi + addl %ebx,%r9d + rorl $2,%r14d + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + rorl $14,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + xorl %r9d,%r13d + rorl $9,%r14d + xorl %r11d,%r12d + rorl $5,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 112-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 28(%rsp),%eax + movl %ebx,%esi + rorl $11,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + rorl $6,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + rorl $2,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + vmovdqa %xmm6,16(%rsp) + vpalignr $4,%xmm2,%xmm3,%xmm4 + rorl $14,%r13d + movl %r14d,%eax + vpalignr $4,%xmm0,%xmm1,%xmm7 + movl %r9d,%r12d + xorl %r8d,%r13d +.byte 143,232,120,194,236,14 + rorl $9,%r14d + xorl %r10d,%r12d + vpsrld $3,%xmm4,%xmm4 + rorl $5,%r13d + xorl %eax,%r14d + vpaddd %xmm7,%xmm2,%xmm2 + andl %r8d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 128-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 32(%rsp),%r11d + movl %eax,%r15d +.byte 143,232,120,194,245,11 + rorl $11,%r14d + xorl %r10d,%r12d + vpxor %xmm5,%xmm4,%xmm4 + xorl %ebx,%r15d + rorl $6,%r13d + addl %r12d,%r11d + andl %r15d,%esi +.byte 143,232,120,194,249,13 + xorl %eax,%r14d + addl %r13d,%r11d + vpxor %xmm6,%xmm4,%xmm4 + xorl %ebx,%esi + addl %r11d,%edx + vpsrld $10,%xmm1,%xmm6 + rorl $2,%r14d + addl %esi,%r11d + vpaddd %xmm4,%xmm2,%xmm2 + movl %edx,%r13d + addl %r11d,%r14d +.byte 143,232,120,194,239,2 + rorl $14,%r13d + movl %r14d,%r11d + vpxor %xmm6,%xmm7,%xmm7 + movl %r8d,%r12d + xorl %edx,%r13d + rorl $9,%r14d + xorl %r9d,%r12d + vpxor %xmm5,%xmm7,%xmm7 + rorl $5,%r13d + xorl %r11d,%r14d + andl %edx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 144-128(%rdi),%xmm10 + xorl %edx,%r13d + vpsrldq $8,%xmm7,%xmm7 + addl 36(%rsp),%r10d + movl %r11d,%esi + rorl $11,%r14d + xorl %r9d,%r12d + vpaddd %xmm7,%xmm2,%xmm2 + xorl %eax,%esi + rorl $6,%r13d + addl %r12d,%r10d + andl %esi,%r15d +.byte 143,232,120,194,250,13 + xorl %r11d,%r14d + addl %r13d,%r10d + vpsrld $10,%xmm2,%xmm6 + xorl %eax,%r15d + addl %r10d,%ecx +.byte 143,232,120,194,239,2 + rorl $2,%r14d + addl %r15d,%r10d + vpxor %xmm6,%xmm7,%xmm7 + movl %ecx,%r13d + addl %r10d,%r14d + rorl $14,%r13d + movl %r14d,%r10d + vpxor %xmm5,%xmm7,%xmm7 + movl %edx,%r12d + xorl %ecx,%r13d + rorl $9,%r14d + xorl %r8d,%r12d + vpslldq $8,%xmm7,%xmm7 + rorl $5,%r13d + xorl %r10d,%r14d + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 160-128(%rdi),%xmm10 + xorl %ecx,%r13d + vpaddd %xmm7,%xmm2,%xmm2 + addl 40(%rsp),%r9d + movl %r10d,%r15d + rorl $11,%r14d + xorl %r8d,%r12d + vpaddd 64(%rbp),%xmm2,%xmm6 + xorl %r11d,%r15d + rorl $6,%r13d + addl %r12d,%r9d + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + xorl %r11d,%esi + addl %r9d,%ebx + rorl $2,%r14d + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + rorl $14,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + xorl %ebx,%r13d + rorl $9,%r14d + xorl %edx,%r12d + rorl $5,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 176-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 44(%rsp),%r8d + movl %r9d,%esi + rorl $11,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + rorl $6,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + rorl $2,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + vmovdqa %xmm6,32(%rsp) + vpalignr $4,%xmm3,%xmm0,%xmm4 + rorl $14,%r13d + movl %r14d,%r8d + vpalignr $4,%xmm1,%xmm2,%xmm7 + movl %ebx,%r12d + xorl %eax,%r13d +.byte 143,232,120,194,236,14 + rorl $9,%r14d + xorl %ecx,%r12d + vpsrld $3,%xmm4,%xmm4 + rorl $5,%r13d + xorl %r8d,%r14d + vpaddd %xmm7,%xmm3,%xmm3 + andl %eax,%r12d + vpand %xmm12,%xmm11,%xmm8 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 192-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 48(%rsp),%edx + movl %r8d,%r15d +.byte 143,232,120,194,245,11 + rorl $11,%r14d + xorl %ecx,%r12d + vpxor %xmm5,%xmm4,%xmm4 + xorl %r9d,%r15d + rorl $6,%r13d + addl %r12d,%edx + andl %r15d,%esi +.byte 143,232,120,194,250,13 + xorl %r8d,%r14d + addl %r13d,%edx + vpxor %xmm6,%xmm4,%xmm4 + xorl %r9d,%esi + addl %edx,%r11d + vpsrld $10,%xmm2,%xmm6 + rorl $2,%r14d + addl %esi,%edx + vpaddd %xmm4,%xmm3,%xmm3 + movl %r11d,%r13d + addl %edx,%r14d +.byte 143,232,120,194,239,2 + rorl $14,%r13d + movl %r14d,%edx + vpxor %xmm6,%xmm7,%xmm7 + movl %eax,%r12d + xorl %r11d,%r13d + rorl $9,%r14d + xorl %ebx,%r12d + vpxor %xmm5,%xmm7,%xmm7 + rorl $5,%r13d + xorl %edx,%r14d + andl %r11d,%r12d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 208-128(%rdi),%xmm10 + xorl %r11d,%r13d + vpsrldq $8,%xmm7,%xmm7 + addl 52(%rsp),%ecx + movl %edx,%esi + rorl $11,%r14d + xorl %ebx,%r12d + vpaddd %xmm7,%xmm3,%xmm3 + xorl %r8d,%esi + rorl $6,%r13d + addl %r12d,%ecx + andl %esi,%r15d +.byte 143,232,120,194,251,13 + xorl %edx,%r14d + addl %r13d,%ecx + vpsrld $10,%xmm3,%xmm6 + xorl %r8d,%r15d + addl %ecx,%r10d +.byte 143,232,120,194,239,2 + rorl $2,%r14d + addl %r15d,%ecx + vpxor %xmm6,%xmm7,%xmm7 + movl %r10d,%r13d + addl %ecx,%r14d + rorl $14,%r13d + movl %r14d,%ecx + vpxor %xmm5,%xmm7,%xmm7 + movl %r11d,%r12d + xorl %r10d,%r13d + rorl $9,%r14d + xorl %eax,%r12d + vpslldq $8,%xmm7,%xmm7 + rorl $5,%r13d + xorl %ecx,%r14d + andl %r10d,%r12d + vpand %xmm13,%xmm11,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 224-128(%rdi),%xmm10 + xorl %r10d,%r13d + vpaddd %xmm7,%xmm3,%xmm3 + addl 56(%rsp),%ebx + movl %ecx,%r15d + rorl $11,%r14d + xorl %eax,%r12d + vpaddd 96(%rbp),%xmm3,%xmm6 + xorl %edx,%r15d + rorl $6,%r13d + addl %r12d,%ebx + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + xorl %edx,%esi + addl %ebx,%r9d + rorl $2,%r14d + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + rorl $14,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + xorl %r9d,%r13d + rorl $9,%r14d + xorl %r11d,%r12d + rorl $5,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vpor %xmm11,%xmm8,%xmm8 + vaesenclast %xmm10,%xmm9,%xmm11 + vmovdqu 0-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 60(%rsp),%eax + movl %ebx,%esi + rorl $11,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + rorl $6,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + rorl $2,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + vmovdqa %xmm6,48(%rsp) + movq 64+0(%rsp),%r12 + vpand %xmm14,%xmm11,%xmm11 + movq 64+8(%rsp),%r15 + vpor %xmm11,%xmm8,%xmm8 + vmovdqu %xmm8,(%r15,%r12,1) + leaq 16(%r12),%r12 + cmpb $0,131(%rbp) + jne L$xop_00_47 + vmovdqu (%r12),%xmm9 + movq %r12,64+0(%rsp) + rorl $14,%r13d + movl %r14d,%eax + movl %r9d,%r12d + xorl %r8d,%r13d + rorl $9,%r14d + xorl %r10d,%r12d + rorl $5,%r13d + xorl %eax,%r14d + andl %r8d,%r12d + vpxor %xmm10,%xmm9,%xmm9 + vmovdqu 16-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 0(%rsp),%r11d + movl %eax,%r15d + rorl $11,%r14d + xorl %r10d,%r12d + xorl %ebx,%r15d + rorl $6,%r13d + addl %r12d,%r11d + andl %r15d,%esi + xorl %eax,%r14d + addl %r13d,%r11d + xorl %ebx,%esi + addl %r11d,%edx + rorl $2,%r14d + addl %esi,%r11d + movl %edx,%r13d + addl %r11d,%r14d + rorl $14,%r13d + movl %r14d,%r11d + movl %r8d,%r12d + xorl %edx,%r13d + rorl $9,%r14d + xorl %r9d,%r12d + rorl $5,%r13d + xorl %r11d,%r14d + andl %edx,%r12d + vpxor %xmm8,%xmm9,%xmm9 + xorl %edx,%r13d + addl 4(%rsp),%r10d + movl %r11d,%esi + rorl $11,%r14d + xorl %r9d,%r12d + xorl %eax,%esi + rorl $6,%r13d + addl %r12d,%r10d + andl %esi,%r15d + xorl %r11d,%r14d + addl %r13d,%r10d + xorl %eax,%r15d + addl %r10d,%ecx + rorl $2,%r14d + addl %r15d,%r10d + movl %ecx,%r13d + addl %r10d,%r14d + rorl $14,%r13d + movl %r14d,%r10d + movl %edx,%r12d + xorl %ecx,%r13d + rorl $9,%r14d + xorl %r8d,%r12d + rorl $5,%r13d + xorl %r10d,%r14d + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 32-128(%rdi),%xmm10 + xorl %ecx,%r13d + addl 8(%rsp),%r9d + movl %r10d,%r15d + rorl $11,%r14d + xorl %r8d,%r12d + xorl %r11d,%r15d + rorl $6,%r13d + addl %r12d,%r9d + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + xorl %r11d,%esi + addl %r9d,%ebx + rorl $2,%r14d + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + rorl $14,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + xorl %ebx,%r13d + rorl $9,%r14d + xorl %edx,%r12d + rorl $5,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 48-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 12(%rsp),%r8d + movl %r9d,%esi + rorl $11,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + rorl $6,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + rorl $2,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + rorl $14,%r13d + movl %r14d,%r8d + movl %ebx,%r12d + xorl %eax,%r13d + rorl $9,%r14d + xorl %ecx,%r12d + rorl $5,%r13d + xorl %r8d,%r14d + andl %eax,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 64-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 16(%rsp),%edx + movl %r8d,%r15d + rorl $11,%r14d + xorl %ecx,%r12d + xorl %r9d,%r15d + rorl $6,%r13d + addl %r12d,%edx + andl %r15d,%esi + xorl %r8d,%r14d + addl %r13d,%edx + xorl %r9d,%esi + addl %edx,%r11d + rorl $2,%r14d + addl %esi,%edx + movl %r11d,%r13d + addl %edx,%r14d + rorl $14,%r13d + movl %r14d,%edx + movl %eax,%r12d + xorl %r11d,%r13d + rorl $9,%r14d + xorl %ebx,%r12d + rorl $5,%r13d + xorl %edx,%r14d + andl %r11d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 80-128(%rdi),%xmm10 + xorl %r11d,%r13d + addl 20(%rsp),%ecx + movl %edx,%esi + rorl $11,%r14d + xorl %ebx,%r12d + xorl %r8d,%esi + rorl $6,%r13d + addl %r12d,%ecx + andl %esi,%r15d + xorl %edx,%r14d + addl %r13d,%ecx + xorl %r8d,%r15d + addl %ecx,%r10d + rorl $2,%r14d + addl %r15d,%ecx + movl %r10d,%r13d + addl %ecx,%r14d + rorl $14,%r13d + movl %r14d,%ecx + movl %r11d,%r12d + xorl %r10d,%r13d + rorl $9,%r14d + xorl %eax,%r12d + rorl $5,%r13d + xorl %ecx,%r14d + andl %r10d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 96-128(%rdi),%xmm10 + xorl %r10d,%r13d + addl 24(%rsp),%ebx + movl %ecx,%r15d + rorl $11,%r14d + xorl %eax,%r12d + xorl %edx,%r15d + rorl $6,%r13d + addl %r12d,%ebx + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + xorl %edx,%esi + addl %ebx,%r9d + rorl $2,%r14d + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + rorl $14,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + xorl %r9d,%r13d + rorl $9,%r14d + xorl %r11d,%r12d + rorl $5,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 112-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 28(%rsp),%eax + movl %ebx,%esi + rorl $11,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + rorl $6,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + rorl $2,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + rorl $14,%r13d + movl %r14d,%eax + movl %r9d,%r12d + xorl %r8d,%r13d + rorl $9,%r14d + xorl %r10d,%r12d + rorl $5,%r13d + xorl %eax,%r14d + andl %r8d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 128-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 32(%rsp),%r11d + movl %eax,%r15d + rorl $11,%r14d + xorl %r10d,%r12d + xorl %ebx,%r15d + rorl $6,%r13d + addl %r12d,%r11d + andl %r15d,%esi + xorl %eax,%r14d + addl %r13d,%r11d + xorl %ebx,%esi + addl %r11d,%edx + rorl $2,%r14d + addl %esi,%r11d + movl %edx,%r13d + addl %r11d,%r14d + rorl $14,%r13d + movl %r14d,%r11d + movl %r8d,%r12d + xorl %edx,%r13d + rorl $9,%r14d + xorl %r9d,%r12d + rorl $5,%r13d + xorl %r11d,%r14d + andl %edx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 144-128(%rdi),%xmm10 + xorl %edx,%r13d + addl 36(%rsp),%r10d + movl %r11d,%esi + rorl $11,%r14d + xorl %r9d,%r12d + xorl %eax,%esi + rorl $6,%r13d + addl %r12d,%r10d + andl %esi,%r15d + xorl %r11d,%r14d + addl %r13d,%r10d + xorl %eax,%r15d + addl %r10d,%ecx + rorl $2,%r14d + addl %r15d,%r10d + movl %ecx,%r13d + addl %r10d,%r14d + rorl $14,%r13d + movl %r14d,%r10d + movl %edx,%r12d + xorl %ecx,%r13d + rorl $9,%r14d + xorl %r8d,%r12d + rorl $5,%r13d + xorl %r10d,%r14d + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 160-128(%rdi),%xmm10 + xorl %ecx,%r13d + addl 40(%rsp),%r9d + movl %r10d,%r15d + rorl $11,%r14d + xorl %r8d,%r12d + xorl %r11d,%r15d + rorl $6,%r13d + addl %r12d,%r9d + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + xorl %r11d,%esi + addl %r9d,%ebx + rorl $2,%r14d + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + rorl $14,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + xorl %ebx,%r13d + rorl $9,%r14d + xorl %edx,%r12d + rorl $5,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 176-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 44(%rsp),%r8d + movl %r9d,%esi + rorl $11,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + rorl $6,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + rorl $2,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + rorl $14,%r13d + movl %r14d,%r8d + movl %ebx,%r12d + xorl %eax,%r13d + rorl $9,%r14d + xorl %ecx,%r12d + rorl $5,%r13d + xorl %r8d,%r14d + andl %eax,%r12d + vpand %xmm12,%xmm11,%xmm8 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 192-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 48(%rsp),%edx + movl %r8d,%r15d + rorl $11,%r14d + xorl %ecx,%r12d + xorl %r9d,%r15d + rorl $6,%r13d + addl %r12d,%edx + andl %r15d,%esi + xorl %r8d,%r14d + addl %r13d,%edx + xorl %r9d,%esi + addl %edx,%r11d + rorl $2,%r14d + addl %esi,%edx + movl %r11d,%r13d + addl %edx,%r14d + rorl $14,%r13d + movl %r14d,%edx + movl %eax,%r12d + xorl %r11d,%r13d + rorl $9,%r14d + xorl %ebx,%r12d + rorl $5,%r13d + xorl %edx,%r14d + andl %r11d,%r12d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 208-128(%rdi),%xmm10 + xorl %r11d,%r13d + addl 52(%rsp),%ecx + movl %edx,%esi + rorl $11,%r14d + xorl %ebx,%r12d + xorl %r8d,%esi + rorl $6,%r13d + addl %r12d,%ecx + andl %esi,%r15d + xorl %edx,%r14d + addl %r13d,%ecx + xorl %r8d,%r15d + addl %ecx,%r10d + rorl $2,%r14d + addl %r15d,%ecx + movl %r10d,%r13d + addl %ecx,%r14d + rorl $14,%r13d + movl %r14d,%ecx + movl %r11d,%r12d + xorl %r10d,%r13d + rorl $9,%r14d + xorl %eax,%r12d + rorl $5,%r13d + xorl %ecx,%r14d + andl %r10d,%r12d + vpand %xmm13,%xmm11,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 224-128(%rdi),%xmm10 + xorl %r10d,%r13d + addl 56(%rsp),%ebx + movl %ecx,%r15d + rorl $11,%r14d + xorl %eax,%r12d + xorl %edx,%r15d + rorl $6,%r13d + addl %r12d,%ebx + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + xorl %edx,%esi + addl %ebx,%r9d + rorl $2,%r14d + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + rorl $14,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + xorl %r9d,%r13d + rorl $9,%r14d + xorl %r11d,%r12d + rorl $5,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vpor %xmm11,%xmm8,%xmm8 + vaesenclast %xmm10,%xmm9,%xmm11 + vmovdqu 0-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 60(%rsp),%eax + movl %ebx,%esi + rorl $11,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + rorl $6,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + rorl $2,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + movq 64+0(%rsp),%r12 + movq 64+8(%rsp),%r13 + movq 64+40(%rsp),%r15 + movq 64+48(%rsp),%rsi + + vpand %xmm14,%xmm11,%xmm11 + movl %r14d,%eax + vpor %xmm11,%xmm8,%xmm8 + vmovdqu %xmm8,(%r12,%r13,1) + leaq 16(%r12),%r12 + + addl 0(%r15),%eax + addl 4(%r15),%ebx + addl 8(%r15),%ecx + addl 12(%r15),%edx + addl 16(%r15),%r8d + addl 20(%r15),%r9d + addl 24(%r15),%r10d + addl 28(%r15),%r11d + + cmpq 64+16(%rsp),%r12 + + movl %eax,0(%r15) + movl %ebx,4(%r15) + movl %ecx,8(%r15) + movl %edx,12(%r15) + movl %r8d,16(%r15) + movl %r9d,20(%r15) + movl %r10d,24(%r15) + movl %r11d,28(%r15) + + jb L$loop_xop + + movq 64+32(%rsp),%r8 + movq 120(%rsp),%rsi + + vmovdqu %xmm8,(%r8) + vzeroall + movq -48(%rsi),%r15 + + movq -40(%rsi),%r14 + + movq -32(%rsi),%r13 + + movq -24(%rsi),%r12 + + movq -16(%rsi),%rbp + + movq -8(%rsi),%rbx + + leaq (%rsi),%rsp + +L$epilogue_xop: + .byte 0xf3,0xc3 + + + +.p2align 6 +aesni_cbc_sha256_enc_avx: + +L$avx_shortcut: + movq 8(%rsp),%r10 + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + subq $128,%rsp + andq $-64,%rsp + + shlq $6,%rdx + subq %rdi,%rsi + subq %rdi,%r10 + addq %rdi,%rdx + + + movq %rsi,64+8(%rsp) + movq %rdx,64+16(%rsp) + + movq %r8,64+32(%rsp) + movq %r9,64+40(%rsp) + movq %r10,64+48(%rsp) + movq %rax,120(%rsp) + +L$prologue_avx: + vzeroall + + movq %rdi,%r12 + leaq 128(%rcx),%rdi + leaq K256+544(%rip),%r13 + movl 240-128(%rdi),%r14d + movq %r9,%r15 + movq %r10,%rsi + vmovdqu (%r8),%xmm8 + subq $9,%r14 + + movl 0(%r15),%eax + movl 4(%r15),%ebx + movl 8(%r15),%ecx + movl 12(%r15),%edx + movl 16(%r15),%r8d + movl 20(%r15),%r9d + movl 24(%r15),%r10d + movl 28(%r15),%r11d + + vmovdqa 0(%r13,%r14,8),%xmm14 + vmovdqa 16(%r13,%r14,8),%xmm13 + vmovdqa 32(%r13,%r14,8),%xmm12 + vmovdqu 0-128(%rdi),%xmm10 + jmp L$loop_avx +.p2align 4 +L$loop_avx: + vmovdqa K256+512(%rip),%xmm7 + vmovdqu 0(%rsi,%r12,1),%xmm0 + vmovdqu 16(%rsi,%r12,1),%xmm1 + vmovdqu 32(%rsi,%r12,1),%xmm2 + vmovdqu 48(%rsi,%r12,1),%xmm3 + vpshufb %xmm7,%xmm0,%xmm0 + leaq K256(%rip),%rbp + vpshufb %xmm7,%xmm1,%xmm1 + vpshufb %xmm7,%xmm2,%xmm2 + vpaddd 0(%rbp),%xmm0,%xmm4 + vpshufb %xmm7,%xmm3,%xmm3 + vpaddd 32(%rbp),%xmm1,%xmm5 + vpaddd 64(%rbp),%xmm2,%xmm6 + vpaddd 96(%rbp),%xmm3,%xmm7 + vmovdqa %xmm4,0(%rsp) + movl %eax,%r14d + vmovdqa %xmm5,16(%rsp) + movl %ebx,%esi + vmovdqa %xmm6,32(%rsp) + xorl %ecx,%esi + vmovdqa %xmm7,48(%rsp) + movl %r8d,%r13d + jmp L$avx_00_47 + +.p2align 4 +L$avx_00_47: + subq $-32*4,%rbp + vmovdqu (%r12),%xmm9 + movq %r12,64+0(%rsp) + vpalignr $4,%xmm0,%xmm1,%xmm4 + shrdl $14,%r13d,%r13d + movl %r14d,%eax + movl %r9d,%r12d + vpalignr $4,%xmm2,%xmm3,%xmm7 + xorl %r8d,%r13d + shrdl $9,%r14d,%r14d + xorl %r10d,%r12d + vpsrld $7,%xmm4,%xmm6 + shrdl $5,%r13d,%r13d + xorl %eax,%r14d + andl %r8d,%r12d + vpaddd %xmm7,%xmm0,%xmm0 + vpxor %xmm10,%xmm9,%xmm9 + vmovdqu 16-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 0(%rsp),%r11d + movl %eax,%r15d + vpsrld $3,%xmm4,%xmm7 + shrdl $11,%r14d,%r14d + xorl %r10d,%r12d + xorl %ebx,%r15d + vpslld $14,%xmm4,%xmm5 + shrdl $6,%r13d,%r13d + addl %r12d,%r11d + andl %r15d,%esi + vpxor %xmm6,%xmm7,%xmm4 + xorl %eax,%r14d + addl %r13d,%r11d + xorl %ebx,%esi + vpshufd $250,%xmm3,%xmm7 + addl %r11d,%edx + shrdl $2,%r14d,%r14d + addl %esi,%r11d + vpsrld $11,%xmm6,%xmm6 + movl %edx,%r13d + addl %r11d,%r14d + shrdl $14,%r13d,%r13d + vpxor %xmm5,%xmm4,%xmm4 + movl %r14d,%r11d + movl %r8d,%r12d + xorl %edx,%r13d + vpslld $11,%xmm5,%xmm5 + shrdl $9,%r14d,%r14d + xorl %r9d,%r12d + shrdl $5,%r13d,%r13d + vpxor %xmm6,%xmm4,%xmm4 + xorl %r11d,%r14d + andl %edx,%r12d + vpxor %xmm8,%xmm9,%xmm9 + xorl %edx,%r13d + vpsrld $10,%xmm7,%xmm6 + addl 4(%rsp),%r10d + movl %r11d,%esi + shrdl $11,%r14d,%r14d + vpxor %xmm5,%xmm4,%xmm4 + xorl %r9d,%r12d + xorl %eax,%esi + shrdl $6,%r13d,%r13d + vpsrlq $17,%xmm7,%xmm7 + addl %r12d,%r10d + andl %esi,%r15d + xorl %r11d,%r14d + vpaddd %xmm4,%xmm0,%xmm0 + addl %r13d,%r10d + xorl %eax,%r15d + addl %r10d,%ecx + vpxor %xmm7,%xmm6,%xmm6 + shrdl $2,%r14d,%r14d + addl %r15d,%r10d + movl %ecx,%r13d + vpsrlq $2,%xmm7,%xmm7 + addl %r10d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r10d + vpxor %xmm7,%xmm6,%xmm6 + movl %edx,%r12d + xorl %ecx,%r13d + shrdl $9,%r14d,%r14d + vpshufd $132,%xmm6,%xmm6 + xorl %r8d,%r12d + shrdl $5,%r13d,%r13d + xorl %r10d,%r14d + vpsrldq $8,%xmm6,%xmm6 + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 32-128(%rdi),%xmm10 + xorl %ecx,%r13d + addl 8(%rsp),%r9d + vpaddd %xmm6,%xmm0,%xmm0 + movl %r10d,%r15d + shrdl $11,%r14d,%r14d + xorl %r8d,%r12d + vpshufd $80,%xmm0,%xmm7 + xorl %r11d,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%r9d + vpsrld $10,%xmm7,%xmm6 + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + vpsrlq $17,%xmm7,%xmm7 + xorl %r11d,%esi + addl %r9d,%ebx + shrdl $2,%r14d,%r14d + vpxor %xmm7,%xmm6,%xmm6 + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + vpsrlq $2,%xmm7,%xmm7 + shrdl $14,%r13d,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + vpxor %xmm7,%xmm6,%xmm6 + xorl %ebx,%r13d + shrdl $9,%r14d,%r14d + xorl %edx,%r12d + vpshufd $232,%xmm6,%xmm6 + shrdl $5,%r13d,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vpslldq $8,%xmm6,%xmm6 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 48-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 12(%rsp),%r8d + movl %r9d,%esi + vpaddd %xmm6,%xmm0,%xmm0 + shrdl $11,%r14d,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + vpaddd 0(%rbp),%xmm0,%xmm6 + shrdl $6,%r13d,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + shrdl $2,%r14d,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + vmovdqa %xmm6,0(%rsp) + vpalignr $4,%xmm1,%xmm2,%xmm4 + shrdl $14,%r13d,%r13d + movl %r14d,%r8d + movl %ebx,%r12d + vpalignr $4,%xmm3,%xmm0,%xmm7 + xorl %eax,%r13d + shrdl $9,%r14d,%r14d + xorl %ecx,%r12d + vpsrld $7,%xmm4,%xmm6 + shrdl $5,%r13d,%r13d + xorl %r8d,%r14d + andl %eax,%r12d + vpaddd %xmm7,%xmm1,%xmm1 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 64-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 16(%rsp),%edx + movl %r8d,%r15d + vpsrld $3,%xmm4,%xmm7 + shrdl $11,%r14d,%r14d + xorl %ecx,%r12d + xorl %r9d,%r15d + vpslld $14,%xmm4,%xmm5 + shrdl $6,%r13d,%r13d + addl %r12d,%edx + andl %r15d,%esi + vpxor %xmm6,%xmm7,%xmm4 + xorl %r8d,%r14d + addl %r13d,%edx + xorl %r9d,%esi + vpshufd $250,%xmm0,%xmm7 + addl %edx,%r11d + shrdl $2,%r14d,%r14d + addl %esi,%edx + vpsrld $11,%xmm6,%xmm6 + movl %r11d,%r13d + addl %edx,%r14d + shrdl $14,%r13d,%r13d + vpxor %xmm5,%xmm4,%xmm4 + movl %r14d,%edx + movl %eax,%r12d + xorl %r11d,%r13d + vpslld $11,%xmm5,%xmm5 + shrdl $9,%r14d,%r14d + xorl %ebx,%r12d + shrdl $5,%r13d,%r13d + vpxor %xmm6,%xmm4,%xmm4 + xorl %edx,%r14d + andl %r11d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 80-128(%rdi),%xmm10 + xorl %r11d,%r13d + vpsrld $10,%xmm7,%xmm6 + addl 20(%rsp),%ecx + movl %edx,%esi + shrdl $11,%r14d,%r14d + vpxor %xmm5,%xmm4,%xmm4 + xorl %ebx,%r12d + xorl %r8d,%esi + shrdl $6,%r13d,%r13d + vpsrlq $17,%xmm7,%xmm7 + addl %r12d,%ecx + andl %esi,%r15d + xorl %edx,%r14d + vpaddd %xmm4,%xmm1,%xmm1 + addl %r13d,%ecx + xorl %r8d,%r15d + addl %ecx,%r10d + vpxor %xmm7,%xmm6,%xmm6 + shrdl $2,%r14d,%r14d + addl %r15d,%ecx + movl %r10d,%r13d + vpsrlq $2,%xmm7,%xmm7 + addl %ecx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%ecx + vpxor %xmm7,%xmm6,%xmm6 + movl %r11d,%r12d + xorl %r10d,%r13d + shrdl $9,%r14d,%r14d + vpshufd $132,%xmm6,%xmm6 + xorl %eax,%r12d + shrdl $5,%r13d,%r13d + xorl %ecx,%r14d + vpsrldq $8,%xmm6,%xmm6 + andl %r10d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 96-128(%rdi),%xmm10 + xorl %r10d,%r13d + addl 24(%rsp),%ebx + vpaddd %xmm6,%xmm1,%xmm1 + movl %ecx,%r15d + shrdl $11,%r14d,%r14d + xorl %eax,%r12d + vpshufd $80,%xmm1,%xmm7 + xorl %edx,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%ebx + vpsrld $10,%xmm7,%xmm6 + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + vpsrlq $17,%xmm7,%xmm7 + xorl %edx,%esi + addl %ebx,%r9d + shrdl $2,%r14d,%r14d + vpxor %xmm7,%xmm6,%xmm6 + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + vpsrlq $2,%xmm7,%xmm7 + shrdl $14,%r13d,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + vpxor %xmm7,%xmm6,%xmm6 + xorl %r9d,%r13d + shrdl $9,%r14d,%r14d + xorl %r11d,%r12d + vpshufd $232,%xmm6,%xmm6 + shrdl $5,%r13d,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vpslldq $8,%xmm6,%xmm6 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 112-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 28(%rsp),%eax + movl %ebx,%esi + vpaddd %xmm6,%xmm1,%xmm1 + shrdl $11,%r14d,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + vpaddd 32(%rbp),%xmm1,%xmm6 + shrdl $6,%r13d,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + shrdl $2,%r14d,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + vmovdqa %xmm6,16(%rsp) + vpalignr $4,%xmm2,%xmm3,%xmm4 + shrdl $14,%r13d,%r13d + movl %r14d,%eax + movl %r9d,%r12d + vpalignr $4,%xmm0,%xmm1,%xmm7 + xorl %r8d,%r13d + shrdl $9,%r14d,%r14d + xorl %r10d,%r12d + vpsrld $7,%xmm4,%xmm6 + shrdl $5,%r13d,%r13d + xorl %eax,%r14d + andl %r8d,%r12d + vpaddd %xmm7,%xmm2,%xmm2 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 128-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 32(%rsp),%r11d + movl %eax,%r15d + vpsrld $3,%xmm4,%xmm7 + shrdl $11,%r14d,%r14d + xorl %r10d,%r12d + xorl %ebx,%r15d + vpslld $14,%xmm4,%xmm5 + shrdl $6,%r13d,%r13d + addl %r12d,%r11d + andl %r15d,%esi + vpxor %xmm6,%xmm7,%xmm4 + xorl %eax,%r14d + addl %r13d,%r11d + xorl %ebx,%esi + vpshufd $250,%xmm1,%xmm7 + addl %r11d,%edx + shrdl $2,%r14d,%r14d + addl %esi,%r11d + vpsrld $11,%xmm6,%xmm6 + movl %edx,%r13d + addl %r11d,%r14d + shrdl $14,%r13d,%r13d + vpxor %xmm5,%xmm4,%xmm4 + movl %r14d,%r11d + movl %r8d,%r12d + xorl %edx,%r13d + vpslld $11,%xmm5,%xmm5 + shrdl $9,%r14d,%r14d + xorl %r9d,%r12d + shrdl $5,%r13d,%r13d + vpxor %xmm6,%xmm4,%xmm4 + xorl %r11d,%r14d + andl %edx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 144-128(%rdi),%xmm10 + xorl %edx,%r13d + vpsrld $10,%xmm7,%xmm6 + addl 36(%rsp),%r10d + movl %r11d,%esi + shrdl $11,%r14d,%r14d + vpxor %xmm5,%xmm4,%xmm4 + xorl %r9d,%r12d + xorl %eax,%esi + shrdl $6,%r13d,%r13d + vpsrlq $17,%xmm7,%xmm7 + addl %r12d,%r10d + andl %esi,%r15d + xorl %r11d,%r14d + vpaddd %xmm4,%xmm2,%xmm2 + addl %r13d,%r10d + xorl %eax,%r15d + addl %r10d,%ecx + vpxor %xmm7,%xmm6,%xmm6 + shrdl $2,%r14d,%r14d + addl %r15d,%r10d + movl %ecx,%r13d + vpsrlq $2,%xmm7,%xmm7 + addl %r10d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r10d + vpxor %xmm7,%xmm6,%xmm6 + movl %edx,%r12d + xorl %ecx,%r13d + shrdl $9,%r14d,%r14d + vpshufd $132,%xmm6,%xmm6 + xorl %r8d,%r12d + shrdl $5,%r13d,%r13d + xorl %r10d,%r14d + vpsrldq $8,%xmm6,%xmm6 + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 160-128(%rdi),%xmm10 + xorl %ecx,%r13d + addl 40(%rsp),%r9d + vpaddd %xmm6,%xmm2,%xmm2 + movl %r10d,%r15d + shrdl $11,%r14d,%r14d + xorl %r8d,%r12d + vpshufd $80,%xmm2,%xmm7 + xorl %r11d,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%r9d + vpsrld $10,%xmm7,%xmm6 + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + vpsrlq $17,%xmm7,%xmm7 + xorl %r11d,%esi + addl %r9d,%ebx + shrdl $2,%r14d,%r14d + vpxor %xmm7,%xmm6,%xmm6 + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + vpsrlq $2,%xmm7,%xmm7 + shrdl $14,%r13d,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + vpxor %xmm7,%xmm6,%xmm6 + xorl %ebx,%r13d + shrdl $9,%r14d,%r14d + xorl %edx,%r12d + vpshufd $232,%xmm6,%xmm6 + shrdl $5,%r13d,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vpslldq $8,%xmm6,%xmm6 + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 176-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 44(%rsp),%r8d + movl %r9d,%esi + vpaddd %xmm6,%xmm2,%xmm2 + shrdl $11,%r14d,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + vpaddd 64(%rbp),%xmm2,%xmm6 + shrdl $6,%r13d,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + shrdl $2,%r14d,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + vmovdqa %xmm6,32(%rsp) + vpalignr $4,%xmm3,%xmm0,%xmm4 + shrdl $14,%r13d,%r13d + movl %r14d,%r8d + movl %ebx,%r12d + vpalignr $4,%xmm1,%xmm2,%xmm7 + xorl %eax,%r13d + shrdl $9,%r14d,%r14d + xorl %ecx,%r12d + vpsrld $7,%xmm4,%xmm6 + shrdl $5,%r13d,%r13d + xorl %r8d,%r14d + andl %eax,%r12d + vpaddd %xmm7,%xmm3,%xmm3 + vpand %xmm12,%xmm11,%xmm8 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 192-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 48(%rsp),%edx + movl %r8d,%r15d + vpsrld $3,%xmm4,%xmm7 + shrdl $11,%r14d,%r14d + xorl %ecx,%r12d + xorl %r9d,%r15d + vpslld $14,%xmm4,%xmm5 + shrdl $6,%r13d,%r13d + addl %r12d,%edx + andl %r15d,%esi + vpxor %xmm6,%xmm7,%xmm4 + xorl %r8d,%r14d + addl %r13d,%edx + xorl %r9d,%esi + vpshufd $250,%xmm2,%xmm7 + addl %edx,%r11d + shrdl $2,%r14d,%r14d + addl %esi,%edx + vpsrld $11,%xmm6,%xmm6 + movl %r11d,%r13d + addl %edx,%r14d + shrdl $14,%r13d,%r13d + vpxor %xmm5,%xmm4,%xmm4 + movl %r14d,%edx + movl %eax,%r12d + xorl %r11d,%r13d + vpslld $11,%xmm5,%xmm5 + shrdl $9,%r14d,%r14d + xorl %ebx,%r12d + shrdl $5,%r13d,%r13d + vpxor %xmm6,%xmm4,%xmm4 + xorl %edx,%r14d + andl %r11d,%r12d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 208-128(%rdi),%xmm10 + xorl %r11d,%r13d + vpsrld $10,%xmm7,%xmm6 + addl 52(%rsp),%ecx + movl %edx,%esi + shrdl $11,%r14d,%r14d + vpxor %xmm5,%xmm4,%xmm4 + xorl %ebx,%r12d + xorl %r8d,%esi + shrdl $6,%r13d,%r13d + vpsrlq $17,%xmm7,%xmm7 + addl %r12d,%ecx + andl %esi,%r15d + xorl %edx,%r14d + vpaddd %xmm4,%xmm3,%xmm3 + addl %r13d,%ecx + xorl %r8d,%r15d + addl %ecx,%r10d + vpxor %xmm7,%xmm6,%xmm6 + shrdl $2,%r14d,%r14d + addl %r15d,%ecx + movl %r10d,%r13d + vpsrlq $2,%xmm7,%xmm7 + addl %ecx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%ecx + vpxor %xmm7,%xmm6,%xmm6 + movl %r11d,%r12d + xorl %r10d,%r13d + shrdl $9,%r14d,%r14d + vpshufd $132,%xmm6,%xmm6 + xorl %eax,%r12d + shrdl $5,%r13d,%r13d + xorl %ecx,%r14d + vpsrldq $8,%xmm6,%xmm6 + andl %r10d,%r12d + vpand %xmm13,%xmm11,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 224-128(%rdi),%xmm10 + xorl %r10d,%r13d + addl 56(%rsp),%ebx + vpaddd %xmm6,%xmm3,%xmm3 + movl %ecx,%r15d + shrdl $11,%r14d,%r14d + xorl %eax,%r12d + vpshufd $80,%xmm3,%xmm7 + xorl %edx,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%ebx + vpsrld $10,%xmm7,%xmm6 + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + vpsrlq $17,%xmm7,%xmm7 + xorl %edx,%esi + addl %ebx,%r9d + shrdl $2,%r14d,%r14d + vpxor %xmm7,%xmm6,%xmm6 + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + vpsrlq $2,%xmm7,%xmm7 + shrdl $14,%r13d,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + vpxor %xmm7,%xmm6,%xmm6 + xorl %r9d,%r13d + shrdl $9,%r14d,%r14d + xorl %r11d,%r12d + vpshufd $232,%xmm6,%xmm6 + shrdl $5,%r13d,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vpslldq $8,%xmm6,%xmm6 + vpor %xmm11,%xmm8,%xmm8 + vaesenclast %xmm10,%xmm9,%xmm11 + vmovdqu 0-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 60(%rsp),%eax + movl %ebx,%esi + vpaddd %xmm6,%xmm3,%xmm3 + shrdl $11,%r14d,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + vpaddd 96(%rbp),%xmm3,%xmm6 + shrdl $6,%r13d,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + shrdl $2,%r14d,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + vmovdqa %xmm6,48(%rsp) + movq 64+0(%rsp),%r12 + vpand %xmm14,%xmm11,%xmm11 + movq 64+8(%rsp),%r15 + vpor %xmm11,%xmm8,%xmm8 + vmovdqu %xmm8,(%r15,%r12,1) + leaq 16(%r12),%r12 + cmpb $0,131(%rbp) + jne L$avx_00_47 + vmovdqu (%r12),%xmm9 + movq %r12,64+0(%rsp) + shrdl $14,%r13d,%r13d + movl %r14d,%eax + movl %r9d,%r12d + xorl %r8d,%r13d + shrdl $9,%r14d,%r14d + xorl %r10d,%r12d + shrdl $5,%r13d,%r13d + xorl %eax,%r14d + andl %r8d,%r12d + vpxor %xmm10,%xmm9,%xmm9 + vmovdqu 16-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 0(%rsp),%r11d + movl %eax,%r15d + shrdl $11,%r14d,%r14d + xorl %r10d,%r12d + xorl %ebx,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%r11d + andl %r15d,%esi + xorl %eax,%r14d + addl %r13d,%r11d + xorl %ebx,%esi + addl %r11d,%edx + shrdl $2,%r14d,%r14d + addl %esi,%r11d + movl %edx,%r13d + addl %r11d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r11d + movl %r8d,%r12d + xorl %edx,%r13d + shrdl $9,%r14d,%r14d + xorl %r9d,%r12d + shrdl $5,%r13d,%r13d + xorl %r11d,%r14d + andl %edx,%r12d + vpxor %xmm8,%xmm9,%xmm9 + xorl %edx,%r13d + addl 4(%rsp),%r10d + movl %r11d,%esi + shrdl $11,%r14d,%r14d + xorl %r9d,%r12d + xorl %eax,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%r10d + andl %esi,%r15d + xorl %r11d,%r14d + addl %r13d,%r10d + xorl %eax,%r15d + addl %r10d,%ecx + shrdl $2,%r14d,%r14d + addl %r15d,%r10d + movl %ecx,%r13d + addl %r10d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r10d + movl %edx,%r12d + xorl %ecx,%r13d + shrdl $9,%r14d,%r14d + xorl %r8d,%r12d + shrdl $5,%r13d,%r13d + xorl %r10d,%r14d + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 32-128(%rdi),%xmm10 + xorl %ecx,%r13d + addl 8(%rsp),%r9d + movl %r10d,%r15d + shrdl $11,%r14d,%r14d + xorl %r8d,%r12d + xorl %r11d,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%r9d + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + xorl %r11d,%esi + addl %r9d,%ebx + shrdl $2,%r14d,%r14d + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + xorl %ebx,%r13d + shrdl $9,%r14d,%r14d + xorl %edx,%r12d + shrdl $5,%r13d,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 48-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 12(%rsp),%r8d + movl %r9d,%esi + shrdl $11,%r14d,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + shrdl $2,%r14d,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r8d + movl %ebx,%r12d + xorl %eax,%r13d + shrdl $9,%r14d,%r14d + xorl %ecx,%r12d + shrdl $5,%r13d,%r13d + xorl %r8d,%r14d + andl %eax,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 64-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 16(%rsp),%edx + movl %r8d,%r15d + shrdl $11,%r14d,%r14d + xorl %ecx,%r12d + xorl %r9d,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%edx + andl %r15d,%esi + xorl %r8d,%r14d + addl %r13d,%edx + xorl %r9d,%esi + addl %edx,%r11d + shrdl $2,%r14d,%r14d + addl %esi,%edx + movl %r11d,%r13d + addl %edx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%edx + movl %eax,%r12d + xorl %r11d,%r13d + shrdl $9,%r14d,%r14d + xorl %ebx,%r12d + shrdl $5,%r13d,%r13d + xorl %edx,%r14d + andl %r11d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 80-128(%rdi),%xmm10 + xorl %r11d,%r13d + addl 20(%rsp),%ecx + movl %edx,%esi + shrdl $11,%r14d,%r14d + xorl %ebx,%r12d + xorl %r8d,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%ecx + andl %esi,%r15d + xorl %edx,%r14d + addl %r13d,%ecx + xorl %r8d,%r15d + addl %ecx,%r10d + shrdl $2,%r14d,%r14d + addl %r15d,%ecx + movl %r10d,%r13d + addl %ecx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%ecx + movl %r11d,%r12d + xorl %r10d,%r13d + shrdl $9,%r14d,%r14d + xorl %eax,%r12d + shrdl $5,%r13d,%r13d + xorl %ecx,%r14d + andl %r10d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 96-128(%rdi),%xmm10 + xorl %r10d,%r13d + addl 24(%rsp),%ebx + movl %ecx,%r15d + shrdl $11,%r14d,%r14d + xorl %eax,%r12d + xorl %edx,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%ebx + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + xorl %edx,%esi + addl %ebx,%r9d + shrdl $2,%r14d,%r14d + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + xorl %r9d,%r13d + shrdl $9,%r14d,%r14d + xorl %r11d,%r12d + shrdl $5,%r13d,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 112-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 28(%rsp),%eax + movl %ebx,%esi + shrdl $11,%r14d,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + shrdl $2,%r14d,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%eax + movl %r9d,%r12d + xorl %r8d,%r13d + shrdl $9,%r14d,%r14d + xorl %r10d,%r12d + shrdl $5,%r13d,%r13d + xorl %eax,%r14d + andl %r8d,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 128-128(%rdi),%xmm10 + xorl %r8d,%r13d + addl 32(%rsp),%r11d + movl %eax,%r15d + shrdl $11,%r14d,%r14d + xorl %r10d,%r12d + xorl %ebx,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%r11d + andl %r15d,%esi + xorl %eax,%r14d + addl %r13d,%r11d + xorl %ebx,%esi + addl %r11d,%edx + shrdl $2,%r14d,%r14d + addl %esi,%r11d + movl %edx,%r13d + addl %r11d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r11d + movl %r8d,%r12d + xorl %edx,%r13d + shrdl $9,%r14d,%r14d + xorl %r9d,%r12d + shrdl $5,%r13d,%r13d + xorl %r11d,%r14d + andl %edx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 144-128(%rdi),%xmm10 + xorl %edx,%r13d + addl 36(%rsp),%r10d + movl %r11d,%esi + shrdl $11,%r14d,%r14d + xorl %r9d,%r12d + xorl %eax,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%r10d + andl %esi,%r15d + xorl %r11d,%r14d + addl %r13d,%r10d + xorl %eax,%r15d + addl %r10d,%ecx + shrdl $2,%r14d,%r14d + addl %r15d,%r10d + movl %ecx,%r13d + addl %r10d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r10d + movl %edx,%r12d + xorl %ecx,%r13d + shrdl $9,%r14d,%r14d + xorl %r8d,%r12d + shrdl $5,%r13d,%r13d + xorl %r10d,%r14d + andl %ecx,%r12d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 160-128(%rdi),%xmm10 + xorl %ecx,%r13d + addl 40(%rsp),%r9d + movl %r10d,%r15d + shrdl $11,%r14d,%r14d + xorl %r8d,%r12d + xorl %r11d,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%r9d + andl %r15d,%esi + xorl %r10d,%r14d + addl %r13d,%r9d + xorl %r11d,%esi + addl %r9d,%ebx + shrdl $2,%r14d,%r14d + addl %esi,%r9d + movl %ebx,%r13d + addl %r9d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r9d + movl %ecx,%r12d + xorl %ebx,%r13d + shrdl $9,%r14d,%r14d + xorl %edx,%r12d + shrdl $5,%r13d,%r13d + xorl %r9d,%r14d + andl %ebx,%r12d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 176-128(%rdi),%xmm10 + xorl %ebx,%r13d + addl 44(%rsp),%r8d + movl %r9d,%esi + shrdl $11,%r14d,%r14d + xorl %edx,%r12d + xorl %r10d,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%r8d + andl %esi,%r15d + xorl %r9d,%r14d + addl %r13d,%r8d + xorl %r10d,%r15d + addl %r8d,%eax + shrdl $2,%r14d,%r14d + addl %r15d,%r8d + movl %eax,%r13d + addl %r8d,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%r8d + movl %ebx,%r12d + xorl %eax,%r13d + shrdl $9,%r14d,%r14d + xorl %ecx,%r12d + shrdl $5,%r13d,%r13d + xorl %r8d,%r14d + andl %eax,%r12d + vpand %xmm12,%xmm11,%xmm8 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 192-128(%rdi),%xmm10 + xorl %eax,%r13d + addl 48(%rsp),%edx + movl %r8d,%r15d + shrdl $11,%r14d,%r14d + xorl %ecx,%r12d + xorl %r9d,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%edx + andl %r15d,%esi + xorl %r8d,%r14d + addl %r13d,%edx + xorl %r9d,%esi + addl %edx,%r11d + shrdl $2,%r14d,%r14d + addl %esi,%edx + movl %r11d,%r13d + addl %edx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%edx + movl %eax,%r12d + xorl %r11d,%r13d + shrdl $9,%r14d,%r14d + xorl %ebx,%r12d + shrdl $5,%r13d,%r13d + xorl %edx,%r14d + andl %r11d,%r12d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 208-128(%rdi),%xmm10 + xorl %r11d,%r13d + addl 52(%rsp),%ecx + movl %edx,%esi + shrdl $11,%r14d,%r14d + xorl %ebx,%r12d + xorl %r8d,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%ecx + andl %esi,%r15d + xorl %edx,%r14d + addl %r13d,%ecx + xorl %r8d,%r15d + addl %ecx,%r10d + shrdl $2,%r14d,%r14d + addl %r15d,%ecx + movl %r10d,%r13d + addl %ecx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%ecx + movl %r11d,%r12d + xorl %r10d,%r13d + shrdl $9,%r14d,%r14d + xorl %eax,%r12d + shrdl $5,%r13d,%r13d + xorl %ecx,%r14d + andl %r10d,%r12d + vpand %xmm13,%xmm11,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 224-128(%rdi),%xmm10 + xorl %r10d,%r13d + addl 56(%rsp),%ebx + movl %ecx,%r15d + shrdl $11,%r14d,%r14d + xorl %eax,%r12d + xorl %edx,%r15d + shrdl $6,%r13d,%r13d + addl %r12d,%ebx + andl %r15d,%esi + xorl %ecx,%r14d + addl %r13d,%ebx + xorl %edx,%esi + addl %ebx,%r9d + shrdl $2,%r14d,%r14d + addl %esi,%ebx + movl %r9d,%r13d + addl %ebx,%r14d + shrdl $14,%r13d,%r13d + movl %r14d,%ebx + movl %r10d,%r12d + xorl %r9d,%r13d + shrdl $9,%r14d,%r14d + xorl %r11d,%r12d + shrdl $5,%r13d,%r13d + xorl %ebx,%r14d + andl %r9d,%r12d + vpor %xmm11,%xmm8,%xmm8 + vaesenclast %xmm10,%xmm9,%xmm11 + vmovdqu 0-128(%rdi),%xmm10 + xorl %r9d,%r13d + addl 60(%rsp),%eax + movl %ebx,%esi + shrdl $11,%r14d,%r14d + xorl %r11d,%r12d + xorl %ecx,%esi + shrdl $6,%r13d,%r13d + addl %r12d,%eax + andl %esi,%r15d + xorl %ebx,%r14d + addl %r13d,%eax + xorl %ecx,%r15d + addl %eax,%r8d + shrdl $2,%r14d,%r14d + addl %r15d,%eax + movl %r8d,%r13d + addl %eax,%r14d + movq 64+0(%rsp),%r12 + movq 64+8(%rsp),%r13 + movq 64+40(%rsp),%r15 + movq 64+48(%rsp),%rsi + + vpand %xmm14,%xmm11,%xmm11 + movl %r14d,%eax + vpor %xmm11,%xmm8,%xmm8 + vmovdqu %xmm8,(%r12,%r13,1) + leaq 16(%r12),%r12 + + addl 0(%r15),%eax + addl 4(%r15),%ebx + addl 8(%r15),%ecx + addl 12(%r15),%edx + addl 16(%r15),%r8d + addl 20(%r15),%r9d + addl 24(%r15),%r10d + addl 28(%r15),%r11d + + cmpq 64+16(%rsp),%r12 + + movl %eax,0(%r15) + movl %ebx,4(%r15) + movl %ecx,8(%r15) + movl %edx,12(%r15) + movl %r8d,16(%r15) + movl %r9d,20(%r15) + movl %r10d,24(%r15) + movl %r11d,28(%r15) + jb L$loop_avx + + movq 64+32(%rsp),%r8 + movq 120(%rsp),%rsi + + vmovdqu %xmm8,(%r8) + vzeroall + movq -48(%rsi),%r15 + + movq -40(%rsi),%r14 + + movq -32(%rsi),%r13 + + movq -24(%rsi),%r12 + + movq -16(%rsi),%rbp + + movq -8(%rsi),%rbx + + leaq (%rsi),%rsp + +L$epilogue_avx: + .byte 0xf3,0xc3 + + + +.p2align 6 +aesni_cbc_sha256_enc_avx2: + +L$avx2_shortcut: + movq 8(%rsp),%r10 + movq %rsp,%rax + + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + subq $576,%rsp + andq $-1024,%rsp + addq $448,%rsp + + shlq $6,%rdx + subq %rdi,%rsi + subq %rdi,%r10 + addq %rdi,%rdx + + + + movq %rdx,64+16(%rsp) + + movq %r8,64+32(%rsp) + movq %r9,64+40(%rsp) + movq %r10,64+48(%rsp) + movq %rax,120(%rsp) + +L$prologue_avx2: + vzeroall + + movq %rdi,%r13 + vpinsrq $1,%rsi,%xmm15,%xmm15 + leaq 128(%rcx),%rdi + leaq K256+544(%rip),%r12 + movl 240-128(%rdi),%r14d + movq %r9,%r15 + movq %r10,%rsi + vmovdqu (%r8),%xmm8 + leaq -9(%r14),%r14 + + vmovdqa 0(%r12,%r14,8),%xmm14 + vmovdqa 16(%r12,%r14,8),%xmm13 + vmovdqa 32(%r12,%r14,8),%xmm12 + + subq $-64,%r13 + movl 0(%r15),%eax + leaq (%rsi,%r13,1),%r12 + movl 4(%r15),%ebx + cmpq %rdx,%r13 + movl 8(%r15),%ecx + cmoveq %rsp,%r12 + movl 12(%r15),%edx + movl 16(%r15),%r8d + movl 20(%r15),%r9d + movl 24(%r15),%r10d + movl 28(%r15),%r11d + vmovdqu 0-128(%rdi),%xmm10 + jmp L$oop_avx2 +.p2align 4 +L$oop_avx2: + vmovdqa K256+512(%rip),%ymm7 + vmovdqu -64+0(%rsi,%r13,1),%xmm0 + vmovdqu -64+16(%rsi,%r13,1),%xmm1 + vmovdqu -64+32(%rsi,%r13,1),%xmm2 + vmovdqu -64+48(%rsi,%r13,1),%xmm3 + + vinserti128 $1,(%r12),%ymm0,%ymm0 + vinserti128 $1,16(%r12),%ymm1,%ymm1 + vpshufb %ymm7,%ymm0,%ymm0 + vinserti128 $1,32(%r12),%ymm2,%ymm2 + vpshufb %ymm7,%ymm1,%ymm1 + vinserti128 $1,48(%r12),%ymm3,%ymm3 + + leaq K256(%rip),%rbp + vpshufb %ymm7,%ymm2,%ymm2 + leaq -64(%r13),%r13 + vpaddd 0(%rbp),%ymm0,%ymm4 + vpshufb %ymm7,%ymm3,%ymm3 + vpaddd 32(%rbp),%ymm1,%ymm5 + vpaddd 64(%rbp),%ymm2,%ymm6 + vpaddd 96(%rbp),%ymm3,%ymm7 + vmovdqa %ymm4,0(%rsp) + xorl %r14d,%r14d + vmovdqa %ymm5,32(%rsp) + + movq 120(%rsp),%rsi + + leaq -64(%rsp),%rsp + + + + movq %rsi,-8(%rsp) + + movl %ebx,%esi + vmovdqa %ymm6,0(%rsp) + xorl %ecx,%esi + vmovdqa %ymm7,32(%rsp) + movl %r9d,%r12d + subq $-32*4,%rbp + jmp L$avx2_00_47 + +.p2align 4 +L$avx2_00_47: + vmovdqu (%r13),%xmm9 + vpinsrq $0,%r13,%xmm15,%xmm15 + leaq -64(%rsp),%rsp + + + pushq 64-8(%rsp) + + leaq 8(%rsp),%rsp + + vpalignr $4,%ymm0,%ymm1,%ymm4 + addl 0+128(%rsp),%r11d + andl %r8d,%r12d + rorxl $25,%r8d,%r13d + vpalignr $4,%ymm2,%ymm3,%ymm7 + rorxl $11,%r8d,%r15d + leal (%rax,%r14,1),%eax + leal (%r11,%r12,1),%r11d + vpsrld $7,%ymm4,%ymm6 + andnl %r10d,%r8d,%r12d + xorl %r15d,%r13d + rorxl $6,%r8d,%r14d + vpaddd %ymm7,%ymm0,%ymm0 + leal (%r11,%r12,1),%r11d + xorl %r14d,%r13d + movl %eax,%r15d + vpsrld $3,%ymm4,%ymm7 + rorxl $22,%eax,%r12d + leal (%r11,%r13,1),%r11d + xorl %ebx,%r15d + vpslld $14,%ymm4,%ymm5 + rorxl $13,%eax,%r14d + rorxl $2,%eax,%r13d + leal (%rdx,%r11,1),%edx + vpxor %ymm6,%ymm7,%ymm4 + andl %r15d,%esi + vpxor %xmm10,%xmm9,%xmm9 + vmovdqu 16-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ebx,%esi + vpshufd $250,%ymm3,%ymm7 + xorl %r13d,%r14d + leal (%r11,%rsi,1),%r11d + movl %r8d,%r12d + vpsrld $11,%ymm6,%ymm6 + addl 4+128(%rsp),%r10d + andl %edx,%r12d + rorxl $25,%edx,%r13d + vpxor %ymm5,%ymm4,%ymm4 + rorxl $11,%edx,%esi + leal (%r11,%r14,1),%r11d + leal (%r10,%r12,1),%r10d + vpslld $11,%ymm5,%ymm5 + andnl %r9d,%edx,%r12d + xorl %esi,%r13d + rorxl $6,%edx,%r14d + vpxor %ymm6,%ymm4,%ymm4 + leal (%r10,%r12,1),%r10d + xorl %r14d,%r13d + movl %r11d,%esi + vpsrld $10,%ymm7,%ymm6 + rorxl $22,%r11d,%r12d + leal (%r10,%r13,1),%r10d + xorl %eax,%esi + vpxor %ymm5,%ymm4,%ymm4 + rorxl $13,%r11d,%r14d + rorxl $2,%r11d,%r13d + leal (%rcx,%r10,1),%ecx + vpsrlq $17,%ymm7,%ymm7 + andl %esi,%r15d + vpxor %xmm8,%xmm9,%xmm9 + xorl %r12d,%r14d + xorl %eax,%r15d + vpaddd %ymm4,%ymm0,%ymm0 + xorl %r13d,%r14d + leal (%r10,%r15,1),%r10d + movl %edx,%r12d + vpxor %ymm7,%ymm6,%ymm6 + addl 8+128(%rsp),%r9d + andl %ecx,%r12d + rorxl $25,%ecx,%r13d + vpsrlq $2,%ymm7,%ymm7 + rorxl $11,%ecx,%r15d + leal (%r10,%r14,1),%r10d + leal (%r9,%r12,1),%r9d + vpxor %ymm7,%ymm6,%ymm6 + andnl %r8d,%ecx,%r12d + xorl %r15d,%r13d + rorxl $6,%ecx,%r14d + vpshufd $132,%ymm6,%ymm6 + leal (%r9,%r12,1),%r9d + xorl %r14d,%r13d + movl %r10d,%r15d + vpsrldq $8,%ymm6,%ymm6 + rorxl $22,%r10d,%r12d + leal (%r9,%r13,1),%r9d + xorl %r11d,%r15d + vpaddd %ymm6,%ymm0,%ymm0 + rorxl $13,%r10d,%r14d + rorxl $2,%r10d,%r13d + leal (%rbx,%r9,1),%ebx + vpshufd $80,%ymm0,%ymm7 + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 32-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r11d,%esi + vpsrld $10,%ymm7,%ymm6 + xorl %r13d,%r14d + leal (%r9,%rsi,1),%r9d + movl %ecx,%r12d + vpsrlq $17,%ymm7,%ymm7 + addl 12+128(%rsp),%r8d + andl %ebx,%r12d + rorxl $25,%ebx,%r13d + vpxor %ymm7,%ymm6,%ymm6 + rorxl $11,%ebx,%esi + leal (%r9,%r14,1),%r9d + leal (%r8,%r12,1),%r8d + vpsrlq $2,%ymm7,%ymm7 + andnl %edx,%ebx,%r12d + xorl %esi,%r13d + rorxl $6,%ebx,%r14d + vpxor %ymm7,%ymm6,%ymm6 + leal (%r8,%r12,1),%r8d + xorl %r14d,%r13d + movl %r9d,%esi + vpshufd $232,%ymm6,%ymm6 + rorxl $22,%r9d,%r12d + leal (%r8,%r13,1),%r8d + xorl %r10d,%esi + vpslldq $8,%ymm6,%ymm6 + rorxl $13,%r9d,%r14d + rorxl $2,%r9d,%r13d + leal (%rax,%r8,1),%eax + vpaddd %ymm6,%ymm0,%ymm0 + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 48-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r10d,%r15d + vpaddd 0(%rbp),%ymm0,%ymm6 + xorl %r13d,%r14d + leal (%r8,%r15,1),%r8d + movl %ebx,%r12d + vmovdqa %ymm6,0(%rsp) + vpalignr $4,%ymm1,%ymm2,%ymm4 + addl 32+128(%rsp),%edx + andl %eax,%r12d + rorxl $25,%eax,%r13d + vpalignr $4,%ymm3,%ymm0,%ymm7 + rorxl $11,%eax,%r15d + leal (%r8,%r14,1),%r8d + leal (%rdx,%r12,1),%edx + vpsrld $7,%ymm4,%ymm6 + andnl %ecx,%eax,%r12d + xorl %r15d,%r13d + rorxl $6,%eax,%r14d + vpaddd %ymm7,%ymm1,%ymm1 + leal (%rdx,%r12,1),%edx + xorl %r14d,%r13d + movl %r8d,%r15d + vpsrld $3,%ymm4,%ymm7 + rorxl $22,%r8d,%r12d + leal (%rdx,%r13,1),%edx + xorl %r9d,%r15d + vpslld $14,%ymm4,%ymm5 + rorxl $13,%r8d,%r14d + rorxl $2,%r8d,%r13d + leal (%r11,%rdx,1),%r11d + vpxor %ymm6,%ymm7,%ymm4 + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 64-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r9d,%esi + vpshufd $250,%ymm0,%ymm7 + xorl %r13d,%r14d + leal (%rdx,%rsi,1),%edx + movl %eax,%r12d + vpsrld $11,%ymm6,%ymm6 + addl 36+128(%rsp),%ecx + andl %r11d,%r12d + rorxl $25,%r11d,%r13d + vpxor %ymm5,%ymm4,%ymm4 + rorxl $11,%r11d,%esi + leal (%rdx,%r14,1),%edx + leal (%rcx,%r12,1),%ecx + vpslld $11,%ymm5,%ymm5 + andnl %ebx,%r11d,%r12d + xorl %esi,%r13d + rorxl $6,%r11d,%r14d + vpxor %ymm6,%ymm4,%ymm4 + leal (%rcx,%r12,1),%ecx + xorl %r14d,%r13d + movl %edx,%esi + vpsrld $10,%ymm7,%ymm6 + rorxl $22,%edx,%r12d + leal (%rcx,%r13,1),%ecx + xorl %r8d,%esi + vpxor %ymm5,%ymm4,%ymm4 + rorxl $13,%edx,%r14d + rorxl $2,%edx,%r13d + leal (%r10,%rcx,1),%r10d + vpsrlq $17,%ymm7,%ymm7 + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 80-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r8d,%r15d + vpaddd %ymm4,%ymm1,%ymm1 + xorl %r13d,%r14d + leal (%rcx,%r15,1),%ecx + movl %r11d,%r12d + vpxor %ymm7,%ymm6,%ymm6 + addl 40+128(%rsp),%ebx + andl %r10d,%r12d + rorxl $25,%r10d,%r13d + vpsrlq $2,%ymm7,%ymm7 + rorxl $11,%r10d,%r15d + leal (%rcx,%r14,1),%ecx + leal (%rbx,%r12,1),%ebx + vpxor %ymm7,%ymm6,%ymm6 + andnl %eax,%r10d,%r12d + xorl %r15d,%r13d + rorxl $6,%r10d,%r14d + vpshufd $132,%ymm6,%ymm6 + leal (%rbx,%r12,1),%ebx + xorl %r14d,%r13d + movl %ecx,%r15d + vpsrldq $8,%ymm6,%ymm6 + rorxl $22,%ecx,%r12d + leal (%rbx,%r13,1),%ebx + xorl %edx,%r15d + vpaddd %ymm6,%ymm1,%ymm1 + rorxl $13,%ecx,%r14d + rorxl $2,%ecx,%r13d + leal (%r9,%rbx,1),%r9d + vpshufd $80,%ymm1,%ymm7 + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 96-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %edx,%esi + vpsrld $10,%ymm7,%ymm6 + xorl %r13d,%r14d + leal (%rbx,%rsi,1),%ebx + movl %r10d,%r12d + vpsrlq $17,%ymm7,%ymm7 + addl 44+128(%rsp),%eax + andl %r9d,%r12d + rorxl $25,%r9d,%r13d + vpxor %ymm7,%ymm6,%ymm6 + rorxl $11,%r9d,%esi + leal (%rbx,%r14,1),%ebx + leal (%rax,%r12,1),%eax + vpsrlq $2,%ymm7,%ymm7 + andnl %r11d,%r9d,%r12d + xorl %esi,%r13d + rorxl $6,%r9d,%r14d + vpxor %ymm7,%ymm6,%ymm6 + leal (%rax,%r12,1),%eax + xorl %r14d,%r13d + movl %ebx,%esi + vpshufd $232,%ymm6,%ymm6 + rorxl $22,%ebx,%r12d + leal (%rax,%r13,1),%eax + xorl %ecx,%esi + vpslldq $8,%ymm6,%ymm6 + rorxl $13,%ebx,%r14d + rorxl $2,%ebx,%r13d + leal (%r8,%rax,1),%r8d + vpaddd %ymm6,%ymm1,%ymm1 + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 112-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ecx,%r15d + vpaddd 32(%rbp),%ymm1,%ymm6 + xorl %r13d,%r14d + leal (%rax,%r15,1),%eax + movl %r9d,%r12d + vmovdqa %ymm6,32(%rsp) + leaq -64(%rsp),%rsp + + + pushq 64-8(%rsp) + + leaq 8(%rsp),%rsp + + vpalignr $4,%ymm2,%ymm3,%ymm4 + addl 0+128(%rsp),%r11d + andl %r8d,%r12d + rorxl $25,%r8d,%r13d + vpalignr $4,%ymm0,%ymm1,%ymm7 + rorxl $11,%r8d,%r15d + leal (%rax,%r14,1),%eax + leal (%r11,%r12,1),%r11d + vpsrld $7,%ymm4,%ymm6 + andnl %r10d,%r8d,%r12d + xorl %r15d,%r13d + rorxl $6,%r8d,%r14d + vpaddd %ymm7,%ymm2,%ymm2 + leal (%r11,%r12,1),%r11d + xorl %r14d,%r13d + movl %eax,%r15d + vpsrld $3,%ymm4,%ymm7 + rorxl $22,%eax,%r12d + leal (%r11,%r13,1),%r11d + xorl %ebx,%r15d + vpslld $14,%ymm4,%ymm5 + rorxl $13,%eax,%r14d + rorxl $2,%eax,%r13d + leal (%rdx,%r11,1),%edx + vpxor %ymm6,%ymm7,%ymm4 + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 128-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ebx,%esi + vpshufd $250,%ymm1,%ymm7 + xorl %r13d,%r14d + leal (%r11,%rsi,1),%r11d + movl %r8d,%r12d + vpsrld $11,%ymm6,%ymm6 + addl 4+128(%rsp),%r10d + andl %edx,%r12d + rorxl $25,%edx,%r13d + vpxor %ymm5,%ymm4,%ymm4 + rorxl $11,%edx,%esi + leal (%r11,%r14,1),%r11d + leal (%r10,%r12,1),%r10d + vpslld $11,%ymm5,%ymm5 + andnl %r9d,%edx,%r12d + xorl %esi,%r13d + rorxl $6,%edx,%r14d + vpxor %ymm6,%ymm4,%ymm4 + leal (%r10,%r12,1),%r10d + xorl %r14d,%r13d + movl %r11d,%esi + vpsrld $10,%ymm7,%ymm6 + rorxl $22,%r11d,%r12d + leal (%r10,%r13,1),%r10d + xorl %eax,%esi + vpxor %ymm5,%ymm4,%ymm4 + rorxl $13,%r11d,%r14d + rorxl $2,%r11d,%r13d + leal (%rcx,%r10,1),%ecx + vpsrlq $17,%ymm7,%ymm7 + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 144-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %eax,%r15d + vpaddd %ymm4,%ymm2,%ymm2 + xorl %r13d,%r14d + leal (%r10,%r15,1),%r10d + movl %edx,%r12d + vpxor %ymm7,%ymm6,%ymm6 + addl 8+128(%rsp),%r9d + andl %ecx,%r12d + rorxl $25,%ecx,%r13d + vpsrlq $2,%ymm7,%ymm7 + rorxl $11,%ecx,%r15d + leal (%r10,%r14,1),%r10d + leal (%r9,%r12,1),%r9d + vpxor %ymm7,%ymm6,%ymm6 + andnl %r8d,%ecx,%r12d + xorl %r15d,%r13d + rorxl $6,%ecx,%r14d + vpshufd $132,%ymm6,%ymm6 + leal (%r9,%r12,1),%r9d + xorl %r14d,%r13d + movl %r10d,%r15d + vpsrldq $8,%ymm6,%ymm6 + rorxl $22,%r10d,%r12d + leal (%r9,%r13,1),%r9d + xorl %r11d,%r15d + vpaddd %ymm6,%ymm2,%ymm2 + rorxl $13,%r10d,%r14d + rorxl $2,%r10d,%r13d + leal (%rbx,%r9,1),%ebx + vpshufd $80,%ymm2,%ymm7 + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 160-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r11d,%esi + vpsrld $10,%ymm7,%ymm6 + xorl %r13d,%r14d + leal (%r9,%rsi,1),%r9d + movl %ecx,%r12d + vpsrlq $17,%ymm7,%ymm7 + addl 12+128(%rsp),%r8d + andl %ebx,%r12d + rorxl $25,%ebx,%r13d + vpxor %ymm7,%ymm6,%ymm6 + rorxl $11,%ebx,%esi + leal (%r9,%r14,1),%r9d + leal (%r8,%r12,1),%r8d + vpsrlq $2,%ymm7,%ymm7 + andnl %edx,%ebx,%r12d + xorl %esi,%r13d + rorxl $6,%ebx,%r14d + vpxor %ymm7,%ymm6,%ymm6 + leal (%r8,%r12,1),%r8d + xorl %r14d,%r13d + movl %r9d,%esi + vpshufd $232,%ymm6,%ymm6 + rorxl $22,%r9d,%r12d + leal (%r8,%r13,1),%r8d + xorl %r10d,%esi + vpslldq $8,%ymm6,%ymm6 + rorxl $13,%r9d,%r14d + rorxl $2,%r9d,%r13d + leal (%rax,%r8,1),%eax + vpaddd %ymm6,%ymm2,%ymm2 + andl %esi,%r15d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 176-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r10d,%r15d + vpaddd 64(%rbp),%ymm2,%ymm6 + xorl %r13d,%r14d + leal (%r8,%r15,1),%r8d + movl %ebx,%r12d + vmovdqa %ymm6,0(%rsp) + vpalignr $4,%ymm3,%ymm0,%ymm4 + addl 32+128(%rsp),%edx + andl %eax,%r12d + rorxl $25,%eax,%r13d + vpalignr $4,%ymm1,%ymm2,%ymm7 + rorxl $11,%eax,%r15d + leal (%r8,%r14,1),%r8d + leal (%rdx,%r12,1),%edx + vpsrld $7,%ymm4,%ymm6 + andnl %ecx,%eax,%r12d + xorl %r15d,%r13d + rorxl $6,%eax,%r14d + vpaddd %ymm7,%ymm3,%ymm3 + leal (%rdx,%r12,1),%edx + xorl %r14d,%r13d + movl %r8d,%r15d + vpsrld $3,%ymm4,%ymm7 + rorxl $22,%r8d,%r12d + leal (%rdx,%r13,1),%edx + xorl %r9d,%r15d + vpslld $14,%ymm4,%ymm5 + rorxl $13,%r8d,%r14d + rorxl $2,%r8d,%r13d + leal (%r11,%rdx,1),%r11d + vpxor %ymm6,%ymm7,%ymm4 + andl %r15d,%esi + vpand %xmm12,%xmm11,%xmm8 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 192-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r9d,%esi + vpshufd $250,%ymm2,%ymm7 + xorl %r13d,%r14d + leal (%rdx,%rsi,1),%edx + movl %eax,%r12d + vpsrld $11,%ymm6,%ymm6 + addl 36+128(%rsp),%ecx + andl %r11d,%r12d + rorxl $25,%r11d,%r13d + vpxor %ymm5,%ymm4,%ymm4 + rorxl $11,%r11d,%esi + leal (%rdx,%r14,1),%edx + leal (%rcx,%r12,1),%ecx + vpslld $11,%ymm5,%ymm5 + andnl %ebx,%r11d,%r12d + xorl %esi,%r13d + rorxl $6,%r11d,%r14d + vpxor %ymm6,%ymm4,%ymm4 + leal (%rcx,%r12,1),%ecx + xorl %r14d,%r13d + movl %edx,%esi + vpsrld $10,%ymm7,%ymm6 + rorxl $22,%edx,%r12d + leal (%rcx,%r13,1),%ecx + xorl %r8d,%esi + vpxor %ymm5,%ymm4,%ymm4 + rorxl $13,%edx,%r14d + rorxl $2,%edx,%r13d + leal (%r10,%rcx,1),%r10d + vpsrlq $17,%ymm7,%ymm7 + andl %esi,%r15d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 208-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r8d,%r15d + vpaddd %ymm4,%ymm3,%ymm3 + xorl %r13d,%r14d + leal (%rcx,%r15,1),%ecx + movl %r11d,%r12d + vpxor %ymm7,%ymm6,%ymm6 + addl 40+128(%rsp),%ebx + andl %r10d,%r12d + rorxl $25,%r10d,%r13d + vpsrlq $2,%ymm7,%ymm7 + rorxl $11,%r10d,%r15d + leal (%rcx,%r14,1),%ecx + leal (%rbx,%r12,1),%ebx + vpxor %ymm7,%ymm6,%ymm6 + andnl %eax,%r10d,%r12d + xorl %r15d,%r13d + rorxl $6,%r10d,%r14d + vpshufd $132,%ymm6,%ymm6 + leal (%rbx,%r12,1),%ebx + xorl %r14d,%r13d + movl %ecx,%r15d + vpsrldq $8,%ymm6,%ymm6 + rorxl $22,%ecx,%r12d + leal (%rbx,%r13,1),%ebx + xorl %edx,%r15d + vpaddd %ymm6,%ymm3,%ymm3 + rorxl $13,%ecx,%r14d + rorxl $2,%ecx,%r13d + leal (%r9,%rbx,1),%r9d + vpshufd $80,%ymm3,%ymm7 + andl %r15d,%esi + vpand %xmm13,%xmm11,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 224-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %edx,%esi + vpsrld $10,%ymm7,%ymm6 + xorl %r13d,%r14d + leal (%rbx,%rsi,1),%ebx + movl %r10d,%r12d + vpsrlq $17,%ymm7,%ymm7 + addl 44+128(%rsp),%eax + andl %r9d,%r12d + rorxl $25,%r9d,%r13d + vpxor %ymm7,%ymm6,%ymm6 + rorxl $11,%r9d,%esi + leal (%rbx,%r14,1),%ebx + leal (%rax,%r12,1),%eax + vpsrlq $2,%ymm7,%ymm7 + andnl %r11d,%r9d,%r12d + xorl %esi,%r13d + rorxl $6,%r9d,%r14d + vpxor %ymm7,%ymm6,%ymm6 + leal (%rax,%r12,1),%eax + xorl %r14d,%r13d + movl %ebx,%esi + vpshufd $232,%ymm6,%ymm6 + rorxl $22,%ebx,%r12d + leal (%rax,%r13,1),%eax + xorl %ecx,%esi + vpslldq $8,%ymm6,%ymm6 + rorxl $13,%ebx,%r14d + rorxl $2,%ebx,%r13d + leal (%r8,%rax,1),%r8d + vpaddd %ymm6,%ymm3,%ymm3 + andl %esi,%r15d + vpor %xmm11,%xmm8,%xmm8 + vaesenclast %xmm10,%xmm9,%xmm11 + vmovdqu 0-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ecx,%r15d + vpaddd 96(%rbp),%ymm3,%ymm6 + xorl %r13d,%r14d + leal (%rax,%r15,1),%eax + movl %r9d,%r12d + vmovdqa %ymm6,32(%rsp) + vmovq %xmm15,%r13 + vpextrq $1,%xmm15,%r15 + vpand %xmm14,%xmm11,%xmm11 + vpor %xmm11,%xmm8,%xmm8 + vmovdqu %xmm8,(%r15,%r13,1) + leaq 16(%r13),%r13 + leaq 128(%rbp),%rbp + cmpb $0,3(%rbp) + jne L$avx2_00_47 + vmovdqu (%r13),%xmm9 + vpinsrq $0,%r13,%xmm15,%xmm15 + addl 0+64(%rsp),%r11d + andl %r8d,%r12d + rorxl $25,%r8d,%r13d + rorxl $11,%r8d,%r15d + leal (%rax,%r14,1),%eax + leal (%r11,%r12,1),%r11d + andnl %r10d,%r8d,%r12d + xorl %r15d,%r13d + rorxl $6,%r8d,%r14d + leal (%r11,%r12,1),%r11d + xorl %r14d,%r13d + movl %eax,%r15d + rorxl $22,%eax,%r12d + leal (%r11,%r13,1),%r11d + xorl %ebx,%r15d + rorxl $13,%eax,%r14d + rorxl $2,%eax,%r13d + leal (%rdx,%r11,1),%edx + andl %r15d,%esi + vpxor %xmm10,%xmm9,%xmm9 + vmovdqu 16-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ebx,%esi + xorl %r13d,%r14d + leal (%r11,%rsi,1),%r11d + movl %r8d,%r12d + addl 4+64(%rsp),%r10d + andl %edx,%r12d + rorxl $25,%edx,%r13d + rorxl $11,%edx,%esi + leal (%r11,%r14,1),%r11d + leal (%r10,%r12,1),%r10d + andnl %r9d,%edx,%r12d + xorl %esi,%r13d + rorxl $6,%edx,%r14d + leal (%r10,%r12,1),%r10d + xorl %r14d,%r13d + movl %r11d,%esi + rorxl $22,%r11d,%r12d + leal (%r10,%r13,1),%r10d + xorl %eax,%esi + rorxl $13,%r11d,%r14d + rorxl $2,%r11d,%r13d + leal (%rcx,%r10,1),%ecx + andl %esi,%r15d + vpxor %xmm8,%xmm9,%xmm9 + xorl %r12d,%r14d + xorl %eax,%r15d + xorl %r13d,%r14d + leal (%r10,%r15,1),%r10d + movl %edx,%r12d + addl 8+64(%rsp),%r9d + andl %ecx,%r12d + rorxl $25,%ecx,%r13d + rorxl $11,%ecx,%r15d + leal (%r10,%r14,1),%r10d + leal (%r9,%r12,1),%r9d + andnl %r8d,%ecx,%r12d + xorl %r15d,%r13d + rorxl $6,%ecx,%r14d + leal (%r9,%r12,1),%r9d + xorl %r14d,%r13d + movl %r10d,%r15d + rorxl $22,%r10d,%r12d + leal (%r9,%r13,1),%r9d + xorl %r11d,%r15d + rorxl $13,%r10d,%r14d + rorxl $2,%r10d,%r13d + leal (%rbx,%r9,1),%ebx + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 32-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r11d,%esi + xorl %r13d,%r14d + leal (%r9,%rsi,1),%r9d + movl %ecx,%r12d + addl 12+64(%rsp),%r8d + andl %ebx,%r12d + rorxl $25,%ebx,%r13d + rorxl $11,%ebx,%esi + leal (%r9,%r14,1),%r9d + leal (%r8,%r12,1),%r8d + andnl %edx,%ebx,%r12d + xorl %esi,%r13d + rorxl $6,%ebx,%r14d + leal (%r8,%r12,1),%r8d + xorl %r14d,%r13d + movl %r9d,%esi + rorxl $22,%r9d,%r12d + leal (%r8,%r13,1),%r8d + xorl %r10d,%esi + rorxl $13,%r9d,%r14d + rorxl $2,%r9d,%r13d + leal (%rax,%r8,1),%eax + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 48-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r10d,%r15d + xorl %r13d,%r14d + leal (%r8,%r15,1),%r8d + movl %ebx,%r12d + addl 32+64(%rsp),%edx + andl %eax,%r12d + rorxl $25,%eax,%r13d + rorxl $11,%eax,%r15d + leal (%r8,%r14,1),%r8d + leal (%rdx,%r12,1),%edx + andnl %ecx,%eax,%r12d + xorl %r15d,%r13d + rorxl $6,%eax,%r14d + leal (%rdx,%r12,1),%edx + xorl %r14d,%r13d + movl %r8d,%r15d + rorxl $22,%r8d,%r12d + leal (%rdx,%r13,1),%edx + xorl %r9d,%r15d + rorxl $13,%r8d,%r14d + rorxl $2,%r8d,%r13d + leal (%r11,%rdx,1),%r11d + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 64-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r9d,%esi + xorl %r13d,%r14d + leal (%rdx,%rsi,1),%edx + movl %eax,%r12d + addl 36+64(%rsp),%ecx + andl %r11d,%r12d + rorxl $25,%r11d,%r13d + rorxl $11,%r11d,%esi + leal (%rdx,%r14,1),%edx + leal (%rcx,%r12,1),%ecx + andnl %ebx,%r11d,%r12d + xorl %esi,%r13d + rorxl $6,%r11d,%r14d + leal (%rcx,%r12,1),%ecx + xorl %r14d,%r13d + movl %edx,%esi + rorxl $22,%edx,%r12d + leal (%rcx,%r13,1),%ecx + xorl %r8d,%esi + rorxl $13,%edx,%r14d + rorxl $2,%edx,%r13d + leal (%r10,%rcx,1),%r10d + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 80-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r8d,%r15d + xorl %r13d,%r14d + leal (%rcx,%r15,1),%ecx + movl %r11d,%r12d + addl 40+64(%rsp),%ebx + andl %r10d,%r12d + rorxl $25,%r10d,%r13d + rorxl $11,%r10d,%r15d + leal (%rcx,%r14,1),%ecx + leal (%rbx,%r12,1),%ebx + andnl %eax,%r10d,%r12d + xorl %r15d,%r13d + rorxl $6,%r10d,%r14d + leal (%rbx,%r12,1),%ebx + xorl %r14d,%r13d + movl %ecx,%r15d + rorxl $22,%ecx,%r12d + leal (%rbx,%r13,1),%ebx + xorl %edx,%r15d + rorxl $13,%ecx,%r14d + rorxl $2,%ecx,%r13d + leal (%r9,%rbx,1),%r9d + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 96-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %edx,%esi + xorl %r13d,%r14d + leal (%rbx,%rsi,1),%ebx + movl %r10d,%r12d + addl 44+64(%rsp),%eax + andl %r9d,%r12d + rorxl $25,%r9d,%r13d + rorxl $11,%r9d,%esi + leal (%rbx,%r14,1),%ebx + leal (%rax,%r12,1),%eax + andnl %r11d,%r9d,%r12d + xorl %esi,%r13d + rorxl $6,%r9d,%r14d + leal (%rax,%r12,1),%eax + xorl %r14d,%r13d + movl %ebx,%esi + rorxl $22,%ebx,%r12d + leal (%rax,%r13,1),%eax + xorl %ecx,%esi + rorxl $13,%ebx,%r14d + rorxl $2,%ebx,%r13d + leal (%r8,%rax,1),%r8d + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 112-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ecx,%r15d + xorl %r13d,%r14d + leal (%rax,%r15,1),%eax + movl %r9d,%r12d + addl 0(%rsp),%r11d + andl %r8d,%r12d + rorxl $25,%r8d,%r13d + rorxl $11,%r8d,%r15d + leal (%rax,%r14,1),%eax + leal (%r11,%r12,1),%r11d + andnl %r10d,%r8d,%r12d + xorl %r15d,%r13d + rorxl $6,%r8d,%r14d + leal (%r11,%r12,1),%r11d + xorl %r14d,%r13d + movl %eax,%r15d + rorxl $22,%eax,%r12d + leal (%r11,%r13,1),%r11d + xorl %ebx,%r15d + rorxl $13,%eax,%r14d + rorxl $2,%eax,%r13d + leal (%rdx,%r11,1),%edx + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 128-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ebx,%esi + xorl %r13d,%r14d + leal (%r11,%rsi,1),%r11d + movl %r8d,%r12d + addl 4(%rsp),%r10d + andl %edx,%r12d + rorxl $25,%edx,%r13d + rorxl $11,%edx,%esi + leal (%r11,%r14,1),%r11d + leal (%r10,%r12,1),%r10d + andnl %r9d,%edx,%r12d + xorl %esi,%r13d + rorxl $6,%edx,%r14d + leal (%r10,%r12,1),%r10d + xorl %r14d,%r13d + movl %r11d,%esi + rorxl $22,%r11d,%r12d + leal (%r10,%r13,1),%r10d + xorl %eax,%esi + rorxl $13,%r11d,%r14d + rorxl $2,%r11d,%r13d + leal (%rcx,%r10,1),%ecx + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 144-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %eax,%r15d + xorl %r13d,%r14d + leal (%r10,%r15,1),%r10d + movl %edx,%r12d + addl 8(%rsp),%r9d + andl %ecx,%r12d + rorxl $25,%ecx,%r13d + rorxl $11,%ecx,%r15d + leal (%r10,%r14,1),%r10d + leal (%r9,%r12,1),%r9d + andnl %r8d,%ecx,%r12d + xorl %r15d,%r13d + rorxl $6,%ecx,%r14d + leal (%r9,%r12,1),%r9d + xorl %r14d,%r13d + movl %r10d,%r15d + rorxl $22,%r10d,%r12d + leal (%r9,%r13,1),%r9d + xorl %r11d,%r15d + rorxl $13,%r10d,%r14d + rorxl $2,%r10d,%r13d + leal (%rbx,%r9,1),%ebx + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 160-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r11d,%esi + xorl %r13d,%r14d + leal (%r9,%rsi,1),%r9d + movl %ecx,%r12d + addl 12(%rsp),%r8d + andl %ebx,%r12d + rorxl $25,%ebx,%r13d + rorxl $11,%ebx,%esi + leal (%r9,%r14,1),%r9d + leal (%r8,%r12,1),%r8d + andnl %edx,%ebx,%r12d + xorl %esi,%r13d + rorxl $6,%ebx,%r14d + leal (%r8,%r12,1),%r8d + xorl %r14d,%r13d + movl %r9d,%esi + rorxl $22,%r9d,%r12d + leal (%r8,%r13,1),%r8d + xorl %r10d,%esi + rorxl $13,%r9d,%r14d + rorxl $2,%r9d,%r13d + leal (%rax,%r8,1),%eax + andl %esi,%r15d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 176-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r10d,%r15d + xorl %r13d,%r14d + leal (%r8,%r15,1),%r8d + movl %ebx,%r12d + addl 32(%rsp),%edx + andl %eax,%r12d + rorxl $25,%eax,%r13d + rorxl $11,%eax,%r15d + leal (%r8,%r14,1),%r8d + leal (%rdx,%r12,1),%edx + andnl %ecx,%eax,%r12d + xorl %r15d,%r13d + rorxl $6,%eax,%r14d + leal (%rdx,%r12,1),%edx + xorl %r14d,%r13d + movl %r8d,%r15d + rorxl $22,%r8d,%r12d + leal (%rdx,%r13,1),%edx + xorl %r9d,%r15d + rorxl $13,%r8d,%r14d + rorxl $2,%r8d,%r13d + leal (%r11,%rdx,1),%r11d + andl %r15d,%esi + vpand %xmm12,%xmm11,%xmm8 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 192-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r9d,%esi + xorl %r13d,%r14d + leal (%rdx,%rsi,1),%edx + movl %eax,%r12d + addl 36(%rsp),%ecx + andl %r11d,%r12d + rorxl $25,%r11d,%r13d + rorxl $11,%r11d,%esi + leal (%rdx,%r14,1),%edx + leal (%rcx,%r12,1),%ecx + andnl %ebx,%r11d,%r12d + xorl %esi,%r13d + rorxl $6,%r11d,%r14d + leal (%rcx,%r12,1),%ecx + xorl %r14d,%r13d + movl %edx,%esi + rorxl $22,%edx,%r12d + leal (%rcx,%r13,1),%ecx + xorl %r8d,%esi + rorxl $13,%edx,%r14d + rorxl $2,%edx,%r13d + leal (%r10,%rcx,1),%r10d + andl %esi,%r15d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 208-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r8d,%r15d + xorl %r13d,%r14d + leal (%rcx,%r15,1),%ecx + movl %r11d,%r12d + addl 40(%rsp),%ebx + andl %r10d,%r12d + rorxl $25,%r10d,%r13d + rorxl $11,%r10d,%r15d + leal (%rcx,%r14,1),%ecx + leal (%rbx,%r12,1),%ebx + andnl %eax,%r10d,%r12d + xorl %r15d,%r13d + rorxl $6,%r10d,%r14d + leal (%rbx,%r12,1),%ebx + xorl %r14d,%r13d + movl %ecx,%r15d + rorxl $22,%ecx,%r12d + leal (%rbx,%r13,1),%ebx + xorl %edx,%r15d + rorxl $13,%ecx,%r14d + rorxl $2,%ecx,%r13d + leal (%r9,%rbx,1),%r9d + andl %r15d,%esi + vpand %xmm13,%xmm11,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 224-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %edx,%esi + xorl %r13d,%r14d + leal (%rbx,%rsi,1),%ebx + movl %r10d,%r12d + addl 44(%rsp),%eax + andl %r9d,%r12d + rorxl $25,%r9d,%r13d + rorxl $11,%r9d,%esi + leal (%rbx,%r14,1),%ebx + leal (%rax,%r12,1),%eax + andnl %r11d,%r9d,%r12d + xorl %esi,%r13d + rorxl $6,%r9d,%r14d + leal (%rax,%r12,1),%eax + xorl %r14d,%r13d + movl %ebx,%esi + rorxl $22,%ebx,%r12d + leal (%rax,%r13,1),%eax + xorl %ecx,%esi + rorxl $13,%ebx,%r14d + rorxl $2,%ebx,%r13d + leal (%r8,%rax,1),%r8d + andl %esi,%r15d + vpor %xmm11,%xmm8,%xmm8 + vaesenclast %xmm10,%xmm9,%xmm11 + vmovdqu 0-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ecx,%r15d + xorl %r13d,%r14d + leal (%rax,%r15,1),%eax + movl %r9d,%r12d + vpextrq $1,%xmm15,%r12 + vmovq %xmm15,%r13 + movq 552(%rsp),%r15 + addl %r14d,%eax + leaq 448(%rsp),%rbp + + vpand %xmm14,%xmm11,%xmm11 + vpor %xmm11,%xmm8,%xmm8 + vmovdqu %xmm8,(%r12,%r13,1) + leaq 16(%r13),%r13 + + addl 0(%r15),%eax + addl 4(%r15),%ebx + addl 8(%r15),%ecx + addl 12(%r15),%edx + addl 16(%r15),%r8d + addl 20(%r15),%r9d + addl 24(%r15),%r10d + addl 28(%r15),%r11d + + movl %eax,0(%r15) + movl %ebx,4(%r15) + movl %ecx,8(%r15) + movl %edx,12(%r15) + movl %r8d,16(%r15) + movl %r9d,20(%r15) + movl %r10d,24(%r15) + movl %r11d,28(%r15) + + cmpq 80(%rbp),%r13 + je L$done_avx2 + + xorl %r14d,%r14d + movl %ebx,%esi + movl %r9d,%r12d + xorl %ecx,%esi + jmp L$ower_avx2 +.p2align 4 +L$ower_avx2: + vmovdqu (%r13),%xmm9 + vpinsrq $0,%r13,%xmm15,%xmm15 + addl 0+16(%rbp),%r11d + andl %r8d,%r12d + rorxl $25,%r8d,%r13d + rorxl $11,%r8d,%r15d + leal (%rax,%r14,1),%eax + leal (%r11,%r12,1),%r11d + andnl %r10d,%r8d,%r12d + xorl %r15d,%r13d + rorxl $6,%r8d,%r14d + leal (%r11,%r12,1),%r11d + xorl %r14d,%r13d + movl %eax,%r15d + rorxl $22,%eax,%r12d + leal (%r11,%r13,1),%r11d + xorl %ebx,%r15d + rorxl $13,%eax,%r14d + rorxl $2,%eax,%r13d + leal (%rdx,%r11,1),%edx + andl %r15d,%esi + vpxor %xmm10,%xmm9,%xmm9 + vmovdqu 16-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ebx,%esi + xorl %r13d,%r14d + leal (%r11,%rsi,1),%r11d + movl %r8d,%r12d + addl 4+16(%rbp),%r10d + andl %edx,%r12d + rorxl $25,%edx,%r13d + rorxl $11,%edx,%esi + leal (%r11,%r14,1),%r11d + leal (%r10,%r12,1),%r10d + andnl %r9d,%edx,%r12d + xorl %esi,%r13d + rorxl $6,%edx,%r14d + leal (%r10,%r12,1),%r10d + xorl %r14d,%r13d + movl %r11d,%esi + rorxl $22,%r11d,%r12d + leal (%r10,%r13,1),%r10d + xorl %eax,%esi + rorxl $13,%r11d,%r14d + rorxl $2,%r11d,%r13d + leal (%rcx,%r10,1),%ecx + andl %esi,%r15d + vpxor %xmm8,%xmm9,%xmm9 + xorl %r12d,%r14d + xorl %eax,%r15d + xorl %r13d,%r14d + leal (%r10,%r15,1),%r10d + movl %edx,%r12d + addl 8+16(%rbp),%r9d + andl %ecx,%r12d + rorxl $25,%ecx,%r13d + rorxl $11,%ecx,%r15d + leal (%r10,%r14,1),%r10d + leal (%r9,%r12,1),%r9d + andnl %r8d,%ecx,%r12d + xorl %r15d,%r13d + rorxl $6,%ecx,%r14d + leal (%r9,%r12,1),%r9d + xorl %r14d,%r13d + movl %r10d,%r15d + rorxl $22,%r10d,%r12d + leal (%r9,%r13,1),%r9d + xorl %r11d,%r15d + rorxl $13,%r10d,%r14d + rorxl $2,%r10d,%r13d + leal (%rbx,%r9,1),%ebx + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 32-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r11d,%esi + xorl %r13d,%r14d + leal (%r9,%rsi,1),%r9d + movl %ecx,%r12d + addl 12+16(%rbp),%r8d + andl %ebx,%r12d + rorxl $25,%ebx,%r13d + rorxl $11,%ebx,%esi + leal (%r9,%r14,1),%r9d + leal (%r8,%r12,1),%r8d + andnl %edx,%ebx,%r12d + xorl %esi,%r13d + rorxl $6,%ebx,%r14d + leal (%r8,%r12,1),%r8d + xorl %r14d,%r13d + movl %r9d,%esi + rorxl $22,%r9d,%r12d + leal (%r8,%r13,1),%r8d + xorl %r10d,%esi + rorxl $13,%r9d,%r14d + rorxl $2,%r9d,%r13d + leal (%rax,%r8,1),%eax + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 48-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r10d,%r15d + xorl %r13d,%r14d + leal (%r8,%r15,1),%r8d + movl %ebx,%r12d + addl 32+16(%rbp),%edx + andl %eax,%r12d + rorxl $25,%eax,%r13d + rorxl $11,%eax,%r15d + leal (%r8,%r14,1),%r8d + leal (%rdx,%r12,1),%edx + andnl %ecx,%eax,%r12d + xorl %r15d,%r13d + rorxl $6,%eax,%r14d + leal (%rdx,%r12,1),%edx + xorl %r14d,%r13d + movl %r8d,%r15d + rorxl $22,%r8d,%r12d + leal (%rdx,%r13,1),%edx + xorl %r9d,%r15d + rorxl $13,%r8d,%r14d + rorxl $2,%r8d,%r13d + leal (%r11,%rdx,1),%r11d + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 64-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r9d,%esi + xorl %r13d,%r14d + leal (%rdx,%rsi,1),%edx + movl %eax,%r12d + addl 36+16(%rbp),%ecx + andl %r11d,%r12d + rorxl $25,%r11d,%r13d + rorxl $11,%r11d,%esi + leal (%rdx,%r14,1),%edx + leal (%rcx,%r12,1),%ecx + andnl %ebx,%r11d,%r12d + xorl %esi,%r13d + rorxl $6,%r11d,%r14d + leal (%rcx,%r12,1),%ecx + xorl %r14d,%r13d + movl %edx,%esi + rorxl $22,%edx,%r12d + leal (%rcx,%r13,1),%ecx + xorl %r8d,%esi + rorxl $13,%edx,%r14d + rorxl $2,%edx,%r13d + leal (%r10,%rcx,1),%r10d + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 80-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r8d,%r15d + xorl %r13d,%r14d + leal (%rcx,%r15,1),%ecx + movl %r11d,%r12d + addl 40+16(%rbp),%ebx + andl %r10d,%r12d + rorxl $25,%r10d,%r13d + rorxl $11,%r10d,%r15d + leal (%rcx,%r14,1),%ecx + leal (%rbx,%r12,1),%ebx + andnl %eax,%r10d,%r12d + xorl %r15d,%r13d + rorxl $6,%r10d,%r14d + leal (%rbx,%r12,1),%ebx + xorl %r14d,%r13d + movl %ecx,%r15d + rorxl $22,%ecx,%r12d + leal (%rbx,%r13,1),%ebx + xorl %edx,%r15d + rorxl $13,%ecx,%r14d + rorxl $2,%ecx,%r13d + leal (%r9,%rbx,1),%r9d + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 96-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %edx,%esi + xorl %r13d,%r14d + leal (%rbx,%rsi,1),%ebx + movl %r10d,%r12d + addl 44+16(%rbp),%eax + andl %r9d,%r12d + rorxl $25,%r9d,%r13d + rorxl $11,%r9d,%esi + leal (%rbx,%r14,1),%ebx + leal (%rax,%r12,1),%eax + andnl %r11d,%r9d,%r12d + xorl %esi,%r13d + rorxl $6,%r9d,%r14d + leal (%rax,%r12,1),%eax + xorl %r14d,%r13d + movl %ebx,%esi + rorxl $22,%ebx,%r12d + leal (%rax,%r13,1),%eax + xorl %ecx,%esi + rorxl $13,%ebx,%r14d + rorxl $2,%ebx,%r13d + leal (%r8,%rax,1),%r8d + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 112-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ecx,%r15d + xorl %r13d,%r14d + leal (%rax,%r15,1),%eax + movl %r9d,%r12d + leaq -64(%rbp),%rbp + addl 0+16(%rbp),%r11d + andl %r8d,%r12d + rorxl $25,%r8d,%r13d + rorxl $11,%r8d,%r15d + leal (%rax,%r14,1),%eax + leal (%r11,%r12,1),%r11d + andnl %r10d,%r8d,%r12d + xorl %r15d,%r13d + rorxl $6,%r8d,%r14d + leal (%r11,%r12,1),%r11d + xorl %r14d,%r13d + movl %eax,%r15d + rorxl $22,%eax,%r12d + leal (%r11,%r13,1),%r11d + xorl %ebx,%r15d + rorxl $13,%eax,%r14d + rorxl $2,%eax,%r13d + leal (%rdx,%r11,1),%edx + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 128-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ebx,%esi + xorl %r13d,%r14d + leal (%r11,%rsi,1),%r11d + movl %r8d,%r12d + addl 4+16(%rbp),%r10d + andl %edx,%r12d + rorxl $25,%edx,%r13d + rorxl $11,%edx,%esi + leal (%r11,%r14,1),%r11d + leal (%r10,%r12,1),%r10d + andnl %r9d,%edx,%r12d + xorl %esi,%r13d + rorxl $6,%edx,%r14d + leal (%r10,%r12,1),%r10d + xorl %r14d,%r13d + movl %r11d,%esi + rorxl $22,%r11d,%r12d + leal (%r10,%r13,1),%r10d + xorl %eax,%esi + rorxl $13,%r11d,%r14d + rorxl $2,%r11d,%r13d + leal (%rcx,%r10,1),%ecx + andl %esi,%r15d + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 144-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %eax,%r15d + xorl %r13d,%r14d + leal (%r10,%r15,1),%r10d + movl %edx,%r12d + addl 8+16(%rbp),%r9d + andl %ecx,%r12d + rorxl $25,%ecx,%r13d + rorxl $11,%ecx,%r15d + leal (%r10,%r14,1),%r10d + leal (%r9,%r12,1),%r9d + andnl %r8d,%ecx,%r12d + xorl %r15d,%r13d + rorxl $6,%ecx,%r14d + leal (%r9,%r12,1),%r9d + xorl %r14d,%r13d + movl %r10d,%r15d + rorxl $22,%r10d,%r12d + leal (%r9,%r13,1),%r9d + xorl %r11d,%r15d + rorxl $13,%r10d,%r14d + rorxl $2,%r10d,%r13d + leal (%rbx,%r9,1),%ebx + andl %r15d,%esi + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 160-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r11d,%esi + xorl %r13d,%r14d + leal (%r9,%rsi,1),%r9d + movl %ecx,%r12d + addl 12+16(%rbp),%r8d + andl %ebx,%r12d + rorxl $25,%ebx,%r13d + rorxl $11,%ebx,%esi + leal (%r9,%r14,1),%r9d + leal (%r8,%r12,1),%r8d + andnl %edx,%ebx,%r12d + xorl %esi,%r13d + rorxl $6,%ebx,%r14d + leal (%r8,%r12,1),%r8d + xorl %r14d,%r13d + movl %r9d,%esi + rorxl $22,%r9d,%r12d + leal (%r8,%r13,1),%r8d + xorl %r10d,%esi + rorxl $13,%r9d,%r14d + rorxl $2,%r9d,%r13d + leal (%rax,%r8,1),%eax + andl %esi,%r15d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 176-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r10d,%r15d + xorl %r13d,%r14d + leal (%r8,%r15,1),%r8d + movl %ebx,%r12d + addl 32+16(%rbp),%edx + andl %eax,%r12d + rorxl $25,%eax,%r13d + rorxl $11,%eax,%r15d + leal (%r8,%r14,1),%r8d + leal (%rdx,%r12,1),%edx + andnl %ecx,%eax,%r12d + xorl %r15d,%r13d + rorxl $6,%eax,%r14d + leal (%rdx,%r12,1),%edx + xorl %r14d,%r13d + movl %r8d,%r15d + rorxl $22,%r8d,%r12d + leal (%rdx,%r13,1),%edx + xorl %r9d,%r15d + rorxl $13,%r8d,%r14d + rorxl $2,%r8d,%r13d + leal (%r11,%rdx,1),%r11d + andl %r15d,%esi + vpand %xmm12,%xmm11,%xmm8 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 192-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r9d,%esi + xorl %r13d,%r14d + leal (%rdx,%rsi,1),%edx + movl %eax,%r12d + addl 36+16(%rbp),%ecx + andl %r11d,%r12d + rorxl $25,%r11d,%r13d + rorxl $11,%r11d,%esi + leal (%rdx,%r14,1),%edx + leal (%rcx,%r12,1),%ecx + andnl %ebx,%r11d,%r12d + xorl %esi,%r13d + rorxl $6,%r11d,%r14d + leal (%rcx,%r12,1),%ecx + xorl %r14d,%r13d + movl %edx,%esi + rorxl $22,%edx,%r12d + leal (%rcx,%r13,1),%ecx + xorl %r8d,%esi + rorxl $13,%edx,%r14d + rorxl $2,%edx,%r13d + leal (%r10,%rcx,1),%r10d + andl %esi,%r15d + vaesenclast %xmm10,%xmm9,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 208-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %r8d,%r15d + xorl %r13d,%r14d + leal (%rcx,%r15,1),%ecx + movl %r11d,%r12d + addl 40+16(%rbp),%ebx + andl %r10d,%r12d + rorxl $25,%r10d,%r13d + rorxl $11,%r10d,%r15d + leal (%rcx,%r14,1),%ecx + leal (%rbx,%r12,1),%ebx + andnl %eax,%r10d,%r12d + xorl %r15d,%r13d + rorxl $6,%r10d,%r14d + leal (%rbx,%r12,1),%ebx + xorl %r14d,%r13d + movl %ecx,%r15d + rorxl $22,%ecx,%r12d + leal (%rbx,%r13,1),%ebx + xorl %edx,%r15d + rorxl $13,%ecx,%r14d + rorxl $2,%ecx,%r13d + leal (%r9,%rbx,1),%r9d + andl %r15d,%esi + vpand %xmm13,%xmm11,%xmm11 + vaesenc %xmm10,%xmm9,%xmm9 + vmovdqu 224-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %edx,%esi + xorl %r13d,%r14d + leal (%rbx,%rsi,1),%ebx + movl %r10d,%r12d + addl 44+16(%rbp),%eax + andl %r9d,%r12d + rorxl $25,%r9d,%r13d + rorxl $11,%r9d,%esi + leal (%rbx,%r14,1),%ebx + leal (%rax,%r12,1),%eax + andnl %r11d,%r9d,%r12d + xorl %esi,%r13d + rorxl $6,%r9d,%r14d + leal (%rax,%r12,1),%eax + xorl %r14d,%r13d + movl %ebx,%esi + rorxl $22,%ebx,%r12d + leal (%rax,%r13,1),%eax + xorl %ecx,%esi + rorxl $13,%ebx,%r14d + rorxl $2,%ebx,%r13d + leal (%r8,%rax,1),%r8d + andl %esi,%r15d + vpor %xmm11,%xmm8,%xmm8 + vaesenclast %xmm10,%xmm9,%xmm11 + vmovdqu 0-128(%rdi),%xmm10 + xorl %r12d,%r14d + xorl %ecx,%r15d + xorl %r13d,%r14d + leal (%rax,%r15,1),%eax + movl %r9d,%r12d + vmovq %xmm15,%r13 + vpextrq $1,%xmm15,%r15 + vpand %xmm14,%xmm11,%xmm11 + vpor %xmm11,%xmm8,%xmm8 + leaq -64(%rbp),%rbp + vmovdqu %xmm8,(%r15,%r13,1) + leaq 16(%r13),%r13 + cmpq %rsp,%rbp + jae L$ower_avx2 + + movq 552(%rsp),%r15 + leaq 64(%r13),%r13 + movq 560(%rsp),%rsi + addl %r14d,%eax + leaq 448(%rsp),%rsp + + addl 0(%r15),%eax + addl 4(%r15),%ebx + addl 8(%r15),%ecx + addl 12(%r15),%edx + addl 16(%r15),%r8d + addl 20(%r15),%r9d + addl 24(%r15),%r10d + leaq (%rsi,%r13,1),%r12 + addl 28(%r15),%r11d + + cmpq 64+16(%rsp),%r13 + + movl %eax,0(%r15) + cmoveq %rsp,%r12 + movl %ebx,4(%r15) + movl %ecx,8(%r15) + movl %edx,12(%r15) + movl %r8d,16(%r15) + movl %r9d,20(%r15) + movl %r10d,24(%r15) + movl %r11d,28(%r15) + + jbe L$oop_avx2 + leaq (%rsp),%rbp + + + + +L$done_avx2: + movq 64+32(%rbp),%r8 + movq 64+56(%rbp),%rsi + + vmovdqu %xmm8,(%r8) + vzeroall + movq -48(%rsi),%r15 + + movq -40(%rsi),%r14 + + movq -32(%rsi),%r13 + + movq -24(%rsi),%r12 + + movq -16(%rsi),%rbp + + movq -8(%rsi),%rbx + + leaq (%rsi),%rsp + +L$epilogue_avx2: + .byte 0xf3,0xc3 + + + +.p2align 5 +aesni_cbc_sha256_enc_shaext: + + movq 8(%rsp),%r10 + leaq K256+128(%rip),%rax + movdqu (%r9),%xmm1 + movdqu 16(%r9),%xmm2 + movdqa 512-128(%rax),%xmm3 + + movl 240(%rcx),%r11d + subq %rdi,%rsi + movups (%rcx),%xmm15 + movups (%r8),%xmm6 + movups 16(%rcx),%xmm4 + leaq 112(%rcx),%rcx + + pshufd $0x1b,%xmm1,%xmm0 + pshufd $0xb1,%xmm1,%xmm1 + pshufd $0x1b,%xmm2,%xmm2 + movdqa %xmm3,%xmm7 +.byte 102,15,58,15,202,8 + punpcklqdq %xmm0,%xmm2 + + jmp L$oop_shaext + +.p2align 4 +L$oop_shaext: + movdqu (%r10),%xmm10 + movdqu 16(%r10),%xmm11 + movdqu 32(%r10),%xmm12 +.byte 102,68,15,56,0,211 + movdqu 48(%r10),%xmm13 + + movdqa 0-128(%rax),%xmm0 + paddd %xmm10,%xmm0 +.byte 102,68,15,56,0,219 + movdqa %xmm2,%xmm9 + movdqa %xmm1,%xmm8 + movups 0(%rdi),%xmm14 + xorps %xmm15,%xmm14 + xorps %xmm14,%xmm6 + movups -80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movups -64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,202 + + movdqa 32-128(%rax),%xmm0 + paddd %xmm11,%xmm0 +.byte 102,68,15,56,0,227 + leaq 64(%r10),%r10 + movups -48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movups -32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,202 + + movdqa 64-128(%rax),%xmm0 + paddd %xmm12,%xmm0 +.byte 102,68,15,56,0,235 +.byte 69,15,56,204,211 + movups -16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm13,%xmm3 +.byte 102,65,15,58,15,220,4 + paddd %xmm3,%xmm10 + movups 0(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,202 + + movdqa 96-128(%rax),%xmm0 + paddd %xmm13,%xmm0 +.byte 69,15,56,205,213 +.byte 69,15,56,204,220 + movups 16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movups 32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movdqa %xmm10,%xmm3 +.byte 102,65,15,58,15,221,4 + paddd %xmm3,%xmm11 +.byte 15,56,203,202 + movdqa 128-128(%rax),%xmm0 + paddd %xmm10,%xmm0 +.byte 69,15,56,205,218 +.byte 69,15,56,204,229 + movups 48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm11,%xmm3 +.byte 102,65,15,58,15,218,4 + paddd %xmm3,%xmm12 + cmpl $11,%r11d + jb L$aesenclast1 + movups 64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + je L$aesenclast1 + movups 96(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 112(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +L$aesenclast1: + aesenclast %xmm5,%xmm6 + movups 16-112(%rcx),%xmm4 + nop +.byte 15,56,203,202 + movups 16(%rdi),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm6,0(%rsi,%rdi,1) + xorps %xmm14,%xmm6 + movups -80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + movdqa 160-128(%rax),%xmm0 + paddd %xmm11,%xmm0 +.byte 69,15,56,205,227 +.byte 69,15,56,204,234 + movups -64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm12,%xmm3 +.byte 102,65,15,58,15,219,4 + paddd %xmm3,%xmm13 + movups -48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + movdqa 192-128(%rax),%xmm0 + paddd %xmm12,%xmm0 +.byte 69,15,56,205,236 +.byte 69,15,56,204,211 + movups -32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm13,%xmm3 +.byte 102,65,15,58,15,220,4 + paddd %xmm3,%xmm10 + movups -16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + movdqa 224-128(%rax),%xmm0 + paddd %xmm13,%xmm0 +.byte 69,15,56,205,213 +.byte 69,15,56,204,220 + movups 0(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm10,%xmm3 +.byte 102,65,15,58,15,221,4 + paddd %xmm3,%xmm11 + movups 16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + movdqa 256-128(%rax),%xmm0 + paddd %xmm10,%xmm0 +.byte 69,15,56,205,218 +.byte 69,15,56,204,229 + movups 32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm11,%xmm3 +.byte 102,65,15,58,15,218,4 + paddd %xmm3,%xmm12 + movups 48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + cmpl $11,%r11d + jb L$aesenclast2 + movups 64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + je L$aesenclast2 + movups 96(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 112(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +L$aesenclast2: + aesenclast %xmm5,%xmm6 + movups 16-112(%rcx),%xmm4 + nop +.byte 15,56,203,202 + movups 32(%rdi),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm6,16(%rsi,%rdi,1) + xorps %xmm14,%xmm6 + movups -80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + movdqa 288-128(%rax),%xmm0 + paddd %xmm11,%xmm0 +.byte 69,15,56,205,227 +.byte 69,15,56,204,234 + movups -64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm12,%xmm3 +.byte 102,65,15,58,15,219,4 + paddd %xmm3,%xmm13 + movups -48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + movdqa 320-128(%rax),%xmm0 + paddd %xmm12,%xmm0 +.byte 69,15,56,205,236 +.byte 69,15,56,204,211 + movups -32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm13,%xmm3 +.byte 102,65,15,58,15,220,4 + paddd %xmm3,%xmm10 + movups -16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + movdqa 352-128(%rax),%xmm0 + paddd %xmm13,%xmm0 +.byte 69,15,56,205,213 +.byte 69,15,56,204,220 + movups 0(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm10,%xmm3 +.byte 102,65,15,58,15,221,4 + paddd %xmm3,%xmm11 + movups 16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + movdqa 384-128(%rax),%xmm0 + paddd %xmm10,%xmm0 +.byte 69,15,56,205,218 +.byte 69,15,56,204,229 + movups 32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm11,%xmm3 +.byte 102,65,15,58,15,218,4 + paddd %xmm3,%xmm12 + movups 48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + movdqa 416-128(%rax),%xmm0 + paddd %xmm11,%xmm0 +.byte 69,15,56,205,227 +.byte 69,15,56,204,234 + cmpl $11,%r11d + jb L$aesenclast3 + movups 64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + je L$aesenclast3 + movups 96(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 112(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +L$aesenclast3: + aesenclast %xmm5,%xmm6 + movups 16-112(%rcx),%xmm4 + nop +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movdqa %xmm12,%xmm3 +.byte 102,65,15,58,15,219,4 + paddd %xmm3,%xmm13 + movups 48(%rdi),%xmm14 + xorps %xmm15,%xmm14 + movups %xmm6,32(%rsi,%rdi,1) + xorps %xmm14,%xmm6 + movups -80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + movups -64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,202 + + movdqa 448-128(%rax),%xmm0 + paddd %xmm12,%xmm0 +.byte 69,15,56,205,236 + movdqa %xmm7,%xmm3 + movups -48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movups -32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,202 + + movdqa 480-128(%rax),%xmm0 + paddd %xmm13,%xmm0 + movups -16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + movups 0(%rcx),%xmm4 + aesenc %xmm5,%xmm6 +.byte 15,56,203,209 + pshufd $0x0e,%xmm0,%xmm0 + movups 16(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +.byte 15,56,203,202 + + movups 32(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 48(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + cmpl $11,%r11d + jb L$aesenclast4 + movups 64(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 80(%rcx),%xmm5 + aesenc %xmm4,%xmm6 + je L$aesenclast4 + movups 96(%rcx),%xmm4 + aesenc %xmm5,%xmm6 + movups 112(%rcx),%xmm5 + aesenc %xmm4,%xmm6 +L$aesenclast4: + aesenclast %xmm5,%xmm6 + movups 16-112(%rcx),%xmm4 + nop + + paddd %xmm9,%xmm2 + paddd %xmm8,%xmm1 + + decq %rdx + movups %xmm6,48(%rsi,%rdi,1) + leaq 64(%rdi),%rdi + jnz L$oop_shaext + + pshufd $0xb1,%xmm2,%xmm2 + pshufd $0x1b,%xmm1,%xmm3 + pshufd $0xb1,%xmm1,%xmm1 + punpckhqdq %xmm2,%xmm1 +.byte 102,15,58,15,211,8 + + movups %xmm6,(%r8) + movdqu %xmm1,(%r9) + movdqu %xmm2,16(%r9) + .byte 0xf3,0xc3 + + diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-x86_64.s b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-x86_64.s new file mode 100644 index 00000000..ef76d313 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/aesni-x86_64.s @@ -0,0 +1,4477 @@ +.text + +.globl _aesni_encrypt + +.p2align 4 +_aesni_encrypt: + +.byte 243,15,30,250 + movups (%rdi),%xmm2 + movl 240(%rdx),%eax + movups (%rdx),%xmm0 + movups 16(%rdx),%xmm1 + leaq 32(%rdx),%rdx + xorps %xmm0,%xmm2 +L$oop_enc1_1: +.byte 102,15,56,220,209 + decl %eax + movups (%rdx),%xmm1 + leaq 16(%rdx),%rdx + jnz L$oop_enc1_1 +.byte 102,15,56,221,209 + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + .byte 0xf3,0xc3 + + + +.globl _aesni_decrypt + +.p2align 4 +_aesni_decrypt: + +.byte 243,15,30,250 + movups (%rdi),%xmm2 + movl 240(%rdx),%eax + movups (%rdx),%xmm0 + movups 16(%rdx),%xmm1 + leaq 32(%rdx),%rdx + xorps %xmm0,%xmm2 +L$oop_dec1_2: +.byte 102,15,56,222,209 + decl %eax + movups (%rdx),%xmm1 + leaq 16(%rdx),%rdx + jnz L$oop_dec1_2 +.byte 102,15,56,223,209 + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_encrypt2: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + movups 32(%rcx),%xmm0 + leaq 32(%rcx,%rax,1),%rcx + negq %rax + addq $16,%rax + +L$enc_loop2: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$enc_loop2 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,221,208 +.byte 102,15,56,221,216 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_decrypt2: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + movups 32(%rcx),%xmm0 + leaq 32(%rcx,%rax,1),%rcx + negq %rax + addq $16,%rax + +L$dec_loop2: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$dec_loop2 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,223,208 +.byte 102,15,56,223,216 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_encrypt3: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + xorps %xmm0,%xmm4 + movups 32(%rcx),%xmm0 + leaq 32(%rcx,%rax,1),%rcx + negq %rax + addq $16,%rax + +L$enc_loop3: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$enc_loop3 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,221,208 +.byte 102,15,56,221,216 +.byte 102,15,56,221,224 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_decrypt3: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + xorps %xmm0,%xmm4 + movups 32(%rcx),%xmm0 + leaq 32(%rcx,%rax,1),%rcx + negq %rax + addq $16,%rax + +L$dec_loop3: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$dec_loop3 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,223,208 +.byte 102,15,56,223,216 +.byte 102,15,56,223,224 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_encrypt4: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + xorps %xmm0,%xmm4 + xorps %xmm0,%xmm5 + movups 32(%rcx),%xmm0 + leaq 32(%rcx,%rax,1),%rcx + negq %rax +.byte 0x0f,0x1f,0x00 + addq $16,%rax + +L$enc_loop4: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$enc_loop4 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,221,208 +.byte 102,15,56,221,216 +.byte 102,15,56,221,224 +.byte 102,15,56,221,232 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_decrypt4: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + xorps %xmm0,%xmm4 + xorps %xmm0,%xmm5 + movups 32(%rcx),%xmm0 + leaq 32(%rcx,%rax,1),%rcx + negq %rax +.byte 0x0f,0x1f,0x00 + addq $16,%rax + +L$dec_loop4: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$dec_loop4 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,223,208 +.byte 102,15,56,223,216 +.byte 102,15,56,223,224 +.byte 102,15,56,223,232 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_encrypt6: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + pxor %xmm0,%xmm3 + pxor %xmm0,%xmm4 +.byte 102,15,56,220,209 + leaq 32(%rcx,%rax,1),%rcx + negq %rax +.byte 102,15,56,220,217 + pxor %xmm0,%xmm5 + pxor %xmm0,%xmm6 +.byte 102,15,56,220,225 + pxor %xmm0,%xmm7 + movups (%rcx,%rax,1),%xmm0 + addq $16,%rax + jmp L$enc_loop6_enter +.p2align 4 +L$enc_loop6: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +L$enc_loop6_enter: +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$enc_loop6 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,15,56,221,208 +.byte 102,15,56,221,216 +.byte 102,15,56,221,224 +.byte 102,15,56,221,232 +.byte 102,15,56,221,240 +.byte 102,15,56,221,248 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_decrypt6: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + pxor %xmm0,%xmm3 + pxor %xmm0,%xmm4 +.byte 102,15,56,222,209 + leaq 32(%rcx,%rax,1),%rcx + negq %rax +.byte 102,15,56,222,217 + pxor %xmm0,%xmm5 + pxor %xmm0,%xmm6 +.byte 102,15,56,222,225 + pxor %xmm0,%xmm7 + movups (%rcx,%rax,1),%xmm0 + addq $16,%rax + jmp L$dec_loop6_enter +.p2align 4 +L$dec_loop6: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +L$dec_loop6_enter: +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$dec_loop6 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,15,56,223,208 +.byte 102,15,56,223,216 +.byte 102,15,56,223,224 +.byte 102,15,56,223,232 +.byte 102,15,56,223,240 +.byte 102,15,56,223,248 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_encrypt8: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + pxor %xmm0,%xmm4 + pxor %xmm0,%xmm5 + pxor %xmm0,%xmm6 + leaq 32(%rcx,%rax,1),%rcx + negq %rax +.byte 102,15,56,220,209 + pxor %xmm0,%xmm7 + pxor %xmm0,%xmm8 +.byte 102,15,56,220,217 + pxor %xmm0,%xmm9 + movups (%rcx,%rax,1),%xmm0 + addq $16,%rax + jmp L$enc_loop8_inner +.p2align 4 +L$enc_loop8: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +L$enc_loop8_inner: +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 +L$enc_loop8_enter: + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 +.byte 102,68,15,56,220,192 +.byte 102,68,15,56,220,200 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$enc_loop8 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 +.byte 102,15,56,221,208 +.byte 102,15,56,221,216 +.byte 102,15,56,221,224 +.byte 102,15,56,221,232 +.byte 102,15,56,221,240 +.byte 102,15,56,221,248 +.byte 102,68,15,56,221,192 +.byte 102,68,15,56,221,200 + .byte 0xf3,0xc3 + + + +.p2align 4 +_aesni_decrypt8: + + movups (%rcx),%xmm0 + shll $4,%eax + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm2 + xorps %xmm0,%xmm3 + pxor %xmm0,%xmm4 + pxor %xmm0,%xmm5 + pxor %xmm0,%xmm6 + leaq 32(%rcx,%rax,1),%rcx + negq %rax +.byte 102,15,56,222,209 + pxor %xmm0,%xmm7 + pxor %xmm0,%xmm8 +.byte 102,15,56,222,217 + pxor %xmm0,%xmm9 + movups (%rcx,%rax,1),%xmm0 + addq $16,%rax + jmp L$dec_loop8_inner +.p2align 4 +L$dec_loop8: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +L$dec_loop8_inner: +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 +L$dec_loop8_enter: + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 +.byte 102,68,15,56,222,192 +.byte 102,68,15,56,222,200 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$dec_loop8 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 +.byte 102,15,56,223,208 +.byte 102,15,56,223,216 +.byte 102,15,56,223,224 +.byte 102,15,56,223,232 +.byte 102,15,56,223,240 +.byte 102,15,56,223,248 +.byte 102,68,15,56,223,192 +.byte 102,68,15,56,223,200 + .byte 0xf3,0xc3 + + +.globl _aesni_ecb_encrypt + +.p2align 4 +_aesni_ecb_encrypt: + +.byte 243,15,30,250 + andq $-16,%rdx + jz L$ecb_ret + + movl 240(%rcx),%eax + movups (%rcx),%xmm0 + movq %rcx,%r11 + movl %eax,%r10d + testl %r8d,%r8d + jz L$ecb_decrypt + + cmpq $0x80,%rdx + jb L$ecb_enc_tail + + movdqu (%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqu 32(%rdi),%xmm4 + movdqu 48(%rdi),%xmm5 + movdqu 64(%rdi),%xmm6 + movdqu 80(%rdi),%xmm7 + movdqu 96(%rdi),%xmm8 + movdqu 112(%rdi),%xmm9 + leaq 128(%rdi),%rdi + subq $0x80,%rdx + jmp L$ecb_enc_loop8_enter +.p2align 4 +L$ecb_enc_loop8: + movups %xmm2,(%rsi) + movq %r11,%rcx + movdqu (%rdi),%xmm2 + movl %r10d,%eax + movups %xmm3,16(%rsi) + movdqu 16(%rdi),%xmm3 + movups %xmm4,32(%rsi) + movdqu 32(%rdi),%xmm4 + movups %xmm5,48(%rsi) + movdqu 48(%rdi),%xmm5 + movups %xmm6,64(%rsi) + movdqu 64(%rdi),%xmm6 + movups %xmm7,80(%rsi) + movdqu 80(%rdi),%xmm7 + movups %xmm8,96(%rsi) + movdqu 96(%rdi),%xmm8 + movups %xmm9,112(%rsi) + leaq 128(%rsi),%rsi + movdqu 112(%rdi),%xmm9 + leaq 128(%rdi),%rdi +L$ecb_enc_loop8_enter: + + call _aesni_encrypt8 + + subq $0x80,%rdx + jnc L$ecb_enc_loop8 + + movups %xmm2,(%rsi) + movq %r11,%rcx + movups %xmm3,16(%rsi) + movl %r10d,%eax + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + movups %xmm6,64(%rsi) + movups %xmm7,80(%rsi) + movups %xmm8,96(%rsi) + movups %xmm9,112(%rsi) + leaq 128(%rsi),%rsi + addq $0x80,%rdx + jz L$ecb_ret + +L$ecb_enc_tail: + movups (%rdi),%xmm2 + cmpq $0x20,%rdx + jb L$ecb_enc_one + movups 16(%rdi),%xmm3 + je L$ecb_enc_two + movups 32(%rdi),%xmm4 + cmpq $0x40,%rdx + jb L$ecb_enc_three + movups 48(%rdi),%xmm5 + je L$ecb_enc_four + movups 64(%rdi),%xmm6 + cmpq $0x60,%rdx + jb L$ecb_enc_five + movups 80(%rdi),%xmm7 + je L$ecb_enc_six + movdqu 96(%rdi),%xmm8 + xorps %xmm9,%xmm9 + call _aesni_encrypt8 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + movups %xmm6,64(%rsi) + movups %xmm7,80(%rsi) + movups %xmm8,96(%rsi) + jmp L$ecb_ret +.p2align 4 +L$ecb_enc_one: + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_enc1_3: +.byte 102,15,56,220,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_enc1_3 +.byte 102,15,56,221,209 + movups %xmm2,(%rsi) + jmp L$ecb_ret +.p2align 4 +L$ecb_enc_two: + call _aesni_encrypt2 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + jmp L$ecb_ret +.p2align 4 +L$ecb_enc_three: + call _aesni_encrypt3 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + jmp L$ecb_ret +.p2align 4 +L$ecb_enc_four: + call _aesni_encrypt4 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + jmp L$ecb_ret +.p2align 4 +L$ecb_enc_five: + xorps %xmm7,%xmm7 + call _aesni_encrypt6 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + movups %xmm6,64(%rsi) + jmp L$ecb_ret +.p2align 4 +L$ecb_enc_six: + call _aesni_encrypt6 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + movups %xmm6,64(%rsi) + movups %xmm7,80(%rsi) + jmp L$ecb_ret + +.p2align 4 +L$ecb_decrypt: + cmpq $0x80,%rdx + jb L$ecb_dec_tail + + movdqu (%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqu 32(%rdi),%xmm4 + movdqu 48(%rdi),%xmm5 + movdqu 64(%rdi),%xmm6 + movdqu 80(%rdi),%xmm7 + movdqu 96(%rdi),%xmm8 + movdqu 112(%rdi),%xmm9 + leaq 128(%rdi),%rdi + subq $0x80,%rdx + jmp L$ecb_dec_loop8_enter +.p2align 4 +L$ecb_dec_loop8: + movups %xmm2,(%rsi) + movq %r11,%rcx + movdqu (%rdi),%xmm2 + movl %r10d,%eax + movups %xmm3,16(%rsi) + movdqu 16(%rdi),%xmm3 + movups %xmm4,32(%rsi) + movdqu 32(%rdi),%xmm4 + movups %xmm5,48(%rsi) + movdqu 48(%rdi),%xmm5 + movups %xmm6,64(%rsi) + movdqu 64(%rdi),%xmm6 + movups %xmm7,80(%rsi) + movdqu 80(%rdi),%xmm7 + movups %xmm8,96(%rsi) + movdqu 96(%rdi),%xmm8 + movups %xmm9,112(%rsi) + leaq 128(%rsi),%rsi + movdqu 112(%rdi),%xmm9 + leaq 128(%rdi),%rdi +L$ecb_dec_loop8_enter: + + call _aesni_decrypt8 + + movups (%r11),%xmm0 + subq $0x80,%rdx + jnc L$ecb_dec_loop8 + + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + movq %r11,%rcx + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + movl %r10d,%eax + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + movups %xmm6,64(%rsi) + pxor %xmm6,%xmm6 + movups %xmm7,80(%rsi) + pxor %xmm7,%xmm7 + movups %xmm8,96(%rsi) + pxor %xmm8,%xmm8 + movups %xmm9,112(%rsi) + pxor %xmm9,%xmm9 + leaq 128(%rsi),%rsi + addq $0x80,%rdx + jz L$ecb_ret + +L$ecb_dec_tail: + movups (%rdi),%xmm2 + cmpq $0x20,%rdx + jb L$ecb_dec_one + movups 16(%rdi),%xmm3 + je L$ecb_dec_two + movups 32(%rdi),%xmm4 + cmpq $0x40,%rdx + jb L$ecb_dec_three + movups 48(%rdi),%xmm5 + je L$ecb_dec_four + movups 64(%rdi),%xmm6 + cmpq $0x60,%rdx + jb L$ecb_dec_five + movups 80(%rdi),%xmm7 + je L$ecb_dec_six + movups 96(%rdi),%xmm8 + movups (%rcx),%xmm0 + xorps %xmm9,%xmm9 + call _aesni_decrypt8 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + movups %xmm6,64(%rsi) + pxor %xmm6,%xmm6 + movups %xmm7,80(%rsi) + pxor %xmm7,%xmm7 + movups %xmm8,96(%rsi) + pxor %xmm8,%xmm8 + pxor %xmm9,%xmm9 + jmp L$ecb_ret +.p2align 4 +L$ecb_dec_one: + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_dec1_4: +.byte 102,15,56,222,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_dec1_4 +.byte 102,15,56,223,209 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + jmp L$ecb_ret +.p2align 4 +L$ecb_dec_two: + call _aesni_decrypt2 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + jmp L$ecb_ret +.p2align 4 +L$ecb_dec_three: + call _aesni_decrypt3 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + jmp L$ecb_ret +.p2align 4 +L$ecb_dec_four: + call _aesni_decrypt4 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + jmp L$ecb_ret +.p2align 4 +L$ecb_dec_five: + xorps %xmm7,%xmm7 + call _aesni_decrypt6 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + movups %xmm6,64(%rsi) + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + jmp L$ecb_ret +.p2align 4 +L$ecb_dec_six: + call _aesni_decrypt6 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + movups %xmm6,64(%rsi) + pxor %xmm6,%xmm6 + movups %xmm7,80(%rsi) + pxor %xmm7,%xmm7 + +L$ecb_ret: + xorps %xmm0,%xmm0 + pxor %xmm1,%xmm1 + .byte 0xf3,0xc3 + + +.globl _aesni_ccm64_encrypt_blocks + +.p2align 4 +_aesni_ccm64_encrypt_blocks: + +.byte 243,15,30,250 + movl 240(%rcx),%eax + movdqu (%r8),%xmm6 + movdqa L$increment64(%rip),%xmm9 + movdqa L$bswap_mask(%rip),%xmm7 + + shll $4,%eax + movl $16,%r10d + leaq 0(%rcx),%r11 + movdqu (%r9),%xmm3 + movdqa %xmm6,%xmm2 + leaq 32(%rcx,%rax,1),%rcx +.byte 102,15,56,0,247 + subq %rax,%r10 + jmp L$ccm64_enc_outer +.p2align 4 +L$ccm64_enc_outer: + movups (%r11),%xmm0 + movq %r10,%rax + movups (%rdi),%xmm8 + + xorps %xmm0,%xmm2 + movups 16(%r11),%xmm1 + xorps %xmm8,%xmm0 + xorps %xmm0,%xmm3 + movups 32(%r11),%xmm0 + +L$ccm64_enc2_loop: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ccm64_enc2_loop +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + paddq %xmm9,%xmm6 + decq %rdx +.byte 102,15,56,221,208 +.byte 102,15,56,221,216 + + leaq 16(%rdi),%rdi + xorps %xmm2,%xmm8 + movdqa %xmm6,%xmm2 + movups %xmm8,(%rsi) +.byte 102,15,56,0,215 + leaq 16(%rsi),%rsi + jnz L$ccm64_enc_outer + + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + movups %xmm3,(%r9) + pxor %xmm3,%xmm3 + pxor %xmm8,%xmm8 + pxor %xmm6,%xmm6 + .byte 0xf3,0xc3 + + +.globl _aesni_ccm64_decrypt_blocks + +.p2align 4 +_aesni_ccm64_decrypt_blocks: + +.byte 243,15,30,250 + movl 240(%rcx),%eax + movups (%r8),%xmm6 + movdqu (%r9),%xmm3 + movdqa L$increment64(%rip),%xmm9 + movdqa L$bswap_mask(%rip),%xmm7 + + movaps %xmm6,%xmm2 + movl %eax,%r10d + movq %rcx,%r11 +.byte 102,15,56,0,247 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_enc1_5: +.byte 102,15,56,220,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_enc1_5 +.byte 102,15,56,221,209 + shll $4,%r10d + movl $16,%eax + movups (%rdi),%xmm8 + paddq %xmm9,%xmm6 + leaq 16(%rdi),%rdi + subq %r10,%rax + leaq 32(%r11,%r10,1),%rcx + movq %rax,%r10 + jmp L$ccm64_dec_outer +.p2align 4 +L$ccm64_dec_outer: + xorps %xmm2,%xmm8 + movdqa %xmm6,%xmm2 + movups %xmm8,(%rsi) + leaq 16(%rsi),%rsi +.byte 102,15,56,0,215 + + subq $1,%rdx + jz L$ccm64_dec_break + + movups (%r11),%xmm0 + movq %r10,%rax + movups 16(%r11),%xmm1 + xorps %xmm0,%xmm8 + xorps %xmm0,%xmm2 + xorps %xmm8,%xmm3 + movups 32(%r11),%xmm0 + jmp L$ccm64_dec2_loop +.p2align 4 +L$ccm64_dec2_loop: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ccm64_dec2_loop + movups (%rdi),%xmm8 + paddq %xmm9,%xmm6 +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,221,208 +.byte 102,15,56,221,216 + leaq 16(%rdi),%rdi + jmp L$ccm64_dec_outer + +.p2align 4 +L$ccm64_dec_break: + + movl 240(%r11),%eax + movups (%r11),%xmm0 + movups 16(%r11),%xmm1 + xorps %xmm0,%xmm8 + leaq 32(%r11),%r11 + xorps %xmm8,%xmm3 +L$oop_enc1_6: +.byte 102,15,56,220,217 + decl %eax + movups (%r11),%xmm1 + leaq 16(%r11),%r11 + jnz L$oop_enc1_6 +.byte 102,15,56,221,217 + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + movups %xmm3,(%r9) + pxor %xmm3,%xmm3 + pxor %xmm8,%xmm8 + pxor %xmm6,%xmm6 + .byte 0xf3,0xc3 + + +.globl _aesni_ctr32_encrypt_blocks + +.p2align 4 +_aesni_ctr32_encrypt_blocks: + +.byte 243,15,30,250 + cmpq $1,%rdx + jne L$ctr32_bulk + + + + movups (%r8),%xmm2 + movups (%rdi),%xmm3 + movl 240(%rcx),%edx + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_enc1_7: +.byte 102,15,56,220,209 + decl %edx + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_enc1_7 +.byte 102,15,56,221,209 + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + xorps %xmm3,%xmm2 + pxor %xmm3,%xmm3 + movups %xmm2,(%rsi) + xorps %xmm2,%xmm2 + jmp L$ctr32_epilogue + +.p2align 4 +L$ctr32_bulk: + leaq (%rsp),%r11 + + pushq %rbp + + subq $128,%rsp + andq $-16,%rsp + + + + + movdqu (%r8),%xmm2 + movdqu (%rcx),%xmm0 + movl 12(%r8),%r8d + pxor %xmm0,%xmm2 + movl 12(%rcx),%ebp + movdqa %xmm2,0(%rsp) + bswapl %r8d + movdqa %xmm2,%xmm3 + movdqa %xmm2,%xmm4 + movdqa %xmm2,%xmm5 + movdqa %xmm2,64(%rsp) + movdqa %xmm2,80(%rsp) + movdqa %xmm2,96(%rsp) + movq %rdx,%r10 + movdqa %xmm2,112(%rsp) + + leaq 1(%r8),%rax + leaq 2(%r8),%rdx + bswapl %eax + bswapl %edx + xorl %ebp,%eax + xorl %ebp,%edx +.byte 102,15,58,34,216,3 + leaq 3(%r8),%rax + movdqa %xmm3,16(%rsp) +.byte 102,15,58,34,226,3 + bswapl %eax + movq %r10,%rdx + leaq 4(%r8),%r10 + movdqa %xmm4,32(%rsp) + xorl %ebp,%eax + bswapl %r10d +.byte 102,15,58,34,232,3 + xorl %ebp,%r10d + movdqa %xmm5,48(%rsp) + leaq 5(%r8),%r9 + movl %r10d,64+12(%rsp) + bswapl %r9d + leaq 6(%r8),%r10 + movl 240(%rcx),%eax + xorl %ebp,%r9d + bswapl %r10d + movl %r9d,80+12(%rsp) + xorl %ebp,%r10d + leaq 7(%r8),%r9 + movl %r10d,96+12(%rsp) + bswapl %r9d + movl _OPENSSL_ia32cap_P+4(%rip),%r10d + xorl %ebp,%r9d + andl $71303168,%r10d + movl %r9d,112+12(%rsp) + + movups 16(%rcx),%xmm1 + + movdqa 64(%rsp),%xmm6 + movdqa 80(%rsp),%xmm7 + + cmpq $8,%rdx + jb L$ctr32_tail + + subq $6,%rdx + cmpl $4194304,%r10d + je L$ctr32_6x + + leaq 128(%rcx),%rcx + subq $2,%rdx + jmp L$ctr32_loop8 + +.p2align 4 +L$ctr32_6x: + shll $4,%eax + movl $48,%r10d + bswapl %ebp + leaq 32(%rcx,%rax,1),%rcx + subq %rax,%r10 + jmp L$ctr32_loop6 + +.p2align 4 +L$ctr32_loop6: + addl $6,%r8d + movups -48(%rcx,%r10,1),%xmm0 +.byte 102,15,56,220,209 + movl %r8d,%eax + xorl %ebp,%eax +.byte 102,15,56,220,217 +.byte 0x0f,0x38,0xf1,0x44,0x24,12 + leal 1(%r8),%eax +.byte 102,15,56,220,225 + xorl %ebp,%eax +.byte 0x0f,0x38,0xf1,0x44,0x24,28 +.byte 102,15,56,220,233 + leal 2(%r8),%eax + xorl %ebp,%eax +.byte 102,15,56,220,241 +.byte 0x0f,0x38,0xf1,0x44,0x24,44 + leal 3(%r8),%eax +.byte 102,15,56,220,249 + movups -32(%rcx,%r10,1),%xmm1 + xorl %ebp,%eax + +.byte 102,15,56,220,208 +.byte 0x0f,0x38,0xf1,0x44,0x24,60 + leal 4(%r8),%eax +.byte 102,15,56,220,216 + xorl %ebp,%eax +.byte 0x0f,0x38,0xf1,0x44,0x24,76 +.byte 102,15,56,220,224 + leal 5(%r8),%eax + xorl %ebp,%eax +.byte 102,15,56,220,232 +.byte 0x0f,0x38,0xf1,0x44,0x24,92 + movq %r10,%rax +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 + movups -16(%rcx,%r10,1),%xmm0 + + call L$enc_loop6 + + movdqu (%rdi),%xmm8 + movdqu 16(%rdi),%xmm9 + movdqu 32(%rdi),%xmm10 + movdqu 48(%rdi),%xmm11 + movdqu 64(%rdi),%xmm12 + movdqu 80(%rdi),%xmm13 + leaq 96(%rdi),%rdi + movups -64(%rcx,%r10,1),%xmm1 + pxor %xmm2,%xmm8 + movaps 0(%rsp),%xmm2 + pxor %xmm3,%xmm9 + movaps 16(%rsp),%xmm3 + pxor %xmm4,%xmm10 + movaps 32(%rsp),%xmm4 + pxor %xmm5,%xmm11 + movaps 48(%rsp),%xmm5 + pxor %xmm6,%xmm12 + movaps 64(%rsp),%xmm6 + pxor %xmm7,%xmm13 + movaps 80(%rsp),%xmm7 + movdqu %xmm8,(%rsi) + movdqu %xmm9,16(%rsi) + movdqu %xmm10,32(%rsi) + movdqu %xmm11,48(%rsi) + movdqu %xmm12,64(%rsi) + movdqu %xmm13,80(%rsi) + leaq 96(%rsi),%rsi + + subq $6,%rdx + jnc L$ctr32_loop6 + + addq $6,%rdx + jz L$ctr32_done + + leal -48(%r10),%eax + leaq -80(%rcx,%r10,1),%rcx + negl %eax + shrl $4,%eax + jmp L$ctr32_tail + +.p2align 5 +L$ctr32_loop8: + addl $8,%r8d + movdqa 96(%rsp),%xmm8 +.byte 102,15,56,220,209 + movl %r8d,%r9d + movdqa 112(%rsp),%xmm9 +.byte 102,15,56,220,217 + bswapl %r9d + movups 32-128(%rcx),%xmm0 +.byte 102,15,56,220,225 + xorl %ebp,%r9d + nop +.byte 102,15,56,220,233 + movl %r9d,0+12(%rsp) + leaq 1(%r8),%r9 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 + movups 48-128(%rcx),%xmm1 + bswapl %r9d +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 + xorl %ebp,%r9d +.byte 0x66,0x90 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movl %r9d,16+12(%rsp) + leaq 2(%r8),%r9 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 +.byte 102,68,15,56,220,192 +.byte 102,68,15,56,220,200 + movups 64-128(%rcx),%xmm0 + bswapl %r9d +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + xorl %ebp,%r9d +.byte 0x66,0x90 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movl %r9d,32+12(%rsp) + leaq 3(%r8),%r9 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 + movups 80-128(%rcx),%xmm1 + bswapl %r9d +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 + xorl %ebp,%r9d +.byte 0x66,0x90 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movl %r9d,48+12(%rsp) + leaq 4(%r8),%r9 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 +.byte 102,68,15,56,220,192 +.byte 102,68,15,56,220,200 + movups 96-128(%rcx),%xmm0 + bswapl %r9d +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + xorl %ebp,%r9d +.byte 0x66,0x90 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movl %r9d,64+12(%rsp) + leaq 5(%r8),%r9 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 + movups 112-128(%rcx),%xmm1 + bswapl %r9d +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 + xorl %ebp,%r9d +.byte 0x66,0x90 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movl %r9d,80+12(%rsp) + leaq 6(%r8),%r9 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 +.byte 102,68,15,56,220,192 +.byte 102,68,15,56,220,200 + movups 128-128(%rcx),%xmm0 + bswapl %r9d +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + xorl %ebp,%r9d +.byte 0x66,0x90 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movl %r9d,96+12(%rsp) + leaq 7(%r8),%r9 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 + movups 144-128(%rcx),%xmm1 + bswapl %r9d +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 + xorl %ebp,%r9d + movdqu 0(%rdi),%xmm10 +.byte 102,15,56,220,232 + movl %r9d,112+12(%rsp) + cmpl $11,%eax +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 +.byte 102,68,15,56,220,192 +.byte 102,68,15,56,220,200 + movups 160-128(%rcx),%xmm0 + + jb L$ctr32_enc_done + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 + movups 176-128(%rcx),%xmm1 + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 +.byte 102,68,15,56,220,192 +.byte 102,68,15,56,220,200 + movups 192-128(%rcx),%xmm0 + je L$ctr32_enc_done + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 + movups 208-128(%rcx),%xmm1 + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 +.byte 102,68,15,56,220,192 +.byte 102,68,15,56,220,200 + movups 224-128(%rcx),%xmm0 + jmp L$ctr32_enc_done + +.p2align 4 +L$ctr32_enc_done: + movdqu 16(%rdi),%xmm11 + pxor %xmm0,%xmm10 + movdqu 32(%rdi),%xmm12 + pxor %xmm0,%xmm11 + movdqu 48(%rdi),%xmm13 + pxor %xmm0,%xmm12 + movdqu 64(%rdi),%xmm14 + pxor %xmm0,%xmm13 + movdqu 80(%rdi),%xmm15 + pxor %xmm0,%xmm14 + pxor %xmm0,%xmm15 +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 +.byte 102,68,15,56,220,201 + movdqu 96(%rdi),%xmm1 + leaq 128(%rdi),%rdi + +.byte 102,65,15,56,221,210 + pxor %xmm0,%xmm1 + movdqu 112-128(%rdi),%xmm10 +.byte 102,65,15,56,221,219 + pxor %xmm0,%xmm10 + movdqa 0(%rsp),%xmm11 +.byte 102,65,15,56,221,228 +.byte 102,65,15,56,221,237 + movdqa 16(%rsp),%xmm12 + movdqa 32(%rsp),%xmm13 +.byte 102,65,15,56,221,246 +.byte 102,65,15,56,221,255 + movdqa 48(%rsp),%xmm14 + movdqa 64(%rsp),%xmm15 +.byte 102,68,15,56,221,193 + movdqa 80(%rsp),%xmm0 + movups 16-128(%rcx),%xmm1 +.byte 102,69,15,56,221,202 + + movups %xmm2,(%rsi) + movdqa %xmm11,%xmm2 + movups %xmm3,16(%rsi) + movdqa %xmm12,%xmm3 + movups %xmm4,32(%rsi) + movdqa %xmm13,%xmm4 + movups %xmm5,48(%rsi) + movdqa %xmm14,%xmm5 + movups %xmm6,64(%rsi) + movdqa %xmm15,%xmm6 + movups %xmm7,80(%rsi) + movdqa %xmm0,%xmm7 + movups %xmm8,96(%rsi) + movups %xmm9,112(%rsi) + leaq 128(%rsi),%rsi + + subq $8,%rdx + jnc L$ctr32_loop8 + + addq $8,%rdx + jz L$ctr32_done + leaq -128(%rcx),%rcx + +L$ctr32_tail: + + + leaq 16(%rcx),%rcx + cmpq $4,%rdx + jb L$ctr32_loop3 + je L$ctr32_loop4 + + + shll $4,%eax + movdqa 96(%rsp),%xmm8 + pxor %xmm9,%xmm9 + + movups 16(%rcx),%xmm0 +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 + leaq 32-16(%rcx,%rax,1),%rcx + negq %rax +.byte 102,15,56,220,225 + addq $16,%rax + movups (%rdi),%xmm10 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 + movups 16(%rdi),%xmm11 + movups 32(%rdi),%xmm12 +.byte 102,15,56,220,249 +.byte 102,68,15,56,220,193 + + call L$enc_loop8_enter + + movdqu 48(%rdi),%xmm13 + pxor %xmm10,%xmm2 + movdqu 64(%rdi),%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm3,16(%rsi) + pxor %xmm13,%xmm5 + movdqu %xmm4,32(%rsi) + pxor %xmm10,%xmm6 + movdqu %xmm5,48(%rsi) + movdqu %xmm6,64(%rsi) + cmpq $6,%rdx + jb L$ctr32_done + + movups 80(%rdi),%xmm11 + xorps %xmm11,%xmm7 + movups %xmm7,80(%rsi) + je L$ctr32_done + + movups 96(%rdi),%xmm12 + xorps %xmm12,%xmm8 + movups %xmm8,96(%rsi) + jmp L$ctr32_done + +.p2align 5 +L$ctr32_loop4: +.byte 102,15,56,220,209 + leaq 16(%rcx),%rcx + decl %eax +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups (%rcx),%xmm1 + jnz L$ctr32_loop4 +.byte 102,15,56,221,209 +.byte 102,15,56,221,217 + movups (%rdi),%xmm10 + movups 16(%rdi),%xmm11 +.byte 102,15,56,221,225 +.byte 102,15,56,221,233 + movups 32(%rdi),%xmm12 + movups 48(%rdi),%xmm13 + + xorps %xmm10,%xmm2 + movups %xmm2,(%rsi) + xorps %xmm11,%xmm3 + movups %xmm3,16(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm4,32(%rsi) + pxor %xmm13,%xmm5 + movdqu %xmm5,48(%rsi) + jmp L$ctr32_done + +.p2align 5 +L$ctr32_loop3: +.byte 102,15,56,220,209 + leaq 16(%rcx),%rcx + decl %eax +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 + movups (%rcx),%xmm1 + jnz L$ctr32_loop3 +.byte 102,15,56,221,209 +.byte 102,15,56,221,217 +.byte 102,15,56,221,225 + + movups (%rdi),%xmm10 + xorps %xmm10,%xmm2 + movups %xmm2,(%rsi) + cmpq $2,%rdx + jb L$ctr32_done + + movups 16(%rdi),%xmm11 + xorps %xmm11,%xmm3 + movups %xmm3,16(%rsi) + je L$ctr32_done + + movups 32(%rdi),%xmm12 + xorps %xmm12,%xmm4 + movups %xmm4,32(%rsi) + +L$ctr32_done: + xorps %xmm0,%xmm0 + xorl %ebp,%ebp + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + movaps %xmm0,0(%rsp) + pxor %xmm8,%xmm8 + movaps %xmm0,16(%rsp) + pxor %xmm9,%xmm9 + movaps %xmm0,32(%rsp) + pxor %xmm10,%xmm10 + movaps %xmm0,48(%rsp) + pxor %xmm11,%xmm11 + movaps %xmm0,64(%rsp) + pxor %xmm12,%xmm12 + movaps %xmm0,80(%rsp) + pxor %xmm13,%xmm13 + movaps %xmm0,96(%rsp) + pxor %xmm14,%xmm14 + movaps %xmm0,112(%rsp) + pxor %xmm15,%xmm15 + movq -8(%r11),%rbp + + leaq (%r11),%rsp + +L$ctr32_epilogue: + .byte 0xf3,0xc3 + + +.globl _aesni_xts_encrypt + +.p2align 4 +_aesni_xts_encrypt: + +.byte 243,15,30,250 + leaq (%rsp),%r11 + + pushq %rbp + + subq $112,%rsp + andq $-16,%rsp + movups (%r9),%xmm2 + movl 240(%r8),%eax + movl 240(%rcx),%r10d + movups (%r8),%xmm0 + movups 16(%r8),%xmm1 + leaq 32(%r8),%r8 + xorps %xmm0,%xmm2 +L$oop_enc1_8: +.byte 102,15,56,220,209 + decl %eax + movups (%r8),%xmm1 + leaq 16(%r8),%r8 + jnz L$oop_enc1_8 +.byte 102,15,56,221,209 + movups (%rcx),%xmm0 + movq %rcx,%rbp + movl %r10d,%eax + shll $4,%r10d + movq %rdx,%r9 + andq $-16,%rdx + + movups 16(%rcx,%r10,1),%xmm1 + + movdqa L$xts_magic(%rip),%xmm8 + movdqa %xmm2,%xmm15 + pshufd $0x5f,%xmm2,%xmm9 + pxor %xmm0,%xmm1 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm10 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm10 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm11 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm11 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm12 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm12 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm13 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm13 + pxor %xmm14,%xmm15 + movdqa %xmm15,%xmm14 + psrad $31,%xmm9 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm9 + pxor %xmm0,%xmm14 + pxor %xmm9,%xmm15 + movaps %xmm1,96(%rsp) + + subq $96,%rdx + jc L$xts_enc_short + + movl $16+96,%eax + leaq 32(%rbp,%r10,1),%rcx + subq %r10,%rax + movups 16(%rbp),%xmm1 + movq %rax,%r10 + leaq L$xts_magic(%rip),%r8 + jmp L$xts_enc_grandloop + +.p2align 5 +L$xts_enc_grandloop: + movdqu 0(%rdi),%xmm2 + movdqa %xmm0,%xmm8 + movdqu 16(%rdi),%xmm3 + pxor %xmm10,%xmm2 + movdqu 32(%rdi),%xmm4 + pxor %xmm11,%xmm3 +.byte 102,15,56,220,209 + movdqu 48(%rdi),%xmm5 + pxor %xmm12,%xmm4 +.byte 102,15,56,220,217 + movdqu 64(%rdi),%xmm6 + pxor %xmm13,%xmm5 +.byte 102,15,56,220,225 + movdqu 80(%rdi),%xmm7 + pxor %xmm15,%xmm8 + movdqa 96(%rsp),%xmm9 + pxor %xmm14,%xmm6 +.byte 102,15,56,220,233 + movups 32(%rbp),%xmm0 + leaq 96(%rdi),%rdi + pxor %xmm8,%xmm7 + + pxor %xmm9,%xmm10 +.byte 102,15,56,220,241 + pxor %xmm9,%xmm11 + movdqa %xmm10,0(%rsp) +.byte 102,15,56,220,249 + movups 48(%rbp),%xmm1 + pxor %xmm9,%xmm12 + +.byte 102,15,56,220,208 + pxor %xmm9,%xmm13 + movdqa %xmm11,16(%rsp) +.byte 102,15,56,220,216 + pxor %xmm9,%xmm14 + movdqa %xmm12,32(%rsp) +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + pxor %xmm9,%xmm8 + movdqa %xmm14,64(%rsp) +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 + movups 64(%rbp),%xmm0 + movdqa %xmm8,80(%rsp) + pshufd $0x5f,%xmm15,%xmm9 + jmp L$xts_enc_loop6 +.p2align 5 +L$xts_enc_loop6: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 + movups -64(%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 + movups -80(%rcx,%rax,1),%xmm0 + jnz L$xts_enc_loop6 + + movdqa (%r8),%xmm8 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 +.byte 102,15,56,220,209 + paddq %xmm15,%xmm15 + psrad $31,%xmm14 +.byte 102,15,56,220,217 + pand %xmm8,%xmm14 + movups (%rbp),%xmm10 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 + pxor %xmm14,%xmm15 + movaps %xmm10,%xmm11 +.byte 102,15,56,220,249 + movups -64(%rcx),%xmm1 + + movdqa %xmm9,%xmm14 +.byte 102,15,56,220,208 + paddd %xmm9,%xmm9 + pxor %xmm15,%xmm10 +.byte 102,15,56,220,216 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + pand %xmm8,%xmm14 + movaps %xmm11,%xmm12 +.byte 102,15,56,220,240 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 +.byte 102,15,56,220,248 + movups -48(%rcx),%xmm0 + + paddd %xmm9,%xmm9 +.byte 102,15,56,220,209 + pxor %xmm15,%xmm11 + psrad $31,%xmm14 +.byte 102,15,56,220,217 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movdqa %xmm13,48(%rsp) + pxor %xmm14,%xmm15 +.byte 102,15,56,220,241 + movaps %xmm12,%xmm13 + movdqa %xmm9,%xmm14 +.byte 102,15,56,220,249 + movups -32(%rcx),%xmm1 + + paddd %xmm9,%xmm9 +.byte 102,15,56,220,208 + pxor %xmm15,%xmm12 + psrad $31,%xmm14 +.byte 102,15,56,220,216 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 + pxor %xmm14,%xmm15 + movaps %xmm13,%xmm14 +.byte 102,15,56,220,248 + + movdqa %xmm9,%xmm0 + paddd %xmm9,%xmm9 +.byte 102,15,56,220,209 + pxor %xmm15,%xmm13 + psrad $31,%xmm0 +.byte 102,15,56,220,217 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm0 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + pxor %xmm0,%xmm15 + movups (%rbp),%xmm0 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 + movups 16(%rbp),%xmm1 + + pxor %xmm15,%xmm14 +.byte 102,15,56,221,84,36,0 + psrad $31,%xmm9 + paddq %xmm15,%xmm15 +.byte 102,15,56,221,92,36,16 +.byte 102,15,56,221,100,36,32 + pand %xmm8,%xmm9 + movq %r10,%rax +.byte 102,15,56,221,108,36,48 +.byte 102,15,56,221,116,36,64 +.byte 102,15,56,221,124,36,80 + pxor %xmm9,%xmm15 + + leaq 96(%rsi),%rsi + movups %xmm2,-96(%rsi) + movups %xmm3,-80(%rsi) + movups %xmm4,-64(%rsi) + movups %xmm5,-48(%rsi) + movups %xmm6,-32(%rsi) + movups %xmm7,-16(%rsi) + subq $96,%rdx + jnc L$xts_enc_grandloop + + movl $16+96,%eax + subl %r10d,%eax + movq %rbp,%rcx + shrl $4,%eax + +L$xts_enc_short: + + movl %eax,%r10d + pxor %xmm0,%xmm10 + addq $96,%rdx + jz L$xts_enc_done + + pxor %xmm0,%xmm11 + cmpq $0x20,%rdx + jb L$xts_enc_one + pxor %xmm0,%xmm12 + je L$xts_enc_two + + pxor %xmm0,%xmm13 + cmpq $0x40,%rdx + jb L$xts_enc_three + pxor %xmm0,%xmm14 + je L$xts_enc_four + + movdqu (%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqu 32(%rdi),%xmm4 + pxor %xmm10,%xmm2 + movdqu 48(%rdi),%xmm5 + pxor %xmm11,%xmm3 + movdqu 64(%rdi),%xmm6 + leaq 80(%rdi),%rdi + pxor %xmm12,%xmm4 + pxor %xmm13,%xmm5 + pxor %xmm14,%xmm6 + pxor %xmm7,%xmm7 + + call _aesni_encrypt6 + + xorps %xmm10,%xmm2 + movdqa %xmm15,%xmm10 + xorps %xmm11,%xmm3 + xorps %xmm12,%xmm4 + movdqu %xmm2,(%rsi) + xorps %xmm13,%xmm5 + movdqu %xmm3,16(%rsi) + xorps %xmm14,%xmm6 + movdqu %xmm4,32(%rsi) + movdqu %xmm5,48(%rsi) + movdqu %xmm6,64(%rsi) + leaq 80(%rsi),%rsi + jmp L$xts_enc_done + +.p2align 4 +L$xts_enc_one: + movups (%rdi),%xmm2 + leaq 16(%rdi),%rdi + xorps %xmm10,%xmm2 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_enc1_9: +.byte 102,15,56,220,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_enc1_9 +.byte 102,15,56,221,209 + xorps %xmm10,%xmm2 + movdqa %xmm11,%xmm10 + movups %xmm2,(%rsi) + leaq 16(%rsi),%rsi + jmp L$xts_enc_done + +.p2align 4 +L$xts_enc_two: + movups (%rdi),%xmm2 + movups 16(%rdi),%xmm3 + leaq 32(%rdi),%rdi + xorps %xmm10,%xmm2 + xorps %xmm11,%xmm3 + + call _aesni_encrypt2 + + xorps %xmm10,%xmm2 + movdqa %xmm12,%xmm10 + xorps %xmm11,%xmm3 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + leaq 32(%rsi),%rsi + jmp L$xts_enc_done + +.p2align 4 +L$xts_enc_three: + movups (%rdi),%xmm2 + movups 16(%rdi),%xmm3 + movups 32(%rdi),%xmm4 + leaq 48(%rdi),%rdi + xorps %xmm10,%xmm2 + xorps %xmm11,%xmm3 + xorps %xmm12,%xmm4 + + call _aesni_encrypt3 + + xorps %xmm10,%xmm2 + movdqa %xmm13,%xmm10 + xorps %xmm11,%xmm3 + xorps %xmm12,%xmm4 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + leaq 48(%rsi),%rsi + jmp L$xts_enc_done + +.p2align 4 +L$xts_enc_four: + movups (%rdi),%xmm2 + movups 16(%rdi),%xmm3 + movups 32(%rdi),%xmm4 + xorps %xmm10,%xmm2 + movups 48(%rdi),%xmm5 + leaq 64(%rdi),%rdi + xorps %xmm11,%xmm3 + xorps %xmm12,%xmm4 + xorps %xmm13,%xmm5 + + call _aesni_encrypt4 + + pxor %xmm10,%xmm2 + movdqa %xmm14,%xmm10 + pxor %xmm11,%xmm3 + pxor %xmm12,%xmm4 + movdqu %xmm2,(%rsi) + pxor %xmm13,%xmm5 + movdqu %xmm3,16(%rsi) + movdqu %xmm4,32(%rsi) + movdqu %xmm5,48(%rsi) + leaq 64(%rsi),%rsi + jmp L$xts_enc_done + +.p2align 4 +L$xts_enc_done: + andq $15,%r9 + jz L$xts_enc_ret + movq %r9,%rdx + +L$xts_enc_steal: + movzbl (%rdi),%eax + movzbl -16(%rsi),%ecx + leaq 1(%rdi),%rdi + movb %al,-16(%rsi) + movb %cl,0(%rsi) + leaq 1(%rsi),%rsi + subq $1,%rdx + jnz L$xts_enc_steal + + subq %r9,%rsi + movq %rbp,%rcx + movl %r10d,%eax + + movups -16(%rsi),%xmm2 + xorps %xmm10,%xmm2 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_enc1_10: +.byte 102,15,56,220,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_enc1_10 +.byte 102,15,56,221,209 + xorps %xmm10,%xmm2 + movups %xmm2,-16(%rsi) + +L$xts_enc_ret: + xorps %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + movaps %xmm0,0(%rsp) + pxor %xmm8,%xmm8 + movaps %xmm0,16(%rsp) + pxor %xmm9,%xmm9 + movaps %xmm0,32(%rsp) + pxor %xmm10,%xmm10 + movaps %xmm0,48(%rsp) + pxor %xmm11,%xmm11 + movaps %xmm0,64(%rsp) + pxor %xmm12,%xmm12 + movaps %xmm0,80(%rsp) + pxor %xmm13,%xmm13 + movaps %xmm0,96(%rsp) + pxor %xmm14,%xmm14 + pxor %xmm15,%xmm15 + movq -8(%r11),%rbp + + leaq (%r11),%rsp + +L$xts_enc_epilogue: + .byte 0xf3,0xc3 + + +.globl _aesni_xts_decrypt + +.p2align 4 +_aesni_xts_decrypt: + +.byte 243,15,30,250 + leaq (%rsp),%r11 + + pushq %rbp + + subq $112,%rsp + andq $-16,%rsp + movups (%r9),%xmm2 + movl 240(%r8),%eax + movl 240(%rcx),%r10d + movups (%r8),%xmm0 + movups 16(%r8),%xmm1 + leaq 32(%r8),%r8 + xorps %xmm0,%xmm2 +L$oop_enc1_11: +.byte 102,15,56,220,209 + decl %eax + movups (%r8),%xmm1 + leaq 16(%r8),%r8 + jnz L$oop_enc1_11 +.byte 102,15,56,221,209 + xorl %eax,%eax + testq $15,%rdx + setnz %al + shlq $4,%rax + subq %rax,%rdx + + movups (%rcx),%xmm0 + movq %rcx,%rbp + movl %r10d,%eax + shll $4,%r10d + movq %rdx,%r9 + andq $-16,%rdx + + movups 16(%rcx,%r10,1),%xmm1 + + movdqa L$xts_magic(%rip),%xmm8 + movdqa %xmm2,%xmm15 + pshufd $0x5f,%xmm2,%xmm9 + pxor %xmm0,%xmm1 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm10 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm10 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm11 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm11 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm12 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm12 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 + movdqa %xmm15,%xmm13 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 + pxor %xmm0,%xmm13 + pxor %xmm14,%xmm15 + movdqa %xmm15,%xmm14 + psrad $31,%xmm9 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm9 + pxor %xmm0,%xmm14 + pxor %xmm9,%xmm15 + movaps %xmm1,96(%rsp) + + subq $96,%rdx + jc L$xts_dec_short + + movl $16+96,%eax + leaq 32(%rbp,%r10,1),%rcx + subq %r10,%rax + movups 16(%rbp),%xmm1 + movq %rax,%r10 + leaq L$xts_magic(%rip),%r8 + jmp L$xts_dec_grandloop + +.p2align 5 +L$xts_dec_grandloop: + movdqu 0(%rdi),%xmm2 + movdqa %xmm0,%xmm8 + movdqu 16(%rdi),%xmm3 + pxor %xmm10,%xmm2 + movdqu 32(%rdi),%xmm4 + pxor %xmm11,%xmm3 +.byte 102,15,56,222,209 + movdqu 48(%rdi),%xmm5 + pxor %xmm12,%xmm4 +.byte 102,15,56,222,217 + movdqu 64(%rdi),%xmm6 + pxor %xmm13,%xmm5 +.byte 102,15,56,222,225 + movdqu 80(%rdi),%xmm7 + pxor %xmm15,%xmm8 + movdqa 96(%rsp),%xmm9 + pxor %xmm14,%xmm6 +.byte 102,15,56,222,233 + movups 32(%rbp),%xmm0 + leaq 96(%rdi),%rdi + pxor %xmm8,%xmm7 + + pxor %xmm9,%xmm10 +.byte 102,15,56,222,241 + pxor %xmm9,%xmm11 + movdqa %xmm10,0(%rsp) +.byte 102,15,56,222,249 + movups 48(%rbp),%xmm1 + pxor %xmm9,%xmm12 + +.byte 102,15,56,222,208 + pxor %xmm9,%xmm13 + movdqa %xmm11,16(%rsp) +.byte 102,15,56,222,216 + pxor %xmm9,%xmm14 + movdqa %xmm12,32(%rsp) +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + pxor %xmm9,%xmm8 + movdqa %xmm14,64(%rsp) +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 + movups 64(%rbp),%xmm0 + movdqa %xmm8,80(%rsp) + pshufd $0x5f,%xmm15,%xmm9 + jmp L$xts_dec_loop6 +.p2align 5 +L$xts_dec_loop6: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 + movups -64(%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 + movups -80(%rcx,%rax,1),%xmm0 + jnz L$xts_dec_loop6 + + movdqa (%r8),%xmm8 + movdqa %xmm9,%xmm14 + paddd %xmm9,%xmm9 +.byte 102,15,56,222,209 + paddq %xmm15,%xmm15 + psrad $31,%xmm14 +.byte 102,15,56,222,217 + pand %xmm8,%xmm14 + movups (%rbp),%xmm10 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 + pxor %xmm14,%xmm15 + movaps %xmm10,%xmm11 +.byte 102,15,56,222,249 + movups -64(%rcx),%xmm1 + + movdqa %xmm9,%xmm14 +.byte 102,15,56,222,208 + paddd %xmm9,%xmm9 + pxor %xmm15,%xmm10 +.byte 102,15,56,222,216 + psrad $31,%xmm14 + paddq %xmm15,%xmm15 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + pand %xmm8,%xmm14 + movaps %xmm11,%xmm12 +.byte 102,15,56,222,240 + pxor %xmm14,%xmm15 + movdqa %xmm9,%xmm14 +.byte 102,15,56,222,248 + movups -48(%rcx),%xmm0 + + paddd %xmm9,%xmm9 +.byte 102,15,56,222,209 + pxor %xmm15,%xmm11 + psrad $31,%xmm14 +.byte 102,15,56,222,217 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movdqa %xmm13,48(%rsp) + pxor %xmm14,%xmm15 +.byte 102,15,56,222,241 + movaps %xmm12,%xmm13 + movdqa %xmm9,%xmm14 +.byte 102,15,56,222,249 + movups -32(%rcx),%xmm1 + + paddd %xmm9,%xmm9 +.byte 102,15,56,222,208 + pxor %xmm15,%xmm12 + psrad $31,%xmm14 +.byte 102,15,56,222,216 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm14 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 + pxor %xmm14,%xmm15 + movaps %xmm13,%xmm14 +.byte 102,15,56,222,248 + + movdqa %xmm9,%xmm0 + paddd %xmm9,%xmm9 +.byte 102,15,56,222,209 + pxor %xmm15,%xmm13 + psrad $31,%xmm0 +.byte 102,15,56,222,217 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm0 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + pxor %xmm0,%xmm15 + movups (%rbp),%xmm0 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 + movups 16(%rbp),%xmm1 + + pxor %xmm15,%xmm14 +.byte 102,15,56,223,84,36,0 + psrad $31,%xmm9 + paddq %xmm15,%xmm15 +.byte 102,15,56,223,92,36,16 +.byte 102,15,56,223,100,36,32 + pand %xmm8,%xmm9 + movq %r10,%rax +.byte 102,15,56,223,108,36,48 +.byte 102,15,56,223,116,36,64 +.byte 102,15,56,223,124,36,80 + pxor %xmm9,%xmm15 + + leaq 96(%rsi),%rsi + movups %xmm2,-96(%rsi) + movups %xmm3,-80(%rsi) + movups %xmm4,-64(%rsi) + movups %xmm5,-48(%rsi) + movups %xmm6,-32(%rsi) + movups %xmm7,-16(%rsi) + subq $96,%rdx + jnc L$xts_dec_grandloop + + movl $16+96,%eax + subl %r10d,%eax + movq %rbp,%rcx + shrl $4,%eax + +L$xts_dec_short: + + movl %eax,%r10d + pxor %xmm0,%xmm10 + pxor %xmm0,%xmm11 + addq $96,%rdx + jz L$xts_dec_done + + pxor %xmm0,%xmm12 + cmpq $0x20,%rdx + jb L$xts_dec_one + pxor %xmm0,%xmm13 + je L$xts_dec_two + + pxor %xmm0,%xmm14 + cmpq $0x40,%rdx + jb L$xts_dec_three + je L$xts_dec_four + + movdqu (%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqu 32(%rdi),%xmm4 + pxor %xmm10,%xmm2 + movdqu 48(%rdi),%xmm5 + pxor %xmm11,%xmm3 + movdqu 64(%rdi),%xmm6 + leaq 80(%rdi),%rdi + pxor %xmm12,%xmm4 + pxor %xmm13,%xmm5 + pxor %xmm14,%xmm6 + + call _aesni_decrypt6 + + xorps %xmm10,%xmm2 + xorps %xmm11,%xmm3 + xorps %xmm12,%xmm4 + movdqu %xmm2,(%rsi) + xorps %xmm13,%xmm5 + movdqu %xmm3,16(%rsi) + xorps %xmm14,%xmm6 + movdqu %xmm4,32(%rsi) + pxor %xmm14,%xmm14 + movdqu %xmm5,48(%rsi) + pcmpgtd %xmm15,%xmm14 + movdqu %xmm6,64(%rsi) + leaq 80(%rsi),%rsi + pshufd $0x13,%xmm14,%xmm11 + andq $15,%r9 + jz L$xts_dec_ret + + movdqa %xmm15,%xmm10 + paddq %xmm15,%xmm15 + pand %xmm8,%xmm11 + pxor %xmm15,%xmm11 + jmp L$xts_dec_done2 + +.p2align 4 +L$xts_dec_one: + movups (%rdi),%xmm2 + leaq 16(%rdi),%rdi + xorps %xmm10,%xmm2 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_dec1_12: +.byte 102,15,56,222,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_dec1_12 +.byte 102,15,56,223,209 + xorps %xmm10,%xmm2 + movdqa %xmm11,%xmm10 + movups %xmm2,(%rsi) + movdqa %xmm12,%xmm11 + leaq 16(%rsi),%rsi + jmp L$xts_dec_done + +.p2align 4 +L$xts_dec_two: + movups (%rdi),%xmm2 + movups 16(%rdi),%xmm3 + leaq 32(%rdi),%rdi + xorps %xmm10,%xmm2 + xorps %xmm11,%xmm3 + + call _aesni_decrypt2 + + xorps %xmm10,%xmm2 + movdqa %xmm12,%xmm10 + xorps %xmm11,%xmm3 + movdqa %xmm13,%xmm11 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + leaq 32(%rsi),%rsi + jmp L$xts_dec_done + +.p2align 4 +L$xts_dec_three: + movups (%rdi),%xmm2 + movups 16(%rdi),%xmm3 + movups 32(%rdi),%xmm4 + leaq 48(%rdi),%rdi + xorps %xmm10,%xmm2 + xorps %xmm11,%xmm3 + xorps %xmm12,%xmm4 + + call _aesni_decrypt3 + + xorps %xmm10,%xmm2 + movdqa %xmm13,%xmm10 + xorps %xmm11,%xmm3 + movdqa %xmm14,%xmm11 + xorps %xmm12,%xmm4 + movups %xmm2,(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + leaq 48(%rsi),%rsi + jmp L$xts_dec_done + +.p2align 4 +L$xts_dec_four: + movups (%rdi),%xmm2 + movups 16(%rdi),%xmm3 + movups 32(%rdi),%xmm4 + xorps %xmm10,%xmm2 + movups 48(%rdi),%xmm5 + leaq 64(%rdi),%rdi + xorps %xmm11,%xmm3 + xorps %xmm12,%xmm4 + xorps %xmm13,%xmm5 + + call _aesni_decrypt4 + + pxor %xmm10,%xmm2 + movdqa %xmm14,%xmm10 + pxor %xmm11,%xmm3 + movdqa %xmm15,%xmm11 + pxor %xmm12,%xmm4 + movdqu %xmm2,(%rsi) + pxor %xmm13,%xmm5 + movdqu %xmm3,16(%rsi) + movdqu %xmm4,32(%rsi) + movdqu %xmm5,48(%rsi) + leaq 64(%rsi),%rsi + jmp L$xts_dec_done + +.p2align 4 +L$xts_dec_done: + andq $15,%r9 + jz L$xts_dec_ret +L$xts_dec_done2: + movq %r9,%rdx + movq %rbp,%rcx + movl %r10d,%eax + + movups (%rdi),%xmm2 + xorps %xmm11,%xmm2 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_dec1_13: +.byte 102,15,56,222,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_dec1_13 +.byte 102,15,56,223,209 + xorps %xmm11,%xmm2 + movups %xmm2,(%rsi) + +L$xts_dec_steal: + movzbl 16(%rdi),%eax + movzbl (%rsi),%ecx + leaq 1(%rdi),%rdi + movb %al,(%rsi) + movb %cl,16(%rsi) + leaq 1(%rsi),%rsi + subq $1,%rdx + jnz L$xts_dec_steal + + subq %r9,%rsi + movq %rbp,%rcx + movl %r10d,%eax + + movups (%rsi),%xmm2 + xorps %xmm10,%xmm2 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_dec1_14: +.byte 102,15,56,222,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_dec1_14 +.byte 102,15,56,223,209 + xorps %xmm10,%xmm2 + movups %xmm2,(%rsi) + +L$xts_dec_ret: + xorps %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + movaps %xmm0,0(%rsp) + pxor %xmm8,%xmm8 + movaps %xmm0,16(%rsp) + pxor %xmm9,%xmm9 + movaps %xmm0,32(%rsp) + pxor %xmm10,%xmm10 + movaps %xmm0,48(%rsp) + pxor %xmm11,%xmm11 + movaps %xmm0,64(%rsp) + pxor %xmm12,%xmm12 + movaps %xmm0,80(%rsp) + pxor %xmm13,%xmm13 + movaps %xmm0,96(%rsp) + pxor %xmm14,%xmm14 + pxor %xmm15,%xmm15 + movq -8(%r11),%rbp + + leaq (%r11),%rsp + +L$xts_dec_epilogue: + .byte 0xf3,0xc3 + + +.globl _aesni_ocb_encrypt + +.p2align 5 +_aesni_ocb_encrypt: + +.byte 243,15,30,250 + leaq (%rsp),%rax + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + movq 8(%rax),%rbx + movq 8+8(%rax),%rbp + + movl 240(%rcx),%r10d + movq %rcx,%r11 + shll $4,%r10d + movups (%rcx),%xmm9 + movups 16(%rcx,%r10,1),%xmm1 + + movdqu (%r9),%xmm15 + pxor %xmm1,%xmm9 + pxor %xmm1,%xmm15 + + movl $16+32,%eax + leaq 32(%r11,%r10,1),%rcx + movups 16(%r11),%xmm1 + subq %r10,%rax + movq %rax,%r10 + + movdqu (%rbx),%xmm10 + movdqu (%rbp),%xmm8 + + testq $1,%r8 + jnz L$ocb_enc_odd + + bsfq %r8,%r12 + addq $1,%r8 + shlq $4,%r12 + movdqu (%rbx,%r12,1),%xmm7 + movdqu (%rdi),%xmm2 + leaq 16(%rdi),%rdi + + call __ocb_encrypt1 + + movdqa %xmm7,%xmm15 + movups %xmm2,(%rsi) + leaq 16(%rsi),%rsi + subq $1,%rdx + jz L$ocb_enc_done + +L$ocb_enc_odd: + leaq 1(%r8),%r12 + leaq 3(%r8),%r13 + leaq 5(%r8),%r14 + leaq 6(%r8),%r8 + bsfq %r12,%r12 + bsfq %r13,%r13 + bsfq %r14,%r14 + shlq $4,%r12 + shlq $4,%r13 + shlq $4,%r14 + + subq $6,%rdx + jc L$ocb_enc_short + jmp L$ocb_enc_grandloop + +.p2align 5 +L$ocb_enc_grandloop: + movdqu 0(%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqu 32(%rdi),%xmm4 + movdqu 48(%rdi),%xmm5 + movdqu 64(%rdi),%xmm6 + movdqu 80(%rdi),%xmm7 + leaq 96(%rdi),%rdi + + call __ocb_encrypt6 + + movups %xmm2,0(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + movups %xmm6,64(%rsi) + movups %xmm7,80(%rsi) + leaq 96(%rsi),%rsi + subq $6,%rdx + jnc L$ocb_enc_grandloop + +L$ocb_enc_short: + addq $6,%rdx + jz L$ocb_enc_done + + movdqu 0(%rdi),%xmm2 + cmpq $2,%rdx + jb L$ocb_enc_one + movdqu 16(%rdi),%xmm3 + je L$ocb_enc_two + + movdqu 32(%rdi),%xmm4 + cmpq $4,%rdx + jb L$ocb_enc_three + movdqu 48(%rdi),%xmm5 + je L$ocb_enc_four + + movdqu 64(%rdi),%xmm6 + pxor %xmm7,%xmm7 + + call __ocb_encrypt6 + + movdqa %xmm14,%xmm15 + movups %xmm2,0(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + movups %xmm6,64(%rsi) + + jmp L$ocb_enc_done + +.p2align 4 +L$ocb_enc_one: + movdqa %xmm10,%xmm7 + + call __ocb_encrypt1 + + movdqa %xmm7,%xmm15 + movups %xmm2,0(%rsi) + jmp L$ocb_enc_done + +.p2align 4 +L$ocb_enc_two: + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + + call __ocb_encrypt4 + + movdqa %xmm11,%xmm15 + movups %xmm2,0(%rsi) + movups %xmm3,16(%rsi) + + jmp L$ocb_enc_done + +.p2align 4 +L$ocb_enc_three: + pxor %xmm5,%xmm5 + + call __ocb_encrypt4 + + movdqa %xmm12,%xmm15 + movups %xmm2,0(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + + jmp L$ocb_enc_done + +.p2align 4 +L$ocb_enc_four: + call __ocb_encrypt4 + + movdqa %xmm13,%xmm15 + movups %xmm2,0(%rsi) + movups %xmm3,16(%rsi) + movups %xmm4,32(%rsi) + movups %xmm5,48(%rsi) + +L$ocb_enc_done: + pxor %xmm0,%xmm15 + movdqu %xmm8,(%rbp) + movdqu %xmm15,(%r9) + + xorps %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + pxor %xmm8,%xmm8 + pxor %xmm9,%xmm9 + pxor %xmm10,%xmm10 + pxor %xmm11,%xmm11 + pxor %xmm12,%xmm12 + pxor %xmm13,%xmm13 + pxor %xmm14,%xmm14 + pxor %xmm15,%xmm15 + leaq 40(%rsp),%rax + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbp + + movq -8(%rax),%rbx + + leaq (%rax),%rsp + +L$ocb_enc_epilogue: + .byte 0xf3,0xc3 + + + + +.p2align 5 +__ocb_encrypt6: + + pxor %xmm9,%xmm15 + movdqu (%rbx,%r12,1),%xmm11 + movdqa %xmm10,%xmm12 + movdqu (%rbx,%r13,1),%xmm13 + movdqa %xmm10,%xmm14 + pxor %xmm15,%xmm10 + movdqu (%rbx,%r14,1),%xmm15 + pxor %xmm10,%xmm11 + pxor %xmm2,%xmm8 + pxor %xmm10,%xmm2 + pxor %xmm11,%xmm12 + pxor %xmm3,%xmm8 + pxor %xmm11,%xmm3 + pxor %xmm12,%xmm13 + pxor %xmm4,%xmm8 + pxor %xmm12,%xmm4 + pxor %xmm13,%xmm14 + pxor %xmm5,%xmm8 + pxor %xmm13,%xmm5 + pxor %xmm14,%xmm15 + pxor %xmm6,%xmm8 + pxor %xmm14,%xmm6 + pxor %xmm7,%xmm8 + pxor %xmm15,%xmm7 + movups 32(%r11),%xmm0 + + leaq 1(%r8),%r12 + leaq 3(%r8),%r13 + leaq 5(%r8),%r14 + addq $6,%r8 + pxor %xmm9,%xmm10 + bsfq %r12,%r12 + bsfq %r13,%r13 + bsfq %r14,%r14 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + pxor %xmm9,%xmm11 + pxor %xmm9,%xmm12 +.byte 102,15,56,220,241 + pxor %xmm9,%xmm13 + pxor %xmm9,%xmm14 +.byte 102,15,56,220,249 + movups 48(%r11),%xmm1 + pxor %xmm9,%xmm15 + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 + movups 64(%r11),%xmm0 + shlq $4,%r12 + shlq $4,%r13 + jmp L$ocb_enc_loop6 + +.p2align 5 +L$ocb_enc_loop6: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 +.byte 102,15,56,220,240 +.byte 102,15,56,220,248 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ocb_enc_loop6 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 +.byte 102,15,56,220,241 +.byte 102,15,56,220,249 + movups 16(%r11),%xmm1 + shlq $4,%r14 + +.byte 102,65,15,56,221,210 + movdqu (%rbx),%xmm10 + movq %r10,%rax +.byte 102,65,15,56,221,219 +.byte 102,65,15,56,221,228 +.byte 102,65,15,56,221,237 +.byte 102,65,15,56,221,246 +.byte 102,65,15,56,221,255 + .byte 0xf3,0xc3 + + + + +.p2align 5 +__ocb_encrypt4: + + pxor %xmm9,%xmm15 + movdqu (%rbx,%r12,1),%xmm11 + movdqa %xmm10,%xmm12 + movdqu (%rbx,%r13,1),%xmm13 + pxor %xmm15,%xmm10 + pxor %xmm10,%xmm11 + pxor %xmm2,%xmm8 + pxor %xmm10,%xmm2 + pxor %xmm11,%xmm12 + pxor %xmm3,%xmm8 + pxor %xmm11,%xmm3 + pxor %xmm12,%xmm13 + pxor %xmm4,%xmm8 + pxor %xmm12,%xmm4 + pxor %xmm5,%xmm8 + pxor %xmm13,%xmm5 + movups 32(%r11),%xmm0 + + pxor %xmm9,%xmm10 + pxor %xmm9,%xmm11 + pxor %xmm9,%xmm12 + pxor %xmm9,%xmm13 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups 48(%r11),%xmm1 + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movups 64(%r11),%xmm0 + jmp L$ocb_enc_loop4 + +.p2align 5 +L$ocb_enc_loop4: +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,220,208 +.byte 102,15,56,220,216 +.byte 102,15,56,220,224 +.byte 102,15,56,220,232 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ocb_enc_loop4 + +.byte 102,15,56,220,209 +.byte 102,15,56,220,217 +.byte 102,15,56,220,225 +.byte 102,15,56,220,233 + movups 16(%r11),%xmm1 + movq %r10,%rax + +.byte 102,65,15,56,221,210 +.byte 102,65,15,56,221,219 +.byte 102,65,15,56,221,228 +.byte 102,65,15,56,221,237 + .byte 0xf3,0xc3 + + + + +.p2align 5 +__ocb_encrypt1: + + pxor %xmm15,%xmm7 + pxor %xmm9,%xmm7 + pxor %xmm2,%xmm8 + pxor %xmm7,%xmm2 + movups 32(%r11),%xmm0 + +.byte 102,15,56,220,209 + movups 48(%r11),%xmm1 + pxor %xmm9,%xmm7 + +.byte 102,15,56,220,208 + movups 64(%r11),%xmm0 + jmp L$ocb_enc_loop1 + +.p2align 5 +L$ocb_enc_loop1: +.byte 102,15,56,220,209 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,220,208 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ocb_enc_loop1 + +.byte 102,15,56,220,209 + movups 16(%r11),%xmm1 + movq %r10,%rax + +.byte 102,15,56,221,215 + .byte 0xf3,0xc3 + + + +.globl _aesni_ocb_decrypt + +.p2align 5 +_aesni_ocb_decrypt: + +.byte 243,15,30,250 + leaq (%rsp),%rax + pushq %rbx + + pushq %rbp + + pushq %r12 + + pushq %r13 + + pushq %r14 + + movq 8(%rax),%rbx + movq 8+8(%rax),%rbp + + movl 240(%rcx),%r10d + movq %rcx,%r11 + shll $4,%r10d + movups (%rcx),%xmm9 + movups 16(%rcx,%r10,1),%xmm1 + + movdqu (%r9),%xmm15 + pxor %xmm1,%xmm9 + pxor %xmm1,%xmm15 + + movl $16+32,%eax + leaq 32(%r11,%r10,1),%rcx + movups 16(%r11),%xmm1 + subq %r10,%rax + movq %rax,%r10 + + movdqu (%rbx),%xmm10 + movdqu (%rbp),%xmm8 + + testq $1,%r8 + jnz L$ocb_dec_odd + + bsfq %r8,%r12 + addq $1,%r8 + shlq $4,%r12 + movdqu (%rbx,%r12,1),%xmm7 + movdqu (%rdi),%xmm2 + leaq 16(%rdi),%rdi + + call __ocb_decrypt1 + + movdqa %xmm7,%xmm15 + movups %xmm2,(%rsi) + xorps %xmm2,%xmm8 + leaq 16(%rsi),%rsi + subq $1,%rdx + jz L$ocb_dec_done + +L$ocb_dec_odd: + leaq 1(%r8),%r12 + leaq 3(%r8),%r13 + leaq 5(%r8),%r14 + leaq 6(%r8),%r8 + bsfq %r12,%r12 + bsfq %r13,%r13 + bsfq %r14,%r14 + shlq $4,%r12 + shlq $4,%r13 + shlq $4,%r14 + + subq $6,%rdx + jc L$ocb_dec_short + jmp L$ocb_dec_grandloop + +.p2align 5 +L$ocb_dec_grandloop: + movdqu 0(%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqu 32(%rdi),%xmm4 + movdqu 48(%rdi),%xmm5 + movdqu 64(%rdi),%xmm6 + movdqu 80(%rdi),%xmm7 + leaq 96(%rdi),%rdi + + call __ocb_decrypt6 + + movups %xmm2,0(%rsi) + pxor %xmm2,%xmm8 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm8 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm8 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm8 + movups %xmm6,64(%rsi) + pxor %xmm6,%xmm8 + movups %xmm7,80(%rsi) + pxor %xmm7,%xmm8 + leaq 96(%rsi),%rsi + subq $6,%rdx + jnc L$ocb_dec_grandloop + +L$ocb_dec_short: + addq $6,%rdx + jz L$ocb_dec_done + + movdqu 0(%rdi),%xmm2 + cmpq $2,%rdx + jb L$ocb_dec_one + movdqu 16(%rdi),%xmm3 + je L$ocb_dec_two + + movdqu 32(%rdi),%xmm4 + cmpq $4,%rdx + jb L$ocb_dec_three + movdqu 48(%rdi),%xmm5 + je L$ocb_dec_four + + movdqu 64(%rdi),%xmm6 + pxor %xmm7,%xmm7 + + call __ocb_decrypt6 + + movdqa %xmm14,%xmm15 + movups %xmm2,0(%rsi) + pxor %xmm2,%xmm8 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm8 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm8 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm8 + movups %xmm6,64(%rsi) + pxor %xmm6,%xmm8 + + jmp L$ocb_dec_done + +.p2align 4 +L$ocb_dec_one: + movdqa %xmm10,%xmm7 + + call __ocb_decrypt1 + + movdqa %xmm7,%xmm15 + movups %xmm2,0(%rsi) + xorps %xmm2,%xmm8 + jmp L$ocb_dec_done + +.p2align 4 +L$ocb_dec_two: + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + + call __ocb_decrypt4 + + movdqa %xmm11,%xmm15 + movups %xmm2,0(%rsi) + xorps %xmm2,%xmm8 + movups %xmm3,16(%rsi) + xorps %xmm3,%xmm8 + + jmp L$ocb_dec_done + +.p2align 4 +L$ocb_dec_three: + pxor %xmm5,%xmm5 + + call __ocb_decrypt4 + + movdqa %xmm12,%xmm15 + movups %xmm2,0(%rsi) + xorps %xmm2,%xmm8 + movups %xmm3,16(%rsi) + xorps %xmm3,%xmm8 + movups %xmm4,32(%rsi) + xorps %xmm4,%xmm8 + + jmp L$ocb_dec_done + +.p2align 4 +L$ocb_dec_four: + call __ocb_decrypt4 + + movdqa %xmm13,%xmm15 + movups %xmm2,0(%rsi) + pxor %xmm2,%xmm8 + movups %xmm3,16(%rsi) + pxor %xmm3,%xmm8 + movups %xmm4,32(%rsi) + pxor %xmm4,%xmm8 + movups %xmm5,48(%rsi) + pxor %xmm5,%xmm8 + +L$ocb_dec_done: + pxor %xmm0,%xmm15 + movdqu %xmm8,(%rbp) + movdqu %xmm15,(%r9) + + xorps %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + pxor %xmm8,%xmm8 + pxor %xmm9,%xmm9 + pxor %xmm10,%xmm10 + pxor %xmm11,%xmm11 + pxor %xmm12,%xmm12 + pxor %xmm13,%xmm13 + pxor %xmm14,%xmm14 + pxor %xmm15,%xmm15 + leaq 40(%rsp),%rax + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbp + + movq -8(%rax),%rbx + + leaq (%rax),%rsp + +L$ocb_dec_epilogue: + .byte 0xf3,0xc3 + + + + +.p2align 5 +__ocb_decrypt6: + + pxor %xmm9,%xmm15 + movdqu (%rbx,%r12,1),%xmm11 + movdqa %xmm10,%xmm12 + movdqu (%rbx,%r13,1),%xmm13 + movdqa %xmm10,%xmm14 + pxor %xmm15,%xmm10 + movdqu (%rbx,%r14,1),%xmm15 + pxor %xmm10,%xmm11 + pxor %xmm10,%xmm2 + pxor %xmm11,%xmm12 + pxor %xmm11,%xmm3 + pxor %xmm12,%xmm13 + pxor %xmm12,%xmm4 + pxor %xmm13,%xmm14 + pxor %xmm13,%xmm5 + pxor %xmm14,%xmm15 + pxor %xmm14,%xmm6 + pxor %xmm15,%xmm7 + movups 32(%r11),%xmm0 + + leaq 1(%r8),%r12 + leaq 3(%r8),%r13 + leaq 5(%r8),%r14 + addq $6,%r8 + pxor %xmm9,%xmm10 + bsfq %r12,%r12 + bsfq %r13,%r13 + bsfq %r14,%r14 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + pxor %xmm9,%xmm11 + pxor %xmm9,%xmm12 +.byte 102,15,56,222,241 + pxor %xmm9,%xmm13 + pxor %xmm9,%xmm14 +.byte 102,15,56,222,249 + movups 48(%r11),%xmm1 + pxor %xmm9,%xmm15 + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 + movups 64(%r11),%xmm0 + shlq $4,%r12 + shlq $4,%r13 + jmp L$ocb_dec_loop6 + +.p2align 5 +L$ocb_dec_loop6: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ocb_dec_loop6 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 + movups 16(%r11),%xmm1 + shlq $4,%r14 + +.byte 102,65,15,56,223,210 + movdqu (%rbx),%xmm10 + movq %r10,%rax +.byte 102,65,15,56,223,219 +.byte 102,65,15,56,223,228 +.byte 102,65,15,56,223,237 +.byte 102,65,15,56,223,246 +.byte 102,65,15,56,223,255 + .byte 0xf3,0xc3 + + + + +.p2align 5 +__ocb_decrypt4: + + pxor %xmm9,%xmm15 + movdqu (%rbx,%r12,1),%xmm11 + movdqa %xmm10,%xmm12 + movdqu (%rbx,%r13,1),%xmm13 + pxor %xmm15,%xmm10 + pxor %xmm10,%xmm11 + pxor %xmm10,%xmm2 + pxor %xmm11,%xmm12 + pxor %xmm11,%xmm3 + pxor %xmm12,%xmm13 + pxor %xmm12,%xmm4 + pxor %xmm13,%xmm5 + movups 32(%r11),%xmm0 + + pxor %xmm9,%xmm10 + pxor %xmm9,%xmm11 + pxor %xmm9,%xmm12 + pxor %xmm9,%xmm13 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups 48(%r11),%xmm1 + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + movups 64(%r11),%xmm0 + jmp L$ocb_dec_loop4 + +.p2align 5 +L$ocb_dec_loop4: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ocb_dec_loop4 + +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + movups 16(%r11),%xmm1 + movq %r10,%rax + +.byte 102,65,15,56,223,210 +.byte 102,65,15,56,223,219 +.byte 102,65,15,56,223,228 +.byte 102,65,15,56,223,237 + .byte 0xf3,0xc3 + + + + +.p2align 5 +__ocb_decrypt1: + + pxor %xmm15,%xmm7 + pxor %xmm9,%xmm7 + pxor %xmm7,%xmm2 + movups 32(%r11),%xmm0 + +.byte 102,15,56,222,209 + movups 48(%r11),%xmm1 + pxor %xmm9,%xmm7 + +.byte 102,15,56,222,208 + movups 64(%r11),%xmm0 + jmp L$ocb_dec_loop1 + +.p2align 5 +L$ocb_dec_loop1: +.byte 102,15,56,222,209 + movups (%rcx,%rax,1),%xmm1 + addq $32,%rax + +.byte 102,15,56,222,208 + movups -16(%rcx,%rax,1),%xmm0 + jnz L$ocb_dec_loop1 + +.byte 102,15,56,222,209 + movups 16(%r11),%xmm1 + movq %r10,%rax + +.byte 102,15,56,223,215 + .byte 0xf3,0xc3 + + +.globl _aesni_cbc_encrypt + +.p2align 4 +_aesni_cbc_encrypt: + +.byte 243,15,30,250 + testq %rdx,%rdx + jz L$cbc_ret + + movl 240(%rcx),%r10d + movq %rcx,%r11 + testl %r9d,%r9d + jz L$cbc_decrypt + + movups (%r8),%xmm2 + movl %r10d,%eax + cmpq $16,%rdx + jb L$cbc_enc_tail + subq $16,%rdx + jmp L$cbc_enc_loop +.p2align 4 +L$cbc_enc_loop: + movups (%rdi),%xmm3 + leaq 16(%rdi),%rdi + + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + xorps %xmm0,%xmm3 + leaq 32(%rcx),%rcx + xorps %xmm3,%xmm2 +L$oop_enc1_15: +.byte 102,15,56,220,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_enc1_15 +.byte 102,15,56,221,209 + movl %r10d,%eax + movq %r11,%rcx + movups %xmm2,0(%rsi) + leaq 16(%rsi),%rsi + subq $16,%rdx + jnc L$cbc_enc_loop + addq $16,%rdx + jnz L$cbc_enc_tail + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + movups %xmm2,(%r8) + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + jmp L$cbc_ret + +L$cbc_enc_tail: + movq %rdx,%rcx + xchgq %rdi,%rsi +.long 0x9066A4F3 + movl $16,%ecx + subq %rdx,%rcx + xorl %eax,%eax +.long 0x9066AAF3 + leaq -16(%rdi),%rdi + movl %r10d,%eax + movq %rdi,%rsi + movq %r11,%rcx + xorq %rdx,%rdx + jmp L$cbc_enc_loop + +.p2align 4 +L$cbc_decrypt: + cmpq $16,%rdx + jne L$cbc_decrypt_bulk + + + + movdqu (%rdi),%xmm2 + movdqu (%r8),%xmm3 + movdqa %xmm2,%xmm4 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_dec1_16: +.byte 102,15,56,222,209 + decl %r10d + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_dec1_16 +.byte 102,15,56,223,209 + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + movdqu %xmm4,(%r8) + xorps %xmm3,%xmm2 + pxor %xmm3,%xmm3 + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + jmp L$cbc_ret +.p2align 4 +L$cbc_decrypt_bulk: + leaq (%rsp),%r11 + + pushq %rbp + + subq $16,%rsp + andq $-16,%rsp + movq %rcx,%rbp + movups (%r8),%xmm10 + movl %r10d,%eax + cmpq $0x50,%rdx + jbe L$cbc_dec_tail + + movups (%rcx),%xmm0 + movdqu 0(%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqa %xmm2,%xmm11 + movdqu 32(%rdi),%xmm4 + movdqa %xmm3,%xmm12 + movdqu 48(%rdi),%xmm5 + movdqa %xmm4,%xmm13 + movdqu 64(%rdi),%xmm6 + movdqa %xmm5,%xmm14 + movdqu 80(%rdi),%xmm7 + movdqa %xmm6,%xmm15 + movl _OPENSSL_ia32cap_P+4(%rip),%r9d + cmpq $0x70,%rdx + jbe L$cbc_dec_six_or_seven + + andl $71303168,%r9d + subq $0x50,%rdx + cmpl $4194304,%r9d + je L$cbc_dec_loop6_enter + subq $0x20,%rdx + leaq 112(%rcx),%rcx + jmp L$cbc_dec_loop8_enter +.p2align 4 +L$cbc_dec_loop8: + movups %xmm9,(%rsi) + leaq 16(%rsi),%rsi +L$cbc_dec_loop8_enter: + movdqu 96(%rdi),%xmm8 + pxor %xmm0,%xmm2 + movdqu 112(%rdi),%xmm9 + pxor %xmm0,%xmm3 + movups 16-112(%rcx),%xmm1 + pxor %xmm0,%xmm4 + movq $-1,%rbp + cmpq $0x70,%rdx + pxor %xmm0,%xmm5 + pxor %xmm0,%xmm6 + pxor %xmm0,%xmm7 + pxor %xmm0,%xmm8 + +.byte 102,15,56,222,209 + pxor %xmm0,%xmm9 + movups 32-112(%rcx),%xmm0 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 + adcq $0,%rbp + andq $128,%rbp +.byte 102,68,15,56,222,201 + addq %rdi,%rbp + movups 48-112(%rcx),%xmm1 +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 +.byte 102,68,15,56,222,192 +.byte 102,68,15,56,222,200 + movups 64-112(%rcx),%xmm0 + nop +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 + movups 80-112(%rcx),%xmm1 + nop +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 +.byte 102,68,15,56,222,192 +.byte 102,68,15,56,222,200 + movups 96-112(%rcx),%xmm0 + nop +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 + movups 112-112(%rcx),%xmm1 + nop +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 +.byte 102,68,15,56,222,192 +.byte 102,68,15,56,222,200 + movups 128-112(%rcx),%xmm0 + nop +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 + movups 144-112(%rcx),%xmm1 + cmpl $11,%eax +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 +.byte 102,68,15,56,222,192 +.byte 102,68,15,56,222,200 + movups 160-112(%rcx),%xmm0 + jb L$cbc_dec_done +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 + movups 176-112(%rcx),%xmm1 + nop +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 +.byte 102,68,15,56,222,192 +.byte 102,68,15,56,222,200 + movups 192-112(%rcx),%xmm0 + je L$cbc_dec_done +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 + movups 208-112(%rcx),%xmm1 + nop +.byte 102,15,56,222,208 +.byte 102,15,56,222,216 +.byte 102,15,56,222,224 +.byte 102,15,56,222,232 +.byte 102,15,56,222,240 +.byte 102,15,56,222,248 +.byte 102,68,15,56,222,192 +.byte 102,68,15,56,222,200 + movups 224-112(%rcx),%xmm0 + jmp L$cbc_dec_done +.p2align 4 +L$cbc_dec_done: +.byte 102,15,56,222,209 +.byte 102,15,56,222,217 + pxor %xmm0,%xmm10 + pxor %xmm0,%xmm11 +.byte 102,15,56,222,225 +.byte 102,15,56,222,233 + pxor %xmm0,%xmm12 + pxor %xmm0,%xmm13 +.byte 102,15,56,222,241 +.byte 102,15,56,222,249 + pxor %xmm0,%xmm14 + pxor %xmm0,%xmm15 +.byte 102,68,15,56,222,193 +.byte 102,68,15,56,222,201 + movdqu 80(%rdi),%xmm1 + +.byte 102,65,15,56,223,210 + movdqu 96(%rdi),%xmm10 + pxor %xmm0,%xmm1 +.byte 102,65,15,56,223,219 + pxor %xmm0,%xmm10 + movdqu 112(%rdi),%xmm0 +.byte 102,65,15,56,223,228 + leaq 128(%rdi),%rdi + movdqu 0(%rbp),%xmm11 +.byte 102,65,15,56,223,237 +.byte 102,65,15,56,223,246 + movdqu 16(%rbp),%xmm12 + movdqu 32(%rbp),%xmm13 +.byte 102,65,15,56,223,255 +.byte 102,68,15,56,223,193 + movdqu 48(%rbp),%xmm14 + movdqu 64(%rbp),%xmm15 +.byte 102,69,15,56,223,202 + movdqa %xmm0,%xmm10 + movdqu 80(%rbp),%xmm1 + movups -112(%rcx),%xmm0 + + movups %xmm2,(%rsi) + movdqa %xmm11,%xmm2 + movups %xmm3,16(%rsi) + movdqa %xmm12,%xmm3 + movups %xmm4,32(%rsi) + movdqa %xmm13,%xmm4 + movups %xmm5,48(%rsi) + movdqa %xmm14,%xmm5 + movups %xmm6,64(%rsi) + movdqa %xmm15,%xmm6 + movups %xmm7,80(%rsi) + movdqa %xmm1,%xmm7 + movups %xmm8,96(%rsi) + leaq 112(%rsi),%rsi + + subq $0x80,%rdx + ja L$cbc_dec_loop8 + + movaps %xmm9,%xmm2 + leaq -112(%rcx),%rcx + addq $0x70,%rdx + jle L$cbc_dec_clear_tail_collected + movups %xmm9,(%rsi) + leaq 16(%rsi),%rsi + cmpq $0x50,%rdx + jbe L$cbc_dec_tail + + movaps %xmm11,%xmm2 +L$cbc_dec_six_or_seven: + cmpq $0x60,%rdx + ja L$cbc_dec_seven + + movaps %xmm7,%xmm8 + call _aesni_decrypt6 + pxor %xmm10,%xmm2 + movaps %xmm8,%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + pxor %xmm13,%xmm5 + movdqu %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + pxor %xmm14,%xmm6 + movdqu %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + pxor %xmm15,%xmm7 + movdqu %xmm6,64(%rsi) + pxor %xmm6,%xmm6 + leaq 80(%rsi),%rsi + movdqa %xmm7,%xmm2 + pxor %xmm7,%xmm7 + jmp L$cbc_dec_tail_collected + +.p2align 4 +L$cbc_dec_seven: + movups 96(%rdi),%xmm8 + xorps %xmm9,%xmm9 + call _aesni_decrypt8 + movups 80(%rdi),%xmm9 + pxor %xmm10,%xmm2 + movups 96(%rdi),%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + pxor %xmm13,%xmm5 + movdqu %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + pxor %xmm14,%xmm6 + movdqu %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + pxor %xmm15,%xmm7 + movdqu %xmm6,64(%rsi) + pxor %xmm6,%xmm6 + pxor %xmm9,%xmm8 + movdqu %xmm7,80(%rsi) + pxor %xmm7,%xmm7 + leaq 96(%rsi),%rsi + movdqa %xmm8,%xmm2 + pxor %xmm8,%xmm8 + pxor %xmm9,%xmm9 + jmp L$cbc_dec_tail_collected + +.p2align 4 +L$cbc_dec_loop6: + movups %xmm7,(%rsi) + leaq 16(%rsi),%rsi + movdqu 0(%rdi),%xmm2 + movdqu 16(%rdi),%xmm3 + movdqa %xmm2,%xmm11 + movdqu 32(%rdi),%xmm4 + movdqa %xmm3,%xmm12 + movdqu 48(%rdi),%xmm5 + movdqa %xmm4,%xmm13 + movdqu 64(%rdi),%xmm6 + movdqa %xmm5,%xmm14 + movdqu 80(%rdi),%xmm7 + movdqa %xmm6,%xmm15 +L$cbc_dec_loop6_enter: + leaq 96(%rdi),%rdi + movdqa %xmm7,%xmm8 + + call _aesni_decrypt6 + + pxor %xmm10,%xmm2 + movdqa %xmm8,%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm3,16(%rsi) + pxor %xmm13,%xmm5 + movdqu %xmm4,32(%rsi) + pxor %xmm14,%xmm6 + movq %rbp,%rcx + movdqu %xmm5,48(%rsi) + pxor %xmm15,%xmm7 + movl %r10d,%eax + movdqu %xmm6,64(%rsi) + leaq 80(%rsi),%rsi + subq $0x60,%rdx + ja L$cbc_dec_loop6 + + movdqa %xmm7,%xmm2 + addq $0x50,%rdx + jle L$cbc_dec_clear_tail_collected + movups %xmm7,(%rsi) + leaq 16(%rsi),%rsi + +L$cbc_dec_tail: + movups (%rdi),%xmm2 + subq $0x10,%rdx + jbe L$cbc_dec_one + + movups 16(%rdi),%xmm3 + movaps %xmm2,%xmm11 + subq $0x10,%rdx + jbe L$cbc_dec_two + + movups 32(%rdi),%xmm4 + movaps %xmm3,%xmm12 + subq $0x10,%rdx + jbe L$cbc_dec_three + + movups 48(%rdi),%xmm5 + movaps %xmm4,%xmm13 + subq $0x10,%rdx + jbe L$cbc_dec_four + + movups 64(%rdi),%xmm6 + movaps %xmm5,%xmm14 + movaps %xmm6,%xmm15 + xorps %xmm7,%xmm7 + call _aesni_decrypt6 + pxor %xmm10,%xmm2 + movaps %xmm15,%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + pxor %xmm13,%xmm5 + movdqu %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + pxor %xmm14,%xmm6 + movdqu %xmm5,48(%rsi) + pxor %xmm5,%xmm5 + leaq 64(%rsi),%rsi + movdqa %xmm6,%xmm2 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + subq $0x10,%rdx + jmp L$cbc_dec_tail_collected + +.p2align 4 +L$cbc_dec_one: + movaps %xmm2,%xmm11 + movups (%rcx),%xmm0 + movups 16(%rcx),%xmm1 + leaq 32(%rcx),%rcx + xorps %xmm0,%xmm2 +L$oop_dec1_17: +.byte 102,15,56,222,209 + decl %eax + movups (%rcx),%xmm1 + leaq 16(%rcx),%rcx + jnz L$oop_dec1_17 +.byte 102,15,56,223,209 + xorps %xmm10,%xmm2 + movaps %xmm11,%xmm10 + jmp L$cbc_dec_tail_collected +.p2align 4 +L$cbc_dec_two: + movaps %xmm3,%xmm12 + call _aesni_decrypt2 + pxor %xmm10,%xmm2 + movaps %xmm12,%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + movdqa %xmm3,%xmm2 + pxor %xmm3,%xmm3 + leaq 16(%rsi),%rsi + jmp L$cbc_dec_tail_collected +.p2align 4 +L$cbc_dec_three: + movaps %xmm4,%xmm13 + call _aesni_decrypt3 + pxor %xmm10,%xmm2 + movaps %xmm13,%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + movdqa %xmm4,%xmm2 + pxor %xmm4,%xmm4 + leaq 32(%rsi),%rsi + jmp L$cbc_dec_tail_collected +.p2align 4 +L$cbc_dec_four: + movaps %xmm5,%xmm14 + call _aesni_decrypt4 + pxor %xmm10,%xmm2 + movaps %xmm14,%xmm10 + pxor %xmm11,%xmm3 + movdqu %xmm2,(%rsi) + pxor %xmm12,%xmm4 + movdqu %xmm3,16(%rsi) + pxor %xmm3,%xmm3 + pxor %xmm13,%xmm5 + movdqu %xmm4,32(%rsi) + pxor %xmm4,%xmm4 + movdqa %xmm5,%xmm2 + pxor %xmm5,%xmm5 + leaq 48(%rsi),%rsi + jmp L$cbc_dec_tail_collected + +.p2align 4 +L$cbc_dec_clear_tail_collected: + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + pxor %xmm8,%xmm8 + pxor %xmm9,%xmm9 +L$cbc_dec_tail_collected: + movups %xmm10,(%r8) + andq $15,%rdx + jnz L$cbc_dec_tail_partial + movups %xmm2,(%rsi) + pxor %xmm2,%xmm2 + jmp L$cbc_dec_ret +.p2align 4 +L$cbc_dec_tail_partial: + movaps %xmm2,(%rsp) + pxor %xmm2,%xmm2 + movq $16,%rcx + movq %rsi,%rdi + subq %rdx,%rcx + leaq (%rsp),%rsi +.long 0x9066A4F3 + movdqa %xmm2,(%rsp) + +L$cbc_dec_ret: + xorps %xmm0,%xmm0 + pxor %xmm1,%xmm1 + movq -8(%r11),%rbp + + leaq (%r11),%rsp + +L$cbc_ret: + .byte 0xf3,0xc3 + + +.globl _aesni_set_decrypt_key + +.p2align 4 +_aesni_set_decrypt_key: + +.byte 0x48,0x83,0xEC,0x08 + + call __aesni_set_encrypt_key + shll $4,%esi + testl %eax,%eax + jnz L$dec_key_ret + leaq 16(%rdx,%rsi,1),%rdi + + movups (%rdx),%xmm0 + movups (%rdi),%xmm1 + movups %xmm0,(%rdi) + movups %xmm1,(%rdx) + leaq 16(%rdx),%rdx + leaq -16(%rdi),%rdi + +L$dec_key_inverse: + movups (%rdx),%xmm0 + movups (%rdi),%xmm1 +.byte 102,15,56,219,192 +.byte 102,15,56,219,201 + leaq 16(%rdx),%rdx + leaq -16(%rdi),%rdi + movups %xmm0,16(%rdi) + movups %xmm1,-16(%rdx) + cmpq %rdx,%rdi + ja L$dec_key_inverse + + movups (%rdx),%xmm0 +.byte 102,15,56,219,192 + pxor %xmm1,%xmm1 + movups %xmm0,(%rdi) + pxor %xmm0,%xmm0 +L$dec_key_ret: + addq $8,%rsp + + .byte 0xf3,0xc3 + +L$SEH_end_set_decrypt_key: + +.globl _aesni_set_encrypt_key + +.p2align 4 +_aesni_set_encrypt_key: +__aesni_set_encrypt_key: + +.byte 0x48,0x83,0xEC,0x08 + + movq $-1,%rax + testq %rdi,%rdi + jz L$enc_key_ret + testq %rdx,%rdx + jz L$enc_key_ret + + movl $268437504,%r10d + movups (%rdi),%xmm0 + xorps %xmm4,%xmm4 + andl _OPENSSL_ia32cap_P+4(%rip),%r10d + leaq 16(%rdx),%rax + cmpl $256,%esi + je L$14rounds + cmpl $192,%esi + je L$12rounds + cmpl $128,%esi + jne L$bad_keybits + +L$10rounds: + movl $9,%esi + cmpl $268435456,%r10d + je L$10rounds_alt + + movups %xmm0,(%rdx) +.byte 102,15,58,223,200,1 + call L$key_expansion_128_cold +.byte 102,15,58,223,200,2 + call L$key_expansion_128 +.byte 102,15,58,223,200,4 + call L$key_expansion_128 +.byte 102,15,58,223,200,8 + call L$key_expansion_128 +.byte 102,15,58,223,200,16 + call L$key_expansion_128 +.byte 102,15,58,223,200,32 + call L$key_expansion_128 +.byte 102,15,58,223,200,64 + call L$key_expansion_128 +.byte 102,15,58,223,200,128 + call L$key_expansion_128 +.byte 102,15,58,223,200,27 + call L$key_expansion_128 +.byte 102,15,58,223,200,54 + call L$key_expansion_128 + movups %xmm0,(%rax) + movl %esi,80(%rax) + xorl %eax,%eax + jmp L$enc_key_ret + +.p2align 4 +L$10rounds_alt: + movdqa L$key_rotate(%rip),%xmm5 + movl $8,%r10d + movdqa L$key_rcon1(%rip),%xmm4 + movdqa %xmm0,%xmm2 + movdqu %xmm0,(%rdx) + jmp L$oop_key128 + +.p2align 4 +L$oop_key128: +.byte 102,15,56,0,197 +.byte 102,15,56,221,196 + pslld $1,%xmm4 + leaq 16(%rax),%rax + + movdqa %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm3,%xmm2 + + pxor %xmm2,%xmm0 + movdqu %xmm0,-16(%rax) + movdqa %xmm0,%xmm2 + + decl %r10d + jnz L$oop_key128 + + movdqa L$key_rcon1b(%rip),%xmm4 + +.byte 102,15,56,0,197 +.byte 102,15,56,221,196 + pslld $1,%xmm4 + + movdqa %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm3,%xmm2 + + pxor %xmm2,%xmm0 + movdqu %xmm0,(%rax) + + movdqa %xmm0,%xmm2 +.byte 102,15,56,0,197 +.byte 102,15,56,221,196 + + movdqa %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm2,%xmm3 + pslldq $4,%xmm2 + pxor %xmm3,%xmm2 + + pxor %xmm2,%xmm0 + movdqu %xmm0,16(%rax) + + movl %esi,96(%rax) + xorl %eax,%eax + jmp L$enc_key_ret + +.p2align 4 +L$12rounds: + movq 16(%rdi),%xmm2 + movl $11,%esi + cmpl $268435456,%r10d + je L$12rounds_alt + + movups %xmm0,(%rdx) +.byte 102,15,58,223,202,1 + call L$key_expansion_192a_cold +.byte 102,15,58,223,202,2 + call L$key_expansion_192b +.byte 102,15,58,223,202,4 + call L$key_expansion_192a +.byte 102,15,58,223,202,8 + call L$key_expansion_192b +.byte 102,15,58,223,202,16 + call L$key_expansion_192a +.byte 102,15,58,223,202,32 + call L$key_expansion_192b +.byte 102,15,58,223,202,64 + call L$key_expansion_192a +.byte 102,15,58,223,202,128 + call L$key_expansion_192b + movups %xmm0,(%rax) + movl %esi,48(%rax) + xorq %rax,%rax + jmp L$enc_key_ret + +.p2align 4 +L$12rounds_alt: + movdqa L$key_rotate192(%rip),%xmm5 + movdqa L$key_rcon1(%rip),%xmm4 + movl $8,%r10d + movdqu %xmm0,(%rdx) + jmp L$oop_key192 + +.p2align 4 +L$oop_key192: + movq %xmm2,0(%rax) + movdqa %xmm2,%xmm1 +.byte 102,15,56,0,213 +.byte 102,15,56,221,212 + pslld $1,%xmm4 + leaq 24(%rax),%rax + + movdqa %xmm0,%xmm3 + pslldq $4,%xmm0 + pxor %xmm0,%xmm3 + pslldq $4,%xmm0 + pxor %xmm0,%xmm3 + pslldq $4,%xmm0 + pxor %xmm3,%xmm0 + + pshufd $0xff,%xmm0,%xmm3 + pxor %xmm1,%xmm3 + pslldq $4,%xmm1 + pxor %xmm1,%xmm3 + + pxor %xmm2,%xmm0 + pxor %xmm3,%xmm2 + movdqu %xmm0,-16(%rax) + + decl %r10d + jnz L$oop_key192 + + movl %esi,32(%rax) + xorl %eax,%eax + jmp L$enc_key_ret + +.p2align 4 +L$14rounds: + movups 16(%rdi),%xmm2 + movl $13,%esi + leaq 16(%rax),%rax + cmpl $268435456,%r10d + je L$14rounds_alt + + movups %xmm0,(%rdx) + movups %xmm2,16(%rdx) +.byte 102,15,58,223,202,1 + call L$key_expansion_256a_cold +.byte 102,15,58,223,200,1 + call L$key_expansion_256b +.byte 102,15,58,223,202,2 + call L$key_expansion_256a +.byte 102,15,58,223,200,2 + call L$key_expansion_256b +.byte 102,15,58,223,202,4 + call L$key_expansion_256a +.byte 102,15,58,223,200,4 + call L$key_expansion_256b +.byte 102,15,58,223,202,8 + call L$key_expansion_256a +.byte 102,15,58,223,200,8 + call L$key_expansion_256b +.byte 102,15,58,223,202,16 + call L$key_expansion_256a +.byte 102,15,58,223,200,16 + call L$key_expansion_256b +.byte 102,15,58,223,202,32 + call L$key_expansion_256a +.byte 102,15,58,223,200,32 + call L$key_expansion_256b +.byte 102,15,58,223,202,64 + call L$key_expansion_256a + movups %xmm0,(%rax) + movl %esi,16(%rax) + xorq %rax,%rax + jmp L$enc_key_ret + +.p2align 4 +L$14rounds_alt: + movdqa L$key_rotate(%rip),%xmm5 + movdqa L$key_rcon1(%rip),%xmm4 + movl $7,%r10d + movdqu %xmm0,0(%rdx) + movdqa %xmm2,%xmm1 + movdqu %xmm2,16(%rdx) + jmp L$oop_key256 + +.p2align 4 +L$oop_key256: +.byte 102,15,56,0,213 +.byte 102,15,56,221,212 + + movdqa %xmm0,%xmm3 + pslldq $4,%xmm0 + pxor %xmm0,%xmm3 + pslldq $4,%xmm0 + pxor %xmm0,%xmm3 + pslldq $4,%xmm0 + pxor %xmm3,%xmm0 + pslld $1,%xmm4 + + pxor %xmm2,%xmm0 + movdqu %xmm0,(%rax) + + decl %r10d + jz L$done_key256 + + pshufd $0xff,%xmm0,%xmm2 + pxor %xmm3,%xmm3 +.byte 102,15,56,221,211 + + movdqa %xmm1,%xmm3 + pslldq $4,%xmm1 + pxor %xmm1,%xmm3 + pslldq $4,%xmm1 + pxor %xmm1,%xmm3 + pslldq $4,%xmm1 + pxor %xmm3,%xmm1 + + pxor %xmm1,%xmm2 + movdqu %xmm2,16(%rax) + leaq 32(%rax),%rax + movdqa %xmm2,%xmm1 + + jmp L$oop_key256 + +L$done_key256: + movl %esi,16(%rax) + xorl %eax,%eax + jmp L$enc_key_ret + +.p2align 4 +L$bad_keybits: + movq $-2,%rax +L$enc_key_ret: + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + addq $8,%rsp + + .byte 0xf3,0xc3 +L$SEH_end_set_encrypt_key: + +.p2align 4 +L$key_expansion_128: + movups %xmm0,(%rax) + leaq 16(%rax),%rax +L$key_expansion_128_cold: + shufps $16,%xmm0,%xmm4 + xorps %xmm4,%xmm0 + shufps $140,%xmm0,%xmm4 + xorps %xmm4,%xmm0 + shufps $255,%xmm1,%xmm1 + xorps %xmm1,%xmm0 + .byte 0xf3,0xc3 + +.p2align 4 +L$key_expansion_192a: + movups %xmm0,(%rax) + leaq 16(%rax),%rax +L$key_expansion_192a_cold: + movaps %xmm2,%xmm5 +L$key_expansion_192b_warm: + shufps $16,%xmm0,%xmm4 + movdqa %xmm2,%xmm3 + xorps %xmm4,%xmm0 + shufps $140,%xmm0,%xmm4 + pslldq $4,%xmm3 + xorps %xmm4,%xmm0 + pshufd $85,%xmm1,%xmm1 + pxor %xmm3,%xmm2 + pxor %xmm1,%xmm0 + pshufd $255,%xmm0,%xmm3 + pxor %xmm3,%xmm2 + .byte 0xf3,0xc3 + +.p2align 4 +L$key_expansion_192b: + movaps %xmm0,%xmm3 + shufps $68,%xmm0,%xmm5 + movups %xmm5,(%rax) + shufps $78,%xmm2,%xmm3 + movups %xmm3,16(%rax) + leaq 32(%rax),%rax + jmp L$key_expansion_192b_warm + +.p2align 4 +L$key_expansion_256a: + movups %xmm2,(%rax) + leaq 16(%rax),%rax +L$key_expansion_256a_cold: + shufps $16,%xmm0,%xmm4 + xorps %xmm4,%xmm0 + shufps $140,%xmm0,%xmm4 + xorps %xmm4,%xmm0 + shufps $255,%xmm1,%xmm1 + xorps %xmm1,%xmm0 + .byte 0xf3,0xc3 + +.p2align 4 +L$key_expansion_256b: + movups %xmm0,(%rax) + leaq 16(%rax),%rax + + shufps $16,%xmm2,%xmm4 + xorps %xmm4,%xmm2 + shufps $140,%xmm2,%xmm4 + xorps %xmm4,%xmm2 + shufps $170,%xmm1,%xmm1 + xorps %xmm1,%xmm2 + .byte 0xf3,0xc3 + + + +.section __DATA,__const +.p2align 6 +L$bswap_mask: +.byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 +L$increment32: +.long 6,6,6,0 +L$increment64: +.long 1,0,0,0 +L$xts_magic: +.long 0x87,0,1,0 +L$increment1: +.byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +L$key_rotate: +.long 0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d +L$key_rotate192: +.long 0x04070605,0x04070605,0x04070605,0x04070605 +L$key_rcon1: +.long 1,1,1,1 +L$key_rcon1b: +.long 0x1b,0x1b,0x1b,0x1b + +.byte 65,69,83,32,102,111,114,32,73,110,116,101,108,32,65,69,83,45,78,73,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 +.p2align 6 +.previous diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/bsaes-x86_64.s b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/bsaes-x86_64.s new file mode 100644 index 00000000..1d4c35d8 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/bsaes-x86_64.s @@ -0,0 +1,2576 @@ +.text + + + + + +.p2align 6 +_bsaes_encrypt8: + + leaq L$BS0(%rip),%r11 + + movdqa (%rax),%xmm8 + leaq 16(%rax),%rax + movdqa 80(%r11),%xmm7 + pxor %xmm8,%xmm15 + pxor %xmm8,%xmm0 + pxor %xmm8,%xmm1 + pxor %xmm8,%xmm2 +.byte 102,68,15,56,0,255 +.byte 102,15,56,0,199 + pxor %xmm8,%xmm3 + pxor %xmm8,%xmm4 +.byte 102,15,56,0,207 +.byte 102,15,56,0,215 + pxor %xmm8,%xmm5 + pxor %xmm8,%xmm6 +.byte 102,15,56,0,223 +.byte 102,15,56,0,231 +.byte 102,15,56,0,239 +.byte 102,15,56,0,247 +_bsaes_encrypt8_bitslice: + movdqa 0(%r11),%xmm7 + movdqa 16(%r11),%xmm8 + movdqa %xmm5,%xmm9 + psrlq $1,%xmm5 + movdqa %xmm3,%xmm10 + psrlq $1,%xmm3 + pxor %xmm6,%xmm5 + pxor %xmm4,%xmm3 + pand %xmm7,%xmm5 + pand %xmm7,%xmm3 + pxor %xmm5,%xmm6 + psllq $1,%xmm5 + pxor %xmm3,%xmm4 + psllq $1,%xmm3 + pxor %xmm9,%xmm5 + pxor %xmm10,%xmm3 + movdqa %xmm1,%xmm9 + psrlq $1,%xmm1 + movdqa %xmm15,%xmm10 + psrlq $1,%xmm15 + pxor %xmm2,%xmm1 + pxor %xmm0,%xmm15 + pand %xmm7,%xmm1 + pand %xmm7,%xmm15 + pxor %xmm1,%xmm2 + psllq $1,%xmm1 + pxor %xmm15,%xmm0 + psllq $1,%xmm15 + pxor %xmm9,%xmm1 + pxor %xmm10,%xmm15 + movdqa 32(%r11),%xmm7 + movdqa %xmm4,%xmm9 + psrlq $2,%xmm4 + movdqa %xmm3,%xmm10 + psrlq $2,%xmm3 + pxor %xmm6,%xmm4 + pxor %xmm5,%xmm3 + pand %xmm8,%xmm4 + pand %xmm8,%xmm3 + pxor %xmm4,%xmm6 + psllq $2,%xmm4 + pxor %xmm3,%xmm5 + psllq $2,%xmm3 + pxor %xmm9,%xmm4 + pxor %xmm10,%xmm3 + movdqa %xmm0,%xmm9 + psrlq $2,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $2,%xmm15 + pxor %xmm2,%xmm0 + pxor %xmm1,%xmm15 + pand %xmm8,%xmm0 + pand %xmm8,%xmm15 + pxor %xmm0,%xmm2 + psllq $2,%xmm0 + pxor %xmm15,%xmm1 + psllq $2,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + movdqa %xmm2,%xmm9 + psrlq $4,%xmm2 + movdqa %xmm1,%xmm10 + psrlq $4,%xmm1 + pxor %xmm6,%xmm2 + pxor %xmm5,%xmm1 + pand %xmm7,%xmm2 + pand %xmm7,%xmm1 + pxor %xmm2,%xmm6 + psllq $4,%xmm2 + pxor %xmm1,%xmm5 + psllq $4,%xmm1 + pxor %xmm9,%xmm2 + pxor %xmm10,%xmm1 + movdqa %xmm0,%xmm9 + psrlq $4,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $4,%xmm15 + pxor %xmm4,%xmm0 + pxor %xmm3,%xmm15 + pand %xmm7,%xmm0 + pand %xmm7,%xmm15 + pxor %xmm0,%xmm4 + psllq $4,%xmm0 + pxor %xmm15,%xmm3 + psllq $4,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + decl %r10d + jmp L$enc_sbox +.p2align 4 +L$enc_loop: + pxor 0(%rax),%xmm15 + pxor 16(%rax),%xmm0 + pxor 32(%rax),%xmm1 + pxor 48(%rax),%xmm2 +.byte 102,68,15,56,0,255 +.byte 102,15,56,0,199 + pxor 64(%rax),%xmm3 + pxor 80(%rax),%xmm4 +.byte 102,15,56,0,207 +.byte 102,15,56,0,215 + pxor 96(%rax),%xmm5 + pxor 112(%rax),%xmm6 +.byte 102,15,56,0,223 +.byte 102,15,56,0,231 +.byte 102,15,56,0,239 +.byte 102,15,56,0,247 + leaq 128(%rax),%rax +L$enc_sbox: + pxor %xmm5,%xmm4 + pxor %xmm0,%xmm1 + pxor %xmm15,%xmm2 + pxor %xmm1,%xmm5 + pxor %xmm15,%xmm4 + + pxor %xmm2,%xmm5 + pxor %xmm6,%xmm2 + pxor %xmm4,%xmm6 + pxor %xmm3,%xmm2 + pxor %xmm4,%xmm3 + pxor %xmm0,%xmm2 + + pxor %xmm6,%xmm1 + pxor %xmm4,%xmm0 + movdqa %xmm6,%xmm10 + movdqa %xmm0,%xmm9 + movdqa %xmm4,%xmm8 + movdqa %xmm1,%xmm12 + movdqa %xmm5,%xmm11 + + pxor %xmm3,%xmm10 + pxor %xmm1,%xmm9 + pxor %xmm2,%xmm8 + movdqa %xmm10,%xmm13 + pxor %xmm3,%xmm12 + movdqa %xmm9,%xmm7 + pxor %xmm15,%xmm11 + movdqa %xmm10,%xmm14 + + por %xmm8,%xmm9 + por %xmm11,%xmm10 + pxor %xmm7,%xmm14 + pand %xmm11,%xmm13 + pxor %xmm8,%xmm11 + pand %xmm8,%xmm7 + pand %xmm11,%xmm14 + movdqa %xmm2,%xmm11 + pxor %xmm15,%xmm11 + pand %xmm11,%xmm12 + pxor %xmm12,%xmm10 + pxor %xmm12,%xmm9 + movdqa %xmm6,%xmm12 + movdqa %xmm4,%xmm11 + pxor %xmm0,%xmm12 + pxor %xmm5,%xmm11 + movdqa %xmm12,%xmm8 + pand %xmm11,%xmm12 + por %xmm11,%xmm8 + pxor %xmm12,%xmm7 + pxor %xmm14,%xmm10 + pxor %xmm13,%xmm9 + pxor %xmm14,%xmm8 + movdqa %xmm1,%xmm11 + pxor %xmm13,%xmm7 + movdqa %xmm3,%xmm12 + pxor %xmm13,%xmm8 + movdqa %xmm0,%xmm13 + pand %xmm2,%xmm11 + movdqa %xmm6,%xmm14 + pand %xmm15,%xmm12 + pand %xmm4,%xmm13 + por %xmm5,%xmm14 + pxor %xmm11,%xmm10 + pxor %xmm12,%xmm9 + pxor %xmm13,%xmm8 + pxor %xmm14,%xmm7 + + + + + + movdqa %xmm10,%xmm11 + pand %xmm8,%xmm10 + pxor %xmm9,%xmm11 + + movdqa %xmm7,%xmm13 + movdqa %xmm11,%xmm14 + pxor %xmm10,%xmm13 + pand %xmm13,%xmm14 + + movdqa %xmm8,%xmm12 + pxor %xmm9,%xmm14 + pxor %xmm7,%xmm12 + + pxor %xmm9,%xmm10 + + pand %xmm10,%xmm12 + + movdqa %xmm13,%xmm9 + pxor %xmm7,%xmm12 + + pxor %xmm12,%xmm9 + pxor %xmm12,%xmm8 + + pand %xmm7,%xmm9 + + pxor %xmm9,%xmm13 + pxor %xmm9,%xmm8 + + pand %xmm14,%xmm13 + + pxor %xmm11,%xmm13 + movdqa %xmm5,%xmm11 + movdqa %xmm4,%xmm7 + movdqa %xmm14,%xmm9 + pxor %xmm13,%xmm9 + pand %xmm5,%xmm9 + pxor %xmm4,%xmm5 + pand %xmm14,%xmm4 + pand %xmm13,%xmm5 + pxor %xmm4,%xmm5 + pxor %xmm9,%xmm4 + pxor %xmm15,%xmm11 + pxor %xmm2,%xmm7 + pxor %xmm12,%xmm14 + pxor %xmm8,%xmm13 + movdqa %xmm14,%xmm10 + movdqa %xmm12,%xmm9 + pxor %xmm13,%xmm10 + pxor %xmm8,%xmm9 + pand %xmm11,%xmm10 + pand %xmm15,%xmm9 + pxor %xmm7,%xmm11 + pxor %xmm2,%xmm15 + pand %xmm14,%xmm7 + pand %xmm12,%xmm2 + pand %xmm13,%xmm11 + pand %xmm8,%xmm15 + pxor %xmm11,%xmm7 + pxor %xmm2,%xmm15 + pxor %xmm10,%xmm11 + pxor %xmm9,%xmm2 + pxor %xmm11,%xmm5 + pxor %xmm11,%xmm15 + pxor %xmm7,%xmm4 + pxor %xmm7,%xmm2 + + movdqa %xmm6,%xmm11 + movdqa %xmm0,%xmm7 + pxor %xmm3,%xmm11 + pxor %xmm1,%xmm7 + movdqa %xmm14,%xmm10 + movdqa %xmm12,%xmm9 + pxor %xmm13,%xmm10 + pxor %xmm8,%xmm9 + pand %xmm11,%xmm10 + pand %xmm3,%xmm9 + pxor %xmm7,%xmm11 + pxor %xmm1,%xmm3 + pand %xmm14,%xmm7 + pand %xmm12,%xmm1 + pand %xmm13,%xmm11 + pand %xmm8,%xmm3 + pxor %xmm11,%xmm7 + pxor %xmm1,%xmm3 + pxor %xmm10,%xmm11 + pxor %xmm9,%xmm1 + pxor %xmm12,%xmm14 + pxor %xmm8,%xmm13 + movdqa %xmm14,%xmm10 + pxor %xmm13,%xmm10 + pand %xmm6,%xmm10 + pxor %xmm0,%xmm6 + pand %xmm14,%xmm0 + pand %xmm13,%xmm6 + pxor %xmm0,%xmm6 + pxor %xmm10,%xmm0 + pxor %xmm11,%xmm6 + pxor %xmm11,%xmm3 + pxor %xmm7,%xmm0 + pxor %xmm7,%xmm1 + pxor %xmm15,%xmm6 + pxor %xmm5,%xmm0 + pxor %xmm6,%xmm3 + pxor %xmm15,%xmm5 + pxor %xmm0,%xmm15 + + pxor %xmm4,%xmm0 + pxor %xmm1,%xmm4 + pxor %xmm2,%xmm1 + pxor %xmm4,%xmm2 + pxor %xmm4,%xmm3 + + pxor %xmm2,%xmm5 + decl %r10d + jl L$enc_done + pshufd $0x93,%xmm15,%xmm7 + pshufd $0x93,%xmm0,%xmm8 + pxor %xmm7,%xmm15 + pshufd $0x93,%xmm3,%xmm9 + pxor %xmm8,%xmm0 + pshufd $0x93,%xmm5,%xmm10 + pxor %xmm9,%xmm3 + pshufd $0x93,%xmm2,%xmm11 + pxor %xmm10,%xmm5 + pshufd $0x93,%xmm6,%xmm12 + pxor %xmm11,%xmm2 + pshufd $0x93,%xmm1,%xmm13 + pxor %xmm12,%xmm6 + pshufd $0x93,%xmm4,%xmm14 + pxor %xmm13,%xmm1 + pxor %xmm14,%xmm4 + + pxor %xmm15,%xmm8 + pxor %xmm4,%xmm7 + pxor %xmm4,%xmm8 + pshufd $0x4E,%xmm15,%xmm15 + pxor %xmm0,%xmm9 + pshufd $0x4E,%xmm0,%xmm0 + pxor %xmm2,%xmm12 + pxor %xmm7,%xmm15 + pxor %xmm6,%xmm13 + pxor %xmm8,%xmm0 + pxor %xmm5,%xmm11 + pshufd $0x4E,%xmm2,%xmm7 + pxor %xmm1,%xmm14 + pshufd $0x4E,%xmm6,%xmm8 + pxor %xmm3,%xmm10 + pshufd $0x4E,%xmm5,%xmm2 + pxor %xmm4,%xmm10 + pshufd $0x4E,%xmm4,%xmm6 + pxor %xmm4,%xmm11 + pshufd $0x4E,%xmm1,%xmm5 + pxor %xmm11,%xmm7 + pshufd $0x4E,%xmm3,%xmm1 + pxor %xmm12,%xmm8 + pxor %xmm10,%xmm2 + pxor %xmm14,%xmm6 + pxor %xmm13,%xmm5 + movdqa %xmm7,%xmm3 + pxor %xmm9,%xmm1 + movdqa %xmm8,%xmm4 + movdqa 48(%r11),%xmm7 + jnz L$enc_loop + movdqa 64(%r11),%xmm7 + jmp L$enc_loop +.p2align 4 +L$enc_done: + movdqa 0(%r11),%xmm7 + movdqa 16(%r11),%xmm8 + movdqa %xmm1,%xmm9 + psrlq $1,%xmm1 + movdqa %xmm2,%xmm10 + psrlq $1,%xmm2 + pxor %xmm4,%xmm1 + pxor %xmm6,%xmm2 + pand %xmm7,%xmm1 + pand %xmm7,%xmm2 + pxor %xmm1,%xmm4 + psllq $1,%xmm1 + pxor %xmm2,%xmm6 + psllq $1,%xmm2 + pxor %xmm9,%xmm1 + pxor %xmm10,%xmm2 + movdqa %xmm3,%xmm9 + psrlq $1,%xmm3 + movdqa %xmm15,%xmm10 + psrlq $1,%xmm15 + pxor %xmm5,%xmm3 + pxor %xmm0,%xmm15 + pand %xmm7,%xmm3 + pand %xmm7,%xmm15 + pxor %xmm3,%xmm5 + psllq $1,%xmm3 + pxor %xmm15,%xmm0 + psllq $1,%xmm15 + pxor %xmm9,%xmm3 + pxor %xmm10,%xmm15 + movdqa 32(%r11),%xmm7 + movdqa %xmm6,%xmm9 + psrlq $2,%xmm6 + movdqa %xmm2,%xmm10 + psrlq $2,%xmm2 + pxor %xmm4,%xmm6 + pxor %xmm1,%xmm2 + pand %xmm8,%xmm6 + pand %xmm8,%xmm2 + pxor %xmm6,%xmm4 + psllq $2,%xmm6 + pxor %xmm2,%xmm1 + psllq $2,%xmm2 + pxor %xmm9,%xmm6 + pxor %xmm10,%xmm2 + movdqa %xmm0,%xmm9 + psrlq $2,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $2,%xmm15 + pxor %xmm5,%xmm0 + pxor %xmm3,%xmm15 + pand %xmm8,%xmm0 + pand %xmm8,%xmm15 + pxor %xmm0,%xmm5 + psllq $2,%xmm0 + pxor %xmm15,%xmm3 + psllq $2,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + movdqa %xmm5,%xmm9 + psrlq $4,%xmm5 + movdqa %xmm3,%xmm10 + psrlq $4,%xmm3 + pxor %xmm4,%xmm5 + pxor %xmm1,%xmm3 + pand %xmm7,%xmm5 + pand %xmm7,%xmm3 + pxor %xmm5,%xmm4 + psllq $4,%xmm5 + pxor %xmm3,%xmm1 + psllq $4,%xmm3 + pxor %xmm9,%xmm5 + pxor %xmm10,%xmm3 + movdqa %xmm0,%xmm9 + psrlq $4,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $4,%xmm15 + pxor %xmm6,%xmm0 + pxor %xmm2,%xmm15 + pand %xmm7,%xmm0 + pand %xmm7,%xmm15 + pxor %xmm0,%xmm6 + psllq $4,%xmm0 + pxor %xmm15,%xmm2 + psllq $4,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + movdqa (%rax),%xmm7 + pxor %xmm7,%xmm3 + pxor %xmm7,%xmm5 + pxor %xmm7,%xmm2 + pxor %xmm7,%xmm6 + pxor %xmm7,%xmm1 + pxor %xmm7,%xmm4 + pxor %xmm7,%xmm15 + pxor %xmm7,%xmm0 + .byte 0xf3,0xc3 + + + + +.p2align 6 +_bsaes_decrypt8: + + leaq L$BS0(%rip),%r11 + + movdqa (%rax),%xmm8 + leaq 16(%rax),%rax + movdqa -48(%r11),%xmm7 + pxor %xmm8,%xmm15 + pxor %xmm8,%xmm0 + pxor %xmm8,%xmm1 + pxor %xmm8,%xmm2 +.byte 102,68,15,56,0,255 +.byte 102,15,56,0,199 + pxor %xmm8,%xmm3 + pxor %xmm8,%xmm4 +.byte 102,15,56,0,207 +.byte 102,15,56,0,215 + pxor %xmm8,%xmm5 + pxor %xmm8,%xmm6 +.byte 102,15,56,0,223 +.byte 102,15,56,0,231 +.byte 102,15,56,0,239 +.byte 102,15,56,0,247 + movdqa 0(%r11),%xmm7 + movdqa 16(%r11),%xmm8 + movdqa %xmm5,%xmm9 + psrlq $1,%xmm5 + movdqa %xmm3,%xmm10 + psrlq $1,%xmm3 + pxor %xmm6,%xmm5 + pxor %xmm4,%xmm3 + pand %xmm7,%xmm5 + pand %xmm7,%xmm3 + pxor %xmm5,%xmm6 + psllq $1,%xmm5 + pxor %xmm3,%xmm4 + psllq $1,%xmm3 + pxor %xmm9,%xmm5 + pxor %xmm10,%xmm3 + movdqa %xmm1,%xmm9 + psrlq $1,%xmm1 + movdqa %xmm15,%xmm10 + psrlq $1,%xmm15 + pxor %xmm2,%xmm1 + pxor %xmm0,%xmm15 + pand %xmm7,%xmm1 + pand %xmm7,%xmm15 + pxor %xmm1,%xmm2 + psllq $1,%xmm1 + pxor %xmm15,%xmm0 + psllq $1,%xmm15 + pxor %xmm9,%xmm1 + pxor %xmm10,%xmm15 + movdqa 32(%r11),%xmm7 + movdqa %xmm4,%xmm9 + psrlq $2,%xmm4 + movdqa %xmm3,%xmm10 + psrlq $2,%xmm3 + pxor %xmm6,%xmm4 + pxor %xmm5,%xmm3 + pand %xmm8,%xmm4 + pand %xmm8,%xmm3 + pxor %xmm4,%xmm6 + psllq $2,%xmm4 + pxor %xmm3,%xmm5 + psllq $2,%xmm3 + pxor %xmm9,%xmm4 + pxor %xmm10,%xmm3 + movdqa %xmm0,%xmm9 + psrlq $2,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $2,%xmm15 + pxor %xmm2,%xmm0 + pxor %xmm1,%xmm15 + pand %xmm8,%xmm0 + pand %xmm8,%xmm15 + pxor %xmm0,%xmm2 + psllq $2,%xmm0 + pxor %xmm15,%xmm1 + psllq $2,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + movdqa %xmm2,%xmm9 + psrlq $4,%xmm2 + movdqa %xmm1,%xmm10 + psrlq $4,%xmm1 + pxor %xmm6,%xmm2 + pxor %xmm5,%xmm1 + pand %xmm7,%xmm2 + pand %xmm7,%xmm1 + pxor %xmm2,%xmm6 + psllq $4,%xmm2 + pxor %xmm1,%xmm5 + psllq $4,%xmm1 + pxor %xmm9,%xmm2 + pxor %xmm10,%xmm1 + movdqa %xmm0,%xmm9 + psrlq $4,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $4,%xmm15 + pxor %xmm4,%xmm0 + pxor %xmm3,%xmm15 + pand %xmm7,%xmm0 + pand %xmm7,%xmm15 + pxor %xmm0,%xmm4 + psllq $4,%xmm0 + pxor %xmm15,%xmm3 + psllq $4,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + decl %r10d + jmp L$dec_sbox +.p2align 4 +L$dec_loop: + pxor 0(%rax),%xmm15 + pxor 16(%rax),%xmm0 + pxor 32(%rax),%xmm1 + pxor 48(%rax),%xmm2 +.byte 102,68,15,56,0,255 +.byte 102,15,56,0,199 + pxor 64(%rax),%xmm3 + pxor 80(%rax),%xmm4 +.byte 102,15,56,0,207 +.byte 102,15,56,0,215 + pxor 96(%rax),%xmm5 + pxor 112(%rax),%xmm6 +.byte 102,15,56,0,223 +.byte 102,15,56,0,231 +.byte 102,15,56,0,239 +.byte 102,15,56,0,247 + leaq 128(%rax),%rax +L$dec_sbox: + pxor %xmm3,%xmm2 + + pxor %xmm6,%xmm3 + pxor %xmm6,%xmm1 + pxor %xmm3,%xmm5 + pxor %xmm5,%xmm6 + pxor %xmm6,%xmm0 + + pxor %xmm0,%xmm15 + pxor %xmm4,%xmm1 + pxor %xmm15,%xmm2 + pxor %xmm15,%xmm4 + pxor %xmm2,%xmm0 + movdqa %xmm2,%xmm10 + movdqa %xmm6,%xmm9 + movdqa %xmm0,%xmm8 + movdqa %xmm3,%xmm12 + movdqa %xmm4,%xmm11 + + pxor %xmm15,%xmm10 + pxor %xmm3,%xmm9 + pxor %xmm5,%xmm8 + movdqa %xmm10,%xmm13 + pxor %xmm15,%xmm12 + movdqa %xmm9,%xmm7 + pxor %xmm1,%xmm11 + movdqa %xmm10,%xmm14 + + por %xmm8,%xmm9 + por %xmm11,%xmm10 + pxor %xmm7,%xmm14 + pand %xmm11,%xmm13 + pxor %xmm8,%xmm11 + pand %xmm8,%xmm7 + pand %xmm11,%xmm14 + movdqa %xmm5,%xmm11 + pxor %xmm1,%xmm11 + pand %xmm11,%xmm12 + pxor %xmm12,%xmm10 + pxor %xmm12,%xmm9 + movdqa %xmm2,%xmm12 + movdqa %xmm0,%xmm11 + pxor %xmm6,%xmm12 + pxor %xmm4,%xmm11 + movdqa %xmm12,%xmm8 + pand %xmm11,%xmm12 + por %xmm11,%xmm8 + pxor %xmm12,%xmm7 + pxor %xmm14,%xmm10 + pxor %xmm13,%xmm9 + pxor %xmm14,%xmm8 + movdqa %xmm3,%xmm11 + pxor %xmm13,%xmm7 + movdqa %xmm15,%xmm12 + pxor %xmm13,%xmm8 + movdqa %xmm6,%xmm13 + pand %xmm5,%xmm11 + movdqa %xmm2,%xmm14 + pand %xmm1,%xmm12 + pand %xmm0,%xmm13 + por %xmm4,%xmm14 + pxor %xmm11,%xmm10 + pxor %xmm12,%xmm9 + pxor %xmm13,%xmm8 + pxor %xmm14,%xmm7 + + + + + + movdqa %xmm10,%xmm11 + pand %xmm8,%xmm10 + pxor %xmm9,%xmm11 + + movdqa %xmm7,%xmm13 + movdqa %xmm11,%xmm14 + pxor %xmm10,%xmm13 + pand %xmm13,%xmm14 + + movdqa %xmm8,%xmm12 + pxor %xmm9,%xmm14 + pxor %xmm7,%xmm12 + + pxor %xmm9,%xmm10 + + pand %xmm10,%xmm12 + + movdqa %xmm13,%xmm9 + pxor %xmm7,%xmm12 + + pxor %xmm12,%xmm9 + pxor %xmm12,%xmm8 + + pand %xmm7,%xmm9 + + pxor %xmm9,%xmm13 + pxor %xmm9,%xmm8 + + pand %xmm14,%xmm13 + + pxor %xmm11,%xmm13 + movdqa %xmm4,%xmm11 + movdqa %xmm0,%xmm7 + movdqa %xmm14,%xmm9 + pxor %xmm13,%xmm9 + pand %xmm4,%xmm9 + pxor %xmm0,%xmm4 + pand %xmm14,%xmm0 + pand %xmm13,%xmm4 + pxor %xmm0,%xmm4 + pxor %xmm9,%xmm0 + pxor %xmm1,%xmm11 + pxor %xmm5,%xmm7 + pxor %xmm12,%xmm14 + pxor %xmm8,%xmm13 + movdqa %xmm14,%xmm10 + movdqa %xmm12,%xmm9 + pxor %xmm13,%xmm10 + pxor %xmm8,%xmm9 + pand %xmm11,%xmm10 + pand %xmm1,%xmm9 + pxor %xmm7,%xmm11 + pxor %xmm5,%xmm1 + pand %xmm14,%xmm7 + pand %xmm12,%xmm5 + pand %xmm13,%xmm11 + pand %xmm8,%xmm1 + pxor %xmm11,%xmm7 + pxor %xmm5,%xmm1 + pxor %xmm10,%xmm11 + pxor %xmm9,%xmm5 + pxor %xmm11,%xmm4 + pxor %xmm11,%xmm1 + pxor %xmm7,%xmm0 + pxor %xmm7,%xmm5 + + movdqa %xmm2,%xmm11 + movdqa %xmm6,%xmm7 + pxor %xmm15,%xmm11 + pxor %xmm3,%xmm7 + movdqa %xmm14,%xmm10 + movdqa %xmm12,%xmm9 + pxor %xmm13,%xmm10 + pxor %xmm8,%xmm9 + pand %xmm11,%xmm10 + pand %xmm15,%xmm9 + pxor %xmm7,%xmm11 + pxor %xmm3,%xmm15 + pand %xmm14,%xmm7 + pand %xmm12,%xmm3 + pand %xmm13,%xmm11 + pand %xmm8,%xmm15 + pxor %xmm11,%xmm7 + pxor %xmm3,%xmm15 + pxor %xmm10,%xmm11 + pxor %xmm9,%xmm3 + pxor %xmm12,%xmm14 + pxor %xmm8,%xmm13 + movdqa %xmm14,%xmm10 + pxor %xmm13,%xmm10 + pand %xmm2,%xmm10 + pxor %xmm6,%xmm2 + pand %xmm14,%xmm6 + pand %xmm13,%xmm2 + pxor %xmm6,%xmm2 + pxor %xmm10,%xmm6 + pxor %xmm11,%xmm2 + pxor %xmm11,%xmm15 + pxor %xmm7,%xmm6 + pxor %xmm7,%xmm3 + pxor %xmm6,%xmm0 + pxor %xmm4,%xmm5 + + pxor %xmm0,%xmm3 + pxor %xmm6,%xmm1 + pxor %xmm6,%xmm4 + pxor %xmm1,%xmm3 + pxor %xmm15,%xmm6 + pxor %xmm4,%xmm3 + pxor %xmm5,%xmm2 + pxor %xmm0,%xmm5 + pxor %xmm3,%xmm2 + + pxor %xmm15,%xmm3 + pxor %xmm2,%xmm6 + decl %r10d + jl L$dec_done + + pshufd $0x4E,%xmm15,%xmm7 + pshufd $0x4E,%xmm2,%xmm13 + pxor %xmm15,%xmm7 + pshufd $0x4E,%xmm4,%xmm14 + pxor %xmm2,%xmm13 + pshufd $0x4E,%xmm0,%xmm8 + pxor %xmm4,%xmm14 + pshufd $0x4E,%xmm5,%xmm9 + pxor %xmm0,%xmm8 + pshufd $0x4E,%xmm3,%xmm10 + pxor %xmm5,%xmm9 + pxor %xmm13,%xmm15 + pxor %xmm13,%xmm0 + pshufd $0x4E,%xmm1,%xmm11 + pxor %xmm3,%xmm10 + pxor %xmm7,%xmm5 + pxor %xmm8,%xmm3 + pshufd $0x4E,%xmm6,%xmm12 + pxor %xmm1,%xmm11 + pxor %xmm14,%xmm0 + pxor %xmm9,%xmm1 + pxor %xmm6,%xmm12 + + pxor %xmm14,%xmm5 + pxor %xmm13,%xmm3 + pxor %xmm13,%xmm1 + pxor %xmm10,%xmm6 + pxor %xmm11,%xmm2 + pxor %xmm14,%xmm1 + pxor %xmm14,%xmm6 + pxor %xmm12,%xmm4 + pshufd $0x93,%xmm15,%xmm7 + pshufd $0x93,%xmm0,%xmm8 + pxor %xmm7,%xmm15 + pshufd $0x93,%xmm5,%xmm9 + pxor %xmm8,%xmm0 + pshufd $0x93,%xmm3,%xmm10 + pxor %xmm9,%xmm5 + pshufd $0x93,%xmm1,%xmm11 + pxor %xmm10,%xmm3 + pshufd $0x93,%xmm6,%xmm12 + pxor %xmm11,%xmm1 + pshufd $0x93,%xmm2,%xmm13 + pxor %xmm12,%xmm6 + pshufd $0x93,%xmm4,%xmm14 + pxor %xmm13,%xmm2 + pxor %xmm14,%xmm4 + + pxor %xmm15,%xmm8 + pxor %xmm4,%xmm7 + pxor %xmm4,%xmm8 + pshufd $0x4E,%xmm15,%xmm15 + pxor %xmm0,%xmm9 + pshufd $0x4E,%xmm0,%xmm0 + pxor %xmm1,%xmm12 + pxor %xmm7,%xmm15 + pxor %xmm6,%xmm13 + pxor %xmm8,%xmm0 + pxor %xmm3,%xmm11 + pshufd $0x4E,%xmm1,%xmm7 + pxor %xmm2,%xmm14 + pshufd $0x4E,%xmm6,%xmm8 + pxor %xmm5,%xmm10 + pshufd $0x4E,%xmm3,%xmm1 + pxor %xmm4,%xmm10 + pshufd $0x4E,%xmm4,%xmm6 + pxor %xmm4,%xmm11 + pshufd $0x4E,%xmm2,%xmm3 + pxor %xmm11,%xmm7 + pshufd $0x4E,%xmm5,%xmm2 + pxor %xmm12,%xmm8 + pxor %xmm1,%xmm10 + pxor %xmm14,%xmm6 + pxor %xmm3,%xmm13 + movdqa %xmm7,%xmm3 + pxor %xmm9,%xmm2 + movdqa %xmm13,%xmm5 + movdqa %xmm8,%xmm4 + movdqa %xmm2,%xmm1 + movdqa %xmm10,%xmm2 + movdqa -16(%r11),%xmm7 + jnz L$dec_loop + movdqa -32(%r11),%xmm7 + jmp L$dec_loop +.p2align 4 +L$dec_done: + movdqa 0(%r11),%xmm7 + movdqa 16(%r11),%xmm8 + movdqa %xmm2,%xmm9 + psrlq $1,%xmm2 + movdqa %xmm1,%xmm10 + psrlq $1,%xmm1 + pxor %xmm4,%xmm2 + pxor %xmm6,%xmm1 + pand %xmm7,%xmm2 + pand %xmm7,%xmm1 + pxor %xmm2,%xmm4 + psllq $1,%xmm2 + pxor %xmm1,%xmm6 + psllq $1,%xmm1 + pxor %xmm9,%xmm2 + pxor %xmm10,%xmm1 + movdqa %xmm5,%xmm9 + psrlq $1,%xmm5 + movdqa %xmm15,%xmm10 + psrlq $1,%xmm15 + pxor %xmm3,%xmm5 + pxor %xmm0,%xmm15 + pand %xmm7,%xmm5 + pand %xmm7,%xmm15 + pxor %xmm5,%xmm3 + psllq $1,%xmm5 + pxor %xmm15,%xmm0 + psllq $1,%xmm15 + pxor %xmm9,%xmm5 + pxor %xmm10,%xmm15 + movdqa 32(%r11),%xmm7 + movdqa %xmm6,%xmm9 + psrlq $2,%xmm6 + movdqa %xmm1,%xmm10 + psrlq $2,%xmm1 + pxor %xmm4,%xmm6 + pxor %xmm2,%xmm1 + pand %xmm8,%xmm6 + pand %xmm8,%xmm1 + pxor %xmm6,%xmm4 + psllq $2,%xmm6 + pxor %xmm1,%xmm2 + psllq $2,%xmm1 + pxor %xmm9,%xmm6 + pxor %xmm10,%xmm1 + movdqa %xmm0,%xmm9 + psrlq $2,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $2,%xmm15 + pxor %xmm3,%xmm0 + pxor %xmm5,%xmm15 + pand %xmm8,%xmm0 + pand %xmm8,%xmm15 + pxor %xmm0,%xmm3 + psllq $2,%xmm0 + pxor %xmm15,%xmm5 + psllq $2,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + movdqa %xmm3,%xmm9 + psrlq $4,%xmm3 + movdqa %xmm5,%xmm10 + psrlq $4,%xmm5 + pxor %xmm4,%xmm3 + pxor %xmm2,%xmm5 + pand %xmm7,%xmm3 + pand %xmm7,%xmm5 + pxor %xmm3,%xmm4 + psllq $4,%xmm3 + pxor %xmm5,%xmm2 + psllq $4,%xmm5 + pxor %xmm9,%xmm3 + pxor %xmm10,%xmm5 + movdqa %xmm0,%xmm9 + psrlq $4,%xmm0 + movdqa %xmm15,%xmm10 + psrlq $4,%xmm15 + pxor %xmm6,%xmm0 + pxor %xmm1,%xmm15 + pand %xmm7,%xmm0 + pand %xmm7,%xmm15 + pxor %xmm0,%xmm6 + psllq $4,%xmm0 + pxor %xmm15,%xmm1 + psllq $4,%xmm15 + pxor %xmm9,%xmm0 + pxor %xmm10,%xmm15 + movdqa (%rax),%xmm7 + pxor %xmm7,%xmm5 + pxor %xmm7,%xmm3 + pxor %xmm7,%xmm1 + pxor %xmm7,%xmm6 + pxor %xmm7,%xmm2 + pxor %xmm7,%xmm4 + pxor %xmm7,%xmm15 + pxor %xmm7,%xmm0 + .byte 0xf3,0xc3 + + + +.p2align 4 +_bsaes_key_convert: + + leaq L$masks(%rip),%r11 + movdqu (%rcx),%xmm7 + leaq 16(%rcx),%rcx + movdqa 0(%r11),%xmm0 + movdqa 16(%r11),%xmm1 + movdqa 32(%r11),%xmm2 + movdqa 48(%r11),%xmm3 + movdqa 64(%r11),%xmm4 + pcmpeqd %xmm5,%xmm5 + + movdqu (%rcx),%xmm6 + movdqa %xmm7,(%rax) + leaq 16(%rax),%rax + decl %r10d + jmp L$key_loop +.p2align 4 +L$key_loop: +.byte 102,15,56,0,244 + + movdqa %xmm0,%xmm8 + movdqa %xmm1,%xmm9 + + pand %xmm6,%xmm8 + pand %xmm6,%xmm9 + movdqa %xmm2,%xmm10 + pcmpeqb %xmm0,%xmm8 + psllq $4,%xmm0 + movdqa %xmm3,%xmm11 + pcmpeqb %xmm1,%xmm9 + psllq $4,%xmm1 + + pand %xmm6,%xmm10 + pand %xmm6,%xmm11 + movdqa %xmm0,%xmm12 + pcmpeqb %xmm2,%xmm10 + psllq $4,%xmm2 + movdqa %xmm1,%xmm13 + pcmpeqb %xmm3,%xmm11 + psllq $4,%xmm3 + + movdqa %xmm2,%xmm14 + movdqa %xmm3,%xmm15 + pxor %xmm5,%xmm8 + pxor %xmm5,%xmm9 + + pand %xmm6,%xmm12 + pand %xmm6,%xmm13 + movdqa %xmm8,0(%rax) + pcmpeqb %xmm0,%xmm12 + psrlq $4,%xmm0 + movdqa %xmm9,16(%rax) + pcmpeqb %xmm1,%xmm13 + psrlq $4,%xmm1 + leaq 16(%rcx),%rcx + + pand %xmm6,%xmm14 + pand %xmm6,%xmm15 + movdqa %xmm10,32(%rax) + pcmpeqb %xmm2,%xmm14 + psrlq $4,%xmm2 + movdqa %xmm11,48(%rax) + pcmpeqb %xmm3,%xmm15 + psrlq $4,%xmm3 + movdqu (%rcx),%xmm6 + + pxor %xmm5,%xmm13 + pxor %xmm5,%xmm14 + movdqa %xmm12,64(%rax) + movdqa %xmm13,80(%rax) + movdqa %xmm14,96(%rax) + movdqa %xmm15,112(%rax) + leaq 128(%rax),%rax + decl %r10d + jnz L$key_loop + + movdqa 80(%r11),%xmm7 + + .byte 0xf3,0xc3 + + + +.globl _ossl_bsaes_cbc_encrypt + +.p2align 4 +_ossl_bsaes_cbc_encrypt: + +.byte 243,15,30,250 + cmpl $0,%r9d + jne _asm_AES_cbc_encrypt + cmpq $128,%rdx + jb _asm_AES_cbc_encrypt + + movq %rsp,%rax +L$cbc_dec_prologue: + pushq %rbp + + pushq %rbx + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + leaq -72(%rsp),%rsp + + movq %rsp,%rbp + + movl 240(%rcx),%eax + movq %rdi,%r12 + movq %rsi,%r13 + movq %rdx,%r14 + movq %rcx,%r15 + movq %r8,%rbx + shrq $4,%r14 + + movl %eax,%edx + shlq $7,%rax + subq $96,%rax + subq %rax,%rsp + + movq %rsp,%rax + movq %r15,%rcx + movl %edx,%r10d + call _bsaes_key_convert + pxor (%rsp),%xmm7 + movdqa %xmm6,(%rax) + movdqa %xmm7,(%rsp) + + movdqu (%rbx),%xmm14 + subq $8,%r14 +L$cbc_dec_loop: + movdqu 0(%r12),%xmm15 + movdqu 16(%r12),%xmm0 + movdqu 32(%r12),%xmm1 + movdqu 48(%r12),%xmm2 + movdqu 64(%r12),%xmm3 + movdqu 80(%r12),%xmm4 + movq %rsp,%rax + movdqu 96(%r12),%xmm5 + movl %edx,%r10d + movdqu 112(%r12),%xmm6 + movdqa %xmm14,32(%rbp) + + call _bsaes_decrypt8 + + pxor 32(%rbp),%xmm15 + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm0 + movdqu 32(%r12),%xmm9 + pxor %xmm8,%xmm5 + movdqu 48(%r12),%xmm10 + pxor %xmm9,%xmm3 + movdqu 64(%r12),%xmm11 + pxor %xmm10,%xmm1 + movdqu 80(%r12),%xmm12 + pxor %xmm11,%xmm6 + movdqu 96(%r12),%xmm13 + pxor %xmm12,%xmm2 + movdqu 112(%r12),%xmm14 + pxor %xmm13,%xmm4 + movdqu %xmm15,0(%r13) + leaq 128(%r12),%r12 + movdqu %xmm0,16(%r13) + movdqu %xmm5,32(%r13) + movdqu %xmm3,48(%r13) + movdqu %xmm1,64(%r13) + movdqu %xmm6,80(%r13) + movdqu %xmm2,96(%r13) + movdqu %xmm4,112(%r13) + leaq 128(%r13),%r13 + subq $8,%r14 + jnc L$cbc_dec_loop + + addq $8,%r14 + jz L$cbc_dec_done + + movdqu 0(%r12),%xmm15 + movq %rsp,%rax + movl %edx,%r10d + cmpq $2,%r14 + jb L$cbc_dec_one + movdqu 16(%r12),%xmm0 + je L$cbc_dec_two + movdqu 32(%r12),%xmm1 + cmpq $4,%r14 + jb L$cbc_dec_three + movdqu 48(%r12),%xmm2 + je L$cbc_dec_four + movdqu 64(%r12),%xmm3 + cmpq $6,%r14 + jb L$cbc_dec_five + movdqu 80(%r12),%xmm4 + je L$cbc_dec_six + movdqu 96(%r12),%xmm5 + movdqa %xmm14,32(%rbp) + call _bsaes_decrypt8 + pxor 32(%rbp),%xmm15 + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm0 + movdqu 32(%r12),%xmm9 + pxor %xmm8,%xmm5 + movdqu 48(%r12),%xmm10 + pxor %xmm9,%xmm3 + movdqu 64(%r12),%xmm11 + pxor %xmm10,%xmm1 + movdqu 80(%r12),%xmm12 + pxor %xmm11,%xmm6 + movdqu 96(%r12),%xmm14 + pxor %xmm12,%xmm2 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + movdqu %xmm5,32(%r13) + movdqu %xmm3,48(%r13) + movdqu %xmm1,64(%r13) + movdqu %xmm6,80(%r13) + movdqu %xmm2,96(%r13) + jmp L$cbc_dec_done +.p2align 4 +L$cbc_dec_six: + movdqa %xmm14,32(%rbp) + call _bsaes_decrypt8 + pxor 32(%rbp),%xmm15 + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm0 + movdqu 32(%r12),%xmm9 + pxor %xmm8,%xmm5 + movdqu 48(%r12),%xmm10 + pxor %xmm9,%xmm3 + movdqu 64(%r12),%xmm11 + pxor %xmm10,%xmm1 + movdqu 80(%r12),%xmm14 + pxor %xmm11,%xmm6 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + movdqu %xmm5,32(%r13) + movdqu %xmm3,48(%r13) + movdqu %xmm1,64(%r13) + movdqu %xmm6,80(%r13) + jmp L$cbc_dec_done +.p2align 4 +L$cbc_dec_five: + movdqa %xmm14,32(%rbp) + call _bsaes_decrypt8 + pxor 32(%rbp),%xmm15 + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm0 + movdqu 32(%r12),%xmm9 + pxor %xmm8,%xmm5 + movdqu 48(%r12),%xmm10 + pxor %xmm9,%xmm3 + movdqu 64(%r12),%xmm14 + pxor %xmm10,%xmm1 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + movdqu %xmm5,32(%r13) + movdqu %xmm3,48(%r13) + movdqu %xmm1,64(%r13) + jmp L$cbc_dec_done +.p2align 4 +L$cbc_dec_four: + movdqa %xmm14,32(%rbp) + call _bsaes_decrypt8 + pxor 32(%rbp),%xmm15 + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm0 + movdqu 32(%r12),%xmm9 + pxor %xmm8,%xmm5 + movdqu 48(%r12),%xmm14 + pxor %xmm9,%xmm3 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + movdqu %xmm5,32(%r13) + movdqu %xmm3,48(%r13) + jmp L$cbc_dec_done +.p2align 4 +L$cbc_dec_three: + movdqa %xmm14,32(%rbp) + call _bsaes_decrypt8 + pxor 32(%rbp),%xmm15 + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm0 + movdqu 32(%r12),%xmm14 + pxor %xmm8,%xmm5 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + movdqu %xmm5,32(%r13) + jmp L$cbc_dec_done +.p2align 4 +L$cbc_dec_two: + movdqa %xmm14,32(%rbp) + call _bsaes_decrypt8 + pxor 32(%rbp),%xmm15 + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm14 + pxor %xmm7,%xmm0 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + jmp L$cbc_dec_done +.p2align 4 +L$cbc_dec_one: + leaq (%r12),%rdi + leaq 32(%rbp),%rsi + leaq (%r15),%rdx + call _asm_AES_decrypt + pxor 32(%rbp),%xmm14 + movdqu %xmm14,(%r13) + movdqa %xmm15,%xmm14 + +L$cbc_dec_done: + movdqu %xmm14,(%rbx) + leaq (%rsp),%rax + pxor %xmm0,%xmm0 +L$cbc_dec_bzero: + movdqa %xmm0,0(%rax) + movdqa %xmm0,16(%rax) + leaq 32(%rax),%rax + cmpq %rax,%rbp + ja L$cbc_dec_bzero + + leaq 120(%rbp),%rax + + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbx + + movq -8(%rax),%rbp + + leaq (%rax),%rsp + +L$cbc_dec_epilogue: + .byte 0xf3,0xc3 + + + +.globl _ossl_bsaes_ctr32_encrypt_blocks + +.p2align 4 +_ossl_bsaes_ctr32_encrypt_blocks: + +.byte 243,15,30,250 + movq %rsp,%rax +L$ctr_enc_prologue: + pushq %rbp + + pushq %rbx + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + leaq -72(%rsp),%rsp + + movq %rsp,%rbp + + movdqu (%r8),%xmm0 + movl 240(%rcx),%eax + movq %rdi,%r12 + movq %rsi,%r13 + movq %rdx,%r14 + movq %rcx,%r15 + movdqa %xmm0,32(%rbp) + cmpq $8,%rdx + jb L$ctr_enc_short + + movl %eax,%ebx + shlq $7,%rax + subq $96,%rax + subq %rax,%rsp + + movq %rsp,%rax + movq %r15,%rcx + movl %ebx,%r10d + call _bsaes_key_convert + pxor %xmm6,%xmm7 + movdqa %xmm7,(%rax) + + movdqa (%rsp),%xmm8 + leaq L$ADD1(%rip),%r11 + movdqa 32(%rbp),%xmm15 + movdqa -32(%r11),%xmm7 +.byte 102,68,15,56,0,199 +.byte 102,68,15,56,0,255 + movdqa %xmm8,(%rsp) + jmp L$ctr_enc_loop +.p2align 4 +L$ctr_enc_loop: + movdqa %xmm15,32(%rbp) + movdqa %xmm15,%xmm0 + movdqa %xmm15,%xmm1 + paddd 0(%r11),%xmm0 + movdqa %xmm15,%xmm2 + paddd 16(%r11),%xmm1 + movdqa %xmm15,%xmm3 + paddd 32(%r11),%xmm2 + movdqa %xmm15,%xmm4 + paddd 48(%r11),%xmm3 + movdqa %xmm15,%xmm5 + paddd 64(%r11),%xmm4 + movdqa %xmm15,%xmm6 + paddd 80(%r11),%xmm5 + paddd 96(%r11),%xmm6 + + + + movdqa (%rsp),%xmm8 + leaq 16(%rsp),%rax + movdqa -16(%r11),%xmm7 + pxor %xmm8,%xmm15 + pxor %xmm8,%xmm0 + pxor %xmm8,%xmm1 + pxor %xmm8,%xmm2 +.byte 102,68,15,56,0,255 +.byte 102,15,56,0,199 + pxor %xmm8,%xmm3 + pxor %xmm8,%xmm4 +.byte 102,15,56,0,207 +.byte 102,15,56,0,215 + pxor %xmm8,%xmm5 + pxor %xmm8,%xmm6 +.byte 102,15,56,0,223 +.byte 102,15,56,0,231 +.byte 102,15,56,0,239 +.byte 102,15,56,0,247 + leaq L$BS0(%rip),%r11 + movl %ebx,%r10d + + call _bsaes_encrypt8_bitslice + + subq $8,%r14 + jc L$ctr_enc_loop_done + + movdqu 0(%r12),%xmm7 + movdqu 16(%r12),%xmm8 + movdqu 32(%r12),%xmm9 + movdqu 48(%r12),%xmm10 + movdqu 64(%r12),%xmm11 + movdqu 80(%r12),%xmm12 + movdqu 96(%r12),%xmm13 + movdqu 112(%r12),%xmm14 + leaq 128(%r12),%r12 + pxor %xmm15,%xmm7 + movdqa 32(%rbp),%xmm15 + pxor %xmm8,%xmm0 + movdqu %xmm7,0(%r13) + pxor %xmm9,%xmm3 + movdqu %xmm0,16(%r13) + pxor %xmm10,%xmm5 + movdqu %xmm3,32(%r13) + pxor %xmm11,%xmm2 + movdqu %xmm5,48(%r13) + pxor %xmm12,%xmm6 + movdqu %xmm2,64(%r13) + pxor %xmm13,%xmm1 + movdqu %xmm6,80(%r13) + pxor %xmm14,%xmm4 + movdqu %xmm1,96(%r13) + leaq L$ADD1(%rip),%r11 + movdqu %xmm4,112(%r13) + leaq 128(%r13),%r13 + paddd 112(%r11),%xmm15 + jnz L$ctr_enc_loop + + jmp L$ctr_enc_done +.p2align 4 +L$ctr_enc_loop_done: + addq $8,%r14 + movdqu 0(%r12),%xmm7 + pxor %xmm7,%xmm15 + movdqu %xmm15,0(%r13) + cmpq $2,%r14 + jb L$ctr_enc_done + movdqu 16(%r12),%xmm8 + pxor %xmm8,%xmm0 + movdqu %xmm0,16(%r13) + je L$ctr_enc_done + movdqu 32(%r12),%xmm9 + pxor %xmm9,%xmm3 + movdqu %xmm3,32(%r13) + cmpq $4,%r14 + jb L$ctr_enc_done + movdqu 48(%r12),%xmm10 + pxor %xmm10,%xmm5 + movdqu %xmm5,48(%r13) + je L$ctr_enc_done + movdqu 64(%r12),%xmm11 + pxor %xmm11,%xmm2 + movdqu %xmm2,64(%r13) + cmpq $6,%r14 + jb L$ctr_enc_done + movdqu 80(%r12),%xmm12 + pxor %xmm12,%xmm6 + movdqu %xmm6,80(%r13) + je L$ctr_enc_done + movdqu 96(%r12),%xmm13 + pxor %xmm13,%xmm1 + movdqu %xmm1,96(%r13) + jmp L$ctr_enc_done + +.p2align 4 +L$ctr_enc_short: + leaq 32(%rbp),%rdi + leaq 48(%rbp),%rsi + leaq (%r15),%rdx + call _asm_AES_encrypt + movdqu (%r12),%xmm0 + leaq 16(%r12),%r12 + movl 44(%rbp),%eax + bswapl %eax + pxor 48(%rbp),%xmm0 + incl %eax + movdqu %xmm0,(%r13) + bswapl %eax + leaq 16(%r13),%r13 + movl %eax,44(%rsp) + decq %r14 + jnz L$ctr_enc_short + +L$ctr_enc_done: + leaq (%rsp),%rax + pxor %xmm0,%xmm0 +L$ctr_enc_bzero: + movdqa %xmm0,0(%rax) + movdqa %xmm0,16(%rax) + leaq 32(%rax),%rax + cmpq %rax,%rbp + ja L$ctr_enc_bzero + + leaq 120(%rbp),%rax + + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbx + + movq -8(%rax),%rbp + + leaq (%rax),%rsp + +L$ctr_enc_epilogue: + .byte 0xf3,0xc3 + + +.globl _ossl_bsaes_xts_encrypt + +.p2align 4 +_ossl_bsaes_xts_encrypt: + +.byte 243,15,30,250 + movq %rsp,%rax +L$xts_enc_prologue: + pushq %rbp + + pushq %rbx + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + leaq -72(%rsp),%rsp + + movq %rsp,%rbp + + movq %rdi,%r12 + movq %rsi,%r13 + movq %rdx,%r14 + movq %rcx,%r15 + + leaq (%r9),%rdi + leaq 32(%rbp),%rsi + leaq (%r8),%rdx + call _asm_AES_encrypt + + movl 240(%r15),%eax + movq %r14,%rbx + + movl %eax,%edx + shlq $7,%rax + subq $96,%rax + subq %rax,%rsp + + movq %rsp,%rax + movq %r15,%rcx + movl %edx,%r10d + call _bsaes_key_convert + pxor %xmm6,%xmm7 + movdqa %xmm7,(%rax) + + andq $-16,%r14 + subq $0x80,%rsp + movdqa 32(%rbp),%xmm6 + + pxor %xmm14,%xmm14 + movdqa L$xts_magic(%rip),%xmm12 + pcmpgtd %xmm6,%xmm14 + + subq $0x80,%r14 + jc L$xts_enc_short + jmp L$xts_enc_loop + +.p2align 4 +L$xts_enc_loop: + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm15 + movdqa %xmm6,0(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm0 + movdqa %xmm6,16(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 0(%r12),%xmm7 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm1 + movdqa %xmm6,32(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm15 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm2 + movdqa %xmm6,48(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 32(%r12),%xmm9 + pxor %xmm8,%xmm0 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm3 + movdqa %xmm6,64(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 48(%r12),%xmm10 + pxor %xmm9,%xmm1 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm4 + movdqa %xmm6,80(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 64(%r12),%xmm11 + pxor %xmm10,%xmm2 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm5 + movdqa %xmm6,96(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 80(%r12),%xmm12 + pxor %xmm11,%xmm3 + movdqu 96(%r12),%xmm13 + pxor %xmm12,%xmm4 + movdqu 112(%r12),%xmm14 + leaq 128(%r12),%r12 + movdqa %xmm6,112(%rsp) + pxor %xmm13,%xmm5 + leaq 128(%rsp),%rax + pxor %xmm14,%xmm6 + movl %edx,%r10d + + call _bsaes_encrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm3 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm5 + movdqu %xmm3,32(%r13) + pxor 64(%rsp),%xmm2 + movdqu %xmm5,48(%r13) + pxor 80(%rsp),%xmm6 + movdqu %xmm2,64(%r13) + pxor 96(%rsp),%xmm1 + movdqu %xmm6,80(%r13) + pxor 112(%rsp),%xmm4 + movdqu %xmm1,96(%r13) + movdqu %xmm4,112(%r13) + leaq 128(%r13),%r13 + + movdqa 112(%rsp),%xmm6 + pxor %xmm14,%xmm14 + movdqa L$xts_magic(%rip),%xmm12 + pcmpgtd %xmm6,%xmm14 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + + subq $0x80,%r14 + jnc L$xts_enc_loop + +L$xts_enc_short: + addq $0x80,%r14 + jz L$xts_enc_done + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm15 + movdqa %xmm6,0(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm0 + movdqa %xmm6,16(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 0(%r12),%xmm7 + cmpq $16,%r14 + je L$xts_enc_1 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm1 + movdqa %xmm6,32(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 16(%r12),%xmm8 + cmpq $32,%r14 + je L$xts_enc_2 + pxor %xmm7,%xmm15 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm2 + movdqa %xmm6,48(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 32(%r12),%xmm9 + cmpq $48,%r14 + je L$xts_enc_3 + pxor %xmm8,%xmm0 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm3 + movdqa %xmm6,64(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 48(%r12),%xmm10 + cmpq $64,%r14 + je L$xts_enc_4 + pxor %xmm9,%xmm1 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm4 + movdqa %xmm6,80(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 64(%r12),%xmm11 + cmpq $80,%r14 + je L$xts_enc_5 + pxor %xmm10,%xmm2 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm5 + movdqa %xmm6,96(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 80(%r12),%xmm12 + cmpq $96,%r14 + je L$xts_enc_6 + pxor %xmm11,%xmm3 + movdqu 96(%r12),%xmm13 + pxor %xmm12,%xmm4 + movdqa %xmm6,112(%rsp) + leaq 112(%r12),%r12 + pxor %xmm13,%xmm5 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_encrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm3 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm5 + movdqu %xmm3,32(%r13) + pxor 64(%rsp),%xmm2 + movdqu %xmm5,48(%r13) + pxor 80(%rsp),%xmm6 + movdqu %xmm2,64(%r13) + pxor 96(%rsp),%xmm1 + movdqu %xmm6,80(%r13) + movdqu %xmm1,96(%r13) + leaq 112(%r13),%r13 + + movdqa 112(%rsp),%xmm6 + jmp L$xts_enc_done +.p2align 4 +L$xts_enc_6: + pxor %xmm11,%xmm3 + leaq 96(%r12),%r12 + pxor %xmm12,%xmm4 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_encrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm3 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm5 + movdqu %xmm3,32(%r13) + pxor 64(%rsp),%xmm2 + movdqu %xmm5,48(%r13) + pxor 80(%rsp),%xmm6 + movdqu %xmm2,64(%r13) + movdqu %xmm6,80(%r13) + leaq 96(%r13),%r13 + + movdqa 96(%rsp),%xmm6 + jmp L$xts_enc_done +.p2align 4 +L$xts_enc_5: + pxor %xmm10,%xmm2 + leaq 80(%r12),%r12 + pxor %xmm11,%xmm3 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_encrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm3 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm5 + movdqu %xmm3,32(%r13) + pxor 64(%rsp),%xmm2 + movdqu %xmm5,48(%r13) + movdqu %xmm2,64(%r13) + leaq 80(%r13),%r13 + + movdqa 80(%rsp),%xmm6 + jmp L$xts_enc_done +.p2align 4 +L$xts_enc_4: + pxor %xmm9,%xmm1 + leaq 64(%r12),%r12 + pxor %xmm10,%xmm2 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_encrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm3 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm5 + movdqu %xmm3,32(%r13) + movdqu %xmm5,48(%r13) + leaq 64(%r13),%r13 + + movdqa 64(%rsp),%xmm6 + jmp L$xts_enc_done +.p2align 4 +L$xts_enc_3: + pxor %xmm8,%xmm0 + leaq 48(%r12),%r12 + pxor %xmm9,%xmm1 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_encrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm3 + movdqu %xmm0,16(%r13) + movdqu %xmm3,32(%r13) + leaq 48(%r13),%r13 + + movdqa 48(%rsp),%xmm6 + jmp L$xts_enc_done +.p2align 4 +L$xts_enc_2: + pxor %xmm7,%xmm15 + leaq 32(%r12),%r12 + pxor %xmm8,%xmm0 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_encrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + leaq 32(%r13),%r13 + + movdqa 32(%rsp),%xmm6 + jmp L$xts_enc_done +.p2align 4 +L$xts_enc_1: + pxor %xmm15,%xmm7 + leaq 16(%r12),%r12 + movdqa %xmm7,32(%rbp) + leaq 32(%rbp),%rdi + leaq 32(%rbp),%rsi + leaq (%r15),%rdx + call _asm_AES_encrypt + pxor 32(%rbp),%xmm15 + + + + + + movdqu %xmm15,0(%r13) + leaq 16(%r13),%r13 + + movdqa 16(%rsp),%xmm6 + +L$xts_enc_done: + andl $15,%ebx + jz L$xts_enc_ret + movq %r13,%rdx + +L$xts_enc_steal: + movzbl (%r12),%eax + movzbl -16(%rdx),%ecx + leaq 1(%r12),%r12 + movb %al,-16(%rdx) + movb %cl,0(%rdx) + leaq 1(%rdx),%rdx + subl $1,%ebx + jnz L$xts_enc_steal + + movdqu -16(%r13),%xmm15 + leaq 32(%rbp),%rdi + pxor %xmm6,%xmm15 + leaq 32(%rbp),%rsi + movdqa %xmm15,32(%rbp) + leaq (%r15),%rdx + call _asm_AES_encrypt + pxor 32(%rbp),%xmm6 + movdqu %xmm6,-16(%r13) + +L$xts_enc_ret: + leaq (%rsp),%rax + pxor %xmm0,%xmm0 +L$xts_enc_bzero: + movdqa %xmm0,0(%rax) + movdqa %xmm0,16(%rax) + leaq 32(%rax),%rax + cmpq %rax,%rbp + ja L$xts_enc_bzero + + leaq 120(%rbp),%rax + + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbx + + movq -8(%rax),%rbp + + leaq (%rax),%rsp + +L$xts_enc_epilogue: + .byte 0xf3,0xc3 + + + +.globl _ossl_bsaes_xts_decrypt + +.p2align 4 +_ossl_bsaes_xts_decrypt: + +.byte 243,15,30,250 + movq %rsp,%rax +L$xts_dec_prologue: + pushq %rbp + + pushq %rbx + + pushq %r12 + + pushq %r13 + + pushq %r14 + + pushq %r15 + + leaq -72(%rsp),%rsp + + movq %rsp,%rbp + movq %rdi,%r12 + movq %rsi,%r13 + movq %rdx,%r14 + movq %rcx,%r15 + + leaq (%r9),%rdi + leaq 32(%rbp),%rsi + leaq (%r8),%rdx + call _asm_AES_encrypt + + movl 240(%r15),%eax + movq %r14,%rbx + + movl %eax,%edx + shlq $7,%rax + subq $96,%rax + subq %rax,%rsp + + movq %rsp,%rax + movq %r15,%rcx + movl %edx,%r10d + call _bsaes_key_convert + pxor (%rsp),%xmm7 + movdqa %xmm6,(%rax) + movdqa %xmm7,(%rsp) + + xorl %eax,%eax + andq $-16,%r14 + testl $15,%ebx + setnz %al + shlq $4,%rax + subq %rax,%r14 + + subq $0x80,%rsp + movdqa 32(%rbp),%xmm6 + + pxor %xmm14,%xmm14 + movdqa L$xts_magic(%rip),%xmm12 + pcmpgtd %xmm6,%xmm14 + + subq $0x80,%r14 + jc L$xts_dec_short + jmp L$xts_dec_loop + +.p2align 4 +L$xts_dec_loop: + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm15 + movdqa %xmm6,0(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm0 + movdqa %xmm6,16(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 0(%r12),%xmm7 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm1 + movdqa %xmm6,32(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 16(%r12),%xmm8 + pxor %xmm7,%xmm15 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm2 + movdqa %xmm6,48(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 32(%r12),%xmm9 + pxor %xmm8,%xmm0 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm3 + movdqa %xmm6,64(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 48(%r12),%xmm10 + pxor %xmm9,%xmm1 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm4 + movdqa %xmm6,80(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 64(%r12),%xmm11 + pxor %xmm10,%xmm2 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm5 + movdqa %xmm6,96(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 80(%r12),%xmm12 + pxor %xmm11,%xmm3 + movdqu 96(%r12),%xmm13 + pxor %xmm12,%xmm4 + movdqu 112(%r12),%xmm14 + leaq 128(%r12),%r12 + movdqa %xmm6,112(%rsp) + pxor %xmm13,%xmm5 + leaq 128(%rsp),%rax + pxor %xmm14,%xmm6 + movl %edx,%r10d + + call _bsaes_decrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm5 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm3 + movdqu %xmm5,32(%r13) + pxor 64(%rsp),%xmm1 + movdqu %xmm3,48(%r13) + pxor 80(%rsp),%xmm6 + movdqu %xmm1,64(%r13) + pxor 96(%rsp),%xmm2 + movdqu %xmm6,80(%r13) + pxor 112(%rsp),%xmm4 + movdqu %xmm2,96(%r13) + movdqu %xmm4,112(%r13) + leaq 128(%r13),%r13 + + movdqa 112(%rsp),%xmm6 + pxor %xmm14,%xmm14 + movdqa L$xts_magic(%rip),%xmm12 + pcmpgtd %xmm6,%xmm14 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + + subq $0x80,%r14 + jnc L$xts_dec_loop + +L$xts_dec_short: + addq $0x80,%r14 + jz L$xts_dec_done + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm15 + movdqa %xmm6,0(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm0 + movdqa %xmm6,16(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 0(%r12),%xmm7 + cmpq $16,%r14 + je L$xts_dec_1 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm1 + movdqa %xmm6,32(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 16(%r12),%xmm8 + cmpq $32,%r14 + je L$xts_dec_2 + pxor %xmm7,%xmm15 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm2 + movdqa %xmm6,48(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 32(%r12),%xmm9 + cmpq $48,%r14 + je L$xts_dec_3 + pxor %xmm8,%xmm0 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm3 + movdqa %xmm6,64(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 48(%r12),%xmm10 + cmpq $64,%r14 + je L$xts_dec_4 + pxor %xmm9,%xmm1 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm4 + movdqa %xmm6,80(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 64(%r12),%xmm11 + cmpq $80,%r14 + je L$xts_dec_5 + pxor %xmm10,%xmm2 + pshufd $0x13,%xmm14,%xmm13 + pxor %xmm14,%xmm14 + movdqa %xmm6,%xmm5 + movdqa %xmm6,96(%rsp) + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + pcmpgtd %xmm6,%xmm14 + pxor %xmm13,%xmm6 + movdqu 80(%r12),%xmm12 + cmpq $96,%r14 + je L$xts_dec_6 + pxor %xmm11,%xmm3 + movdqu 96(%r12),%xmm13 + pxor %xmm12,%xmm4 + movdqa %xmm6,112(%rsp) + leaq 112(%r12),%r12 + pxor %xmm13,%xmm5 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_decrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm5 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm3 + movdqu %xmm5,32(%r13) + pxor 64(%rsp),%xmm1 + movdqu %xmm3,48(%r13) + pxor 80(%rsp),%xmm6 + movdqu %xmm1,64(%r13) + pxor 96(%rsp),%xmm2 + movdqu %xmm6,80(%r13) + movdqu %xmm2,96(%r13) + leaq 112(%r13),%r13 + + movdqa 112(%rsp),%xmm6 + jmp L$xts_dec_done +.p2align 4 +L$xts_dec_6: + pxor %xmm11,%xmm3 + leaq 96(%r12),%r12 + pxor %xmm12,%xmm4 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_decrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm5 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm3 + movdqu %xmm5,32(%r13) + pxor 64(%rsp),%xmm1 + movdqu %xmm3,48(%r13) + pxor 80(%rsp),%xmm6 + movdqu %xmm1,64(%r13) + movdqu %xmm6,80(%r13) + leaq 96(%r13),%r13 + + movdqa 96(%rsp),%xmm6 + jmp L$xts_dec_done +.p2align 4 +L$xts_dec_5: + pxor %xmm10,%xmm2 + leaq 80(%r12),%r12 + pxor %xmm11,%xmm3 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_decrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm5 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm3 + movdqu %xmm5,32(%r13) + pxor 64(%rsp),%xmm1 + movdqu %xmm3,48(%r13) + movdqu %xmm1,64(%r13) + leaq 80(%r13),%r13 + + movdqa 80(%rsp),%xmm6 + jmp L$xts_dec_done +.p2align 4 +L$xts_dec_4: + pxor %xmm9,%xmm1 + leaq 64(%r12),%r12 + pxor %xmm10,%xmm2 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_decrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm5 + movdqu %xmm0,16(%r13) + pxor 48(%rsp),%xmm3 + movdqu %xmm5,32(%r13) + movdqu %xmm3,48(%r13) + leaq 64(%r13),%r13 + + movdqa 64(%rsp),%xmm6 + jmp L$xts_dec_done +.p2align 4 +L$xts_dec_3: + pxor %xmm8,%xmm0 + leaq 48(%r12),%r12 + pxor %xmm9,%xmm1 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_decrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + pxor 32(%rsp),%xmm5 + movdqu %xmm0,16(%r13) + movdqu %xmm5,32(%r13) + leaq 48(%r13),%r13 + + movdqa 48(%rsp),%xmm6 + jmp L$xts_dec_done +.p2align 4 +L$xts_dec_2: + pxor %xmm7,%xmm15 + leaq 32(%r12),%r12 + pxor %xmm8,%xmm0 + leaq 128(%rsp),%rax + movl %edx,%r10d + + call _bsaes_decrypt8 + + pxor 0(%rsp),%xmm15 + pxor 16(%rsp),%xmm0 + movdqu %xmm15,0(%r13) + movdqu %xmm0,16(%r13) + leaq 32(%r13),%r13 + + movdqa 32(%rsp),%xmm6 + jmp L$xts_dec_done +.p2align 4 +L$xts_dec_1: + pxor %xmm15,%xmm7 + leaq 16(%r12),%r12 + movdqa %xmm7,32(%rbp) + leaq 32(%rbp),%rdi + leaq 32(%rbp),%rsi + leaq (%r15),%rdx + call _asm_AES_decrypt + pxor 32(%rbp),%xmm15 + + + + + + movdqu %xmm15,0(%r13) + leaq 16(%r13),%r13 + + movdqa 16(%rsp),%xmm6 + +L$xts_dec_done: + andl $15,%ebx + jz L$xts_dec_ret + + pxor %xmm14,%xmm14 + movdqa L$xts_magic(%rip),%xmm12 + pcmpgtd %xmm6,%xmm14 + pshufd $0x13,%xmm14,%xmm13 + movdqa %xmm6,%xmm5 + paddq %xmm6,%xmm6 + pand %xmm12,%xmm13 + movdqu (%r12),%xmm15 + pxor %xmm13,%xmm6 + + leaq 32(%rbp),%rdi + pxor %xmm6,%xmm15 + leaq 32(%rbp),%rsi + movdqa %xmm15,32(%rbp) + leaq (%r15),%rdx + call _asm_AES_decrypt + pxor 32(%rbp),%xmm6 + movq %r13,%rdx + movdqu %xmm6,(%r13) + +L$xts_dec_steal: + movzbl 16(%r12),%eax + movzbl (%rdx),%ecx + leaq 1(%r12),%r12 + movb %al,(%rdx) + movb %cl,16(%rdx) + leaq 1(%rdx),%rdx + subl $1,%ebx + jnz L$xts_dec_steal + + movdqu (%r13),%xmm15 + leaq 32(%rbp),%rdi + pxor %xmm5,%xmm15 + leaq 32(%rbp),%rsi + movdqa %xmm15,32(%rbp) + leaq (%r15),%rdx + call _asm_AES_decrypt + pxor 32(%rbp),%xmm5 + movdqu %xmm5,(%r13) + +L$xts_dec_ret: + leaq (%rsp),%rax + pxor %xmm0,%xmm0 +L$xts_dec_bzero: + movdqa %xmm0,0(%rax) + movdqa %xmm0,16(%rax) + leaq 32(%rax),%rax + cmpq %rax,%rbp + ja L$xts_dec_bzero + + leaq 120(%rbp),%rax + + movq -48(%rax),%r15 + + movq -40(%rax),%r14 + + movq -32(%rax),%r13 + + movq -24(%rax),%r12 + + movq -16(%rax),%rbx + + movq -8(%rax),%rbp + + leaq (%rax),%rsp + +L$xts_dec_epilogue: + .byte 0xf3,0xc3 + + + +.section __DATA,__const +.p2align 6 +_bsaes_const: +L$M0ISR: +.quad 0x0a0e0206070b0f03, 0x0004080c0d010509 +L$ISRM0: +.quad 0x01040b0e0205080f, 0x0306090c00070a0d +L$ISR: +.quad 0x0504070602010003, 0x0f0e0d0c080b0a09 +L$BS0: +.quad 0x5555555555555555, 0x5555555555555555 +L$BS1: +.quad 0x3333333333333333, 0x3333333333333333 +L$BS2: +.quad 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f +L$SR: +.quad 0x0504070600030201, 0x0f0e0d0c0a09080b +L$SRM0: +.quad 0x0304090e00050a0f, 0x01060b0c0207080d +L$M0SR: +.quad 0x0a0e02060f03070b, 0x0004080c05090d01 +L$SWPUP: +.quad 0x0706050403020100, 0x0c0d0e0f0b0a0908 +L$SWPUPM0SR: +.quad 0x0a0d02060c03070b, 0x0004080f05090e01 +L$ADD1: +.quad 0x0000000000000000, 0x0000000100000000 +L$ADD2: +.quad 0x0000000000000000, 0x0000000200000000 +L$ADD3: +.quad 0x0000000000000000, 0x0000000300000000 +L$ADD4: +.quad 0x0000000000000000, 0x0000000400000000 +L$ADD5: +.quad 0x0000000000000000, 0x0000000500000000 +L$ADD6: +.quad 0x0000000000000000, 0x0000000600000000 +L$ADD7: +.quad 0x0000000000000000, 0x0000000700000000 +L$ADD8: +.quad 0x0000000000000000, 0x0000000800000000 +L$xts_magic: +.long 0x87,0,1,0 +L$masks: +.quad 0x0101010101010101, 0x0101010101010101 +.quad 0x0202020202020202, 0x0202020202020202 +.quad 0x0404040404040404, 0x0404040404040404 +.quad 0x0808080808080808, 0x0808080808080808 +L$M0: +.quad 0x02060a0e03070b0f, 0x0004080c0105090d +L$63: +.quad 0x6363636363636363, 0x6363636363636363 +.p2align 6 + +.byte 66,105,116,45,115,108,105,99,101,100,32,65,69,83,32,102,111,114,32,120,56,54,95,54,52,47,83,83,83,69,51,44,32,69,109,105,108,105,97,32,75,195,164,115,112,101,114,44,32,80,101,116,101,114,32,83,99,104,119,97,98,101,44,32,65,110,100,121,32,80,111,108,121,97,107,111,118,0 diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_cfb.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_cfb.d new file mode 100644 index 00000000..65ea6820 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_cfb.d @@ -0,0 +1,7 @@ +crypto/aes/libcrypto-lib-aes_cfb.o: crypto/aes/aes_cfb.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/aes.h \ + include/openssl/modes.h include/openssl/types.h \ + include/openssl/e_os2.h include/openssl/safestack.h \ + include/openssl/stack.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_cfb.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_cfb.o new file mode 100644 index 00000000..3fe80243 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_cfb.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ecb.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ecb.d new file mode 100644 index 00000000..c20789da --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ecb.d @@ -0,0 +1,5 @@ +crypto/aes/libcrypto-lib-aes_ecb.o: crypto/aes/aes_ecb.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/aes.h \ + crypto/aes/aes_local.h include/openssl/e_os2.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ecb.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ecb.o new file mode 100644 index 00000000..eda94ff1 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ecb.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ige.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ige.d new file mode 100644 index 00000000..2eaadb2c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ige.d @@ -0,0 +1,16 @@ +crypto/aes/libcrypto-lib-aes_ige.o: crypto/aes/aes_ige.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/internal/cryptlib.h \ + include/internal/common.h include/internal/e_os.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/aes.h \ + crypto/aes/aes_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ige.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ige.o new file mode 100644 index 00000000..f18c1d46 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ige.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_misc.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_misc.d new file mode 100644 index 00000000..0219cbca --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_misc.d @@ -0,0 +1,4 @@ +crypto/aes/libcrypto-lib-aes_misc.o: crypto/aes/aes_misc.c \ + include/openssl/opensslv.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/aes.h crypto/aes/aes_local.h include/openssl/e_os2.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_misc.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_misc.o new file mode 100644 index 00000000..33a0f4aa Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_misc.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ofb.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ofb.d new file mode 100644 index 00000000..70e9a455 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ofb.d @@ -0,0 +1,7 @@ +crypto/aes/libcrypto-lib-aes_ofb.o: crypto/aes/aes_ofb.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/aes.h \ + include/openssl/modes.h include/openssl/types.h \ + include/openssl/e_os2.h include/openssl/safestack.h \ + include/openssl/stack.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ofb.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ofb.o new file mode 100644 index 00000000..e4ed0d42 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_ofb.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_wrap.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_wrap.d new file mode 100644 index 00000000..debd4881 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_wrap.d @@ -0,0 +1,16 @@ +crypto/aes/libcrypto-lib-aes_wrap.o: crypto/aes/aes_wrap.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/internal/cryptlib.h \ + include/internal/common.h include/internal/e_os.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/aes.h \ + include/openssl/modes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_wrap.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_wrap.o new file mode 100644 index 00000000..d4c3cc3e Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/libcrypto-lib-aes_wrap.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/vpaes-x86_64.s b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/vpaes-x86_64.s new file mode 100644 index 00000000..beaa5cd7 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aes/vpaes-x86_64.s @@ -0,0 +1,859 @@ +.text + + + + + + + + + + + + + + + + + +.p2align 4 +_vpaes_encrypt_core: + + movq %rdx,%r9 + movq $16,%r11 + movl 240(%rdx),%eax + movdqa %xmm9,%xmm1 + movdqa L$k_ipt(%rip),%xmm2 + pandn %xmm0,%xmm1 + movdqu (%r9),%xmm5 + psrld $4,%xmm1 + pand %xmm9,%xmm0 +.byte 102,15,56,0,208 + movdqa L$k_ipt+16(%rip),%xmm0 +.byte 102,15,56,0,193 + pxor %xmm5,%xmm2 + addq $16,%r9 + pxor %xmm2,%xmm0 + leaq L$k_mc_backward(%rip),%r10 + jmp L$enc_entry + +.p2align 4 +L$enc_loop: + + movdqa %xmm13,%xmm4 + movdqa %xmm12,%xmm0 +.byte 102,15,56,0,226 +.byte 102,15,56,0,195 + pxor %xmm5,%xmm4 + movdqa %xmm15,%xmm5 + pxor %xmm4,%xmm0 + movdqa -64(%r11,%r10,1),%xmm1 +.byte 102,15,56,0,234 + movdqa (%r11,%r10,1),%xmm4 + movdqa %xmm14,%xmm2 +.byte 102,15,56,0,211 + movdqa %xmm0,%xmm3 + pxor %xmm5,%xmm2 +.byte 102,15,56,0,193 + addq $16,%r9 + pxor %xmm2,%xmm0 +.byte 102,15,56,0,220 + addq $16,%r11 + pxor %xmm0,%xmm3 +.byte 102,15,56,0,193 + andq $0x30,%r11 + subq $1,%rax + pxor %xmm3,%xmm0 + +L$enc_entry: + + movdqa %xmm9,%xmm1 + movdqa %xmm11,%xmm5 + pandn %xmm0,%xmm1 + psrld $4,%xmm1 + pand %xmm9,%xmm0 +.byte 102,15,56,0,232 + movdqa %xmm10,%xmm3 + pxor %xmm1,%xmm0 +.byte 102,15,56,0,217 + movdqa %xmm10,%xmm4 + pxor %xmm5,%xmm3 +.byte 102,15,56,0,224 + movdqa %xmm10,%xmm2 + pxor %xmm5,%xmm4 +.byte 102,15,56,0,211 + movdqa %xmm10,%xmm3 + pxor %xmm0,%xmm2 +.byte 102,15,56,0,220 + movdqu (%r9),%xmm5 + pxor %xmm1,%xmm3 + jnz L$enc_loop + + + movdqa -96(%r10),%xmm4 + movdqa -80(%r10),%xmm0 +.byte 102,15,56,0,226 + pxor %xmm5,%xmm4 +.byte 102,15,56,0,195 + movdqa 64(%r11,%r10,1),%xmm1 + pxor %xmm4,%xmm0 +.byte 102,15,56,0,193 + .byte 0xf3,0xc3 + + + + + + + + + +.p2align 4 +_vpaes_decrypt_core: + + movq %rdx,%r9 + movl 240(%rdx),%eax + movdqa %xmm9,%xmm1 + movdqa L$k_dipt(%rip),%xmm2 + pandn %xmm0,%xmm1 + movq %rax,%r11 + psrld $4,%xmm1 + movdqu (%r9),%xmm5 + shlq $4,%r11 + pand %xmm9,%xmm0 +.byte 102,15,56,0,208 + movdqa L$k_dipt+16(%rip),%xmm0 + xorq $0x30,%r11 + leaq L$k_dsbd(%rip),%r10 +.byte 102,15,56,0,193 + andq $0x30,%r11 + pxor %xmm5,%xmm2 + movdqa L$k_mc_forward+48(%rip),%xmm5 + pxor %xmm2,%xmm0 + addq $16,%r9 + addq %r10,%r11 + jmp L$dec_entry + +.p2align 4 +L$dec_loop: + + + + movdqa -32(%r10),%xmm4 + movdqa -16(%r10),%xmm1 +.byte 102,15,56,0,226 +.byte 102,15,56,0,203 + pxor %xmm4,%xmm0 + movdqa 0(%r10),%xmm4 + pxor %xmm1,%xmm0 + movdqa 16(%r10),%xmm1 + +.byte 102,15,56,0,226 +.byte 102,15,56,0,197 +.byte 102,15,56,0,203 + pxor %xmm4,%xmm0 + movdqa 32(%r10),%xmm4 + pxor %xmm1,%xmm0 + movdqa 48(%r10),%xmm1 + +.byte 102,15,56,0,226 +.byte 102,15,56,0,197 +.byte 102,15,56,0,203 + pxor %xmm4,%xmm0 + movdqa 64(%r10),%xmm4 + pxor %xmm1,%xmm0 + movdqa 80(%r10),%xmm1 + +.byte 102,15,56,0,226 +.byte 102,15,56,0,197 +.byte 102,15,56,0,203 + pxor %xmm4,%xmm0 + addq $16,%r9 +.byte 102,15,58,15,237,12 + pxor %xmm1,%xmm0 + subq $1,%rax + +L$dec_entry: + + movdqa %xmm9,%xmm1 + pandn %xmm0,%xmm1 + movdqa %xmm11,%xmm2 + psrld $4,%xmm1 + pand %xmm9,%xmm0 +.byte 102,15,56,0,208 + movdqa %xmm10,%xmm3 + pxor %xmm1,%xmm0 +.byte 102,15,56,0,217 + movdqa %xmm10,%xmm4 + pxor %xmm2,%xmm3 +.byte 102,15,56,0,224 + pxor %xmm2,%xmm4 + movdqa %xmm10,%xmm2 +.byte 102,15,56,0,211 + movdqa %xmm10,%xmm3 + pxor %xmm0,%xmm2 +.byte 102,15,56,0,220 + movdqu (%r9),%xmm0 + pxor %xmm1,%xmm3 + jnz L$dec_loop + + + movdqa 96(%r10),%xmm4 +.byte 102,15,56,0,226 + pxor %xmm0,%xmm4 + movdqa 112(%r10),%xmm0 + movdqa -352(%r11),%xmm2 +.byte 102,15,56,0,195 + pxor %xmm4,%xmm0 +.byte 102,15,56,0,194 + .byte 0xf3,0xc3 + + + + + + + + + +.p2align 4 +_vpaes_schedule_core: + + + + + + + call _vpaes_preheat + movdqa L$k_rcon(%rip),%xmm8 + movdqu (%rdi),%xmm0 + + + movdqa %xmm0,%xmm3 + leaq L$k_ipt(%rip),%r11 + call _vpaes_schedule_transform + movdqa %xmm0,%xmm7 + + leaq L$k_sr(%rip),%r10 + testq %rcx,%rcx + jnz L$schedule_am_decrypting + + + movdqu %xmm0,(%rdx) + jmp L$schedule_go + +L$schedule_am_decrypting: + + movdqa (%r8,%r10,1),%xmm1 +.byte 102,15,56,0,217 + movdqu %xmm3,(%rdx) + xorq $0x30,%r8 + +L$schedule_go: + cmpl $192,%esi + ja L$schedule_256 + je L$schedule_192 + + + + + + + + + + +L$schedule_128: + movl $10,%esi + +L$oop_schedule_128: + call _vpaes_schedule_round + decq %rsi + jz L$schedule_mangle_last + call _vpaes_schedule_mangle + jmp L$oop_schedule_128 + + + + + + + + + + + + + + + + +.p2align 4 +L$schedule_192: + movdqu 8(%rdi),%xmm0 + call _vpaes_schedule_transform + movdqa %xmm0,%xmm6 + pxor %xmm4,%xmm4 + movhlps %xmm4,%xmm6 + movl $4,%esi + +L$oop_schedule_192: + call _vpaes_schedule_round +.byte 102,15,58,15,198,8 + call _vpaes_schedule_mangle + call _vpaes_schedule_192_smear + call _vpaes_schedule_mangle + call _vpaes_schedule_round + decq %rsi + jz L$schedule_mangle_last + call _vpaes_schedule_mangle + call _vpaes_schedule_192_smear + jmp L$oop_schedule_192 + + + + + + + + + + + +.p2align 4 +L$schedule_256: + movdqu 16(%rdi),%xmm0 + call _vpaes_schedule_transform + movl $7,%esi + +L$oop_schedule_256: + call _vpaes_schedule_mangle + movdqa %xmm0,%xmm6 + + + call _vpaes_schedule_round + decq %rsi + jz L$schedule_mangle_last + call _vpaes_schedule_mangle + + + pshufd $0xFF,%xmm0,%xmm0 + movdqa %xmm7,%xmm5 + movdqa %xmm6,%xmm7 + call _vpaes_schedule_low_round + movdqa %xmm5,%xmm7 + + jmp L$oop_schedule_256 + + + + + + + + + + + + +.p2align 4 +L$schedule_mangle_last: + + leaq L$k_deskew(%rip),%r11 + testq %rcx,%rcx + jnz L$schedule_mangle_last_dec + + + movdqa (%r8,%r10,1),%xmm1 +.byte 102,15,56,0,193 + leaq L$k_opt(%rip),%r11 + addq $32,%rdx + +L$schedule_mangle_last_dec: + addq $-16,%rdx + pxor L$k_s63(%rip),%xmm0 + call _vpaes_schedule_transform + movdqu %xmm0,(%rdx) + + + pxor %xmm0,%xmm0 + pxor %xmm1,%xmm1 + pxor %xmm2,%xmm2 + pxor %xmm3,%xmm3 + pxor %xmm4,%xmm4 + pxor %xmm5,%xmm5 + pxor %xmm6,%xmm6 + pxor %xmm7,%xmm7 + .byte 0xf3,0xc3 + + + + + + + + + + + + + + + + + + +.p2align 4 +_vpaes_schedule_192_smear: + + pshufd $0x80,%xmm6,%xmm1 + pshufd $0xFE,%xmm7,%xmm0 + pxor %xmm1,%xmm6 + pxor %xmm1,%xmm1 + pxor %xmm0,%xmm6 + movdqa %xmm6,%xmm0 + movhlps %xmm1,%xmm6 + .byte 0xf3,0xc3 + + + + + + + + + + + + + + + + + + + + + + +.p2align 4 +_vpaes_schedule_round: + + + pxor %xmm1,%xmm1 +.byte 102,65,15,58,15,200,15 +.byte 102,69,15,58,15,192,15 + pxor %xmm1,%xmm7 + + + pshufd $0xFF,%xmm0,%xmm0 +.byte 102,15,58,15,192,1 + + + + +_vpaes_schedule_low_round: + + movdqa %xmm7,%xmm1 + pslldq $4,%xmm7 + pxor %xmm1,%xmm7 + movdqa %xmm7,%xmm1 + pslldq $8,%xmm7 + pxor %xmm1,%xmm7 + pxor L$k_s63(%rip),%xmm7 + + + movdqa %xmm9,%xmm1 + pandn %xmm0,%xmm1 + psrld $4,%xmm1 + pand %xmm9,%xmm0 + movdqa %xmm11,%xmm2 +.byte 102,15,56,0,208 + pxor %xmm1,%xmm0 + movdqa %xmm10,%xmm3 +.byte 102,15,56,0,217 + pxor %xmm2,%xmm3 + movdqa %xmm10,%xmm4 +.byte 102,15,56,0,224 + pxor %xmm2,%xmm4 + movdqa %xmm10,%xmm2 +.byte 102,15,56,0,211 + pxor %xmm0,%xmm2 + movdqa %xmm10,%xmm3 +.byte 102,15,56,0,220 + pxor %xmm1,%xmm3 + movdqa %xmm13,%xmm4 +.byte 102,15,56,0,226 + movdqa %xmm12,%xmm0 +.byte 102,15,56,0,195 + pxor %xmm4,%xmm0 + + + pxor %xmm7,%xmm0 + movdqa %xmm0,%xmm7 + .byte 0xf3,0xc3 + + + + + + + + + + + + + +.p2align 4 +_vpaes_schedule_transform: + + movdqa %xmm9,%xmm1 + pandn %xmm0,%xmm1 + psrld $4,%xmm1 + pand %xmm9,%xmm0 + movdqa (%r11),%xmm2 +.byte 102,15,56,0,208 + movdqa 16(%r11),%xmm0 +.byte 102,15,56,0,193 + pxor %xmm2,%xmm0 + .byte 0xf3,0xc3 + + + + + + + + + + + + + + + + + + + + + + + + + + + +.p2align 4 +_vpaes_schedule_mangle: + + movdqa %xmm0,%xmm4 + movdqa L$k_mc_forward(%rip),%xmm5 + testq %rcx,%rcx + jnz L$schedule_mangle_dec + + + addq $16,%rdx + pxor L$k_s63(%rip),%xmm4 +.byte 102,15,56,0,229 + movdqa %xmm4,%xmm3 +.byte 102,15,56,0,229 + pxor %xmm4,%xmm3 +.byte 102,15,56,0,229 + pxor %xmm4,%xmm3 + + jmp L$schedule_mangle_both +.p2align 4 +L$schedule_mangle_dec: + + leaq L$k_dksd(%rip),%r11 + movdqa %xmm9,%xmm1 + pandn %xmm4,%xmm1 + psrld $4,%xmm1 + pand %xmm9,%xmm4 + + movdqa 0(%r11),%xmm2 +.byte 102,15,56,0,212 + movdqa 16(%r11),%xmm3 +.byte 102,15,56,0,217 + pxor %xmm2,%xmm3 +.byte 102,15,56,0,221 + + movdqa 32(%r11),%xmm2 +.byte 102,15,56,0,212 + pxor %xmm3,%xmm2 + movdqa 48(%r11),%xmm3 +.byte 102,15,56,0,217 + pxor %xmm2,%xmm3 +.byte 102,15,56,0,221 + + movdqa 64(%r11),%xmm2 +.byte 102,15,56,0,212 + pxor %xmm3,%xmm2 + movdqa 80(%r11),%xmm3 +.byte 102,15,56,0,217 + pxor %xmm2,%xmm3 +.byte 102,15,56,0,221 + + movdqa 96(%r11),%xmm2 +.byte 102,15,56,0,212 + pxor %xmm3,%xmm2 + movdqa 112(%r11),%xmm3 +.byte 102,15,56,0,217 + pxor %xmm2,%xmm3 + + addq $-16,%rdx + +L$schedule_mangle_both: + movdqa (%r8,%r10,1),%xmm1 +.byte 102,15,56,0,217 + addq $-16,%r8 + andq $0x30,%r8 + movdqu %xmm3,(%rdx) + .byte 0xf3,0xc3 + + + + + + +.globl _vpaes_set_encrypt_key + +.p2align 4 +_vpaes_set_encrypt_key: + +.byte 243,15,30,250 + movl %esi,%eax + shrl $5,%eax + addl $5,%eax + movl %eax,240(%rdx) + + movl $0,%ecx + movl $0x30,%r8d + call _vpaes_schedule_core + xorl %eax,%eax + .byte 0xf3,0xc3 + + + +.globl _vpaes_set_decrypt_key + +.p2align 4 +_vpaes_set_decrypt_key: + +.byte 243,15,30,250 + movl %esi,%eax + shrl $5,%eax + addl $5,%eax + movl %eax,240(%rdx) + shll $4,%eax + leaq 16(%rdx,%rax,1),%rdx + + movl $1,%ecx + movl %esi,%r8d + shrl $1,%r8d + andl $32,%r8d + xorl $32,%r8d + call _vpaes_schedule_core + xorl %eax,%eax + .byte 0xf3,0xc3 + + + +.globl _vpaes_encrypt + +.p2align 4 +_vpaes_encrypt: + +.byte 243,15,30,250 + movdqu (%rdi),%xmm0 + call _vpaes_preheat + call _vpaes_encrypt_core + movdqu %xmm0,(%rsi) + .byte 0xf3,0xc3 + + + +.globl _vpaes_decrypt + +.p2align 4 +_vpaes_decrypt: + +.byte 243,15,30,250 + movdqu (%rdi),%xmm0 + call _vpaes_preheat + call _vpaes_decrypt_core + movdqu %xmm0,(%rsi) + .byte 0xf3,0xc3 + + +.globl _vpaes_cbc_encrypt + +.p2align 4 +_vpaes_cbc_encrypt: + +.byte 243,15,30,250 + xchgq %rcx,%rdx + subq $16,%rcx + jc L$cbc_abort + movdqu (%r8),%xmm6 + subq %rdi,%rsi + call _vpaes_preheat + cmpl $0,%r9d + je L$cbc_dec_loop + jmp L$cbc_enc_loop +.p2align 4 +L$cbc_enc_loop: + movdqu (%rdi),%xmm0 + pxor %xmm6,%xmm0 + call _vpaes_encrypt_core + movdqa %xmm0,%xmm6 + movdqu %xmm0,(%rsi,%rdi,1) + leaq 16(%rdi),%rdi + subq $16,%rcx + jnc L$cbc_enc_loop + jmp L$cbc_done +.p2align 4 +L$cbc_dec_loop: + movdqu (%rdi),%xmm0 + movdqa %xmm0,%xmm7 + call _vpaes_decrypt_core + pxor %xmm6,%xmm0 + movdqa %xmm7,%xmm6 + movdqu %xmm0,(%rsi,%rdi,1) + leaq 16(%rdi),%rdi + subq $16,%rcx + jnc L$cbc_dec_loop +L$cbc_done: + movdqu %xmm6,(%r8) +L$cbc_abort: + .byte 0xf3,0xc3 + + + + + + + + + +.p2align 4 +_vpaes_preheat: + + leaq L$k_s0F(%rip),%r10 + movdqa -32(%r10),%xmm10 + movdqa -16(%r10),%xmm11 + movdqa 0(%r10),%xmm9 + movdqa 48(%r10),%xmm13 + movdqa 64(%r10),%xmm12 + movdqa 80(%r10),%xmm15 + movdqa 96(%r10),%xmm14 + .byte 0xf3,0xc3 + + + + + + + + +.section __DATA,__const +.p2align 6 +_vpaes_consts: +L$k_inv: +.quad 0x0E05060F0D080180, 0x040703090A0B0C02 +.quad 0x01040A060F0B0780, 0x030D0E0C02050809 + +L$k_s0F: +.quad 0x0F0F0F0F0F0F0F0F, 0x0F0F0F0F0F0F0F0F + +L$k_ipt: +.quad 0xC2B2E8985A2A7000, 0xCABAE09052227808 +.quad 0x4C01307D317C4D00, 0xCD80B1FCB0FDCC81 + +L$k_sb1: +.quad 0xB19BE18FCB503E00, 0xA5DF7A6E142AF544 +.quad 0x3618D415FAE22300, 0x3BF7CCC10D2ED9EF +L$k_sb2: +.quad 0xE27A93C60B712400, 0x5EB7E955BC982FCD +.quad 0x69EB88400AE12900, 0xC2A163C8AB82234A +L$k_sbo: +.quad 0xD0D26D176FBDC700, 0x15AABF7AC502A878 +.quad 0xCFE474A55FBB6A00, 0x8E1E90D1412B35FA + +L$k_mc_forward: +.quad 0x0407060500030201, 0x0C0F0E0D080B0A09 +.quad 0x080B0A0904070605, 0x000302010C0F0E0D +.quad 0x0C0F0E0D080B0A09, 0x0407060500030201 +.quad 0x000302010C0F0E0D, 0x080B0A0904070605 + +L$k_mc_backward: +.quad 0x0605040702010003, 0x0E0D0C0F0A09080B +.quad 0x020100030E0D0C0F, 0x0A09080B06050407 +.quad 0x0E0D0C0F0A09080B, 0x0605040702010003 +.quad 0x0A09080B06050407, 0x020100030E0D0C0F + +L$k_sr: +.quad 0x0706050403020100, 0x0F0E0D0C0B0A0908 +.quad 0x030E09040F0A0500, 0x0B06010C07020D08 +.quad 0x0F060D040B020900, 0x070E050C030A0108 +.quad 0x0B0E0104070A0D00, 0x0306090C0F020508 + +L$k_rcon: +.quad 0x1F8391B9AF9DEEB6, 0x702A98084D7C7D81 + +L$k_s63: +.quad 0x5B5B5B5B5B5B5B5B, 0x5B5B5B5B5B5B5B5B + +L$k_opt: +.quad 0xFF9F4929D6B66000, 0xF7974121DEBE6808 +.quad 0x01EDBD5150BCEC00, 0xE10D5DB1B05C0CE0 + +L$k_deskew: +.quad 0x07E4A34047A4E300, 0x1DFEB95A5DBEF91A +.quad 0x5F36B5DC83EA6900, 0x2841C2ABF49D1E77 + + + + + +L$k_dksd: +.quad 0xFEB91A5DA3E44700, 0x0740E3A45A1DBEF9 +.quad 0x41C277F4B5368300, 0x5FDC69EAAB289D1E +L$k_dksb: +.quad 0x9A4FCA1F8550D500, 0x03D653861CC94C99 +.quad 0x115BEDA7B6FC4A00, 0xD993256F7E3482C8 +L$k_dkse: +.quad 0xD5031CCA1FC9D600, 0x53859A4C994F5086 +.quad 0xA23196054FDC7BE8, 0xCD5EF96A20B31487 +L$k_dks9: +.quad 0xB6116FC87ED9A700, 0x4AED933482255BFC +.quad 0x4576516227143300, 0x8BB89FACE9DAFDCE + + + + + +L$k_dipt: +.quad 0x0F505B040B545F00, 0x154A411E114E451A +.quad 0x86E383E660056500, 0x12771772F491F194 + +L$k_dsb9: +.quad 0x851C03539A86D600, 0xCAD51F504F994CC9 +.quad 0xC03B1789ECD74900, 0x725E2C9EB2FBA565 +L$k_dsbd: +.quad 0x7D57CCDFE6B1A200, 0xF56E9B13882A4439 +.quad 0x3CE2FAF724C6CB00, 0x2931180D15DEEFD3 +L$k_dsbb: +.quad 0xD022649296B44200, 0x602646F6B0F2D404 +.quad 0xC19498A6CD596700, 0xF3FF0C3E3255AA6B +L$k_dsbe: +.quad 0x46F2929626D4D000, 0x2242600464B4F6B0 +.quad 0x0C55A6CDFFAAC100, 0x9467F36B98593E32 +L$k_dsbo: +.quad 0x1387EA537EF94000, 0xC7AA6DB9D4943E2D +.quad 0x12D7560F93441D00, 0xCA4B8159D8C58E9C +.p2align 6 + +.byte 86,101,99,116,111,114,32,80,101,114,109,117,116,97,116,105,111,110,32,65,69,83,32,102,111,114,32,120,56,54,95,54,52,47,83,83,83,69,51,44,32,77,105,107,101,32,72,97,109,98,117,114,103,32,40,83,116,97,110,102,111,114,100,32,85,110,105,118,101,114,115,105,116,121,41,0 diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aria/libcrypto-lib-aria.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aria/libcrypto-lib-aria.d new file mode 100644 index 00000000..cb3df4b8 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aria/libcrypto-lib-aria.d @@ -0,0 +1,4 @@ +crypto/aria/libcrypto-lib-aria.o: crypto/aria/aria.c \ + include/openssl/e_os2.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/crypto/aria.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aria/libcrypto-lib-aria.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aria/libcrypto-lib-aria.o new file mode 100644 index 00000000..50c86a22 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/aria/libcrypto-lib-aria.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_bitstr.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_bitstr.d new file mode 100644 index 00000000..68d17683 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_bitstr.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-a_bitstr.o: crypto/asn1/a_bitstr.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_bitstr.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_bitstr.o new file mode 100644 index 00000000..cc111a10 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_bitstr.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_d2i_fp.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_d2i_fp.d new file mode 100644 index 00000000..6e4ca229 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_d2i_fp.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-a_d2i_fp.o: crypto/asn1/a_d2i_fp.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/asn1.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_d2i_fp.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_d2i_fp.o new file mode 100644 index 00000000..d9f64dea Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_d2i_fp.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_digest.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_digest.d new file mode 100644 index 00000000..a8434959 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_digest.d @@ -0,0 +1,30 @@ +crypto/asn1/libcrypto-lib-a_digest.o: crypto/asn1/a_digest.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/engine.h \ + include/openssl/rsa.h include/openssl/rsaerr.h include/openssl/dsa.h \ + include/openssl/dh.h include/openssl/dherr.h include/openssl/dsaerr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/params.h \ + include/openssl/rand.h include/openssl/randerr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/ui.h include/openssl/pem.h include/openssl/x509.h \ + include/openssl/sha.h include/openssl/x509err.h \ + include/openssl/x509_vfy.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/pemerr.h \ + include/openssl/uierr.h include/openssl/engineerr.h \ + include/crypto/x509.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_digest.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_digest.o new file mode 100644 index 00000000..2cc1be2e Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_digest.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_dup.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_dup.d new file mode 100644 index 00000000..3e0a2f59 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_dup.d @@ -0,0 +1,14 @@ +crypto/asn1/libcrypto-lib-a_dup.o: crypto/asn1/a_dup.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_dup.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_dup.o new file mode 100644 index 00000000..611a6234 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_dup.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_gentm.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_gentm.d new file mode 100644 index 00000000..69a0a834 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_gentm.d @@ -0,0 +1,17 @@ +crypto/asn1/libcrypto-lib-a_gentm.o: crypto/asn1/a_gentm.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/asn1t.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_gentm.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_gentm.o new file mode 100644 index 00000000..d0860760 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_gentm.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_i2d_fp.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_i2d_fp.d new file mode 100644 index 00000000..5a166ae5 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_i2d_fp.d @@ -0,0 +1,14 @@ +crypto/asn1/libcrypto-lib-a_i2d_fp.o: crypto/asn1/a_i2d_fp.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_i2d_fp.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_i2d_fp.o new file mode 100644 index 00000000..e99405d8 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_i2d_fp.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_int.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_int.d new file mode 100644 index 00000000..f877cafb --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_int.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-a_int.o: crypto/asn1/a_int.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_int.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_int.o new file mode 100644 index 00000000..1881aae6 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_int.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_mbstr.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_mbstr.d new file mode 100644 index 00000000..988437df --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_mbstr.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-a_mbstr.o: crypto/asn1/a_mbstr.c \ + include/crypto/ctype.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/internal/unicode.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_mbstr.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_mbstr.o new file mode 100644 index 00000000..360034e7 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_mbstr.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_object.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_object.d new file mode 100644 index 00000000..e2ec405c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_object.d @@ -0,0 +1,19 @@ +crypto/asn1/libcrypto-lib-a_object.o: crypto/asn1/a_object.c \ + include/crypto/ctype.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/crypto/asn1.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h crypto/asn1/asn1_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_object.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_object.o new file mode 100644 index 00000000..8e9417f7 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_object.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_octet.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_octet.d new file mode 100644 index 00000000..b95644ba --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_octet.d @@ -0,0 +1,14 @@ +crypto/asn1/libcrypto-lib-a_octet.o: crypto/asn1/a_octet.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_octet.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_octet.o new file mode 100644 index 00000000..b7643edb Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_octet.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_print.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_print.d new file mode 100644 index 00000000..76a0b567 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_print.d @@ -0,0 +1,15 @@ +crypto/asn1/libcrypto-lib-a_print.o: crypto/asn1/a_print.c \ + include/crypto/ctype.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_print.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_print.o new file mode 100644 index 00000000..2b66e8c7 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_print.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_sign.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_sign.d new file mode 100644 index 00000000..ad346989 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_sign.d @@ -0,0 +1,28 @@ +crypto/asn1/libcrypto-lib-a_sign.o: crypto/asn1/a_sign.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/x509.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/core_names.h include/crypto/asn1.h \ + include/crypto/evp.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/ecx.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_sign.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_sign.o new file mode 100644 index 00000000..50827424 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_sign.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strex.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strex.d new file mode 100644 index 00000000..fa267547 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strex.d @@ -0,0 +1,27 @@ +crypto/asn1/libcrypto-lib-a_strex.o: crypto/asn1/a_strex.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/sizes.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/x509.h include/openssl/evp.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + crypto/asn1/charmap.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strex.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strex.o new file mode 100644 index 00000000..dc6eb712 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strex.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strnid.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strnid.d new file mode 100644 index 00000000..44d98d65 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strnid.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-a_strnid.o: crypto/asn1/a_strnid.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h crypto/asn1/tbl_standard.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strnid.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strnid.o new file mode 100644 index 00000000..7269a9bc Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_strnid.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_time.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_time.d new file mode 100644 index 00000000..9fdc3eeb --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_time.d @@ -0,0 +1,18 @@ +crypto/asn1/libcrypto-lib-a_time.o: crypto/asn1/a_time.c \ + include/crypto/asn1.h include/openssl/asn1.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/crypto/ctype.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/err.h \ + include/openssl/lhash.h include/openssl/asn1t.h \ + crypto/asn1/asn1_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_time.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_time.o new file mode 100644 index 00000000..f676c9c2 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_time.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_type.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_type.d new file mode 100644 index 00000000..e744aefa --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_type.d @@ -0,0 +1,18 @@ +crypto/asn1/libcrypto-lib-a_type.o: crypto/asn1/a_type.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_type.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_type.o new file mode 100644 index 00000000..dc2cad58 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_type.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utctm.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utctm.d new file mode 100644 index 00000000..5ddad73e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utctm.d @@ -0,0 +1,17 @@ +crypto/asn1/libcrypto-lib-a_utctm.o: crypto/asn1/a_utctm.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/asn1t.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utctm.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utctm.o new file mode 100644 index 00000000..db712f77 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utctm.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utf8.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utf8.d new file mode 100644 index 00000000..b0b4b4bc --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utf8.d @@ -0,0 +1,15 @@ +crypto/asn1/libcrypto-lib-a_utf8.o: crypto/asn1/a_utf8.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/internal/unicode.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utf8.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utf8.o new file mode 100644 index 00000000..db499a7f Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_utf8.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_verify.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_verify.d new file mode 100644 index 00000000..98e5a4e1 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_verify.d @@ -0,0 +1,28 @@ +crypto/asn1/libcrypto-lib-a_verify.o: crypto/asn1/a_verify.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/x509.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/crypto/asn1.h include/crypto/evp.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/ecx.h include/crypto/types.h \ + include/crypto/rsa.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_verify.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_verify.o new file mode 100644 index 00000000..3ac42499 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-a_verify.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-ameth_lib.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-ameth_lib.d new file mode 100644 index 00000000..4cecc61b --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-ameth_lib.d @@ -0,0 +1,33 @@ +crypto/asn1/libcrypto-lib-ameth_lib.o: crypto/asn1/ameth_lib.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/engine.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/pemerr.h include/openssl/uierr.h \ + include/openssl/engineerr.h include/crypto/asn1.h include/crypto/evp.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/crypto/ecx.h include/crypto/types.h \ + crypto/asn1/standard_methods.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-ameth_lib.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-ameth_lib.o new file mode 100644 index 00000000..0686e7c3 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-ameth_lib.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_err.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_err.d new file mode 100644 index 00000000..b631aaf4 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_err.d @@ -0,0 +1,10 @@ +crypto/asn1/libcrypto-lib-asn1_err.o: crypto/asn1/asn1_err.c \ + include/openssl/err.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/types.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/openssl/bioerr.h include/openssl/lhash.h \ + include/openssl/asn1err.h include/crypto/asn1err.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_err.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_err.o new file mode 100644 index 00000000..517ca26e Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_err.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_gen.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_gen.d new file mode 100644 index 00000000..9fcbe010 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_gen.d @@ -0,0 +1,27 @@ +crypto/asn1/libcrypto-lib-asn1_gen.o: crypto/asn1/asn1_gen.c \ + include/openssl/asn1.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/x509v3.h include/openssl/x509.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/x509v3err.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/err.h include/crypto/asn1.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_gen.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_gen.o new file mode 100644 index 00000000..b7804d71 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_gen.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_item_list.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_item_list.d new file mode 100644 index 00000000..13f14881 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_item_list.d @@ -0,0 +1,32 @@ +crypto/asn1/libcrypto-lib-asn1_item_list.o: crypto/asn1/asn1_item_list.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/cms.h include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/x509v3.h include/openssl/x509v3err.h \ + include/openssl/cmserr.h include/openssl/ocsp.h \ + include/openssl/ocsperr.h include/openssl/pkcs12.h \ + include/openssl/pkcs12err.h include/openssl/x509_acert.h \ + include/openssl/pem.h include/openssl/pemerr.h \ + crypto/asn1/asn1_item_list.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_item_list.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_item_list.o new file mode 100644 index 00000000..013eb24b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_item_list.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_lib.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_lib.d new file mode 100644 index 00000000..fad72c0a --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_lib.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-asn1_lib.o: crypto/asn1/asn1_lib.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_lib.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_lib.o new file mode 100644 index 00000000..39681999 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_lib.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_parse.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_parse.d new file mode 100644 index 00000000..d8dec4bf --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_parse.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-asn1_parse.o: crypto/asn1/asn1_parse.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_parse.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_parse.o new file mode 100644 index 00000000..44e3073d Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn1_parse.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mime.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mime.d new file mode 100644 index 00000000..599e855d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mime.d @@ -0,0 +1,32 @@ +crypto/asn1/libcrypto-lib-asn_mime.o: crypto/asn1/asn_mime.c \ + include/crypto/ctype.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/x509.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/asn1t.h include/openssl/cms.h include/openssl/x509v3.h \ + include/openssl/x509v3err.h include/openssl/cmserr.h \ + include/crypto/evp.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/ecx.h include/crypto/types.h \ + include/internal/bio.h crypto/asn1/asn1_local.h include/crypto/asn1.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mime.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mime.o new file mode 100644 index 00000000..58d0d4a1 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mime.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_moid.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_moid.d new file mode 100644 index 00000000..3a441e17 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_moid.d @@ -0,0 +1,27 @@ +crypto/asn1/libcrypto-lib-asn_moid.o: crypto/asn1/asn_moid.c \ + include/crypto/ctype.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/crypto/asn1.h include/crypto/objects.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_moid.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_moid.o new file mode 100644 index 00000000..88838af4 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_moid.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mstbl.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mstbl.d new file mode 100644 index 00000000..c38fc4d9 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mstbl.d @@ -0,0 +1,26 @@ +crypto/asn1/libcrypto-lib-asn_mstbl.o: crypto/asn1/asn_mstbl.c \ + include/openssl/crypto.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/cryptlib.h \ + include/internal/common.h include/internal/e_os.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/x509v3.h include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/x509v3err.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mstbl.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mstbl.o new file mode 100644 index 00000000..63db2189 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_mstbl.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_pack.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_pack.d new file mode 100644 index 00000000..1d8c3816 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_pack.d @@ -0,0 +1,14 @@ +crypto/asn1/libcrypto-lib-asn_pack.o: crypto/asn1/asn_pack.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_pack.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_pack.o new file mode 100644 index 00000000..0d8ca9fe Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-asn_pack.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_asn1.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_asn1.d new file mode 100644 index 00000000..888c26bc --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_asn1.d @@ -0,0 +1,14 @@ +crypto/asn1/libcrypto-lib-bio_asn1.o: crypto/asn1/bio_asn1.c \ + include/internal/bio.h include/openssl/core.h include/openssl/types.h \ + include/openssl/e_os2.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/bioerr.h \ + include/openssl/asn1.h include/openssl/asn1err.h include/openssl/bn.h \ + include/openssl/bnerr.h include/internal/cryptlib.h \ + include/internal/common.h include/internal/e_os.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_asn1.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_asn1.o new file mode 100644 index 00000000..75af3ca8 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_asn1.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_ndef.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_ndef.d new file mode 100644 index 00000000..16419b45 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_ndef.d @@ -0,0 +1,11 @@ +crypto/asn1/libcrypto-lib-bio_ndef.o: crypto/asn1/bio_ndef.c \ + include/openssl/asn1.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/asn1t.h include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_ndef.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_ndef.o new file mode 100644 index 00000000..1441df8d Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-bio_ndef.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_param.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_param.d new file mode 100644 index 00000000..fd2a1bec --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_param.d @@ -0,0 +1,20 @@ +crypto/asn1/libcrypto-lib-d2i_param.o: crypto/asn1/d2i_param.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/internal/asn1.h \ + include/crypto/asn1.h include/crypto/evp.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/ecx.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_param.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_param.o new file mode 100644 index 00000000..e325cdf6 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_param.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pr.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pr.d new file mode 100644 index 00000000..5c9ec842 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pr.d @@ -0,0 +1,32 @@ +crypto/asn1/libcrypto-lib-d2i_pr.o: crypto/asn1/d2i_pr.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/decoder.h \ + include/openssl/decodererr.h include/openssl/engine.h \ + include/openssl/rsa.h include/openssl/rsaerr.h include/openssl/dsa.h \ + include/openssl/dh.h include/openssl/dherr.h include/openssl/dsaerr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rand.h \ + include/openssl/randerr.h include/openssl/ui.h include/openssl/pem.h \ + include/openssl/x509.h include/openssl/sha.h include/openssl/x509err.h \ + include/openssl/x509_vfy.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/pemerr.h \ + include/openssl/uierr.h include/openssl/engineerr.h \ + include/crypto/asn1.h include/crypto/evp.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/ecx.h include/crypto/types.h \ + include/internal/asn1.h include/internal/sizes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pr.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pr.o new file mode 100644 index 00000000..8c2a8da7 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pr.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pu.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pu.d new file mode 100644 index 00000000..54339b94 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pu.d @@ -0,0 +1,24 @@ +crypto/asn1/libcrypto-lib-d2i_pu.o: crypto/asn1/d2i_pu.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/internal/cryptlib.h \ + include/internal/common.h include/internal/e_os.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/crypto/evp.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/crypto/ecx.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pu.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pu.o new file mode 100644 index 00000000..a9e56396 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-d2i_pu.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-evp_asn1.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-evp_asn1.d new file mode 100644 index 00000000..8b9bb43f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-evp_asn1.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-evp_asn1.o: crypto/asn1/evp_asn1.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-evp_asn1.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-evp_asn1.o new file mode 100644 index 00000000..855ace3a Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-evp_asn1.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_int.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_int.d new file mode 100644 index 00000000..2e806e5e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_int.d @@ -0,0 +1,15 @@ +crypto/asn1/libcrypto-lib-f_int.o: crypto/asn1/f_int.c \ + include/crypto/ctype.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_int.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_int.o new file mode 100644 index 00000000..d5b9e7b1 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_int.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_string.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_string.d new file mode 100644 index 00000000..ebd252d8 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_string.d @@ -0,0 +1,15 @@ +crypto/asn1/libcrypto-lib-f_string.o: crypto/asn1/f_string.c \ + include/crypto/ctype.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_string.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_string.o new file mode 100644 index 00000000..24a431f3 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-f_string.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-i2d_evp.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-i2d_evp.d new file mode 100644 index 00000000..3c379b41 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-i2d_evp.d @@ -0,0 +1,29 @@ +crypto/asn1/libcrypto-lib-i2d_evp.o: crypto/asn1/i2d_evp.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/internal/cryptlib.h \ + include/internal/common.h include/internal/e_os.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/encoder.h \ + include/openssl/encodererr.h include/openssl/x509.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/crypto/asn1.h include/crypto/evp.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/ecx.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-i2d_evp.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-i2d_evp.o new file mode 100644 index 00000000..c19a88d9 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-i2d_evp.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-n_pkey.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-n_pkey.d new file mode 100644 index 00000000..22520854 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-n_pkey.d @@ -0,0 +1,26 @@ +crypto/asn1/libcrypto-lib-n_pkey.o: crypto/asn1/n_pkey.c \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/asn1t.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/x509.h include/openssl/ec.h include/openssl/ecerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-n_pkey.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-n_pkey.o new file mode 100644 index 00000000..d3c0c4c9 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-n_pkey.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-nsseq.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-nsseq.d new file mode 100644 index 00000000..16e7350f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-nsseq.d @@ -0,0 +1,24 @@ +crypto/asn1/libcrypto-lib-nsseq.o: crypto/asn1/nsseq.c \ + include/openssl/asn1t.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/asn1.h include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/x509.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-nsseq.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-nsseq.o new file mode 100644 index 00000000..313f5bc5 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-nsseq.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbe.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbe.d new file mode 100644 index 00000000..0de185c2 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbe.d @@ -0,0 +1,29 @@ +crypto/asn1/libcrypto-lib-p5_pbe.o: crypto/asn1/p5_pbe.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/rand.h include/openssl/randerr.h include/crypto/evp.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/crypto/ecx.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbe.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbe.o new file mode 100644 index 00000000..96a56cd9 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbe.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbev2.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbev2.d new file mode 100644 index 00000000..ee9ed85a --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbev2.d @@ -0,0 +1,29 @@ +crypto/asn1/libcrypto-lib-p5_pbev2.o: crypto/asn1/p5_pbev2.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/crypto/asn1.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/crypto/evp.h include/openssl/evp.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/crypto/ecx.h include/crypto/types.h include/openssl/asn1t.h \ + include/openssl/core_names.h include/openssl/x509.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/rand.h include/openssl/randerr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbev2.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbev2.o new file mode 100644 index 00000000..fe8690e7 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_pbev2.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_scrypt.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_scrypt.d new file mode 100644 index 00000000..b3497850 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_scrypt.d @@ -0,0 +1,29 @@ +crypto/asn1/libcrypto-lib-p5_scrypt.o: crypto/asn1/p5_scrypt.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/core_names.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/x509.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/rand.h include/openssl/randerr.h include/crypto/evp.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/crypto/ecx.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_scrypt.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_scrypt.o new file mode 100644 index 00000000..f31494d7 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p5_scrypt.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p8_pkey.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p8_pkey.d new file mode 100644 index 00000000..db140334 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p8_pkey.d @@ -0,0 +1,28 @@ +crypto/asn1/libcrypto-lib-p8_pkey.o: crypto/asn1/p8_pkey.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/crypto/x509.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p8_pkey.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p8_pkey.o new file mode 100644 index 00000000..b3d11d4f Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-p8_pkey.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_bitst.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_bitst.d new file mode 100644 index 00000000..199da6e2 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_bitst.d @@ -0,0 +1,26 @@ +crypto/asn1/libcrypto-lib-t_bitst.o: crypto/asn1/t_bitst.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/x509v3.h include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/x509v3err.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_bitst.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_bitst.o new file mode 100644 index 00000000..5d62cfbe Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_bitst.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_pkey.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_pkey.d new file mode 100644 index 00000000..fea087c3 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_pkey.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-t_pkey.o: crypto/asn1/t_pkey.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/crypto/bn.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_pkey.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_pkey.o new file mode 100644 index 00000000..b04f5b70 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_pkey.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_spki.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_spki.d new file mode 100644 index 00000000..a1a17559 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_spki.d @@ -0,0 +1,25 @@ +crypto/asn1/libcrypto-lib-t_spki.o: crypto/asn1/t_spki.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/x509.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_spki.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_spki.o new file mode 100644 index 00000000..91d5dfc5 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-t_spki.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_dec.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_dec.d new file mode 100644 index 00000000..139d095f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_dec.d @@ -0,0 +1,17 @@ +crypto/asn1/libcrypto-lib-tasn_dec.o: crypto/asn1/tasn_dec.c \ + include/openssl/asn1.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/asn1t.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/internal/numbers.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_dec.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_dec.o new file mode 100644 index 00000000..d696b82f Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_dec.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_enc.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_enc.d new file mode 100644 index 00000000..2147167d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_enc.d @@ -0,0 +1,18 @@ +crypto/asn1/libcrypto-lib-tasn_enc.o: crypto/asn1/tasn_enc.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/crypto/asn1.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h crypto/asn1/asn1_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_enc.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_enc.o new file mode 100644 index 00000000..e34dac8c Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_enc.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_fre.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_fre.d new file mode 100644 index 00000000..ec2fc1b0 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_fre.d @@ -0,0 +1,15 @@ +crypto/asn1/libcrypto-lib-tasn_fre.o: crypto/asn1/tasn_fre.c \ + include/openssl/asn1.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/asn1t.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + crypto/asn1/asn1_local.h include/crypto/asn1.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_fre.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_fre.o new file mode 100644 index 00000000..34eabb2f Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_fre.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_new.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_new.d new file mode 100644 index 00000000..cdeb34da --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_new.d @@ -0,0 +1,16 @@ +crypto/asn1/libcrypto-lib-tasn_new.o: crypto/asn1/tasn_new.c \ + include/openssl/asn1.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/err.h \ + include/openssl/lhash.h include/openssl/asn1t.h \ + crypto/asn1/asn1_local.h include/crypto/asn1.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_new.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_new.o new file mode 100644 index 00000000..dea6fba9 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_new.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_prn.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_prn.d new file mode 100644 index 00000000..255c717e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_prn.d @@ -0,0 +1,28 @@ +crypto/asn1/libcrypto-lib-tasn_prn.o: crypto/asn1/tasn_prn.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/x509v3.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/x509v3err.h include/crypto/asn1.h \ + crypto/asn1/asn1_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_prn.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_prn.o new file mode 100644 index 00000000..3346c5ba Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_prn.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_scn.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_scn.d new file mode 100644 index 00000000..f4d37461 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_scn.d @@ -0,0 +1,28 @@ +crypto/asn1/libcrypto-lib-tasn_scn.o: crypto/asn1/tasn_scn.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/x509v3.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/x509v3err.h crypto/asn1/asn1_local.h \ + include/crypto/asn1.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_scn.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_scn.o new file mode 100644 index 00000000..684f3d1e Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_scn.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_typ.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_typ.d new file mode 100644 index 00000000..70efc4b8 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_typ.d @@ -0,0 +1,11 @@ +crypto/asn1/libcrypto-lib-tasn_typ.o: crypto/asn1/tasn_typ.c \ + include/openssl/asn1.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/bioerr.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/asn1t.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_typ.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_typ.o new file mode 100644 index 00000000..ed874404 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_typ.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_utl.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_utl.d new file mode 100644 index 00000000..83ab7969 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_utl.d @@ -0,0 +1,20 @@ +crypto/asn1/libcrypto-lib-tasn_utl.o: crypto/asn1/tasn_utl.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/openssl/asn1t.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + crypto/asn1/asn1_local.h include/crypto/asn1.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_utl.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_utl.o new file mode 100644 index 00000000..6f8d82e1 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-tasn_utl.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_algor.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_algor.d new file mode 100644 index 00000000..f071ebc6 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_algor.d @@ -0,0 +1,27 @@ +crypto/asn1/libcrypto-lib-x_algor.o: crypto/asn1/x_algor.c \ + include/openssl/x509.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/types.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/symhacks.h \ + include/openssl/buffer.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/openssl/buffererr.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/bnerr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/asn1.h include/openssl/asn1err.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/lhash.h include/openssl/pkcs7.h \ + include/openssl/pkcs7err.h include/openssl/http.h \ + include/openssl/conf.h include/openssl/conferr.h \ + include/openssl/conftypes.h include/openssl/asn1t.h \ + include/openssl/err.h include/crypto/asn1.h include/crypto/evp.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/crypto/ecx.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_algor.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_algor.o new file mode 100644 index 00000000..b41a869e Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_algor.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_bignum.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_bignum.d new file mode 100644 index 00000000..3c05bbde --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_bignum.d @@ -0,0 +1,14 @@ +crypto/asn1/libcrypto-lib-x_bignum.o: crypto/asn1/x_bignum.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_bignum.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_bignum.o new file mode 100644 index 00000000..c1db0fba Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_bignum.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_info.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_info.d new file mode 100644 index 00000000..ec2f6f09 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_info.d @@ -0,0 +1,25 @@ +crypto/asn1/libcrypto-lib-x_info.o: crypto/asn1/x_info.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/x509.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_info.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_info.o new file mode 100644 index 00000000..ca617769 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_info.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_int64.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_int64.d new file mode 100644 index 00000000..de06a7c6 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_int64.d @@ -0,0 +1,17 @@ +crypto/asn1/libcrypto-lib-x_int64.o: crypto/asn1/x_int64.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + crypto/asn1/asn1_local.h include/crypto/asn1.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_int64.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_int64.o new file mode 100644 index 00000000..eb15084b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_int64.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_long.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_long.d new file mode 100644 index 00000000..596d282d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_long.d @@ -0,0 +1,14 @@ +crypto/asn1/libcrypto-lib-x_long.o: crypto/asn1/x_long.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_long.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_long.o new file mode 100644 index 00000000..4bdf9980 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_long.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_pkey.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_pkey.d new file mode 100644 index 00000000..3ffbdedb --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_pkey.d @@ -0,0 +1,25 @@ +crypto/asn1/libcrypto-lib-x_pkey.o: crypto/asn1/x_pkey.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/x509.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_pkey.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_pkey.o new file mode 100644 index 00000000..8ec27faf Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_pkey.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_sig.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_sig.d new file mode 100644 index 00000000..dfaff48a --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_sig.d @@ -0,0 +1,28 @@ +crypto/asn1/libcrypto-lib-x_sig.o: crypto/asn1/x_sig.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/crypto/x509.h include/internal/refcount.h \ + include/openssl/trace.h include/crypto/types.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_sig.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_sig.o new file mode 100644 index 00000000..442541a1 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_sig.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_spki.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_spki.d new file mode 100644 index 00000000..20d7ae09 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_spki.d @@ -0,0 +1,26 @@ +crypto/asn1/libcrypto-lib-x_spki.o: crypto/asn1/x_spki.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/x509.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h \ + include/openssl/ec.h include/openssl/ecerr.h include/openssl/rsa.h \ + include/openssl/rsaerr.h include/openssl/dsa.h include/openssl/dh.h \ + include/openssl/dherr.h include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h \ + include/openssl/asn1t.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_spki.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_spki.o new file mode 100644 index 00000000..bf16880b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_spki.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_val.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_val.d new file mode 100644 index 00000000..20cc3d94 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_val.d @@ -0,0 +1,26 @@ +crypto/asn1/libcrypto-lib-x_val.o: crypto/asn1/x_val.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/openssl/asn1t.h \ + include/openssl/x509.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h include/openssl/ec.h \ + include/openssl/ecerr.h include/openssl/rsa.h include/openssl/rsaerr.h \ + include/openssl/dsa.h include/openssl/dh.h include/openssl/dherr.h \ + include/openssl/dsaerr.h include/openssl/sha.h \ + include/openssl/x509err.h include/openssl/x509_vfy.h \ + include/openssl/pkcs7.h include/openssl/pkcs7err.h \ + include/openssl/http.h include/openssl/conf.h \ + include/openssl/conferr.h include/openssl/conftypes.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_val.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_val.o new file mode 100644 index 00000000..0a6adeb8 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/asn1/libcrypto-lib-x_val.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_null.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_null.d new file mode 100644 index 00000000..49885b35 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_null.d @@ -0,0 +1,13 @@ +crypto/async/arch/libcrypto-lib-async_null.o: \ + crypto/async/arch/async_null.c crypto/async/arch/../async_local.h \ + include/crypto/async.h include/openssl/async.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/asyncerr.h include/openssl/symhacks.h \ + include/openssl/e_os2.h include/openssl/cryptoerr_legacy.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/core.h \ + crypto/async/arch/../arch/async_win.h \ + crypto/async/arch/../arch/async_posix.h \ + crypto/async/arch/../arch/async_null.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_null.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_null.o new file mode 100644 index 00000000..4e2ae353 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_null.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_posix.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_posix.d new file mode 100644 index 00000000..379ce4e2 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_posix.d @@ -0,0 +1,14 @@ +crypto/async/arch/libcrypto-lib-async_posix.o: \ + crypto/async/arch/async_posix.c crypto/async/arch/../async_local.h \ + include/crypto/async.h include/openssl/async.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/asyncerr.h include/openssl/symhacks.h \ + include/openssl/e_os2.h include/openssl/cryptoerr_legacy.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/core.h \ + crypto/async/arch/../arch/async_win.h \ + crypto/async/arch/../arch/async_posix.h \ + crypto/async/arch/../arch/async_null.h include/openssl/err.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_posix.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_posix.o new file mode 100644 index 00000000..be3927f3 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_posix.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_win.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_win.d new file mode 100644 index 00000000..299abea5 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_win.d @@ -0,0 +1,13 @@ +crypto/async/arch/libcrypto-lib-async_win.o: \ + crypto/async/arch/async_win.c crypto/async/arch/../async_local.h \ + include/crypto/async.h include/openssl/async.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/asyncerr.h include/openssl/symhacks.h \ + include/openssl/e_os2.h include/openssl/cryptoerr_legacy.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/core.h \ + crypto/async/arch/../arch/async_win.h \ + crypto/async/arch/../arch/async_posix.h \ + crypto/async/arch/../arch/async_null.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_win.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_win.o new file mode 100644 index 00000000..4e2ae353 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/arch/libcrypto-lib-async_win.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async.d new file mode 100644 index 00000000..b4c3ebab --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async.d @@ -0,0 +1,18 @@ +crypto/async/libcrypto-lib-async.o: crypto/async/async.c \ + crypto/async/async_local.h include/crypto/async.h \ + include/openssl/async.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/asyncerr.h \ + include/openssl/symhacks.h include/openssl/e_os2.h \ + include/openssl/cryptoerr_legacy.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/core.h crypto/async/arch/async_win.h \ + crypto/async/arch/async_posix.h crypto/async/arch/async_null.h \ + include/openssl/err.h include/openssl/bio.h include/openssl/bioerr.h \ + include/openssl/lhash.h include/crypto/cryptlib.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/e_os.h include/internal/numbers.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async.o new file mode 100644 index 00000000..44b45bc4 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_err.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_err.d new file mode 100644 index 00000000..96e829bc --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_err.d @@ -0,0 +1,10 @@ +crypto/async/libcrypto-lib-async_err.o: crypto/async/async_err.c \ + include/openssl/err.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/types.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/openssl/bioerr.h include/openssl/lhash.h \ + include/openssl/asyncerr.h include/crypto/asyncerr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_err.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_err.o new file mode 100644 index 00000000..213d0305 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_err.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_wait.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_wait.d new file mode 100644 index 00000000..61a07d4e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_wait.d @@ -0,0 +1,13 @@ +crypto/async/libcrypto-lib-async_wait.o: crypto/async/async_wait.c \ + crypto/async/async_local.h include/crypto/async.h \ + include/openssl/async.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/asyncerr.h \ + include/openssl/symhacks.h include/openssl/e_os2.h \ + include/openssl/cryptoerr_legacy.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/core.h crypto/async/arch/async_win.h \ + crypto/async/arch/async_posix.h crypto/async/arch/async_null.h \ + include/openssl/err.h include/openssl/bio.h include/openssl/bioerr.h \ + include/openssl/lhash.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_wait.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_wait.o new file mode 100644 index 00000000..97c703e8 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/async/libcrypto-lib-async_wait.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_cfb64.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_cfb64.d new file mode 100644 index 00000000..4b75bd97 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_cfb64.d @@ -0,0 +1,5 @@ +crypto/bf/libcrypto-lib-bf_cfb64.o: crypto/bf/bf_cfb64.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/blowfish.h \ + include/openssl/e_os2.h crypto/bf/bf_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_cfb64.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_cfb64.o new file mode 100644 index 00000000..63187ada Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_cfb64.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ecb.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ecb.d new file mode 100644 index 00000000..5dafff3c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ecb.d @@ -0,0 +1,5 @@ +crypto/bf/libcrypto-lib-bf_ecb.o: crypto/bf/bf_ecb.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/blowfish.h \ + include/openssl/e_os2.h crypto/bf/bf_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ecb.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ecb.o new file mode 100644 index 00000000..df01ac7b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ecb.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_enc.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_enc.d new file mode 100644 index 00000000..c573f0d3 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_enc.d @@ -0,0 +1,5 @@ +crypto/bf/libcrypto-lib-bf_enc.o: crypto/bf/bf_enc.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/blowfish.h \ + include/openssl/e_os2.h crypto/bf/bf_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_enc.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_enc.o new file mode 100644 index 00000000..0ddf9ea3 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_enc.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ofb64.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ofb64.d new file mode 100644 index 00000000..75f1c268 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ofb64.d @@ -0,0 +1,5 @@ +crypto/bf/libcrypto-lib-bf_ofb64.o: crypto/bf/bf_ofb64.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/blowfish.h \ + include/openssl/e_os2.h crypto/bf/bf_local.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ofb64.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ofb64.o new file mode 100644 index 00000000..223f5d5c Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_ofb64.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_skey.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_skey.d new file mode 100644 index 00000000..3e71b25c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_skey.d @@ -0,0 +1,5 @@ +crypto/bf/libcrypto-lib-bf_skey.o: crypto/bf/bf_skey.c \ + include/internal/deprecated.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/opensslv.h include/openssl/blowfish.h \ + include/openssl/e_os2.h crypto/bf/bf_local.h crypto/bf/bf_pi.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_skey.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_skey.o new file mode 100644 index 00000000..361ea6a3 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bf/libcrypto-lib-bf_skey.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_buff.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_buff.d new file mode 100644 index 00000000..2ab706b0 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_buff.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bf_buff.o: crypto/bio/bf_buff.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_buff.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_buff.o new file mode 100644 index 00000000..ac65610b Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_buff.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_lbuf.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_lbuf.d new file mode 100644 index 00000000..903c498e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_lbuf.d @@ -0,0 +1,21 @@ +crypto/bio/libcrypto-lib-bf_lbuf.o: crypto/bio/bf_lbuf.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/openssl/evp.h include/openssl/core_dispatch.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/evperr.h include/openssl/objects.h \ + include/openssl/obj_mac.h include/openssl/objectserr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_lbuf.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_lbuf.o new file mode 100644 index 00000000..e49cedd3 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_lbuf.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_nbio.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_nbio.d new file mode 100644 index 00000000..70281cfd --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_nbio.d @@ -0,0 +1,22 @@ +crypto/bio/libcrypto-lib-bf_nbio.o: crypto/bio/bf_nbio.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/openssl/rand.h include/openssl/randerr.h include/openssl/evp.h \ + include/openssl/core_dispatch.h include/openssl/indicator.h \ + include/openssl/params.h include/openssl/evperr.h \ + include/openssl/objects.h include/openssl/obj_mac.h \ + include/openssl/objectserr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_nbio.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_nbio.o new file mode 100644 index 00000000..21b7e82e Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_nbio.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_null.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_null.d new file mode 100644 index 00000000..388b9d9c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_null.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bf_null.o: crypto/bio/bf_null.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_null.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_null.o new file mode 100644 index 00000000..5c5f04d5 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_null.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_prefix.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_prefix.d new file mode 100644 index 00000000..f6899938 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_prefix.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bf_prefix.o: crypto/bio/bf_prefix.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_prefix.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_prefix.o new file mode 100644 index 00000000..13db6d57 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_prefix.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_readbuff.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_readbuff.d new file mode 100644 index 00000000..1125af0d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_readbuff.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bf_readbuff.o: crypto/bio/bf_readbuff.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_readbuff.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_readbuff.o new file mode 100644 index 00000000..cc6ea108 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bf_readbuff.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_addr.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_addr.d new file mode 100644 index 00000000..590beb63 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_addr.d @@ -0,0 +1,18 @@ +crypto/bio/libcrypto-lib-bio_addr.o: crypto/bio/bio_addr.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/internal/thread_once.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_addr.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_addr.o new file mode 100644 index 00000000..0c052b91 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_addr.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_cb.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_cb.d new file mode 100644 index 00000000..6b0f8d06 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_cb.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bio_cb.o: crypto/bio/bio_cb.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_cb.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_cb.o new file mode 100644 index 00000000..6d5e5db7 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_cb.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_dump.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_dump.d new file mode 100644 index 00000000..7645a6c0 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_dump.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bio_dump.o: crypto/bio/bio_dump.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_dump.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_dump.o new file mode 100644 index 00000000..a1142e30 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_dump.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_err.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_err.d new file mode 100644 index 00000000..fc6c190e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_err.d @@ -0,0 +1,10 @@ +crypto/bio/libcrypto-lib-bio_err.o: crypto/bio/bio_err.c \ + include/openssl/err.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/types.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/bio.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/openssl/bioerr.h include/openssl/lhash.h \ + include/crypto/bioerr.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_err.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_err.o new file mode 100644 index 00000000..cab12f94 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_err.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_lib.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_lib.d new file mode 100644 index 00000000..15477b8d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_lib.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bio_lib.o: crypto/bio/bio_lib.c \ + include/openssl/crypto.h include/openssl/macros.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_lib.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_lib.o new file mode 100644 index 00000000..cdcccd6d Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_lib.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_meth.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_meth.d new file mode 100644 index 00000000..6902cc46 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_meth.d @@ -0,0 +1,18 @@ +crypto/bio/libcrypto-lib-bio_meth.o: crypto/bio/bio_meth.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/internal/thread_once.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_meth.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_meth.o new file mode 100644 index 00000000..2d9ebefa Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_meth.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_print.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_print.d new file mode 100644 index 00000000..82fc5358 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_print.d @@ -0,0 +1,14 @@ +crypto/bio/libcrypto-lib-bio_print.o: crypto/bio/bio_print.c \ + include/internal/cryptlib.h include/internal/common.h \ + include/openssl/configuration.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/crypto/ctype.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_print.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_print.o new file mode 100644 index 00000000..3ce44eea Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_print.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock.d new file mode 100644 index 00000000..f5280f4e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bio_sock.o: crypto/bio/bio_sock.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock.o new file mode 100644 index 00000000..27ceec33 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock2.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock2.d new file mode 100644 index 00000000..5987a29f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock2.d @@ -0,0 +1,18 @@ +crypto/bio/libcrypto-lib-bio_sock2.o: crypto/bio/bio_sock2.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/internal/ktls.h include/internal/bio_tfo.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock2.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock2.o new file mode 100644 index 00000000..ae78f3f5 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bio_sock2.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_acpt.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_acpt.d new file mode 100644 index 00000000..9c1a5060 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_acpt.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bss_acpt.o: crypto/bio/bss_acpt.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_acpt.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_acpt.o new file mode 100644 index 00000000..58190309 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_acpt.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_bio.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_bio.d new file mode 100644 index 00000000..573b421b --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_bio.d @@ -0,0 +1,17 @@ +crypto/bio/libcrypto-lib-bss_bio.o: crypto/bio/bss_bio.c \ + include/internal/e_os.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/macros.h \ + include/openssl/opensslv.h include/openssl/e_os2.h \ + include/openssl/crypto.h include/openssl/safestack.h \ + include/openssl/stack.h include/openssl/types.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/core.h \ + include/internal/numbers.h crypto/bio/bio_local.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_bio.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_bio.o new file mode 100644 index 00000000..03b2088d Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_bio.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_conn.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_conn.d new file mode 100644 index 00000000..2c483f2e --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_conn.d @@ -0,0 +1,18 @@ +crypto/bio/libcrypto-lib-bss_conn.o: crypto/bio/bss_conn.c \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/openssl/opensslconf.h include/openssl/configuration.h \ + include/openssl/macros.h include/openssl/opensslv.h \ + include/openssl/e_os2.h include/openssl/crypto.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/types.h include/openssl/cryptoerr.h \ + include/openssl/symhacks.h include/openssl/cryptoerr_legacy.h \ + include/openssl/core.h include/internal/numbers.h \ + include/internal/sockets.h include/internal/bio_addr.h \ + include/internal/cryptlib.h include/internal/common.h \ + include/internal/nelem.h include/openssl/buffer.h \ + include/openssl/buffererr.h include/openssl/bio.h \ + include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/bn.h include/openssl/bnerr.h \ + include/openssl/err.h include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/internal/bio_tfo.h include/internal/ktls.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_conn.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_conn.o new file mode 100644 index 00000000..1957bbef Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_conn.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_core.d b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_core.d new file mode 100644 index 00000000..746442b5 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_core.d @@ -0,0 +1,20 @@ +crypto/bio/libcrypto-lib-bss_core.o: crypto/bio/bss_core.c \ + include/openssl/core_dispatch.h include/openssl/core.h \ + include/openssl/types.h include/openssl/e_os2.h \ + include/openssl/macros.h include/openssl/opensslconf.h \ + include/openssl/configuration.h include/openssl/opensslv.h \ + include/openssl/safestack.h include/openssl/stack.h \ + include/openssl/indicator.h include/openssl/params.h \ + include/openssl/bn.h include/openssl/crypto.h \ + include/openssl/cryptoerr.h include/openssl/symhacks.h \ + include/openssl/cryptoerr_legacy.h include/openssl/bnerr.h \ + crypto/bio/bio_local.h include/internal/e_os.h \ + include/internal/numbers.h include/internal/sockets.h \ + include/internal/bio_addr.h include/internal/cryptlib.h \ + include/internal/common.h include/internal/nelem.h \ + include/openssl/buffer.h include/openssl/buffererr.h \ + include/openssl/bio.h include/openssl/bioerr.h include/openssl/asn1.h \ + include/openssl/asn1err.h include/openssl/err.h \ + include/openssl/lhash.h include/internal/bio.h \ + include/internal/refcount.h include/openssl/trace.h \ + include/crypto/context.h diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_core.o b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_core.o new file mode 100644 index 00000000..18875482 Binary files /dev/null and b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/bio/libcrypto-lib-bss_core.o differ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/ia64cpuid.S b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/ia64cpuid.S new file mode 100644 index 00000000..a09f8556 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/ia64cpuid.S @@ -0,0 +1,297 @@ +// Copyright 2004-2017 The OpenSSL Project Authors. All Rights Reserved. +// +// Licensed under the Apache License 2.0 (the "License"). You may not use +// this file except in compliance with the License. You can obtain a copy +// in the file LICENSE in the source distribution or at +// https://www.openssl.org/source/license.html +// Works on all IA-64 platforms: Linux, HP-UX, Win64i... +// On Win64i compile with ias.exe. +.text + +#if defined(_HPUX_SOURCE) && !defined(_LP64) +#define ADDP addp4 +#else +#define ADDP add +#endif + +.global OPENSSL_cpuid_setup# +.proc OPENSSL_cpuid_setup# +OPENSSL_cpuid_setup: +{ .mib; br.ret.sptk.many b0 };; +.endp OPENSSL_cpuid_setup# + +.global OPENSSL_rdtsc# +.proc OPENSSL_rdtsc# +OPENSSL_rdtsc: +{ .mib; mov r8=ar.itc + br.ret.sptk.many b0 };; +.endp OPENSSL_rdtsc# + +.global OPENSSL_atomic_add# +.proc OPENSSL_atomic_add# +.align 32 +OPENSSL_atomic_add: +{ .mii; ld4 r2=[r32] + nop.i 0 + nop.i 0 };; +.Lspin: +{ .mii; mov ar.ccv=r2 + add r8=r2,r33 + mov r3=r2 };; +{ .mmi; mf;; + cmpxchg4.acq r2=[r32],r8,ar.ccv + nop.i 0 };; +{ .mib; cmp.ne p6,p0=r2,r3 + nop.i 0 +(p6) br.dpnt .Lspin };; +{ .mib; nop.m 0 + sxt4 r8=r8 + br.ret.sptk.many b0 };; +.endp OPENSSL_atomic_add# + +// Returns a structure comprising pointer to the top of stack of +// the caller and pointer beyond backing storage for the current +// register frame. The latter is required, because it might be +// insufficient to wipe backing storage for the current frame +// (as this procedure does), one might have to go further, toward +// higher addresses to reach for whole "retroactively" saved +// context... +.global OPENSSL_wipe_cpu# +.proc OPENSSL_wipe_cpu# +.align 32 +OPENSSL_wipe_cpu: + .prologue + .fframe 0 + .save ar.pfs,r2 + .save ar.lc,r3 +{ .mib; alloc r2=ar.pfs,0,96,0,96 + mov r3=ar.lc + brp.loop.imp .L_wipe_top,.L_wipe_end-16 + };; +{ .mii; mov r9=ar.bsp + mov r8=pr + mov ar.lc=96 };; + .body +{ .mii; add r9=96*8-8,r9 + mov ar.ec=1 };; + +// One can sweep double as fast, but then we can't guarantee +// that backing storage is wiped... +.L_wipe_top: +{ .mfi; st8 [r9]=r0,-8 + mov f127=f0 + mov r127=r0 } +{ .mfb; nop.m 0 + nop.f 0 + br.ctop.sptk .L_wipe_top };; +.L_wipe_end: + +{ .mfi; mov r11=r0 + mov f6=f0 + mov r14=r0 } +{ .mfi; mov r15=r0 + mov f7=f0 + mov r16=r0 } +{ .mfi; mov r17=r0 + mov f8=f0 + mov r18=r0 } +{ .mfi; mov r19=r0 + mov f9=f0 + mov r20=r0 } +{ .mfi; mov r21=r0 + mov f10=f0 + mov r22=r0 } +{ .mfi; mov r23=r0 + mov f11=f0 + mov r24=r0 } +{ .mfi; mov r25=r0 + mov f12=f0 + mov r26=r0 } +{ .mfi; mov r27=r0 + mov f13=f0 + mov r28=r0 } +{ .mfi; mov r29=r0 + mov f14=f0 + mov r30=r0 } +{ .mfi; mov r31=r0 + mov f15=f0 + nop.i 0 } +{ .mfi; mov f16=f0 } +{ .mfi; mov f17=f0 } +{ .mfi; mov f18=f0 } +{ .mfi; mov f19=f0 } +{ .mfi; mov f20=f0 } +{ .mfi; mov f21=f0 } +{ .mfi; mov f22=f0 } +{ .mfi; mov f23=f0 } +{ .mfi; mov f24=f0 } +{ .mfi; mov f25=f0 } +{ .mfi; mov f26=f0 } +{ .mfi; mov f27=f0 } +{ .mfi; mov f28=f0 } +{ .mfi; mov f29=f0 } +{ .mfi; mov f30=f0 } +{ .mfi; add r9=96*8+8,r9 + mov f31=f0 + mov pr=r8,0x1ffff } +{ .mib; mov r8=sp + mov ar.lc=r3 + br.ret.sptk b0 };; +.endp OPENSSL_wipe_cpu# + +.global OPENSSL_cleanse# +.proc OPENSSL_cleanse# +OPENSSL_cleanse: +{ .mib; cmp.eq p6,p0=0,r33 // len==0 + ADDP r32=0,r32 +(p6) br.ret.spnt b0 };; +{ .mib; and r2=7,r32 + cmp.leu p6,p0=15,r33 // len>=15 +(p6) br.cond.dptk .Lot };; + +.Little: +{ .mib; st1 [r32]=r0,1 + cmp.ltu p6,p7=1,r33 } // len>1 +{ .mbb; add r33=-1,r33 // len-- +(p6) br.cond.dptk .Little +(p7) br.ret.sptk.many b0 };; + +.Lot: +{ .mib; cmp.eq p6,p0=0,r2 +(p6) br.cond.dptk .Laligned };; +{ .mmi; st1 [r32]=r0,1;; + and r2=7,r32 } +{ .mib; add r33=-1,r33 + br .Lot };; + +.Laligned: +{ .mmi; st8 [r32]=r0,8 + and r2=-8,r33 // len&~7 + add r33=-8,r33 };; // len-=8 +{ .mib; cmp.ltu p6,p0=8,r2 // ((len+8)&~7)>8 +(p6) br.cond.dptk .Laligned };; + +{ .mbb; cmp.eq p6,p7=r0,r33 +(p7) br.cond.dpnt .Little +(p6) br.ret.sptk.many b0 };; +.endp OPENSSL_cleanse# + +.global CRYPTO_memcmp# +.proc CRYPTO_memcmp# +.align 32 +.skip 16 +CRYPTO_memcmp: + .prologue +{ .mib; mov r8=0 + cmp.eq p6,p0=0,r34 // len==0? +(p6) br.ret.spnt b0 };; + .save ar.pfs,r2 +{ .mib; alloc r2=ar.pfs,3,5,0,8 + .save ar.lc,r3 + mov r3=ar.lc + brp.loop.imp .Loop_cmp_ctop,.Loop_cmp_cend-16 + } +{ .mib; sub r10=r34,r0,1 + .save pr,r9 + mov r9=pr };; +{ .mii; ADDP r16=0,r32 + mov ar.lc=r10 + mov ar.ec=4 } +{ .mib; ADDP r17=0,r33 + mov pr.rot=1<<16 };; + +.Loop_cmp_ctop: +{ .mib; (p16) ld1 r32=[r16],1 + (p18) xor r34=r34,r38 } +{ .mib; (p16) ld1 r36=[r17],1 + (p19) or r8=r8,r35 + br.ctop.sptk .Loop_cmp_ctop };; +.Loop_cmp_cend: + +{ .mib; cmp.ne p6,p0=0,r8 + mov ar.lc=r3 };; +{ .mib; +(p6) mov r8=1 + mov pr=r9,0x1ffff + br.ret.sptk.many b0 };; +.endp CRYPTO_memcmp# + +.global OPENSSL_instrument_bus# +.proc OPENSSL_instrument_bus# +OPENSSL_instrument_bus: +{ .mmi; mov r2=r33 + ADDP r32=0,r32 } +{ .mmi; mov r8=ar.itc;; + mov r10=r0 + mov r9=r8 };; + +{ .mmi; fc r32;; + ld4 r8=[r32] };; +{ .mmi; mf + mov ar.ccv=r8 + add r8=r8,r10 };; +{ .mmi; cmpxchg4.acq r3=[r32],r8,ar.ccv + };; +.Loop: +{ .mmi; mov r8=ar.itc;; + sub r10=r8,r9 // diff=tick-lasttick + mov r9=r8 };; // lasttick=tick +{ .mmi; fc r32;; + ld4 r8=[r32] };; +{ .mmi; mf + mov ar.ccv=r8 + add r8=r8,r10 };; +{ .mmi; cmpxchg4.acq r3=[r32],r8,ar.ccv + add r33=-1,r33 + add r32=4,r32 };; +{ .mib; cmp4.ne p6,p0=0,r33 +(p6) br.cond.dptk .Loop };; + +{ .mib; sub r8=r2,r33 + br.ret.sptk.many b0 };; +.endp OPENSSL_instrument_bus# + +.global OPENSSL_instrument_bus2# +.proc OPENSSL_instrument_bus2# +OPENSSL_instrument_bus2: +{ .mmi; mov r2=r33 // put aside cnt + ADDP r32=0,r32 } +{ .mmi; mov r8=ar.itc;; + mov r10=r0 + mov r9=r8 };; + +{ .mmi; fc r32;; + ld4 r8=[r32] };; +{ .mmi; mf + mov ar.ccv=r8 + add r8=r8,r10 };; +{ .mmi; cmpxchg4.acq r3=[r32],r8,ar.ccv + };; + +{ .mmi; mov r8=ar.itc;; + sub r10=r8,r9 + mov r9=r8 };; +.Loop2: +{ .mmi; mov r11=r10 // lastdiff=diff + add r34=-1,r34 };; // --max +{ .mmi; fc r32;; + ld4 r8=[r32] + cmp4.eq p6,p0=0,r34 };; +{ .mmi; mf + mov ar.ccv=r8 + add r8=r8,r10 };; +{ .mmb; cmpxchg4.acq r3=[r32],r8,ar.ccv +(p6) br.cond.spnt .Ldone2 };; + +{ .mmi; mov r8=ar.itc;; + sub r10=r8,r9 // diff=tick-lasttick + mov r9=r8 };; // lasttick=tick +{ .mmi; cmp.ne p6,p0=r10,r11;; // diff!=lastdiff +(p6) add r33=-1,r33 };; // conditional --cnt +{ .mib; cmp4.ne p7,p0=0,r33 +(p6) add r32=4,r32 // conditional ++out +(p7) br.cond.dptk .Loop2 };; +.Ldone2: +{ .mib; sub r8=r2,r33 + br.ret.sptk.many b0 };; +.endp OPENSSL_instrument_bus2# diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/params_idx.c b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/params_idx.c new file mode 100644 index 00000000..a3959272 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/params_idx.c @@ -0,0 +1,3229 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from crypto/params_idx.c.in + * + * Copyright 2023 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + +#include "internal/e_os.h" +#include "internal/param_names.h" +#include + +/* Machine generated TRIE -- generated by util/perl/OpenSSL/paramnames.pm */ +int ossl_param_find_pidx(const char *s) +{ + switch(s[0]) { + default: + break; + case 'a': + switch(s[1]) { + default: + break; + case 'c': + if (strcmp("vp-info", s + 2) == 0) + return PIDX_KDF_PARAM_X942_ACVPINFO; + break; + case 'd': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_KDF_PARAM_ARGON2_AD; + } + break; + case 'e': + if (strcmp("ad", s + 2) == 0) + return PIDX_CIPHER_PARAM_AEAD; + break; + case 'l': + switch(s[2]) { + default: + break; + case 'g': + switch(s[3]) { + default: + break; + case '_': + if (strcmp("id_param", s + 4) == 0) + return PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS_OLD; + break; + case 'i': + if (strcmp("d-absent", s + 4) == 0) + return PIDX_DIGEST_PARAM_ALGID_ABSENT; + break; + case 'o': + switch(s[4]) { + default: + break; + case 'r': + switch(s[5]) { + default: + break; + case 'i': + switch(s[6]) { + default: + break; + case 't': + switch(s[7]) { + default: + break; + case 'h': + switch(s[8]) { + default: + break; + case 'm': + switch(s[9]) { + default: + break; + case '-': + switch(s[10]) { + default: + break; + case 'i': + switch(s[11]) { + default: + break; + case 'd': + switch(s[12]) { + default: + break; + case '-': + if (strcmp("params", s + 13) == 0) + return PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS; + break; + case '\0': + return PIDX_ALG_PARAM_ALGORITHM_ID; + } + } + } + } + } + } + } + } + } + } + break; + case 'i': + if (strcmp("as", s + 3) == 0) + return PIDX_STORE_PARAM_ALIAS; + } + break; + case '\0': + return PIDX_PKEY_PARAM_EC_A; + } + break; + case 'b': + switch(s[1]) { + default: + break; + case 'a': + if (strcmp("sis-type", s + 2) == 0) + return PIDX_PKEY_PARAM_EC_CHAR2_TYPE; + break; + case 'i': + if (strcmp("ts", s + 2) == 0) + return PIDX_PKEY_PARAM_BITS; + break; + case 'l': + switch(s[2]) { + default: + break; + case 'o': + switch(s[3]) { + default: + break; + case 'c': + switch(s[4]) { + default: + break; + case 'k': + switch(s[5]) { + default: + break; + case '-': + if (strcmp("size", s + 6) == 0) + return PIDX_MAC_PARAM_BLOCK_SIZE; + break; + case '_': + if (strcmp("padding", s + 6) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_BLOCK_PADDING; + break; + case 's': + if (strcmp("ize", s + 6) == 0) + return PIDX_DIGEST_PARAM_BLOCK_SIZE; + } + } + } + } + break; + case 'u': + if (strcmp("ildinfo", s + 2) == 0) + return PIDX_PROV_PARAM_BUILDINFO; + break; + case '\0': + return PIDX_PKEY_PARAM_EC_B; + } + break; + case 'c': + switch(s[1]) { + default: + break; + case '-': + if (strcmp("rounds", s + 2) == 0) + return PIDX_MAC_PARAM_C_ROUNDS; + break; + case 'e': + if (strcmp("kalg", s + 2) == 0) + return PIDX_KDF_PARAM_CEK_ALG; + break; + case 'i': + if (strcmp("pher", s + 2) == 0) + return PIDX_ALG_PARAM_CIPHER; + break; + case 'o': + switch(s[2]) { + default: + break; + case 'f': + if (strcmp("actor", s + 3) == 0) + return PIDX_PKEY_PARAM_EC_COFACTOR; + break; + case 'n': + switch(s[3]) { + default: + break; + case 's': + if (strcmp("tant", s + 4) == 0) + return PIDX_KDF_PARAM_CONSTANT; + break; + case 't': + if (strcmp("ext-string", s + 4) == 0) + return PIDX_SIGNATURE_PARAM_CONTEXT_STRING; + } + } + break; + case 't': + switch(s[2]) { + default: + break; + case 's': + switch(s[3]) { + default: + break; + case '_': + if (strcmp("mode", s + 4) == 0) + return PIDX_CIPHER_PARAM_CTS_MODE; + break; + case '\0': + return PIDX_CIPHER_PARAM_CTS; + } + } + break; + case 'u': + switch(s[2]) { + default: + break; + case 's': + switch(s[3]) { + default: + break; + case 't': + switch(s[4]) { + default: + break; + case 'o': + switch(s[5]) { + default: + break; + case 'm': + switch(s[6]) { + default: + break; + case '-': + if (strcmp("iv", s + 7) == 0) + return PIDX_CIPHER_PARAM_CUSTOM_IV; + break; + case '\0': + return PIDX_MAC_PARAM_CUSTOM; + } + } + } + } + } + } + break; + case 'd': + switch(s[1]) { + default: + break; + case '-': + if (strcmp("rounds", s + 2) == 0) + return PIDX_MAC_PARAM_D_ROUNDS; + break; + case 'a': + switch(s[2]) { + default: + break; + case 't': + switch(s[3]) { + default: + break; + case 'a': + switch(s[4]) { + default: + break; + case '-': + switch(s[5]) { + default: + break; + case 's': + if (strcmp("tructure", s + 6) == 0) + return PIDX_OBJECT_PARAM_DATA_STRUCTURE; + break; + case 't': + if (strcmp("ype", s + 6) == 0) + return PIDX_OBJECT_PARAM_DATA_TYPE; + } + break; + case '\0': + return PIDX_OBJECT_PARAM_DATA; + } + } + } + break; + case 'e': + switch(s[2]) { + default: + break; + case 'c': + switch(s[3]) { + default: + break; + case 'o': + if (strcmp("ded-from-explicit", s + 4) == 0) + return PIDX_PKEY_PARAM_EC_DECODED_FROM_EXPLICIT_PARAMS; + break; + case 'r': + if (strcmp("ypt-only", s + 4) == 0) + return PIDX_CIPHER_PARAM_DECRYPT_ONLY; + } + break; + case 'f': + if (strcmp("ault-digest", s + 3) == 0) + return PIDX_PKEY_PARAM_DEFAULT_DIGEST; + break; + case 's': + if (strcmp("c", s + 3) == 0) + return PIDX_OBJECT_PARAM_DESC; + } + break; + case 'h': + if (strcmp("kem-ikm", s + 2) == 0) + return PIDX_PKEY_PARAM_DHKEM_IKM; + break; + case 'i': + switch(s[2]) { + default: + break; + case 'g': + switch(s[3]) { + default: + break; + case 'e': + switch(s[4]) { + default: + break; + case 's': + switch(s[5]) { + default: + break; + case 't': + switch(s[6]) { + default: + break; + case '-': + switch(s[7]) { + default: + break; + case 'c': + if (strcmp("heck", s + 8) == 0) + return PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK; + break; + case 'n': + if (strcmp("oinit", s + 8) == 0) + return PIDX_MAC_PARAM_DIGEST_NOINIT; + break; + case 'o': + if (strcmp("neshot", s + 8) == 0) + return PIDX_MAC_PARAM_DIGEST_ONESHOT; + break; + case 'p': + if (strcmp("rops", s + 8) == 0) + return PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS; + break; + case 's': + if (strcmp("ize", s + 8) == 0) + return PIDX_PKEY_PARAM_DIGEST_SIZE; + } + break; + case '\0': + return PIDX_STORE_PARAM_DIGEST; + } + } + } + } + break; + case 's': + if (strcmp("tid", s + 3) == 0) + return PIDX_PKEY_PARAM_DIST_ID; + } + break; + case 'r': + if (strcmp("bg-no-trunc-md", s + 2) == 0) + return PIDX_PROV_PARAM_DRBG_TRUNC_DIGEST; + break; + case 's': + if (strcmp("a-sign-disabled", s + 2) == 0) + return PIDX_PROV_PARAM_DSA_SIGN_DISABLED; + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_D; + } + break; + case 'e': + switch(s[1]) { + default: + break; + case 'a': + if (strcmp("rly_clean", s + 2) == 0) + return PIDX_KDF_PARAM_EARLY_CLEAN; + break; + case 'c': + switch(s[2]) { + default: + break; + case 'd': + switch(s[3]) { + default: + break; + case 'h': + switch(s[4]) { + default: + break; + case '-': + switch(s[5]) { + default: + break; + case 'c': + switch(s[6]) { + default: + break; + case 'o': + switch(s[7]) { + default: + break; + case 'f': + switch(s[8]) { + default: + break; + case 'a': + switch(s[9]) { + default: + break; + case 'c': + switch(s[10]) { + default: + break; + case 't': + switch(s[11]) { + default: + break; + case 'o': + switch(s[12]) { + default: + break; + case 'r': + switch(s[13]) { + default: + break; + case '-': + switch(s[14]) { + default: + break; + case 'c': + if (strcmp("heck", s + 15) == 0) + return PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK; + break; + case 'm': + if (strcmp("ode", s + 15) == 0) + return PIDX_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE; + } + } + } + } + } + } + } + } + } + } + } + } + } + break; + case 'm': + if (strcmp("s_check", s + 2) == 0) + return PIDX_KDF_PARAM_FIPS_EMS_CHECK; + break; + case 'n': + switch(s[2]) { + default: + break; + case 'c': + switch(s[3]) { + default: + break; + case 'o': + switch(s[4]) { + default: + break; + case 'd': + switch(s[5]) { + default: + break; + case 'e': + if (strcmp("d-pub-key", s + 6) == 0) + return PIDX_PKEY_PARAM_ENCODED_PUBLIC_KEY; + break; + case 'i': + if (strcmp("ng", s + 6) == 0) + return PIDX_PKEY_PARAM_EC_ENCODING; + } + } + break; + case 'r': + switch(s[4]) { + default: + break; + case 'y': + switch(s[5]) { + default: + break; + case 'p': + switch(s[6]) { + default: + break; + case 't': + switch(s[7]) { + default: + break; + case '-': + switch(s[8]) { + default: + break; + case 'c': + if (strcmp("heck", s + 9) == 0) + return PIDX_CIPHER_PARAM_FIPS_ENCRYPT_CHECK; + break; + case 'l': + if (strcmp("evel", s + 9) == 0) + return PIDX_ENCODER_PARAM_ENCRYPT_LEVEL; + } + } + } + } + } + } + break; + case 'g': + if (strcmp("ine", s + 3) == 0) + return PIDX_ALG_PARAM_ENGINE; + break; + case 't': + switch(s[3]) { + default: + break; + case 'r': + switch(s[4]) { + default: + break; + case 'o': + switch(s[5]) { + default: + break; + case 'p': + switch(s[6]) { + default: + break; + case 'y': + switch(s[7]) { + default: + break; + case '_': + if (strcmp("required", s + 8) == 0) + return PIDX_DRBG_PARAM_ENTROPY_REQUIRED; + break; + case '\0': + return PIDX_KDF_PARAM_HMACDRBG_ENTROPY; + } + } + } + } + } + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_E; + break; + case 'x': + if (strcmp("pect", s + 2) == 0) + return PIDX_STORE_PARAM_EXPECT; + } + break; + case 'f': + switch(s[1]) { + default: + break; + case 'i': + switch(s[2]) { + default: + break; + case 'e': + if (strcmp("ld-type", s + 3) == 0) + return PIDX_PKEY_PARAM_EC_FIELD_TYPE; + break; + case 'n': + if (strcmp("gerprint", s + 3) == 0) + return PIDX_STORE_PARAM_FINGERPRINT; + break; + case 'p': + if (strcmp("s-indicator", s + 3) == 0) + return PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR; + } + } + break; + case 'g': + switch(s[1]) { + default: + break; + case 'e': + switch(s[2]) { + default: + break; + case 'n': + switch(s[3]) { + default: + break; + case 'e': + switch(s[4]) { + default: + break; + case 'r': + switch(s[5]) { + default: + break; + case 'a': + switch(s[6]) { + default: + break; + case 't': + switch(s[7]) { + default: + break; + case 'e': + switch(s[8]) { + default: + break; + case '\0': + return PIDX_RAND_PARAM_GENERATE; + } + break; + case 'o': + if (strcmp("r", s + 8) == 0) + return PIDX_PKEY_PARAM_EC_GENERATOR; + } + } + } + } + } + } + break; + case 'i': + if (strcmp("ndex", s + 2) == 0) + return PIDX_PKEY_PARAM_FFC_GINDEX; + break; + case 'r': + switch(s[2]) { + default: + break; + case 'o': + switch(s[3]) { + default: + break; + case 'u': + switch(s[4]) { + default: + break; + case 'p': + switch(s[5]) { + default: + break; + case '-': + if (strcmp("check", s + 6) == 0) + return PIDX_PKEY_PARAM_EC_GROUP_CHECK_TYPE; + break; + case '\0': + return PIDX_PKEY_PARAM_GROUP_NAME; + } + } + } + } + break; + case '\0': + return PIDX_PKEY_PARAM_FFC_G; + } + break; + case 'h': + switch(s[1]) { + default: + break; + case 'a': + if (strcmp("s-randkey", s + 2) == 0) + return PIDX_CIPHER_PARAM_HAS_RAND_KEY; + break; + case 'i': + if (strcmp("ndex", s + 2) == 0) + return PIDX_PKEY_PARAM_FFC_H; + break; + case 'k': + switch(s[2]) { + default: + break; + case 'd': + switch(s[3]) { + default: + break; + case 'f': + switch(s[4]) { + default: + break; + case '-': + switch(s[5]) { + default: + break; + case 'd': + if (strcmp("igest-check", s + 6) == 0) + return PIDX_PROV_PARAM_HKDF_DIGEST_CHECK; + break; + case 'k': + if (strcmp("ey-check", s + 6) == 0) + return PIDX_PROV_PARAM_HKDF_KEY_CHECK; + } + } + } + } + break; + case 'm': + if (strcmp("ac-key-check", s + 2) == 0) + return PIDX_PROV_PARAM_HMAC_KEY_CHECK; + break; + case 's': + if (strcmp("_padding", s + 2) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_HS_PADDING; + } + break; + case 'i': + switch(s[1]) { + default: + break; + case 'd': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_KDF_PARAM_PKCS12_ID; + } + break; + case 'k': + if (strcmp("me", s + 2) == 0) + return PIDX_KEM_PARAM_IKME; + break; + case 'm': + if (strcmp("plicit-rejection", s + 2) == 0) + return PIDX_PKEY_PARAM_IMPLICIT_REJECTION; + break; + case 'n': + switch(s[2]) { + default: + break; + case 'c': + if (strcmp("lude-public", s + 3) == 0) + return PIDX_PKEY_PARAM_EC_INCLUDE_PUBLIC; + break; + case 'f': + if (strcmp("o", s + 3) == 0) + return PIDX_PASSPHRASE_PARAM_INFO; + break; + case 'p': + if (strcmp("ut-type", s + 3) == 0) + return PIDX_STORE_PARAM_INPUT_TYPE; + break; + case 's': + if (strcmp("tance", s + 3) == 0) + return PIDX_SIGNATURE_PARAM_INSTANCE; + } + break; + case 't': + switch(s[2]) { + default: + break; + case 'e': + switch(s[3]) { + default: + break; + case 'r': + switch(s[4]) { + default: + break; + case 'a': + if (strcmp("tion", s + 5) == 0) + return PIDX_GEN_PARAM_ITERATION; + break; + case '\0': + return PIDX_KDF_PARAM_ITER; + } + } + } + break; + case 'v': + switch(s[2]) { + default: + break; + case '-': + if (strcmp("generated", s + 3) == 0) + return PIDX_CIPHER_PARAM_AEAD_IV_GENERATED; + break; + case 'l': + if (strcmp("en", s + 3) == 0) + return PIDX_CIPHER_PARAM_IVLEN; + break; + case '\0': + return PIDX_MAC_PARAM_IV; + } + } + break; + case 'j': + switch(s[1]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_FFC_COFACTOR; + } + break; + case 'k': + switch(s[1]) { + default: + break; + case '1': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_EC_CHAR2_PP_K1; + } + break; + case '2': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_EC_CHAR2_PP_K2; + } + break; + case '3': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_EC_CHAR2_PP_K3; + } + break; + case 'a': + if (strcmp("t", s + 2) == 0) + return PIDX_SIGNATURE_PARAM_KAT; + break; + case 'b': + if (strcmp("kdf-key-check", s + 2) == 0) + return PIDX_PROV_PARAM_KBKDF_KEY_CHECK; + break; + case 'd': + switch(s[2]) { + default: + break; + case 'f': + switch(s[3]) { + default: + break; + case '-': + switch(s[4]) { + default: + break; + case 'd': + switch(s[5]) { + default: + break; + case 'i': + switch(s[6]) { + default: + break; + case 'g': + switch(s[7]) { + default: + break; + case 'e': + switch(s[8]) { + default: + break; + case 's': + switch(s[9]) { + default: + break; + case 't': + switch(s[10]) { + default: + break; + case '-': + if (strcmp("props", s + 11) == 0) + return PIDX_EXCHANGE_PARAM_KDF_DIGEST_PROPS; + break; + case '\0': + return PIDX_EXCHANGE_PARAM_KDF_DIGEST; + } + } + } + } + } + } + break; + case 'o': + if (strcmp("utlen", s + 5) == 0) + return PIDX_EXCHANGE_PARAM_KDF_OUTLEN; + break; + case 't': + if (strcmp("ype", s + 5) == 0) + return PIDX_EXCHANGE_PARAM_KDF_TYPE; + break; + case 'u': + if (strcmp("km", s + 5) == 0) + return PIDX_EXCHANGE_PARAM_KDF_UKM; + } + } + } + break; + case 'e': + switch(s[2]) { + default: + break; + case 'y': + switch(s[3]) { + default: + break; + case '-': + if (strcmp("check", s + 4) == 0) + return PIDX_PKEY_PARAM_FIPS_KEY_CHECK; + break; + case 'b': + if (strcmp("its", s + 4) == 0) + return PIDX_CIPHER_PARAM_RC2_KEYBITS; + break; + case 'l': + if (strcmp("en", s + 4) == 0) + return PIDX_CIPHER_PARAM_KEYLEN; + break; + case '\0': + return PIDX_MAC_PARAM_KEY; + } + } + break; + case 'm': + if (strcmp("ac-key-check", s + 2) == 0) + return PIDX_PROV_PARAM_KMAC_KEY_CHECK; + } + break; + case 'l': + switch(s[1]) { + default: + break; + case 'a': + switch(s[2]) { + default: + break; + case 'b': + if (strcmp("el", s + 3) == 0) + return PIDX_KDF_PARAM_LABEL; + break; + case 'n': + if (strcmp("es", s + 3) == 0) + return PIDX_KDF_PARAM_ARGON2_LANES; + } + } + break; + case 'm': + switch(s[1]) { + default: + break; + case 'a': + switch(s[2]) { + default: + break; + case 'c': + switch(s[3]) { + default: + break; + case 'k': + if (strcmp("ey", s + 4) == 0) + return PIDX_CIPHER_PARAM_AEAD_MAC_KEY; + break; + case 'l': + if (strcmp("en", s + 4) == 0) + return PIDX_KDF_PARAM_MAC_SIZE; + break; + case '\0': + return PIDX_ALG_PARAM_MAC; + } + break; + case 'n': + if (strcmp("datory-digest", s + 3) == 0) + return PIDX_PKEY_PARAM_MANDATORY_DIGEST; + break; + case 'x': + switch(s[3]) { + default: + break; + case '-': + if (strcmp("size", s + 4) == 0) + return PIDX_PKEY_PARAM_MAX_SIZE; + break; + case '_': + switch(s[4]) { + default: + break; + case 'a': + if (strcmp("dinlen", s + 5) == 0) + return PIDX_DRBG_PARAM_MAX_ADINLEN; + break; + case 'e': + switch(s[5]) { + default: + break; + case 'a': + if (strcmp("rly_data", s + 6) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_EARLY_DATA; + break; + case 'n': + if (strcmp("tropylen", s + 6) == 0) + return PIDX_DRBG_PARAM_MAX_ENTROPYLEN; + } + break; + case 'f': + if (strcmp("rag_len", s + 5) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_FRAG_LEN; + break; + case 'n': + if (strcmp("oncelen", s + 5) == 0) + return PIDX_DRBG_PARAM_MAX_NONCELEN; + break; + case 'p': + if (strcmp("erslen", s + 5) == 0) + return PIDX_DRBG_PARAM_MAX_PERSLEN; + break; + case 'r': + if (strcmp("equest", s + 5) == 0) + return PIDX_RAND_PARAM_MAX_REQUEST; + } + break; + case 'i': + if (strcmp("um_length", s + 4) == 0) + return PIDX_DRBG_PARAM_MAX_LENGTH; + break; + case 'm': + if (strcmp("em_bytes", s + 4) == 0) + return PIDX_KDF_PARAM_SCRYPT_MAXMEM; + } + } + break; + case 'e': + if (strcmp("mcost", s + 2) == 0) + return PIDX_KDF_PARAM_ARGON2_MEMCOST; + break; + case 'g': + switch(s[2]) { + default: + break; + case 'f': + switch(s[3]) { + default: + break; + case '1': + switch(s[4]) { + default: + break; + case '-': + switch(s[5]) { + default: + break; + case 'd': + if (strcmp("igest", s + 6) == 0) + return PIDX_PKEY_PARAM_MGF1_DIGEST; + break; + case 'p': + if (strcmp("roperties", s + 6) == 0) + return PIDX_PKEY_PARAM_MGF1_PROPERTIES; + } + } + break; + case '\0': + return PIDX_PKEY_PARAM_MASKGENFUNC; + } + } + break; + case 'i': + switch(s[2]) { + default: + break; + case 'c': + if (strcmp("alg", s + 3) == 0) + return PIDX_DIGEST_PARAM_MICALG; + break; + case 'n': + switch(s[3]) { + default: + break; + case '_': + switch(s[4]) { + default: + break; + case 'e': + if (strcmp("ntropylen", s + 5) == 0) + return PIDX_DRBG_PARAM_MIN_ENTROPYLEN; + break; + case 'n': + if (strcmp("oncelen", s + 5) == 0) + return PIDX_DRBG_PARAM_MIN_NONCELEN; + } + break; + case 'i': + if (strcmp("um_length", s + 4) == 0) + return PIDX_DRBG_PARAM_MIN_LENGTH; + } + } + break; + case 'o': + switch(s[2]) { + default: + break; + case 'd': + switch(s[3]) { + default: + break; + case 'e': + switch(s[4]) { + default: + break; + case '\0': + return PIDX_LIBSSL_RECORD_LAYER_PARAM_MODE; + } + break; + case 'u': + if (strcmp("le-filename", s + 4) == 0) + return PIDX_PROV_PARAM_CORE_MODULE_FILENAME; + } + } + break; + case '\0': + return PIDX_PKEY_PARAM_EC_CHAR2_M; + } + break; + case 'n': + switch(s[1]) { + default: + break; + case 'a': + if (strcmp("me", s + 2) == 0) + return PIDX_STORE_PARAM_ISSUER; + break; + case 'o': + switch(s[2]) { + default: + break; + case '-': + if (strcmp("short-mac", s + 3) == 0) + return PIDX_PROV_PARAM_NO_SHORT_MAC; + break; + case 'n': + switch(s[3]) { + default: + break; + case 'c': + switch(s[4]) { + default: + break; + case 'e': + switch(s[5]) { + default: + break; + case '-': + if (strcmp("type", s + 6) == 0) + return PIDX_SIGNATURE_PARAM_NONCE_TYPE; + break; + case '\0': + return PIDX_KDF_PARAM_HMACDRBG_NONCE; + } + } + } + } + break; + case 'u': + if (strcmp("m", s + 2) == 0) + return PIDX_CIPHER_PARAM_NUM; + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_N; + } + break; + case 'o': + switch(s[1]) { + default: + break; + case 'a': + if (strcmp("ep-label", s + 2) == 0) + return PIDX_ASYM_CIPHER_PARAM_OAEP_LABEL; + break; + case 'p': + switch(s[2]) { + default: + break; + case 'e': + switch(s[3]) { + default: + break; + case 'n': + if (strcmp("ssl-version", s + 4) == 0) + return PIDX_PROV_PARAM_CORE_VERSION; + break; + case 'r': + if (strcmp("ation", s + 4) == 0) + return PIDX_KEM_PARAM_OPERATION; + } + break; + case 't': + if (strcmp("ions", s + 3) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_OPTIONS; + } + break; + case 'r': + if (strcmp("der", s + 2) == 0) + return PIDX_PKEY_PARAM_EC_ORDER; + } + break; + case 'p': + switch(s[1]) { + default: + break; + case '1': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_P1; + } + break; + case '2': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_P2; + } + break; + case 'a': + switch(s[2]) { + default: + break; + case 'd': + switch(s[3]) { + default: + break; + case '-': + switch(s[4]) { + default: + break; + case 'm': + if (strcmp("ode", s + 5) == 0) + return PIDX_PKEY_PARAM_PAD_MODE; + break; + case 't': + if (strcmp("ype", s + 5) == 0) + return PIDX_DIGEST_PARAM_PAD_TYPE; + } + break; + case 'd': + if (strcmp("ing", s + 4) == 0) + return PIDX_CIPHER_PARAM_PADDING; + break; + case '\0': + return PIDX_EXCHANGE_PARAM_PAD; + } + break; + case 'r': + switch(s[3]) { + default: + break; + case 't': + switch(s[4]) { + default: + break; + case 'y': + switch(s[5]) { + default: + break; + case 'u': + if (strcmp("-info", s + 6) == 0) + return PIDX_KDF_PARAM_X942_PARTYUINFO; + break; + case 'v': + if (strcmp("-info", s + 6) == 0) + return PIDX_KDF_PARAM_X942_PARTYVINFO; + } + } + } + break; + case 's': + if (strcmp("s", s + 3) == 0) + return PIDX_KDF_PARAM_PASSWORD; + } + break; + case 'b': + switch(s[2]) { + default: + break; + case 'i': + if (strcmp("ts", s + 3) == 0) + return PIDX_PKEY_PARAM_FFC_PBITS; + break; + case 'k': + if (strcmp("df2-lower-bound-check", s + 3) == 0) + return PIDX_PROV_PARAM_PBKDF2_LOWER_BOUND_CHECK; + } + break; + case 'c': + if (strcmp("ounter", s + 2) == 0) + return PIDX_PKEY_PARAM_FFC_PCOUNTER; + break; + case 'k': + if (strcmp("cs5", s + 2) == 0) + return PIDX_KDF_PARAM_PKCS5; + break; + case 'o': + switch(s[2]) { + default: + break; + case 'i': + if (strcmp("nt-format", s + 3) == 0) + return PIDX_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT; + break; + case 't': + if (strcmp("ential", s + 3) == 0) + return PIDX_GEN_PARAM_POTENTIAL; + } + break; + case 'r': + switch(s[2]) { + default: + break; + case 'e': + switch(s[3]) { + default: + break; + case 'd': + if (strcmp("iction_resistance", s + 4) == 0) + return PIDX_DRBG_PARAM_PREDICTION_RESISTANCE; + break; + case 'f': + if (strcmp("ix", s + 4) == 0) + return PIDX_KDF_PARAM_PREFIX; + } + break; + case 'i': + switch(s[3]) { + default: + break; + case 'm': + if (strcmp("es", s + 4) == 0) + return PIDX_PKEY_PARAM_RSA_PRIMES; + break; + case 'v': + switch(s[4]) { + default: + break; + case '_': + if (strcmp("len", s + 5) == 0) + return PIDX_PKEY_PARAM_DH_PRIV_LEN; + break; + case '\0': + return PIDX_PKEY_PARAM_PRIV_KEY; + } + } + break; + case 'o': + switch(s[3]) { + default: + break; + case 'p': + if (strcmp("erties", s + 4) == 0) + return PIDX_STORE_PARAM_PROPERTIES; + break; + case 'v': + if (strcmp("ider-name", s + 4) == 0) + return PIDX_PROV_PARAM_CORE_PROV_NAME; + } + } + break; + case 'u': + if (strcmp("b", s + 2) == 0) + return PIDX_PKEY_PARAM_PUB_KEY; + break; + case '\0': + return PIDX_PKEY_PARAM_FFC_P; + } + break; + case 'q': + switch(s[1]) { + default: + break; + case '1': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_Q1; + } + break; + case '2': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_Q2; + } + break; + case 'b': + if (strcmp("its", s + 2) == 0) + return PIDX_PKEY_PARAM_FFC_QBITS; + break; + case '\0': + return PIDX_PKEY_PARAM_FFC_Q; + break; + case 'x': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_EC_PUB_X; + } + break; + case 'y': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_EC_PUB_Y; + } + } + break; + case 'r': + switch(s[1]) { + default: + break; + case 'a': + switch(s[2]) { + default: + break; + case 'n': + switch(s[3]) { + default: + break; + case 'd': + switch(s[4]) { + default: + break; + case 'k': + if (strcmp("ey", s + 5) == 0) + return PIDX_CIPHER_PARAM_RANDOM_KEY; + break; + case 'o': + if (strcmp("m_data", s + 5) == 0) + return PIDX_DRBG_PARAM_RANDOM_DATA; + } + } + } + break; + case 'e': + switch(s[2]) { + default: + break; + case 'a': + switch(s[3]) { + default: + break; + case 'd': + switch(s[4]) { + default: + break; + case '_': + switch(s[5]) { + default: + break; + case 'a': + if (strcmp("head", s + 6) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_READ_AHEAD; + break; + case 'b': + if (strcmp("uffer_len", s + 6) == 0) + return PIDX_LIBSSL_RECORD_LAYER_READ_BUFFER_LEN; + } + } + } + break; + case 'f': + if (strcmp("erence", s + 3) == 0) + return PIDX_OBJECT_PARAM_REFERENCE; + break; + case 's': + switch(s[3]) { + default: + break; + case 'e': + switch(s[4]) { + default: + break; + case 'e': + switch(s[5]) { + default: + break; + case 'd': + switch(s[6]) { + default: + break; + case '_': + switch(s[7]) { + default: + break; + case 'c': + if (strcmp("ounter", s + 8) == 0) + return PIDX_DRBG_PARAM_RESEED_COUNTER; + break; + case 'r': + if (strcmp("equests", s + 8) == 0) + return PIDX_DRBG_PARAM_RESEED_REQUESTS; + break; + case 't': + switch(s[8]) { + default: + break; + case 'i': + switch(s[9]) { + default: + break; + case 'm': + switch(s[10]) { + default: + break; + case 'e': + switch(s[11]) { + default: + break; + case '_': + if (strcmp("interval", s + 12) == 0) + return PIDX_DRBG_PARAM_RESEED_TIME_INTERVAL; + break; + case '\0': + return PIDX_DRBG_PARAM_RESEED_TIME; + } + } + } + } + } + } + } + } + } + } + break; + case 'o': + if (strcmp("unds", s + 2) == 0) + return PIDX_CIPHER_PARAM_ROUNDS; + break; + case 's': + switch(s[2]) { + default: + break; + case 'a': + switch(s[3]) { + default: + break; + case '-': + switch(s[4]) { + default: + break; + case 'c': + switch(s[5]) { + default: + break; + case 'o': + switch(s[6]) { + default: + break; + case 'e': + switch(s[7]) { + default: + break; + case 'f': + switch(s[8]) { + default: + break; + case 'f': + switch(s[9]) { + default: + break; + case 'i': + switch(s[10]) { + default: + break; + case 'c': + switch(s[11]) { + default: + break; + case 'i': + switch(s[12]) { + default: + break; + case 'e': + switch(s[13]) { + default: + break; + case 'n': + switch(s[14]) { + default: + break; + case 't': + switch(s[15]) { + default: + break; + case '1': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT1; + } + break; + case '2': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT2; + } + break; + case '3': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT3; + } + break; + case '4': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT4; + } + break; + case '5': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT5; + } + break; + case '6': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT6; + } + break; + case '7': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT7; + } + break; + case '8': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT8; + } + break; + case '9': + switch(s[16]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT9; + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_COEFFICIENT; + } + } + } + } + } + } + } + } + } + } + } + break; + case 'd': + if (strcmp("erive-from-pq", s + 5) == 0) + return PIDX_PKEY_PARAM_RSA_DERIVE_FROM_PQ; + break; + case 'e': + switch(s[5]) { + default: + break; + case 'x': + switch(s[6]) { + default: + break; + case 'p': + switch(s[7]) { + default: + break; + case 'o': + switch(s[8]) { + default: + break; + case 'n': + switch(s[9]) { + default: + break; + case 'e': + switch(s[10]) { + default: + break; + case 'n': + switch(s[11]) { + default: + break; + case 't': + switch(s[12]) { + default: + break; + case '1': + switch(s[13]) { + default: + break; + case '0': + switch(s[14]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT10; + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT1; + } + break; + case '2': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT2; + } + break; + case '3': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT3; + } + break; + case '4': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT4; + } + break; + case '5': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT5; + } + break; + case '6': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT6; + } + break; + case '7': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT7; + } + break; + case '8': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT8; + } + break; + case '9': + switch(s[13]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT9; + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_EXPONENT; + } + } + } + } + } + } + } + } + break; + case 'f': + switch(s[5]) { + default: + break; + case 'a': + switch(s[6]) { + default: + break; + case 'c': + switch(s[7]) { + default: + break; + case 't': + switch(s[8]) { + default: + break; + case 'o': + switch(s[9]) { + default: + break; + case 'r': + switch(s[10]) { + default: + break; + case '1': + switch(s[11]) { + default: + break; + case '0': + switch(s[12]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR10; + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR1; + } + break; + case '2': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR2; + } + break; + case '3': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR3; + } + break; + case '4': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR4; + } + break; + case '5': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR5; + } + break; + case '6': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR6; + } + break; + case '7': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR7; + } + break; + case '8': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR8; + } + break; + case '9': + switch(s[11]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR9; + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_FACTOR; + } + } + } + } + } + } + break; + case 'p': + switch(s[5]) { + default: + break; + case 'k': + if (strcmp("cs15-pad-disabled", s + 6) == 0) + return PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED; + break; + case 's': + if (strcmp("s-saltlen-check", s + 6) == 0) + return PIDX_SIGNATURE_PARAM_FIPS_RSA_PSS_SALTLEN_CHECK; + } + break; + case 's': + if (strcmp("ign-x931-pad-disabled", s + 5) == 0) + return PIDX_PROV_PARAM_RSA_SIGN_X931_PAD_DISABLED; + } + } + } + break; + case '\0': + return PIDX_KDF_PARAM_SCRYPT_R; + } + break; + case 's': + switch(s[1]) { + default: + break; + case 'a': + switch(s[2]) { + default: + break; + case 'f': + if (strcmp("eprime-generator", s + 3) == 0) + return PIDX_PKEY_PARAM_DH_GENERATOR; + break; + case 'l': + switch(s[3]) { + default: + break; + case 't': + switch(s[4]) { + default: + break; + case 'l': + if (strcmp("en", s + 5) == 0) + return PIDX_SIGNATURE_PARAM_PSS_SALTLEN; + break; + case '\0': + return PIDX_MAC_PARAM_SALT; + } + } + break; + case 'v': + if (strcmp("e-parameters", s + 3) == 0) + return PIDX_ENCODER_PARAM_SAVE_PARAMETERS; + } + break; + case 'e': + switch(s[2]) { + default: + break; + case 'c': + switch(s[3]) { + default: + break; + case 'r': + if (strcmp("et", s + 4) == 0) + return PIDX_KDF_PARAM_SECRET; + break; + case 'u': + switch(s[4]) { + default: + break; + case 'r': + switch(s[5]) { + default: + break; + case 'i': + switch(s[6]) { + default: + break; + case 't': + switch(s[7]) { + default: + break; + case 'y': + switch(s[8]) { + default: + break; + case '-': + switch(s[9]) { + default: + break; + case 'b': + if (strcmp("its", s + 10) == 0) + return PIDX_PKEY_PARAM_SECURITY_BITS; + break; + case 'c': + if (strcmp("hecks", s + 10) == 0) + return PIDX_PROV_PARAM_SECURITY_CHECKS; + } + } + } + } + } + } + } + break; + case 'e': + if (strcmp("d", s + 3) == 0) + return PIDX_PKEY_PARAM_FFC_SEED; + break; + case 'r': + if (strcmp("ial", s + 3) == 0) + return PIDX_STORE_PARAM_SERIAL; + break; + case 's': + if (strcmp("sion_id", s + 3) == 0) + return PIDX_KDF_PARAM_SSHKDF_SESSION_ID; + } + break; + case 'i': + switch(s[2]) { + default: + break; + case 'g': + switch(s[3]) { + default: + break; + case 'n': + switch(s[4]) { + default: + break; + case '-': + switch(s[5]) { + default: + break; + case 'c': + if (strcmp("heck", s + 6) == 0) + return PIDX_PKEY_PARAM_FIPS_SIGN_CHECK; + break; + case 'x': + if (strcmp("931-pad-check", s + 6) == 0) + return PIDX_SIGNATURE_PARAM_FIPS_SIGN_X931_PAD_CHECK; + } + break; + case 'a': + switch(s[5]) { + default: + break; + case 't': + switch(s[6]) { + default: + break; + case 'u': + switch(s[7]) { + default: + break; + case 'r': + switch(s[8]) { + default: + break; + case 'e': + switch(s[9]) { + default: + break; + case '-': + if (strcmp("digest-check", s + 10) == 0) + return PIDX_PROV_PARAM_SIGNATURE_DIGEST_CHECK; + break; + case '\0': + return PIDX_SIGNATURE_PARAM_SIGNATURE; + } + } + } + } + } + } + } + break; + case 'z': + if (strcmp("e", s + 3) == 0) + return PIDX_MAC_PARAM_SIZE; + } + break; + case 'p': + if (strcmp("eed", s + 2) == 0) + return PIDX_CIPHER_PARAM_SPEED; + break; + case 's': + switch(s[2]) { + default: + break; + case 'h': + switch(s[3]) { + default: + break; + case 'k': + switch(s[4]) { + default: + break; + case 'd': + switch(s[5]) { + default: + break; + case 'f': + switch(s[6]) { + default: + break; + case '-': + switch(s[7]) { + default: + break; + case 'd': + if (strcmp("igest-check", s + 8) == 0) + return PIDX_PROV_PARAM_SSHKDF_DIGEST_CHECK; + break; + case 'k': + if (strcmp("ey-check", s + 8) == 0) + return PIDX_PROV_PARAM_SSHKDF_KEY_CHECK; + } + } + } + } + } + break; + case 'k': + switch(s[3]) { + default: + break; + case 'd': + switch(s[4]) { + default: + break; + case 'f': + switch(s[5]) { + default: + break; + case '-': + switch(s[6]) { + default: + break; + case 'd': + if (strcmp("igest-check", s + 7) == 0) + return PIDX_PROV_PARAM_SSKDF_DIGEST_CHECK; + break; + case 'k': + if (strcmp("ey-check", s + 7) == 0) + return PIDX_PROV_PARAM_SSKDF_KEY_CHECK; + } + } + } + } + break; + case 'l': + if (strcmp("3-ms", s + 3) == 0) + return PIDX_DIGEST_PARAM_SSL3_MS; + } + break; + case 't': + switch(s[2]) { + default: + break; + case '-': + switch(s[3]) { + default: + break; + case 'd': + if (strcmp("esc", s + 4) == 0) + return PIDX_PROV_PARAM_SELF_TEST_DESC; + break; + case 'p': + if (strcmp("hase", s + 4) == 0) + return PIDX_PROV_PARAM_SELF_TEST_PHASE; + break; + case 't': + if (strcmp("ype", s + 4) == 0) + return PIDX_PROV_PARAM_SELF_TEST_TYPE; + } + break; + case 'a': + switch(s[3]) { + default: + break; + case 't': + switch(s[4]) { + default: + break; + case 'e': + switch(s[5]) { + default: + break; + case '\0': + return PIDX_RAND_PARAM_STATE; + } + break; + case 'u': + if (strcmp("s", s + 5) == 0) + return PIDX_PROV_PARAM_STATUS; + } + } + break; + case 'r': + switch(s[3]) { + default: + break; + case 'e': + switch(s[4]) { + default: + break; + case 'a': + if (strcmp("m_mac", s + 5) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_STREAM_MAC; + break; + case 'n': + if (strcmp("gth", s + 5) == 0) + return PIDX_RAND_PARAM_STRENGTH; + } + } + } + break; + case 'u': + switch(s[2]) { + default: + break; + case 'b': + if (strcmp("ject", s + 3) == 0) + return PIDX_STORE_PARAM_SUBJECT; + break; + case 'p': + switch(s[3]) { + default: + break; + case 'p': + switch(s[4]) { + default: + break; + case '-': + switch(s[5]) { + default: + break; + case 'p': + switch(s[6]) { + default: + break; + case 'r': + if (strcmp("ivinfo", s + 7) == 0) + return PIDX_KDF_PARAM_X942_SUPP_PRIVINFO; + break; + case 'u': + if (strcmp("binfo", s + 7) == 0) + return PIDX_KDF_PARAM_X942_SUPP_PUBINFO; + } + } + } + } + } + } + break; + case 't': + switch(s[1]) { + default: + break; + case 'a': + switch(s[2]) { + default: + break; + case 'g': + switch(s[3]) { + default: + break; + case 'l': + if (strcmp("en", s + 4) == 0) + return PIDX_CIPHER_PARAM_AEAD_TAGLEN; + break; + case '\0': + return PIDX_CIPHER_PARAM_AEAD_TAG; + } + } + break; + case 'd': + if (strcmp("es-encrypt-disabled", s + 2) == 0) + return PIDX_PROV_PARAM_TDES_ENCRYPT_DISABLED; + break; + case 'e': + switch(s[2]) { + default: + break; + case 's': + switch(s[3]) { + default: + break; + case 't': + switch(s[4]) { + default: + break; + case '_': + switch(s[5]) { + default: + break; + case 'e': + if (strcmp("ntropy", s + 6) == 0) + return PIDX_RAND_PARAM_TEST_ENTROPY; + break; + case 'n': + if (strcmp("once", s + 6) == 0) + return PIDX_RAND_PARAM_TEST_NONCE; + } + } + } + } + break; + case 'h': + if (strcmp("reads", s + 2) == 0) + return PIDX_KDF_PARAM_THREADS; + break; + case 'l': + switch(s[2]) { + default: + break; + case 's': + switch(s[3]) { + default: + break; + case '-': + switch(s[4]) { + default: + break; + case 'c': + if (strcmp("lient-version", s + 5) == 0) + return PIDX_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION; + break; + case 'd': + if (strcmp("ata-size", s + 5) == 0) + return PIDX_MAC_PARAM_TLS_DATA_SIZE; + break; + case 'g': + switch(s[5]) { + default: + break; + case 'r': + switch(s[6]) { + default: + break; + case 'o': + switch(s[7]) { + default: + break; + case 'u': + switch(s[8]) { + default: + break; + case 'p': + switch(s[9]) { + default: + break; + case '-': + switch(s[10]) { + default: + break; + case 'a': + if (strcmp("lg", s + 11) == 0) + return PIDX_CAPABILITY_TLS_GROUP_ALG; + break; + case 'i': + switch(s[11]) { + default: + break; + case 'd': + switch(s[12]) { + default: + break; + case '\0': + return PIDX_CAPABILITY_TLS_GROUP_ID; + } + break; + case 's': + if (strcmp("-kem", s + 12) == 0) + return PIDX_CAPABILITY_TLS_GROUP_IS_KEM; + } + break; + case 'n': + switch(s[11]) { + default: + break; + case 'a': + switch(s[12]) { + default: + break; + case 'm': + switch(s[13]) { + default: + break; + case 'e': + switch(s[14]) { + default: + break; + case '-': + if (strcmp("internal", s + 15) == 0) + return PIDX_CAPABILITY_TLS_GROUP_NAME_INTERNAL; + break; + case '\0': + return PIDX_CAPABILITY_TLS_GROUP_NAME; + } + } + } + } + break; + case 's': + if (strcmp("ec-bits", s + 11) == 0) + return PIDX_CAPABILITY_TLS_GROUP_SECURITY_BITS; + } + } + } + } + } + } + break; + case 'm': + switch(s[5]) { + default: + break; + case 'a': + switch(s[6]) { + default: + break; + case 'c': + switch(s[7]) { + default: + break; + case '-': + if (strcmp("size", s + 8) == 0) + return PIDX_CIPHER_PARAM_TLS_MAC_SIZE; + break; + case '\0': + return PIDX_CIPHER_PARAM_TLS_MAC; + } + break; + case 'x': + switch(s[7]) { + default: + break; + case '-': + switch(s[8]) { + default: + break; + case 'd': + if (strcmp("tls", s + 9) == 0) + return PIDX_CAPABILITY_TLS_GROUP_MAX_DTLS; + break; + case 't': + if (strcmp("ls", s + 9) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_MAX_TLS; + } + } + } + break; + case 'i': + switch(s[6]) { + default: + break; + case 'n': + switch(s[7]) { + default: + break; + case '-': + switch(s[8]) { + default: + break; + case 'd': + if (strcmp("tls", s + 9) == 0) + return PIDX_CAPABILITY_TLS_GROUP_MIN_DTLS; + break; + case 't': + if (strcmp("ls", s + 9) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_MIN_TLS; + } + } + } + break; + case 'u': + if (strcmp("lti", s + 6) == 0) + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK; + } + break; + case 'n': + if (strcmp("egotiated-version", s + 5) == 0) + return PIDX_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION; + break; + case 's': + switch(s[5]) { + default: + break; + case 'i': + switch(s[6]) { + default: + break; + case 'g': + switch(s[7]) { + default: + break; + case 'a': + switch(s[8]) { + default: + break; + case 'l': + switch(s[9]) { + default: + break; + case 'g': + switch(s[10]) { + default: + break; + case '-': + switch(s[11]) { + default: + break; + case 'c': + if (strcmp("ode-point", s + 12) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_CODE_POINT; + break; + case 'h': + switch(s[12]) { + default: + break; + case 'a': + switch(s[13]) { + default: + break; + case 's': + switch(s[14]) { + default: + break; + case 'h': + switch(s[15]) { + default: + break; + case '-': + switch(s[16]) { + default: + break; + case 'n': + if (strcmp("ame", s + 17) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_HASH_NAME; + break; + case 'o': + if (strcmp("id", s + 17) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_HASH_OID; + } + } + } + } + } + break; + case 'i': + if (strcmp("ana-name", s + 12) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_IANA_NAME; + break; + case 'k': + switch(s[12]) { + default: + break; + case 'e': + switch(s[13]) { + default: + break; + case 'y': + switch(s[14]) { + default: + break; + case 't': + switch(s[15]) { + default: + break; + case 'y': + switch(s[16]) { + default: + break; + case 'p': + switch(s[17]) { + default: + break; + case 'e': + switch(s[18]) { + default: + break; + case '-': + if (strcmp("oid", s + 19) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE_OID; + break; + case '\0': + return PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE; + } + } + } + } + } + } + } + break; + case 'n': + if (strcmp("ame", s + 12) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_NAME; + break; + case 'o': + if (strcmp("id", s + 12) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_OID; + break; + case 's': + switch(s[12]) { + default: + break; + case 'e': + if (strcmp("c-bits", s + 13) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_SECURITY_BITS; + break; + case 'i': + switch(s[13]) { + default: + break; + case 'g': + switch(s[14]) { + default: + break; + case '-': + switch(s[15]) { + default: + break; + case 'n': + if (strcmp("ame", s + 16) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_SIG_NAME; + break; + case 'o': + if (strcmp("id", s + 16) == 0) + return PIDX_CAPABILITY_TLS_SIGALG_SIG_OID; + } + } + } + } + } + } + } + } + } + } + } + break; + case 'v': + if (strcmp("ersion", s + 5) == 0) + return PIDX_CIPHER_PARAM_TLS_VERSION; + } + break; + case '1': + switch(s[4]) { + default: + break; + case '-': + switch(s[5]) { + default: + break; + case 'p': + switch(s[6]) { + default: + break; + case 'r': + switch(s[7]) { + default: + break; + case 'f': + switch(s[8]) { + default: + break; + case '-': + switch(s[9]) { + default: + break; + case 'd': + if (strcmp("igest-check", s + 10) == 0) + return PIDX_PROV_PARAM_TLS1_PRF_DIGEST_CHECK; + break; + case 'e': + if (strcmp("ms-check", s + 10) == 0) + return PIDX_PROV_PARAM_TLS1_PRF_EMS_CHECK; + break; + case 'k': + if (strcmp("ey-check", s + 10) == 0) + return PIDX_PROV_PARAM_TLS1_PRF_KEY_CHECK; + } + } + } + } + } + break; + case '3': + switch(s[5]) { + default: + break; + case '-': + switch(s[6]) { + default: + break; + case 'k': + switch(s[7]) { + default: + break; + case 'd': + switch(s[8]) { + default: + break; + case 'f': + switch(s[9]) { + default: + break; + case '-': + switch(s[10]) { + default: + break; + case 'd': + if (strcmp("igest-check", s + 11) == 0) + return PIDX_PROV_PARAM_TLS13_KDF_DIGEST_CHECK; + break; + case 'k': + if (strcmp("ey-check", s + 11) == 0) + return PIDX_PROV_PARAM_TLS13_KDF_KEY_CHECK; + } + } + } + } + } + } + break; + case 'm': + switch(s[5]) { + default: + break; + case 'u': + switch(s[6]) { + default: + break; + case 'l': + switch(s[7]) { + default: + break; + case 't': + switch(s[8]) { + default: + break; + case 'i': + switch(s[9]) { + default: + break; + case '_': + switch(s[10]) { + default: + break; + case 'a': + switch(s[11]) { + default: + break; + case 'a': + switch(s[12]) { + default: + break; + case 'd': + switch(s[13]) { + default: + break; + case 'p': + if (strcmp("acklen", s + 14) == 0) + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD_PACKLEN; + break; + case '\0': + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD; + } + } + } + break; + case 'e': + switch(s[11]) { + default: + break; + case 'n': + switch(s[12]) { + default: + break; + case 'c': + switch(s[13]) { + default: + break; + case 'i': + if (strcmp("n", s + 14) == 0) + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_IN; + break; + case 'l': + if (strcmp("en", s + 14) == 0) + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_LEN; + break; + case '\0': + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC; + } + } + } + break; + case 'i': + if (strcmp("nterleave", s + 11) == 0) + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_INTERLEAVE; + break; + case 'm': + switch(s[11]) { + default: + break; + case 'a': + switch(s[12]) { + default: + break; + case 'x': + switch(s[13]) { + default: + break; + case 'b': + if (strcmp("ufsz", s + 14) == 0) + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_BUFSIZE; + break; + case 's': + if (strcmp("ndfrag", s + 14) == 0) + return PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_SEND_FRAGMENT; + } + } + } + } + } + } + } + } + } + } + break; + case 'a': + switch(s[4]) { + default: + break; + case 'a': + switch(s[5]) { + default: + break; + case 'd': + switch(s[6]) { + default: + break; + case 'p': + if (strcmp("ad", s + 7) == 0) + return PIDX_CIPHER_PARAM_AEAD_TLS1_AAD_PAD; + break; + case '\0': + return PIDX_CIPHER_PARAM_AEAD_TLS1_AAD; + } + } + } + break; + case 'i': + switch(s[4]) { + default: + break; + case 'v': + switch(s[5]) { + default: + break; + case 'f': + if (strcmp("ixed", s + 6) == 0) + return PIDX_CIPHER_PARAM_AEAD_TLS1_IV_FIXED; + break; + case 'g': + if (strcmp("en", s + 6) == 0) + return PIDX_CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN; + break; + case 'i': + if (strcmp("nv", s + 6) == 0) + return PIDX_CIPHER_PARAM_AEAD_TLS1_SET_IV_INV; + } + } + break; + case 't': + if (strcmp("ree", s + 4) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_TLSTREE; + } + } + break; + case 'p': + switch(s[2]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_EC_CHAR2_TP_BASIS; + } + break; + case 'y': + if (strcmp("pe", s + 2) == 0) + return PIDX_PKEY_PARAM_FFC_TYPE; + } + break; + case 'u': + switch(s[1]) { + default: + break; + case 'k': + if (strcmp("m", s + 2) == 0) + return PIDX_KDF_PARAM_UKM; + break; + case 'p': + if (strcmp("dated-iv", s + 2) == 0) + return PIDX_CIPHER_PARAM_UPDATED_IV; + break; + case 's': + switch(s[2]) { + default: + break; + case 'e': + switch(s[3]) { + default: + break; + case '-': + switch(s[4]) { + default: + break; + case 'b': + if (strcmp("its", s + 5) == 0) + return PIDX_CIPHER_PARAM_USE_BITS; + break; + case 'c': + if (strcmp("ofactor-flag", s + 5) == 0) + return PIDX_PKEY_PARAM_USE_COFACTOR_FLAG; + break; + case 'k': + if (strcmp("eybits", s + 5) == 0) + return PIDX_KDF_PARAM_X942_USE_KEYBITS; + break; + case 'l': + switch(s[5]) { + default: + break; + case '\0': + return PIDX_KDF_PARAM_KBKDF_USE_L; + } + break; + case 's': + if (strcmp("eparator", s + 5) == 0) + return PIDX_KDF_PARAM_KBKDF_USE_SEPARATOR; + } + break; + case '_': + switch(s[4]) { + default: + break; + case 'd': + if (strcmp("erivation_function", s + 5) == 0) + return PIDX_DRBG_PARAM_USE_DF; + break; + case 'e': + if (strcmp("tm", s + 5) == 0) + return PIDX_LIBSSL_RECORD_LAYER_PARAM_USE_ETM; + } + } + } + } + break; + case 'v': + switch(s[1]) { + default: + break; + case 'a': + switch(s[2]) { + default: + break; + case 'l': + switch(s[3]) { + default: + break; + case 'i': + switch(s[4]) { + default: + break; + case 'd': + switch(s[5]) { + default: + break; + case 'a': + switch(s[6]) { + default: + break; + case 't': + switch(s[7]) { + default: + break; + case 'e': + switch(s[8]) { + default: + break; + case '-': + switch(s[9]) { + default: + break; + case 'g': + switch(s[10]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_FFC_VALIDATE_G; + } + break; + case 'l': + if (strcmp("egacy", s + 10) == 0) + return PIDX_PKEY_PARAM_FFC_VALIDATE_LEGACY; + break; + case 'p': + if (strcmp("q", s + 10) == 0) + return PIDX_PKEY_PARAM_FFC_VALIDATE_PQ; + } + } + } + } + } + } + } + } + break; + case 'e': + switch(s[2]) { + default: + break; + case 'r': + switch(s[3]) { + default: + break; + case 'i': + if (strcmp("fy-message", s + 4) == 0) + return PIDX_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE; + break; + case 's': + if (strcmp("ion", s + 4) == 0) + return PIDX_PROV_PARAM_VERSION; + } + } + } + break; + case 'x': + switch(s[1]) { + default: + break; + case '9': + switch(s[2]) { + default: + break; + case '4': + if (strcmp("2kdf-key-check", s + 3) == 0) + return PIDX_PROV_PARAM_X942KDF_KEY_CHECK; + break; + case '6': + switch(s[3]) { + default: + break; + case '3': + switch(s[4]) { + default: + break; + case 'k': + switch(s[5]) { + default: + break; + case 'd': + switch(s[6]) { + default: + break; + case 'f': + switch(s[7]) { + default: + break; + case '-': + switch(s[8]) { + default: + break; + case 'd': + if (strcmp("igest-check", s + 9) == 0) + return PIDX_PROV_PARAM_X963KDF_DIGEST_CHECK; + break; + case 'k': + if (strcmp("ey-check", s + 9) == 0) + return PIDX_PROV_PARAM_X963KDF_KEY_CHECK; + } + } + } + } + } + } + } + break; + case 'c': + if (strcmp("ghash", s + 2) == 0) + return PIDX_KDF_PARAM_SSHKDF_XCGHASH; + break; + case 'o': + switch(s[2]) { + default: + break; + case 'f': + switch(s[3]) { + default: + break; + case 'l': + if (strcmp("en", s + 4) == 0) + return PIDX_DIGEST_PARAM_XOFLEN; + break; + case '\0': + return PIDX_MAC_PARAM_XOF; + } + } + break; + case 'p': + switch(s[2]) { + default: + break; + case '1': + switch(s[3]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_XP1; + } + break; + case '2': + switch(s[3]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_XP2; + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_XP; + } + break; + case 'q': + switch(s[2]) { + default: + break; + case '1': + switch(s[3]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_XQ1; + } + break; + case '2': + switch(s[3]) { + default: + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_XQ2; + } + break; + case '\0': + return PIDX_PKEY_PARAM_RSA_TEST_XQ; + } + break; + case 't': + if (strcmp("s_standard", s + 2) == 0) + return PIDX_CIPHER_PARAM_XTS_STANDARD; + } + } + return -1; +} + +/* End of TRIE */ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/sparccpuid.S b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/sparccpuid.S new file mode 100644 index 00000000..4771dd50 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/crypto/sparccpuid.S @@ -0,0 +1,578 @@ +! Copyright 2005-2016 The OpenSSL Project Authors. All Rights Reserved. +! +! Licensed under the Apache License 2.0 (the "License"). You may not use +! this file except in compliance with the License. You can obtain a copy +! in the file LICENSE in the source distribution or at +! https://www.openssl.org/source/license.html + +#if defined(__SUNPRO_C) && defined(__sparcv9) +# define ABI64 /* They've said -xarch=v9 at command line */ +#elif defined(__GNUC__) && defined(__arch64__) +# define ABI64 /* They've said -m64 at command line */ +#endif + +#ifdef ABI64 + .register %g2,#scratch + .register %g3,#scratch +# define FRAME -192 +# define BIAS 2047 +#else +# define FRAME -96 +# define BIAS 0 +#endif + +.text +.align 32 +.global OPENSSL_wipe_cpu +.type OPENSSL_wipe_cpu,#function +! Keep in mind that this does not excuse us from wiping the stack! +! This routine wipes registers, but not the backing store [which +! resides on the stack, toward lower addresses]. To facilitate for +! stack wiping I return pointer to the top of stack of the *caller*. +OPENSSL_wipe_cpu: + save %sp,FRAME,%sp + nop +#ifdef __sun +#include + ta ST_CLEAN_WINDOWS +#else + call .walk.reg.wins +#endif + nop + call .PIC.zero.up + mov .zero-(.-4),%o0 + ld [%o0],%f0 + ld [%o0],%f1 + + subcc %g0,1,%o0 + ! Following is V9 "rd %ccr,%o0" instruction. However! V8 + ! specification says that it ("rd %asr2,%o0" in V8 terms) does + ! not cause illegal_instruction trap. It therefore can be used + ! to determine if the CPU the code is executing on is V8- or + ! V9-compliant, as V9 returns a distinct value of 0x99, + ! "negative" and "borrow" bits set in both %icc and %xcc. + .word 0x91408000 !rd %ccr,%o0 + cmp %o0,0x99 + bne .v8 + nop + ! Even though we do not use %fp register bank, + ! we wipe it as memcpy might have used it... + .word 0xbfa00040 !fmovd %f0,%f62 + .word 0xbba00040 !... + .word 0xb7a00040 + .word 0xb3a00040 + .word 0xafa00040 + .word 0xaba00040 + .word 0xa7a00040 + .word 0xa3a00040 + .word 0x9fa00040 + .word 0x9ba00040 + .word 0x97a00040 + .word 0x93a00040 + .word 0x8fa00040 + .word 0x8ba00040 + .word 0x87a00040 + .word 0x83a00040 !fmovd %f0,%f32 +.v8: fmovs %f1,%f31 + clr %o0 + fmovs %f0,%f30 + clr %o1 + fmovs %f1,%f29 + clr %o2 + fmovs %f0,%f28 + clr %o3 + fmovs %f1,%f27 + clr %o4 + fmovs %f0,%f26 + clr %o5 + fmovs %f1,%f25 + clr %o7 + fmovs %f0,%f24 + clr %l0 + fmovs %f1,%f23 + clr %l1 + fmovs %f0,%f22 + clr %l2 + fmovs %f1,%f21 + clr %l3 + fmovs %f0,%f20 + clr %l4 + fmovs %f1,%f19 + clr %l5 + fmovs %f0,%f18 + clr %l6 + fmovs %f1,%f17 + clr %l7 + fmovs %f0,%f16 + clr %i0 + fmovs %f1,%f15 + clr %i1 + fmovs %f0,%f14 + clr %i2 + fmovs %f1,%f13 + clr %i3 + fmovs %f0,%f12 + clr %i4 + fmovs %f1,%f11 + clr %i5 + fmovs %f0,%f10 + clr %g1 + fmovs %f1,%f9 + clr %g2 + fmovs %f0,%f8 + clr %g3 + fmovs %f1,%f7 + clr %g4 + fmovs %f0,%f6 + clr %g5 + fmovs %f1,%f5 + fmovs %f0,%f4 + fmovs %f1,%f3 + fmovs %f0,%f2 + + add %fp,BIAS,%i0 ! return pointer to caller´s top of stack + + ret + restore + +.zero: .long 0x0,0x0 +.PIC.zero.up: + retl + add %o0,%o7,%o0 +#ifdef DEBUG +.global walk_reg_wins +.type walk_reg_wins,#function +walk_reg_wins: +#endif +.walk.reg.wins: + save %sp,FRAME,%sp + cmp %i7,%o7 + be 2f + clr %o0 + cmp %o7,0 ! compiler never cleans %o7... + be 1f ! could have been a leaf function... + clr %o1 + call .walk.reg.wins + nop +1: clr %o2 + clr %o3 + clr %o4 + clr %o5 + clr %o7 + clr %l0 + clr %l1 + clr %l2 + clr %l3 + clr %l4 + clr %l5 + clr %l6 + clr %l7 + add %o0,1,%i0 ! used for debugging +2: ret + restore +.size OPENSSL_wipe_cpu,.-OPENSSL_wipe_cpu + +.global OPENSSL_atomic_add +.type OPENSSL_atomic_add,#function +.align 32 +OPENSSL_atomic_add: +#ifndef ABI64 + subcc %g0,1,%o2 + .word 0x95408000 !rd %ccr,%o2, see comment above + cmp %o2,0x99 + be .v9 + nop + save %sp,FRAME,%sp + ba .enter + nop +#ifdef __sun +! Note that you do not have to link with libthread to call thr_yield, +! as libc provides a stub, which is overloaded the moment you link +! with *either* libpthread or libthread... +#define YIELD_CPU thr_yield +#else +! applies at least to Linux and FreeBSD... Feedback expected... +#define YIELD_CPU sched_yield +#endif +.spin: call YIELD_CPU + nop +.enter: ld [%i0],%i2 + cmp %i2,-4096 + be .spin + mov -1,%i2 + swap [%i0],%i2 + cmp %i2,-1 + be .spin + add %i2,%i1,%i2 + stbar + st %i2,[%i0] + sra %i2,%g0,%i0 + ret + restore +.v9: +#endif + ld [%o0],%o2 +1: add %o1,%o2,%o3 + .word 0xd7e2100a !cas [%o0],%o2,%o3, compare [%o0] with %o2 and swap %o3 + cmp %o2,%o3 + bne 1b + mov %o3,%o2 ! cas is always fetching to dest. register + add %o1,%o2,%o0 ! OpenSSL expects the new value + retl + sra %o0,%g0,%o0 ! we return signed int, remember? +.size OPENSSL_atomic_add,.-OPENSSL_atomic_add + +.global _sparcv9_rdtick +.align 32 +_sparcv9_rdtick: + subcc %g0,1,%o0 + .word 0x91408000 !rd %ccr,%o0 + cmp %o0,0x99 + bne .notick + xor %o0,%o0,%o0 + .word 0x91410000 !rd %tick,%o0 + retl + .word 0x93323020 !srlx %o0,32,%o1 +.notick: + retl + xor %o1,%o1,%o1 +.type _sparcv9_rdtick,#function +.size _sparcv9_rdtick,.-_sparcv9_rdtick + +.global _sparcv9_vis1_probe +.align 8 +_sparcv9_vis1_probe: + add %sp,BIAS+2,%o1 + .word 0xc19a5a40 !ldda [%o1]ASI_FP16_P,%f0 + retl + .word 0x81b00d80 !fxor %f0,%f0,%f0 +.type _sparcv9_vis1_probe,#function +.size _sparcv9_vis1_probe,.-_sparcv9_vis1_probe + +! Probe and instrument VIS1 instruction. Output is number of cycles it +! takes to execute rdtick and pair of VIS1 instructions. US-Tx VIS unit +! is slow (documented to be 6 cycles on T2) and the core is in-order +! single-issue, it should be possible to distinguish Tx reliably... +! Observed return values are: +! +! UltraSPARC IIe 7 +! UltraSPARC III 7 +! UltraSPARC T1 24 +! SPARC T4 65(*) +! +! (*) result has lesser to do with VIS instruction latencies, rdtick +! appears that slow, but it does the trick in sense that FP and +! VIS code paths are still slower than integer-only ones. +! +! Numbers for T2 and SPARC64 V-VII are more than welcomed. +! +! It would be possible to detect specifically US-T1 by instrumenting +! fmul8ulx16, which is emulated on T1 and as such accounts for quite +! a lot of %tick-s, couple of thousand on Linux... +.global _sparcv9_vis1_instrument +.align 8 +_sparcv9_vis1_instrument: + .word 0x81b00d80 !fxor %f0,%f0,%f0 + .word 0x85b08d82 !fxor %f2,%f2,%f2 + .word 0x91410000 !rd %tick,%o0 + .word 0x81b00d80 !fxor %f0,%f0,%f0 + .word 0x85b08d82 !fxor %f2,%f2,%f2 + .word 0x93410000 !rd %tick,%o1 + .word 0x81b00d80 !fxor %f0,%f0,%f0 + .word 0x85b08d82 !fxor %f2,%f2,%f2 + .word 0x95410000 !rd %tick,%o2 + .word 0x81b00d80 !fxor %f0,%f0,%f0 + .word 0x85b08d82 !fxor %f2,%f2,%f2 + .word 0x97410000 !rd %tick,%o3 + .word 0x81b00d80 !fxor %f0,%f0,%f0 + .word 0x85b08d82 !fxor %f2,%f2,%f2 + .word 0x99410000 !rd %tick,%o4 + + ! calculate intervals + sub %o1,%o0,%o0 + sub %o2,%o1,%o1 + sub %o3,%o2,%o2 + sub %o4,%o3,%o3 + + ! find minimum value + cmp %o0,%o1 + .word 0x38680002 !bgu,a %xcc,.+8 + mov %o1,%o0 + cmp %o0,%o2 + .word 0x38680002 !bgu,a %xcc,.+8 + mov %o2,%o0 + cmp %o0,%o3 + .word 0x38680002 !bgu,a %xcc,.+8 + mov %o3,%o0 + + retl + nop +.type _sparcv9_vis1_instrument,#function +.size _sparcv9_vis1_instrument,.-_sparcv9_vis1_instrument + +.global _sparcv9_vis2_probe +.align 8 +_sparcv9_vis2_probe: + retl + .word 0x81b00980 !bshuffle %f0,%f0,%f0 +.type _sparcv9_vis2_probe,#function +.size _sparcv9_vis2_probe,.-_sparcv9_vis2_probe + +.global _sparcv9_fmadd_probe +.align 8 +_sparcv9_fmadd_probe: + .word 0x81b00d80 !fxor %f0,%f0,%f0 + .word 0x85b08d82 !fxor %f2,%f2,%f2 + retl + .word 0x81b80440 !fmaddd %f0,%f0,%f2,%f0 +.type _sparcv9_fmadd_probe,#function +.size _sparcv9_fmadd_probe,.-_sparcv9_fmadd_probe + +.global _sparcv9_rdcfr +.align 8 +_sparcv9_rdcfr: + retl + .word 0x91468000 !rd %asr26,%o0 +.type _sparcv9_rdcfr,#function +.size _sparcv9_rdcfr,.-_sparcv9_rdcfr + +.global _sparcv9_vis3_probe +.align 8 +_sparcv9_vis3_probe: + retl + .word 0x81b022a0 !xmulx %g0,%g0,%g0 +.type _sparcv9_vis3_probe,#function +.size _sparcv9_vis3_probe,.-_sparcv9_vis3_probe + +.global _sparcv9_random +.align 8 +_sparcv9_random: + retl + .word 0x91b002a0 !random %o0 +.type _sparcv9_random,#function +.size _sparcv9_random,.-_sparcv9_vis3_probe + +.global _sparcv9_fjaesx_probe +.align 8 +_sparcv9_fjaesx_probe: + .word 0x81b09206 !faesencx %f2,%f6,%f0 + retl + nop +.size _sparcv9_fjaesx_probe,.-_sparcv9_fjaesx_probe + +.global OPENSSL_cleanse +.align 32 +OPENSSL_cleanse: + cmp %o1,14 + nop +#ifdef ABI64 + bgu %xcc,.Lot +#else + bgu .Lot +#endif + cmp %o1,0 + bne .Little + nop + retl + nop + +.Little: + stb %g0,[%o0] + subcc %o1,1,%o1 + bnz .Little + add %o0,1,%o0 + retl + nop +.align 32 +.Lot: +#ifndef ABI64 + subcc %g0,1,%g1 + ! see above for explanation + .word 0x83408000 !rd %ccr,%g1 + cmp %g1,0x99 + bne .v8lot + nop +#endif + +.v9lot: andcc %o0,7,%g0 + bz .v9aligned + nop + stb %g0,[%o0] + sub %o1,1,%o1 + ba .v9lot + add %o0,1,%o0 +.align 16,0x01000000 +.v9aligned: + .word 0xc0720000 !stx %g0,[%o0] + sub %o1,8,%o1 + andcc %o1,-8,%g0 +#ifdef ABI64 + .word 0x126ffffd !bnz %xcc,.v9aligned +#else + .word 0x124ffffd !bnz %icc,.v9aligned +#endif + add %o0,8,%o0 + + cmp %o1,0 + bne .Little + nop + retl + nop +#ifndef ABI64 +.v8lot: andcc %o0,3,%g0 + bz .v8aligned + nop + stb %g0,[%o0] + sub %o1,1,%o1 + ba .v8lot + add %o0,1,%o0 + nop +.v8aligned: + st %g0,[%o0] + sub %o1,4,%o1 + andcc %o1,-4,%g0 + bnz .v8aligned + add %o0,4,%o0 + + cmp %o1,0 + bne .Little + nop + retl + nop +#endif +.type OPENSSL_cleanse,#function +.size OPENSSL_cleanse,.-OPENSSL_cleanse + +.global CRYPTO_memcmp +.align 16 +CRYPTO_memcmp: + cmp %o2,0 +#ifdef ABI64 + beq,pn %xcc,.Lno_data +#else + beq .Lno_data +#endif + xor %g1,%g1,%g1 + nop + +.Loop_cmp: + ldub [%o0],%o3 + add %o0,1,%o0 + ldub [%o1],%o4 + add %o1,1,%o1 + subcc %o2,1,%o2 + xor %o3,%o4,%o4 +#ifdef ABI64 + bnz %xcc,.Loop_cmp +#else + bnz .Loop_cmp +#endif + or %o4,%g1,%g1 + + sub %g0,%g1,%g1 + srl %g1,31,%g1 +.Lno_data: + retl + mov %g1,%o0 +.type CRYPTO_memcmp,#function +.size CRYPTO_memcmp,.-CRYPTO_memcmp + +.global _sparcv9_vis1_instrument_bus +.align 8 +_sparcv9_vis1_instrument_bus: + mov %o1,%o3 ! save cnt + .word 0x99410000 !rd %tick,%o4 ! tick + mov %o4,%o5 ! lasttick = tick + set 0,%g4 ! diff + + andn %o0,63,%g1 + .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load + .word 0x8143e040 !membar #Sync + .word 0xc1b85c00 !stda %f0,[%g1]0xe0 ! block store and commit + .word 0x8143e040 !membar #Sync + ld [%o0],%o4 + add %o4,%g4,%g4 + .word 0xc9e2100c !cas [%o0],%o4,%g4 + +.Loop: .word 0x99410000 !rd %tick,%o4 + sub %o4,%o5,%g4 ! diff=tick-lasttick + mov %o4,%o5 ! lasttick=tick + + andn %o0,63,%g1 + .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load + .word 0x8143e040 !membar #Sync + .word 0xc1b85c00 !stda %f0,[%g1]0xe0 ! block store and commit + .word 0x8143e040 !membar #Sync + ld [%o0],%o4 + add %o4,%g4,%g4 + .word 0xc9e2100c !cas [%o0],%o4,%g4 + subcc %o1,1,%o1 ! --$cnt + bnz .Loop + add %o0,4,%o0 ! ++$out + + retl + mov %o3,%o0 +.type _sparcv9_vis1_instrument_bus,#function +.size _sparcv9_vis1_instrument_bus,.-_sparcv9_vis1_instrument_bus + +.global _sparcv9_vis1_instrument_bus2 +.align 8 +_sparcv9_vis1_instrument_bus2: + mov %o1,%o3 ! save cnt + sll %o1,2,%o1 ! cnt*=4 + + .word 0x99410000 !rd %tick,%o4 ! tick + mov %o4,%o5 ! lasttick = tick + set 0,%g4 ! diff + + andn %o0,63,%g1 + .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load + .word 0x8143e040 !membar #Sync + .word 0xc1b85c00 !stda %f0,[%g1]0xe0 ! block store and commit + .word 0x8143e040 !membar #Sync + ld [%o0],%o4 + add %o4,%g4,%g4 + .word 0xc9e2100c !cas [%o0],%o4,%g4 + + .word 0x99410000 !rd %tick,%o4 ! tick + sub %o4,%o5,%g4 ! diff=tick-lasttick + mov %o4,%o5 ! lasttick=tick + mov %g4,%g5 ! lastdiff=diff +.Loop2: + andn %o0,63,%g1 + .word 0xc1985e00 !ldda [%g1]0xf0,%f0 ! block load + .word 0x8143e040 !membar #Sync + .word 0xc1b85c00 !stda %f0,[%g1]0xe0 ! block store and commit + .word 0x8143e040 !membar #Sync + ld [%o0],%o4 + add %o4,%g4,%g4 + .word 0xc9e2100c !cas [%o0],%o4,%g4 + + subcc %o2,1,%o2 ! --max + bz .Ldone2 + nop + + .word 0x99410000 !rd %tick,%o4 ! tick + sub %o4,%o5,%g4 ! diff=tick-lasttick + mov %o4,%o5 ! lasttick=tick + cmp %g4,%g5 + mov %g4,%g5 ! lastdiff=diff + + .word 0x83408000 !rd %ccr,%g1 + and %g1,4,%g1 ! isolate zero flag + xor %g1,4,%g1 ! flip zero flag + + subcc %o1,%g1,%o1 ! conditional --$cnt + bnz .Loop2 + add %o0,%g1,%o0 ! conditional ++$out + +.Ldone2: + srl %o1,2,%o1 + retl + sub %o3,%o1,%o0 +.type _sparcv9_vis1_instrument_bus2,#function +.size _sparcv9_vis1_instrument_bus2,.-_sparcv9_vis1_instrument_bus2 + +.section ".init",#alloc,#execinstr + call OPENSSL_cpuid_setup + nop diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-format-options.pod b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-format-options.pod new file mode 100644 index 00000000..a9bd1d69 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-format-options.pod @@ -0,0 +1,145 @@ +=pod + +=head1 NAME + +openssl-format-options - OpenSSL command input and output format options + +=head1 SYNOPSIS + +B +I +[ I ... ] +[ I ... ] + +=head1 DESCRIPTION + +Several OpenSSL commands can take input or generate output in a variety +of formats. + +Since OpenSSL 3.0 keys, single certificates, and CRLs can be read from +files in any of the B, B or B formats. Specifying their input +format is no more needed and the openssl commands will automatically try all +the possible formats. However if the B or B input format is specified +it will be enforced. + +In order to access a key via an engine the input format B may be used; +alternatively the key identifier in the argument of the respective key +option may be preceded by C. +See L for an example usage of the latter. + +=head1 OPTIONS + +=head2 Format Options + +The options to specify the format are as follows. +Refer to the individual man page to see which options are accepted. + +=over 4 + +=item B<-inform> I, B<-outform> I + +The format of the input or output streams. + +=item B<-keyform> I + +Format of a private key input source. + +=item B<-CRLform> I + +Format of a CRL input source. + +=back + +=head2 Format Option Arguments + +The possible format arguments are described below. +Both uppercase and lowercase are accepted. + +The list of acceptable format arguments, and the default, +is described in each command documentation. + +=over 4 + +=item B + +A binary format, encoded or parsed according to Distinguished Encoding Rules +(DER) of the ASN.1 data language. + +=item B + +Used to specify that the cryptographic material is in an OpenSSL B. +An engine must be configured or specified using the B<-engine> option. +A password or PIN may be supplied to the engine using the B<-passin> option. + +=item B + +A DER-encoded file containing a PKCS#12 object. +It might be necessary to provide a decryption password to retrieve +the private key. + +=item B + +A text format defined in IETF RFC 1421 and IETF RFC 7468. Briefly, this is +a block of base-64 encoding (defined in IETF RFC 4648), with specific +lines used to mark the start and end: + + Text before the BEGIN line is ignored. + ----- BEGIN object-type ----- + OT43gQKBgQC/2OHZoko6iRlNOAQ/tMVFNq7fL81GivoQ9F1U0Qr+DH3ZfaH8eIkX + xT0ToMPJUzWAn8pZv0snA0um6SIgvkCuxO84OkANCVbttzXImIsL7pFzfcwV/ERK + UM6j0ZuSMFOCr/lGPAoOQU0fskidGEHi1/kW+suSr28TqsyYZpwBDQ== + ----- END object-type ----- + Text after the END line is also ignored + +The I must match the type of object that is expected. +For example a C will not match if the command +is trying to read a private key. The types supported include: + + ANY PRIVATE KEY + CERTIFICATE + CERTIFICATE REQUEST + CMS + DH PARAMETERS + DSA PARAMETERS + DSA PUBLIC KEY + EC PARAMETERS + EC PRIVATE KEY + ECDSA PUBLIC KEY + ENCRYPTED PRIVATE KEY + PARAMETERS + PKCS #7 SIGNED DATA + PKCS7 + PRIVATE KEY + PUBLIC KEY + RSA PRIVATE KEY + SSL SESSION PARAMETERS + TRUSTED CERTIFICATE + X509 CRL + X9.42 DH PARAMETERS + +The following legacy I's are also supported for compatibility +with earlier releases: + + DSA PRIVATE KEY + NEW CERTIFICATE REQUEST + RSA PUBLIC KEY + X509 CERTIFICATE + +=item B + +An S/MIME object as described in IETF RFC 8551. +Earlier versions were known as CMS and are compatible. +Note that the parsing is simple and might fail to parse some legal data. + +=back + +=head1 COPYRIGHT + +Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the Apache License 2.0 (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L. + +=cut diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-namedisplay-options.pod b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-namedisplay-options.pod new file mode 100644 index 00000000..a12f4dbf --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-namedisplay-options.pod @@ -0,0 +1,179 @@ +=pod + +=head1 NAME + +openssl-namedisplay-options - Distinguished name display options + +=head1 SYNOPSIS + +B +I +[ I ... ] +[ I ... ] + +=head1 DESCRIPTION + +OpenSSL provides fine-grain control over how the subject and issuer DN's are +displayed. +This is specified by using the B<-nameopt> option, which takes a +comma-separated list of options from the following set. +An option may be preceded by a minus sign, C<->, to turn it off. +The default value is C. +The first four are the most commonly used. + +=head1 OPTIONS + +=head2 Name Format Option Arguments + +The DN output format can be fine tuned with the following flags. + +=over 4 + +=item B + +Display the name using an old format from previous OpenSSL versions. + +=item B + +Display the name using the format defined in RFC 2253. +It is equivalent to B, B, B, B, +B, B, B, B, B +and B. + +=item B + +Display the name in one line, using a format that is more readable +RFC 2253. +It is equivalent to B, B, B, B, +B, B, B, B, +B and B options. + +=item B + +Display the name using multiple lines. +It is equivalent to B, B, B, B, +B and B. + +=item B + +Escape the "special" characters in a field, as required by RFC 2253. +That is, any of the characters C<,+"EE;>, C<#> at the beginning of +a string and leading or trailing spaces. + +=item B + +Escape the "special" characters in a field as required by RFC 2254 in a field. +That is, the B character and of C<()*>. + +=item B + +Escape non-printable ASCII characters, codes less than 0x20 (space) +or greater than 0x7F (DELETE). They are displayed using RFC 2253 C<\XX> +notation where B are the two hex digits representing the character value. + +=item B + +Escape any characters with the most significant bit set, that is with +values larger than 127, as described in B. + +=item B + +Escapes some characters by surrounding the entire string with quotation +marks, C<">. +Without this option, individual special characters are preceded with +a backslash character, C<\>. + +=item B + +Convert all strings to UTF-8 format first as required by RFC 2253. +If the output device is UTF-8 compatible, then using this option (and +not setting B) may give the correct display of multibyte +characters. +If this option is not set, then multibyte characters larger than 0xFF +will be output as C<\UXXXX> for 16 bits or C<\WXXXXXXXX> for 32 bits. +In addition, any UTF8Strings will be converted to their character form first. + +=item B + +This option does not attempt to interpret multibyte characters in any +way. That is, the content octets are merely dumped as though one octet +represents each character. This is useful for diagnostic purposes but +will result in rather odd looking output. + +=item B + +Display the type of the ASN1 character string before the value, +such as C. + +=item B + +Any fields that would be output in hex format are displayed using +the DER encoding of the field. +If not set, just the content octets are displayed. +Either way, the B<#XXXX...> format of RFC 2253 is used. + +=item B + +Dump non-character strings, such as ASN.1 B. +If this option is not set, then non character string types will be displayed +as though each content octet represents a single character. + +=item B + +Dump all fields. When this used with B, this allows the +DER encoding of the structure to be unambiguously determined. + +=item B + +Dump any field whose OID is not recognised by OpenSSL. + +=item B, B, B, +B + +Specify the field separators. The first word is used between the +Relative Distinguished Names (RDNs) and the second is between +multiple Attribute Value Assertions (AVAs). Multiple AVAs are +very rare and their use is discouraged. +The options ending in "space" additionally place a space after the separator to make it more readable. +The B starts each field on its own line, and uses "plus space" +for the AVA separator. +It also indents the fields by four characters. +The default value is B. + +=item B + +Reverse the fields of the DN as required by RFC 2253. +This also reverses the order of multiple AVAs in a field, but this is +permissible as there is no ordering on values. + +=item B, B, B, B + +Specify how the field name is displayed. +B does not display the field at all. +B uses the "short name" form (CN for commonName for example). +B uses the long form. +B represents the OID in numerical form and is useful for +diagnostic purpose. + +=item B + +Align field values for a more readable output. Only usable with +B. + +=item B + +Places spaces round the equal sign, C<=>, character which follows the field +name. + +=back + +=head1 COPYRIGHT + +Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the Apache License 2.0 (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L. + +=cut diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-passphrase-options.pod b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-passphrase-options.pod new file mode 100644 index 00000000..2260dce8 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-passphrase-options.pod @@ -0,0 +1,81 @@ +=pod + +=head1 NAME + +openssl-passphrase-options - Pass phrase options + +=head1 SYNOPSIS + +B +I +[ I ... ] +[ I ... ] + +=head1 DESCRIPTION + +Several OpenSSL commands accept password arguments, typically using B<-passin> +and B<-passout> for input and output passwords respectively. These allow +the password to be obtained from a variety of sources. Both of these +options take a single argument whose format is described below. If no +password argument is given and a password is required then the user is +prompted to enter one: this will typically be read from the current +terminal with echoing turned off. + +Note that character encoding may be relevant, please see +L. + +=head1 OPTIONS + +=head2 Pass Phrase Option Arguments + +Pass phrase arguments can be formatted as follows. + +=over 4 + +=item BI + +The actual password is I. Since the password is visible +to utilities (like 'ps' under Unix) this form should only be used +where security is not important. + +=item BI + +Obtain the password from the environment variable I. Since +the environment of other processes is visible on certain platforms +(e.g. ps under certain Unix OSes) this option should be used with caution. + +=item BI + +Reads the password from the specified file I, which can be a regular +file, device, or named pipe. Only the first line, up to the newline character, +is read from the stream. + +If the same I argument is supplied to both B<-passin> and B<-passout> +arguments, the first line will be used for the input password, and the next +line will be used for the output password. + +=item BI + +Reads the password from the file descriptor I. This can be useful for +sending data via a pipe, for example. The same line handling as described for +B applies to passwords read from file descriptors. + +B is not supported on Windows. + +=item B + +Reads the password from standard input. The same line handling as described for +B applies to passwords read from standard input. + +=back + +=head1 COPYRIGHT + +Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the Apache License 2.0 (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L. + +=cut diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-verification-options.pod b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-verification-options.pod new file mode 100644 index 00000000..38ae58d8 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/doc/man1/openssl-verification-options.pod @@ -0,0 +1,696 @@ +=pod + +=head1 NAME + +openssl-verification-options - generic X.509 certificate verification options + +=head1 SYNOPSIS + +B +I +[ I ... ] +[ I ... ] + +=head1 DESCRIPTION + +There are many situations where X.509 certificates are verified +within the OpenSSL libraries and in various OpenSSL commands. + +Certificate verification is implemented by L. +It is a complicated process consisting of a number of steps +and depending on numerous options. +The most important of them are detailed in the following sections. + +In a nutshell, a valid chain of certificates needs to be built up and verified +starting from the I that is to be verified +and ending in a certificate that due to some policy is trusted. +Verification is done relative to the given I, which is the intended use +of the target certificate, such as SSL server, or by default for any purpose. + +The details of how each OpenSSL command handles errors +are documented on the specific command page. + +DANE support is documented in L, +L, L, +L, and L. + +=head2 Trust Anchors + +In general, according to RFC 4158 and RFC 5280, a I is +any public key and related subject distinguished name (DN) that +for some reason is considered trusted +and thus is acceptable as the root of a chain of certificates. + +In practice, trust anchors are given in the form of certificates, +where their essential fields are the public key and the subject DN. +In addition to the requirements in RFC 5280, +OpenSSL checks the validity period of such certificates +and makes use of some further fields. +In particular, the subject key identifier extension, if present, +is used for matching trust anchors during chain building. + +In the most simple and common case, trust anchors are by default +all self-signed "root" CA certificates that are placed in the I, +which is a collection of certificates that are trusted for certain uses. +This is akin to what is used in the trust stores of Mozilla Firefox, +or Apple's and Microsoft's certificate stores, ... + +From the OpenSSL perspective, a trust anchor is a certificate +that should be augmented with an explicit designation for which +uses of a target certificate the certificate may serve as a trust anchor. +In PEM encoding, this is indicated by the C string. +Such a designation provides a set of positive trust attributes +explicitly stating trust for the listed purposes +and/or a set of negative trust attributes +explicitly rejecting the use for the listed purposes. +The purposes are encoded using the values defined for the extended key usages +(EKUs) that may be given in X.509 extensions of end-entity certificates. +See also the L section below. + +The currently recognized uses are +B (SSL client use), B (SSL server use), +B (S/MIME email use), B (object signer use), +B (OCSP responder use), B (OCSP request use), +B (TSA server use), and B. +As of OpenSSL 1.1.0, the last of these blocks all uses when rejected or +enables all uses when trusted. + +A certificate, which may be CA certificate or an end-entity certificate, +is considered a trust anchor for the given use +if and only if all the following conditions hold: + +=over 4 + +=item * + +It is an an element of the trust store. + +=item * + +It does not have a negative trust attribute rejecting the given use. + +=item * + +It has a positive trust attribute accepting the given use +or (by default) one of the following compatibility conditions apply: +It is self-signed or the B<-partial_chain> option is given +(which corresponds to the B flag being set). + +=back + +=head2 Certification Path Building + +First, a certificate chain is built up starting from the target certificate +and ending in a trust anchor. + +The chain is built up iteratively, looking up in turn +a certificate with suitable key usage that +matches as an issuer of the current "subject" certificate as described below. +If there is such a certificate, the first one found that is currently valid +is taken, otherwise the one that expired most recently of all such certificates. +For efficiency, no backtracking is performed, thus +any further candidate issuer certificates that would match equally are ignored. + +When a self-signed certificate has been added, chain construction stops. +In this case it must fully match a trust anchor, otherwise chain building fails. + +A candidate issuer certificate matches a subject certificate +if all of the following conditions hold: + +=over 4 + +=item * + +Its subject name matches the issuer name of the subject certificate. + +=item * + +If the subject certificate has an authority key identifier extension, +each of its sub-fields equals the corresponding subject key identifier, serial +number, and issuer field of the candidate issuer certificate, +as far as the respective fields are present in both certificates. + +=item * + +The certificate signature algorithm used to sign the subject certificate +is supported and +equals the public key algorithm of the candidate issuer certificate. + +=back + +The lookup first searches for issuer certificates in the trust store. +If it does not find a match there it consults +the list of untrusted ("intermediate" CA) certificates, if provided. + +=head2 Certification Path Validation + +When the certificate chain building process was successful +the chain components and their links are checked thoroughly. + +The first step is to check that each certificate is well-formed. +Part of these checks are enabled only if the B<-x509_strict> option is given. + +The second step is to check the extensions of every untrusted certificate +for consistency with the supplied purpose. +If the B<-purpose> option is not given then no such checks are done +except for SSL/TLS connection setup, +where by default C or C, are checked. +The target or "leaf" certificate, as well as any other untrusted certificates, +must have extensions compatible with the specified purpose. +All certificates except the target or "leaf" must also be valid CA certificates. +The precise extensions required are described in more detail in +L. + +The third step is to check the trust settings on the last certificate +(which typically is a self-signed root CA certificate). +It must be trusted for the given use. +For compatibility with previous versions of OpenSSL, a self-signed certificate +with no trust attributes is considered to be valid for all uses. + +The fourth, and final, step is to check the validity of the certificate chain. +For each element in the chain, including the root CA certificate, +the validity period as specified by the C and C fields +is checked against the current system time. +The B<-attime> flag may be used to use a reference time other than "now." +The certificate signature is checked as well +(except for the signature of the typically self-signed root CA certificate, +which is verified only if the B<-check_ss_sig> option is given). +When verifying a certificate signature +the keyUsage extension (if present) of the candidate issuer certificate +is checked to permit digitalSignature for signing proxy certificates +or to permit keyCertSign for signing other certificates, respectively. +If all operations complete successfully then certificate is considered +valid. If any operation fails then the certificate is not valid. + +=head1 OPTIONS + +=head2 Trusted Certificate Options + +The following options specify how to supply the certificates +that can be used as trust anchors for certain uses. +As mentioned, a collection of such certificates is called a I. + +Note that OpenSSL does not provide a default set of trust anchors. Many +Linux distributions include a system default and configure OpenSSL to point +to that. Mozilla maintains an influential trust store that can be found at +L. + +The certificates to add to the trust store +can be specified using following options. + +=over 4 + +=item B<-CAfile> I + +Load the specified file which contains a trusted certificate in DER format +or potentially several of them in case the input is in PEM format. +PEM-encoded certificates may also have trust attributes set. + +=item B<-no-CAfile> + +Do not load the default file of trusted certificates. + +=item B<-CApath> I + +Use the specified directory as a collection of trusted certificates, +i.e., a trust store. +Files should be named with the hash value of the X.509 SubjectName of each +certificate. This is so that the library can extract the IssuerName, +hash it, and directly lookup the file to get the issuer certificate. +See L for information on creating this type of directory. + +=item B<-no-CApath> + +Do not use the default directory of trusted certificates. + +=item B<-CAstore> I + +Use I as a store of CA certificates. +The URI may indicate a single certificate, as well as a collection of them. +With URIs in the C scheme, this acts as B<-CAfile> or +B<-CApath>, depending on if the URI indicates a single file or +directory. +See L for more information on the C scheme. + +These certificates are also used when building the server certificate +chain (for example with L) or client certificate +chain (for example with L). + +=item B<-no-CAstore> + +Do not use the default store of trusted CA certificates. + +=back + +=head2 Verification Options + +The certificate verification can be fine-tuned with the following flags. + +=over 4 + +=item B<-verbose> + +Print extra information about the operations being performed. + +=item B<-attime> I + +Perform validation checks using time specified by I and not +current system time. I is the number of seconds since +January 1, 1970 (i.e., the Unix Epoch). + +=item B<-no_check_time> + +This option suppresses checking the validity period of certificates and CRLs +against the current time. If option B<-attime> is used to specify +a verification time, the check is not suppressed. + +=item B<-x509_strict> + +This disables non-compliant workarounds for broken certificates. +Thus errors are thrown on certificates not compliant with RFC 5280. + +When this option is set, +among others, the following certificate well-formedness conditions are checked: + +=over 4 + +=item * + +The basicConstraints of CA certificates must be marked critical. + +=item * + +CA certificates must explicitly include the keyUsage extension. + +=item * + +If a pathlenConstraint is given the key usage keyCertSign must be allowed. + +=item * + +The pathlenConstraint must not be given for non-CA certificates. + +=item * + +The issuer name of any certificate must not be empty. + +=item * + +The subject name of CA certs, certs with keyUsage crlSign, and certs +without subjectAlternativeName must not be empty. + +=item * + +If a subjectAlternativeName extension is given it must not be empty. + +=item * + +The signatureAlgorithm field and the cert signature must be consistent. + +=item * + +Any given authorityKeyIdentifier and any given subjectKeyIdentifier +must not be marked critical. + +=item * + +The authorityKeyIdentifier must be given for X.509v3 certs unless they +are self-signed. + +=item * + +The subjectKeyIdentifier must be given for all X.509v3 CA certs. + +=back + +=item B<-ignore_critical> + +Normally if an unhandled critical extension is present that is not +supported by OpenSSL the certificate is rejected (as required by RFC5280). +If this option is set critical extensions are ignored. + +=item B<-issuer_checks> + +Ignored. + +=item B<-crl_check> + +Checks end entity certificate validity by attempting to look up a valid CRL. +If a valid CRL cannot be found an error occurs. + +=item B<-crl_check_all> + +Checks the validity of B certificates in the chain by attempting +to look up valid CRLs. + +=item B<-use_deltas> + +Enable support for delta CRLs. + +=item B<-extended_crl> + +Enable extended CRL features such as indirect CRLs and alternate CRL +signing keys. + +=item B<-suiteB_128_only>, B<-suiteB_128>, B<-suiteB_192> + +Enable the Suite B mode operation at 128 bit Level of Security, 128 bit or +192 bit, or only 192 bit Level of Security respectively. +See RFC6460 for details. In particular the supported signature algorithms are +reduced to support only ECDSA and SHA256 or SHA384 and only the elliptic curves +P-256 and P-384. + +=item B<-auth_level> I + +Set the certificate chain authentication security level to I. +The authentication security level determines the acceptable signature and +public key strength when verifying certificate chains. For a certificate +chain to validate, the public keys of all the certificates must meet the +specified security I. The signature algorithm security level is +enforced for all the certificates in the chain except for the chain's +I, which is either directly trusted or validated by means +other than its signature. See L for the +definitions of the available levels. The default security level is -1, +or "not set". At security level 0 or lower all algorithms are acceptable. +Security level 1 requires at least 80-bit-equivalent security and is broadly +interoperable, though it will, for example, reject MD5 signatures or RSA +keys shorter than 1024 bits. + +=item B<-partial_chain> + +Allow verification to succeed if an incomplete chain can be built. +That is, a chain ending in a certificate that normally would not be trusted +(because it has no matching positive trust attributes and is not self-signed) +but is an element of the trust store. +This certificate may be self-issued or belong to an intermediate CA. + +=item B<-check_ss_sig> + +Verify the signature of +the last certificate in a chain if the certificate is supposedly self-signed. +This is prohibited and will result in an error if it is a non-conforming CA +certificate with key usage restrictions not including the keyCertSign bit. +This verification is disabled by default because it doesn't add any security. + +=item B<-allow_proxy_certs> + +Allow the verification of proxy certificates. + +=item B<-trusted_first> + +As of OpenSSL 1.1.0 this option is on by default and cannot be disabled. + +When constructing the certificate chain, the trusted certificates specified +via B<-CAfile>, B<-CApath>, B<-CAstore> or B<-trusted> are always used +before any certificates specified via B<-untrusted>. + +=item B<-no_alt_chains> + +As of OpenSSL 1.1.0, since B<-trusted_first> always on, this option has no +effect. + +=item B<-trusted> I + +Parse I as a set of one or more certificates. +Each of them qualifies as trusted if has a suitable positive trust attribute +or it is self-signed or the B<-partial_chain> option is specified. +This option implies the B<-no-CAfile>, B<-no-CApath>, and B<-no-CAstore> options +and it cannot be used with the B<-CAfile>, B<-CApath> or B<-CAstore> options, so +only certificates specified using the B<-trusted> option are trust anchors. +This option may be used multiple times. + +=item B<-untrusted> I + +Parse I as a set of one or more certificates. +All certificates (typically of intermediate CAs) are considered untrusted +and may be used to +construct a certificate chain from the target certificate to a trust anchor. +This option may be used multiple times. + +=item B<-policy> I + +Enable policy processing and add I to the user-initial-policy-set (see +RFC5280). The policy I can be an object name or an OID in numeric form. +This argument can appear more than once. + +=item B<-explicit_policy> + +Set policy variable require-explicit-policy (see RFC5280). + +=item B<-policy_check> + +Enables certificate policy processing. + +=item B<-policy_print> + +Print out diagnostics related to policy processing. + +=item B<-inhibit_any> + +Set policy variable inhibit-any-policy (see RFC5280). + +=item B<-inhibit_map> + +Set policy variable inhibit-policy-mapping (see RFC5280). + +=item B<-purpose> I + +The intended use for the certificate. +Currently defined purposes are C, C, C, +C, C, C, C, C, +C and C. +If peer certificate verification is enabled, by default the TLS implementation +as well as the commands B and B check for consistency +with TLS server or TLS client use, respectively. + +While IETF RFC 5280 says that B and B +are only for WWW use, in practice they are used for all kinds of TLS clients +and servers, and this is what OpenSSL assumes as well. + +=item B<-verify_depth> I + +Limit the certificate chain to I intermediate CA certificates. +A maximal depth chain can have up to I+2 certificates, since neither the +end-entity certificate nor the trust-anchor certificate count against the +B<-verify_depth> limit. + +=item B<-verify_email> I + +Verify if I matches the email address in Subject Alternative Name or +the email in the subject Distinguished Name. + +=item B<-verify_hostname> I + +Verify if I matches DNS name in Subject Alternative Name or +Common Name in the subject certificate. + +=item B<-verify_ip> I + +Verify if I matches the IP address in Subject Alternative Name of +the subject certificate. + +=item B<-verify_name> I + +Use default verification policies like trust model and required certificate +policies identified by I. +The trust model determines which auxiliary trust or reject OIDs are applicable +to verifying the given certificate chain. +They can be given using the B<-addtrust> and B<-addreject> options +for L. +Supported policy names include: B, B, B, +B, B. +These mimics the combinations of purpose and trust settings used in SSL, CMS +and S/MIME. +As of OpenSSL 1.1.0, the trust model is inferred from the purpose when not +specified, so the B<-verify_name> options are functionally equivalent to the +corresponding B<-purpose> settings. + +=back + +=head2 Extended Verification Options + +Sometimes there may be more than one certificate chain leading to an +end-entity certificate. +This usually happens when a root or intermediate CA signs a certificate +for another a CA in other organization. +Another reason is when a CA might have intermediates that use two different +signature formats, such as a SHA-1 and a SHA-256 digest. + +The following options can be used to provide data that will allow the +OpenSSL command to generate an alternative chain. + +=over 4 + +=item B<-xkey> I, B<-xcert> I, B<-xchain> + +Specify an extra certificate, private key and certificate chain. These behave +in the same manner as the B<-cert>, B<-key> and B<-cert_chain> options. When +specified, the callback returning the first valid chain will be in use by the +client. + +=item B<-xchain_build> + +Specify whether the application should build the certificate chain to be +provided to the server for the extra certificates via the B<-xkey>, +B<-xcert>, and B<-xchain> options. + +=item B<-xcertform> B|B|B + +The input format for the extra certificate. +This option has no effect and is retained for backward compatibility only. + +=item B<-xkeyform> B|B|B + +The input format for the extra key. +This option has no effect and is retained for backward compatibility only. + +=back + +=head2 Certificate Extensions + +Options like B<-purpose> lead to checking the certificate extensions, +which determine what the target certificate and intermediate CA certificates +can be used for. + +=head3 Basic Constraints + +The basicConstraints extension CA flag is used to determine whether the +certificate can be used as a CA. If the CA flag is true then it is a CA, +if the CA flag is false then it is not a CA. B CAs should have the +CA flag set to true. + +If the basicConstraints extension is absent, +which includes the case that it is an X.509v1 certificate, +then the certificate is considered to be a "possible CA" and +other extensions are checked according to the intended use of the certificate. +The treatment of certificates without basicConstraints as a CA +is presently supported, but this could change in the future. + +=head3 Key Usage + +If the keyUsage extension is present then additional restraints are +made on the uses of the certificate. A CA certificate B have the +keyCertSign bit set if the keyUsage extension is present. + +=head3 Extended Key Usage + +The extKeyUsage (EKU) extension places additional restrictions on the +certificate uses. If this extension is present (whether critical or not) +the key can only be used for the purposes specified. + +A complete description of each check is given below. The comments about +basicConstraints and keyUsage and X.509v1 certificates above apply to B +CA certificates. + + +=over 4 + +=item B + +The extended key usage extension must be absent or include the "web client +authentication" OID. The keyUsage extension must be absent or it must have the +digitalSignature bit set. The Netscape certificate type must be absent +or it must have the SSL client bit set. + +=item B + +The extended key usage extension must be absent or include the "web client +authentication" OID. +The Netscape certificate type must be absent or it must have the SSL CA bit set. +This is used as a work around if the basicConstraints extension is absent. + +=item B + +The extended key usage extension must be absent or include the "web server +authentication" and/or one of the SGC OIDs. The keyUsage extension must be +absent or it +must have the digitalSignature, the keyEncipherment set or both bits set. +The Netscape certificate type must be absent or have the SSL server bit set. + +=item B + +The extended key usage extension must be absent or include the "web server +authentication" and/or one of the SGC OIDs. The Netscape certificate type must +be absent or the SSL CA bit must be set. +This is used as a work around if the basicConstraints extension is absent. + +=item B + +For Netscape SSL clients to connect to an SSL server it must have the +keyEncipherment bit set if the keyUsage extension is present. This isn't +always valid because some cipher suites use the key for digital signing. +Otherwise it is the same as a normal SSL server. + +=item B + +The extended key usage extension must be absent or include the "email +protection" OID. The Netscape certificate type must be absent or should have the +S/MIME bit set. If the S/MIME bit is not set in the Netscape certificate type +then the SSL client bit is tolerated as an alternative but a warning is shown. +This is because some Verisign certificates don't set the S/MIME bit. + +=item B + +In addition to the common S/MIME client tests the digitalSignature bit or +the nonRepudiation bit must be set if the keyUsage extension is present. + +=item B + +In addition to the common S/MIME tests the keyEncipherment bit must be set +if the keyUsage extension is present. + +=item B + +The extended key usage extension must be absent or include the "email +protection" OID. The Netscape certificate type must be absent or must have the +S/MIME CA bit set. +This is used as a work around if the basicConstraints extension is absent. + +=item B + +The keyUsage extension must be absent or it must have the CRL signing bit +set. + +=item B + +The normal CA tests apply. Except in this case the basicConstraints extension +must be present. + +=back + +=head1 BUGS + +The issuer checks still suffer from limitations in the underlying X509_LOOKUP +API. One consequence of this is that trusted certificates with matching +subject name must appear in a file (as specified by the B<-CAfile> option), +a directory (as specified by B<-CApath>), +or a store (as specified by B<-CAstore>). +If there are multiple such matches, possibly in multiple locations, +only the first one (in the mentioned order of locations) is recognised. + +=head1 SEE ALSO + +L, +L, +L, +L, +L, +L, +L, +L, +L + +=head1 HISTORY + +The checks enabled by B<-x509_strict> have been extended in OpenSSL 3.0. + +=head1 COPYRIGHT + +Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the Apache License 2.0 (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L. + +=cut diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/OpenSSLConfig.cmake b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/OpenSSLConfig.cmake new file mode 100644 index 00000000..af9c04e5 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/OpenSSLConfig.cmake @@ -0,0 +1,128 @@ +# Generated by OpenSSL + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Avoid duplicate find_package() +set(_ossl_expected_targets OpenSSL::Crypto OpenSSL::SSL + ) +set(_ossl_defined_targets) +set(_ossl_undefined_targets) +foreach(t IN LISTS _ossl_expected_targets) + if(TARGET "${t}") + LIST(APPEND _ossl_defined_targets "${t}") + else() + LIST(APPEND _ossl_undefined_targets "${t}") + endif() +endforeach() +message(DEBUG "_ossl_expected_targets = ${_ossl_expected_targets}") +message(DEBUG "_ossl_defined_targets = ${_ossl_defined_targets}") +message(DEBUG "_ossl_undefined_targets = ${_ossl_undefined_targets}") +if(NOT _ossl_undefined_targets) + # All targets are defined, we're good, just undo everything and return + unset(_ossl_expected_targets) + unset(_ossl_defined_targets) + unset(_ossl_undefined_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + return() +endif() +if(_ossl_defined_targets) + # We have a mix of defined and undefined targets. This is hard to reconcile, + # and probably the result of another config, or FindOpenSSL.cmake having been + # called, or whatever. Therefore, the best course of action is to quit with a + # hard error. + message(FATAL_ERROR "Some targets defined, others not:\nNot defined: ${_ossl_undefined_targets}\nDefined: ${_ossl_defined_targets}") +endif() +unset(_ossl_expected_targets) +unset(_ossl_defined_targets) +unset(_ossl_undefined_targets) + + +# Set up the import path, so all other import paths are made relative this file +get_filename_component(_ossl_prefix "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_ossl_prefix "${_ossl_prefix}" PATH) +get_filename_component(_ossl_prefix "${_ossl_prefix}" PATH) +get_filename_component(_ossl_prefix "${_ossl_prefix}" PATH) + +if(_ossl_prefix STREQUAL "/") + set(_ossl_prefix "") +endif() + + +set(_ossl_use_static_libs True) + +if(OPENSSL_USE_STATIC_LIBS) + set(_ossl_use_static_libs True) +elseif(DEFINED OPENSSL_USE_STATIC_LIBS) + # We know OPENSSL_USE_STATIC_LIBS is defined and False + if(_ossl_use_static_libs) + # OPENSSL_USE_STATIC_LIBS is explicitly false, indicating that shared libraries are + # required. However, _ossl_use_static_libs indicates that no shared libraries are + # available. The best course of action is to simply return and leave it to CMake to + # use another OpenSSL config. + unset(_ossl_use_static_libs) + unset(CMAKE_IMPORT_FILE_VERSION) + return() + endif() +endif() + +# Version, copied from what find_package() gives, for compatibility with FindOpenSSL.cmake +set(OPENSSL_VERSION "${OpenSSL_VERSION}") +set(OPENSSL_VERSION_MAJOR "${OpenSSL_VERSION_MAJOR}") +set(OPENSSL_VERSION_MINOR "${OpenSSL_VERSION_MINOR}") +set(OPENSSL_VERSION_FIX "${OpenSSL_VERSION_PATCH}") +set(OPENSSL_FOUND YES) + +# Directories and names +set(OPENSSL_LIBRARY_DIR "${_ossl_prefix}/lib") +set(OPENSSL_INCLUDE_DIR "${_ossl_prefix}/include") +set(OPENSSL_ENGINES_DIR "${_ossl_prefix}/lib/engines-3") +set(OPENSSL_MODULES_DIR "${_ossl_prefix}/lib/ossl-modules") +set(OPENSSL_RUNTIME_DIR "${_ossl_prefix}/bin") + +set(OPENSSL_PROGRAM "${OPENSSL_RUNTIME_DIR}/openssl") + +# Set up the imported targets +if(_ossl_use_static_libs) + + add_library(OpenSSL::Crypto STATIC IMPORTED) + add_library(OpenSSL::SSL STATIC IMPORTED) + + set(OPENSSL_LIBCRYPTO_STATIC "${OPENSSL_LIBRARY_DIR}/libcrypto.a") + set(OPENSSL_LIBCRYPTO_DEPENDENCIES ) + set_target_properties(OpenSSL::Crypto PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION ${OPENSSL_LIBCRYPTO_STATIC}) + set_property(TARGET OpenSSL::Crypto + PROPERTY INTERFACE_LINK_LIBRARIES ${OPENSSL_LIBCRYPTO_DEPENDENCIES}) + + set(OPENSSL_LIBSSL_STATIC "${OPENSSL_LIBRARY_DIR}/libssl.a") + set(OPENSSL_LIBSSL_DEPENDENCIES OpenSSL::Crypto) + set_target_properties(OpenSSL::SSL PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION ${OPENSSL_LIBSSL_STATIC}) + set_property(TARGET OpenSSL::SSL + PROPERTY INTERFACE_LINK_LIBRARIES ${OPENSSL_LIBSSL_DEPENDENCIES}) + + # Directories and names compatible with CMake's FindOpenSSL.cmake + set(OPENSSL_CRYPTO_LIBRARY ${OPENSSL_LIBCRYPTO_STATIC}) + set(OPENSSL_CRYPTO_LIBRARIES ${OPENSSL_CRYPTO_LIBRARY} ${OPENSSL_LIBCRYPTO_DEPENDENCIES}) + set(OPENSSL_SSL_LIBRARY ${OPENSSL_LIBSSL_STATIC}) + set(OPENSSL_SSL_LIBRARIES ${OPENSSL_SSL_LIBRARY} ${OPENSSL_LIBSSL_DEPENDENCIES}) + set(OPENSSL_LIBRARIES ${OPENSSL_SSL_LIBRARY} ${OPENSSL_LIBSSL_DEPENDENCIES} ${OPENSSL_LIBCRYPTO_DEPENDENCIES}) + +else() + + # Shared libraries are UNSUPPORTED in this configuration + +endif() + +set_target_properties(OpenSSL::Crypto PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}") +set_target_properties(OpenSSL::SSL PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}") + + + +unset(_ossl_prefix) +unset(_ossl_use_static_libs) diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/OpenSSLConfigVersion.cmake b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/OpenSSLConfigVersion.cmake new file mode 100644 index 00000000..93146a7b --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/OpenSSLConfigVersion.cmake @@ -0,0 +1,17 @@ +# Generated by OpenSSL + +set(PACKAGE_VERSION 3.4.0) + +if(NOT PACKAGE_FIND_VERSION) + # find_package() was called without any version information. This is assumed to + # mean that the caller accepts whatever they get. + set(PACKAGE_VERSION_COMPATIBLE 1) +elseif(PACKAGE_FIND_VERSION_MAJOR LESS 3 + OR PACKAGE_FIND_VERSION VERSION_GREATER 3.4.0) + set(PACKAGE_VERSION_UNSUITABLE 1) +else() + set(PACKAGE_VERSION_COMPATIBLE 1) + if(PACKAGE_FIND_VERSION VERSION_EQUAL 3.4.0) + set(PACKAGE_VERSION_EXACT 1) + endif() +endif() diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/libcrypto.pc b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/libcrypto.pc new file mode 100644 index 00000000..3d717ee8 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/libcrypto.pc @@ -0,0 +1,13 @@ +prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include +enginesdir=${libdir}/engines-3 +modulesdir=${libdir}/ossl-modules + +Name: OpenSSL-libcrypto +Description: OpenSSL cryptography library +Version: 3.4.0 +Libs: -L${libdir} -lcrypto +Libs.private: +Cflags: -I${includedir} diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/libssl.pc b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/libssl.pc new file mode 100644 index 00000000..95b739f6 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/libssl.pc @@ -0,0 +1,11 @@ +prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: OpenSSL-libssl +Description: Secure Sockets Layer and cryptography libraries +Version: 3.4.0 +Requires.private: libcrypto +Libs: -L${libdir} -lssl +Cflags: -I${includedir} diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/openssl.pc b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/openssl.pc new file mode 100644 index 00000000..272bfffd --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/exporters/openssl.pc @@ -0,0 +1,9 @@ +prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: OpenSSL +Description: Secure Sockets Layer and cryptography libraries and tools +Version: 3.4.0 +Requires: libssl libcrypto diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/bn_conf.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/bn_conf.h new file mode 100644 index 00000000..0347a6dd --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/bn_conf.h @@ -0,0 +1,29 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H +# pragma once + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/dso_conf.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/dso_conf.h new file mode 100644 index 00000000..e1d17bf9 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/dso_conf.h @@ -0,0 +1,19 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# pragma once + +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/riscv_arch.def b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/riscv_arch.def new file mode 100644 index 00000000..32147d09 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/crypto/riscv_arch.def @@ -0,0 +1,61 @@ +/* + * Copyright 2022-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +/* X Macro Definitions for Specification of RISC-V Arch Capabilities */ + +/* + * Each RISC-V capability ends up encoded as a single set bit in an array of + * words. When specifying a new capability, write a new RISCV_DEFINE_CAP + * statement, with an argument as the extension name in all-caps, + * second argument as the index in the array where the capability will be stored + * and third argument as the index of the bit to be used to encode the + * capability. + * + * The fourth and the fifth arguments are copied from linux header asm/hwprobe.h. + * Directly coping values instead of macro names comes from the fact + * that an old version may lack definition of some macro. + * When there is no hwprobe key/value pair for a capability, the key is set to -1 + * and the value is set to 0, as when the hwprobe syscall returns a key of -1, + * the value is set to 0 and the corresponding capability would not be enabled. + * + * RISCV_DEFINE_CAP(EXTENSION NAME, array index, bit index, hwprobe key, hwprobe value) */ + +RISCV_DEFINE_CAP(ZBA, 0, 0, 4, (1 << 3)) +RISCV_DEFINE_CAP(ZBB, 0, 1, 4, (1 << 4)) +RISCV_DEFINE_CAP(ZBC, 0, 2, 4, (1 << 7)) +RISCV_DEFINE_CAP(ZBS, 0, 3, 4, (1 << 5)) +RISCV_DEFINE_CAP(ZBKB, 0, 4, 4, (1 << 8)) +RISCV_DEFINE_CAP(ZBKC, 0, 5, 4, (1 << 9)) +RISCV_DEFINE_CAP(ZBKX, 0, 6, 4, (1 << 10)) +RISCV_DEFINE_CAP(ZKND, 0, 7, 4, (1 << 11)) +RISCV_DEFINE_CAP(ZKNE, 0, 8, 4, (1 << 12)) +RISCV_DEFINE_CAP(ZKNH, 0, 9, 4, (1 << 13)) +RISCV_DEFINE_CAP(ZKSED, 0, 10, 4, (1 << 14)) +RISCV_DEFINE_CAP(ZKSH, 0, 11, 4, (1 << 15)) +RISCV_DEFINE_CAP(ZKR, 0, 12, -1, 0) +RISCV_DEFINE_CAP(ZKT, 0, 13, 4, (1 << 16)) +RISCV_DEFINE_CAP(V, 0, 14, 4, (1 << 2)) +RISCV_DEFINE_CAP(ZVBB, 0, 15, 4, (1 << 17)) +RISCV_DEFINE_CAP(ZVBC, 0, 16, 4, (1 << 18)) +RISCV_DEFINE_CAP(ZVKB, 0, 17, 4, (1 << 19)) +RISCV_DEFINE_CAP(ZVKG, 0, 18, 4, (1 << 20)) +RISCV_DEFINE_CAP(ZVKNED, 0, 19, 4, (1 << 21)) +RISCV_DEFINE_CAP(ZVKNHA, 0, 20, 4, (1 << 22)) +RISCV_DEFINE_CAP(ZVKNHB, 0, 21, 4, (1 << 23)) +RISCV_DEFINE_CAP(ZVKSED, 0, 22, 4, (1 << 24)) +RISCV_DEFINE_CAP(ZVKSH, 0, 23, 4, (1 << 25)) + +/* + * In the future ... + * RISCV_DEFINE_CAP(ZFOO, 0, 31, ..., ...) + * RISCV_DEFINE_CAP(ZBAR, 1, 0, ..., ...) + * ... and so on. + */ + +#undef RISCV_DEFINE_CAP diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/internal/param_names.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/internal/param_names.h new file mode 100644 index 00000000..292d377f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/internal/param_names.h @@ -0,0 +1,446 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/internal/param_names.h.in + * + * Copyright 2023 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + +int ossl_param_find_pidx(const char *s); + +/* Parameter name definitions - generated by util/perl/OpenSSL/paramnames.pm */ +#define NUM_PIDX 329 + +#define PIDX_ALG_PARAM_ALGORITHM_ID 0 +#define PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS 1 +#define PIDX_ALG_PARAM_CIPHER 2 +#define PIDX_ALG_PARAM_DIGEST 3 +#define PIDX_ALG_PARAM_ENGINE 4 +#define PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR 5 +#define PIDX_ALG_PARAM_MAC 6 +#define PIDX_ALG_PARAM_PROPERTIES 7 +#define PIDX_ASYM_CIPHER_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST +#define PIDX_ASYM_CIPHER_PARAM_ENGINE PIDX_PKEY_PARAM_ENGINE +#define PIDX_ASYM_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_ASYM_CIPHER_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK +#define PIDX_ASYM_CIPHER_PARAM_FIPS_RSA_PKCS15_PAD_DISABLED PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED +#define PIDX_ASYM_CIPHER_PARAM_IMPLICIT_REJECTION 8 +#define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST +#define PIDX_ASYM_CIPHER_PARAM_MGF1_DIGEST_PROPS PIDX_PKEY_PARAM_MGF1_PROPERTIES +#define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST PIDX_ALG_PARAM_DIGEST +#define PIDX_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS 9 +#define PIDX_ASYM_CIPHER_PARAM_OAEP_LABEL 10 +#define PIDX_ASYM_CIPHER_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE +#define PIDX_ASYM_CIPHER_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES +#define PIDX_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION 11 +#define PIDX_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION 12 +#define PIDX_CAPABILITY_TLS_GROUP_ALG 13 +#define PIDX_CAPABILITY_TLS_GROUP_ID 14 +#define PIDX_CAPABILITY_TLS_GROUP_IS_KEM 15 +#define PIDX_CAPABILITY_TLS_GROUP_MAX_DTLS 16 +#define PIDX_CAPABILITY_TLS_GROUP_MAX_TLS 17 +#define PIDX_CAPABILITY_TLS_GROUP_MIN_DTLS 18 +#define PIDX_CAPABILITY_TLS_GROUP_MIN_TLS 19 +#define PIDX_CAPABILITY_TLS_GROUP_NAME 20 +#define PIDX_CAPABILITY_TLS_GROUP_NAME_INTERNAL 21 +#define PIDX_CAPABILITY_TLS_GROUP_SECURITY_BITS 22 +#define PIDX_CAPABILITY_TLS_SIGALG_CODE_POINT 23 +#define PIDX_CAPABILITY_TLS_SIGALG_HASH_NAME 24 +#define PIDX_CAPABILITY_TLS_SIGALG_HASH_OID 25 +#define PIDX_CAPABILITY_TLS_SIGALG_IANA_NAME 26 +#define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE 27 +#define PIDX_CAPABILITY_TLS_SIGALG_KEYTYPE_OID 28 +#define PIDX_CAPABILITY_TLS_SIGALG_MAX_TLS 17 +#define PIDX_CAPABILITY_TLS_SIGALG_MIN_TLS 19 +#define PIDX_CAPABILITY_TLS_SIGALG_NAME 29 +#define PIDX_CAPABILITY_TLS_SIGALG_OID 30 +#define PIDX_CAPABILITY_TLS_SIGALG_SECURITY_BITS 31 +#define PIDX_CAPABILITY_TLS_SIGALG_SIG_NAME 32 +#define PIDX_CAPABILITY_TLS_SIGALG_SIG_OID 33 +#define PIDX_CIPHER_PARAM_AEAD 34 +#define PIDX_CIPHER_PARAM_AEAD_IVLEN PIDX_CIPHER_PARAM_IVLEN +#define PIDX_CIPHER_PARAM_AEAD_IV_GENERATED 35 +#define PIDX_CIPHER_PARAM_AEAD_MAC_KEY 36 +#define PIDX_CIPHER_PARAM_AEAD_TAG 37 +#define PIDX_CIPHER_PARAM_AEAD_TAGLEN 38 +#define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD 39 +#define PIDX_CIPHER_PARAM_AEAD_TLS1_AAD_PAD 40 +#define PIDX_CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN 41 +#define PIDX_CIPHER_PARAM_AEAD_TLS1_IV_FIXED 42 +#define PIDX_CIPHER_PARAM_AEAD_TLS1_SET_IV_INV 43 +#define PIDX_CIPHER_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID +#define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS +#define PIDX_CIPHER_PARAM_ALGORITHM_ID_PARAMS_OLD 44 +#define PIDX_CIPHER_PARAM_BLOCK_SIZE 45 +#define PIDX_CIPHER_PARAM_CTS 46 +#define PIDX_CIPHER_PARAM_CTS_MODE 47 +#define PIDX_CIPHER_PARAM_CUSTOM_IV 48 +#define PIDX_CIPHER_PARAM_DECRYPT_ONLY 49 +#define PIDX_CIPHER_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_CIPHER_PARAM_FIPS_ENCRYPT_CHECK 50 +#define PIDX_CIPHER_PARAM_HAS_RAND_KEY 51 +#define PIDX_CIPHER_PARAM_IV 52 +#define PIDX_CIPHER_PARAM_IVLEN 53 +#define PIDX_CIPHER_PARAM_KEYLEN 54 +#define PIDX_CIPHER_PARAM_MODE 55 +#define PIDX_CIPHER_PARAM_NUM 56 +#define PIDX_CIPHER_PARAM_PADDING 57 +#define PIDX_CIPHER_PARAM_RANDOM_KEY 58 +#define PIDX_CIPHER_PARAM_RC2_KEYBITS 59 +#define PIDX_CIPHER_PARAM_ROUNDS 60 +#define PIDX_CIPHER_PARAM_SPEED 61 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK 62 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD 63 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD_PACKLEN 64 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC 65 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_IN 66 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_LEN 67 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_INTERLEAVE 68 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_BUFSIZE 69 +#define PIDX_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_SEND_FRAGMENT 70 +#define PIDX_CIPHER_PARAM_TLS_MAC 71 +#define PIDX_CIPHER_PARAM_TLS_MAC_SIZE 72 +#define PIDX_CIPHER_PARAM_TLS_VERSION 73 +#define PIDX_CIPHER_PARAM_UPDATED_IV 74 +#define PIDX_CIPHER_PARAM_USE_BITS 75 +#define PIDX_CIPHER_PARAM_XTS_STANDARD 76 +#define PIDX_DECODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES +#define PIDX_DIGEST_PARAM_ALGID_ABSENT 77 +#define PIDX_DIGEST_PARAM_BLOCK_SIZE 45 +#define PIDX_DIGEST_PARAM_MICALG 78 +#define PIDX_DIGEST_PARAM_PAD_TYPE 79 +#define PIDX_DIGEST_PARAM_SIZE 80 +#define PIDX_DIGEST_PARAM_SSL3_MS 81 +#define PIDX_DIGEST_PARAM_XOF 82 +#define PIDX_DIGEST_PARAM_XOFLEN 83 +#define PIDX_DRBG_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER +#define PIDX_DRBG_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST +#define PIDX_DRBG_PARAM_ENTROPY_REQUIRED 84 +#define PIDX_DRBG_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_DRBG_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK +#define PIDX_DRBG_PARAM_MAC PIDX_ALG_PARAM_MAC +#define PIDX_DRBG_PARAM_MAX_ADINLEN 85 +#define PIDX_DRBG_PARAM_MAX_ENTROPYLEN 86 +#define PIDX_DRBG_PARAM_MAX_LENGTH 87 +#define PIDX_DRBG_PARAM_MAX_NONCELEN 88 +#define PIDX_DRBG_PARAM_MAX_PERSLEN 89 +#define PIDX_DRBG_PARAM_MIN_ENTROPYLEN 90 +#define PIDX_DRBG_PARAM_MIN_LENGTH 91 +#define PIDX_DRBG_PARAM_MIN_NONCELEN 92 +#define PIDX_DRBG_PARAM_PREDICTION_RESISTANCE 93 +#define PIDX_DRBG_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES +#define PIDX_DRBG_PARAM_RANDOM_DATA 94 +#define PIDX_DRBG_PARAM_RESEED_COUNTER 95 +#define PIDX_DRBG_PARAM_RESEED_REQUESTS 96 +#define PIDX_DRBG_PARAM_RESEED_TIME 97 +#define PIDX_DRBG_PARAM_RESEED_TIME_INTERVAL 98 +#define PIDX_DRBG_PARAM_SIZE 80 +#define PIDX_DRBG_PARAM_USE_DF 99 +#define PIDX_ENCODER_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER +#define PIDX_ENCODER_PARAM_ENCRYPT_LEVEL 100 +#define PIDX_ENCODER_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES +#define PIDX_ENCODER_PARAM_SAVE_PARAMETERS 101 +#define PIDX_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE 102 +#define PIDX_EXCHANGE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_EXCHANGE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK +#define PIDX_EXCHANGE_PARAM_FIPS_ECDH_COFACTOR_CHECK PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK +#define PIDX_EXCHANGE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK +#define PIDX_EXCHANGE_PARAM_KDF_DIGEST 103 +#define PIDX_EXCHANGE_PARAM_KDF_DIGEST_PROPS 104 +#define PIDX_EXCHANGE_PARAM_KDF_OUTLEN 105 +#define PIDX_EXCHANGE_PARAM_KDF_TYPE 106 +#define PIDX_EXCHANGE_PARAM_KDF_UKM 107 +#define PIDX_EXCHANGE_PARAM_PAD 108 +#define PIDX_GEN_PARAM_ITERATION 109 +#define PIDX_GEN_PARAM_POTENTIAL 110 +#define PIDX_KDF_PARAM_ARGON2_AD 111 +#define PIDX_KDF_PARAM_ARGON2_LANES 112 +#define PIDX_KDF_PARAM_ARGON2_MEMCOST 113 +#define PIDX_KDF_PARAM_ARGON2_VERSION 114 +#define PIDX_KDF_PARAM_CEK_ALG 115 +#define PIDX_KDF_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER +#define PIDX_KDF_PARAM_CONSTANT 116 +#define PIDX_KDF_PARAM_DATA 117 +#define PIDX_KDF_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST +#define PIDX_KDF_PARAM_EARLY_CLEAN 118 +#define PIDX_KDF_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_KDF_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK +#define PIDX_KDF_PARAM_FIPS_EMS_CHECK 119 +#define PIDX_KDF_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK +#define PIDX_KDF_PARAM_HMACDRBG_ENTROPY 120 +#define PIDX_KDF_PARAM_HMACDRBG_NONCE 121 +#define PIDX_KDF_PARAM_INFO 122 +#define PIDX_KDF_PARAM_ITER 123 +#define PIDX_KDF_PARAM_KBKDF_R 124 +#define PIDX_KDF_PARAM_KBKDF_USE_L 125 +#define PIDX_KDF_PARAM_KBKDF_USE_SEPARATOR 126 +#define PIDX_KDF_PARAM_KEY 127 +#define PIDX_KDF_PARAM_LABEL 128 +#define PIDX_KDF_PARAM_MAC PIDX_ALG_PARAM_MAC +#define PIDX_KDF_PARAM_MAC_SIZE 129 +#define PIDX_KDF_PARAM_MODE 55 +#define PIDX_KDF_PARAM_PASSWORD 130 +#define PIDX_KDF_PARAM_PKCS12_ID 131 +#define PIDX_KDF_PARAM_PKCS5 132 +#define PIDX_KDF_PARAM_PREFIX 133 +#define PIDX_KDF_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES +#define PIDX_KDF_PARAM_SALT 134 +#define PIDX_KDF_PARAM_SCRYPT_MAXMEM 135 +#define PIDX_KDF_PARAM_SCRYPT_N 136 +#define PIDX_KDF_PARAM_SCRYPT_P 137 +#define PIDX_KDF_PARAM_SCRYPT_R 124 +#define PIDX_KDF_PARAM_SECRET 138 +#define PIDX_KDF_PARAM_SEED 139 +#define PIDX_KDF_PARAM_SIZE 80 +#define PIDX_KDF_PARAM_SSHKDF_SESSION_ID 140 +#define PIDX_KDF_PARAM_SSHKDF_TYPE 141 +#define PIDX_KDF_PARAM_SSHKDF_XCGHASH 142 +#define PIDX_KDF_PARAM_THREADS 143 +#define PIDX_KDF_PARAM_UKM 144 +#define PIDX_KDF_PARAM_X942_ACVPINFO 145 +#define PIDX_KDF_PARAM_X942_PARTYUINFO 146 +#define PIDX_KDF_PARAM_X942_PARTYVINFO 147 +#define PIDX_KDF_PARAM_X942_SUPP_PRIVINFO 148 +#define PIDX_KDF_PARAM_X942_SUPP_PUBINFO 149 +#define PIDX_KDF_PARAM_X942_USE_KEYBITS 150 +#define PIDX_KEM_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_KEM_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK +#define PIDX_KEM_PARAM_IKME 151 +#define PIDX_KEM_PARAM_OPERATION 152 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_BLOCK_PADDING 153 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_HS_PADDING 154 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_EARLY_DATA 155 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MAX_FRAG_LEN 156 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_MODE 55 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_OPTIONS 157 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_READ_AHEAD 158 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_STREAM_MAC 159 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_TLSTREE 160 +#define PIDX_LIBSSL_RECORD_LAYER_PARAM_USE_ETM 161 +#define PIDX_LIBSSL_RECORD_LAYER_READ_BUFFER_LEN 162 +#define PIDX_MAC_PARAM_BLOCK_SIZE 163 +#define PIDX_MAC_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER +#define PIDX_MAC_PARAM_CUSTOM 164 +#define PIDX_MAC_PARAM_C_ROUNDS 165 +#define PIDX_MAC_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST +#define PIDX_MAC_PARAM_DIGEST_NOINIT 166 +#define PIDX_MAC_PARAM_DIGEST_ONESHOT 167 +#define PIDX_MAC_PARAM_D_ROUNDS 168 +#define PIDX_MAC_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_MAC_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK +#define PIDX_MAC_PARAM_FIPS_NO_SHORT_MAC PIDX_PROV_PARAM_NO_SHORT_MAC +#define PIDX_MAC_PARAM_IV 52 +#define PIDX_MAC_PARAM_KEY 127 +#define PIDX_MAC_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES +#define PIDX_MAC_PARAM_SALT 134 +#define PIDX_MAC_PARAM_SIZE 80 +#define PIDX_MAC_PARAM_TLS_DATA_SIZE 169 +#define PIDX_MAC_PARAM_XOF 82 +#define PIDX_OBJECT_PARAM_DATA 117 +#define PIDX_OBJECT_PARAM_DATA_STRUCTURE 170 +#define PIDX_OBJECT_PARAM_DATA_TYPE 171 +#define PIDX_OBJECT_PARAM_DESC 172 +#define PIDX_OBJECT_PARAM_REFERENCE 173 +#define PIDX_OBJECT_PARAM_TYPE 141 +#define PIDX_PASSPHRASE_PARAM_INFO 122 +#define PIDX_PKEY_PARAM_ALGORITHM_ID PIDX_ALG_PARAM_ALGORITHM_ID +#define PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS PIDX_ALG_PARAM_ALGORITHM_ID_PARAMS +#define PIDX_PKEY_PARAM_BITS 174 +#define PIDX_PKEY_PARAM_CIPHER PIDX_ALG_PARAM_CIPHER +#define PIDX_PKEY_PARAM_DEFAULT_DIGEST 175 +#define PIDX_PKEY_PARAM_DHKEM_IKM 176 +#define PIDX_PKEY_PARAM_DH_GENERATOR 177 +#define PIDX_PKEY_PARAM_DH_PRIV_LEN 178 +#define PIDX_PKEY_PARAM_DIGEST PIDX_ALG_PARAM_DIGEST +#define PIDX_PKEY_PARAM_DIGEST_SIZE 179 +#define PIDX_PKEY_PARAM_DIST_ID 180 +#define PIDX_PKEY_PARAM_EC_A 181 +#define PIDX_PKEY_PARAM_EC_B 182 +#define PIDX_PKEY_PARAM_EC_CHAR2_M 183 +#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K1 184 +#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K2 185 +#define PIDX_PKEY_PARAM_EC_CHAR2_PP_K3 186 +#define PIDX_PKEY_PARAM_EC_CHAR2_TP_BASIS 187 +#define PIDX_PKEY_PARAM_EC_CHAR2_TYPE 188 +#define PIDX_PKEY_PARAM_EC_COFACTOR 189 +#define PIDX_PKEY_PARAM_EC_DECODED_FROM_EXPLICIT_PARAMS 190 +#define PIDX_PKEY_PARAM_EC_ENCODING 191 +#define PIDX_PKEY_PARAM_EC_FIELD_TYPE 192 +#define PIDX_PKEY_PARAM_EC_GENERATOR 193 +#define PIDX_PKEY_PARAM_EC_GROUP_CHECK_TYPE 194 +#define PIDX_PKEY_PARAM_EC_INCLUDE_PUBLIC 195 +#define PIDX_PKEY_PARAM_EC_ORDER 196 +#define PIDX_PKEY_PARAM_EC_P 137 +#define PIDX_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT 197 +#define PIDX_PKEY_PARAM_EC_PUB_X 198 +#define PIDX_PKEY_PARAM_EC_PUB_Y 199 +#define PIDX_PKEY_PARAM_EC_SEED 139 +#define PIDX_PKEY_PARAM_ENCODED_PUBLIC_KEY 200 +#define PIDX_PKEY_PARAM_ENGINE PIDX_ALG_PARAM_ENGINE +#define PIDX_PKEY_PARAM_FFC_COFACTOR 201 +#define PIDX_PKEY_PARAM_FFC_DIGEST PIDX_PKEY_PARAM_DIGEST +#define PIDX_PKEY_PARAM_FFC_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES +#define PIDX_PKEY_PARAM_FFC_G 202 +#define PIDX_PKEY_PARAM_FFC_GINDEX 203 +#define PIDX_PKEY_PARAM_FFC_H 204 +#define PIDX_PKEY_PARAM_FFC_P 137 +#define PIDX_PKEY_PARAM_FFC_PBITS 205 +#define PIDX_PKEY_PARAM_FFC_PCOUNTER 206 +#define PIDX_PKEY_PARAM_FFC_Q 207 +#define PIDX_PKEY_PARAM_FFC_QBITS 208 +#define PIDX_PKEY_PARAM_FFC_SEED 139 +#define PIDX_PKEY_PARAM_FFC_TYPE 141 +#define PIDX_PKEY_PARAM_FFC_VALIDATE_G 209 +#define PIDX_PKEY_PARAM_FFC_VALIDATE_LEGACY 210 +#define PIDX_PKEY_PARAM_FFC_VALIDATE_PQ 211 +#define PIDX_PKEY_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK 212 +#define PIDX_PKEY_PARAM_FIPS_KEY_CHECK 213 +#define PIDX_PKEY_PARAM_FIPS_SIGN_CHECK 214 +#define PIDX_PKEY_PARAM_GROUP_NAME 215 +#define PIDX_PKEY_PARAM_IMPLICIT_REJECTION 8 +#define PIDX_PKEY_PARAM_MANDATORY_DIGEST 216 +#define PIDX_PKEY_PARAM_MASKGENFUNC 217 +#define PIDX_PKEY_PARAM_MAX_SIZE 218 +#define PIDX_PKEY_PARAM_MGF1_DIGEST 219 +#define PIDX_PKEY_PARAM_MGF1_PROPERTIES 220 +#define PIDX_PKEY_PARAM_PAD_MODE 221 +#define PIDX_PKEY_PARAM_PRIV_KEY 222 +#define PIDX_PKEY_PARAM_PROPERTIES PIDX_ALG_PARAM_PROPERTIES +#define PIDX_PKEY_PARAM_PUB_KEY 223 +#define PIDX_PKEY_PARAM_RSA_BITS PIDX_PKEY_PARAM_BITS +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT 224 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT1 225 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT2 226 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT3 227 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT4 228 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT5 229 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT6 230 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT7 231 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT8 232 +#define PIDX_PKEY_PARAM_RSA_COEFFICIENT9 233 +#define PIDX_PKEY_PARAM_RSA_D 234 +#define PIDX_PKEY_PARAM_RSA_DERIVE_FROM_PQ 235 +#define PIDX_PKEY_PARAM_RSA_DIGEST PIDX_PKEY_PARAM_DIGEST +#define PIDX_PKEY_PARAM_RSA_DIGEST_PROPS PIDX_PKEY_PARAM_PROPERTIES +#define PIDX_PKEY_PARAM_RSA_E 236 +#define PIDX_PKEY_PARAM_RSA_EXPONENT 237 +#define PIDX_PKEY_PARAM_RSA_EXPONENT1 238 +#define PIDX_PKEY_PARAM_RSA_EXPONENT10 239 +#define PIDX_PKEY_PARAM_RSA_EXPONENT2 240 +#define PIDX_PKEY_PARAM_RSA_EXPONENT3 241 +#define PIDX_PKEY_PARAM_RSA_EXPONENT4 242 +#define PIDX_PKEY_PARAM_RSA_EXPONENT5 243 +#define PIDX_PKEY_PARAM_RSA_EXPONENT6 244 +#define PIDX_PKEY_PARAM_RSA_EXPONENT7 245 +#define PIDX_PKEY_PARAM_RSA_EXPONENT8 246 +#define PIDX_PKEY_PARAM_RSA_EXPONENT9 247 +#define PIDX_PKEY_PARAM_RSA_FACTOR 248 +#define PIDX_PKEY_PARAM_RSA_FACTOR1 249 +#define PIDX_PKEY_PARAM_RSA_FACTOR10 250 +#define PIDX_PKEY_PARAM_RSA_FACTOR2 251 +#define PIDX_PKEY_PARAM_RSA_FACTOR3 252 +#define PIDX_PKEY_PARAM_RSA_FACTOR4 253 +#define PIDX_PKEY_PARAM_RSA_FACTOR5 254 +#define PIDX_PKEY_PARAM_RSA_FACTOR6 255 +#define PIDX_PKEY_PARAM_RSA_FACTOR7 256 +#define PIDX_PKEY_PARAM_RSA_FACTOR8 257 +#define PIDX_PKEY_PARAM_RSA_FACTOR9 258 +#define PIDX_PKEY_PARAM_RSA_MASKGENFUNC PIDX_PKEY_PARAM_MASKGENFUNC +#define PIDX_PKEY_PARAM_RSA_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST +#define PIDX_PKEY_PARAM_RSA_N 136 +#define PIDX_PKEY_PARAM_RSA_PRIMES 259 +#define PIDX_PKEY_PARAM_RSA_PSS_SALTLEN 260 +#define PIDX_PKEY_PARAM_RSA_TEST_P1 261 +#define PIDX_PKEY_PARAM_RSA_TEST_P2 262 +#define PIDX_PKEY_PARAM_RSA_TEST_Q1 263 +#define PIDX_PKEY_PARAM_RSA_TEST_Q2 264 +#define PIDX_PKEY_PARAM_RSA_TEST_XP 265 +#define PIDX_PKEY_PARAM_RSA_TEST_XP1 266 +#define PIDX_PKEY_PARAM_RSA_TEST_XP2 267 +#define PIDX_PKEY_PARAM_RSA_TEST_XQ 268 +#define PIDX_PKEY_PARAM_RSA_TEST_XQ1 269 +#define PIDX_PKEY_PARAM_RSA_TEST_XQ2 270 +#define PIDX_PKEY_PARAM_SECURITY_BITS 271 +#define PIDX_PKEY_PARAM_USE_COFACTOR_ECDH PIDX_PKEY_PARAM_USE_COFACTOR_FLAG +#define PIDX_PKEY_PARAM_USE_COFACTOR_FLAG 272 +#define PIDX_PROV_PARAM_BUILDINFO 273 +#define PIDX_PROV_PARAM_CORE_MODULE_FILENAME 274 +#define PIDX_PROV_PARAM_CORE_PROV_NAME 275 +#define PIDX_PROV_PARAM_CORE_VERSION 276 +#define PIDX_PROV_PARAM_DRBG_TRUNC_DIGEST 277 +#define PIDX_PROV_PARAM_DSA_SIGN_DISABLED 278 +#define PIDX_PROV_PARAM_ECDH_COFACTOR_CHECK 279 +#define PIDX_PROV_PARAM_HKDF_DIGEST_CHECK 280 +#define PIDX_PROV_PARAM_HKDF_KEY_CHECK 281 +#define PIDX_PROV_PARAM_HMAC_KEY_CHECK 282 +#define PIDX_PROV_PARAM_KBKDF_KEY_CHECK 283 +#define PIDX_PROV_PARAM_KMAC_KEY_CHECK 284 +#define PIDX_PROV_PARAM_NAME 285 +#define PIDX_PROV_PARAM_NO_SHORT_MAC 286 +#define PIDX_PROV_PARAM_PBKDF2_LOWER_BOUND_CHECK 287 +#define PIDX_PROV_PARAM_RSA_PKCS15_PAD_DISABLED 288 +#define PIDX_PROV_PARAM_RSA_PSS_SALTLEN_CHECK 289 +#define PIDX_PROV_PARAM_RSA_SIGN_X931_PAD_DISABLED 290 +#define PIDX_PROV_PARAM_SECURITY_CHECKS 291 +#define PIDX_PROV_PARAM_SELF_TEST_DESC 292 +#define PIDX_PROV_PARAM_SELF_TEST_PHASE 293 +#define PIDX_PROV_PARAM_SELF_TEST_TYPE 294 +#define PIDX_PROV_PARAM_SIGNATURE_DIGEST_CHECK 295 +#define PIDX_PROV_PARAM_SSHKDF_DIGEST_CHECK 296 +#define PIDX_PROV_PARAM_SSHKDF_KEY_CHECK 297 +#define PIDX_PROV_PARAM_SSKDF_DIGEST_CHECK 298 +#define PIDX_PROV_PARAM_SSKDF_KEY_CHECK 299 +#define PIDX_PROV_PARAM_STATUS 300 +#define PIDX_PROV_PARAM_TDES_ENCRYPT_DISABLED 301 +#define PIDX_PROV_PARAM_TLS13_KDF_DIGEST_CHECK 302 +#define PIDX_PROV_PARAM_TLS13_KDF_KEY_CHECK 303 +#define PIDX_PROV_PARAM_TLS1_PRF_DIGEST_CHECK 304 +#define PIDX_PROV_PARAM_TLS1_PRF_EMS_CHECK 305 +#define PIDX_PROV_PARAM_TLS1_PRF_KEY_CHECK 306 +#define PIDX_PROV_PARAM_VERSION 114 +#define PIDX_PROV_PARAM_X942KDF_KEY_CHECK 307 +#define PIDX_PROV_PARAM_X963KDF_DIGEST_CHECK 308 +#define PIDX_PROV_PARAM_X963KDF_KEY_CHECK 309 +#define PIDX_RAND_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_RAND_PARAM_GENERATE 310 +#define PIDX_RAND_PARAM_MAX_REQUEST 311 +#define PIDX_RAND_PARAM_STATE 312 +#define PIDX_RAND_PARAM_STRENGTH 313 +#define PIDX_RAND_PARAM_TEST_ENTROPY 314 +#define PIDX_RAND_PARAM_TEST_NONCE 315 +#define PIDX_SIGNATURE_PARAM_ALGORITHM_ID PIDX_PKEY_PARAM_ALGORITHM_ID +#define PIDX_SIGNATURE_PARAM_ALGORITHM_ID_PARAMS PIDX_PKEY_PARAM_ALGORITHM_ID_PARAMS +#define PIDX_SIGNATURE_PARAM_CONTEXT_STRING 316 +#define PIDX_SIGNATURE_PARAM_DIGEST PIDX_PKEY_PARAM_DIGEST +#define PIDX_SIGNATURE_PARAM_DIGEST_SIZE PIDX_PKEY_PARAM_DIGEST_SIZE +#define PIDX_SIGNATURE_PARAM_FIPS_APPROVED_INDICATOR PIDX_ALG_PARAM_FIPS_APPROVED_INDICATOR +#define PIDX_SIGNATURE_PARAM_FIPS_DIGEST_CHECK PIDX_PKEY_PARAM_FIPS_DIGEST_CHECK +#define PIDX_SIGNATURE_PARAM_FIPS_KEY_CHECK PIDX_PKEY_PARAM_FIPS_KEY_CHECK +#define PIDX_SIGNATURE_PARAM_FIPS_RSA_PSS_SALTLEN_CHECK 289 +#define PIDX_SIGNATURE_PARAM_FIPS_SIGN_CHECK PIDX_PKEY_PARAM_FIPS_SIGN_CHECK +#define PIDX_SIGNATURE_PARAM_FIPS_SIGN_X931_PAD_CHECK 317 +#define PIDX_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE 318 +#define PIDX_SIGNATURE_PARAM_INSTANCE 319 +#define PIDX_SIGNATURE_PARAM_KAT 320 +#define PIDX_SIGNATURE_PARAM_MGF1_DIGEST PIDX_PKEY_PARAM_MGF1_DIGEST +#define PIDX_SIGNATURE_PARAM_MGF1_PROPERTIES PIDX_PKEY_PARAM_MGF1_PROPERTIES +#define PIDX_SIGNATURE_PARAM_NONCE_TYPE 321 +#define PIDX_SIGNATURE_PARAM_PAD_MODE PIDX_PKEY_PARAM_PAD_MODE +#define PIDX_SIGNATURE_PARAM_PROPERTIES PIDX_PKEY_PARAM_PROPERTIES +#define PIDX_SIGNATURE_PARAM_PSS_SALTLEN 260 +#define PIDX_SIGNATURE_PARAM_SIGNATURE 322 +#define PIDX_STORE_PARAM_ALIAS 323 +#define PIDX_STORE_PARAM_DIGEST 3 +#define PIDX_STORE_PARAM_EXPECT 324 +#define PIDX_STORE_PARAM_FINGERPRINT 325 +#define PIDX_STORE_PARAM_INPUT_TYPE 326 +#define PIDX_STORE_PARAM_ISSUER 285 +#define PIDX_STORE_PARAM_PROPERTIES 7 +#define PIDX_STORE_PARAM_SERIAL 327 +#define PIDX_STORE_PARAM_SUBJECT 328 diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1.h new file mode 100644 index 00000000..09712345 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1.h @@ -0,0 +1,1133 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/asn1.h.in + * + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_ASN1_H +# define OPENSSL_ASN1_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_ASN1_H +# endif + +# ifndef OPENSSL_NO_STDIO +# include +# endif +# include +# include +# include +# include +# include +# include +# include + +# include +# include + +# ifdef OPENSSL_BUILD_SHLIBCRYPTO +# undef OPENSSL_EXTERN +# define OPENSSL_EXTERN OPENSSL_EXPORT +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +# define V_ASN1_UNIVERSAL 0x00 +# define V_ASN1_APPLICATION 0x40 +# define V_ASN1_CONTEXT_SPECIFIC 0x80 +# define V_ASN1_PRIVATE 0xc0 + +# define V_ASN1_CONSTRUCTED 0x20 +# define V_ASN1_PRIMITIVE_TAG 0x1f +# define V_ASN1_PRIMATIVE_TAG /*compat*/ V_ASN1_PRIMITIVE_TAG + +# define V_ASN1_APP_CHOOSE -2/* let the recipient choose */ +# define V_ASN1_OTHER -3/* used in ASN1_TYPE */ +# define V_ASN1_ANY -4/* used in ASN1 template code */ + +# define V_ASN1_UNDEF -1 +/* ASN.1 tag values */ +# define V_ASN1_EOC 0 +# define V_ASN1_BOOLEAN 1 /**/ +# define V_ASN1_INTEGER 2 +# define V_ASN1_BIT_STRING 3 +# define V_ASN1_OCTET_STRING 4 +# define V_ASN1_NULL 5 +# define V_ASN1_OBJECT 6 +# define V_ASN1_OBJECT_DESCRIPTOR 7 +# define V_ASN1_EXTERNAL 8 +# define V_ASN1_REAL 9 +# define V_ASN1_ENUMERATED 10 +# define V_ASN1_UTF8STRING 12 +# define V_ASN1_SEQUENCE 16 +# define V_ASN1_SET 17 +# define V_ASN1_NUMERICSTRING 18 /**/ +# define V_ASN1_PRINTABLESTRING 19 +# define V_ASN1_T61STRING 20 +# define V_ASN1_TELETEXSTRING 20/* alias */ +# define V_ASN1_VIDEOTEXSTRING 21 /**/ +# define V_ASN1_IA5STRING 22 +# define V_ASN1_UTCTIME 23 +# define V_ASN1_GENERALIZEDTIME 24 /**/ +# define V_ASN1_GRAPHICSTRING 25 /**/ +# define V_ASN1_ISO64STRING 26 /**/ +# define V_ASN1_VISIBLESTRING 26/* alias */ +# define V_ASN1_GENERALSTRING 27 /**/ +# define V_ASN1_UNIVERSALSTRING 28 /**/ +# define V_ASN1_BMPSTRING 30 + +/* + * NB the constants below are used internally by ASN1_INTEGER + * and ASN1_ENUMERATED to indicate the sign. They are *not* on + * the wire tag values. + */ + +# define V_ASN1_NEG 0x100 +# define V_ASN1_NEG_INTEGER (2 | V_ASN1_NEG) +# define V_ASN1_NEG_ENUMERATED (10 | V_ASN1_NEG) + +/* For use with d2i_ASN1_type_bytes() */ +# define B_ASN1_NUMERICSTRING 0x0001 +# define B_ASN1_PRINTABLESTRING 0x0002 +# define B_ASN1_T61STRING 0x0004 +# define B_ASN1_TELETEXSTRING 0x0004 +# define B_ASN1_VIDEOTEXSTRING 0x0008 +# define B_ASN1_IA5STRING 0x0010 +# define B_ASN1_GRAPHICSTRING 0x0020 +# define B_ASN1_ISO64STRING 0x0040 +# define B_ASN1_VISIBLESTRING 0x0040 +# define B_ASN1_GENERALSTRING 0x0080 +# define B_ASN1_UNIVERSALSTRING 0x0100 +# define B_ASN1_OCTET_STRING 0x0200 +# define B_ASN1_BIT_STRING 0x0400 +# define B_ASN1_BMPSTRING 0x0800 +# define B_ASN1_UNKNOWN 0x1000 +# define B_ASN1_UTF8STRING 0x2000 +# define B_ASN1_UTCTIME 0x4000 +# define B_ASN1_GENERALIZEDTIME 0x8000 +# define B_ASN1_SEQUENCE 0x10000 +/* For use with ASN1_mbstring_copy() */ +# define MBSTRING_FLAG 0x1000 +# define MBSTRING_UTF8 (MBSTRING_FLAG) +# define MBSTRING_ASC (MBSTRING_FLAG|1) +# define MBSTRING_BMP (MBSTRING_FLAG|2) +# define MBSTRING_UNIV (MBSTRING_FLAG|4) +# define SMIME_OLDMIME 0x400 +# define SMIME_CRLFEOL 0x800 +# define SMIME_STREAM 0x1000 + +/* Stacks for types not otherwise defined in this header */ +SKM_DEFINE_STACK_OF_INTERNAL(X509_ALGOR, X509_ALGOR, X509_ALGOR) +#define sk_X509_ALGOR_num(sk) OPENSSL_sk_num(ossl_check_const_X509_ALGOR_sk_type(sk)) +#define sk_X509_ALGOR_value(sk, idx) ((X509_ALGOR *)OPENSSL_sk_value(ossl_check_const_X509_ALGOR_sk_type(sk), (idx))) +#define sk_X509_ALGOR_new(cmp) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_new(ossl_check_X509_ALGOR_compfunc_type(cmp))) +#define sk_X509_ALGOR_new_null() ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_new_null()) +#define sk_X509_ALGOR_new_reserve(cmp, n) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_new_reserve(ossl_check_X509_ALGOR_compfunc_type(cmp), (n))) +#define sk_X509_ALGOR_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_ALGOR_sk_type(sk), (n)) +#define sk_X509_ALGOR_free(sk) OPENSSL_sk_free(ossl_check_X509_ALGOR_sk_type(sk)) +#define sk_X509_ALGOR_zero(sk) OPENSSL_sk_zero(ossl_check_X509_ALGOR_sk_type(sk)) +#define sk_X509_ALGOR_delete(sk, i) ((X509_ALGOR *)OPENSSL_sk_delete(ossl_check_X509_ALGOR_sk_type(sk), (i))) +#define sk_X509_ALGOR_delete_ptr(sk, ptr) ((X509_ALGOR *)OPENSSL_sk_delete_ptr(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr))) +#define sk_X509_ALGOR_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr)) +#define sk_X509_ALGOR_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr)) +#define sk_X509_ALGOR_pop(sk) ((X509_ALGOR *)OPENSSL_sk_pop(ossl_check_X509_ALGOR_sk_type(sk))) +#define sk_X509_ALGOR_shift(sk) ((X509_ALGOR *)OPENSSL_sk_shift(ossl_check_X509_ALGOR_sk_type(sk))) +#define sk_X509_ALGOR_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_ALGOR_sk_type(sk),ossl_check_X509_ALGOR_freefunc_type(freefunc)) +#define sk_X509_ALGOR_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr), (idx)) +#define sk_X509_ALGOR_set(sk, idx, ptr) ((X509_ALGOR *)OPENSSL_sk_set(ossl_check_X509_ALGOR_sk_type(sk), (idx), ossl_check_X509_ALGOR_type(ptr))) +#define sk_X509_ALGOR_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr)) +#define sk_X509_ALGOR_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr)) +#define sk_X509_ALGOR_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr), pnum) +#define sk_X509_ALGOR_sort(sk) OPENSSL_sk_sort(ossl_check_X509_ALGOR_sk_type(sk)) +#define sk_X509_ALGOR_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_ALGOR_sk_type(sk)) +#define sk_X509_ALGOR_dup(sk) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_dup(ossl_check_const_X509_ALGOR_sk_type(sk))) +#define sk_X509_ALGOR_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_copyfunc_type(copyfunc), ossl_check_X509_ALGOR_freefunc_type(freefunc))) +#define sk_X509_ALGOR_set_cmp_func(sk, cmp) ((sk_X509_ALGOR_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_compfunc_type(cmp))) + + + +# define ASN1_STRING_FLAG_BITS_LEFT 0x08 /* Set if 0x07 has bits left value */ +/* + * This indicates that the ASN1_STRING is not a real value but just a place + * holder for the location where indefinite length constructed data should be + * inserted in the memory buffer + */ +# define ASN1_STRING_FLAG_NDEF 0x010 + +/* + * This flag is used by the CMS code to indicate that a string is not + * complete and is a place holder for content when it had all been accessed. + * The flag will be reset when content has been written to it. + */ + +# define ASN1_STRING_FLAG_CONT 0x020 +/* + * This flag is used by ASN1 code to indicate an ASN1_STRING is an MSTRING + * type. + */ +# define ASN1_STRING_FLAG_MSTRING 0x040 +/* String is embedded and only content should be freed */ +# define ASN1_STRING_FLAG_EMBED 0x080 +/* String should be parsed in RFC 5280's time format */ +# define ASN1_STRING_FLAG_X509_TIME 0x100 +/* This is the base type that holds just about everything :-) */ +struct asn1_string_st { + int length; + int type; + unsigned char *data; + /* + * The value of the following field depends on the type being held. It + * is mostly being used for BIT_STRING so if the input data has a + * non-zero 'unused bits' value, it will be handled correctly + */ + long flags; +}; + +/* + * ASN1_ENCODING structure: this is used to save the received encoding of an + * ASN1 type. This is useful to get round problems with invalid encodings + * which can break signatures. + */ + +typedef struct ASN1_ENCODING_st { + unsigned char *enc; /* DER encoding */ + long len; /* Length of encoding */ + int modified; /* set to 1 if 'enc' is invalid */ +} ASN1_ENCODING; + +/* Used with ASN1 LONG type: if a long is set to this it is omitted */ +# define ASN1_LONG_UNDEF 0x7fffffffL + +# define STABLE_FLAGS_MALLOC 0x01 +/* + * A zero passed to ASN1_STRING_TABLE_new_add for the flags is interpreted + * as "don't change" and STABLE_FLAGS_MALLOC is always set. By setting + * STABLE_FLAGS_MALLOC only we can clear the existing value. Use the alias + * STABLE_FLAGS_CLEAR to reflect this. + */ +# define STABLE_FLAGS_CLEAR STABLE_FLAGS_MALLOC +# define STABLE_NO_MASK 0x02 +# define DIRSTRING_TYPE \ + (B_ASN1_PRINTABLESTRING|B_ASN1_T61STRING|B_ASN1_BMPSTRING|B_ASN1_UTF8STRING) +# define PKCS9STRING_TYPE (DIRSTRING_TYPE|B_ASN1_IA5STRING) + +struct asn1_string_table_st { + int nid; + long minsize; + long maxsize; + unsigned long mask; + unsigned long flags; +}; + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_STRING_TABLE, ASN1_STRING_TABLE, ASN1_STRING_TABLE) +#define sk_ASN1_STRING_TABLE_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_STRING_TABLE_sk_type(sk)) +#define sk_ASN1_STRING_TABLE_value(sk, idx) ((ASN1_STRING_TABLE *)OPENSSL_sk_value(ossl_check_const_ASN1_STRING_TABLE_sk_type(sk), (idx))) +#define sk_ASN1_STRING_TABLE_new(cmp) ((STACK_OF(ASN1_STRING_TABLE) *)OPENSSL_sk_new(ossl_check_ASN1_STRING_TABLE_compfunc_type(cmp))) +#define sk_ASN1_STRING_TABLE_new_null() ((STACK_OF(ASN1_STRING_TABLE) *)OPENSSL_sk_new_null()) +#define sk_ASN1_STRING_TABLE_new_reserve(cmp, n) ((STACK_OF(ASN1_STRING_TABLE) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_STRING_TABLE_compfunc_type(cmp), (n))) +#define sk_ASN1_STRING_TABLE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_STRING_TABLE_sk_type(sk), (n)) +#define sk_ASN1_STRING_TABLE_free(sk) OPENSSL_sk_free(ossl_check_ASN1_STRING_TABLE_sk_type(sk)) +#define sk_ASN1_STRING_TABLE_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_STRING_TABLE_sk_type(sk)) +#define sk_ASN1_STRING_TABLE_delete(sk, i) ((ASN1_STRING_TABLE *)OPENSSL_sk_delete(ossl_check_ASN1_STRING_TABLE_sk_type(sk), (i))) +#define sk_ASN1_STRING_TABLE_delete_ptr(sk, ptr) ((ASN1_STRING_TABLE *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_type(ptr))) +#define sk_ASN1_STRING_TABLE_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_type(ptr)) +#define sk_ASN1_STRING_TABLE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_type(ptr)) +#define sk_ASN1_STRING_TABLE_pop(sk) ((ASN1_STRING_TABLE *)OPENSSL_sk_pop(ossl_check_ASN1_STRING_TABLE_sk_type(sk))) +#define sk_ASN1_STRING_TABLE_shift(sk) ((ASN1_STRING_TABLE *)OPENSSL_sk_shift(ossl_check_ASN1_STRING_TABLE_sk_type(sk))) +#define sk_ASN1_STRING_TABLE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_STRING_TABLE_sk_type(sk),ossl_check_ASN1_STRING_TABLE_freefunc_type(freefunc)) +#define sk_ASN1_STRING_TABLE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_type(ptr), (idx)) +#define sk_ASN1_STRING_TABLE_set(sk, idx, ptr) ((ASN1_STRING_TABLE *)OPENSSL_sk_set(ossl_check_ASN1_STRING_TABLE_sk_type(sk), (idx), ossl_check_ASN1_STRING_TABLE_type(ptr))) +#define sk_ASN1_STRING_TABLE_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_type(ptr)) +#define sk_ASN1_STRING_TABLE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_type(ptr)) +#define sk_ASN1_STRING_TABLE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_type(ptr), pnum) +#define sk_ASN1_STRING_TABLE_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_STRING_TABLE_sk_type(sk)) +#define sk_ASN1_STRING_TABLE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_STRING_TABLE_sk_type(sk)) +#define sk_ASN1_STRING_TABLE_dup(sk) ((STACK_OF(ASN1_STRING_TABLE) *)OPENSSL_sk_dup(ossl_check_const_ASN1_STRING_TABLE_sk_type(sk))) +#define sk_ASN1_STRING_TABLE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_STRING_TABLE) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_copyfunc_type(copyfunc), ossl_check_ASN1_STRING_TABLE_freefunc_type(freefunc))) +#define sk_ASN1_STRING_TABLE_set_cmp_func(sk, cmp) ((sk_ASN1_STRING_TABLE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_STRING_TABLE_sk_type(sk), ossl_check_ASN1_STRING_TABLE_compfunc_type(cmp))) + + +/* size limits: this stuff is taken straight from RFC2459 */ + +# define ub_name 32768 +# define ub_common_name 64 +# define ub_locality_name 128 +# define ub_state_name 128 +# define ub_organization_name 64 +# define ub_organization_unit_name 64 +# define ub_title 64 +# define ub_email_address 128 + +/* + * Declarations for template structures: for full definitions see asn1t.h + */ +typedef struct ASN1_TEMPLATE_st ASN1_TEMPLATE; +typedef struct ASN1_TLC_st ASN1_TLC; +/* This is just an opaque pointer */ +typedef struct ASN1_VALUE_st ASN1_VALUE; + +/* Declare ASN1 functions: the implement macro in in asn1t.h */ + +/* + * The mysterious 'extern' that's passed to some macros is innocuous, + * and is there to quiet pre-C99 compilers that may complain about empty + * arguments in macro calls. + */ + +# define DECLARE_ASN1_FUNCTIONS_attr(attr, type) \ + DECLARE_ASN1_FUNCTIONS_name_attr(attr, type, type) +# define DECLARE_ASN1_FUNCTIONS(type) \ + DECLARE_ASN1_FUNCTIONS_attr(extern, type) + +# define DECLARE_ASN1_ALLOC_FUNCTIONS_attr(attr, type) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name_attr(attr, type, type) +# define DECLARE_ASN1_ALLOC_FUNCTIONS(type) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_attr(extern, type) + +# define DECLARE_ASN1_FUNCTIONS_name_attr(attr, type, name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name_attr(attr, type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(attr, type, name) +# define DECLARE_ASN1_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_FUNCTIONS_name_attr(extern, type, name) + +# define DECLARE_ASN1_ENCODE_FUNCTIONS_attr(attr, type, itname, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(attr, type, name) \ + DECLARE_ASN1_ITEM_attr(attr, itname) +# define DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_attr(extern, type, itname, name) + +# define DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(attr, type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_attr(attr, type, name, name) +# define DECLARE_ASN1_ENCODE_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(extern, type, name) + +# define DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(attr, type, name) \ + attr type *d2i_##name(type **a, const unsigned char **in, long len); \ + attr int i2d_##name(const type *a, unsigned char **out); +# define DECLARE_ASN1_ENCODE_FUNCTIONS_only(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(extern, type, name) + +# define DECLARE_ASN1_NDEF_FUNCTION_attr(attr, name) \ + attr int i2d_##name##_NDEF(const name *a, unsigned char **out); +# define DECLARE_ASN1_NDEF_FUNCTION(name) \ + DECLARE_ASN1_NDEF_FUNCTION_attr(extern, name) + +# define DECLARE_ASN1_ALLOC_FUNCTIONS_name_attr(attr, type, name) \ + attr type *name##_new(void); \ + attr void name##_free(type *a); +# define DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name_attr(extern, type, name) + +# define DECLARE_ASN1_DUP_FUNCTION_attr(attr, type) \ + DECLARE_ASN1_DUP_FUNCTION_name_attr(attr, type, type) +# define DECLARE_ASN1_DUP_FUNCTION(type) \ + DECLARE_ASN1_DUP_FUNCTION_attr(extern, type) + +# define DECLARE_ASN1_DUP_FUNCTION_name_attr(attr, type, name) \ + attr type *name##_dup(const type *a); +# define DECLARE_ASN1_DUP_FUNCTION_name(type, name) \ + DECLARE_ASN1_DUP_FUNCTION_name_attr(extern, type, name) + +# define DECLARE_ASN1_PRINT_FUNCTION_attr(attr, stname) \ + DECLARE_ASN1_PRINT_FUNCTION_fname_attr(attr, stname, stname) +# define DECLARE_ASN1_PRINT_FUNCTION(stname) \ + DECLARE_ASN1_PRINT_FUNCTION_attr(extern, stname) + +# define DECLARE_ASN1_PRINT_FUNCTION_fname_attr(attr, stname, fname) \ + attr int fname##_print_ctx(BIO *out, const stname *x, int indent, \ + const ASN1_PCTX *pctx); +# define DECLARE_ASN1_PRINT_FUNCTION_fname(stname, fname) \ + DECLARE_ASN1_PRINT_FUNCTION_fname_attr(extern, stname, fname) + +# define D2I_OF(type) type *(*)(type **,const unsigned char **,long) +# define I2D_OF(type) int (*)(const type *,unsigned char **) + +# define CHECKED_D2I_OF(type, d2i) \ + ((d2i_of_void*) (1 ? d2i : ((D2I_OF(type))0))) +# define CHECKED_I2D_OF(type, i2d) \ + ((i2d_of_void*) (1 ? i2d : ((I2D_OF(type))0))) +# define CHECKED_NEW_OF(type, xnew) \ + ((void *(*)(void)) (1 ? xnew : ((type *(*)(void))0))) +# define CHECKED_PTR_OF(type, p) \ + ((void*) (1 ? p : (type*)0)) +# define CHECKED_PPTR_OF(type, p) \ + ((void**) (1 ? p : (type**)0)) + +# define TYPEDEF_D2I_OF(type) typedef type *d2i_of_##type(type **,const unsigned char **,long) +# define TYPEDEF_I2D_OF(type) typedef int i2d_of_##type(const type *,unsigned char **) +# define TYPEDEF_D2I2D_OF(type) TYPEDEF_D2I_OF(type); TYPEDEF_I2D_OF(type) + +typedef void *d2i_of_void(void **, const unsigned char **, long); +typedef int i2d_of_void(const void *, unsigned char **); + +/*- + * The following macros and typedefs allow an ASN1_ITEM + * to be embedded in a structure and referenced. Since + * the ASN1_ITEM pointers need to be globally accessible + * (possibly from shared libraries) they may exist in + * different forms. On platforms that support it the + * ASN1_ITEM structure itself will be globally exported. + * Other platforms will export a function that returns + * an ASN1_ITEM pointer. + * + * To handle both cases transparently the macros below + * should be used instead of hard coding an ASN1_ITEM + * pointer in a structure. + * + * The structure will look like this: + * + * typedef struct SOMETHING_st { + * ... + * ASN1_ITEM_EXP *iptr; + * ... + * } SOMETHING; + * + * It would be initialised as e.g.: + * + * SOMETHING somevar = {...,ASN1_ITEM_ref(X509),...}; + * + * and the actual pointer extracted with: + * + * const ASN1_ITEM *it = ASN1_ITEM_ptr(somevar.iptr); + * + * Finally an ASN1_ITEM pointer can be extracted from an + * appropriate reference with: ASN1_ITEM_rptr(X509). This + * would be used when a function takes an ASN1_ITEM * argument. + * + */ + + +/* + * Platforms that can't easily handle shared global variables are declared as + * functions returning ASN1_ITEM pointers. + */ + +/* ASN1_ITEM pointer exported type */ +typedef const ASN1_ITEM *ASN1_ITEM_EXP (void); + +/* Macro to obtain ASN1_ITEM pointer from exported type */ +# define ASN1_ITEM_ptr(iptr) (iptr()) + +/* Macro to include ASN1_ITEM pointer from base type */ +# define ASN1_ITEM_ref(iptr) (iptr##_it) + +# define ASN1_ITEM_rptr(ref) (ref##_it()) + +# define DECLARE_ASN1_ITEM_attr(attr, name) \ + attr const ASN1_ITEM * name##_it(void); +# define DECLARE_ASN1_ITEM(name) \ + DECLARE_ASN1_ITEM_attr(extern, name) + +/* Parameters used by ASN1_STRING_print_ex() */ + +/* + * These determine which characters to escape: RFC2253 special characters, + * control characters and MSB set characters + */ + +# define ASN1_STRFLGS_ESC_2253 1 +# define ASN1_STRFLGS_ESC_CTRL 2 +# define ASN1_STRFLGS_ESC_MSB 4 + +/* Lower 8 bits are reserved as an output type specifier */ +# define ASN1_DTFLGS_TYPE_MASK 0x0FUL +# define ASN1_DTFLGS_RFC822 0x00UL +# define ASN1_DTFLGS_ISO8601 0x01UL + +/* + * This flag determines how we do escaping: normally RC2253 backslash only, + * set this to use backslash and quote. + */ + +# define ASN1_STRFLGS_ESC_QUOTE 8 + +/* These three flags are internal use only. */ + +/* Character is a valid PrintableString character */ +# define CHARTYPE_PRINTABLESTRING 0x10 +/* Character needs escaping if it is the first character */ +# define CHARTYPE_FIRST_ESC_2253 0x20 +/* Character needs escaping if it is the last character */ +# define CHARTYPE_LAST_ESC_2253 0x40 + +/* + * NB the internal flags are safely reused below by flags handled at the top + * level. + */ + +/* + * If this is set we convert all character strings to UTF8 first + */ + +# define ASN1_STRFLGS_UTF8_CONVERT 0x10 + +/* + * If this is set we don't attempt to interpret content: just assume all + * strings are 1 byte per character. This will produce some pretty odd + * looking output! + */ + +# define ASN1_STRFLGS_IGNORE_TYPE 0x20 + +/* If this is set we include the string type in the output */ +# define ASN1_STRFLGS_SHOW_TYPE 0x40 + +/* + * This determines which strings to display and which to 'dump' (hex dump of + * content octets or DER encoding). We can only dump non character strings or + * everything. If we don't dump 'unknown' they are interpreted as character + * strings with 1 octet per character and are subject to the usual escaping + * options. + */ + +# define ASN1_STRFLGS_DUMP_ALL 0x80 +# define ASN1_STRFLGS_DUMP_UNKNOWN 0x100 + +/* + * These determine what 'dumping' does, we can dump the content octets or the + * DER encoding: both use the RFC2253 #XXXXX notation. + */ + +# define ASN1_STRFLGS_DUMP_DER 0x200 + +/* + * This flag specifies that RC2254 escaping shall be performed. + */ +#define ASN1_STRFLGS_ESC_2254 0x400 + +/* + * All the string flags consistent with RFC2253, escaping control characters + * isn't essential in RFC2253 but it is advisable anyway. + */ + +# define ASN1_STRFLGS_RFC2253 (ASN1_STRFLGS_ESC_2253 | \ + ASN1_STRFLGS_ESC_CTRL | \ + ASN1_STRFLGS_ESC_MSB | \ + ASN1_STRFLGS_UTF8_CONVERT | \ + ASN1_STRFLGS_DUMP_UNKNOWN | \ + ASN1_STRFLGS_DUMP_DER) + + +struct asn1_type_st { + int type; + union { + char *ptr; + ASN1_BOOLEAN boolean; + ASN1_STRING *asn1_string; + ASN1_OBJECT *object; + ASN1_INTEGER *integer; + ASN1_ENUMERATED *enumerated; + ASN1_BIT_STRING *bit_string; + ASN1_OCTET_STRING *octet_string; + ASN1_PRINTABLESTRING *printablestring; + ASN1_T61STRING *t61string; + ASN1_IA5STRING *ia5string; + ASN1_GENERALSTRING *generalstring; + ASN1_BMPSTRING *bmpstring; + ASN1_UNIVERSALSTRING *universalstring; + ASN1_UTCTIME *utctime; + ASN1_GENERALIZEDTIME *generalizedtime; + ASN1_VISIBLESTRING *visiblestring; + ASN1_UTF8STRING *utf8string; + /* + * set and sequence are left complete and still contain the set or + * sequence bytes + */ + ASN1_STRING *set; + ASN1_STRING *sequence; + ASN1_VALUE *asn1_value; + } value; +}; + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_TYPE, ASN1_TYPE, ASN1_TYPE) +#define sk_ASN1_TYPE_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_TYPE_sk_type(sk)) +#define sk_ASN1_TYPE_value(sk, idx) ((ASN1_TYPE *)OPENSSL_sk_value(ossl_check_const_ASN1_TYPE_sk_type(sk), (idx))) +#define sk_ASN1_TYPE_new(cmp) ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_new(ossl_check_ASN1_TYPE_compfunc_type(cmp))) +#define sk_ASN1_TYPE_new_null() ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_new_null()) +#define sk_ASN1_TYPE_new_reserve(cmp, n) ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_TYPE_compfunc_type(cmp), (n))) +#define sk_ASN1_TYPE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_TYPE_sk_type(sk), (n)) +#define sk_ASN1_TYPE_free(sk) OPENSSL_sk_free(ossl_check_ASN1_TYPE_sk_type(sk)) +#define sk_ASN1_TYPE_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_TYPE_sk_type(sk)) +#define sk_ASN1_TYPE_delete(sk, i) ((ASN1_TYPE *)OPENSSL_sk_delete(ossl_check_ASN1_TYPE_sk_type(sk), (i))) +#define sk_ASN1_TYPE_delete_ptr(sk, ptr) ((ASN1_TYPE *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_type(ptr))) +#define sk_ASN1_TYPE_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_type(ptr)) +#define sk_ASN1_TYPE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_type(ptr)) +#define sk_ASN1_TYPE_pop(sk) ((ASN1_TYPE *)OPENSSL_sk_pop(ossl_check_ASN1_TYPE_sk_type(sk))) +#define sk_ASN1_TYPE_shift(sk) ((ASN1_TYPE *)OPENSSL_sk_shift(ossl_check_ASN1_TYPE_sk_type(sk))) +#define sk_ASN1_TYPE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_TYPE_sk_type(sk),ossl_check_ASN1_TYPE_freefunc_type(freefunc)) +#define sk_ASN1_TYPE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_type(ptr), (idx)) +#define sk_ASN1_TYPE_set(sk, idx, ptr) ((ASN1_TYPE *)OPENSSL_sk_set(ossl_check_ASN1_TYPE_sk_type(sk), (idx), ossl_check_ASN1_TYPE_type(ptr))) +#define sk_ASN1_TYPE_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_type(ptr)) +#define sk_ASN1_TYPE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_type(ptr)) +#define sk_ASN1_TYPE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_type(ptr), pnum) +#define sk_ASN1_TYPE_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_TYPE_sk_type(sk)) +#define sk_ASN1_TYPE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_TYPE_sk_type(sk)) +#define sk_ASN1_TYPE_dup(sk) ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_dup(ossl_check_const_ASN1_TYPE_sk_type(sk))) +#define sk_ASN1_TYPE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_copyfunc_type(copyfunc), ossl_check_ASN1_TYPE_freefunc_type(freefunc))) +#define sk_ASN1_TYPE_set_cmp_func(sk, cmp) ((sk_ASN1_TYPE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_TYPE_sk_type(sk), ossl_check_ASN1_TYPE_compfunc_type(cmp))) + + +typedef STACK_OF(ASN1_TYPE) ASN1_SEQUENCE_ANY; + +DECLARE_ASN1_ENCODE_FUNCTIONS_name(ASN1_SEQUENCE_ANY, ASN1_SEQUENCE_ANY) +DECLARE_ASN1_ENCODE_FUNCTIONS_name(ASN1_SEQUENCE_ANY, ASN1_SET_ANY) + +/* This is used to contain a list of bit names */ +typedef struct BIT_STRING_BITNAME_st { + int bitnum; + const char *lname; + const char *sname; +} BIT_STRING_BITNAME; + +# define B_ASN1_TIME \ + B_ASN1_UTCTIME | \ + B_ASN1_GENERALIZEDTIME + +# define B_ASN1_PRINTABLE \ + B_ASN1_NUMERICSTRING| \ + B_ASN1_PRINTABLESTRING| \ + B_ASN1_T61STRING| \ + B_ASN1_IA5STRING| \ + B_ASN1_BIT_STRING| \ + B_ASN1_UNIVERSALSTRING|\ + B_ASN1_BMPSTRING|\ + B_ASN1_UTF8STRING|\ + B_ASN1_SEQUENCE|\ + B_ASN1_UNKNOWN + +# define B_ASN1_DIRECTORYSTRING \ + B_ASN1_PRINTABLESTRING| \ + B_ASN1_TELETEXSTRING|\ + B_ASN1_BMPSTRING|\ + B_ASN1_UNIVERSALSTRING|\ + B_ASN1_UTF8STRING + +# define B_ASN1_DISPLAYTEXT \ + B_ASN1_IA5STRING| \ + B_ASN1_VISIBLESTRING| \ + B_ASN1_BMPSTRING|\ + B_ASN1_UTF8STRING + +DECLARE_ASN1_ALLOC_FUNCTIONS_name(ASN1_TYPE, ASN1_TYPE) +DECLARE_ASN1_ENCODE_FUNCTIONS(ASN1_TYPE, ASN1_ANY, ASN1_TYPE) + +int ASN1_TYPE_get(const ASN1_TYPE *a); +void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value); +int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value); +int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b); + +ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s, ASN1_TYPE **t); +void *ASN1_TYPE_unpack_sequence(const ASN1_ITEM *it, const ASN1_TYPE *t); + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_OBJECT, ASN1_OBJECT, ASN1_OBJECT) +#define sk_ASN1_OBJECT_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_OBJECT_sk_type(sk)) +#define sk_ASN1_OBJECT_value(sk, idx) ((ASN1_OBJECT *)OPENSSL_sk_value(ossl_check_const_ASN1_OBJECT_sk_type(sk), (idx))) +#define sk_ASN1_OBJECT_new(cmp) ((STACK_OF(ASN1_OBJECT) *)OPENSSL_sk_new(ossl_check_ASN1_OBJECT_compfunc_type(cmp))) +#define sk_ASN1_OBJECT_new_null() ((STACK_OF(ASN1_OBJECT) *)OPENSSL_sk_new_null()) +#define sk_ASN1_OBJECT_new_reserve(cmp, n) ((STACK_OF(ASN1_OBJECT) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_OBJECT_compfunc_type(cmp), (n))) +#define sk_ASN1_OBJECT_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_OBJECT_sk_type(sk), (n)) +#define sk_ASN1_OBJECT_free(sk) OPENSSL_sk_free(ossl_check_ASN1_OBJECT_sk_type(sk)) +#define sk_ASN1_OBJECT_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_OBJECT_sk_type(sk)) +#define sk_ASN1_OBJECT_delete(sk, i) ((ASN1_OBJECT *)OPENSSL_sk_delete(ossl_check_ASN1_OBJECT_sk_type(sk), (i))) +#define sk_ASN1_OBJECT_delete_ptr(sk, ptr) ((ASN1_OBJECT *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_type(ptr))) +#define sk_ASN1_OBJECT_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_type(ptr)) +#define sk_ASN1_OBJECT_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_type(ptr)) +#define sk_ASN1_OBJECT_pop(sk) ((ASN1_OBJECT *)OPENSSL_sk_pop(ossl_check_ASN1_OBJECT_sk_type(sk))) +#define sk_ASN1_OBJECT_shift(sk) ((ASN1_OBJECT *)OPENSSL_sk_shift(ossl_check_ASN1_OBJECT_sk_type(sk))) +#define sk_ASN1_OBJECT_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_OBJECT_sk_type(sk),ossl_check_ASN1_OBJECT_freefunc_type(freefunc)) +#define sk_ASN1_OBJECT_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_type(ptr), (idx)) +#define sk_ASN1_OBJECT_set(sk, idx, ptr) ((ASN1_OBJECT *)OPENSSL_sk_set(ossl_check_ASN1_OBJECT_sk_type(sk), (idx), ossl_check_ASN1_OBJECT_type(ptr))) +#define sk_ASN1_OBJECT_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_type(ptr)) +#define sk_ASN1_OBJECT_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_type(ptr)) +#define sk_ASN1_OBJECT_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_type(ptr), pnum) +#define sk_ASN1_OBJECT_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_OBJECT_sk_type(sk)) +#define sk_ASN1_OBJECT_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_OBJECT_sk_type(sk)) +#define sk_ASN1_OBJECT_dup(sk) ((STACK_OF(ASN1_OBJECT) *)OPENSSL_sk_dup(ossl_check_const_ASN1_OBJECT_sk_type(sk))) +#define sk_ASN1_OBJECT_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_OBJECT) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_copyfunc_type(copyfunc), ossl_check_ASN1_OBJECT_freefunc_type(freefunc))) +#define sk_ASN1_OBJECT_set_cmp_func(sk, cmp) ((sk_ASN1_OBJECT_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_OBJECT_sk_type(sk), ossl_check_ASN1_OBJECT_compfunc_type(cmp))) + + +DECLARE_ASN1_FUNCTIONS(ASN1_OBJECT) + +ASN1_STRING *ASN1_STRING_new(void); +void ASN1_STRING_free(ASN1_STRING *a); +void ASN1_STRING_clear_free(ASN1_STRING *a); +int ASN1_STRING_copy(ASN1_STRING *dst, const ASN1_STRING *str); +DECLARE_ASN1_DUP_FUNCTION(ASN1_STRING) +ASN1_STRING *ASN1_STRING_type_new(int type); +int ASN1_STRING_cmp(const ASN1_STRING *a, const ASN1_STRING *b); + /* + * Since this is used to store all sorts of things, via macros, for now, + * make its data void * + */ +int ASN1_STRING_set(ASN1_STRING *str, const void *data, int len); +void ASN1_STRING_set0(ASN1_STRING *str, void *data, int len); +int ASN1_STRING_length(const ASN1_STRING *x); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 void ASN1_STRING_length_set(ASN1_STRING *x, int n); +# endif +int ASN1_STRING_type(const ASN1_STRING *x); +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x); +# endif +const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *x); + +DECLARE_ASN1_FUNCTIONS(ASN1_BIT_STRING) +int ASN1_BIT_STRING_set(ASN1_BIT_STRING *a, unsigned char *d, int length); +int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value); +int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n); +int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a, + const unsigned char *flags, int flags_len); + +int ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs, + BIT_STRING_BITNAME *tbl, int indent); +int ASN1_BIT_STRING_num_asc(const char *name, BIT_STRING_BITNAME *tbl); +int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value, + BIT_STRING_BITNAME *tbl); + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_INTEGER, ASN1_INTEGER, ASN1_INTEGER) +#define sk_ASN1_INTEGER_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_INTEGER_sk_type(sk)) +#define sk_ASN1_INTEGER_value(sk, idx) ((ASN1_INTEGER *)OPENSSL_sk_value(ossl_check_const_ASN1_INTEGER_sk_type(sk), (idx))) +#define sk_ASN1_INTEGER_new(cmp) ((STACK_OF(ASN1_INTEGER) *)OPENSSL_sk_new(ossl_check_ASN1_INTEGER_compfunc_type(cmp))) +#define sk_ASN1_INTEGER_new_null() ((STACK_OF(ASN1_INTEGER) *)OPENSSL_sk_new_null()) +#define sk_ASN1_INTEGER_new_reserve(cmp, n) ((STACK_OF(ASN1_INTEGER) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_INTEGER_compfunc_type(cmp), (n))) +#define sk_ASN1_INTEGER_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_INTEGER_sk_type(sk), (n)) +#define sk_ASN1_INTEGER_free(sk) OPENSSL_sk_free(ossl_check_ASN1_INTEGER_sk_type(sk)) +#define sk_ASN1_INTEGER_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_INTEGER_sk_type(sk)) +#define sk_ASN1_INTEGER_delete(sk, i) ((ASN1_INTEGER *)OPENSSL_sk_delete(ossl_check_ASN1_INTEGER_sk_type(sk), (i))) +#define sk_ASN1_INTEGER_delete_ptr(sk, ptr) ((ASN1_INTEGER *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_type(ptr))) +#define sk_ASN1_INTEGER_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_type(ptr)) +#define sk_ASN1_INTEGER_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_type(ptr)) +#define sk_ASN1_INTEGER_pop(sk) ((ASN1_INTEGER *)OPENSSL_sk_pop(ossl_check_ASN1_INTEGER_sk_type(sk))) +#define sk_ASN1_INTEGER_shift(sk) ((ASN1_INTEGER *)OPENSSL_sk_shift(ossl_check_ASN1_INTEGER_sk_type(sk))) +#define sk_ASN1_INTEGER_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_INTEGER_sk_type(sk),ossl_check_ASN1_INTEGER_freefunc_type(freefunc)) +#define sk_ASN1_INTEGER_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_type(ptr), (idx)) +#define sk_ASN1_INTEGER_set(sk, idx, ptr) ((ASN1_INTEGER *)OPENSSL_sk_set(ossl_check_ASN1_INTEGER_sk_type(sk), (idx), ossl_check_ASN1_INTEGER_type(ptr))) +#define sk_ASN1_INTEGER_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_type(ptr)) +#define sk_ASN1_INTEGER_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_type(ptr)) +#define sk_ASN1_INTEGER_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_type(ptr), pnum) +#define sk_ASN1_INTEGER_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_INTEGER_sk_type(sk)) +#define sk_ASN1_INTEGER_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_INTEGER_sk_type(sk)) +#define sk_ASN1_INTEGER_dup(sk) ((STACK_OF(ASN1_INTEGER) *)OPENSSL_sk_dup(ossl_check_const_ASN1_INTEGER_sk_type(sk))) +#define sk_ASN1_INTEGER_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_INTEGER) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_copyfunc_type(copyfunc), ossl_check_ASN1_INTEGER_freefunc_type(freefunc))) +#define sk_ASN1_INTEGER_set_cmp_func(sk, cmp) ((sk_ASN1_INTEGER_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_INTEGER_sk_type(sk), ossl_check_ASN1_INTEGER_compfunc_type(cmp))) + + + +DECLARE_ASN1_FUNCTIONS(ASN1_INTEGER) +ASN1_INTEGER *d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, + long length); +DECLARE_ASN1_DUP_FUNCTION(ASN1_INTEGER) +int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y); + +DECLARE_ASN1_FUNCTIONS(ASN1_ENUMERATED) + +int ASN1_UTCTIME_check(const ASN1_UTCTIME *a); +ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t); +ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t, + int offset_day, long offset_sec); +int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str); +int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t); + +int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *a); +ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, + time_t t); +ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s, + time_t t, int offset_day, + long offset_sec); +int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str); + +int ASN1_TIME_diff(int *pday, int *psec, + const ASN1_TIME *from, const ASN1_TIME *to); + +DECLARE_ASN1_FUNCTIONS(ASN1_OCTET_STRING) +DECLARE_ASN1_DUP_FUNCTION(ASN1_OCTET_STRING) +int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, + const ASN1_OCTET_STRING *b); +int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *str, const unsigned char *data, + int len); + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_UTF8STRING, ASN1_UTF8STRING, ASN1_UTF8STRING) +#define sk_ASN1_UTF8STRING_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_UTF8STRING_sk_type(sk)) +#define sk_ASN1_UTF8STRING_value(sk, idx) ((ASN1_UTF8STRING *)OPENSSL_sk_value(ossl_check_const_ASN1_UTF8STRING_sk_type(sk), (idx))) +#define sk_ASN1_UTF8STRING_new(cmp) ((STACK_OF(ASN1_UTF8STRING) *)OPENSSL_sk_new(ossl_check_ASN1_UTF8STRING_compfunc_type(cmp))) +#define sk_ASN1_UTF8STRING_new_null() ((STACK_OF(ASN1_UTF8STRING) *)OPENSSL_sk_new_null()) +#define sk_ASN1_UTF8STRING_new_reserve(cmp, n) ((STACK_OF(ASN1_UTF8STRING) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_UTF8STRING_compfunc_type(cmp), (n))) +#define sk_ASN1_UTF8STRING_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_UTF8STRING_sk_type(sk), (n)) +#define sk_ASN1_UTF8STRING_free(sk) OPENSSL_sk_free(ossl_check_ASN1_UTF8STRING_sk_type(sk)) +#define sk_ASN1_UTF8STRING_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_UTF8STRING_sk_type(sk)) +#define sk_ASN1_UTF8STRING_delete(sk, i) ((ASN1_UTF8STRING *)OPENSSL_sk_delete(ossl_check_ASN1_UTF8STRING_sk_type(sk), (i))) +#define sk_ASN1_UTF8STRING_delete_ptr(sk, ptr) ((ASN1_UTF8STRING *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_type(ptr))) +#define sk_ASN1_UTF8STRING_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_type(ptr)) +#define sk_ASN1_UTF8STRING_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_type(ptr)) +#define sk_ASN1_UTF8STRING_pop(sk) ((ASN1_UTF8STRING *)OPENSSL_sk_pop(ossl_check_ASN1_UTF8STRING_sk_type(sk))) +#define sk_ASN1_UTF8STRING_shift(sk) ((ASN1_UTF8STRING *)OPENSSL_sk_shift(ossl_check_ASN1_UTF8STRING_sk_type(sk))) +#define sk_ASN1_UTF8STRING_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_UTF8STRING_sk_type(sk),ossl_check_ASN1_UTF8STRING_freefunc_type(freefunc)) +#define sk_ASN1_UTF8STRING_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_type(ptr), (idx)) +#define sk_ASN1_UTF8STRING_set(sk, idx, ptr) ((ASN1_UTF8STRING *)OPENSSL_sk_set(ossl_check_ASN1_UTF8STRING_sk_type(sk), (idx), ossl_check_ASN1_UTF8STRING_type(ptr))) +#define sk_ASN1_UTF8STRING_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_type(ptr)) +#define sk_ASN1_UTF8STRING_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_type(ptr)) +#define sk_ASN1_UTF8STRING_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_type(ptr), pnum) +#define sk_ASN1_UTF8STRING_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_UTF8STRING_sk_type(sk)) +#define sk_ASN1_UTF8STRING_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_UTF8STRING_sk_type(sk)) +#define sk_ASN1_UTF8STRING_dup(sk) ((STACK_OF(ASN1_UTF8STRING) *)OPENSSL_sk_dup(ossl_check_const_ASN1_UTF8STRING_sk_type(sk))) +#define sk_ASN1_UTF8STRING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_UTF8STRING) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_copyfunc_type(copyfunc), ossl_check_ASN1_UTF8STRING_freefunc_type(freefunc))) +#define sk_ASN1_UTF8STRING_set_cmp_func(sk, cmp) ((sk_ASN1_UTF8STRING_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_UTF8STRING_sk_type(sk), ossl_check_ASN1_UTF8STRING_compfunc_type(cmp))) + + +DECLARE_ASN1_FUNCTIONS(ASN1_VISIBLESTRING) +DECLARE_ASN1_FUNCTIONS(ASN1_UNIVERSALSTRING) +DECLARE_ASN1_FUNCTIONS(ASN1_UTF8STRING) +DECLARE_ASN1_FUNCTIONS(ASN1_NULL) +DECLARE_ASN1_FUNCTIONS(ASN1_BMPSTRING) + +int UTF8_getc(const unsigned char *str, int len, unsigned long *val); +int UTF8_putc(unsigned char *str, int len, unsigned long value); + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_GENERALSTRING, ASN1_GENERALSTRING, ASN1_GENERALSTRING) +#define sk_ASN1_GENERALSTRING_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_GENERALSTRING_sk_type(sk)) +#define sk_ASN1_GENERALSTRING_value(sk, idx) ((ASN1_GENERALSTRING *)OPENSSL_sk_value(ossl_check_const_ASN1_GENERALSTRING_sk_type(sk), (idx))) +#define sk_ASN1_GENERALSTRING_new(cmp) ((STACK_OF(ASN1_GENERALSTRING) *)OPENSSL_sk_new(ossl_check_ASN1_GENERALSTRING_compfunc_type(cmp))) +#define sk_ASN1_GENERALSTRING_new_null() ((STACK_OF(ASN1_GENERALSTRING) *)OPENSSL_sk_new_null()) +#define sk_ASN1_GENERALSTRING_new_reserve(cmp, n) ((STACK_OF(ASN1_GENERALSTRING) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_GENERALSTRING_compfunc_type(cmp), (n))) +#define sk_ASN1_GENERALSTRING_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_GENERALSTRING_sk_type(sk), (n)) +#define sk_ASN1_GENERALSTRING_free(sk) OPENSSL_sk_free(ossl_check_ASN1_GENERALSTRING_sk_type(sk)) +#define sk_ASN1_GENERALSTRING_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_GENERALSTRING_sk_type(sk)) +#define sk_ASN1_GENERALSTRING_delete(sk, i) ((ASN1_GENERALSTRING *)OPENSSL_sk_delete(ossl_check_ASN1_GENERALSTRING_sk_type(sk), (i))) +#define sk_ASN1_GENERALSTRING_delete_ptr(sk, ptr) ((ASN1_GENERALSTRING *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_type(ptr))) +#define sk_ASN1_GENERALSTRING_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_type(ptr)) +#define sk_ASN1_GENERALSTRING_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_type(ptr)) +#define sk_ASN1_GENERALSTRING_pop(sk) ((ASN1_GENERALSTRING *)OPENSSL_sk_pop(ossl_check_ASN1_GENERALSTRING_sk_type(sk))) +#define sk_ASN1_GENERALSTRING_shift(sk) ((ASN1_GENERALSTRING *)OPENSSL_sk_shift(ossl_check_ASN1_GENERALSTRING_sk_type(sk))) +#define sk_ASN1_GENERALSTRING_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_GENERALSTRING_sk_type(sk),ossl_check_ASN1_GENERALSTRING_freefunc_type(freefunc)) +#define sk_ASN1_GENERALSTRING_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_type(ptr), (idx)) +#define sk_ASN1_GENERALSTRING_set(sk, idx, ptr) ((ASN1_GENERALSTRING *)OPENSSL_sk_set(ossl_check_ASN1_GENERALSTRING_sk_type(sk), (idx), ossl_check_ASN1_GENERALSTRING_type(ptr))) +#define sk_ASN1_GENERALSTRING_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_type(ptr)) +#define sk_ASN1_GENERALSTRING_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_type(ptr)) +#define sk_ASN1_GENERALSTRING_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_type(ptr), pnum) +#define sk_ASN1_GENERALSTRING_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_GENERALSTRING_sk_type(sk)) +#define sk_ASN1_GENERALSTRING_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_GENERALSTRING_sk_type(sk)) +#define sk_ASN1_GENERALSTRING_dup(sk) ((STACK_OF(ASN1_GENERALSTRING) *)OPENSSL_sk_dup(ossl_check_const_ASN1_GENERALSTRING_sk_type(sk))) +#define sk_ASN1_GENERALSTRING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_GENERALSTRING) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_copyfunc_type(copyfunc), ossl_check_ASN1_GENERALSTRING_freefunc_type(freefunc))) +#define sk_ASN1_GENERALSTRING_set_cmp_func(sk, cmp) ((sk_ASN1_GENERALSTRING_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_GENERALSTRING_sk_type(sk), ossl_check_ASN1_GENERALSTRING_compfunc_type(cmp))) + + +DECLARE_ASN1_FUNCTIONS_name(ASN1_STRING, ASN1_PRINTABLE) + +DECLARE_ASN1_FUNCTIONS_name(ASN1_STRING, DIRECTORYSTRING) +DECLARE_ASN1_FUNCTIONS_name(ASN1_STRING, DISPLAYTEXT) +DECLARE_ASN1_FUNCTIONS(ASN1_PRINTABLESTRING) +DECLARE_ASN1_FUNCTIONS(ASN1_T61STRING) +DECLARE_ASN1_FUNCTIONS(ASN1_IA5STRING) +DECLARE_ASN1_FUNCTIONS(ASN1_GENERALSTRING) +DECLARE_ASN1_FUNCTIONS(ASN1_UTCTIME) +DECLARE_ASN1_FUNCTIONS(ASN1_GENERALIZEDTIME) +DECLARE_ASN1_FUNCTIONS(ASN1_TIME) + +DECLARE_ASN1_DUP_FUNCTION(ASN1_TIME) +DECLARE_ASN1_DUP_FUNCTION(ASN1_UTCTIME) +DECLARE_ASN1_DUP_FUNCTION(ASN1_GENERALIZEDTIME) + +DECLARE_ASN1_ITEM(ASN1_OCTET_STRING_NDEF) + +ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t t); +ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t, + int offset_day, long offset_sec); +int ASN1_TIME_check(const ASN1_TIME *t); +ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime(const ASN1_TIME *t, + ASN1_GENERALIZEDTIME **out); +int ASN1_TIME_set_string(ASN1_TIME *s, const char *str); +int ASN1_TIME_set_string_X509(ASN1_TIME *s, const char *str); +int ASN1_TIME_to_tm(const ASN1_TIME *s, struct tm *tm); +int ASN1_TIME_normalize(ASN1_TIME *s); +int ASN1_TIME_cmp_time_t(const ASN1_TIME *s, time_t t); +int ASN1_TIME_compare(const ASN1_TIME *a, const ASN1_TIME *b); + +int i2a_ASN1_INTEGER(BIO *bp, const ASN1_INTEGER *a); +int a2i_ASN1_INTEGER(BIO *bp, ASN1_INTEGER *bs, char *buf, int size); +int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a); +int a2i_ASN1_ENUMERATED(BIO *bp, ASN1_ENUMERATED *bs, char *buf, int size); +int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a); +int a2i_ASN1_STRING(BIO *bp, ASN1_STRING *bs, char *buf, int size); +int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type); +int i2t_ASN1_OBJECT(char *buf, int buf_len, const ASN1_OBJECT *a); + +int a2d_ASN1_OBJECT(unsigned char *out, int olen, const char *buf, int num); +ASN1_OBJECT *ASN1_OBJECT_create(int nid, unsigned char *data, int len, + const char *sn, const char *ln); + +int ASN1_INTEGER_get_int64(int64_t *pr, const ASN1_INTEGER *a); +int ASN1_INTEGER_set_int64(ASN1_INTEGER *a, int64_t r); +int ASN1_INTEGER_get_uint64(uint64_t *pr, const ASN1_INTEGER *a); +int ASN1_INTEGER_set_uint64(ASN1_INTEGER *a, uint64_t r); + +int ASN1_INTEGER_set(ASN1_INTEGER *a, long v); +long ASN1_INTEGER_get(const ASN1_INTEGER *a); +ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai); +BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn); + +int ASN1_ENUMERATED_get_int64(int64_t *pr, const ASN1_ENUMERATED *a); +int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *a, int64_t r); + + +int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v); +long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a); +ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(const BIGNUM *bn, ASN1_ENUMERATED *ai); +BIGNUM *ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, BIGNUM *bn); + +/* General */ +/* given a string, return the correct type, max is the maximum length */ +int ASN1_PRINTABLE_type(const unsigned char *s, int max); + +unsigned long ASN1_tag2bit(int tag); + +/* SPECIALS */ +int ASN1_get_object(const unsigned char **pp, long *plength, int *ptag, + int *pclass, long omax); +int ASN1_check_infinite_end(unsigned char **p, long len); +int ASN1_const_check_infinite_end(const unsigned char **p, long len); +void ASN1_put_object(unsigned char **pp, int constructed, int length, + int tag, int xclass); +int ASN1_put_eoc(unsigned char **pp); +int ASN1_object_size(int constructed, int length, int tag); + +/* Used to implement other functions */ +void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, const void *x); + +# define ASN1_dup_of(type,i2d,d2i,x) \ + ((type*)ASN1_dup(CHECKED_I2D_OF(type, i2d), \ + CHECKED_D2I_OF(type, d2i), \ + CHECKED_PTR_OF(const type, x))) + +void *ASN1_item_dup(const ASN1_ITEM *it, const void *x); +int ASN1_item_sign_ex(const ASN1_ITEM *it, X509_ALGOR *algor1, + X509_ALGOR *algor2, ASN1_BIT_STRING *signature, + const void *data, const ASN1_OCTET_STRING *id, + EVP_PKEY *pkey, const EVP_MD *md, OSSL_LIB_CTX *libctx, + const char *propq); +int ASN1_item_verify_ex(const ASN1_ITEM *it, const X509_ALGOR *alg, + const ASN1_BIT_STRING *signature, const void *data, + const ASN1_OCTET_STRING *id, EVP_PKEY *pkey, + OSSL_LIB_CTX *libctx, const char *propq); + +/* ASN1 alloc/free macros for when a type is only used internally */ + +# define M_ASN1_new_of(type) (type *)ASN1_item_new(ASN1_ITEM_rptr(type)) +# define M_ASN1_free_of(x, type) \ + ASN1_item_free(CHECKED_PTR_OF(type, x), ASN1_ITEM_rptr(type)) + +# ifndef OPENSSL_NO_STDIO +void *ASN1_d2i_fp(void *(*xnew) (void), d2i_of_void *d2i, FILE *in, void **x); + +# define ASN1_d2i_fp_of(type,xnew,d2i,in,x) \ + ((type*)ASN1_d2i_fp(CHECKED_NEW_OF(type, xnew), \ + CHECKED_D2I_OF(type, d2i), \ + in, \ + CHECKED_PPTR_OF(type, x))) + +void *ASN1_item_d2i_fp_ex(const ASN1_ITEM *it, FILE *in, void *x, + OSSL_LIB_CTX *libctx, const char *propq); +void *ASN1_item_d2i_fp(const ASN1_ITEM *it, FILE *in, void *x); +int ASN1_i2d_fp(i2d_of_void *i2d, FILE *out, const void *x); + +# define ASN1_i2d_fp_of(type,i2d,out,x) \ + (ASN1_i2d_fp(CHECKED_I2D_OF(type, i2d), \ + out, \ + CHECKED_PTR_OF(const type, x))) + +int ASN1_item_i2d_fp(const ASN1_ITEM *it, FILE *out, const void *x); +int ASN1_STRING_print_ex_fp(FILE *fp, const ASN1_STRING *str, unsigned long flags); +# endif + +int ASN1_STRING_to_UTF8(unsigned char **out, const ASN1_STRING *in); + +void *ASN1_d2i_bio(void *(*xnew) (void), d2i_of_void *d2i, BIO *in, void **x); + +# define ASN1_d2i_bio_of(type,xnew,d2i,in,x) \ + ((type*)ASN1_d2i_bio( CHECKED_NEW_OF(type, xnew), \ + CHECKED_D2I_OF(type, d2i), \ + in, \ + CHECKED_PPTR_OF(type, x))) + +void *ASN1_item_d2i_bio_ex(const ASN1_ITEM *it, BIO *in, void *pval, + OSSL_LIB_CTX *libctx, const char *propq); +void *ASN1_item_d2i_bio(const ASN1_ITEM *it, BIO *in, void *pval); +int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, const void *x); + +# define ASN1_i2d_bio_of(type,i2d,out,x) \ + (ASN1_i2d_bio(CHECKED_I2D_OF(type, i2d), \ + out, \ + CHECKED_PTR_OF(const type, x))) + +int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, const void *x); +BIO *ASN1_item_i2d_mem_bio(const ASN1_ITEM *it, const ASN1_VALUE *val); +int ASN1_UTCTIME_print(BIO *fp, const ASN1_UTCTIME *a); +int ASN1_GENERALIZEDTIME_print(BIO *fp, const ASN1_GENERALIZEDTIME *a); +int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm); +int ASN1_TIME_print_ex(BIO *bp, const ASN1_TIME *tm, unsigned long flags); +int ASN1_STRING_print(BIO *bp, const ASN1_STRING *v); +int ASN1_STRING_print_ex(BIO *out, const ASN1_STRING *str, unsigned long flags); +int ASN1_buf_print(BIO *bp, const unsigned char *buf, size_t buflen, int off); +int ASN1_bn_print(BIO *bp, const char *number, const BIGNUM *num, + unsigned char *buf, int off); +int ASN1_parse(BIO *bp, const unsigned char *pp, long len, int indent); +int ASN1_parse_dump(BIO *bp, const unsigned char *pp, long len, int indent, + int dump); +const char *ASN1_tag2str(int tag); + +/* Used to load and write Netscape format cert */ + +int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s); + +int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len); +int ASN1_TYPE_get_octetstring(const ASN1_TYPE *a, unsigned char *data, int max_len); +int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num, + unsigned char *data, int len); +int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *a, long *num, + unsigned char *data, int max_len); + +void *ASN1_item_unpack(const ASN1_STRING *oct, const ASN1_ITEM *it); +void *ASN1_item_unpack_ex(const ASN1_STRING *oct, const ASN1_ITEM *it, + OSSL_LIB_CTX *libctx, const char *propq); + +ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, + ASN1_OCTET_STRING **oct); + +void ASN1_STRING_set_default_mask(unsigned long mask); +int ASN1_STRING_set_default_mask_asc(const char *p); +unsigned long ASN1_STRING_get_default_mask(void); +int ASN1_mbstring_copy(ASN1_STRING **out, const unsigned char *in, int len, + int inform, unsigned long mask); +int ASN1_mbstring_ncopy(ASN1_STRING **out, const unsigned char *in, int len, + int inform, unsigned long mask, + long minsize, long maxsize); + +ASN1_STRING *ASN1_STRING_set_by_NID(ASN1_STRING **out, + const unsigned char *in, int inlen, + int inform, int nid); +ASN1_STRING_TABLE *ASN1_STRING_TABLE_get(int nid); +int ASN1_STRING_TABLE_add(int, long, long, unsigned long, unsigned long); +void ASN1_STRING_TABLE_cleanup(void); + +/* ASN1 template functions */ + +/* Old API compatible functions */ +ASN1_VALUE *ASN1_item_new(const ASN1_ITEM *it); +ASN1_VALUE *ASN1_item_new_ex(const ASN1_ITEM *it, OSSL_LIB_CTX *libctx, + const char *propq); +void ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it); +ASN1_VALUE *ASN1_item_d2i_ex(ASN1_VALUE **val, const unsigned char **in, + long len, const ASN1_ITEM *it, + OSSL_LIB_CTX *libctx, const char *propq); +ASN1_VALUE *ASN1_item_d2i(ASN1_VALUE **val, const unsigned char **in, + long len, const ASN1_ITEM *it); +int ASN1_item_i2d(const ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it); +int ASN1_item_ndef_i2d(const ASN1_VALUE *val, unsigned char **out, + const ASN1_ITEM *it); + +void ASN1_add_oid_module(void); +void ASN1_add_stable_module(void); + +ASN1_TYPE *ASN1_generate_nconf(const char *str, CONF *nconf); +ASN1_TYPE *ASN1_generate_v3(const char *str, X509V3_CTX *cnf); +int ASN1_str2mask(const char *str, unsigned long *pmask); + +/* ASN1 Print flags */ + +/* Indicate missing OPTIONAL fields */ +# define ASN1_PCTX_FLAGS_SHOW_ABSENT 0x001 +/* Mark start and end of SEQUENCE */ +# define ASN1_PCTX_FLAGS_SHOW_SEQUENCE 0x002 +/* Mark start and end of SEQUENCE/SET OF */ +# define ASN1_PCTX_FLAGS_SHOW_SSOF 0x004 +/* Show the ASN1 type of primitives */ +# define ASN1_PCTX_FLAGS_SHOW_TYPE 0x008 +/* Don't show ASN1 type of ANY */ +# define ASN1_PCTX_FLAGS_NO_ANY_TYPE 0x010 +/* Don't show ASN1 type of MSTRINGs */ +# define ASN1_PCTX_FLAGS_NO_MSTRING_TYPE 0x020 +/* Don't show field names in SEQUENCE */ +# define ASN1_PCTX_FLAGS_NO_FIELD_NAME 0x040 +/* Show structure names of each SEQUENCE field */ +# define ASN1_PCTX_FLAGS_SHOW_FIELD_STRUCT_NAME 0x080 +/* Don't show structure name even at top level */ +# define ASN1_PCTX_FLAGS_NO_STRUCT_NAME 0x100 + +int ASN1_item_print(BIO *out, const ASN1_VALUE *ifld, int indent, + const ASN1_ITEM *it, const ASN1_PCTX *pctx); +ASN1_PCTX *ASN1_PCTX_new(void); +void ASN1_PCTX_free(ASN1_PCTX *p); +unsigned long ASN1_PCTX_get_flags(const ASN1_PCTX *p); +void ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags); +unsigned long ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p); +void ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags); +unsigned long ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p); +void ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags); +unsigned long ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p); +void ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags); +unsigned long ASN1_PCTX_get_str_flags(const ASN1_PCTX *p); +void ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags); + +ASN1_SCTX *ASN1_SCTX_new(int (*scan_cb) (ASN1_SCTX *ctx)); +void ASN1_SCTX_free(ASN1_SCTX *p); +const ASN1_ITEM *ASN1_SCTX_get_item(ASN1_SCTX *p); +const ASN1_TEMPLATE *ASN1_SCTX_get_template(ASN1_SCTX *p); +unsigned long ASN1_SCTX_get_flags(ASN1_SCTX *p); +void ASN1_SCTX_set_app_data(ASN1_SCTX *p, void *data); +void *ASN1_SCTX_get_app_data(ASN1_SCTX *p); + +const BIO_METHOD *BIO_f_asn1(void); + +/* cannot constify val because of CMS_stream() */ +BIO *BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it); + +int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, + const ASN1_ITEM *it); +int PEM_write_bio_ASN1_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, + const char *hdr, const ASN1_ITEM *it); +/* cannot constify val because of CMS_dataFinal() */ +int SMIME_write_ASN1(BIO *bio, ASN1_VALUE *val, BIO *data, int flags, + int ctype_nid, int econt_nid, + STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it); +int SMIME_write_ASN1_ex(BIO *bio, ASN1_VALUE *val, BIO *data, int flags, + int ctype_nid, int econt_nid, + STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it, + OSSL_LIB_CTX *libctx, const char *propq); +ASN1_VALUE *SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it); +ASN1_VALUE *SMIME_read_ASN1_ex(BIO *bio, int flags, BIO **bcont, + const ASN1_ITEM *it, ASN1_VALUE **x, + OSSL_LIB_CTX *libctx, const char *propq); +int SMIME_crlf_copy(BIO *in, BIO *out, int flags); +int SMIME_text(BIO *in, BIO *out); + +const ASN1_ITEM *ASN1_ITEM_lookup(const char *name); +const ASN1_ITEM *ASN1_ITEM_get(size_t i); + +/* Legacy compatibility */ +# define DECLARE_ASN1_FUNCTIONS_fname(type, itname, name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) +# define DECLARE_ASN1_FUNCTIONS_const(type) DECLARE_ASN1_FUNCTIONS(type) +# define DECLARE_ASN1_ENCODE_FUNCTIONS_const(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS(type, name) +# define I2D_OF_const(type) I2D_OF(type) +# define ASN1_dup_of_const(type,i2d,d2i,x) ASN1_dup_of(type,i2d,d2i,x) +# define ASN1_i2d_fp_of_const(type,i2d,out,x) ASN1_i2d_fp_of(type,i2d,out,x) +# define ASN1_i2d_bio_of_const(type,i2d,out,x) ASN1_i2d_bio_of(type,i2d,out,x) + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1_mac.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1_mac.h new file mode 100644 index 00000000..fdcb9836 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1_mac.h @@ -0,0 +1,10 @@ +/* + * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#error "This file is obsolete; please update your software." diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1t.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1t.h new file mode 100644 index 00000000..74ba47d0 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/asn1t.h @@ -0,0 +1,946 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/asn1t.h.in + * + * Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_ASN1T_H +# define OPENSSL_ASN1T_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_ASN1T_H +# endif + +# include +# include +# include + +# ifdef OPENSSL_BUILD_SHLIBCRYPTO +# undef OPENSSL_EXTERN +# define OPENSSL_EXTERN OPENSSL_EXPORT +# endif + +/* ASN1 template defines, structures and functions */ + +#ifdef __cplusplus +extern "C" { +#endif + +/*- + * These are the possible values for the itype field of the + * ASN1_ITEM structure and determine how it is interpreted. + * + * For PRIMITIVE types the underlying type + * determines the behaviour if items is NULL. + * + * Otherwise templates must contain a single + * template and the type is treated in the + * same way as the type specified in the template. + * + * For SEQUENCE types the templates field points + * to the members, the size field is the + * structure size. + * + * For CHOICE types the templates field points + * to each possible member (typically a union) + * and the 'size' field is the offset of the + * selector. + * + * The 'funcs' field is used for application-specific + * data and functions. + * + * The EXTERN type uses a new style d2i/i2d. + * The new style should be used where possible + * because it avoids things like the d2i IMPLICIT + * hack. + * + * MSTRING is a multiple string type, it is used + * for a CHOICE of character strings where the + * actual strings all occupy an ASN1_STRING + * structure. In this case the 'utype' field + * has a special meaning, it is used as a mask + * of acceptable types using the B_ASN1 constants. + * + * NDEF_SEQUENCE is the same as SEQUENCE except + * that it will use indefinite length constructed + * encoding if requested. + * + */ + +# define ASN1_ITYPE_PRIMITIVE 0x0 +# define ASN1_ITYPE_SEQUENCE 0x1 +# define ASN1_ITYPE_CHOICE 0x2 +/* unused value 0x3 */ +# define ASN1_ITYPE_EXTERN 0x4 +# define ASN1_ITYPE_MSTRING 0x5 +# define ASN1_ITYPE_NDEF_SEQUENCE 0x6 + +/* Macro to obtain ASN1_ADB pointer from a type (only used internally) */ +# define ASN1_ADB_ptr(iptr) ((const ASN1_ADB *)((iptr)())) + +/* Macros for start and end of ASN1_ITEM definition */ + +# define ASN1_ITEM_start(itname) \ + const ASN1_ITEM * itname##_it(void) \ + { \ + static const ASN1_ITEM local_it = { + +# define static_ASN1_ITEM_start(itname) \ + static ASN1_ITEM_start(itname) + +# define ASN1_ITEM_end(itname) \ + }; \ + return &local_it; \ + } + +/* Macros to aid ASN1 template writing */ + +# define ASN1_ITEM_TEMPLATE(tname) \ + static const ASN1_TEMPLATE tname##_item_tt + +# define ASN1_ITEM_TEMPLATE_END(tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_PRIMITIVE,\ + -1,\ + &tname##_item_tt,\ + 0,\ + NULL,\ + 0,\ + #tname \ + ASN1_ITEM_end(tname) +# define static_ASN1_ITEM_TEMPLATE_END(tname) \ + ;\ + static_ASN1_ITEM_start(tname) \ + ASN1_ITYPE_PRIMITIVE,\ + -1,\ + &tname##_item_tt,\ + 0,\ + NULL,\ + 0,\ + #tname \ + ASN1_ITEM_end(tname) + +/* This is a ASN1 type which just embeds a template */ + +/*- + * This pair helps declare a SEQUENCE. We can do: + * + * ASN1_SEQUENCE(stname) = { + * ... SEQUENCE components ... + * } ASN1_SEQUENCE_END(stname) + * + * This will produce an ASN1_ITEM called stname_it + * for a structure called stname. + * + * If you want the same structure but a different + * name then use: + * + * ASN1_SEQUENCE(itname) = { + * ... SEQUENCE components ... + * } ASN1_SEQUENCE_END_name(stname, itname) + * + * This will create an item called itname_it using + * a structure called stname. + */ + +# define ASN1_SEQUENCE(tname) \ + static const ASN1_TEMPLATE tname##_seq_tt[] + +# define ASN1_SEQUENCE_END(stname) ASN1_SEQUENCE_END_name(stname, stname) + +# define static_ASN1_SEQUENCE_END(stname) static_ASN1_SEQUENCE_END_name(stname, stname) + +# define ASN1_SEQUENCE_END_name(stname, tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #tname \ + ASN1_ITEM_end(tname) + +# define static_ASN1_SEQUENCE_END_name(stname, tname) \ + ;\ + static_ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +# define ASN1_NDEF_SEQUENCE(tname) \ + ASN1_SEQUENCE(tname) + +# define ASN1_NDEF_SEQUENCE_cb(tname, cb) \ + ASN1_SEQUENCE_cb(tname, cb) + +# define ASN1_SEQUENCE_cb(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0, NULL}; \ + ASN1_SEQUENCE(tname) + +# define ASN1_SEQUENCE_const_cb(tname, const_cb) \ + static const ASN1_AUX tname##_aux = \ + {NULL, ASN1_AFLG_CONST_CB, 0, 0, NULL, 0, const_cb}; \ + ASN1_SEQUENCE(tname) + +# define ASN1_SEQUENCE_cb_const_cb(tname, cb, const_cb) \ + static const ASN1_AUX tname##_aux = \ + {NULL, ASN1_AFLG_CONST_CB, 0, 0, cb, 0, const_cb}; \ + ASN1_SEQUENCE(tname) + +# define ASN1_SEQUENCE_ref(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), offsetof(tname, lock), cb, 0, NULL}; \ + ASN1_SEQUENCE(tname) + +# define ASN1_SEQUENCE_enc(tname, enc, cb) \ + static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_ENCODING, 0, 0, cb, offsetof(tname, enc), NULL}; \ + ASN1_SEQUENCE(tname) + +# define ASN1_NDEF_SEQUENCE_END(tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_NDEF_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(tname),\ + #tname \ + ASN1_ITEM_end(tname) +# define static_ASN1_NDEF_SEQUENCE_END(tname) \ + ;\ + static_ASN1_ITEM_start(tname) \ + ASN1_ITYPE_NDEF_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(tname),\ + #tname \ + ASN1_ITEM_end(tname) + + +# define ASN1_SEQUENCE_END_enc(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) + +# define ASN1_SEQUENCE_END_cb(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) +# define static_ASN1_SEQUENCE_END_cb(stname, tname) static_ASN1_SEQUENCE_END_ref(stname, tname) + +# define ASN1_SEQUENCE_END_ref(stname, tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #tname \ + ASN1_ITEM_end(tname) +# define static_ASN1_SEQUENCE_END_ref(stname, tname) \ + ;\ + static_ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +# define ASN1_NDEF_SEQUENCE_END_cb(stname, tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_NDEF_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +/*- + * This pair helps declare a CHOICE type. We can do: + * + * ASN1_CHOICE(chname) = { + * ... CHOICE options ... + * ASN1_CHOICE_END(chname) + * + * This will produce an ASN1_ITEM called chname_it + * for a structure called chname. The structure + * definition must look like this: + * typedef struct { + * int type; + * union { + * ASN1_SOMETHING *opt1; + * ASN1_SOMEOTHER *opt2; + * } value; + * } chname; + * + * the name of the selector must be 'type'. + * to use an alternative selector name use the + * ASN1_CHOICE_END_selector() version. + */ + +# define ASN1_CHOICE(tname) \ + static const ASN1_TEMPLATE tname##_ch_tt[] + +# define ASN1_CHOICE_cb(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0, NULL}; \ + ASN1_CHOICE(tname) + +# define ASN1_CHOICE_END(stname) ASN1_CHOICE_END_name(stname, stname) + +# define static_ASN1_CHOICE_END(stname) static_ASN1_CHOICE_END_name(stname, stname) + +# define ASN1_CHOICE_END_name(stname, tname) ASN1_CHOICE_END_selector(stname, tname, type) + +# define static_ASN1_CHOICE_END_name(stname, tname) static_ASN1_CHOICE_END_selector(stname, tname, type) + +# define ASN1_CHOICE_END_selector(stname, tname, selname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_CHOICE,\ + offsetof(stname,selname) ,\ + tname##_ch_tt,\ + sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +# define static_ASN1_CHOICE_END_selector(stname, tname, selname) \ + ;\ + static_ASN1_ITEM_start(tname) \ + ASN1_ITYPE_CHOICE,\ + offsetof(stname,selname) ,\ + tname##_ch_tt,\ + sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +# define ASN1_CHOICE_END_cb(stname, tname, selname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_CHOICE,\ + offsetof(stname,selname) ,\ + tname##_ch_tt,\ + sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +/* This helps with the template wrapper form of ASN1_ITEM */ + +# define ASN1_EX_TEMPLATE_TYPE(flags, tag, name, type) { \ + (flags), (tag), 0,\ + #name, ASN1_ITEM_ref(type) } + +/* These help with SEQUENCE or CHOICE components */ + +/* used to declare other types */ + +# define ASN1_EX_TYPE(flags, tag, stname, field, type) { \ + (flags), (tag), offsetof(stname, field),\ + #field, ASN1_ITEM_ref(type) } + +/* implicit and explicit helper macros */ + +# define ASN1_IMP_EX(stname, field, type, tag, ex) \ + ASN1_EX_TYPE(ASN1_TFLG_IMPLICIT | (ex), tag, stname, field, type) + +# define ASN1_EXP_EX(stname, field, type, tag, ex) \ + ASN1_EX_TYPE(ASN1_TFLG_EXPLICIT | (ex), tag, stname, field, type) + +/* Any defined by macros: the field used is in the table itself */ + +# define ASN1_ADB_OBJECT(tblname) { ASN1_TFLG_ADB_OID, -1, 0, #tblname, tblname##_adb } +# define ASN1_ADB_INTEGER(tblname) { ASN1_TFLG_ADB_INT, -1, 0, #tblname, tblname##_adb } + +/* Plain simple type */ +# define ASN1_SIMPLE(stname, field, type) ASN1_EX_TYPE(0,0, stname, field, type) +/* Embedded simple type */ +# define ASN1_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_EMBED,0, stname, field, type) + +/* OPTIONAL simple type */ +# define ASN1_OPT(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL, 0, stname, field, type) +# define ASN1_OPT_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL|ASN1_TFLG_EMBED, 0, stname, field, type) + +/* IMPLICIT tagged simple type */ +# define ASN1_IMP(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, 0) +# define ASN1_IMP_EMBED(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_EMBED) + +/* IMPLICIT tagged OPTIONAL simple type */ +# define ASN1_IMP_OPT(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL) +# define ASN1_IMP_OPT_EMBED(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL|ASN1_TFLG_EMBED) + +/* Same as above but EXPLICIT */ + +# define ASN1_EXP(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, 0) +# define ASN1_EXP_EMBED(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_EMBED) +# define ASN1_EXP_OPT(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL) +# define ASN1_EXP_OPT_EMBED(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL|ASN1_TFLG_EMBED) + +/* SEQUENCE OF type */ +# define ASN1_SEQUENCE_OF(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, stname, field, type) + +/* OPTIONAL SEQUENCE OF */ +# define ASN1_SEQUENCE_OF_OPT(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* Same as above but for SET OF */ + +# define ASN1_SET_OF(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SET_OF, 0, stname, field, type) + +# define ASN1_SET_OF_OPT(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* Finally compound types of SEQUENCE, SET, IMPLICIT, EXPLICIT and OPTIONAL */ + +# define ASN1_IMP_SET_OF(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF) + +# define ASN1_EXP_SET_OF(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF) + +# define ASN1_IMP_SET_OF_OPT(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL) + +# define ASN1_EXP_SET_OF_OPT(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL) + +# define ASN1_IMP_SEQUENCE_OF(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF) + +# define ASN1_IMP_SEQUENCE_OF_OPT(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL) + +# define ASN1_EXP_SEQUENCE_OF(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF) + +# define ASN1_EXP_SEQUENCE_OF_OPT(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL) + +/* EXPLICIT using indefinite length constructed form */ +# define ASN1_NDEF_EXP(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_NDEF) + +/* EXPLICIT OPTIONAL using indefinite length constructed form */ +# define ASN1_NDEF_EXP_OPT(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL|ASN1_TFLG_NDEF) + +/* Macros for the ASN1_ADB structure */ + +# define ASN1_ADB(name) \ + static const ASN1_ADB_TABLE name##_adbtbl[] + +# define ASN1_ADB_END(name, flags, field, adb_cb, def, none) \ + ;\ + static const ASN1_ITEM *name##_adb(void) \ + { \ + static const ASN1_ADB internal_adb = \ + {\ + flags,\ + offsetof(name, field),\ + adb_cb,\ + name##_adbtbl,\ + sizeof(name##_adbtbl) / sizeof(ASN1_ADB_TABLE),\ + def,\ + none\ + }; \ + return (const ASN1_ITEM *) &internal_adb; \ + } \ + void dummy_function(void) + +# define ADB_ENTRY(val, template) {val, template} + +# define ASN1_ADB_TEMPLATE(name) \ + static const ASN1_TEMPLATE name##_tt + +/* + * This is the ASN1 template structure that defines a wrapper round the + * actual type. It determines the actual position of the field in the value + * structure, various flags such as OPTIONAL and the field name. + */ + +struct ASN1_TEMPLATE_st { + unsigned long flags; /* Various flags */ + long tag; /* tag, not used if no tagging */ + unsigned long offset; /* Offset of this field in structure */ + const char *field_name; /* Field name */ + ASN1_ITEM_EXP *item; /* Relevant ASN1_ITEM or ASN1_ADB */ +}; + +/* Macro to extract ASN1_ITEM and ASN1_ADB pointer from ASN1_TEMPLATE */ + +# define ASN1_TEMPLATE_item(t) (t->item_ptr) +# define ASN1_TEMPLATE_adb(t) (t->item_ptr) + +typedef struct ASN1_ADB_TABLE_st ASN1_ADB_TABLE; +typedef struct ASN1_ADB_st ASN1_ADB; + +struct ASN1_ADB_st { + unsigned long flags; /* Various flags */ + unsigned long offset; /* Offset of selector field */ + int (*adb_cb)(long *psel); /* Application callback */ + const ASN1_ADB_TABLE *tbl; /* Table of possible types */ + long tblcount; /* Number of entries in tbl */ + const ASN1_TEMPLATE *default_tt; /* Type to use if no match */ + const ASN1_TEMPLATE *null_tt; /* Type to use if selector is NULL */ +}; + +struct ASN1_ADB_TABLE_st { + long value; /* NID for an object or value for an int */ + const ASN1_TEMPLATE tt; /* item for this value */ +}; + +/* template flags */ + +/* Field is optional */ +# define ASN1_TFLG_OPTIONAL (0x1) + +/* Field is a SET OF */ +# define ASN1_TFLG_SET_OF (0x1 << 1) + +/* Field is a SEQUENCE OF */ +# define ASN1_TFLG_SEQUENCE_OF (0x2 << 1) + +/* + * Special case: this refers to a SET OF that will be sorted into DER order + * when encoded *and* the corresponding STACK will be modified to match the + * new order. + */ +# define ASN1_TFLG_SET_ORDER (0x3 << 1) + +/* Mask for SET OF or SEQUENCE OF */ +# define ASN1_TFLG_SK_MASK (0x3 << 1) + +/* + * These flags mean the tag should be taken from the tag field. If EXPLICIT + * then the underlying type is used for the inner tag. + */ + +/* IMPLICIT tagging */ +# define ASN1_TFLG_IMPTAG (0x1 << 3) + +/* EXPLICIT tagging, inner tag from underlying type */ +# define ASN1_TFLG_EXPTAG (0x2 << 3) + +# define ASN1_TFLG_TAG_MASK (0x3 << 3) + +/* context specific IMPLICIT */ +# define ASN1_TFLG_IMPLICIT (ASN1_TFLG_IMPTAG|ASN1_TFLG_CONTEXT) + +/* context specific EXPLICIT */ +# define ASN1_TFLG_EXPLICIT (ASN1_TFLG_EXPTAG|ASN1_TFLG_CONTEXT) + +/* + * If tagging is in force these determine the type of tag to use. Otherwise + * the tag is determined by the underlying type. These values reflect the + * actual octet format. + */ + +/* Universal tag */ +# define ASN1_TFLG_UNIVERSAL (0x0<<6) +/* Application tag */ +# define ASN1_TFLG_APPLICATION (0x1<<6) +/* Context specific tag */ +# define ASN1_TFLG_CONTEXT (0x2<<6) +/* Private tag */ +# define ASN1_TFLG_PRIVATE (0x3<<6) + +# define ASN1_TFLG_TAG_CLASS (0x3<<6) + +/* + * These are for ANY DEFINED BY type. In this case the 'item' field points to + * an ASN1_ADB structure which contains a table of values to decode the + * relevant type + */ + +# define ASN1_TFLG_ADB_MASK (0x3<<8) + +# define ASN1_TFLG_ADB_OID (0x1<<8) + +# define ASN1_TFLG_ADB_INT (0x1<<9) + +/* + * This flag when present in a SEQUENCE OF, SET OF or EXPLICIT causes + * indefinite length constructed encoding to be used if required. + */ + +# define ASN1_TFLG_NDEF (0x1<<11) + +/* Field is embedded and not a pointer */ +# define ASN1_TFLG_EMBED (0x1 << 12) + +/* This is the actual ASN1 item itself */ + +struct ASN1_ITEM_st { + char itype; /* The item type, primitive, SEQUENCE, CHOICE + * or extern */ + long utype; /* underlying type */ + const ASN1_TEMPLATE *templates; /* If SEQUENCE or CHOICE this contains + * the contents */ + long tcount; /* Number of templates if SEQUENCE or CHOICE */ + const void *funcs; /* further data and type-specific functions */ + /* funcs can be ASN1_PRIMITIVE_FUNCS*, ASN1_EXTERN_FUNCS*, or ASN1_AUX* */ + long size; /* Structure size (usually) */ + const char *sname; /* Structure name */ +}; + +/* + * Cache for ASN1 tag and length, so we don't keep re-reading it for things + * like CHOICE + */ + +struct ASN1_TLC_st { + char valid; /* Values below are valid */ + int ret; /* return value */ + long plen; /* length */ + int ptag; /* class value */ + int pclass; /* class value */ + int hdrlen; /* header length */ +}; + +/* Typedefs for ASN1 function pointers */ +typedef int ASN1_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, + const ASN1_ITEM *it, int tag, int aclass, char opt, + ASN1_TLC *ctx); + +typedef int ASN1_ex_d2i_ex(ASN1_VALUE **pval, const unsigned char **in, long len, + const ASN1_ITEM *it, int tag, int aclass, char opt, + ASN1_TLC *ctx, OSSL_LIB_CTX *libctx, + const char *propq); +typedef int ASN1_ex_i2d(const ASN1_VALUE **pval, unsigned char **out, + const ASN1_ITEM *it, int tag, int aclass); +typedef int ASN1_ex_new_func(ASN1_VALUE **pval, const ASN1_ITEM *it); +typedef int ASN1_ex_new_ex_func(ASN1_VALUE **pval, const ASN1_ITEM *it, + OSSL_LIB_CTX *libctx, const char *propq); +typedef void ASN1_ex_free_func(ASN1_VALUE **pval, const ASN1_ITEM *it); + +typedef int ASN1_ex_print_func(BIO *out, const ASN1_VALUE **pval, + int indent, const char *fname, + const ASN1_PCTX *pctx); + +typedef int ASN1_primitive_i2c(const ASN1_VALUE **pval, unsigned char *cont, + int *putype, const ASN1_ITEM *it); +typedef int ASN1_primitive_c2i(ASN1_VALUE **pval, const unsigned char *cont, + int len, int utype, char *free_cont, + const ASN1_ITEM *it); +typedef int ASN1_primitive_print(BIO *out, const ASN1_VALUE **pval, + const ASN1_ITEM *it, int indent, + const ASN1_PCTX *pctx); + +typedef struct ASN1_EXTERN_FUNCS_st { + void *app_data; + ASN1_ex_new_func *asn1_ex_new; + ASN1_ex_free_func *asn1_ex_free; + ASN1_ex_free_func *asn1_ex_clear; + ASN1_ex_d2i *asn1_ex_d2i; + ASN1_ex_i2d *asn1_ex_i2d; + ASN1_ex_print_func *asn1_ex_print; + ASN1_ex_new_ex_func *asn1_ex_new_ex; + ASN1_ex_d2i_ex *asn1_ex_d2i_ex; +} ASN1_EXTERN_FUNCS; + +typedef struct ASN1_PRIMITIVE_FUNCS_st { + void *app_data; + unsigned long flags; + ASN1_ex_new_func *prim_new; + ASN1_ex_free_func *prim_free; + ASN1_ex_free_func *prim_clear; + ASN1_primitive_c2i *prim_c2i; + ASN1_primitive_i2c *prim_i2c; + ASN1_primitive_print *prim_print; +} ASN1_PRIMITIVE_FUNCS; + +/* + * This is the ASN1_AUX structure: it handles various miscellaneous + * requirements. For example the use of reference counts and an informational + * callback. The "informational callback" is called at various points during + * the ASN1 encoding and decoding. It can be used to provide minor + * customisation of the structures used. This is most useful where the + * supplied routines *almost* do the right thing but need some extra help at + * a few points. If the callback returns zero then it is assumed a fatal + * error has occurred and the main operation should be abandoned. If major + * changes in the default behaviour are required then an external type is + * more appropriate. + * For the operations ASN1_OP_I2D_PRE, ASN1_OP_I2D_POST, ASN1_OP_PRINT_PRE, and + * ASN1_OP_PRINT_POST, meanwhile a variant of the callback with const parameter + * 'in' is provided to make clear statically that its input is not modified. If + * and only if this variant is in use the flag ASN1_AFLG_CONST_CB must be set. + */ + +typedef int ASN1_aux_cb(int operation, ASN1_VALUE **in, const ASN1_ITEM *it, + void *exarg); +typedef int ASN1_aux_const_cb(int operation, const ASN1_VALUE **in, + const ASN1_ITEM *it, void *exarg); + +typedef struct ASN1_AUX_st { + void *app_data; + int flags; + int ref_offset; /* Offset of reference value */ + int ref_lock; /* Offset of lock value */ + ASN1_aux_cb *asn1_cb; + int enc_offset; /* Offset of ASN1_ENCODING structure */ + ASN1_aux_const_cb *asn1_const_cb; /* for ASN1_OP_I2D_ and ASN1_OP_PRINT_ */ +} ASN1_AUX; + +/* For print related callbacks exarg points to this structure */ +typedef struct ASN1_PRINT_ARG_st { + BIO *out; + int indent; + const ASN1_PCTX *pctx; +} ASN1_PRINT_ARG; + +/* For streaming related callbacks exarg points to this structure */ +typedef struct ASN1_STREAM_ARG_st { + /* BIO to stream through */ + BIO *out; + /* BIO with filters appended */ + BIO *ndef_bio; + /* Streaming I/O boundary */ + unsigned char **boundary; +} ASN1_STREAM_ARG; + +/* Flags in ASN1_AUX */ + +/* Use a reference count */ +# define ASN1_AFLG_REFCOUNT 1 +/* Save the encoding of structure (useful for signatures) */ +# define ASN1_AFLG_ENCODING 2 +/* The Sequence length is invalid */ +# define ASN1_AFLG_BROKEN 4 +/* Use the new asn1_const_cb */ +# define ASN1_AFLG_CONST_CB 8 + +/* operation values for asn1_cb */ + +# define ASN1_OP_NEW_PRE 0 +# define ASN1_OP_NEW_POST 1 +# define ASN1_OP_FREE_PRE 2 +# define ASN1_OP_FREE_POST 3 +# define ASN1_OP_D2I_PRE 4 +# define ASN1_OP_D2I_POST 5 +# define ASN1_OP_I2D_PRE 6 +# define ASN1_OP_I2D_POST 7 +# define ASN1_OP_PRINT_PRE 8 +# define ASN1_OP_PRINT_POST 9 +# define ASN1_OP_STREAM_PRE 10 +# define ASN1_OP_STREAM_POST 11 +# define ASN1_OP_DETACHED_PRE 12 +# define ASN1_OP_DETACHED_POST 13 +# define ASN1_OP_DUP_PRE 14 +# define ASN1_OP_DUP_POST 15 +# define ASN1_OP_GET0_LIBCTX 16 +# define ASN1_OP_GET0_PROPQ 17 + +/* Macro to implement a primitive type */ +# define IMPLEMENT_ASN1_TYPE(stname) IMPLEMENT_ASN1_TYPE_ex(stname, stname, 0) +# define IMPLEMENT_ASN1_TYPE_ex(itname, vname, ex) \ + ASN1_ITEM_start(itname) \ + ASN1_ITYPE_PRIMITIVE, V_##vname, NULL, 0, NULL, ex, #itname \ + ASN1_ITEM_end(itname) + +/* Macro to implement a multi string type */ +# define IMPLEMENT_ASN1_MSTRING(itname, mask) \ + ASN1_ITEM_start(itname) \ + ASN1_ITYPE_MSTRING, mask, NULL, 0, NULL, sizeof(ASN1_STRING), #itname \ + ASN1_ITEM_end(itname) + +# define IMPLEMENT_EXTERN_ASN1(sname, tag, fptrs) \ + ASN1_ITEM_start(sname) \ + ASN1_ITYPE_EXTERN, \ + tag, \ + NULL, \ + 0, \ + &fptrs, \ + 0, \ + #sname \ + ASN1_ITEM_end(sname) + +/* Macro to implement standard functions in terms of ASN1_ITEM structures */ + +# define IMPLEMENT_ASN1_FUNCTIONS(stname) IMPLEMENT_ASN1_FUNCTIONS_fname(stname, stname, stname) + +# define IMPLEMENT_ASN1_FUNCTIONS_name(stname, itname) IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname, itname) + +# define IMPLEMENT_ASN1_FUNCTIONS_ENCODE_name(stname, itname) \ + IMPLEMENT_ASN1_FUNCTIONS_ENCODE_fname(stname, itname, itname) + +# define IMPLEMENT_STATIC_ASN1_ALLOC_FUNCTIONS(stname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname(static, stname, stname, stname) + +# define IMPLEMENT_ASN1_ALLOC_FUNCTIONS(stname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, stname, stname) + +# define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname(pre, stname, itname, fname) \ + pre stname *fname##_new(void) \ + { \ + return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \ + } \ + pre void fname##_free(stname *a) \ + { \ + ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \ + } + +# define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) \ + stname *fname##_new(void) \ + { \ + return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \ + } \ + void fname##_free(stname *a) \ + { \ + ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \ + } + +# define IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) + +# define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \ + stname *d2i_##fname(stname **a, const unsigned char **in, long len) \ + { \ + return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, ASN1_ITEM_rptr(itname));\ + } \ + int i2d_##fname(const stname *a, unsigned char **out) \ + { \ + return ASN1_item_i2d((const ASN1_VALUE *)a, out, ASN1_ITEM_rptr(itname));\ + } + +# define IMPLEMENT_ASN1_NDEF_FUNCTION(stname) \ + int i2d_##stname##_NDEF(const stname *a, unsigned char **out) \ + { \ + return ASN1_item_ndef_i2d((const ASN1_VALUE *)a, out, ASN1_ITEM_rptr(stname));\ + } + +# define IMPLEMENT_STATIC_ASN1_ENCODE_FUNCTIONS(stname) \ + static stname *d2i_##stname(stname **a, \ + const unsigned char **in, long len) \ + { \ + return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, \ + ASN1_ITEM_rptr(stname)); \ + } \ + static int i2d_##stname(const stname *a, unsigned char **out) \ + { \ + return ASN1_item_i2d((const ASN1_VALUE *)a, out, \ + ASN1_ITEM_rptr(stname)); \ + } + +# define IMPLEMENT_ASN1_DUP_FUNCTION(stname) \ + stname * stname##_dup(const stname *x) \ + { \ + return ASN1_item_dup(ASN1_ITEM_rptr(stname), x); \ + } + +# define IMPLEMENT_ASN1_PRINT_FUNCTION(stname) \ + IMPLEMENT_ASN1_PRINT_FUNCTION_fname(stname, stname, stname) + +# define IMPLEMENT_ASN1_PRINT_FUNCTION_fname(stname, itname, fname) \ + int fname##_print_ctx(BIO *out, const stname *x, int indent, \ + const ASN1_PCTX *pctx) \ + { \ + return ASN1_item_print(out, (const ASN1_VALUE *)x, indent, \ + ASN1_ITEM_rptr(itname), pctx); \ + } + +/* external definitions for primitive types */ + +DECLARE_ASN1_ITEM(ASN1_BOOLEAN) +DECLARE_ASN1_ITEM(ASN1_TBOOLEAN) +DECLARE_ASN1_ITEM(ASN1_FBOOLEAN) +DECLARE_ASN1_ITEM(ASN1_SEQUENCE) +DECLARE_ASN1_ITEM(CBIGNUM) +DECLARE_ASN1_ITEM(BIGNUM) +DECLARE_ASN1_ITEM(INT32) +DECLARE_ASN1_ITEM(ZINT32) +DECLARE_ASN1_ITEM(UINT32) +DECLARE_ASN1_ITEM(ZUINT32) +DECLARE_ASN1_ITEM(INT64) +DECLARE_ASN1_ITEM(ZINT64) +DECLARE_ASN1_ITEM(UINT64) +DECLARE_ASN1_ITEM(ZUINT64) + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +/* + * LONG and ZLONG are strongly discouraged for use as stored data, as the + * underlying C type (long) differs in size depending on the architecture. + * They are designed with 32-bit longs in mind. + */ +DECLARE_ASN1_ITEM(LONG) +DECLARE_ASN1_ITEM(ZLONG) +# endif + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_VALUE, ASN1_VALUE, ASN1_VALUE) +#define sk_ASN1_VALUE_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_VALUE_sk_type(sk)) +#define sk_ASN1_VALUE_value(sk, idx) ((ASN1_VALUE *)OPENSSL_sk_value(ossl_check_const_ASN1_VALUE_sk_type(sk), (idx))) +#define sk_ASN1_VALUE_new(cmp) ((STACK_OF(ASN1_VALUE) *)OPENSSL_sk_new(ossl_check_ASN1_VALUE_compfunc_type(cmp))) +#define sk_ASN1_VALUE_new_null() ((STACK_OF(ASN1_VALUE) *)OPENSSL_sk_new_null()) +#define sk_ASN1_VALUE_new_reserve(cmp, n) ((STACK_OF(ASN1_VALUE) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_VALUE_compfunc_type(cmp), (n))) +#define sk_ASN1_VALUE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_VALUE_sk_type(sk), (n)) +#define sk_ASN1_VALUE_free(sk) OPENSSL_sk_free(ossl_check_ASN1_VALUE_sk_type(sk)) +#define sk_ASN1_VALUE_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_VALUE_sk_type(sk)) +#define sk_ASN1_VALUE_delete(sk, i) ((ASN1_VALUE *)OPENSSL_sk_delete(ossl_check_ASN1_VALUE_sk_type(sk), (i))) +#define sk_ASN1_VALUE_delete_ptr(sk, ptr) ((ASN1_VALUE *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_type(ptr))) +#define sk_ASN1_VALUE_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_type(ptr)) +#define sk_ASN1_VALUE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_type(ptr)) +#define sk_ASN1_VALUE_pop(sk) ((ASN1_VALUE *)OPENSSL_sk_pop(ossl_check_ASN1_VALUE_sk_type(sk))) +#define sk_ASN1_VALUE_shift(sk) ((ASN1_VALUE *)OPENSSL_sk_shift(ossl_check_ASN1_VALUE_sk_type(sk))) +#define sk_ASN1_VALUE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_VALUE_sk_type(sk),ossl_check_ASN1_VALUE_freefunc_type(freefunc)) +#define sk_ASN1_VALUE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_type(ptr), (idx)) +#define sk_ASN1_VALUE_set(sk, idx, ptr) ((ASN1_VALUE *)OPENSSL_sk_set(ossl_check_ASN1_VALUE_sk_type(sk), (idx), ossl_check_ASN1_VALUE_type(ptr))) +#define sk_ASN1_VALUE_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_type(ptr)) +#define sk_ASN1_VALUE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_type(ptr)) +#define sk_ASN1_VALUE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_type(ptr), pnum) +#define sk_ASN1_VALUE_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_VALUE_sk_type(sk)) +#define sk_ASN1_VALUE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_VALUE_sk_type(sk)) +#define sk_ASN1_VALUE_dup(sk) ((STACK_OF(ASN1_VALUE) *)OPENSSL_sk_dup(ossl_check_const_ASN1_VALUE_sk_type(sk))) +#define sk_ASN1_VALUE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_VALUE) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_copyfunc_type(copyfunc), ossl_check_ASN1_VALUE_freefunc_type(freefunc))) +#define sk_ASN1_VALUE_set_cmp_func(sk, cmp) ((sk_ASN1_VALUE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_VALUE_sk_type(sk), ossl_check_ASN1_VALUE_compfunc_type(cmp))) + + + +/* Functions used internally by the ASN1 code */ + +int ASN1_item_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it); +void ASN1_item_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it); + +int ASN1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, + const ASN1_ITEM *it, int tag, int aclass, char opt, + ASN1_TLC *ctx); + +int ASN1_item_ex_i2d(const ASN1_VALUE **pval, unsigned char **out, + const ASN1_ITEM *it, int tag, int aclass); + +/* Legacy compatibility */ +# define IMPLEMENT_ASN1_FUNCTIONS_const(name) IMPLEMENT_ASN1_FUNCTIONS(name) +# define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) + +#ifdef __cplusplus +} +#endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/bio.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/bio.h new file mode 100644 index 00000000..6fd5fedf --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/bio.h @@ -0,0 +1,1015 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/bio.h.in + * + * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + +#ifndef OPENSSL_BIO_H +# define OPENSSL_BIO_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_BIO_H +# endif + +# include + +# ifndef OPENSSL_NO_STDIO +# include +# endif +# include + +# include +# include +# include + +#ifdef __cplusplus +extern "C" { +#endif + +/* There are the classes of BIOs */ +# define BIO_TYPE_DESCRIPTOR 0x0100 /* socket, fd, connect or accept */ +# define BIO_TYPE_FILTER 0x0200 +# define BIO_TYPE_SOURCE_SINK 0x0400 + +/* These are the 'types' of BIOs */ +# define BIO_TYPE_NONE 0 +# define BIO_TYPE_MEM ( 1|BIO_TYPE_SOURCE_SINK) +# define BIO_TYPE_FILE ( 2|BIO_TYPE_SOURCE_SINK) + +# define BIO_TYPE_FD ( 4|BIO_TYPE_SOURCE_SINK|BIO_TYPE_DESCRIPTOR) +# define BIO_TYPE_SOCKET ( 5|BIO_TYPE_SOURCE_SINK|BIO_TYPE_DESCRIPTOR) +# define BIO_TYPE_NULL ( 6|BIO_TYPE_SOURCE_SINK) +# define BIO_TYPE_SSL ( 7|BIO_TYPE_FILTER) +# define BIO_TYPE_MD ( 8|BIO_TYPE_FILTER) +# define BIO_TYPE_BUFFER ( 9|BIO_TYPE_FILTER) +# define BIO_TYPE_CIPHER (10|BIO_TYPE_FILTER) +# define BIO_TYPE_BASE64 (11|BIO_TYPE_FILTER) +# define BIO_TYPE_CONNECT (12|BIO_TYPE_SOURCE_SINK|BIO_TYPE_DESCRIPTOR) +# define BIO_TYPE_ACCEPT (13|BIO_TYPE_SOURCE_SINK|BIO_TYPE_DESCRIPTOR) + +# define BIO_TYPE_NBIO_TEST (16|BIO_TYPE_FILTER)/* server proxy BIO */ +# define BIO_TYPE_NULL_FILTER (17|BIO_TYPE_FILTER) +# define BIO_TYPE_BIO (19|BIO_TYPE_SOURCE_SINK)/* half a BIO pair */ +# define BIO_TYPE_LINEBUFFER (20|BIO_TYPE_FILTER) +# define BIO_TYPE_DGRAM (21|BIO_TYPE_SOURCE_SINK|BIO_TYPE_DESCRIPTOR) +# define BIO_TYPE_ASN1 (22|BIO_TYPE_FILTER) +# define BIO_TYPE_COMP (23|BIO_TYPE_FILTER) +# ifndef OPENSSL_NO_SCTP +# define BIO_TYPE_DGRAM_SCTP (24|BIO_TYPE_SOURCE_SINK|BIO_TYPE_DESCRIPTOR) +# endif +# define BIO_TYPE_CORE_TO_PROV (25|BIO_TYPE_SOURCE_SINK) +# define BIO_TYPE_DGRAM_PAIR (26|BIO_TYPE_SOURCE_SINK) +# define BIO_TYPE_DGRAM_MEM (27|BIO_TYPE_SOURCE_SINK) + +/* Custom type starting index returned by BIO_get_new_index() */ +#define BIO_TYPE_START 128 +/* Custom type maximum index that can be returned by BIO_get_new_index() */ +#define BIO_TYPE_MASK 0xFF + +/* + * BIO_FILENAME_READ|BIO_CLOSE to open or close on free. + * BIO_set_fp(in,stdin,BIO_NOCLOSE); + */ +# define BIO_NOCLOSE 0x00 +# define BIO_CLOSE 0x01 + +/* + * These are used in the following macros and are passed to BIO_ctrl() + */ +# define BIO_CTRL_RESET 1/* opt - rewind/zero etc */ +# define BIO_CTRL_EOF 2/* opt - are we at the eof */ +# define BIO_CTRL_INFO 3/* opt - extra tit-bits */ +# define BIO_CTRL_SET 4/* man - set the 'IO' type */ +# define BIO_CTRL_GET 5/* man - get the 'IO' type */ +# define BIO_CTRL_PUSH 6/* opt - internal, used to signify change */ +# define BIO_CTRL_POP 7/* opt - internal, used to signify change */ +# define BIO_CTRL_GET_CLOSE 8/* man - set the 'close' on free */ +# define BIO_CTRL_SET_CLOSE 9/* man - set the 'close' on free */ +# define BIO_CTRL_PENDING 10/* opt - is their more data buffered */ +# define BIO_CTRL_FLUSH 11/* opt - 'flush' buffered output */ +# define BIO_CTRL_DUP 12/* man - extra stuff for 'duped' BIO */ +# define BIO_CTRL_WPENDING 13/* opt - number of bytes still to write */ +# define BIO_CTRL_SET_CALLBACK 14/* opt - set callback function */ +# define BIO_CTRL_GET_CALLBACK 15/* opt - set callback function */ + +# define BIO_CTRL_PEEK 29/* BIO_f_buffer special */ +# define BIO_CTRL_SET_FILENAME 30/* BIO_s_file special */ + +/* dgram BIO stuff */ +# define BIO_CTRL_DGRAM_CONNECT 31/* BIO dgram special */ +# define BIO_CTRL_DGRAM_SET_CONNECTED 32/* allow for an externally connected + * socket to be passed in */ +# define BIO_CTRL_DGRAM_SET_RECV_TIMEOUT 33/* setsockopt, essentially */ +# define BIO_CTRL_DGRAM_GET_RECV_TIMEOUT 34/* getsockopt, essentially */ +# define BIO_CTRL_DGRAM_SET_SEND_TIMEOUT 35/* setsockopt, essentially */ +# define BIO_CTRL_DGRAM_GET_SEND_TIMEOUT 36/* getsockopt, essentially */ + +# define BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP 37/* flag whether the last */ +# define BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP 38/* I/O operation timed out */ + +/* #ifdef IP_MTU_DISCOVER */ +# define BIO_CTRL_DGRAM_MTU_DISCOVER 39/* set DF bit on egress packets */ +/* #endif */ + +# define BIO_CTRL_DGRAM_QUERY_MTU 40/* as kernel for current MTU */ +# define BIO_CTRL_DGRAM_GET_FALLBACK_MTU 47 +# define BIO_CTRL_DGRAM_GET_MTU 41/* get cached value for MTU */ +# define BIO_CTRL_DGRAM_SET_MTU 42/* set cached value for MTU. + * want to use this if asking + * the kernel fails */ + +# define BIO_CTRL_DGRAM_MTU_EXCEEDED 43/* check whether the MTU was + * exceed in the previous write + * operation */ + +# define BIO_CTRL_DGRAM_GET_PEER 46 +# define BIO_CTRL_DGRAM_SET_PEER 44/* Destination for the data */ + +# define BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT 45/* Next DTLS handshake timeout + * to adjust socket timeouts */ +# define BIO_CTRL_DGRAM_SET_DONT_FRAG 48 + +# define BIO_CTRL_DGRAM_GET_MTU_OVERHEAD 49 + +/* Deliberately outside of OPENSSL_NO_SCTP - used in bss_dgram.c */ +# define BIO_CTRL_DGRAM_SCTP_SET_IN_HANDSHAKE 50 +# ifndef OPENSSL_NO_SCTP +/* SCTP stuff */ +# define BIO_CTRL_DGRAM_SCTP_ADD_AUTH_KEY 51 +# define BIO_CTRL_DGRAM_SCTP_NEXT_AUTH_KEY 52 +# define BIO_CTRL_DGRAM_SCTP_AUTH_CCS_RCVD 53 +# define BIO_CTRL_DGRAM_SCTP_GET_SNDINFO 60 +# define BIO_CTRL_DGRAM_SCTP_SET_SNDINFO 61 +# define BIO_CTRL_DGRAM_SCTP_GET_RCVINFO 62 +# define BIO_CTRL_DGRAM_SCTP_SET_RCVINFO 63 +# define BIO_CTRL_DGRAM_SCTP_GET_PRINFO 64 +# define BIO_CTRL_DGRAM_SCTP_SET_PRINFO 65 +# define BIO_CTRL_DGRAM_SCTP_SAVE_SHUTDOWN 70 +# endif + +# define BIO_CTRL_DGRAM_SET_PEEK_MODE 71 + +/* + * internal BIO: + * # define BIO_CTRL_SET_KTLS_SEND 72 + * # define BIO_CTRL_SET_KTLS_SEND_CTRL_MSG 74 + * # define BIO_CTRL_CLEAR_KTLS_CTRL_MSG 75 + */ + +# define BIO_CTRL_GET_KTLS_SEND 73 +# define BIO_CTRL_GET_KTLS_RECV 76 + +# define BIO_CTRL_DGRAM_SCTP_WAIT_FOR_DRY 77 +# define BIO_CTRL_DGRAM_SCTP_MSG_WAITING 78 + +/* BIO_f_prefix controls */ +# define BIO_CTRL_SET_PREFIX 79 +# define BIO_CTRL_SET_INDENT 80 +# define BIO_CTRL_GET_INDENT 81 + +# define BIO_CTRL_DGRAM_GET_LOCAL_ADDR_CAP 82 +# define BIO_CTRL_DGRAM_GET_LOCAL_ADDR_ENABLE 83 +# define BIO_CTRL_DGRAM_SET_LOCAL_ADDR_ENABLE 84 +# define BIO_CTRL_DGRAM_GET_EFFECTIVE_CAPS 85 +# define BIO_CTRL_DGRAM_GET_CAPS 86 +# define BIO_CTRL_DGRAM_SET_CAPS 87 +# define BIO_CTRL_DGRAM_GET_NO_TRUNC 88 +# define BIO_CTRL_DGRAM_SET_NO_TRUNC 89 + +/* + * internal BIO: + * # define BIO_CTRL_SET_KTLS_TX_ZEROCOPY_SENDFILE 90 + */ + +# define BIO_CTRL_GET_RPOLL_DESCRIPTOR 91 +# define BIO_CTRL_GET_WPOLL_DESCRIPTOR 92 +# define BIO_CTRL_DGRAM_DETECT_PEER_ADDR 93 + +# define BIO_DGRAM_CAP_NONE 0U +# define BIO_DGRAM_CAP_HANDLES_SRC_ADDR (1U << 0) +# define BIO_DGRAM_CAP_HANDLES_DST_ADDR (1U << 1) +# define BIO_DGRAM_CAP_PROVIDES_SRC_ADDR (1U << 2) +# define BIO_DGRAM_CAP_PROVIDES_DST_ADDR (1U << 3) + +# ifndef OPENSSL_NO_KTLS +# define BIO_get_ktls_send(b) \ + (BIO_ctrl(b, BIO_CTRL_GET_KTLS_SEND, 0, NULL) > 0) +# define BIO_get_ktls_recv(b) \ + (BIO_ctrl(b, BIO_CTRL_GET_KTLS_RECV, 0, NULL) > 0) +# else +# define BIO_get_ktls_send(b) (0) +# define BIO_get_ktls_recv(b) (0) +# endif + +/* modifiers */ +# define BIO_FP_READ 0x02 +# define BIO_FP_WRITE 0x04 +# define BIO_FP_APPEND 0x08 +# define BIO_FP_TEXT 0x10 + +# define BIO_FLAGS_READ 0x01 +# define BIO_FLAGS_WRITE 0x02 +# define BIO_FLAGS_IO_SPECIAL 0x04 +# define BIO_FLAGS_RWS (BIO_FLAGS_READ|BIO_FLAGS_WRITE|BIO_FLAGS_IO_SPECIAL) +# define BIO_FLAGS_SHOULD_RETRY 0x08 +# ifndef OPENSSL_NO_DEPRECATED_3_0 +/* This #define was replaced by an internal constant and should not be used. */ +# define BIO_FLAGS_UPLINK 0 +# endif + +# define BIO_FLAGS_BASE64_NO_NL 0x100 + +/* + * This is used with memory BIOs: + * BIO_FLAGS_MEM_RDONLY means we shouldn't free up or change the data in any way; + * BIO_FLAGS_NONCLEAR_RST means we shouldn't clear data on reset. + */ +# define BIO_FLAGS_MEM_RDONLY 0x200 +# define BIO_FLAGS_NONCLEAR_RST 0x400 +# define BIO_FLAGS_IN_EOF 0x800 + +/* the BIO FLAGS values 0x1000 to 0x8000 are reserved for internal KTLS flags */ + +typedef union bio_addr_st BIO_ADDR; +typedef struct bio_addrinfo_st BIO_ADDRINFO; + +int BIO_get_new_index(void); +void BIO_set_flags(BIO *b, int flags); +int BIO_test_flags(const BIO *b, int flags); +void BIO_clear_flags(BIO *b, int flags); + +# define BIO_get_flags(b) BIO_test_flags(b, ~(0x0)) +# define BIO_set_retry_special(b) \ + BIO_set_flags(b, (BIO_FLAGS_IO_SPECIAL|BIO_FLAGS_SHOULD_RETRY)) +# define BIO_set_retry_read(b) \ + BIO_set_flags(b, (BIO_FLAGS_READ|BIO_FLAGS_SHOULD_RETRY)) +# define BIO_set_retry_write(b) \ + BIO_set_flags(b, (BIO_FLAGS_WRITE|BIO_FLAGS_SHOULD_RETRY)) + +/* These are normally used internally in BIOs */ +# define BIO_clear_retry_flags(b) \ + BIO_clear_flags(b, (BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY)) +# define BIO_get_retry_flags(b) \ + BIO_test_flags(b, (BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY)) + +/* These should be used by the application to tell why we should retry */ +# define BIO_should_read(a) BIO_test_flags(a, BIO_FLAGS_READ) +# define BIO_should_write(a) BIO_test_flags(a, BIO_FLAGS_WRITE) +# define BIO_should_io_special(a) BIO_test_flags(a, BIO_FLAGS_IO_SPECIAL) +# define BIO_retry_type(a) BIO_test_flags(a, BIO_FLAGS_RWS) +# define BIO_should_retry(a) BIO_test_flags(a, BIO_FLAGS_SHOULD_RETRY) + +/* + * The next three are used in conjunction with the BIO_should_io_special() + * condition. After this returns true, BIO *BIO_get_retry_BIO(BIO *bio, int + * *reason); will walk the BIO stack and return the 'reason' for the special + * and the offending BIO. Given a BIO, BIO_get_retry_reason(bio) will return + * the code. + */ +/* + * Returned from the SSL bio when the certificate retrieval code had an error + */ +# define BIO_RR_SSL_X509_LOOKUP 0x01 +/* Returned from the connect BIO when a connect would have blocked */ +# define BIO_RR_CONNECT 0x02 +/* Returned from the accept BIO when an accept would have blocked */ +# define BIO_RR_ACCEPT 0x03 + +/* These are passed by the BIO callback */ +# define BIO_CB_FREE 0x01 +# define BIO_CB_READ 0x02 +# define BIO_CB_WRITE 0x03 +# define BIO_CB_PUTS 0x04 +# define BIO_CB_GETS 0x05 +# define BIO_CB_CTRL 0x06 +# define BIO_CB_RECVMMSG 0x07 +# define BIO_CB_SENDMMSG 0x08 + +/* + * The callback is called before and after the underling operation, The + * BIO_CB_RETURN flag indicates if it is after the call + */ +# define BIO_CB_RETURN 0x80 +# define BIO_CB_return(a) ((a)|BIO_CB_RETURN) +# define BIO_cb_pre(a) (!((a)&BIO_CB_RETURN)) +# define BIO_cb_post(a) ((a)&BIO_CB_RETURN) + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +typedef long (*BIO_callback_fn)(BIO *b, int oper, const char *argp, int argi, + long argl, long ret); +OSSL_DEPRECATEDIN_3_0 BIO_callback_fn BIO_get_callback(const BIO *b); +OSSL_DEPRECATEDIN_3_0 void BIO_set_callback(BIO *b, BIO_callback_fn callback); +OSSL_DEPRECATEDIN_3_0 long BIO_debug_callback(BIO *bio, int cmd, + const char *argp, int argi, + long argl, long ret); +# endif + +typedef long (*BIO_callback_fn_ex)(BIO *b, int oper, const char *argp, + size_t len, int argi, + long argl, int ret, size_t *processed); +BIO_callback_fn_ex BIO_get_callback_ex(const BIO *b); +void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex callback); +long BIO_debug_callback_ex(BIO *bio, int oper, const char *argp, size_t len, + int argi, long argl, int ret, size_t *processed); + +char *BIO_get_callback_arg(const BIO *b); +void BIO_set_callback_arg(BIO *b, char *arg); + +typedef struct bio_method_st BIO_METHOD; + +const char *BIO_method_name(const BIO *b); +int BIO_method_type(const BIO *b); + +typedef int BIO_info_cb(BIO *, int, int); +typedef BIO_info_cb bio_info_cb; /* backward compatibility */ + +SKM_DEFINE_STACK_OF_INTERNAL(BIO, BIO, BIO) +#define sk_BIO_num(sk) OPENSSL_sk_num(ossl_check_const_BIO_sk_type(sk)) +#define sk_BIO_value(sk, idx) ((BIO *)OPENSSL_sk_value(ossl_check_const_BIO_sk_type(sk), (idx))) +#define sk_BIO_new(cmp) ((STACK_OF(BIO) *)OPENSSL_sk_new(ossl_check_BIO_compfunc_type(cmp))) +#define sk_BIO_new_null() ((STACK_OF(BIO) *)OPENSSL_sk_new_null()) +#define sk_BIO_new_reserve(cmp, n) ((STACK_OF(BIO) *)OPENSSL_sk_new_reserve(ossl_check_BIO_compfunc_type(cmp), (n))) +#define sk_BIO_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_BIO_sk_type(sk), (n)) +#define sk_BIO_free(sk) OPENSSL_sk_free(ossl_check_BIO_sk_type(sk)) +#define sk_BIO_zero(sk) OPENSSL_sk_zero(ossl_check_BIO_sk_type(sk)) +#define sk_BIO_delete(sk, i) ((BIO *)OPENSSL_sk_delete(ossl_check_BIO_sk_type(sk), (i))) +#define sk_BIO_delete_ptr(sk, ptr) ((BIO *)OPENSSL_sk_delete_ptr(ossl_check_BIO_sk_type(sk), ossl_check_BIO_type(ptr))) +#define sk_BIO_push(sk, ptr) OPENSSL_sk_push(ossl_check_BIO_sk_type(sk), ossl_check_BIO_type(ptr)) +#define sk_BIO_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_BIO_sk_type(sk), ossl_check_BIO_type(ptr)) +#define sk_BIO_pop(sk) ((BIO *)OPENSSL_sk_pop(ossl_check_BIO_sk_type(sk))) +#define sk_BIO_shift(sk) ((BIO *)OPENSSL_sk_shift(ossl_check_BIO_sk_type(sk))) +#define sk_BIO_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_BIO_sk_type(sk),ossl_check_BIO_freefunc_type(freefunc)) +#define sk_BIO_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_BIO_sk_type(sk), ossl_check_BIO_type(ptr), (idx)) +#define sk_BIO_set(sk, idx, ptr) ((BIO *)OPENSSL_sk_set(ossl_check_BIO_sk_type(sk), (idx), ossl_check_BIO_type(ptr))) +#define sk_BIO_find(sk, ptr) OPENSSL_sk_find(ossl_check_BIO_sk_type(sk), ossl_check_BIO_type(ptr)) +#define sk_BIO_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_BIO_sk_type(sk), ossl_check_BIO_type(ptr)) +#define sk_BIO_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_BIO_sk_type(sk), ossl_check_BIO_type(ptr), pnum) +#define sk_BIO_sort(sk) OPENSSL_sk_sort(ossl_check_BIO_sk_type(sk)) +#define sk_BIO_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_BIO_sk_type(sk)) +#define sk_BIO_dup(sk) ((STACK_OF(BIO) *)OPENSSL_sk_dup(ossl_check_const_BIO_sk_type(sk))) +#define sk_BIO_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(BIO) *)OPENSSL_sk_deep_copy(ossl_check_const_BIO_sk_type(sk), ossl_check_BIO_copyfunc_type(copyfunc), ossl_check_BIO_freefunc_type(freefunc))) +#define sk_BIO_set_cmp_func(sk, cmp) ((sk_BIO_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_BIO_sk_type(sk), ossl_check_BIO_compfunc_type(cmp))) + + + +/* Prefix and suffix callback in ASN1 BIO */ +typedef int asn1_ps_func (BIO *b, unsigned char **pbuf, int *plen, + void *parg); + +typedef void (*BIO_dgram_sctp_notification_handler_fn) (BIO *b, + void *context, + void *buf); +# ifndef OPENSSL_NO_SCTP +/* SCTP parameter structs */ +struct bio_dgram_sctp_sndinfo { + uint16_t snd_sid; + uint16_t snd_flags; + uint32_t snd_ppid; + uint32_t snd_context; +}; + +struct bio_dgram_sctp_rcvinfo { + uint16_t rcv_sid; + uint16_t rcv_ssn; + uint16_t rcv_flags; + uint32_t rcv_ppid; + uint32_t rcv_tsn; + uint32_t rcv_cumtsn; + uint32_t rcv_context; +}; + +struct bio_dgram_sctp_prinfo { + uint16_t pr_policy; + uint32_t pr_value; +}; +# endif + +/* BIO_sendmmsg/BIO_recvmmsg-related definitions */ +typedef struct bio_msg_st { + void *data; + size_t data_len; + BIO_ADDR *peer, *local; + uint64_t flags; +} BIO_MSG; + +typedef struct bio_mmsg_cb_args_st { + BIO_MSG *msg; + size_t stride, num_msg; + uint64_t flags; + size_t *msgs_processed; +} BIO_MMSG_CB_ARGS; + +#define BIO_POLL_DESCRIPTOR_TYPE_NONE 0 +#define BIO_POLL_DESCRIPTOR_TYPE_SOCK_FD 1 +#define BIO_POLL_DESCRIPTOR_TYPE_SSL 2 +#define BIO_POLL_DESCRIPTOR_CUSTOM_START 8192 + +typedef struct bio_poll_descriptor_st { + uint32_t type; + union { + int fd; + void *custom; + uintptr_t custom_ui; + SSL *ssl; + } value; +} BIO_POLL_DESCRIPTOR; + +/* + * #define BIO_CONN_get_param_hostname BIO_ctrl + */ + +# define BIO_C_SET_CONNECT 100 +# define BIO_C_DO_STATE_MACHINE 101 +# define BIO_C_SET_NBIO 102 +/* # define BIO_C_SET_PROXY_PARAM 103 */ +# define BIO_C_SET_FD 104 +# define BIO_C_GET_FD 105 +# define BIO_C_SET_FILE_PTR 106 +# define BIO_C_GET_FILE_PTR 107 +# define BIO_C_SET_FILENAME 108 +# define BIO_C_SET_SSL 109 +# define BIO_C_GET_SSL 110 +# define BIO_C_SET_MD 111 +# define BIO_C_GET_MD 112 +# define BIO_C_GET_CIPHER_STATUS 113 +# define BIO_C_SET_BUF_MEM 114 +# define BIO_C_GET_BUF_MEM_PTR 115 +# define BIO_C_GET_BUFF_NUM_LINES 116 +# define BIO_C_SET_BUFF_SIZE 117 +# define BIO_C_SET_ACCEPT 118 +# define BIO_C_SSL_MODE 119 +# define BIO_C_GET_MD_CTX 120 +/* # define BIO_C_GET_PROXY_PARAM 121 */ +# define BIO_C_SET_BUFF_READ_DATA 122/* data to read first */ +# define BIO_C_GET_CONNECT 123 +# define BIO_C_GET_ACCEPT 124 +# define BIO_C_SET_SSL_RENEGOTIATE_BYTES 125 +# define BIO_C_GET_SSL_NUM_RENEGOTIATES 126 +# define BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT 127 +# define BIO_C_FILE_SEEK 128 +# define BIO_C_GET_CIPHER_CTX 129 +# define BIO_C_SET_BUF_MEM_EOF_RETURN 130/* return end of input + * value */ +# define BIO_C_SET_BIND_MODE 131 +# define BIO_C_GET_BIND_MODE 132 +# define BIO_C_FILE_TELL 133 +# define BIO_C_GET_SOCKS 134 +# define BIO_C_SET_SOCKS 135 + +# define BIO_C_SET_WRITE_BUF_SIZE 136/* for BIO_s_bio */ +# define BIO_C_GET_WRITE_BUF_SIZE 137 +# define BIO_C_MAKE_BIO_PAIR 138 +# define BIO_C_DESTROY_BIO_PAIR 139 +# define BIO_C_GET_WRITE_GUARANTEE 140 +# define BIO_C_GET_READ_REQUEST 141 +# define BIO_C_SHUTDOWN_WR 142 +# define BIO_C_NREAD0 143 +# define BIO_C_NREAD 144 +# define BIO_C_NWRITE0 145 +# define BIO_C_NWRITE 146 +# define BIO_C_RESET_READ_REQUEST 147 +# define BIO_C_SET_MD_CTX 148 + +# define BIO_C_SET_PREFIX 149 +# define BIO_C_GET_PREFIX 150 +# define BIO_C_SET_SUFFIX 151 +# define BIO_C_GET_SUFFIX 152 + +# define BIO_C_SET_EX_ARG 153 +# define BIO_C_GET_EX_ARG 154 + +# define BIO_C_SET_CONNECT_MODE 155 + +# define BIO_C_SET_TFO 156 /* like BIO_C_SET_NBIO */ + +# define BIO_C_SET_SOCK_TYPE 157 +# define BIO_C_GET_SOCK_TYPE 158 +# define BIO_C_GET_DGRAM_BIO 159 + +# define BIO_set_app_data(s,arg) BIO_set_ex_data(s,0,arg) +# define BIO_get_app_data(s) BIO_get_ex_data(s,0) + +# define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) +# define BIO_set_tfo(b,n) BIO_ctrl(b,BIO_C_SET_TFO,(n),NULL) + +# ifndef OPENSSL_NO_SOCK +/* IP families we support, for BIO_s_connect() and BIO_s_accept() */ +/* Note: the underlying operating system may not support some of them */ +# define BIO_FAMILY_IPV4 4 +# define BIO_FAMILY_IPV6 6 +# define BIO_FAMILY_IPANY 256 + +/* BIO_s_connect() */ +# define BIO_set_conn_hostname(b,name) BIO_ctrl(b,BIO_C_SET_CONNECT,0, \ + (char *)(name)) +# define BIO_set_conn_port(b,port) BIO_ctrl(b,BIO_C_SET_CONNECT,1, \ + (char *)(port)) +# define BIO_set_conn_address(b,addr) BIO_ctrl(b,BIO_C_SET_CONNECT,2, \ + (char *)(addr)) +# define BIO_set_conn_ip_family(b,f) BIO_int_ctrl(b,BIO_C_SET_CONNECT,3,f) +# define BIO_get_conn_hostname(b) ((const char *)BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,0)) +# define BIO_get_conn_port(b) ((const char *)BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,1)) +# define BIO_get_conn_address(b) ((const BIO_ADDR *)BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2)) +# define BIO_get_conn_ip_family(b) BIO_ctrl(b,BIO_C_GET_CONNECT,3,NULL) +# define BIO_get_conn_mode(b) BIO_ctrl(b,BIO_C_GET_CONNECT,4,NULL) +# define BIO_set_conn_mode(b,n) BIO_ctrl(b,BIO_C_SET_CONNECT_MODE,(n),NULL) +# define BIO_set_sock_type(b,t) BIO_ctrl(b,BIO_C_SET_SOCK_TYPE,(t),NULL) +# define BIO_get_sock_type(b) BIO_ctrl(b,BIO_C_GET_SOCK_TYPE,0,NULL) +# define BIO_get0_dgram_bio(b, p) BIO_ctrl(b,BIO_C_GET_DGRAM_BIO,0,(void *)(BIO **)(p)) + +/* BIO_s_accept() */ +# define BIO_set_accept_name(b,name) BIO_ctrl(b,BIO_C_SET_ACCEPT,0, \ + (char *)(name)) +# define BIO_set_accept_port(b,port) BIO_ctrl(b,BIO_C_SET_ACCEPT,1, \ + (char *)(port)) +# define BIO_get_accept_name(b) ((const char *)BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,0)) +# define BIO_get_accept_port(b) ((const char *)BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,1)) +# define BIO_get_peer_name(b) ((const char *)BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,2)) +# define BIO_get_peer_port(b) ((const char *)BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,3)) +/* #define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) */ +# define BIO_set_nbio_accept(b,n) BIO_ctrl(b,BIO_C_SET_ACCEPT,2,(n)?(void *)"a":NULL) +# define BIO_set_accept_bios(b,bio) BIO_ctrl(b,BIO_C_SET_ACCEPT,3, \ + (char *)(bio)) +# define BIO_set_accept_ip_family(b,f) BIO_int_ctrl(b,BIO_C_SET_ACCEPT,4,f) +# define BIO_get_accept_ip_family(b) BIO_ctrl(b,BIO_C_GET_ACCEPT,4,NULL) +# define BIO_set_tfo_accept(b,n) BIO_ctrl(b,BIO_C_SET_ACCEPT,5,(n)?(void *)"a":NULL) + +/* Aliases kept for backward compatibility */ +# define BIO_BIND_NORMAL 0 +# define BIO_BIND_REUSEADDR BIO_SOCK_REUSEADDR +# define BIO_BIND_REUSEADDR_IF_UNUSED BIO_SOCK_REUSEADDR +# define BIO_set_bind_mode(b,mode) BIO_ctrl(b,BIO_C_SET_BIND_MODE,mode,NULL) +# define BIO_get_bind_mode(b) BIO_ctrl(b,BIO_C_GET_BIND_MODE,0,NULL) +# endif /* OPENSSL_NO_SOCK */ + +# define BIO_do_connect(b) BIO_do_handshake(b) +# define BIO_do_accept(b) BIO_do_handshake(b) + +# define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) + +/* BIO_s_datagram(), BIO_s_fd(), BIO_s_socket(), BIO_s_accept() and BIO_s_connect() */ +# define BIO_set_fd(b,fd,c) BIO_int_ctrl(b,BIO_C_SET_FD,c,fd) +# define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) + +/* BIO_s_file() */ +# define BIO_set_fp(b,fp,c) BIO_ctrl(b,BIO_C_SET_FILE_PTR,c,(char *)(fp)) +# define BIO_get_fp(b,fpp) BIO_ctrl(b,BIO_C_GET_FILE_PTR,0,(char *)(fpp)) + +/* BIO_s_fd() and BIO_s_file() */ +# define BIO_seek(b,ofs) (int)BIO_ctrl(b,BIO_C_FILE_SEEK,ofs,NULL) +# define BIO_tell(b) (int)BIO_ctrl(b,BIO_C_FILE_TELL,0,NULL) + +/* + * name is cast to lose const, but might be better to route through a + * function so we can do it safely + */ +# ifdef CONST_STRICT +/* + * If you are wondering why this isn't defined, its because CONST_STRICT is + * purely a compile-time kludge to allow const to be checked. + */ +int BIO_read_filename(BIO *b, const char *name); +# else +# define BIO_read_filename(b,name) (int)BIO_ctrl(b,BIO_C_SET_FILENAME, \ + BIO_CLOSE|BIO_FP_READ,(char *)(name)) +# endif +# define BIO_write_filename(b,name) (int)BIO_ctrl(b,BIO_C_SET_FILENAME, \ + BIO_CLOSE|BIO_FP_WRITE,name) +# define BIO_append_filename(b,name) (int)BIO_ctrl(b,BIO_C_SET_FILENAME, \ + BIO_CLOSE|BIO_FP_APPEND,name) +# define BIO_rw_filename(b,name) (int)BIO_ctrl(b,BIO_C_SET_FILENAME, \ + BIO_CLOSE|BIO_FP_READ|BIO_FP_WRITE,name) + +/* + * WARNING WARNING, this ups the reference count on the read bio of the SSL + * structure. This is because the ssl read BIO is now pointed to by the + * next_bio field in the bio. So when you free the BIO, make sure you are + * doing a BIO_free_all() to catch the underlying BIO. + */ +# define BIO_set_ssl(b,ssl,c) BIO_ctrl(b,BIO_C_SET_SSL,c,(char *)(ssl)) +# define BIO_get_ssl(b,sslp) BIO_ctrl(b,BIO_C_GET_SSL,0,(char *)(sslp)) +# define BIO_set_ssl_mode(b,client) BIO_ctrl(b,BIO_C_SSL_MODE,client,NULL) +# define BIO_set_ssl_renegotiate_bytes(b,num) \ + BIO_ctrl(b,BIO_C_SET_SSL_RENEGOTIATE_BYTES,num,NULL) +# define BIO_get_num_renegotiates(b) \ + BIO_ctrl(b,BIO_C_GET_SSL_NUM_RENEGOTIATES,0,NULL) +# define BIO_set_ssl_renegotiate_timeout(b,seconds) \ + BIO_ctrl(b,BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT,seconds,NULL) + +/* defined in evp.h */ +/* #define BIO_set_md(b,md) BIO_ctrl(b,BIO_C_SET_MD,1,(char *)(md)) */ + +# define BIO_get_mem_data(b,pp) BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)(pp)) +# define BIO_set_mem_buf(b,bm,c) BIO_ctrl(b,BIO_C_SET_BUF_MEM,c,(char *)(bm)) +# define BIO_get_mem_ptr(b,pp) BIO_ctrl(b,BIO_C_GET_BUF_MEM_PTR,0, \ + (char *)(pp)) +# define BIO_set_mem_eof_return(b,v) \ + BIO_ctrl(b,BIO_C_SET_BUF_MEM_EOF_RETURN,v,NULL) + +/* For the BIO_f_buffer() type */ +# define BIO_get_buffer_num_lines(b) BIO_ctrl(b,BIO_C_GET_BUFF_NUM_LINES,0,NULL) +# define BIO_set_buffer_size(b,size) BIO_ctrl(b,BIO_C_SET_BUFF_SIZE,size,NULL) +# define BIO_set_read_buffer_size(b,size) BIO_int_ctrl(b,BIO_C_SET_BUFF_SIZE,size,0) +# define BIO_set_write_buffer_size(b,size) BIO_int_ctrl(b,BIO_C_SET_BUFF_SIZE,size,1) +# define BIO_set_buffer_read_data(b,buf,num) BIO_ctrl(b,BIO_C_SET_BUFF_READ_DATA,num,buf) + +/* Don't use the next one unless you know what you are doing :-) */ +# define BIO_dup_state(b,ret) BIO_ctrl(b,BIO_CTRL_DUP,0,(char *)(ret)) + +# define BIO_reset(b) (int)BIO_ctrl(b,BIO_CTRL_RESET,0,NULL) +# define BIO_eof(b) (int)BIO_ctrl(b,BIO_CTRL_EOF,0,NULL) +# define BIO_set_close(b,c) (int)BIO_ctrl(b,BIO_CTRL_SET_CLOSE,(c),NULL) +# define BIO_get_close(b) (int)BIO_ctrl(b,BIO_CTRL_GET_CLOSE,0,NULL) +# define BIO_pending(b) (int)BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL) +# define BIO_wpending(b) (int)BIO_ctrl(b,BIO_CTRL_WPENDING,0,NULL) +/* ...pending macros have inappropriate return type */ +size_t BIO_ctrl_pending(BIO *b); +size_t BIO_ctrl_wpending(BIO *b); +# define BIO_flush(b) (int)BIO_ctrl(b,BIO_CTRL_FLUSH,0,NULL) +# define BIO_get_info_callback(b,cbp) (int)BIO_ctrl(b,BIO_CTRL_GET_CALLBACK,0, \ + cbp) +# define BIO_set_info_callback(b,cb) (int)BIO_callback_ctrl(b,BIO_CTRL_SET_CALLBACK,cb) + +/* For the BIO_f_buffer() type */ +# define BIO_buffer_get_num_lines(b) BIO_ctrl(b,BIO_CTRL_GET,0,NULL) +# define BIO_buffer_peek(b,s,l) BIO_ctrl(b,BIO_CTRL_PEEK,(l),(s)) + +/* For BIO_s_bio() */ +# define BIO_set_write_buf_size(b,size) (int)BIO_ctrl(b,BIO_C_SET_WRITE_BUF_SIZE,size,NULL) +# define BIO_get_write_buf_size(b,size) (size_t)BIO_ctrl(b,BIO_C_GET_WRITE_BUF_SIZE,size,NULL) +# define BIO_make_bio_pair(b1,b2) (int)BIO_ctrl(b1,BIO_C_MAKE_BIO_PAIR,0,b2) +# define BIO_destroy_bio_pair(b) (int)BIO_ctrl(b,BIO_C_DESTROY_BIO_PAIR,0,NULL) +# define BIO_shutdown_wr(b) (int)BIO_ctrl(b, BIO_C_SHUTDOWN_WR, 0, NULL) +/* macros with inappropriate type -- but ...pending macros use int too: */ +# define BIO_get_write_guarantee(b) (int)BIO_ctrl(b,BIO_C_GET_WRITE_GUARANTEE,0,NULL) +# define BIO_get_read_request(b) (int)BIO_ctrl(b,BIO_C_GET_READ_REQUEST,0,NULL) +size_t BIO_ctrl_get_write_guarantee(BIO *b); +size_t BIO_ctrl_get_read_request(BIO *b); +int BIO_ctrl_reset_read_request(BIO *b); + +/* ctrl macros for dgram */ +# define BIO_ctrl_dgram_connect(b,peer) \ + (int)BIO_ctrl(b,BIO_CTRL_DGRAM_CONNECT,0, (char *)(peer)) +# define BIO_ctrl_set_connected(b,peer) \ + (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_CONNECTED, 0, (char *)(peer)) +# define BIO_dgram_recv_timedout(b) \ + (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP, 0, NULL) +# define BIO_dgram_send_timedout(b) \ + (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP, 0, NULL) +# define BIO_dgram_get_peer(b,peer) \ + (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_PEER, 0, (char *)(peer)) +# define BIO_dgram_set_peer(b,peer) \ + (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_PEER, 0, (char *)(peer)) +# define BIO_dgram_detect_peer_addr(b,peer) \ + (int)BIO_ctrl(b, BIO_CTRL_DGRAM_DETECT_PEER_ADDR, 0, (char *)(peer)) +# define BIO_dgram_get_mtu_overhead(b) \ + (unsigned int)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_MTU_OVERHEAD, 0, NULL) +# define BIO_dgram_get_local_addr_cap(b) \ + (int)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_LOCAL_ADDR_CAP, 0, NULL) +# define BIO_dgram_get_local_addr_enable(b, penable) \ + (int)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_LOCAL_ADDR_ENABLE, 0, (char *)(penable)) +# define BIO_dgram_set_local_addr_enable(b, enable) \ + (int)BIO_ctrl((b), BIO_CTRL_DGRAM_SET_LOCAL_ADDR_ENABLE, (enable), NULL) +# define BIO_dgram_get_effective_caps(b) \ + (uint32_t)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_EFFECTIVE_CAPS, 0, NULL) +# define BIO_dgram_get_caps(b) \ + (uint32_t)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_CAPS, 0, NULL) +# define BIO_dgram_set_caps(b, caps) \ + (int)BIO_ctrl((b), BIO_CTRL_DGRAM_SET_CAPS, (long)(caps), NULL) +# define BIO_dgram_get_no_trunc(b) \ + (unsigned int)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_NO_TRUNC, 0, NULL) +# define BIO_dgram_set_no_trunc(b, enable) \ + (int)BIO_ctrl((b), BIO_CTRL_DGRAM_SET_NO_TRUNC, (enable), NULL) +# define BIO_dgram_get_mtu(b) \ + (unsigned int)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_MTU, 0, NULL) +# define BIO_dgram_set_mtu(b, mtu) \ + (int)BIO_ctrl((b), BIO_CTRL_DGRAM_SET_MTU, (mtu), NULL) + +/* ctrl macros for BIO_f_prefix */ +# define BIO_set_prefix(b,p) BIO_ctrl((b), BIO_CTRL_SET_PREFIX, 0, (void *)(p)) +# define BIO_set_indent(b,i) BIO_ctrl((b), BIO_CTRL_SET_INDENT, (i), NULL) +# define BIO_get_indent(b) BIO_ctrl((b), BIO_CTRL_GET_INDENT, 0, NULL) + +#define BIO_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_BIO, l, p, newf, dupf, freef) +int BIO_set_ex_data(BIO *bio, int idx, void *data); +void *BIO_get_ex_data(const BIO *bio, int idx); +uint64_t BIO_number_read(BIO *bio); +uint64_t BIO_number_written(BIO *bio); + +/* For BIO_f_asn1() */ +int BIO_asn1_set_prefix(BIO *b, asn1_ps_func *prefix, + asn1_ps_func *prefix_free); +int BIO_asn1_get_prefix(BIO *b, asn1_ps_func **pprefix, + asn1_ps_func **pprefix_free); +int BIO_asn1_set_suffix(BIO *b, asn1_ps_func *suffix, + asn1_ps_func *suffix_free); +int BIO_asn1_get_suffix(BIO *b, asn1_ps_func **psuffix, + asn1_ps_func **psuffix_free); + +const BIO_METHOD *BIO_s_file(void); +BIO *BIO_new_file(const char *filename, const char *mode); +BIO *BIO_new_from_core_bio(OSSL_LIB_CTX *libctx, OSSL_CORE_BIO *corebio); +# ifndef OPENSSL_NO_STDIO +BIO *BIO_new_fp(FILE *stream, int close_flag); +# endif +BIO *BIO_new_ex(OSSL_LIB_CTX *libctx, const BIO_METHOD *method); +BIO *BIO_new(const BIO_METHOD *type); +int BIO_free(BIO *a); +void BIO_set_data(BIO *a, void *ptr); +void *BIO_get_data(BIO *a); +void BIO_set_init(BIO *a, int init); +int BIO_get_init(BIO *a); +void BIO_set_shutdown(BIO *a, int shut); +int BIO_get_shutdown(BIO *a); +void BIO_vfree(BIO *a); +int BIO_up_ref(BIO *a); +int BIO_read(BIO *b, void *data, int dlen); +int BIO_read_ex(BIO *b, void *data, size_t dlen, size_t *readbytes); +__owur int BIO_recvmmsg(BIO *b, BIO_MSG *msg, + size_t stride, size_t num_msg, uint64_t flags, + size_t *msgs_processed); +int BIO_gets(BIO *bp, char *buf, int size); +int BIO_get_line(BIO *bio, char *buf, int size); +int BIO_write(BIO *b, const void *data, int dlen); +int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written); +__owur int BIO_sendmmsg(BIO *b, BIO_MSG *msg, + size_t stride, size_t num_msg, uint64_t flags, + size_t *msgs_processed); +__owur int BIO_get_rpoll_descriptor(BIO *b, BIO_POLL_DESCRIPTOR *desc); +__owur int BIO_get_wpoll_descriptor(BIO *b, BIO_POLL_DESCRIPTOR *desc); +int BIO_puts(BIO *bp, const char *buf); +int BIO_indent(BIO *b, int indent, int max); +long BIO_ctrl(BIO *bp, int cmd, long larg, void *parg); +long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp); +void *BIO_ptr_ctrl(BIO *bp, int cmd, long larg); +long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg); +BIO *BIO_push(BIO *b, BIO *append); +BIO *BIO_pop(BIO *b); +void BIO_free_all(BIO *a); +BIO *BIO_find_type(BIO *b, int bio_type); +BIO *BIO_next(BIO *b); +void BIO_set_next(BIO *b, BIO *next); +BIO *BIO_get_retry_BIO(BIO *bio, int *reason); +int BIO_get_retry_reason(BIO *bio); +void BIO_set_retry_reason(BIO *bio, int reason); +BIO *BIO_dup_chain(BIO *in); + +int BIO_nread0(BIO *bio, char **buf); +int BIO_nread(BIO *bio, char **buf, int num); +int BIO_nwrite0(BIO *bio, char **buf); +int BIO_nwrite(BIO *bio, char **buf, int num); + +const BIO_METHOD *BIO_s_mem(void); +# ifndef OPENSSL_NO_DGRAM +const BIO_METHOD *BIO_s_dgram_mem(void); +# endif +const BIO_METHOD *BIO_s_secmem(void); +BIO *BIO_new_mem_buf(const void *buf, int len); +# ifndef OPENSSL_NO_SOCK +const BIO_METHOD *BIO_s_socket(void); +const BIO_METHOD *BIO_s_connect(void); +const BIO_METHOD *BIO_s_accept(void); +# endif +const BIO_METHOD *BIO_s_fd(void); +const BIO_METHOD *BIO_s_log(void); +const BIO_METHOD *BIO_s_bio(void); +const BIO_METHOD *BIO_s_null(void); +const BIO_METHOD *BIO_f_null(void); +const BIO_METHOD *BIO_f_buffer(void); +const BIO_METHOD *BIO_f_readbuffer(void); +const BIO_METHOD *BIO_f_linebuffer(void); +const BIO_METHOD *BIO_f_nbio_test(void); +const BIO_METHOD *BIO_f_prefix(void); +const BIO_METHOD *BIO_s_core(void); +# ifndef OPENSSL_NO_DGRAM +const BIO_METHOD *BIO_s_dgram_pair(void); +const BIO_METHOD *BIO_s_datagram(void); +int BIO_dgram_non_fatal_error(int error); +BIO *BIO_new_dgram(int fd, int close_flag); +# ifndef OPENSSL_NO_SCTP +const BIO_METHOD *BIO_s_datagram_sctp(void); +BIO *BIO_new_dgram_sctp(int fd, int close_flag); +int BIO_dgram_is_sctp(BIO *bio); +int BIO_dgram_sctp_notification_cb(BIO *b, + BIO_dgram_sctp_notification_handler_fn handle_notifications, + void *context); +int BIO_dgram_sctp_wait_for_dry(BIO *b); +int BIO_dgram_sctp_msg_waiting(BIO *b); +# endif +# endif + +# ifndef OPENSSL_NO_SOCK +int BIO_sock_should_retry(int i); +int BIO_sock_non_fatal_error(int error); +int BIO_err_is_non_fatal(unsigned int errcode); +int BIO_socket_wait(int fd, int for_read, time_t max_time); +# endif +int BIO_wait(BIO *bio, time_t max_time, unsigned int nap_milliseconds); +int BIO_do_connect_retry(BIO *bio, int timeout, int nap_milliseconds); + +int BIO_fd_should_retry(int i); +int BIO_fd_non_fatal_error(int error); +int BIO_dump_cb(int (*cb) (const void *data, size_t len, void *u), + void *u, const void *s, int len); +int BIO_dump_indent_cb(int (*cb) (const void *data, size_t len, void *u), + void *u, const void *s, int len, int indent); +int BIO_dump(BIO *b, const void *bytes, int len); +int BIO_dump_indent(BIO *b, const void *bytes, int len, int indent); +# ifndef OPENSSL_NO_STDIO +int BIO_dump_fp(FILE *fp, const void *s, int len); +int BIO_dump_indent_fp(FILE *fp, const void *s, int len, int indent); +# endif +int BIO_hex_string(BIO *out, int indent, int width, const void *data, + int datalen); + +# ifndef OPENSSL_NO_SOCK +BIO_ADDR *BIO_ADDR_new(void); +int BIO_ADDR_copy(BIO_ADDR *dst, const BIO_ADDR *src); +BIO_ADDR *BIO_ADDR_dup(const BIO_ADDR *ap); +int BIO_ADDR_rawmake(BIO_ADDR *ap, int family, + const void *where, size_t wherelen, unsigned short port); +void BIO_ADDR_free(BIO_ADDR *); +void BIO_ADDR_clear(BIO_ADDR *ap); +int BIO_ADDR_family(const BIO_ADDR *ap); +int BIO_ADDR_rawaddress(const BIO_ADDR *ap, void *p, size_t *l); +unsigned short BIO_ADDR_rawport(const BIO_ADDR *ap); +char *BIO_ADDR_hostname_string(const BIO_ADDR *ap, int numeric); +char *BIO_ADDR_service_string(const BIO_ADDR *ap, int numeric); +char *BIO_ADDR_path_string(const BIO_ADDR *ap); + +const BIO_ADDRINFO *BIO_ADDRINFO_next(const BIO_ADDRINFO *bai); +int BIO_ADDRINFO_family(const BIO_ADDRINFO *bai); +int BIO_ADDRINFO_socktype(const BIO_ADDRINFO *bai); +int BIO_ADDRINFO_protocol(const BIO_ADDRINFO *bai); +const BIO_ADDR *BIO_ADDRINFO_address(const BIO_ADDRINFO *bai); +void BIO_ADDRINFO_free(BIO_ADDRINFO *bai); + +enum BIO_hostserv_priorities { + BIO_PARSE_PRIO_HOST, BIO_PARSE_PRIO_SERV +}; +int BIO_parse_hostserv(const char *hostserv, char **host, char **service, + enum BIO_hostserv_priorities hostserv_prio); +enum BIO_lookup_type { + BIO_LOOKUP_CLIENT, BIO_LOOKUP_SERVER +}; +int BIO_lookup(const char *host, const char *service, + enum BIO_lookup_type lookup_type, + int family, int socktype, BIO_ADDRINFO **res); +int BIO_lookup_ex(const char *host, const char *service, + int lookup_type, int family, int socktype, int protocol, + BIO_ADDRINFO **res); +int BIO_sock_error(int sock); +int BIO_socket_ioctl(int fd, long type, void *arg); +int BIO_socket_nbio(int fd, int mode); +int BIO_sock_init(void); +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define BIO_sock_cleanup() while(0) continue +# endif +int BIO_set_tcp_ndelay(int sock, int turn_on); +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 struct hostent *BIO_gethostbyname(const char *name); +OSSL_DEPRECATEDIN_1_1_0 int BIO_get_port(const char *str, unsigned short *port_ptr); +OSSL_DEPRECATEDIN_1_1_0 int BIO_get_host_ip(const char *str, unsigned char *ip); +OSSL_DEPRECATEDIN_1_1_0 int BIO_get_accept_socket(char *host_port, int mode); +OSSL_DEPRECATEDIN_1_1_0 int BIO_accept(int sock, char **ip_port); +# endif + +union BIO_sock_info_u { + BIO_ADDR *addr; +}; +enum BIO_sock_info_type { + BIO_SOCK_INFO_ADDRESS +}; +int BIO_sock_info(int sock, + enum BIO_sock_info_type type, union BIO_sock_info_u *info); + +# define BIO_SOCK_REUSEADDR 0x01 +# define BIO_SOCK_V6_ONLY 0x02 +# define BIO_SOCK_KEEPALIVE 0x04 +# define BIO_SOCK_NONBLOCK 0x08 +# define BIO_SOCK_NODELAY 0x10 +# define BIO_SOCK_TFO 0x20 + +int BIO_socket(int domain, int socktype, int protocol, int options); +int BIO_connect(int sock, const BIO_ADDR *addr, int options); +int BIO_bind(int sock, const BIO_ADDR *addr, int options); +int BIO_listen(int sock, const BIO_ADDR *addr, int options); +int BIO_accept_ex(int accept_sock, BIO_ADDR *addr, int options); +int BIO_closesocket(int sock); + +BIO *BIO_new_socket(int sock, int close_flag); +BIO *BIO_new_connect(const char *host_port); +BIO *BIO_new_accept(const char *host_port); +# endif /* OPENSSL_NO_SOCK*/ + +BIO *BIO_new_fd(int fd, int close_flag); + +int BIO_new_bio_pair(BIO **bio1, size_t writebuf1, + BIO **bio2, size_t writebuf2); +# ifndef OPENSSL_NO_DGRAM +int BIO_new_bio_dgram_pair(BIO **bio1, size_t writebuf1, + BIO **bio2, size_t writebuf2); +# endif + +/* + * If successful, returns 1 and in *bio1, *bio2 two BIO pair endpoints. + * Otherwise returns 0 and sets *bio1 and *bio2 to NULL. Size 0 uses default + * value. + */ + +void BIO_copy_next_retry(BIO *b); + +/* + * long BIO_ghbn_ctrl(int cmd,int iarg,char *parg); + */ + +# define ossl_bio__attr__(x) +# if defined(__GNUC__) && defined(__STDC_VERSION__) \ + && !defined(__MINGW32__) && !defined(__MINGW64__) \ + && !defined(__APPLE__) + /* + * Because we support the 'z' modifier, which made its appearance in C99, + * we can't use __attribute__ with pre C99 dialects. + */ +# if __STDC_VERSION__ >= 199901L +# undef ossl_bio__attr__ +# define ossl_bio__attr__ __attribute__ +# if __GNUC__*10 + __GNUC_MINOR__ >= 44 +# define ossl_bio__printf__ __gnu_printf__ +# else +# define ossl_bio__printf__ __printf__ +# endif +# endif +# endif +int BIO_printf(BIO *bio, const char *format, ...) +ossl_bio__attr__((__format__(ossl_bio__printf__, 2, 3))); +int BIO_vprintf(BIO *bio, const char *format, va_list args) +ossl_bio__attr__((__format__(ossl_bio__printf__, 2, 0))); +int BIO_snprintf(char *buf, size_t n, const char *format, ...) +ossl_bio__attr__((__format__(ossl_bio__printf__, 3, 4))); +int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args) +ossl_bio__attr__((__format__(ossl_bio__printf__, 3, 0))); +# undef ossl_bio__attr__ +# undef ossl_bio__printf__ + + +BIO_METHOD *BIO_meth_new(int type, const char *name); +void BIO_meth_free(BIO_METHOD *biom); +int (*BIO_meth_get_write(const BIO_METHOD *biom)) (BIO *, const char *, int); +int (*BIO_meth_get_write_ex(const BIO_METHOD *biom)) (BIO *, const char *, size_t, + size_t *); +int BIO_meth_set_write(BIO_METHOD *biom, + int (*write) (BIO *, const char *, int)); +int BIO_meth_set_write_ex(BIO_METHOD *biom, + int (*bwrite) (BIO *, const char *, size_t, size_t *)); +int BIO_meth_set_sendmmsg(BIO_METHOD *biom, + int (*f) (BIO *, BIO_MSG *, size_t, size_t, + uint64_t, size_t *)); +int (*BIO_meth_get_sendmmsg(const BIO_METHOD *biom))(BIO *, BIO_MSG *, + size_t, size_t, + uint64_t, size_t *); +int (*BIO_meth_get_read(const BIO_METHOD *biom)) (BIO *, char *, int); +int (*BIO_meth_get_read_ex(const BIO_METHOD *biom)) (BIO *, char *, size_t, size_t *); +int BIO_meth_set_read(BIO_METHOD *biom, + int (*read) (BIO *, char *, int)); +int BIO_meth_set_read_ex(BIO_METHOD *biom, + int (*bread) (BIO *, char *, size_t, size_t *)); +int BIO_meth_set_recvmmsg(BIO_METHOD *biom, + int (*f) (BIO *, BIO_MSG *, size_t, size_t, + uint64_t, size_t *)); +int (*BIO_meth_get_recvmmsg(const BIO_METHOD *biom))(BIO *, BIO_MSG *, + size_t, size_t, + uint64_t, size_t *); +int (*BIO_meth_get_puts(const BIO_METHOD *biom)) (BIO *, const char *); +int BIO_meth_set_puts(BIO_METHOD *biom, + int (*puts) (BIO *, const char *)); +int (*BIO_meth_get_gets(const BIO_METHOD *biom)) (BIO *, char *, int); +int BIO_meth_set_gets(BIO_METHOD *biom, + int (*ossl_gets) (BIO *, char *, int)); +long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); +int BIO_meth_set_ctrl(BIO_METHOD *biom, + long (*ctrl) (BIO *, int, long, void *)); +int (*BIO_meth_get_create(const BIO_METHOD *bion)) (BIO *); +int BIO_meth_set_create(BIO_METHOD *biom, int (*create) (BIO *)); +int (*BIO_meth_get_destroy(const BIO_METHOD *biom)) (BIO *); +int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy) (BIO *)); +long (*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom)) + (BIO *, int, BIO_info_cb *); +int BIO_meth_set_callback_ctrl(BIO_METHOD *biom, + long (*callback_ctrl) (BIO *, int, + BIO_info_cb *)); + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/cmp.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/cmp.h new file mode 100644 index 00000000..05aed302 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/cmp.h @@ -0,0 +1,727 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/cmp.h.in + * + * Copyright 2007-2024 The OpenSSL Project Authors. All Rights Reserved. + * Copyright Nokia 2007-2019 + * Copyright Siemens AG 2015-2019 + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_CMP_H +# define OPENSSL_CMP_H + +# include +# ifndef OPENSSL_NO_CMP + +# include +# include +# include +# include + +/* explicit #includes not strictly needed since implied by the above: */ +# include +# include +# include +# include + +# ifdef __cplusplus +extern "C" { +# endif + +# define OSSL_CMP_PVNO_2 2 +# define OSSL_CMP_PVNO_3 3 +# define OSSL_CMP_PVNO OSSL_CMP_PVNO_2 /* v2 is the default */ + +/*- + * PKIFailureInfo ::= BIT STRING { + * -- since we can fail in more than one way! + * -- More codes may be added in the future if/when required. + * badAlg (0), + * -- unrecognized or unsupported Algorithm Identifier + * badMessageCheck (1), + * -- integrity check failed (e.g., signature did not verify) + * badRequest (2), + * -- transaction not permitted or supported + * badTime (3), + * -- messageTime was not sufficiently close to the system time, + * -- as defined by local policy + * badCertId (4), + * -- no certificate could be found matching the provided criteria + * badDataFormat (5), + * -- the data submitted has the wrong format + * wrongAuthority (6), + * -- the authority indicated in the request is different from the + * -- one creating the response token + * incorrectData (7), + * -- the requester's data is incorrect (for notary services) + * missingTimeStamp (8), + * -- when the timestamp is missing but should be there + * -- (by policy) + * badPOP (9), + * -- the proof-of-possession failed + * certRevoked (10), + * -- the certificate has already been revoked + * certConfirmed (11), + * -- the certificate has already been confirmed + * wrongIntegrity (12), + * -- invalid integrity, password based instead of signature or + * -- vice versa + * badRecipientNonce (13), + * -- invalid recipient nonce, either missing or wrong value + * timeNotAvailable (14), + * -- the TSA's time source is not available + * unacceptedPolicy (15), + * -- the requested TSA policy is not supported by the TSA. + * unacceptedExtension (16), + * -- the requested extension is not supported by the TSA. + * addInfoNotAvailable (17), + * -- the additional information requested could not be + * -- understood or is not available + * badSenderNonce (18), + * -- invalid sender nonce, either missing or wrong size + * badCertTemplate (19), + * -- invalid cert. template or missing mandatory information + * signerNotTrusted (20), + * -- signer of the message unknown or not trusted + * transactionIdInUse (21), + * -- the transaction identifier is already in use + * unsupportedVersion (22), + * -- the version of the message is not supported + * notAuthorized (23), + * -- the sender was not authorized to make the preceding + * -- request or perform the preceding action + * systemUnavail (24), + * -- the request cannot be handled due to system unavailability + * systemFailure (25), + * -- the request cannot be handled due to system failure + * duplicateCertReq (26) + * -- certificate cannot be issued because a duplicate + * -- certificate already exists + * } + */ +# define OSSL_CMP_PKIFAILUREINFO_badAlg 0 +# define OSSL_CMP_PKIFAILUREINFO_badMessageCheck 1 +# define OSSL_CMP_PKIFAILUREINFO_badRequest 2 +# define OSSL_CMP_PKIFAILUREINFO_badTime 3 +# define OSSL_CMP_PKIFAILUREINFO_badCertId 4 +# define OSSL_CMP_PKIFAILUREINFO_badDataFormat 5 +# define OSSL_CMP_PKIFAILUREINFO_wrongAuthority 6 +# define OSSL_CMP_PKIFAILUREINFO_incorrectData 7 +# define OSSL_CMP_PKIFAILUREINFO_missingTimeStamp 8 +# define OSSL_CMP_PKIFAILUREINFO_badPOP 9 +# define OSSL_CMP_PKIFAILUREINFO_certRevoked 10 +# define OSSL_CMP_PKIFAILUREINFO_certConfirmed 11 +# define OSSL_CMP_PKIFAILUREINFO_wrongIntegrity 12 +# define OSSL_CMP_PKIFAILUREINFO_badRecipientNonce 13 +# define OSSL_CMP_PKIFAILUREINFO_timeNotAvailable 14 +# define OSSL_CMP_PKIFAILUREINFO_unacceptedPolicy 15 +# define OSSL_CMP_PKIFAILUREINFO_unacceptedExtension 16 +# define OSSL_CMP_PKIFAILUREINFO_addInfoNotAvailable 17 +# define OSSL_CMP_PKIFAILUREINFO_badSenderNonce 18 +# define OSSL_CMP_PKIFAILUREINFO_badCertTemplate 19 +# define OSSL_CMP_PKIFAILUREINFO_signerNotTrusted 20 +# define OSSL_CMP_PKIFAILUREINFO_transactionIdInUse 21 +# define OSSL_CMP_PKIFAILUREINFO_unsupportedVersion 22 +# define OSSL_CMP_PKIFAILUREINFO_notAuthorized 23 +# define OSSL_CMP_PKIFAILUREINFO_systemUnavail 24 +# define OSSL_CMP_PKIFAILUREINFO_systemFailure 25 +# define OSSL_CMP_PKIFAILUREINFO_duplicateCertReq 26 +# define OSSL_CMP_PKIFAILUREINFO_MAX 26 +# define OSSL_CMP_PKIFAILUREINFO_MAX_BIT_PATTERN \ + ((1 << (OSSL_CMP_PKIFAILUREINFO_MAX + 1)) - 1) +# if OSSL_CMP_PKIFAILUREINFO_MAX_BIT_PATTERN > INT_MAX +# error CMP_PKIFAILUREINFO_MAX bit pattern does not fit in type int +# endif +typedef ASN1_BIT_STRING OSSL_CMP_PKIFAILUREINFO; + +# define OSSL_CMP_CTX_FAILINFO_badAlg (1 << 0) +# define OSSL_CMP_CTX_FAILINFO_badMessageCheck (1 << 1) +# define OSSL_CMP_CTX_FAILINFO_badRequest (1 << 2) +# define OSSL_CMP_CTX_FAILINFO_badTime (1 << 3) +# define OSSL_CMP_CTX_FAILINFO_badCertId (1 << 4) +# define OSSL_CMP_CTX_FAILINFO_badDataFormat (1 << 5) +# define OSSL_CMP_CTX_FAILINFO_wrongAuthority (1 << 6) +# define OSSL_CMP_CTX_FAILINFO_incorrectData (1 << 7) +# define OSSL_CMP_CTX_FAILINFO_missingTimeStamp (1 << 8) +# define OSSL_CMP_CTX_FAILINFO_badPOP (1 << 9) +# define OSSL_CMP_CTX_FAILINFO_certRevoked (1 << 10) +# define OSSL_CMP_CTX_FAILINFO_certConfirmed (1 << 11) +# define OSSL_CMP_CTX_FAILINFO_wrongIntegrity (1 << 12) +# define OSSL_CMP_CTX_FAILINFO_badRecipientNonce (1 << 13) +# define OSSL_CMP_CTX_FAILINFO_timeNotAvailable (1 << 14) +# define OSSL_CMP_CTX_FAILINFO_unacceptedPolicy (1 << 15) +# define OSSL_CMP_CTX_FAILINFO_unacceptedExtension (1 << 16) +# define OSSL_CMP_CTX_FAILINFO_addInfoNotAvailable (1 << 17) +# define OSSL_CMP_CTX_FAILINFO_badSenderNonce (1 << 18) +# define OSSL_CMP_CTX_FAILINFO_badCertTemplate (1 << 19) +# define OSSL_CMP_CTX_FAILINFO_signerNotTrusted (1 << 20) +# define OSSL_CMP_CTX_FAILINFO_transactionIdInUse (1 << 21) +# define OSSL_CMP_CTX_FAILINFO_unsupportedVersion (1 << 22) +# define OSSL_CMP_CTX_FAILINFO_notAuthorized (1 << 23) +# define OSSL_CMP_CTX_FAILINFO_systemUnavail (1 << 24) +# define OSSL_CMP_CTX_FAILINFO_systemFailure (1 << 25) +# define OSSL_CMP_CTX_FAILINFO_duplicateCertReq (1 << 26) + +/*- + * PKIStatus ::= INTEGER { + * accepted (0), + * -- you got exactly what you asked for + * grantedWithMods (1), + * -- you got something like what you asked for; the + * -- requester is responsible for ascertaining the differences + * rejection (2), + * -- you don't get it, more information elsewhere in the message + * waiting (3), + * -- the request body part has not yet been processed; expect to + * -- hear more later (note: proper handling of this status + * -- response MAY use the polling req/rep PKIMessages specified + * -- in Section 5.3.22; alternatively, polling in the underlying + * -- transport layer MAY have some utility in this regard) + * revocationWarning (4), + * -- this message contains a warning that a revocation is + * -- imminent + * revocationNotification (5), + * -- notification that a revocation has occurred + * keyUpdateWarning (6) + * -- update already done for the oldCertId specified in + * -- CertReqMsg + * } + */ +# define OSSL_CMP_PKISTATUS_request -3 +# define OSSL_CMP_PKISTATUS_trans -2 +# define OSSL_CMP_PKISTATUS_unspecified -1 +# define OSSL_CMP_PKISTATUS_accepted 0 +# define OSSL_CMP_PKISTATUS_grantedWithMods 1 +# define OSSL_CMP_PKISTATUS_rejection 2 +# define OSSL_CMP_PKISTATUS_waiting 3 +# define OSSL_CMP_PKISTATUS_revocationWarning 4 +# define OSSL_CMP_PKISTATUS_revocationNotification 5 +# define OSSL_CMP_PKISTATUS_keyUpdateWarning 6 +typedef ASN1_INTEGER OSSL_CMP_PKISTATUS; + +DECLARE_ASN1_ITEM(OSSL_CMP_PKISTATUS) + +# define OSSL_CMP_CERTORENCCERT_CERTIFICATE 0 +# define OSSL_CMP_CERTORENCCERT_ENCRYPTEDCERT 1 + +/* data type declarations */ +typedef struct ossl_cmp_ctx_st OSSL_CMP_CTX; +typedef struct ossl_cmp_pkiheader_st OSSL_CMP_PKIHEADER; +DECLARE_ASN1_FUNCTIONS(OSSL_CMP_PKIHEADER) +typedef struct ossl_cmp_msg_st OSSL_CMP_MSG; +DECLARE_ASN1_DUP_FUNCTION(OSSL_CMP_MSG) +DECLARE_ASN1_ENCODE_FUNCTIONS(OSSL_CMP_MSG, OSSL_CMP_MSG, OSSL_CMP_MSG) +typedef struct ossl_cmp_certstatus_st OSSL_CMP_CERTSTATUS; +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CMP_CERTSTATUS, OSSL_CMP_CERTSTATUS, OSSL_CMP_CERTSTATUS) +#define sk_OSSL_CMP_CERTSTATUS_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CERTSTATUS_value(sk, idx) ((OSSL_CMP_CERTSTATUS *)OPENSSL_sk_value(ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type(sk), (idx))) +#define sk_OSSL_CMP_CERTSTATUS_new(cmp) ((STACK_OF(OSSL_CMP_CERTSTATUS) *)OPENSSL_sk_new(ossl_check_OSSL_CMP_CERTSTATUS_compfunc_type(cmp))) +#define sk_OSSL_CMP_CERTSTATUS_new_null() ((STACK_OF(OSSL_CMP_CERTSTATUS) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CMP_CERTSTATUS_new_reserve(cmp, n) ((STACK_OF(OSSL_CMP_CERTSTATUS) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CMP_CERTSTATUS_compfunc_type(cmp), (n))) +#define sk_OSSL_CMP_CERTSTATUS_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), (n)) +#define sk_OSSL_CMP_CERTSTATUS_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CERTSTATUS_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CERTSTATUS_delete(sk, i) ((OSSL_CMP_CERTSTATUS *)OPENSSL_sk_delete(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), (i))) +#define sk_OSSL_CMP_CERTSTATUS_delete_ptr(sk, ptr) ((OSSL_CMP_CERTSTATUS *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr))) +#define sk_OSSL_CMP_CERTSTATUS_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr)) +#define sk_OSSL_CMP_CERTSTATUS_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr)) +#define sk_OSSL_CMP_CERTSTATUS_pop(sk) ((OSSL_CMP_CERTSTATUS *)OPENSSL_sk_pop(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk))) +#define sk_OSSL_CMP_CERTSTATUS_shift(sk) ((OSSL_CMP_CERTSTATUS *)OPENSSL_sk_shift(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk))) +#define sk_OSSL_CMP_CERTSTATUS_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk),ossl_check_OSSL_CMP_CERTSTATUS_freefunc_type(freefunc)) +#define sk_OSSL_CMP_CERTSTATUS_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr), (idx)) +#define sk_OSSL_CMP_CERTSTATUS_set(sk, idx, ptr) ((OSSL_CMP_CERTSTATUS *)OPENSSL_sk_set(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), (idx), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr))) +#define sk_OSSL_CMP_CERTSTATUS_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr)) +#define sk_OSSL_CMP_CERTSTATUS_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr)) +#define sk_OSSL_CMP_CERTSTATUS_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_type(ptr), pnum) +#define sk_OSSL_CMP_CERTSTATUS_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CERTSTATUS_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CERTSTATUS_dup(sk) ((STACK_OF(OSSL_CMP_CERTSTATUS) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type(sk))) +#define sk_OSSL_CMP_CERTSTATUS_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CMP_CERTSTATUS) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_copyfunc_type(copyfunc), ossl_check_OSSL_CMP_CERTSTATUS_freefunc_type(freefunc))) +#define sk_OSSL_CMP_CERTSTATUS_set_cmp_func(sk, cmp) ((sk_OSSL_CMP_CERTSTATUS_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CMP_CERTSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CERTSTATUS_compfunc_type(cmp))) + +typedef struct ossl_cmp_itav_st OSSL_CMP_ITAV; +DECLARE_ASN1_DUP_FUNCTION(OSSL_CMP_ITAV) +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CMP_ITAV, OSSL_CMP_ITAV, OSSL_CMP_ITAV) +#define sk_OSSL_CMP_ITAV_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CMP_ITAV_sk_type(sk)) +#define sk_OSSL_CMP_ITAV_value(sk, idx) ((OSSL_CMP_ITAV *)OPENSSL_sk_value(ossl_check_const_OSSL_CMP_ITAV_sk_type(sk), (idx))) +#define sk_OSSL_CMP_ITAV_new(cmp) ((STACK_OF(OSSL_CMP_ITAV) *)OPENSSL_sk_new(ossl_check_OSSL_CMP_ITAV_compfunc_type(cmp))) +#define sk_OSSL_CMP_ITAV_new_null() ((STACK_OF(OSSL_CMP_ITAV) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CMP_ITAV_new_reserve(cmp, n) ((STACK_OF(OSSL_CMP_ITAV) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CMP_ITAV_compfunc_type(cmp), (n))) +#define sk_OSSL_CMP_ITAV_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CMP_ITAV_sk_type(sk), (n)) +#define sk_OSSL_CMP_ITAV_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CMP_ITAV_sk_type(sk)) +#define sk_OSSL_CMP_ITAV_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CMP_ITAV_sk_type(sk)) +#define sk_OSSL_CMP_ITAV_delete(sk, i) ((OSSL_CMP_ITAV *)OPENSSL_sk_delete(ossl_check_OSSL_CMP_ITAV_sk_type(sk), (i))) +#define sk_OSSL_CMP_ITAV_delete_ptr(sk, ptr) ((OSSL_CMP_ITAV *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_type(ptr))) +#define sk_OSSL_CMP_ITAV_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_type(ptr)) +#define sk_OSSL_CMP_ITAV_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_type(ptr)) +#define sk_OSSL_CMP_ITAV_pop(sk) ((OSSL_CMP_ITAV *)OPENSSL_sk_pop(ossl_check_OSSL_CMP_ITAV_sk_type(sk))) +#define sk_OSSL_CMP_ITAV_shift(sk) ((OSSL_CMP_ITAV *)OPENSSL_sk_shift(ossl_check_OSSL_CMP_ITAV_sk_type(sk))) +#define sk_OSSL_CMP_ITAV_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CMP_ITAV_sk_type(sk),ossl_check_OSSL_CMP_ITAV_freefunc_type(freefunc)) +#define sk_OSSL_CMP_ITAV_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_type(ptr), (idx)) +#define sk_OSSL_CMP_ITAV_set(sk, idx, ptr) ((OSSL_CMP_ITAV *)OPENSSL_sk_set(ossl_check_OSSL_CMP_ITAV_sk_type(sk), (idx), ossl_check_OSSL_CMP_ITAV_type(ptr))) +#define sk_OSSL_CMP_ITAV_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_type(ptr)) +#define sk_OSSL_CMP_ITAV_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_type(ptr)) +#define sk_OSSL_CMP_ITAV_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_type(ptr), pnum) +#define sk_OSSL_CMP_ITAV_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CMP_ITAV_sk_type(sk)) +#define sk_OSSL_CMP_ITAV_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CMP_ITAV_sk_type(sk)) +#define sk_OSSL_CMP_ITAV_dup(sk) ((STACK_OF(OSSL_CMP_ITAV) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CMP_ITAV_sk_type(sk))) +#define sk_OSSL_CMP_ITAV_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CMP_ITAV) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_copyfunc_type(copyfunc), ossl_check_OSSL_CMP_ITAV_freefunc_type(freefunc))) +#define sk_OSSL_CMP_ITAV_set_cmp_func(sk, cmp) ((sk_OSSL_CMP_ITAV_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CMP_ITAV_sk_type(sk), ossl_check_OSSL_CMP_ITAV_compfunc_type(cmp))) + + +typedef struct ossl_cmp_crlstatus_st OSSL_CMP_CRLSTATUS; +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CMP_CRLSTATUS, OSSL_CMP_CRLSTATUS, OSSL_CMP_CRLSTATUS) +#define sk_OSSL_CMP_CRLSTATUS_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CMP_CRLSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CRLSTATUS_value(sk, idx) ((OSSL_CMP_CRLSTATUS *)OPENSSL_sk_value(ossl_check_const_OSSL_CMP_CRLSTATUS_sk_type(sk), (idx))) +#define sk_OSSL_CMP_CRLSTATUS_new(cmp) ((STACK_OF(OSSL_CMP_CRLSTATUS) *)OPENSSL_sk_new(ossl_check_OSSL_CMP_CRLSTATUS_compfunc_type(cmp))) +#define sk_OSSL_CMP_CRLSTATUS_new_null() ((STACK_OF(OSSL_CMP_CRLSTATUS) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CMP_CRLSTATUS_new_reserve(cmp, n) ((STACK_OF(OSSL_CMP_CRLSTATUS) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CMP_CRLSTATUS_compfunc_type(cmp), (n))) +#define sk_OSSL_CMP_CRLSTATUS_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), (n)) +#define sk_OSSL_CMP_CRLSTATUS_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CRLSTATUS_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CRLSTATUS_delete(sk, i) ((OSSL_CMP_CRLSTATUS *)OPENSSL_sk_delete(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), (i))) +#define sk_OSSL_CMP_CRLSTATUS_delete_ptr(sk, ptr) ((OSSL_CMP_CRLSTATUS *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr))) +#define sk_OSSL_CMP_CRLSTATUS_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr)) +#define sk_OSSL_CMP_CRLSTATUS_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr)) +#define sk_OSSL_CMP_CRLSTATUS_pop(sk) ((OSSL_CMP_CRLSTATUS *)OPENSSL_sk_pop(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk))) +#define sk_OSSL_CMP_CRLSTATUS_shift(sk) ((OSSL_CMP_CRLSTATUS *)OPENSSL_sk_shift(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk))) +#define sk_OSSL_CMP_CRLSTATUS_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk),ossl_check_OSSL_CMP_CRLSTATUS_freefunc_type(freefunc)) +#define sk_OSSL_CMP_CRLSTATUS_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr), (idx)) +#define sk_OSSL_CMP_CRLSTATUS_set(sk, idx, ptr) ((OSSL_CMP_CRLSTATUS *)OPENSSL_sk_set(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), (idx), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr))) +#define sk_OSSL_CMP_CRLSTATUS_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr)) +#define sk_OSSL_CMP_CRLSTATUS_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr)) +#define sk_OSSL_CMP_CRLSTATUS_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_type(ptr), pnum) +#define sk_OSSL_CMP_CRLSTATUS_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CRLSTATUS_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CMP_CRLSTATUS_sk_type(sk)) +#define sk_OSSL_CMP_CRLSTATUS_dup(sk) ((STACK_OF(OSSL_CMP_CRLSTATUS) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CMP_CRLSTATUS_sk_type(sk))) +#define sk_OSSL_CMP_CRLSTATUS_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CMP_CRLSTATUS) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_copyfunc_type(copyfunc), ossl_check_OSSL_CMP_CRLSTATUS_freefunc_type(freefunc))) +#define sk_OSSL_CMP_CRLSTATUS_set_cmp_func(sk, cmp) ((sk_OSSL_CMP_CRLSTATUS_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CMP_CRLSTATUS_sk_type(sk), ossl_check_OSSL_CMP_CRLSTATUS_compfunc_type(cmp))) + + +typedef OSSL_CRMF_ATTRIBUTETYPEANDVALUE OSSL_CMP_ATAV; +# define OSSL_CMP_ATAV_free OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free +typedef STACK_OF(OSSL_CRMF_ATTRIBUTETYPEANDVALUE) OSSL_CMP_ATAVS; +DECLARE_ASN1_FUNCTIONS(OSSL_CMP_ATAVS) +# define stack_st_OSSL_CMP_ATAV stack_st_OSSL_CRMF_ATTRIBUTETYPEANDVALUE +# define sk_OSSL_CMP_ATAV_num sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num +# define sk_OSSL_CMP_ATAV_value sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value +# define sk_OSSL_CMP_ATAV_push sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push +# define sk_OSSL_CMP_ATAV_pop_free sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_pop_free + +typedef struct ossl_cmp_revrepcontent_st OSSL_CMP_REVREPCONTENT; +typedef struct ossl_cmp_pkisi_st OSSL_CMP_PKISI; +DECLARE_ASN1_FUNCTIONS(OSSL_CMP_PKISI) +DECLARE_ASN1_DUP_FUNCTION(OSSL_CMP_PKISI) +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CMP_PKISI, OSSL_CMP_PKISI, OSSL_CMP_PKISI) +#define sk_OSSL_CMP_PKISI_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CMP_PKISI_sk_type(sk)) +#define sk_OSSL_CMP_PKISI_value(sk, idx) ((OSSL_CMP_PKISI *)OPENSSL_sk_value(ossl_check_const_OSSL_CMP_PKISI_sk_type(sk), (idx))) +#define sk_OSSL_CMP_PKISI_new(cmp) ((STACK_OF(OSSL_CMP_PKISI) *)OPENSSL_sk_new(ossl_check_OSSL_CMP_PKISI_compfunc_type(cmp))) +#define sk_OSSL_CMP_PKISI_new_null() ((STACK_OF(OSSL_CMP_PKISI) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CMP_PKISI_new_reserve(cmp, n) ((STACK_OF(OSSL_CMP_PKISI) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CMP_PKISI_compfunc_type(cmp), (n))) +#define sk_OSSL_CMP_PKISI_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CMP_PKISI_sk_type(sk), (n)) +#define sk_OSSL_CMP_PKISI_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CMP_PKISI_sk_type(sk)) +#define sk_OSSL_CMP_PKISI_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CMP_PKISI_sk_type(sk)) +#define sk_OSSL_CMP_PKISI_delete(sk, i) ((OSSL_CMP_PKISI *)OPENSSL_sk_delete(ossl_check_OSSL_CMP_PKISI_sk_type(sk), (i))) +#define sk_OSSL_CMP_PKISI_delete_ptr(sk, ptr) ((OSSL_CMP_PKISI *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_type(ptr))) +#define sk_OSSL_CMP_PKISI_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_type(ptr)) +#define sk_OSSL_CMP_PKISI_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_type(ptr)) +#define sk_OSSL_CMP_PKISI_pop(sk) ((OSSL_CMP_PKISI *)OPENSSL_sk_pop(ossl_check_OSSL_CMP_PKISI_sk_type(sk))) +#define sk_OSSL_CMP_PKISI_shift(sk) ((OSSL_CMP_PKISI *)OPENSSL_sk_shift(ossl_check_OSSL_CMP_PKISI_sk_type(sk))) +#define sk_OSSL_CMP_PKISI_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CMP_PKISI_sk_type(sk),ossl_check_OSSL_CMP_PKISI_freefunc_type(freefunc)) +#define sk_OSSL_CMP_PKISI_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_type(ptr), (idx)) +#define sk_OSSL_CMP_PKISI_set(sk, idx, ptr) ((OSSL_CMP_PKISI *)OPENSSL_sk_set(ossl_check_OSSL_CMP_PKISI_sk_type(sk), (idx), ossl_check_OSSL_CMP_PKISI_type(ptr))) +#define sk_OSSL_CMP_PKISI_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_type(ptr)) +#define sk_OSSL_CMP_PKISI_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_type(ptr)) +#define sk_OSSL_CMP_PKISI_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_type(ptr), pnum) +#define sk_OSSL_CMP_PKISI_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CMP_PKISI_sk_type(sk)) +#define sk_OSSL_CMP_PKISI_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CMP_PKISI_sk_type(sk)) +#define sk_OSSL_CMP_PKISI_dup(sk) ((STACK_OF(OSSL_CMP_PKISI) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CMP_PKISI_sk_type(sk))) +#define sk_OSSL_CMP_PKISI_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CMP_PKISI) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_copyfunc_type(copyfunc), ossl_check_OSSL_CMP_PKISI_freefunc_type(freefunc))) +#define sk_OSSL_CMP_PKISI_set_cmp_func(sk, cmp) ((sk_OSSL_CMP_PKISI_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CMP_PKISI_sk_type(sk), ossl_check_OSSL_CMP_PKISI_compfunc_type(cmp))) + +typedef struct ossl_cmp_certrepmessage_st OSSL_CMP_CERTREPMESSAGE; +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CMP_CERTREPMESSAGE, OSSL_CMP_CERTREPMESSAGE, OSSL_CMP_CERTREPMESSAGE) +#define sk_OSSL_CMP_CERTREPMESSAGE_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CMP_CERTREPMESSAGE_sk_type(sk)) +#define sk_OSSL_CMP_CERTREPMESSAGE_value(sk, idx) ((OSSL_CMP_CERTREPMESSAGE *)OPENSSL_sk_value(ossl_check_const_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), (idx))) +#define sk_OSSL_CMP_CERTREPMESSAGE_new(cmp) ((STACK_OF(OSSL_CMP_CERTREPMESSAGE) *)OPENSSL_sk_new(ossl_check_OSSL_CMP_CERTREPMESSAGE_compfunc_type(cmp))) +#define sk_OSSL_CMP_CERTREPMESSAGE_new_null() ((STACK_OF(OSSL_CMP_CERTREPMESSAGE) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CMP_CERTREPMESSAGE_new_reserve(cmp, n) ((STACK_OF(OSSL_CMP_CERTREPMESSAGE) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CMP_CERTREPMESSAGE_compfunc_type(cmp), (n))) +#define sk_OSSL_CMP_CERTREPMESSAGE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), (n)) +#define sk_OSSL_CMP_CERTREPMESSAGE_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk)) +#define sk_OSSL_CMP_CERTREPMESSAGE_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk)) +#define sk_OSSL_CMP_CERTREPMESSAGE_delete(sk, i) ((OSSL_CMP_CERTREPMESSAGE *)OPENSSL_sk_delete(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), (i))) +#define sk_OSSL_CMP_CERTREPMESSAGE_delete_ptr(sk, ptr) ((OSSL_CMP_CERTREPMESSAGE *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr))) +#define sk_OSSL_CMP_CERTREPMESSAGE_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr)) +#define sk_OSSL_CMP_CERTREPMESSAGE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr)) +#define sk_OSSL_CMP_CERTREPMESSAGE_pop(sk) ((OSSL_CMP_CERTREPMESSAGE *)OPENSSL_sk_pop(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk))) +#define sk_OSSL_CMP_CERTREPMESSAGE_shift(sk) ((OSSL_CMP_CERTREPMESSAGE *)OPENSSL_sk_shift(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk))) +#define sk_OSSL_CMP_CERTREPMESSAGE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk),ossl_check_OSSL_CMP_CERTREPMESSAGE_freefunc_type(freefunc)) +#define sk_OSSL_CMP_CERTREPMESSAGE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr), (idx)) +#define sk_OSSL_CMP_CERTREPMESSAGE_set(sk, idx, ptr) ((OSSL_CMP_CERTREPMESSAGE *)OPENSSL_sk_set(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), (idx), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr))) +#define sk_OSSL_CMP_CERTREPMESSAGE_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr)) +#define sk_OSSL_CMP_CERTREPMESSAGE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr)) +#define sk_OSSL_CMP_CERTREPMESSAGE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_type(ptr), pnum) +#define sk_OSSL_CMP_CERTREPMESSAGE_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk)) +#define sk_OSSL_CMP_CERTREPMESSAGE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CMP_CERTREPMESSAGE_sk_type(sk)) +#define sk_OSSL_CMP_CERTREPMESSAGE_dup(sk) ((STACK_OF(OSSL_CMP_CERTREPMESSAGE) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CMP_CERTREPMESSAGE_sk_type(sk))) +#define sk_OSSL_CMP_CERTREPMESSAGE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CMP_CERTREPMESSAGE) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_copyfunc_type(copyfunc), ossl_check_OSSL_CMP_CERTREPMESSAGE_freefunc_type(freefunc))) +#define sk_OSSL_CMP_CERTREPMESSAGE_set_cmp_func(sk, cmp) ((sk_OSSL_CMP_CERTREPMESSAGE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CMP_CERTREPMESSAGE_sk_type(sk), ossl_check_OSSL_CMP_CERTREPMESSAGE_compfunc_type(cmp))) + +typedef struct ossl_cmp_pollrep_st OSSL_CMP_POLLREP; +typedef STACK_OF(OSSL_CMP_POLLREP) OSSL_CMP_POLLREPCONTENT; +typedef struct ossl_cmp_certresponse_st OSSL_CMP_CERTRESPONSE; +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CMP_CERTRESPONSE, OSSL_CMP_CERTRESPONSE, OSSL_CMP_CERTRESPONSE) +#define sk_OSSL_CMP_CERTRESPONSE_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type(sk)) +#define sk_OSSL_CMP_CERTRESPONSE_value(sk, idx) ((OSSL_CMP_CERTRESPONSE *)OPENSSL_sk_value(ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type(sk), (idx))) +#define sk_OSSL_CMP_CERTRESPONSE_new(cmp) ((STACK_OF(OSSL_CMP_CERTRESPONSE) *)OPENSSL_sk_new(ossl_check_OSSL_CMP_CERTRESPONSE_compfunc_type(cmp))) +#define sk_OSSL_CMP_CERTRESPONSE_new_null() ((STACK_OF(OSSL_CMP_CERTRESPONSE) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CMP_CERTRESPONSE_new_reserve(cmp, n) ((STACK_OF(OSSL_CMP_CERTRESPONSE) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CMP_CERTRESPONSE_compfunc_type(cmp), (n))) +#define sk_OSSL_CMP_CERTRESPONSE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), (n)) +#define sk_OSSL_CMP_CERTRESPONSE_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk)) +#define sk_OSSL_CMP_CERTRESPONSE_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk)) +#define sk_OSSL_CMP_CERTRESPONSE_delete(sk, i) ((OSSL_CMP_CERTRESPONSE *)OPENSSL_sk_delete(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), (i))) +#define sk_OSSL_CMP_CERTRESPONSE_delete_ptr(sk, ptr) ((OSSL_CMP_CERTRESPONSE *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr))) +#define sk_OSSL_CMP_CERTRESPONSE_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr)) +#define sk_OSSL_CMP_CERTRESPONSE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr)) +#define sk_OSSL_CMP_CERTRESPONSE_pop(sk) ((OSSL_CMP_CERTRESPONSE *)OPENSSL_sk_pop(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk))) +#define sk_OSSL_CMP_CERTRESPONSE_shift(sk) ((OSSL_CMP_CERTRESPONSE *)OPENSSL_sk_shift(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk))) +#define sk_OSSL_CMP_CERTRESPONSE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk),ossl_check_OSSL_CMP_CERTRESPONSE_freefunc_type(freefunc)) +#define sk_OSSL_CMP_CERTRESPONSE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr), (idx)) +#define sk_OSSL_CMP_CERTRESPONSE_set(sk, idx, ptr) ((OSSL_CMP_CERTRESPONSE *)OPENSSL_sk_set(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), (idx), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr))) +#define sk_OSSL_CMP_CERTRESPONSE_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr)) +#define sk_OSSL_CMP_CERTRESPONSE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr)) +#define sk_OSSL_CMP_CERTRESPONSE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_type(ptr), pnum) +#define sk_OSSL_CMP_CERTRESPONSE_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk)) +#define sk_OSSL_CMP_CERTRESPONSE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type(sk)) +#define sk_OSSL_CMP_CERTRESPONSE_dup(sk) ((STACK_OF(OSSL_CMP_CERTRESPONSE) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type(sk))) +#define sk_OSSL_CMP_CERTRESPONSE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CMP_CERTRESPONSE) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_copyfunc_type(copyfunc), ossl_check_OSSL_CMP_CERTRESPONSE_freefunc_type(freefunc))) +#define sk_OSSL_CMP_CERTRESPONSE_set_cmp_func(sk, cmp) ((sk_OSSL_CMP_CERTRESPONSE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CMP_CERTRESPONSE_sk_type(sk), ossl_check_OSSL_CMP_CERTRESPONSE_compfunc_type(cmp))) + +typedef STACK_OF(ASN1_UTF8STRING) OSSL_CMP_PKIFREETEXT; + +/* + * function DECLARATIONS + */ + +/* from cmp_asn.c */ +OSSL_CMP_ITAV *OSSL_CMP_ITAV_create(ASN1_OBJECT *type, ASN1_TYPE *value); +void OSSL_CMP_ITAV_set0(OSSL_CMP_ITAV *itav, ASN1_OBJECT *type, + ASN1_TYPE *value); +ASN1_OBJECT *OSSL_CMP_ITAV_get0_type(const OSSL_CMP_ITAV *itav); +ASN1_TYPE *OSSL_CMP_ITAV_get0_value(const OSSL_CMP_ITAV *itav); +int OSSL_CMP_ITAV_push0_stack_item(STACK_OF(OSSL_CMP_ITAV) **sk_p, + OSSL_CMP_ITAV *itav); +void OSSL_CMP_ITAV_free(OSSL_CMP_ITAV *itav); + +OSSL_CMP_ITAV *OSSL_CMP_ITAV_new0_certProfile(STACK_OF(ASN1_UTF8STRING) + *certProfile); +int OSSL_CMP_ITAV_get0_certProfile(const OSSL_CMP_ITAV *itav, + STACK_OF(ASN1_UTF8STRING) **out); +OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_caCerts(const STACK_OF(X509) *caCerts); +int OSSL_CMP_ITAV_get0_caCerts(const OSSL_CMP_ITAV *itav, STACK_OF(X509) **out); + +OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_rootCaCert(const X509 *rootCaCert); +int OSSL_CMP_ITAV_get0_rootCaCert(const OSSL_CMP_ITAV *itav, X509 **out); +OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_rootCaKeyUpdate(const X509 *newWithNew, + const X509 *newWithOld, + const X509 *oldWithNew); +int OSSL_CMP_ITAV_get0_rootCaKeyUpdate(const OSSL_CMP_ITAV *itav, + X509 **newWithNew, + X509 **newWithOld, + X509 **oldWithNew); + +OSSL_CMP_CRLSTATUS *OSSL_CMP_CRLSTATUS_create(const X509_CRL *crl, + const X509 *cert, int only_DN); +OSSL_CMP_CRLSTATUS *OSSL_CMP_CRLSTATUS_new1(const DIST_POINT_NAME *dpn, + const GENERAL_NAMES *issuer, + const ASN1_TIME *thisUpdate); +int OSSL_CMP_CRLSTATUS_get0(const OSSL_CMP_CRLSTATUS *crlstatus, + DIST_POINT_NAME **dpn, GENERAL_NAMES **issuer, + ASN1_TIME **thisUpdate); +void OSSL_CMP_CRLSTATUS_free(OSSL_CMP_CRLSTATUS *crlstatus); +OSSL_CMP_ITAV +*OSSL_CMP_ITAV_new0_crlStatusList(STACK_OF(OSSL_CMP_CRLSTATUS) *crlStatusList); +int OSSL_CMP_ITAV_get0_crlStatusList(const OSSL_CMP_ITAV *itav, + STACK_OF(OSSL_CMP_CRLSTATUS) **out); +OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_crls(const X509_CRL *crls); +int OSSL_CMP_ITAV_get0_crls(const OSSL_CMP_ITAV *it, STACK_OF(X509_CRL) **out); +OSSL_CMP_ITAV +*OSSL_CMP_ITAV_new0_certReqTemplate(OSSL_CRMF_CERTTEMPLATE *certTemplate, + OSSL_CMP_ATAVS *keySpec); +int OSSL_CMP_ITAV_get1_certReqTemplate(const OSSL_CMP_ITAV *itav, + OSSL_CRMF_CERTTEMPLATE **certTemplate, + OSSL_CMP_ATAVS **keySpec); + +OSSL_CMP_ATAV *OSSL_CMP_ATAV_create(ASN1_OBJECT *type, ASN1_TYPE *value); +void OSSL_CMP_ATAV_set0(OSSL_CMP_ATAV *itav, ASN1_OBJECT *type, + ASN1_TYPE *value); +ASN1_OBJECT *OSSL_CMP_ATAV_get0_type(const OSSL_CMP_ATAV *itav); +ASN1_TYPE *OSSL_CMP_ATAV_get0_value(const OSSL_CMP_ATAV *itav); +OSSL_CMP_ATAV *OSSL_CMP_ATAV_new_algId(const X509_ALGOR *alg); +X509_ALGOR *OSSL_CMP_ATAV_get0_algId(const OSSL_CMP_ATAV *atav); +OSSL_CMP_ATAV *OSSL_CMP_ATAV_new_rsaKeyLen(int len); +int OSSL_CMP_ATAV_get_rsaKeyLen(const OSSL_CMP_ATAV *atav); +int OSSL_CMP_ATAV_push1(OSSL_CMP_ATAVS **sk_p, const OSSL_CMP_ATAV *atav); + +void OSSL_CMP_MSG_free(OSSL_CMP_MSG *msg); + +/* from cmp_ctx.c */ +OSSL_CMP_CTX *OSSL_CMP_CTX_new(OSSL_LIB_CTX *libctx, const char *propq); +void OSSL_CMP_CTX_free(OSSL_CMP_CTX *ctx); +int OSSL_CMP_CTX_reinit(OSSL_CMP_CTX *ctx); +OSSL_LIB_CTX *OSSL_CMP_CTX_get0_libctx(const OSSL_CMP_CTX *ctx); +const char *OSSL_CMP_CTX_get0_propq(const OSSL_CMP_CTX *ctx); +/* CMP general options: */ +# define OSSL_CMP_OPT_LOG_VERBOSITY 0 +/* CMP transfer options: */ +# define OSSL_CMP_OPT_KEEP_ALIVE 10 +# define OSSL_CMP_OPT_MSG_TIMEOUT 11 +# define OSSL_CMP_OPT_TOTAL_TIMEOUT 12 +# define OSSL_CMP_OPT_USE_TLS 13 +/* CMP request options: */ +# define OSSL_CMP_OPT_VALIDITY_DAYS 20 +# define OSSL_CMP_OPT_SUBJECTALTNAME_NODEFAULT 21 +# define OSSL_CMP_OPT_SUBJECTALTNAME_CRITICAL 22 +# define OSSL_CMP_OPT_POLICIES_CRITICAL 23 +# define OSSL_CMP_OPT_POPO_METHOD 24 +# define OSSL_CMP_OPT_IMPLICIT_CONFIRM 25 +# define OSSL_CMP_OPT_DISABLE_CONFIRM 26 +# define OSSL_CMP_OPT_REVOCATION_REASON 27 +/* CMP protection options: */ +# define OSSL_CMP_OPT_UNPROTECTED_SEND 30 +# define OSSL_CMP_OPT_UNPROTECTED_ERRORS 31 +# define OSSL_CMP_OPT_OWF_ALGNID 32 +# define OSSL_CMP_OPT_MAC_ALGNID 33 +# define OSSL_CMP_OPT_DIGEST_ALGNID 34 +# define OSSL_CMP_OPT_IGNORE_KEYUSAGE 35 +# define OSSL_CMP_OPT_PERMIT_TA_IN_EXTRACERTS_FOR_IR 36 +# define OSSL_CMP_OPT_NO_CACHE_EXTRACERTS 37 +int OSSL_CMP_CTX_set_option(OSSL_CMP_CTX *ctx, int opt, int val); +int OSSL_CMP_CTX_get_option(const OSSL_CMP_CTX *ctx, int opt); +/* CMP-specific callback for logging and outputting the error queue: */ +int OSSL_CMP_CTX_set_log_cb(OSSL_CMP_CTX *ctx, OSSL_CMP_log_cb_t cb); +# define OSSL_CMP_CTX_set_log_verbosity(ctx, level) \ + OSSL_CMP_CTX_set_option(ctx, OSSL_CMP_OPT_LOG_VERBOSITY, level) +void OSSL_CMP_CTX_print_errors(const OSSL_CMP_CTX *ctx); +/* message transfer: */ +int OSSL_CMP_CTX_set1_serverPath(OSSL_CMP_CTX *ctx, const char *path); +int OSSL_CMP_CTX_set1_server(OSSL_CMP_CTX *ctx, const char *address); +int OSSL_CMP_CTX_set_serverPort(OSSL_CMP_CTX *ctx, int port); +int OSSL_CMP_CTX_set1_proxy(OSSL_CMP_CTX *ctx, const char *name); +int OSSL_CMP_CTX_set1_no_proxy(OSSL_CMP_CTX *ctx, const char *names); +# ifndef OPENSSL_NO_HTTP +int OSSL_CMP_CTX_set_http_cb(OSSL_CMP_CTX *ctx, OSSL_HTTP_bio_cb_t cb); +int OSSL_CMP_CTX_set_http_cb_arg(OSSL_CMP_CTX *ctx, void *arg); +void *OSSL_CMP_CTX_get_http_cb_arg(const OSSL_CMP_CTX *ctx); +# endif +typedef OSSL_CMP_MSG *(*OSSL_CMP_transfer_cb_t) (OSSL_CMP_CTX *ctx, + const OSSL_CMP_MSG *req); +int OSSL_CMP_CTX_set_transfer_cb(OSSL_CMP_CTX *ctx, OSSL_CMP_transfer_cb_t cb); +int OSSL_CMP_CTX_set_transfer_cb_arg(OSSL_CMP_CTX *ctx, void *arg); +void *OSSL_CMP_CTX_get_transfer_cb_arg(const OSSL_CMP_CTX *ctx); +/* server authentication: */ +int OSSL_CMP_CTX_set1_srvCert(OSSL_CMP_CTX *ctx, X509 *cert); +int OSSL_CMP_CTX_set1_expected_sender(OSSL_CMP_CTX *ctx, const X509_NAME *name); +int OSSL_CMP_CTX_set0_trustedStore(OSSL_CMP_CTX *ctx, X509_STORE *store); +# define OSSL_CMP_CTX_set0_trusted OSSL_CMP_CTX_set0_trustedStore +X509_STORE *OSSL_CMP_CTX_get0_trustedStore(const OSSL_CMP_CTX *ctx); +# define OSSL_CMP_CTX_get0_trusted OSSL_CMP_CTX_get0_trustedStore +int OSSL_CMP_CTX_set1_untrusted(OSSL_CMP_CTX *ctx, STACK_OF(X509) *certs); +STACK_OF(X509) *OSSL_CMP_CTX_get0_untrusted(const OSSL_CMP_CTX *ctx); +/* client authentication: */ +int OSSL_CMP_CTX_set1_cert(OSSL_CMP_CTX *ctx, X509 *cert); +int OSSL_CMP_CTX_build_cert_chain(OSSL_CMP_CTX *ctx, X509_STORE *own_trusted, + STACK_OF(X509) *candidates); +int OSSL_CMP_CTX_set1_pkey(OSSL_CMP_CTX *ctx, EVP_PKEY *pkey); +int OSSL_CMP_CTX_set1_referenceValue(OSSL_CMP_CTX *ctx, + const unsigned char *ref, int len); +int OSSL_CMP_CTX_set1_secretValue(OSSL_CMP_CTX *ctx, + const unsigned char *sec, int len); +/* CMP message header and extra certificates: */ +int OSSL_CMP_CTX_set1_recipient(OSSL_CMP_CTX *ctx, const X509_NAME *name); +int OSSL_CMP_CTX_push0_geninfo_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +int OSSL_CMP_CTX_reset_geninfo_ITAVs(OSSL_CMP_CTX *ctx); +STACK_OF(OSSL_CMP_ITAV) + *OSSL_CMP_CTX_get0_geninfo_ITAVs(const OSSL_CMP_CTX *ctx); +int OSSL_CMP_CTX_set1_extraCertsOut(OSSL_CMP_CTX *ctx, + STACK_OF(X509) *extraCertsOut); +/* certificate template: */ +int OSSL_CMP_CTX_set0_newPkey(OSSL_CMP_CTX *ctx, int priv, EVP_PKEY *pkey); +EVP_PKEY *OSSL_CMP_CTX_get0_newPkey(const OSSL_CMP_CTX *ctx, int priv); +int OSSL_CMP_CTX_set1_issuer(OSSL_CMP_CTX *ctx, const X509_NAME *name); +int OSSL_CMP_CTX_set1_serialNumber(OSSL_CMP_CTX *ctx, const ASN1_INTEGER *sn); +int OSSL_CMP_CTX_set1_subjectName(OSSL_CMP_CTX *ctx, const X509_NAME *name); +int OSSL_CMP_CTX_push1_subjectAltName(OSSL_CMP_CTX *ctx, + const GENERAL_NAME *name); +int OSSL_CMP_CTX_set0_reqExtensions(OSSL_CMP_CTX *ctx, X509_EXTENSIONS *exts); +int OSSL_CMP_CTX_reqExtensions_have_SAN(OSSL_CMP_CTX *ctx); +int OSSL_CMP_CTX_push0_policy(OSSL_CMP_CTX *ctx, POLICYINFO *pinfo); +int OSSL_CMP_CTX_set1_oldCert(OSSL_CMP_CTX *ctx, X509 *cert); +int OSSL_CMP_CTX_set1_p10CSR(OSSL_CMP_CTX *ctx, const X509_REQ *csr); +/* misc body contents: */ +int OSSL_CMP_CTX_push0_genm_ITAV(OSSL_CMP_CTX *ctx, OSSL_CMP_ITAV *itav); +/* certificate confirmation: */ +typedef int (*OSSL_CMP_certConf_cb_t) (OSSL_CMP_CTX *ctx, X509 *cert, + int fail_info, const char **txt); +int OSSL_CMP_certConf_cb(OSSL_CMP_CTX *ctx, X509 *cert, int fail_info, + const char **text); +int OSSL_CMP_CTX_set_certConf_cb(OSSL_CMP_CTX *ctx, OSSL_CMP_certConf_cb_t cb); +int OSSL_CMP_CTX_set_certConf_cb_arg(OSSL_CMP_CTX *ctx, void *arg); +void *OSSL_CMP_CTX_get_certConf_cb_arg(const OSSL_CMP_CTX *ctx); +/* result fetching: */ +int OSSL_CMP_CTX_get_status(const OSSL_CMP_CTX *ctx); +OSSL_CMP_PKIFREETEXT *OSSL_CMP_CTX_get0_statusString(const OSSL_CMP_CTX *ctx); +int OSSL_CMP_CTX_get_failInfoCode(const OSSL_CMP_CTX *ctx); +# define OSSL_CMP_PKISI_BUFLEN 1024 +X509 *OSSL_CMP_CTX_get0_validatedSrvCert(const OSSL_CMP_CTX *ctx); +X509 *OSSL_CMP_CTX_get0_newCert(const OSSL_CMP_CTX *ctx); +STACK_OF(X509) *OSSL_CMP_CTX_get1_newChain(const OSSL_CMP_CTX *ctx); +STACK_OF(X509) *OSSL_CMP_CTX_get1_caPubs(const OSSL_CMP_CTX *ctx); +STACK_OF(X509) *OSSL_CMP_CTX_get1_extraCertsIn(const OSSL_CMP_CTX *ctx); +int OSSL_CMP_CTX_set1_transactionID(OSSL_CMP_CTX *ctx, + const ASN1_OCTET_STRING *id); +int OSSL_CMP_CTX_set1_senderNonce(OSSL_CMP_CTX *ctx, + const ASN1_OCTET_STRING *nonce); + +/* from cmp_status.c */ +char *OSSL_CMP_CTX_snprint_PKIStatus(const OSSL_CMP_CTX *ctx, char *buf, + size_t bufsize); +char *OSSL_CMP_snprint_PKIStatusInfo(const OSSL_CMP_PKISI *statusInfo, + char *buf, size_t bufsize); +OSSL_CMP_PKISI * +OSSL_CMP_STATUSINFO_new(int status, int fail_info, const char *text); + +/* from cmp_hdr.c */ +ASN1_OCTET_STRING *OSSL_CMP_HDR_get0_transactionID(const + OSSL_CMP_PKIHEADER *hdr); +ASN1_OCTET_STRING *OSSL_CMP_HDR_get0_recipNonce(const OSSL_CMP_PKIHEADER *hdr); +STACK_OF(OSSL_CMP_ITAV) + *OSSL_CMP_HDR_get0_geninfo_ITAVs(const OSSL_CMP_PKIHEADER *hdr); + +/* from cmp_msg.c */ +OSSL_CMP_PKIHEADER *OSSL_CMP_MSG_get0_header(const OSSL_CMP_MSG *msg); +int OSSL_CMP_MSG_get_bodytype(const OSSL_CMP_MSG *msg); +X509_PUBKEY *OSSL_CMP_MSG_get0_certreq_publickey(const OSSL_CMP_MSG *msg); +int OSSL_CMP_MSG_update_transactionID(OSSL_CMP_CTX *ctx, OSSL_CMP_MSG *msg); +int OSSL_CMP_MSG_update_recipNonce(OSSL_CMP_CTX *ctx, OSSL_CMP_MSG *msg); +OSSL_CRMF_MSG *OSSL_CMP_CTX_setup_CRM(OSSL_CMP_CTX *ctx, int for_KUR, int rid); +OSSL_CMP_MSG *OSSL_CMP_MSG_read(const char *file, OSSL_LIB_CTX *libctx, + const char *propq); +int OSSL_CMP_MSG_write(const char *file, const OSSL_CMP_MSG *msg); +OSSL_CMP_MSG *d2i_OSSL_CMP_MSG_bio(BIO *bio, OSSL_CMP_MSG **msg); +int i2d_OSSL_CMP_MSG_bio(BIO *bio, const OSSL_CMP_MSG *msg); + +/* from cmp_vfy.c */ +int OSSL_CMP_validate_msg(OSSL_CMP_CTX *ctx, const OSSL_CMP_MSG *msg); +int OSSL_CMP_validate_cert_path(const OSSL_CMP_CTX *ctx, + X509_STORE *trusted_store, X509 *cert); + +/* from cmp_http.c */ +# ifndef OPENSSL_NO_HTTP +OSSL_CMP_MSG *OSSL_CMP_MSG_http_perform(OSSL_CMP_CTX *ctx, + const OSSL_CMP_MSG *req); +# endif + +/* from cmp_server.c */ +typedef struct ossl_cmp_srv_ctx_st OSSL_CMP_SRV_CTX; +OSSL_CMP_MSG *OSSL_CMP_SRV_process_request(OSSL_CMP_SRV_CTX *srv_ctx, + const OSSL_CMP_MSG *req); +OSSL_CMP_MSG * OSSL_CMP_CTX_server_perform(OSSL_CMP_CTX *client_ctx, + const OSSL_CMP_MSG *req); +OSSL_CMP_SRV_CTX *OSSL_CMP_SRV_CTX_new(OSSL_LIB_CTX *libctx, const char *propq); +void OSSL_CMP_SRV_CTX_free(OSSL_CMP_SRV_CTX *srv_ctx); +typedef OSSL_CMP_PKISI *(*OSSL_CMP_SRV_cert_request_cb_t) + (OSSL_CMP_SRV_CTX *srv_ctx, const OSSL_CMP_MSG *req, int certReqId, + const OSSL_CRMF_MSG *crm, const X509_REQ *p10cr, + X509 **certOut, STACK_OF(X509) **chainOut, STACK_OF(X509) **caPubs); +typedef OSSL_CMP_PKISI *(*OSSL_CMP_SRV_rr_cb_t)(OSSL_CMP_SRV_CTX *srv_ctx, + const OSSL_CMP_MSG *req, + const X509_NAME *issuer, + const ASN1_INTEGER *serial); +typedef int (*OSSL_CMP_SRV_genm_cb_t)(OSSL_CMP_SRV_CTX *srv_ctx, + const OSSL_CMP_MSG *req, + const STACK_OF(OSSL_CMP_ITAV) *in, + STACK_OF(OSSL_CMP_ITAV) **out); +typedef void (*OSSL_CMP_SRV_error_cb_t)(OSSL_CMP_SRV_CTX *srv_ctx, + const OSSL_CMP_MSG *req, + const OSSL_CMP_PKISI *statusInfo, + const ASN1_INTEGER *errorCode, + const OSSL_CMP_PKIFREETEXT *errDetails); +typedef int (*OSSL_CMP_SRV_certConf_cb_t)(OSSL_CMP_SRV_CTX *srv_ctx, + const OSSL_CMP_MSG *req, + int certReqId, + const ASN1_OCTET_STRING *certHash, + const OSSL_CMP_PKISI *si); +typedef int (*OSSL_CMP_SRV_pollReq_cb_t)(OSSL_CMP_SRV_CTX *srv_ctx, + const OSSL_CMP_MSG *req, int certReqId, + OSSL_CMP_MSG **certReq, + int64_t *check_after); +int OSSL_CMP_SRV_CTX_init(OSSL_CMP_SRV_CTX *srv_ctx, void *custom_ctx, + OSSL_CMP_SRV_cert_request_cb_t process_cert_request, + OSSL_CMP_SRV_rr_cb_t process_rr, + OSSL_CMP_SRV_genm_cb_t process_genm, + OSSL_CMP_SRV_error_cb_t process_error, + OSSL_CMP_SRV_certConf_cb_t process_certConf, + OSSL_CMP_SRV_pollReq_cb_t process_pollReq); +typedef int (*OSSL_CMP_SRV_delayed_delivery_cb_t)(OSSL_CMP_SRV_CTX *srv_ctx, + const OSSL_CMP_MSG *req); +typedef int (*OSSL_CMP_SRV_clean_transaction_cb_t)(OSSL_CMP_SRV_CTX *srv_ctx, + const ASN1_OCTET_STRING *id); +int OSSL_CMP_SRV_CTX_init_trans(OSSL_CMP_SRV_CTX *srv_ctx, + OSSL_CMP_SRV_delayed_delivery_cb_t delay, + OSSL_CMP_SRV_clean_transaction_cb_t clean); +OSSL_CMP_CTX *OSSL_CMP_SRV_CTX_get0_cmp_ctx(const OSSL_CMP_SRV_CTX *srv_ctx); +void *OSSL_CMP_SRV_CTX_get0_custom_ctx(const OSSL_CMP_SRV_CTX *srv_ctx); +int OSSL_CMP_SRV_CTX_set_send_unprotected_errors(OSSL_CMP_SRV_CTX *srv_ctx, + int val); +int OSSL_CMP_SRV_CTX_set_accept_unprotected(OSSL_CMP_SRV_CTX *srv_ctx, int val); +int OSSL_CMP_SRV_CTX_set_accept_raverified(OSSL_CMP_SRV_CTX *srv_ctx, int val); +int OSSL_CMP_SRV_CTX_set_grant_implicit_confirm(OSSL_CMP_SRV_CTX *srv_ctx, + int val); + +/* from cmp_client.c */ +X509 *OSSL_CMP_exec_certreq(OSSL_CMP_CTX *ctx, int req_type, + const OSSL_CRMF_MSG *crm); +# define OSSL_CMP_IR 0 +# define OSSL_CMP_CR 2 +# define OSSL_CMP_P10CR 4 +# define OSSL_CMP_KUR 7 +# define OSSL_CMP_GENM 21 +# define OSSL_CMP_ERROR 23 +# define OSSL_CMP_exec_IR_ses(ctx) \ + OSSL_CMP_exec_certreq(ctx, OSSL_CMP_IR, NULL) +# define OSSL_CMP_exec_CR_ses(ctx) \ + OSSL_CMP_exec_certreq(ctx, OSSL_CMP_CR, NULL) +# define OSSL_CMP_exec_P10CR_ses(ctx) \ + OSSL_CMP_exec_certreq(ctx, OSSL_CMP_P10CR, NULL) +# define OSSL_CMP_exec_KUR_ses(ctx) \ + OSSL_CMP_exec_certreq(ctx, OSSL_CMP_KUR, NULL) +int OSSL_CMP_try_certreq(OSSL_CMP_CTX *ctx, int req_type, + const OSSL_CRMF_MSG *crm, int *checkAfter); +int OSSL_CMP_exec_RR_ses(OSSL_CMP_CTX *ctx); +STACK_OF(OSSL_CMP_ITAV) *OSSL_CMP_exec_GENM_ses(OSSL_CMP_CTX *ctx); + +/* from cmp_genm.c */ +int OSSL_CMP_get1_caCerts(OSSL_CMP_CTX *ctx, STACK_OF(X509) **out); +int OSSL_CMP_get1_rootCaKeyUpdate(OSSL_CMP_CTX *ctx, + const X509 *oldWithOld, X509 **newWithNew, + X509 **newWithOld, X509 **oldWithNew); +int OSSL_CMP_get1_crlUpdate(OSSL_CMP_CTX *ctx, const X509 *crlcert, + const X509_CRL *last_crl, + X509_CRL **crl); +int OSSL_CMP_get1_certReqTemplate(OSSL_CMP_CTX *ctx, + OSSL_CRMF_CERTTEMPLATE **certTemplate, + OSSL_CMP_ATAVS **keySpec); + +# ifdef __cplusplus +} +# endif +# endif /* !defined(OPENSSL_NO_CMP) */ +#endif /* !defined(OPENSSL_CMP_H) */ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/cms.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/cms.h new file mode 100644 index 00000000..fe86a5c7 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/cms.h @@ -0,0 +1,508 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/cms.h.in + * + * Copyright 2008-2022 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_CMS_H +# define OPENSSL_CMS_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_CMS_H +# endif + +# include + +# ifndef OPENSSL_NO_CMS +# include +# include +# include +# ifdef __cplusplus +extern "C" { +# endif + +typedef struct CMS_EnvelopedData_st CMS_EnvelopedData; +typedef struct CMS_ContentInfo_st CMS_ContentInfo; +typedef struct CMS_SignerInfo_st CMS_SignerInfo; +typedef struct CMS_SignedData_st CMS_SignedData; +typedef struct CMS_CertificateChoices CMS_CertificateChoices; +typedef struct CMS_RevocationInfoChoice_st CMS_RevocationInfoChoice; +typedef struct CMS_RecipientInfo_st CMS_RecipientInfo; +typedef struct CMS_ReceiptRequest_st CMS_ReceiptRequest; +typedef struct CMS_Receipt_st CMS_Receipt; +typedef struct CMS_RecipientEncryptedKey_st CMS_RecipientEncryptedKey; +typedef struct CMS_OtherKeyAttribute_st CMS_OtherKeyAttribute; + +SKM_DEFINE_STACK_OF_INTERNAL(CMS_SignerInfo, CMS_SignerInfo, CMS_SignerInfo) +#define sk_CMS_SignerInfo_num(sk) OPENSSL_sk_num(ossl_check_const_CMS_SignerInfo_sk_type(sk)) +#define sk_CMS_SignerInfo_value(sk, idx) ((CMS_SignerInfo *)OPENSSL_sk_value(ossl_check_const_CMS_SignerInfo_sk_type(sk), (idx))) +#define sk_CMS_SignerInfo_new(cmp) ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_new(ossl_check_CMS_SignerInfo_compfunc_type(cmp))) +#define sk_CMS_SignerInfo_new_null() ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_new_null()) +#define sk_CMS_SignerInfo_new_reserve(cmp, n) ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_new_reserve(ossl_check_CMS_SignerInfo_compfunc_type(cmp), (n))) +#define sk_CMS_SignerInfo_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_CMS_SignerInfo_sk_type(sk), (n)) +#define sk_CMS_SignerInfo_free(sk) OPENSSL_sk_free(ossl_check_CMS_SignerInfo_sk_type(sk)) +#define sk_CMS_SignerInfo_zero(sk) OPENSSL_sk_zero(ossl_check_CMS_SignerInfo_sk_type(sk)) +#define sk_CMS_SignerInfo_delete(sk, i) ((CMS_SignerInfo *)OPENSSL_sk_delete(ossl_check_CMS_SignerInfo_sk_type(sk), (i))) +#define sk_CMS_SignerInfo_delete_ptr(sk, ptr) ((CMS_SignerInfo *)OPENSSL_sk_delete_ptr(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_type(ptr))) +#define sk_CMS_SignerInfo_push(sk, ptr) OPENSSL_sk_push(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_type(ptr)) +#define sk_CMS_SignerInfo_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_type(ptr)) +#define sk_CMS_SignerInfo_pop(sk) ((CMS_SignerInfo *)OPENSSL_sk_pop(ossl_check_CMS_SignerInfo_sk_type(sk))) +#define sk_CMS_SignerInfo_shift(sk) ((CMS_SignerInfo *)OPENSSL_sk_shift(ossl_check_CMS_SignerInfo_sk_type(sk))) +#define sk_CMS_SignerInfo_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_CMS_SignerInfo_sk_type(sk),ossl_check_CMS_SignerInfo_freefunc_type(freefunc)) +#define sk_CMS_SignerInfo_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_type(ptr), (idx)) +#define sk_CMS_SignerInfo_set(sk, idx, ptr) ((CMS_SignerInfo *)OPENSSL_sk_set(ossl_check_CMS_SignerInfo_sk_type(sk), (idx), ossl_check_CMS_SignerInfo_type(ptr))) +#define sk_CMS_SignerInfo_find(sk, ptr) OPENSSL_sk_find(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_type(ptr)) +#define sk_CMS_SignerInfo_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_type(ptr)) +#define sk_CMS_SignerInfo_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_type(ptr), pnum) +#define sk_CMS_SignerInfo_sort(sk) OPENSSL_sk_sort(ossl_check_CMS_SignerInfo_sk_type(sk)) +#define sk_CMS_SignerInfo_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_CMS_SignerInfo_sk_type(sk)) +#define sk_CMS_SignerInfo_dup(sk) ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_dup(ossl_check_const_CMS_SignerInfo_sk_type(sk))) +#define sk_CMS_SignerInfo_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_deep_copy(ossl_check_const_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_copyfunc_type(copyfunc), ossl_check_CMS_SignerInfo_freefunc_type(freefunc))) +#define sk_CMS_SignerInfo_set_cmp_func(sk, cmp) ((sk_CMS_SignerInfo_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_CMS_SignerInfo_sk_type(sk), ossl_check_CMS_SignerInfo_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(CMS_RecipientEncryptedKey, CMS_RecipientEncryptedKey, CMS_RecipientEncryptedKey) +#define sk_CMS_RecipientEncryptedKey_num(sk) OPENSSL_sk_num(ossl_check_const_CMS_RecipientEncryptedKey_sk_type(sk)) +#define sk_CMS_RecipientEncryptedKey_value(sk, idx) ((CMS_RecipientEncryptedKey *)OPENSSL_sk_value(ossl_check_const_CMS_RecipientEncryptedKey_sk_type(sk), (idx))) +#define sk_CMS_RecipientEncryptedKey_new(cmp) ((STACK_OF(CMS_RecipientEncryptedKey) *)OPENSSL_sk_new(ossl_check_CMS_RecipientEncryptedKey_compfunc_type(cmp))) +#define sk_CMS_RecipientEncryptedKey_new_null() ((STACK_OF(CMS_RecipientEncryptedKey) *)OPENSSL_sk_new_null()) +#define sk_CMS_RecipientEncryptedKey_new_reserve(cmp, n) ((STACK_OF(CMS_RecipientEncryptedKey) *)OPENSSL_sk_new_reserve(ossl_check_CMS_RecipientEncryptedKey_compfunc_type(cmp), (n))) +#define sk_CMS_RecipientEncryptedKey_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), (n)) +#define sk_CMS_RecipientEncryptedKey_free(sk) OPENSSL_sk_free(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk)) +#define sk_CMS_RecipientEncryptedKey_zero(sk) OPENSSL_sk_zero(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk)) +#define sk_CMS_RecipientEncryptedKey_delete(sk, i) ((CMS_RecipientEncryptedKey *)OPENSSL_sk_delete(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), (i))) +#define sk_CMS_RecipientEncryptedKey_delete_ptr(sk, ptr) ((CMS_RecipientEncryptedKey *)OPENSSL_sk_delete_ptr(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_type(ptr))) +#define sk_CMS_RecipientEncryptedKey_push(sk, ptr) OPENSSL_sk_push(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_type(ptr)) +#define sk_CMS_RecipientEncryptedKey_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_type(ptr)) +#define sk_CMS_RecipientEncryptedKey_pop(sk) ((CMS_RecipientEncryptedKey *)OPENSSL_sk_pop(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk))) +#define sk_CMS_RecipientEncryptedKey_shift(sk) ((CMS_RecipientEncryptedKey *)OPENSSL_sk_shift(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk))) +#define sk_CMS_RecipientEncryptedKey_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk),ossl_check_CMS_RecipientEncryptedKey_freefunc_type(freefunc)) +#define sk_CMS_RecipientEncryptedKey_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_type(ptr), (idx)) +#define sk_CMS_RecipientEncryptedKey_set(sk, idx, ptr) ((CMS_RecipientEncryptedKey *)OPENSSL_sk_set(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), (idx), ossl_check_CMS_RecipientEncryptedKey_type(ptr))) +#define sk_CMS_RecipientEncryptedKey_find(sk, ptr) OPENSSL_sk_find(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_type(ptr)) +#define sk_CMS_RecipientEncryptedKey_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_type(ptr)) +#define sk_CMS_RecipientEncryptedKey_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_type(ptr), pnum) +#define sk_CMS_RecipientEncryptedKey_sort(sk) OPENSSL_sk_sort(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk)) +#define sk_CMS_RecipientEncryptedKey_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_CMS_RecipientEncryptedKey_sk_type(sk)) +#define sk_CMS_RecipientEncryptedKey_dup(sk) ((STACK_OF(CMS_RecipientEncryptedKey) *)OPENSSL_sk_dup(ossl_check_const_CMS_RecipientEncryptedKey_sk_type(sk))) +#define sk_CMS_RecipientEncryptedKey_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(CMS_RecipientEncryptedKey) *)OPENSSL_sk_deep_copy(ossl_check_const_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_copyfunc_type(copyfunc), ossl_check_CMS_RecipientEncryptedKey_freefunc_type(freefunc))) +#define sk_CMS_RecipientEncryptedKey_set_cmp_func(sk, cmp) ((sk_CMS_RecipientEncryptedKey_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_CMS_RecipientEncryptedKey_sk_type(sk), ossl_check_CMS_RecipientEncryptedKey_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(CMS_RecipientInfo, CMS_RecipientInfo, CMS_RecipientInfo) +#define sk_CMS_RecipientInfo_num(sk) OPENSSL_sk_num(ossl_check_const_CMS_RecipientInfo_sk_type(sk)) +#define sk_CMS_RecipientInfo_value(sk, idx) ((CMS_RecipientInfo *)OPENSSL_sk_value(ossl_check_const_CMS_RecipientInfo_sk_type(sk), (idx))) +#define sk_CMS_RecipientInfo_new(cmp) ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_new(ossl_check_CMS_RecipientInfo_compfunc_type(cmp))) +#define sk_CMS_RecipientInfo_new_null() ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_new_null()) +#define sk_CMS_RecipientInfo_new_reserve(cmp, n) ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_new_reserve(ossl_check_CMS_RecipientInfo_compfunc_type(cmp), (n))) +#define sk_CMS_RecipientInfo_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_CMS_RecipientInfo_sk_type(sk), (n)) +#define sk_CMS_RecipientInfo_free(sk) OPENSSL_sk_free(ossl_check_CMS_RecipientInfo_sk_type(sk)) +#define sk_CMS_RecipientInfo_zero(sk) OPENSSL_sk_zero(ossl_check_CMS_RecipientInfo_sk_type(sk)) +#define sk_CMS_RecipientInfo_delete(sk, i) ((CMS_RecipientInfo *)OPENSSL_sk_delete(ossl_check_CMS_RecipientInfo_sk_type(sk), (i))) +#define sk_CMS_RecipientInfo_delete_ptr(sk, ptr) ((CMS_RecipientInfo *)OPENSSL_sk_delete_ptr(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_type(ptr))) +#define sk_CMS_RecipientInfo_push(sk, ptr) OPENSSL_sk_push(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_type(ptr)) +#define sk_CMS_RecipientInfo_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_type(ptr)) +#define sk_CMS_RecipientInfo_pop(sk) ((CMS_RecipientInfo *)OPENSSL_sk_pop(ossl_check_CMS_RecipientInfo_sk_type(sk))) +#define sk_CMS_RecipientInfo_shift(sk) ((CMS_RecipientInfo *)OPENSSL_sk_shift(ossl_check_CMS_RecipientInfo_sk_type(sk))) +#define sk_CMS_RecipientInfo_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_CMS_RecipientInfo_sk_type(sk),ossl_check_CMS_RecipientInfo_freefunc_type(freefunc)) +#define sk_CMS_RecipientInfo_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_type(ptr), (idx)) +#define sk_CMS_RecipientInfo_set(sk, idx, ptr) ((CMS_RecipientInfo *)OPENSSL_sk_set(ossl_check_CMS_RecipientInfo_sk_type(sk), (idx), ossl_check_CMS_RecipientInfo_type(ptr))) +#define sk_CMS_RecipientInfo_find(sk, ptr) OPENSSL_sk_find(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_type(ptr)) +#define sk_CMS_RecipientInfo_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_type(ptr)) +#define sk_CMS_RecipientInfo_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_type(ptr), pnum) +#define sk_CMS_RecipientInfo_sort(sk) OPENSSL_sk_sort(ossl_check_CMS_RecipientInfo_sk_type(sk)) +#define sk_CMS_RecipientInfo_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_CMS_RecipientInfo_sk_type(sk)) +#define sk_CMS_RecipientInfo_dup(sk) ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_dup(ossl_check_const_CMS_RecipientInfo_sk_type(sk))) +#define sk_CMS_RecipientInfo_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_deep_copy(ossl_check_const_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_copyfunc_type(copyfunc), ossl_check_CMS_RecipientInfo_freefunc_type(freefunc))) +#define sk_CMS_RecipientInfo_set_cmp_func(sk, cmp) ((sk_CMS_RecipientInfo_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_CMS_RecipientInfo_sk_type(sk), ossl_check_CMS_RecipientInfo_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(CMS_RevocationInfoChoice, CMS_RevocationInfoChoice, CMS_RevocationInfoChoice) +#define sk_CMS_RevocationInfoChoice_num(sk) OPENSSL_sk_num(ossl_check_const_CMS_RevocationInfoChoice_sk_type(sk)) +#define sk_CMS_RevocationInfoChoice_value(sk, idx) ((CMS_RevocationInfoChoice *)OPENSSL_sk_value(ossl_check_const_CMS_RevocationInfoChoice_sk_type(sk), (idx))) +#define sk_CMS_RevocationInfoChoice_new(cmp) ((STACK_OF(CMS_RevocationInfoChoice) *)OPENSSL_sk_new(ossl_check_CMS_RevocationInfoChoice_compfunc_type(cmp))) +#define sk_CMS_RevocationInfoChoice_new_null() ((STACK_OF(CMS_RevocationInfoChoice) *)OPENSSL_sk_new_null()) +#define sk_CMS_RevocationInfoChoice_new_reserve(cmp, n) ((STACK_OF(CMS_RevocationInfoChoice) *)OPENSSL_sk_new_reserve(ossl_check_CMS_RevocationInfoChoice_compfunc_type(cmp), (n))) +#define sk_CMS_RevocationInfoChoice_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), (n)) +#define sk_CMS_RevocationInfoChoice_free(sk) OPENSSL_sk_free(ossl_check_CMS_RevocationInfoChoice_sk_type(sk)) +#define sk_CMS_RevocationInfoChoice_zero(sk) OPENSSL_sk_zero(ossl_check_CMS_RevocationInfoChoice_sk_type(sk)) +#define sk_CMS_RevocationInfoChoice_delete(sk, i) ((CMS_RevocationInfoChoice *)OPENSSL_sk_delete(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), (i))) +#define sk_CMS_RevocationInfoChoice_delete_ptr(sk, ptr) ((CMS_RevocationInfoChoice *)OPENSSL_sk_delete_ptr(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_type(ptr))) +#define sk_CMS_RevocationInfoChoice_push(sk, ptr) OPENSSL_sk_push(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_type(ptr)) +#define sk_CMS_RevocationInfoChoice_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_type(ptr)) +#define sk_CMS_RevocationInfoChoice_pop(sk) ((CMS_RevocationInfoChoice *)OPENSSL_sk_pop(ossl_check_CMS_RevocationInfoChoice_sk_type(sk))) +#define sk_CMS_RevocationInfoChoice_shift(sk) ((CMS_RevocationInfoChoice *)OPENSSL_sk_shift(ossl_check_CMS_RevocationInfoChoice_sk_type(sk))) +#define sk_CMS_RevocationInfoChoice_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_CMS_RevocationInfoChoice_sk_type(sk),ossl_check_CMS_RevocationInfoChoice_freefunc_type(freefunc)) +#define sk_CMS_RevocationInfoChoice_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_type(ptr), (idx)) +#define sk_CMS_RevocationInfoChoice_set(sk, idx, ptr) ((CMS_RevocationInfoChoice *)OPENSSL_sk_set(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), (idx), ossl_check_CMS_RevocationInfoChoice_type(ptr))) +#define sk_CMS_RevocationInfoChoice_find(sk, ptr) OPENSSL_sk_find(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_type(ptr)) +#define sk_CMS_RevocationInfoChoice_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_type(ptr)) +#define sk_CMS_RevocationInfoChoice_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_type(ptr), pnum) +#define sk_CMS_RevocationInfoChoice_sort(sk) OPENSSL_sk_sort(ossl_check_CMS_RevocationInfoChoice_sk_type(sk)) +#define sk_CMS_RevocationInfoChoice_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_CMS_RevocationInfoChoice_sk_type(sk)) +#define sk_CMS_RevocationInfoChoice_dup(sk) ((STACK_OF(CMS_RevocationInfoChoice) *)OPENSSL_sk_dup(ossl_check_const_CMS_RevocationInfoChoice_sk_type(sk))) +#define sk_CMS_RevocationInfoChoice_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(CMS_RevocationInfoChoice) *)OPENSSL_sk_deep_copy(ossl_check_const_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_copyfunc_type(copyfunc), ossl_check_CMS_RevocationInfoChoice_freefunc_type(freefunc))) +#define sk_CMS_RevocationInfoChoice_set_cmp_func(sk, cmp) ((sk_CMS_RevocationInfoChoice_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_CMS_RevocationInfoChoice_sk_type(sk), ossl_check_CMS_RevocationInfoChoice_compfunc_type(cmp))) + + +DECLARE_ASN1_ITEM(CMS_EnvelopedData) +DECLARE_ASN1_ALLOC_FUNCTIONS(CMS_SignedData) +DECLARE_ASN1_FUNCTIONS(CMS_ContentInfo) +DECLARE_ASN1_FUNCTIONS(CMS_ReceiptRequest) +DECLARE_ASN1_PRINT_FUNCTION(CMS_ContentInfo) + +CMS_ContentInfo *CMS_ContentInfo_new_ex(OSSL_LIB_CTX *libctx, const char *propq); + +# define CMS_SIGNERINFO_ISSUER_SERIAL 0 +# define CMS_SIGNERINFO_KEYIDENTIFIER 1 + +# define CMS_RECIPINFO_NONE -1 +# define CMS_RECIPINFO_TRANS 0 +# define CMS_RECIPINFO_AGREE 1 +# define CMS_RECIPINFO_KEK 2 +# define CMS_RECIPINFO_PASS 3 +# define CMS_RECIPINFO_OTHER 4 + +/* S/MIME related flags */ + +# define CMS_TEXT 0x1 +# define CMS_NOCERTS 0x2 +# define CMS_NO_CONTENT_VERIFY 0x4 +# define CMS_NO_ATTR_VERIFY 0x8 +# define CMS_NOSIGS \ + (CMS_NO_CONTENT_VERIFY|CMS_NO_ATTR_VERIFY) +# define CMS_NOINTERN 0x10 +# define CMS_NO_SIGNER_CERT_VERIFY 0x20 +# define CMS_NOVERIFY 0x20 +# define CMS_DETACHED 0x40 +# define CMS_BINARY 0x80 +# define CMS_NOATTR 0x100 +# define CMS_NOSMIMECAP 0x200 +# define CMS_NOOLDMIMETYPE 0x400 +# define CMS_CRLFEOL 0x800 +# define CMS_STREAM 0x1000 +# define CMS_NOCRL 0x2000 +# define CMS_PARTIAL 0x4000 +# define CMS_REUSE_DIGEST 0x8000 +# define CMS_USE_KEYID 0x10000 +# define CMS_DEBUG_DECRYPT 0x20000 +# define CMS_KEY_PARAM 0x40000 +# define CMS_ASCIICRLF 0x80000 +# define CMS_CADES 0x100000 +# define CMS_USE_ORIGINATOR_KEYID 0x200000 + +const ASN1_OBJECT *CMS_get0_type(const CMS_ContentInfo *cms); + +BIO *CMS_dataInit(CMS_ContentInfo *cms, BIO *icont); +int CMS_dataFinal(CMS_ContentInfo *cms, BIO *bio); + +ASN1_OCTET_STRING **CMS_get0_content(CMS_ContentInfo *cms); +int CMS_is_detached(CMS_ContentInfo *cms); +int CMS_set_detached(CMS_ContentInfo *cms, int detached); + +# ifdef OPENSSL_PEM_H +DECLARE_PEM_rw(CMS, CMS_ContentInfo) +# endif +int CMS_stream(unsigned char ***boundary, CMS_ContentInfo *cms); +CMS_ContentInfo *d2i_CMS_bio(BIO *bp, CMS_ContentInfo **cms); +int i2d_CMS_bio(BIO *bp, CMS_ContentInfo *cms); + +BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms); +int i2d_CMS_bio_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags); +int PEM_write_bio_CMS_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, + int flags); +CMS_ContentInfo *SMIME_read_CMS(BIO *bio, BIO **bcont); +CMS_ContentInfo *SMIME_read_CMS_ex(BIO *bio, int flags, BIO **bcont, CMS_ContentInfo **ci); +int SMIME_write_CMS(BIO *bio, CMS_ContentInfo *cms, BIO *data, int flags); + +int CMS_final(CMS_ContentInfo *cms, BIO *data, BIO *dcont, + unsigned int flags); +int CMS_final_digest(CMS_ContentInfo *cms, + const unsigned char *md, unsigned int mdlen, BIO *dcont, + unsigned int flags); + +CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, + STACK_OF(X509) *certs, BIO *data, + unsigned int flags); +CMS_ContentInfo *CMS_sign_ex(X509 *signcert, EVP_PKEY *pkey, + STACK_OF(X509) *certs, BIO *data, + unsigned int flags, OSSL_LIB_CTX *libctx, + const char *propq); + +CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, + X509 *signcert, EVP_PKEY *pkey, + STACK_OF(X509) *certs, unsigned int flags); + +int CMS_data(CMS_ContentInfo *cms, BIO *out, unsigned int flags); +CMS_ContentInfo *CMS_data_create(BIO *in, unsigned int flags); +CMS_ContentInfo *CMS_data_create_ex(BIO *in, unsigned int flags, + OSSL_LIB_CTX *libctx, const char *propq); + +int CMS_digest_verify(CMS_ContentInfo *cms, BIO *dcont, BIO *out, + unsigned int flags); +CMS_ContentInfo *CMS_digest_create(BIO *in, const EVP_MD *md, + unsigned int flags); +CMS_ContentInfo *CMS_digest_create_ex(BIO *in, const EVP_MD *md, + unsigned int flags, OSSL_LIB_CTX *libctx, + const char *propq); + +int CMS_EncryptedData_decrypt(CMS_ContentInfo *cms, + const unsigned char *key, size_t keylen, + BIO *dcont, BIO *out, unsigned int flags); +CMS_ContentInfo *CMS_EncryptedData_encrypt(BIO *in, const EVP_CIPHER *cipher, + const unsigned char *key, + size_t keylen, unsigned int flags); +CMS_ContentInfo *CMS_EncryptedData_encrypt_ex(BIO *in, const EVP_CIPHER *cipher, + const unsigned char *key, + size_t keylen, unsigned int flags, + OSSL_LIB_CTX *libctx, + const char *propq); + +int CMS_EncryptedData_set1_key(CMS_ContentInfo *cms, const EVP_CIPHER *ciph, + const unsigned char *key, size_t keylen); + +int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs, + X509_STORE *store, BIO *dcont, BIO *out, unsigned int flags); + +int CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, + STACK_OF(X509) *certs, + X509_STORE *store, unsigned int flags); + +STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms); + +CMS_ContentInfo *CMS_encrypt(STACK_OF(X509) *certs, BIO *in, + const EVP_CIPHER *cipher, unsigned int flags); +CMS_ContentInfo *CMS_encrypt_ex(STACK_OF(X509) *certs, BIO *in, + const EVP_CIPHER *cipher, unsigned int flags, + OSSL_LIB_CTX *libctx, const char *propq); + +int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert, + BIO *dcont, BIO *out, unsigned int flags); + +int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert); +int CMS_decrypt_set1_pkey_and_peer(CMS_ContentInfo *cms, EVP_PKEY *pk, + X509 *cert, X509 *peer); +int CMS_decrypt_set1_key(CMS_ContentInfo *cms, + unsigned char *key, size_t keylen, + const unsigned char *id, size_t idlen); +int CMS_decrypt_set1_password(CMS_ContentInfo *cms, + unsigned char *pass, ossl_ssize_t passlen); + +STACK_OF(CMS_RecipientInfo) *CMS_get0_RecipientInfos(CMS_ContentInfo *cms); +int CMS_RecipientInfo_type(CMS_RecipientInfo *ri); +EVP_PKEY_CTX *CMS_RecipientInfo_get0_pkey_ctx(CMS_RecipientInfo *ri); +CMS_ContentInfo *CMS_AuthEnvelopedData_create(const EVP_CIPHER *cipher); +CMS_ContentInfo * +CMS_AuthEnvelopedData_create_ex(const EVP_CIPHER *cipher, OSSL_LIB_CTX *libctx, + const char *propq); +CMS_ContentInfo *CMS_EnvelopedData_create(const EVP_CIPHER *cipher); +CMS_ContentInfo *CMS_EnvelopedData_create_ex(const EVP_CIPHER *cipher, + OSSL_LIB_CTX *libctx, + const char *propq); +BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data, + EVP_PKEY *pkey, X509 *cert, + ASN1_OCTET_STRING *secret, unsigned int flags, + OSSL_LIB_CTX *libctx, const char *propq); + +CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms, + X509 *recip, unsigned int flags); +CMS_RecipientInfo *CMS_add1_recipient(CMS_ContentInfo *cms, X509 *recip, + EVP_PKEY *originatorPrivKey, X509 * originator, unsigned int flags); +int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey); +int CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert); +int CMS_RecipientInfo_ktri_get0_algs(CMS_RecipientInfo *ri, + EVP_PKEY **pk, X509 **recip, + X509_ALGOR **palg); +int CMS_RecipientInfo_ktri_get0_signer_id(CMS_RecipientInfo *ri, + ASN1_OCTET_STRING **keyid, + X509_NAME **issuer, + ASN1_INTEGER **sno); + +CMS_RecipientInfo *CMS_add0_recipient_key(CMS_ContentInfo *cms, int nid, + unsigned char *key, size_t keylen, + unsigned char *id, size_t idlen, + ASN1_GENERALIZEDTIME *date, + ASN1_OBJECT *otherTypeId, + ASN1_TYPE *otherType); + +int CMS_RecipientInfo_kekri_get0_id(CMS_RecipientInfo *ri, + X509_ALGOR **palg, + ASN1_OCTET_STRING **pid, + ASN1_GENERALIZEDTIME **pdate, + ASN1_OBJECT **potherid, + ASN1_TYPE **pothertype); + +int CMS_RecipientInfo_set0_key(CMS_RecipientInfo *ri, + unsigned char *key, size_t keylen); + +int CMS_RecipientInfo_kekri_id_cmp(CMS_RecipientInfo *ri, + const unsigned char *id, size_t idlen); + +int CMS_RecipientInfo_set0_password(CMS_RecipientInfo *ri, + unsigned char *pass, + ossl_ssize_t passlen); + +CMS_RecipientInfo *CMS_add0_recipient_password(CMS_ContentInfo *cms, + int iter, int wrap_nid, + int pbe_nid, + unsigned char *pass, + ossl_ssize_t passlen, + const EVP_CIPHER *kekciph); + +int CMS_RecipientInfo_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri); +int CMS_RecipientInfo_encrypt(const CMS_ContentInfo *cms, CMS_RecipientInfo *ri); + +int CMS_uncompress(CMS_ContentInfo *cms, BIO *dcont, BIO *out, + unsigned int flags); +CMS_ContentInfo *CMS_compress(BIO *in, int comp_nid, unsigned int flags); + +int CMS_set1_eContentType(CMS_ContentInfo *cms, const ASN1_OBJECT *oid); +const ASN1_OBJECT *CMS_get0_eContentType(CMS_ContentInfo *cms); + +CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms); +int CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert); +int CMS_add1_cert(CMS_ContentInfo *cms, X509 *cert); +STACK_OF(X509) *CMS_get1_certs(CMS_ContentInfo *cms); + +CMS_RevocationInfoChoice *CMS_add0_RevocationInfoChoice(CMS_ContentInfo *cms); +int CMS_add0_crl(CMS_ContentInfo *cms, X509_CRL *crl); +int CMS_add1_crl(CMS_ContentInfo *cms, X509_CRL *crl); +STACK_OF(X509_CRL) *CMS_get1_crls(CMS_ContentInfo *cms); + +int CMS_SignedData_init(CMS_ContentInfo *cms); +CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms, + X509 *signer, EVP_PKEY *pk, const EVP_MD *md, + unsigned int flags); +EVP_PKEY_CTX *CMS_SignerInfo_get0_pkey_ctx(CMS_SignerInfo *si); +EVP_MD_CTX *CMS_SignerInfo_get0_md_ctx(CMS_SignerInfo *si); +STACK_OF(CMS_SignerInfo) *CMS_get0_SignerInfos(CMS_ContentInfo *cms); + +void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer); +int CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si, + ASN1_OCTET_STRING **keyid, + X509_NAME **issuer, ASN1_INTEGER **sno); +int CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert); +int CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *certs, + unsigned int flags); +void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, + X509 **signer, X509_ALGOR **pdig, + X509_ALGOR **psig); +ASN1_OCTET_STRING *CMS_SignerInfo_get0_signature(CMS_SignerInfo *si); +int CMS_SignerInfo_sign(CMS_SignerInfo *si); +int CMS_SignerInfo_verify(CMS_SignerInfo *si); +int CMS_SignerInfo_verify_content(CMS_SignerInfo *si, BIO *chain); +BIO *CMS_SignedData_verify(CMS_SignedData *sd, BIO *detached_data, + STACK_OF(X509) *scerts, X509_STORE *store, + STACK_OF(X509) *extra, STACK_OF(X509_CRL) *crls, + unsigned int flags, + OSSL_LIB_CTX *libctx, const char *propq); + +int CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs); +int CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **algs, + int algnid, int keysize); +int CMS_add_standard_smimecap(STACK_OF(X509_ALGOR) **smcap); + +int CMS_signed_get_attr_count(const CMS_SignerInfo *si); +int CMS_signed_get_attr_by_NID(const CMS_SignerInfo *si, int nid, + int lastpos); +int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj, + int lastpos); +X509_ATTRIBUTE *CMS_signed_get_attr(const CMS_SignerInfo *si, int loc); +X509_ATTRIBUTE *CMS_signed_delete_attr(CMS_SignerInfo *si, int loc); +int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr); +int CMS_signed_add1_attr_by_OBJ(CMS_SignerInfo *si, + const ASN1_OBJECT *obj, int type, + const void *bytes, int len); +int CMS_signed_add1_attr_by_NID(CMS_SignerInfo *si, + int nid, int type, + const void *bytes, int len); +int CMS_signed_add1_attr_by_txt(CMS_SignerInfo *si, + const char *attrname, int type, + const void *bytes, int len); +void *CMS_signed_get0_data_by_OBJ(const CMS_SignerInfo *si, + const ASN1_OBJECT *oid, + int lastpos, int type); + +int CMS_unsigned_get_attr_count(const CMS_SignerInfo *si); +int CMS_unsigned_get_attr_by_NID(const CMS_SignerInfo *si, int nid, + int lastpos); +int CMS_unsigned_get_attr_by_OBJ(const CMS_SignerInfo *si, + const ASN1_OBJECT *obj, int lastpos); +X509_ATTRIBUTE *CMS_unsigned_get_attr(const CMS_SignerInfo *si, int loc); +X509_ATTRIBUTE *CMS_unsigned_delete_attr(CMS_SignerInfo *si, int loc); +int CMS_unsigned_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr); +int CMS_unsigned_add1_attr_by_OBJ(CMS_SignerInfo *si, + const ASN1_OBJECT *obj, int type, + const void *bytes, int len); +int CMS_unsigned_add1_attr_by_NID(CMS_SignerInfo *si, + int nid, int type, + const void *bytes, int len); +int CMS_unsigned_add1_attr_by_txt(CMS_SignerInfo *si, + const char *attrname, int type, + const void *bytes, int len); +void *CMS_unsigned_get0_data_by_OBJ(CMS_SignerInfo *si, ASN1_OBJECT *oid, + int lastpos, int type); + +int CMS_get1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest **prr); +CMS_ReceiptRequest *CMS_ReceiptRequest_create0( + unsigned char *id, int idlen, int allorfirst, + STACK_OF(GENERAL_NAMES) *receiptList, + STACK_OF(GENERAL_NAMES) *receiptsTo); +CMS_ReceiptRequest *CMS_ReceiptRequest_create0_ex( + unsigned char *id, int idlen, int allorfirst, + STACK_OF(GENERAL_NAMES) *receiptList, + STACK_OF(GENERAL_NAMES) *receiptsTo, + OSSL_LIB_CTX *libctx); + +int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr); +void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, + ASN1_STRING **pcid, + int *pallorfirst, + STACK_OF(GENERAL_NAMES) **plist, + STACK_OF(GENERAL_NAMES) **prto); +int CMS_RecipientInfo_kari_get0_alg(CMS_RecipientInfo *ri, + X509_ALGOR **palg, + ASN1_OCTET_STRING **pukm); +STACK_OF(CMS_RecipientEncryptedKey) +*CMS_RecipientInfo_kari_get0_reks(CMS_RecipientInfo *ri); + +int CMS_RecipientInfo_kari_get0_orig_id(CMS_RecipientInfo *ri, + X509_ALGOR **pubalg, + ASN1_BIT_STRING **pubkey, + ASN1_OCTET_STRING **keyid, + X509_NAME **issuer, + ASN1_INTEGER **sno); + +int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert); + +int CMS_RecipientEncryptedKey_get0_id(CMS_RecipientEncryptedKey *rek, + ASN1_OCTET_STRING **keyid, + ASN1_GENERALIZEDTIME **tm, + CMS_OtherKeyAttribute **other, + X509_NAME **issuer, ASN1_INTEGER **sno); +int CMS_RecipientEncryptedKey_cert_cmp(CMS_RecipientEncryptedKey *rek, + X509 *cert); +int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk); +int CMS_RecipientInfo_kari_set0_pkey_and_peer(CMS_RecipientInfo *ri, EVP_PKEY *pk, X509 *peer); +EVP_CIPHER_CTX *CMS_RecipientInfo_kari_get0_ctx(CMS_RecipientInfo *ri); +int CMS_RecipientInfo_kari_decrypt(CMS_ContentInfo *cms, + CMS_RecipientInfo *ri, + CMS_RecipientEncryptedKey *rek); + +int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg, + ASN1_OCTET_STRING *ukm, int keylen); + +/* Backward compatibility for spelling errors. */ +# define CMS_R_UNKNOWN_DIGEST_ALGORITM CMS_R_UNKNOWN_DIGEST_ALGORITHM +# define CMS_R_UNSUPPORTED_RECPIENTINFO_TYPE \ + CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE + +# ifdef __cplusplus +} +# endif +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/comp.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/comp.h new file mode 100644 index 00000000..90e39511 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/comp.h @@ -0,0 +1,98 @@ +/* + * Copyright 2015-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_COMP_H +# define OPENSSL_COMP_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_COMP_H +# endif + +# include + +# include +# include +# ifdef __cplusplus +extern "C" { +# endif + + + +# ifndef OPENSSL_NO_COMP + +COMP_CTX *COMP_CTX_new(COMP_METHOD *meth); +const COMP_METHOD *COMP_CTX_get_method(const COMP_CTX *ctx); +int COMP_CTX_get_type(const COMP_CTX* comp); +int COMP_get_type(const COMP_METHOD *meth); +const char *COMP_get_name(const COMP_METHOD *meth); +void COMP_CTX_free(COMP_CTX *ctx); + +int COMP_compress_block(COMP_CTX *ctx, unsigned char *out, int olen, + unsigned char *in, int ilen); +int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen, + unsigned char *in, int ilen); + +COMP_METHOD *COMP_zlib(void); +COMP_METHOD *COMP_zlib_oneshot(void); +COMP_METHOD *COMP_brotli(void); +COMP_METHOD *COMP_brotli_oneshot(void); +COMP_METHOD *COMP_zstd(void); +COMP_METHOD *COMP_zstd_oneshot(void); + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define COMP_zlib_cleanup() while(0) continue +# endif + +# ifdef OPENSSL_BIO_H +const BIO_METHOD *BIO_f_zlib(void); +const BIO_METHOD *BIO_f_brotli(void); +const BIO_METHOD *BIO_f_zstd(void); +# endif + +# endif + +typedef struct ssl_comp_st SSL_COMP; + +SKM_DEFINE_STACK_OF_INTERNAL(SSL_COMP, SSL_COMP, SSL_COMP) +#define sk_SSL_COMP_num(sk) OPENSSL_sk_num(ossl_check_const_SSL_COMP_sk_type(sk)) +#define sk_SSL_COMP_value(sk, idx) ((SSL_COMP *)OPENSSL_sk_value(ossl_check_const_SSL_COMP_sk_type(sk), (idx))) +#define sk_SSL_COMP_new(cmp) ((STACK_OF(SSL_COMP) *)OPENSSL_sk_new(ossl_check_SSL_COMP_compfunc_type(cmp))) +#define sk_SSL_COMP_new_null() ((STACK_OF(SSL_COMP) *)OPENSSL_sk_new_null()) +#define sk_SSL_COMP_new_reserve(cmp, n) ((STACK_OF(SSL_COMP) *)OPENSSL_sk_new_reserve(ossl_check_SSL_COMP_compfunc_type(cmp), (n))) +#define sk_SSL_COMP_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SSL_COMP_sk_type(sk), (n)) +#define sk_SSL_COMP_free(sk) OPENSSL_sk_free(ossl_check_SSL_COMP_sk_type(sk)) +#define sk_SSL_COMP_zero(sk) OPENSSL_sk_zero(ossl_check_SSL_COMP_sk_type(sk)) +#define sk_SSL_COMP_delete(sk, i) ((SSL_COMP *)OPENSSL_sk_delete(ossl_check_SSL_COMP_sk_type(sk), (i))) +#define sk_SSL_COMP_delete_ptr(sk, ptr) ((SSL_COMP *)OPENSSL_sk_delete_ptr(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_type(ptr))) +#define sk_SSL_COMP_push(sk, ptr) OPENSSL_sk_push(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_type(ptr)) +#define sk_SSL_COMP_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_type(ptr)) +#define sk_SSL_COMP_pop(sk) ((SSL_COMP *)OPENSSL_sk_pop(ossl_check_SSL_COMP_sk_type(sk))) +#define sk_SSL_COMP_shift(sk) ((SSL_COMP *)OPENSSL_sk_shift(ossl_check_SSL_COMP_sk_type(sk))) +#define sk_SSL_COMP_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SSL_COMP_sk_type(sk),ossl_check_SSL_COMP_freefunc_type(freefunc)) +#define sk_SSL_COMP_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_type(ptr), (idx)) +#define sk_SSL_COMP_set(sk, idx, ptr) ((SSL_COMP *)OPENSSL_sk_set(ossl_check_SSL_COMP_sk_type(sk), (idx), ossl_check_SSL_COMP_type(ptr))) +#define sk_SSL_COMP_find(sk, ptr) OPENSSL_sk_find(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_type(ptr)) +#define sk_SSL_COMP_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_type(ptr)) +#define sk_SSL_COMP_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_type(ptr), pnum) +#define sk_SSL_COMP_sort(sk) OPENSSL_sk_sort(ossl_check_SSL_COMP_sk_type(sk)) +#define sk_SSL_COMP_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SSL_COMP_sk_type(sk)) +#define sk_SSL_COMP_dup(sk) ((STACK_OF(SSL_COMP) *)OPENSSL_sk_dup(ossl_check_const_SSL_COMP_sk_type(sk))) +#define sk_SSL_COMP_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SSL_COMP) *)OPENSSL_sk_deep_copy(ossl_check_const_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_copyfunc_type(copyfunc), ossl_check_SSL_COMP_freefunc_type(freefunc))) +#define sk_SSL_COMP_set_cmp_func(sk, cmp) ((sk_SSL_COMP_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SSL_COMP_sk_type(sk), ossl_check_SSL_COMP_compfunc_type(cmp))) + + + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/conf.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/conf.h new file mode 100644 index 00000000..38576290 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/conf.h @@ -0,0 +1,214 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/conf.h.in + * + * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_CONF_H +# define OPENSSL_CONF_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_CONF_H +# endif + +# include +# include +# include +# include +# include +# include +# ifndef OPENSSL_NO_STDIO +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct { + char *section; + char *name; + char *value; +} CONF_VALUE; + +SKM_DEFINE_STACK_OF_INTERNAL(CONF_VALUE, CONF_VALUE, CONF_VALUE) +#define sk_CONF_VALUE_num(sk) OPENSSL_sk_num(ossl_check_const_CONF_VALUE_sk_type(sk)) +#define sk_CONF_VALUE_value(sk, idx) ((CONF_VALUE *)OPENSSL_sk_value(ossl_check_const_CONF_VALUE_sk_type(sk), (idx))) +#define sk_CONF_VALUE_new(cmp) ((STACK_OF(CONF_VALUE) *)OPENSSL_sk_new(ossl_check_CONF_VALUE_compfunc_type(cmp))) +#define sk_CONF_VALUE_new_null() ((STACK_OF(CONF_VALUE) *)OPENSSL_sk_new_null()) +#define sk_CONF_VALUE_new_reserve(cmp, n) ((STACK_OF(CONF_VALUE) *)OPENSSL_sk_new_reserve(ossl_check_CONF_VALUE_compfunc_type(cmp), (n))) +#define sk_CONF_VALUE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_CONF_VALUE_sk_type(sk), (n)) +#define sk_CONF_VALUE_free(sk) OPENSSL_sk_free(ossl_check_CONF_VALUE_sk_type(sk)) +#define sk_CONF_VALUE_zero(sk) OPENSSL_sk_zero(ossl_check_CONF_VALUE_sk_type(sk)) +#define sk_CONF_VALUE_delete(sk, i) ((CONF_VALUE *)OPENSSL_sk_delete(ossl_check_CONF_VALUE_sk_type(sk), (i))) +#define sk_CONF_VALUE_delete_ptr(sk, ptr) ((CONF_VALUE *)OPENSSL_sk_delete_ptr(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_type(ptr))) +#define sk_CONF_VALUE_push(sk, ptr) OPENSSL_sk_push(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_type(ptr)) +#define sk_CONF_VALUE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_type(ptr)) +#define sk_CONF_VALUE_pop(sk) ((CONF_VALUE *)OPENSSL_sk_pop(ossl_check_CONF_VALUE_sk_type(sk))) +#define sk_CONF_VALUE_shift(sk) ((CONF_VALUE *)OPENSSL_sk_shift(ossl_check_CONF_VALUE_sk_type(sk))) +#define sk_CONF_VALUE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_CONF_VALUE_sk_type(sk),ossl_check_CONF_VALUE_freefunc_type(freefunc)) +#define sk_CONF_VALUE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_type(ptr), (idx)) +#define sk_CONF_VALUE_set(sk, idx, ptr) ((CONF_VALUE *)OPENSSL_sk_set(ossl_check_CONF_VALUE_sk_type(sk), (idx), ossl_check_CONF_VALUE_type(ptr))) +#define sk_CONF_VALUE_find(sk, ptr) OPENSSL_sk_find(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_type(ptr)) +#define sk_CONF_VALUE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_type(ptr)) +#define sk_CONF_VALUE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_type(ptr), pnum) +#define sk_CONF_VALUE_sort(sk) OPENSSL_sk_sort(ossl_check_CONF_VALUE_sk_type(sk)) +#define sk_CONF_VALUE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_CONF_VALUE_sk_type(sk)) +#define sk_CONF_VALUE_dup(sk) ((STACK_OF(CONF_VALUE) *)OPENSSL_sk_dup(ossl_check_const_CONF_VALUE_sk_type(sk))) +#define sk_CONF_VALUE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(CONF_VALUE) *)OPENSSL_sk_deep_copy(ossl_check_const_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_copyfunc_type(copyfunc), ossl_check_CONF_VALUE_freefunc_type(freefunc))) +#define sk_CONF_VALUE_set_cmp_func(sk, cmp) ((sk_CONF_VALUE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_CONF_VALUE_sk_type(sk), ossl_check_CONF_VALUE_compfunc_type(cmp))) +DEFINE_LHASH_OF_INTERNAL(CONF_VALUE); +#define lh_CONF_VALUE_new(hfn, cmp) ((LHASH_OF(CONF_VALUE) *)OPENSSL_LH_set_thunks(OPENSSL_LH_new(ossl_check_CONF_VALUE_lh_hashfunc_type(hfn), ossl_check_CONF_VALUE_lh_compfunc_type(cmp)), lh_CONF_VALUE_hash_thunk, lh_CONF_VALUE_comp_thunk, lh_CONF_VALUE_doall_thunk, lh_CONF_VALUE_doall_arg_thunk)) +#define lh_CONF_VALUE_free(lh) OPENSSL_LH_free(ossl_check_CONF_VALUE_lh_type(lh)) +#define lh_CONF_VALUE_flush(lh) OPENSSL_LH_flush(ossl_check_CONF_VALUE_lh_type(lh)) +#define lh_CONF_VALUE_insert(lh, ptr) ((CONF_VALUE *)OPENSSL_LH_insert(ossl_check_CONF_VALUE_lh_type(lh), ossl_check_CONF_VALUE_lh_plain_type(ptr))) +#define lh_CONF_VALUE_delete(lh, ptr) ((CONF_VALUE *)OPENSSL_LH_delete(ossl_check_CONF_VALUE_lh_type(lh), ossl_check_const_CONF_VALUE_lh_plain_type(ptr))) +#define lh_CONF_VALUE_retrieve(lh, ptr) ((CONF_VALUE *)OPENSSL_LH_retrieve(ossl_check_CONF_VALUE_lh_type(lh), ossl_check_const_CONF_VALUE_lh_plain_type(ptr))) +#define lh_CONF_VALUE_error(lh) OPENSSL_LH_error(ossl_check_CONF_VALUE_lh_type(lh)) +#define lh_CONF_VALUE_num_items(lh) OPENSSL_LH_num_items(ossl_check_CONF_VALUE_lh_type(lh)) +#define lh_CONF_VALUE_node_stats_bio(lh, out) OPENSSL_LH_node_stats_bio(ossl_check_const_CONF_VALUE_lh_type(lh), out) +#define lh_CONF_VALUE_node_usage_stats_bio(lh, out) OPENSSL_LH_node_usage_stats_bio(ossl_check_const_CONF_VALUE_lh_type(lh), out) +#define lh_CONF_VALUE_stats_bio(lh, out) OPENSSL_LH_stats_bio(ossl_check_const_CONF_VALUE_lh_type(lh), out) +#define lh_CONF_VALUE_get_down_load(lh) OPENSSL_LH_get_down_load(ossl_check_CONF_VALUE_lh_type(lh)) +#define lh_CONF_VALUE_set_down_load(lh, dl) OPENSSL_LH_set_down_load(ossl_check_CONF_VALUE_lh_type(lh), dl) +#define lh_CONF_VALUE_doall(lh, dfn) OPENSSL_LH_doall(ossl_check_CONF_VALUE_lh_type(lh), ossl_check_CONF_VALUE_lh_doallfunc_type(dfn)) + + +struct conf_st; +struct conf_method_st; +typedef struct conf_method_st CONF_METHOD; + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# include +# endif + +/* Module definitions */ +typedef struct conf_imodule_st CONF_IMODULE; +typedef struct conf_module_st CONF_MODULE; + +STACK_OF(CONF_MODULE); +STACK_OF(CONF_IMODULE); + +/* DSO module function typedefs */ +typedef int conf_init_func (CONF_IMODULE *md, const CONF *cnf); +typedef void conf_finish_func (CONF_IMODULE *md); + +# define CONF_MFLAGS_IGNORE_ERRORS 0x1 +# define CONF_MFLAGS_IGNORE_RETURN_CODES 0x2 +# define CONF_MFLAGS_SILENT 0x4 +# define CONF_MFLAGS_NO_DSO 0x8 +# define CONF_MFLAGS_IGNORE_MISSING_FILE 0x10 +# define CONF_MFLAGS_DEFAULT_SECTION 0x20 + +int CONF_set_default_method(CONF_METHOD *meth); +void CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash); +LHASH_OF(CONF_VALUE) *CONF_load(LHASH_OF(CONF_VALUE) *conf, const char *file, + long *eline); +# ifndef OPENSSL_NO_STDIO +LHASH_OF(CONF_VALUE) *CONF_load_fp(LHASH_OF(CONF_VALUE) *conf, FILE *fp, + long *eline); +# endif +LHASH_OF(CONF_VALUE) *CONF_load_bio(LHASH_OF(CONF_VALUE) *conf, BIO *bp, + long *eline); +STACK_OF(CONF_VALUE) *CONF_get_section(LHASH_OF(CONF_VALUE) *conf, + const char *section); +char *CONF_get_string(LHASH_OF(CONF_VALUE) *conf, const char *group, + const char *name); +long CONF_get_number(LHASH_OF(CONF_VALUE) *conf, const char *group, + const char *name); +void CONF_free(LHASH_OF(CONF_VALUE) *conf); +#ifndef OPENSSL_NO_STDIO +int CONF_dump_fp(LHASH_OF(CONF_VALUE) *conf, FILE *out); +#endif +int CONF_dump_bio(LHASH_OF(CONF_VALUE) *conf, BIO *out); +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 void OPENSSL_config(const char *config_name); +#endif + +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define OPENSSL_no_config() \ + OPENSSL_init_crypto(OPENSSL_INIT_NO_LOAD_CONFIG, NULL) +#endif + +/* + * New conf code. The semantics are different from the functions above. If + * that wasn't the case, the above functions would have been replaced + */ + +CONF *NCONF_new_ex(OSSL_LIB_CTX *libctx, CONF_METHOD *meth); +OSSL_LIB_CTX *NCONF_get0_libctx(const CONF *conf); +CONF *NCONF_new(CONF_METHOD *meth); +CONF_METHOD *NCONF_default(void); +#ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 CONF_METHOD *NCONF_WIN32(void); +#endif +void NCONF_free(CONF *conf); +void NCONF_free_data(CONF *conf); + +int NCONF_load(CONF *conf, const char *file, long *eline); +# ifndef OPENSSL_NO_STDIO +int NCONF_load_fp(CONF *conf, FILE *fp, long *eline); +# endif +int NCONF_load_bio(CONF *conf, BIO *bp, long *eline); +STACK_OF(OPENSSL_CSTRING) *NCONF_get_section_names(const CONF *conf); +STACK_OF(CONF_VALUE) *NCONF_get_section(const CONF *conf, + const char *section); +char *NCONF_get_string(const CONF *conf, const char *group, const char *name); +int NCONF_get_number_e(const CONF *conf, const char *group, const char *name, + long *result); +#ifndef OPENSSL_NO_STDIO +int NCONF_dump_fp(const CONF *conf, FILE *out); +#endif +int NCONF_dump_bio(const CONF *conf, BIO *out); + +#define NCONF_get_number(c,g,n,r) NCONF_get_number_e(c,g,n,r) + +/* Module functions */ + +int CONF_modules_load(const CONF *cnf, const char *appname, + unsigned long flags); +int CONF_modules_load_file_ex(OSSL_LIB_CTX *libctx, const char *filename, + const char *appname, unsigned long flags); +int CONF_modules_load_file(const char *filename, const char *appname, + unsigned long flags); +void CONF_modules_unload(int all); +void CONF_modules_finish(void); +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define CONF_modules_free() while(0) continue +#endif +int CONF_module_add(const char *name, conf_init_func *ifunc, + conf_finish_func *ffunc); + +const char *CONF_imodule_get_name(const CONF_IMODULE *md); +const char *CONF_imodule_get_value(const CONF_IMODULE *md); +void *CONF_imodule_get_usr_data(const CONF_IMODULE *md); +void CONF_imodule_set_usr_data(CONF_IMODULE *md, void *usr_data); +CONF_MODULE *CONF_imodule_get_module(const CONF_IMODULE *md); +unsigned long CONF_imodule_get_flags(const CONF_IMODULE *md); +void CONF_imodule_set_flags(CONF_IMODULE *md, unsigned long flags); +void *CONF_module_get_usr_data(CONF_MODULE *pmod); +void CONF_module_set_usr_data(CONF_MODULE *pmod, void *usr_data); + +char *CONF_get1_default_config_file(void); + +int CONF_parse_list(const char *list, int sep, int nospc, + int (*list_cb) (const char *elem, int len, void *usr), + void *arg); + +void OPENSSL_load_builtin_modules(void); + + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/configuration.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/configuration.h new file mode 100644 index 00000000..670ea6b9 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/configuration.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by configdata.pm from Configurations/common0.tmpl, Configurations/unix-Makefile.tmpl + * via Makefile.in + * + * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OPENSSL_CONFIGURATION_H +# define OPENSSL_CONFIGURATION_H +# pragma once + +# ifdef __cplusplus +extern "C" { +# endif + +# ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +# endif + +/* + * OpenSSL was configured with the following options: + */ + +# ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +# endif +# define OPENSSL_CONFIGURED_API 30400 +# ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +# endif +# ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +# endif +# ifndef OPENSSL_NO_ACVP_TESTS +# define OPENSSL_NO_ACVP_TESTS +# endif +# ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +# endif +# ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +# endif +# ifndef OPENSSL_NO_BROTLI +# define OPENSSL_NO_BROTLI +# endif +# ifndef OPENSSL_NO_BROTLI_DYNAMIC +# define OPENSSL_NO_BROTLI_DYNAMIC +# endif +# ifndef OPENSSL_NO_CAMELLIA +# define OPENSSL_NO_CAMELLIA +# endif +# ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +# endif +# ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +# endif +# ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# endif +# ifndef OPENSSL_NO_DEMOS +# define OPENSSL_NO_DEMOS +# endif +# ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +# endif +# ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +# endif +# ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +# endif +# ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +# endif +# ifndef OPENSSL_NO_FIPS_POST +# define OPENSSL_NO_FIPS_POST +# endif +# ifndef OPENSSL_NO_FIPS_SECURITYCHECKS +# define OPENSSL_NO_FIPS_SECURITYCHECKS +# endif +# ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +# endif +# ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +# endif +# ifndef OPENSSL_NO_H3DEMO +# define OPENSSL_NO_H3DEMO +# endif +# ifndef OPENSSL_NO_IDEA +# define OPENSSL_NO_IDEA +# endif +# ifndef OPENSSL_NO_JITTER +# define OPENSSL_NO_JITTER +# endif +# ifndef OPENSSL_NO_KTLS +# define OPENSSL_NO_KTLS +# endif +# ifndef OPENSSL_NO_LOADERENG +# define OPENSSL_NO_LOADERENG +# endif +# ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +# endif +# ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +# endif +# ifndef OPENSSL_NO_PIE +# define OPENSSL_NO_PIE +# endif +# ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +# endif +# ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +# endif +# ifndef OPENSSL_NO_SEED +# define OPENSSL_NO_SEED +# endif +# ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +# endif +# ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +# endif +# ifndef OPENSSL_NO_TESTS +# define OPENSSL_NO_TESTS +# endif +# ifndef OPENSSL_NO_TFO +# define OPENSSL_NO_TFO +# endif +# ifndef OPENSSL_NO_TRACE +# define OPENSSL_NO_TRACE +# endif +# ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +# endif +# ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +# endif +# ifndef OPENSSL_NO_UPLINK +# define OPENSSL_NO_UPLINK +# endif +# ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +# endif +# ifndef OPENSSL_NO_WINSTORE +# define OPENSSL_NO_WINSTORE +# endif +# ifndef OPENSSL_NO_ZLIB +# define OPENSSL_NO_ZLIB +# endif +# ifndef OPENSSL_NO_ZLIB_DYNAMIC +# define OPENSSL_NO_ZLIB_DYNAMIC +# endif +# ifndef OPENSSL_NO_ZSTD +# define OPENSSL_NO_ZSTD +# endif +# ifndef OPENSSL_NO_ZSTD_DYNAMIC +# define OPENSSL_NO_ZSTD_DYNAMIC +# endif +# ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +# endif + + +/* Generate 80386 code? */ +# undef I386_ONLY + +/* + * The following are cipher-specific, but are part of the public API. + */ +# if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +# endif + +# define RC4_INT unsigned int + +# if defined(OPENSSL_NO_COMP) || (defined(OPENSSL_NO_BROTLI) && defined(OPENSSL_NO_ZSTD) && defined(OPENSSL_NO_ZLIB)) +# define OPENSSL_NO_COMP_ALG +# else +# undef OPENSSL_NO_COMP_ALG +# endif + +# ifdef __cplusplus +} +# endif + +#endif /* OPENSSL_CONFIGURATION_H */ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/core_names.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/core_names.h new file mode 100644 index 00000000..c4ed2fed --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/core_names.h @@ -0,0 +1,545 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/core_names.h.in + * + * Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + +#ifndef OPENSSL_CORE_NAMES_H +# define OPENSSL_CORE_NAMES_H +# pragma once + +# ifdef __cplusplus +extern "C" { +# endif + +/* OSSL_CIPHER_PARAM_CTS_MODE Values */ +# define OSSL_CIPHER_CTS_MODE_CS1 "CS1" +# define OSSL_CIPHER_CTS_MODE_CS2 "CS2" +# define OSSL_CIPHER_CTS_MODE_CS3 "CS3" + +/* Known CIPHER names (not a complete list) */ +# define OSSL_CIPHER_NAME_AES_128_GCM_SIV "AES-128-GCM-SIV" +# define OSSL_CIPHER_NAME_AES_192_GCM_SIV "AES-192-GCM-SIV" +# define OSSL_CIPHER_NAME_AES_256_GCM_SIV "AES-256-GCM-SIV" + +/* Known DIGEST names (not a complete list) */ +# define OSSL_DIGEST_NAME_MD5 "MD5" +# define OSSL_DIGEST_NAME_MD5_SHA1 "MD5-SHA1" +# define OSSL_DIGEST_NAME_SHA1 "SHA1" +# define OSSL_DIGEST_NAME_SHA2_224 "SHA2-224" +# define OSSL_DIGEST_NAME_SHA2_256 "SHA2-256" +# define OSSL_DIGEST_NAME_SHA2_256_192 "SHA2-256/192" +# define OSSL_DIGEST_NAME_SHA2_384 "SHA2-384" +# define OSSL_DIGEST_NAME_SHA2_512 "SHA2-512" +# define OSSL_DIGEST_NAME_SHA2_512_224 "SHA2-512/224" +# define OSSL_DIGEST_NAME_SHA2_512_256 "SHA2-512/256" +# define OSSL_DIGEST_NAME_MD2 "MD2" +# define OSSL_DIGEST_NAME_MD4 "MD4" +# define OSSL_DIGEST_NAME_MDC2 "MDC2" +# define OSSL_DIGEST_NAME_RIPEMD160 "RIPEMD160" +# define OSSL_DIGEST_NAME_SHA3_224 "SHA3-224" +# define OSSL_DIGEST_NAME_SHA3_256 "SHA3-256" +# define OSSL_DIGEST_NAME_SHA3_384 "SHA3-384" +# define OSSL_DIGEST_NAME_SHA3_512 "SHA3-512" +# define OSSL_DIGEST_NAME_KECCAK_KMAC128 "KECCAK-KMAC-128" +# define OSSL_DIGEST_NAME_KECCAK_KMAC256 "KECCAK-KMAC-256" +# define OSSL_DIGEST_NAME_SM3 "SM3" + +/* Known MAC names */ +# define OSSL_MAC_NAME_BLAKE2BMAC "BLAKE2BMAC" +# define OSSL_MAC_NAME_BLAKE2SMAC "BLAKE2SMAC" +# define OSSL_MAC_NAME_CMAC "CMAC" +# define OSSL_MAC_NAME_GMAC "GMAC" +# define OSSL_MAC_NAME_HMAC "HMAC" +# define OSSL_MAC_NAME_KMAC128 "KMAC128" +# define OSSL_MAC_NAME_KMAC256 "KMAC256" +# define OSSL_MAC_NAME_POLY1305 "POLY1305" +# define OSSL_MAC_NAME_SIPHASH "SIPHASH" + +/* Known KDF names */ +# define OSSL_KDF_NAME_HKDF "HKDF" +# define OSSL_KDF_NAME_TLS1_3_KDF "TLS13-KDF" +# define OSSL_KDF_NAME_PBKDF1 "PBKDF1" +# define OSSL_KDF_NAME_PBKDF2 "PBKDF2" +# define OSSL_KDF_NAME_SCRYPT "SCRYPT" +# define OSSL_KDF_NAME_SSHKDF "SSHKDF" +# define OSSL_KDF_NAME_SSKDF "SSKDF" +# define OSSL_KDF_NAME_TLS1_PRF "TLS1-PRF" +# define OSSL_KDF_NAME_X942KDF_ASN1 "X942KDF-ASN1" +# define OSSL_KDF_NAME_X942KDF_CONCAT "X942KDF-CONCAT" +# define OSSL_KDF_NAME_X963KDF "X963KDF" +# define OSSL_KDF_NAME_KBKDF "KBKDF" +# define OSSL_KDF_NAME_KRB5KDF "KRB5KDF" +# define OSSL_KDF_NAME_HMACDRBGKDF "HMAC-DRBG-KDF" + +/* RSA padding modes */ +# define OSSL_PKEY_RSA_PAD_MODE_NONE "none" +# define OSSL_PKEY_RSA_PAD_MODE_PKCSV15 "pkcs1" +# define OSSL_PKEY_RSA_PAD_MODE_OAEP "oaep" +# define OSSL_PKEY_RSA_PAD_MODE_X931 "x931" +# define OSSL_PKEY_RSA_PAD_MODE_PSS "pss" + +/* RSA pss padding salt length */ +# define OSSL_PKEY_RSA_PSS_SALT_LEN_DIGEST "digest" +# define OSSL_PKEY_RSA_PSS_SALT_LEN_MAX "max" +# define OSSL_PKEY_RSA_PSS_SALT_LEN_AUTO "auto" +# define OSSL_PKEY_RSA_PSS_SALT_LEN_AUTO_DIGEST_MAX "auto-digestmax" + +/* OSSL_PKEY_PARAM_EC_ENCODING values */ +# define OSSL_PKEY_EC_ENCODING_EXPLICIT "explicit" +# define OSSL_PKEY_EC_ENCODING_GROUP "named_curve" + +# define OSSL_PKEY_EC_POINT_CONVERSION_FORMAT_UNCOMPRESSED "uncompressed" +# define OSSL_PKEY_EC_POINT_CONVERSION_FORMAT_COMPRESSED "compressed" +# define OSSL_PKEY_EC_POINT_CONVERSION_FORMAT_HYBRID "hybrid" + +# define OSSL_PKEY_EC_GROUP_CHECK_DEFAULT "default" +# define OSSL_PKEY_EC_GROUP_CHECK_NAMED "named" +# define OSSL_PKEY_EC_GROUP_CHECK_NAMED_NIST "named-nist" + +/* OSSL_KEM_PARAM_OPERATION values */ +#define OSSL_KEM_PARAM_OPERATION_RSASVE "RSASVE" +#define OSSL_KEM_PARAM_OPERATION_DHKEM "DHKEM" + +/* Parameter name definitions - generated by util/perl/OpenSSL/paramnames.pm */ +# define OSSL_ALG_PARAM_ALGORITHM_ID "algorithm-id" +# define OSSL_ALG_PARAM_ALGORITHM_ID_PARAMS "algorithm-id-params" +# define OSSL_ALG_PARAM_CIPHER "cipher" +# define OSSL_ALG_PARAM_DIGEST "digest" +# define OSSL_ALG_PARAM_ENGINE "engine" +# define OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR "fips-indicator" +# define OSSL_ALG_PARAM_MAC "mac" +# define OSSL_ALG_PARAM_PROPERTIES "properties" +# define OSSL_ASYM_CIPHER_PARAM_DIGEST OSSL_PKEY_PARAM_DIGEST +# define OSSL_ASYM_CIPHER_PARAM_ENGINE OSSL_PKEY_PARAM_ENGINE +# define OSSL_ASYM_CIPHER_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_ASYM_CIPHER_PARAM_FIPS_KEY_CHECK OSSL_PKEY_PARAM_FIPS_KEY_CHECK +# define OSSL_ASYM_CIPHER_PARAM_FIPS_RSA_PKCS15_PAD_DISABLED OSSL_PROV_PARAM_RSA_PKCS15_PAD_DISABLED +# define OSSL_ASYM_CIPHER_PARAM_IMPLICIT_REJECTION "implicit-rejection" +# define OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST OSSL_PKEY_PARAM_MGF1_DIGEST +# define OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST_PROPS OSSL_PKEY_PARAM_MGF1_PROPERTIES +# define OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST OSSL_ALG_PARAM_DIGEST +# define OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS "digest-props" +# define OSSL_ASYM_CIPHER_PARAM_OAEP_LABEL "oaep-label" +# define OSSL_ASYM_CIPHER_PARAM_PAD_MODE OSSL_PKEY_PARAM_PAD_MODE +# define OSSL_ASYM_CIPHER_PARAM_PROPERTIES OSSL_PKEY_PARAM_PROPERTIES +# define OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION "tls-client-version" +# define OSSL_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION "tls-negotiated-version" +# define OSSL_CAPABILITY_TLS_GROUP_ALG "tls-group-alg" +# define OSSL_CAPABILITY_TLS_GROUP_ID "tls-group-id" +# define OSSL_CAPABILITY_TLS_GROUP_IS_KEM "tls-group-is-kem" +# define OSSL_CAPABILITY_TLS_GROUP_MAX_DTLS "tls-max-dtls" +# define OSSL_CAPABILITY_TLS_GROUP_MAX_TLS "tls-max-tls" +# define OSSL_CAPABILITY_TLS_GROUP_MIN_DTLS "tls-min-dtls" +# define OSSL_CAPABILITY_TLS_GROUP_MIN_TLS "tls-min-tls" +# define OSSL_CAPABILITY_TLS_GROUP_NAME "tls-group-name" +# define OSSL_CAPABILITY_TLS_GROUP_NAME_INTERNAL "tls-group-name-internal" +# define OSSL_CAPABILITY_TLS_GROUP_SECURITY_BITS "tls-group-sec-bits" +# define OSSL_CAPABILITY_TLS_SIGALG_CODE_POINT "tls-sigalg-code-point" +# define OSSL_CAPABILITY_TLS_SIGALG_HASH_NAME "tls-sigalg-hash-name" +# define OSSL_CAPABILITY_TLS_SIGALG_HASH_OID "tls-sigalg-hash-oid" +# define OSSL_CAPABILITY_TLS_SIGALG_IANA_NAME "tls-sigalg-iana-name" +# define OSSL_CAPABILITY_TLS_SIGALG_KEYTYPE "tls-sigalg-keytype" +# define OSSL_CAPABILITY_TLS_SIGALG_KEYTYPE_OID "tls-sigalg-keytype-oid" +# define OSSL_CAPABILITY_TLS_SIGALG_MAX_TLS "tls-max-tls" +# define OSSL_CAPABILITY_TLS_SIGALG_MIN_TLS "tls-min-tls" +# define OSSL_CAPABILITY_TLS_SIGALG_NAME "tls-sigalg-name" +# define OSSL_CAPABILITY_TLS_SIGALG_OID "tls-sigalg-oid" +# define OSSL_CAPABILITY_TLS_SIGALG_SECURITY_BITS "tls-sigalg-sec-bits" +# define OSSL_CAPABILITY_TLS_SIGALG_SIG_NAME "tls-sigalg-sig-name" +# define OSSL_CAPABILITY_TLS_SIGALG_SIG_OID "tls-sigalg-sig-oid" +# define OSSL_CIPHER_PARAM_AEAD "aead" +# define OSSL_CIPHER_PARAM_AEAD_IVLEN OSSL_CIPHER_PARAM_IVLEN +# define OSSL_CIPHER_PARAM_AEAD_IV_GENERATED "iv-generated" +# define OSSL_CIPHER_PARAM_AEAD_MAC_KEY "mackey" +# define OSSL_CIPHER_PARAM_AEAD_TAG "tag" +# define OSSL_CIPHER_PARAM_AEAD_TAGLEN "taglen" +# define OSSL_CIPHER_PARAM_AEAD_TLS1_AAD "tlsaad" +# define OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD "tlsaadpad" +# define OSSL_CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN "tlsivgen" +# define OSSL_CIPHER_PARAM_AEAD_TLS1_IV_FIXED "tlsivfixed" +# define OSSL_CIPHER_PARAM_AEAD_TLS1_SET_IV_INV "tlsivinv" +# define OSSL_CIPHER_PARAM_ALGORITHM_ID OSSL_ALG_PARAM_ALGORITHM_ID +# define OSSL_CIPHER_PARAM_ALGORITHM_ID_PARAMS OSSL_ALG_PARAM_ALGORITHM_ID_PARAMS +# define OSSL_CIPHER_PARAM_ALGORITHM_ID_PARAMS_OLD "alg_id_param" +# define OSSL_CIPHER_PARAM_BLOCK_SIZE "blocksize" +# define OSSL_CIPHER_PARAM_CTS "cts" +# define OSSL_CIPHER_PARAM_CTS_MODE "cts_mode" +# define OSSL_CIPHER_PARAM_CUSTOM_IV "custom-iv" +# define OSSL_CIPHER_PARAM_DECRYPT_ONLY "decrypt-only" +# define OSSL_CIPHER_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_CIPHER_PARAM_FIPS_ENCRYPT_CHECK "encrypt-check" +# define OSSL_CIPHER_PARAM_HAS_RAND_KEY "has-randkey" +# define OSSL_CIPHER_PARAM_IV "iv" +# define OSSL_CIPHER_PARAM_IVLEN "ivlen" +# define OSSL_CIPHER_PARAM_KEYLEN "keylen" +# define OSSL_CIPHER_PARAM_MODE "mode" +# define OSSL_CIPHER_PARAM_NUM "num" +# define OSSL_CIPHER_PARAM_PADDING "padding" +# define OSSL_CIPHER_PARAM_RANDOM_KEY "randkey" +# define OSSL_CIPHER_PARAM_RC2_KEYBITS "keybits" +# define OSSL_CIPHER_PARAM_ROUNDS "rounds" +# define OSSL_CIPHER_PARAM_SPEED "speed" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK "tls-multi" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD "tls1multi_aad" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD_PACKLEN "tls1multi_aadpacklen" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC "tls1multi_enc" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_IN "tls1multi_encin" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_LEN "tls1multi_enclen" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_INTERLEAVE "tls1multi_interleave" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_BUFSIZE "tls1multi_maxbufsz" +# define OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_SEND_FRAGMENT "tls1multi_maxsndfrag" +# define OSSL_CIPHER_PARAM_TLS_MAC "tls-mac" +# define OSSL_CIPHER_PARAM_TLS_MAC_SIZE "tls-mac-size" +# define OSSL_CIPHER_PARAM_TLS_VERSION "tls-version" +# define OSSL_CIPHER_PARAM_UPDATED_IV "updated-iv" +# define OSSL_CIPHER_PARAM_USE_BITS "use-bits" +# define OSSL_CIPHER_PARAM_XTS_STANDARD "xts_standard" +# define OSSL_DECODER_PARAM_PROPERTIES OSSL_ALG_PARAM_PROPERTIES +# define OSSL_DIGEST_PARAM_ALGID_ABSENT "algid-absent" +# define OSSL_DIGEST_PARAM_BLOCK_SIZE "blocksize" +# define OSSL_DIGEST_PARAM_MICALG "micalg" +# define OSSL_DIGEST_PARAM_PAD_TYPE "pad-type" +# define OSSL_DIGEST_PARAM_SIZE "size" +# define OSSL_DIGEST_PARAM_SSL3_MS "ssl3-ms" +# define OSSL_DIGEST_PARAM_XOF "xof" +# define OSSL_DIGEST_PARAM_XOFLEN "xoflen" +# define OSSL_DRBG_PARAM_CIPHER OSSL_ALG_PARAM_CIPHER +# define OSSL_DRBG_PARAM_DIGEST OSSL_ALG_PARAM_DIGEST +# define OSSL_DRBG_PARAM_ENTROPY_REQUIRED "entropy_required" +# define OSSL_DRBG_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_DRBG_PARAM_FIPS_DIGEST_CHECK OSSL_PKEY_PARAM_FIPS_DIGEST_CHECK +# define OSSL_DRBG_PARAM_MAC OSSL_ALG_PARAM_MAC +# define OSSL_DRBG_PARAM_MAX_ADINLEN "max_adinlen" +# define OSSL_DRBG_PARAM_MAX_ENTROPYLEN "max_entropylen" +# define OSSL_DRBG_PARAM_MAX_LENGTH "maxium_length" +# define OSSL_DRBG_PARAM_MAX_NONCELEN "max_noncelen" +# define OSSL_DRBG_PARAM_MAX_PERSLEN "max_perslen" +# define OSSL_DRBG_PARAM_MIN_ENTROPYLEN "min_entropylen" +# define OSSL_DRBG_PARAM_MIN_LENGTH "minium_length" +# define OSSL_DRBG_PARAM_MIN_NONCELEN "min_noncelen" +# define OSSL_DRBG_PARAM_PREDICTION_RESISTANCE "prediction_resistance" +# define OSSL_DRBG_PARAM_PROPERTIES OSSL_ALG_PARAM_PROPERTIES +# define OSSL_DRBG_PARAM_RANDOM_DATA "random_data" +# define OSSL_DRBG_PARAM_RESEED_COUNTER "reseed_counter" +# define OSSL_DRBG_PARAM_RESEED_REQUESTS "reseed_requests" +# define OSSL_DRBG_PARAM_RESEED_TIME "reseed_time" +# define OSSL_DRBG_PARAM_RESEED_TIME_INTERVAL "reseed_time_interval" +# define OSSL_DRBG_PARAM_SIZE "size" +# define OSSL_DRBG_PARAM_USE_DF "use_derivation_function" +# define OSSL_ENCODER_PARAM_CIPHER OSSL_ALG_PARAM_CIPHER +# define OSSL_ENCODER_PARAM_ENCRYPT_LEVEL "encrypt-level" +# define OSSL_ENCODER_PARAM_PROPERTIES OSSL_ALG_PARAM_PROPERTIES +# define OSSL_ENCODER_PARAM_SAVE_PARAMETERS "save-parameters" +# define OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE "ecdh-cofactor-mode" +# define OSSL_EXCHANGE_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_EXCHANGE_PARAM_FIPS_DIGEST_CHECK OSSL_PKEY_PARAM_FIPS_DIGEST_CHECK +# define OSSL_EXCHANGE_PARAM_FIPS_ECDH_COFACTOR_CHECK OSSL_PROV_PARAM_ECDH_COFACTOR_CHECK +# define OSSL_EXCHANGE_PARAM_FIPS_KEY_CHECK OSSL_PKEY_PARAM_FIPS_KEY_CHECK +# define OSSL_EXCHANGE_PARAM_KDF_DIGEST "kdf-digest" +# define OSSL_EXCHANGE_PARAM_KDF_DIGEST_PROPS "kdf-digest-props" +# define OSSL_EXCHANGE_PARAM_KDF_OUTLEN "kdf-outlen" +# define OSSL_EXCHANGE_PARAM_KDF_TYPE "kdf-type" +# define OSSL_EXCHANGE_PARAM_KDF_UKM "kdf-ukm" +# define OSSL_EXCHANGE_PARAM_PAD "pad" +# define OSSL_GEN_PARAM_ITERATION "iteration" +# define OSSL_GEN_PARAM_POTENTIAL "potential" +# define OSSL_KDF_PARAM_ARGON2_AD "ad" +# define OSSL_KDF_PARAM_ARGON2_LANES "lanes" +# define OSSL_KDF_PARAM_ARGON2_MEMCOST "memcost" +# define OSSL_KDF_PARAM_ARGON2_VERSION "version" +# define OSSL_KDF_PARAM_CEK_ALG "cekalg" +# define OSSL_KDF_PARAM_CIPHER OSSL_ALG_PARAM_CIPHER +# define OSSL_KDF_PARAM_CONSTANT "constant" +# define OSSL_KDF_PARAM_DATA "data" +# define OSSL_KDF_PARAM_DIGEST OSSL_ALG_PARAM_DIGEST +# define OSSL_KDF_PARAM_EARLY_CLEAN "early_clean" +# define OSSL_KDF_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_KDF_PARAM_FIPS_DIGEST_CHECK OSSL_PKEY_PARAM_FIPS_DIGEST_CHECK +# define OSSL_KDF_PARAM_FIPS_EMS_CHECK "ems_check" +# define OSSL_KDF_PARAM_FIPS_KEY_CHECK OSSL_PKEY_PARAM_FIPS_KEY_CHECK +# define OSSL_KDF_PARAM_HMACDRBG_ENTROPY "entropy" +# define OSSL_KDF_PARAM_HMACDRBG_NONCE "nonce" +# define OSSL_KDF_PARAM_INFO "info" +# define OSSL_KDF_PARAM_ITER "iter" +# define OSSL_KDF_PARAM_KBKDF_R "r" +# define OSSL_KDF_PARAM_KBKDF_USE_L "use-l" +# define OSSL_KDF_PARAM_KBKDF_USE_SEPARATOR "use-separator" +# define OSSL_KDF_PARAM_KEY "key" +# define OSSL_KDF_PARAM_LABEL "label" +# define OSSL_KDF_PARAM_MAC OSSL_ALG_PARAM_MAC +# define OSSL_KDF_PARAM_MAC_SIZE "maclen" +# define OSSL_KDF_PARAM_MODE "mode" +# define OSSL_KDF_PARAM_PASSWORD "pass" +# define OSSL_KDF_PARAM_PKCS12_ID "id" +# define OSSL_KDF_PARAM_PKCS5 "pkcs5" +# define OSSL_KDF_PARAM_PREFIX "prefix" +# define OSSL_KDF_PARAM_PROPERTIES OSSL_ALG_PARAM_PROPERTIES +# define OSSL_KDF_PARAM_SALT "salt" +# define OSSL_KDF_PARAM_SCRYPT_MAXMEM "maxmem_bytes" +# define OSSL_KDF_PARAM_SCRYPT_N "n" +# define OSSL_KDF_PARAM_SCRYPT_P "p" +# define OSSL_KDF_PARAM_SCRYPT_R "r" +# define OSSL_KDF_PARAM_SECRET "secret" +# define OSSL_KDF_PARAM_SEED "seed" +# define OSSL_KDF_PARAM_SIZE "size" +# define OSSL_KDF_PARAM_SSHKDF_SESSION_ID "session_id" +# define OSSL_KDF_PARAM_SSHKDF_TYPE "type" +# define OSSL_KDF_PARAM_SSHKDF_XCGHASH "xcghash" +# define OSSL_KDF_PARAM_THREADS "threads" +# define OSSL_KDF_PARAM_UKM "ukm" +# define OSSL_KDF_PARAM_X942_ACVPINFO "acvp-info" +# define OSSL_KDF_PARAM_X942_PARTYUINFO "partyu-info" +# define OSSL_KDF_PARAM_X942_PARTYVINFO "partyv-info" +# define OSSL_KDF_PARAM_X942_SUPP_PRIVINFO "supp-privinfo" +# define OSSL_KDF_PARAM_X942_SUPP_PUBINFO "supp-pubinfo" +# define OSSL_KDF_PARAM_X942_USE_KEYBITS "use-keybits" +# define OSSL_KEM_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_KEM_PARAM_FIPS_KEY_CHECK OSSL_PKEY_PARAM_FIPS_KEY_CHECK +# define OSSL_KEM_PARAM_IKME "ikme" +# define OSSL_KEM_PARAM_OPERATION "operation" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_BLOCK_PADDING "block_padding" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_HS_PADDING "hs_padding" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_MAX_EARLY_DATA "max_early_data" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_MAX_FRAG_LEN "max_frag_len" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_MODE "mode" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_OPTIONS "options" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_READ_AHEAD "read_ahead" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_STREAM_MAC "stream_mac" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_TLSTREE "tlstree" +# define OSSL_LIBSSL_RECORD_LAYER_PARAM_USE_ETM "use_etm" +# define OSSL_LIBSSL_RECORD_LAYER_READ_BUFFER_LEN "read_buffer_len" +# define OSSL_MAC_PARAM_BLOCK_SIZE "block-size" +# define OSSL_MAC_PARAM_CIPHER OSSL_ALG_PARAM_CIPHER +# define OSSL_MAC_PARAM_CUSTOM "custom" +# define OSSL_MAC_PARAM_C_ROUNDS "c-rounds" +# define OSSL_MAC_PARAM_DIGEST OSSL_ALG_PARAM_DIGEST +# define OSSL_MAC_PARAM_DIGEST_NOINIT "digest-noinit" +# define OSSL_MAC_PARAM_DIGEST_ONESHOT "digest-oneshot" +# define OSSL_MAC_PARAM_D_ROUNDS "d-rounds" +# define OSSL_MAC_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_MAC_PARAM_FIPS_KEY_CHECK OSSL_PKEY_PARAM_FIPS_KEY_CHECK +# define OSSL_MAC_PARAM_FIPS_NO_SHORT_MAC OSSL_PROV_PARAM_NO_SHORT_MAC +# define OSSL_MAC_PARAM_IV "iv" +# define OSSL_MAC_PARAM_KEY "key" +# define OSSL_MAC_PARAM_PROPERTIES OSSL_ALG_PARAM_PROPERTIES +# define OSSL_MAC_PARAM_SALT "salt" +# define OSSL_MAC_PARAM_SIZE "size" +# define OSSL_MAC_PARAM_TLS_DATA_SIZE "tls-data-size" +# define OSSL_MAC_PARAM_XOF "xof" +# define OSSL_OBJECT_PARAM_DATA "data" +# define OSSL_OBJECT_PARAM_DATA_STRUCTURE "data-structure" +# define OSSL_OBJECT_PARAM_DATA_TYPE "data-type" +# define OSSL_OBJECT_PARAM_DESC "desc" +# define OSSL_OBJECT_PARAM_REFERENCE "reference" +# define OSSL_OBJECT_PARAM_TYPE "type" +# define OSSL_PASSPHRASE_PARAM_INFO "info" +# define OSSL_PKEY_PARAM_ALGORITHM_ID OSSL_ALG_PARAM_ALGORITHM_ID +# define OSSL_PKEY_PARAM_ALGORITHM_ID_PARAMS OSSL_ALG_PARAM_ALGORITHM_ID_PARAMS +# define OSSL_PKEY_PARAM_BITS "bits" +# define OSSL_PKEY_PARAM_CIPHER OSSL_ALG_PARAM_CIPHER +# define OSSL_PKEY_PARAM_DEFAULT_DIGEST "default-digest" +# define OSSL_PKEY_PARAM_DHKEM_IKM "dhkem-ikm" +# define OSSL_PKEY_PARAM_DH_GENERATOR "safeprime-generator" +# define OSSL_PKEY_PARAM_DH_PRIV_LEN "priv_len" +# define OSSL_PKEY_PARAM_DIGEST OSSL_ALG_PARAM_DIGEST +# define OSSL_PKEY_PARAM_DIGEST_SIZE "digest-size" +# define OSSL_PKEY_PARAM_DIST_ID "distid" +# define OSSL_PKEY_PARAM_EC_A "a" +# define OSSL_PKEY_PARAM_EC_B "b" +# define OSSL_PKEY_PARAM_EC_CHAR2_M "m" +# define OSSL_PKEY_PARAM_EC_CHAR2_PP_K1 "k1" +# define OSSL_PKEY_PARAM_EC_CHAR2_PP_K2 "k2" +# define OSSL_PKEY_PARAM_EC_CHAR2_PP_K3 "k3" +# define OSSL_PKEY_PARAM_EC_CHAR2_TP_BASIS "tp" +# define OSSL_PKEY_PARAM_EC_CHAR2_TYPE "basis-type" +# define OSSL_PKEY_PARAM_EC_COFACTOR "cofactor" +# define OSSL_PKEY_PARAM_EC_DECODED_FROM_EXPLICIT_PARAMS "decoded-from-explicit" +# define OSSL_PKEY_PARAM_EC_ENCODING "encoding" +# define OSSL_PKEY_PARAM_EC_FIELD_TYPE "field-type" +# define OSSL_PKEY_PARAM_EC_GENERATOR "generator" +# define OSSL_PKEY_PARAM_EC_GROUP_CHECK_TYPE "group-check" +# define OSSL_PKEY_PARAM_EC_INCLUDE_PUBLIC "include-public" +# define OSSL_PKEY_PARAM_EC_ORDER "order" +# define OSSL_PKEY_PARAM_EC_P "p" +# define OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT "point-format" +# define OSSL_PKEY_PARAM_EC_PUB_X "qx" +# define OSSL_PKEY_PARAM_EC_PUB_Y "qy" +# define OSSL_PKEY_PARAM_EC_SEED "seed" +# define OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY "encoded-pub-key" +# define OSSL_PKEY_PARAM_ENGINE OSSL_ALG_PARAM_ENGINE +# define OSSL_PKEY_PARAM_FFC_COFACTOR "j" +# define OSSL_PKEY_PARAM_FFC_DIGEST OSSL_PKEY_PARAM_DIGEST +# define OSSL_PKEY_PARAM_FFC_DIGEST_PROPS OSSL_PKEY_PARAM_PROPERTIES +# define OSSL_PKEY_PARAM_FFC_G "g" +# define OSSL_PKEY_PARAM_FFC_GINDEX "gindex" +# define OSSL_PKEY_PARAM_FFC_H "hindex" +# define OSSL_PKEY_PARAM_FFC_P "p" +# define OSSL_PKEY_PARAM_FFC_PBITS "pbits" +# define OSSL_PKEY_PARAM_FFC_PCOUNTER "pcounter" +# define OSSL_PKEY_PARAM_FFC_Q "q" +# define OSSL_PKEY_PARAM_FFC_QBITS "qbits" +# define OSSL_PKEY_PARAM_FFC_SEED "seed" +# define OSSL_PKEY_PARAM_FFC_TYPE "type" +# define OSSL_PKEY_PARAM_FFC_VALIDATE_G "validate-g" +# define OSSL_PKEY_PARAM_FFC_VALIDATE_LEGACY "validate-legacy" +# define OSSL_PKEY_PARAM_FFC_VALIDATE_PQ "validate-pq" +# define OSSL_PKEY_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_PKEY_PARAM_FIPS_DIGEST_CHECK "digest-check" +# define OSSL_PKEY_PARAM_FIPS_KEY_CHECK "key-check" +# define OSSL_PKEY_PARAM_FIPS_SIGN_CHECK "sign-check" +# define OSSL_PKEY_PARAM_GROUP_NAME "group" +# define OSSL_PKEY_PARAM_IMPLICIT_REJECTION "implicit-rejection" +# define OSSL_PKEY_PARAM_MANDATORY_DIGEST "mandatory-digest" +# define OSSL_PKEY_PARAM_MASKGENFUNC "mgf" +# define OSSL_PKEY_PARAM_MAX_SIZE "max-size" +# define OSSL_PKEY_PARAM_MGF1_DIGEST "mgf1-digest" +# define OSSL_PKEY_PARAM_MGF1_PROPERTIES "mgf1-properties" +# define OSSL_PKEY_PARAM_PAD_MODE "pad-mode" +# define OSSL_PKEY_PARAM_PRIV_KEY "priv" +# define OSSL_PKEY_PARAM_PROPERTIES OSSL_ALG_PARAM_PROPERTIES +# define OSSL_PKEY_PARAM_PUB_KEY "pub" +# define OSSL_PKEY_PARAM_RSA_BITS OSSL_PKEY_PARAM_BITS +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT "rsa-coefficient" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT1 "rsa-coefficient1" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT2 "rsa-coefficient2" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT3 "rsa-coefficient3" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT4 "rsa-coefficient4" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT5 "rsa-coefficient5" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT6 "rsa-coefficient6" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT7 "rsa-coefficient7" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT8 "rsa-coefficient8" +# define OSSL_PKEY_PARAM_RSA_COEFFICIENT9 "rsa-coefficient9" +# define OSSL_PKEY_PARAM_RSA_D "d" +# define OSSL_PKEY_PARAM_RSA_DERIVE_FROM_PQ "rsa-derive-from-pq" +# define OSSL_PKEY_PARAM_RSA_DIGEST OSSL_PKEY_PARAM_DIGEST +# define OSSL_PKEY_PARAM_RSA_DIGEST_PROPS OSSL_PKEY_PARAM_PROPERTIES +# define OSSL_PKEY_PARAM_RSA_E "e" +# define OSSL_PKEY_PARAM_RSA_EXPONENT "rsa-exponent" +# define OSSL_PKEY_PARAM_RSA_EXPONENT1 "rsa-exponent1" +# define OSSL_PKEY_PARAM_RSA_EXPONENT10 "rsa-exponent10" +# define OSSL_PKEY_PARAM_RSA_EXPONENT2 "rsa-exponent2" +# define OSSL_PKEY_PARAM_RSA_EXPONENT3 "rsa-exponent3" +# define OSSL_PKEY_PARAM_RSA_EXPONENT4 "rsa-exponent4" +# define OSSL_PKEY_PARAM_RSA_EXPONENT5 "rsa-exponent5" +# define OSSL_PKEY_PARAM_RSA_EXPONENT6 "rsa-exponent6" +# define OSSL_PKEY_PARAM_RSA_EXPONENT7 "rsa-exponent7" +# define OSSL_PKEY_PARAM_RSA_EXPONENT8 "rsa-exponent8" +# define OSSL_PKEY_PARAM_RSA_EXPONENT9 "rsa-exponent9" +# define OSSL_PKEY_PARAM_RSA_FACTOR "rsa-factor" +# define OSSL_PKEY_PARAM_RSA_FACTOR1 "rsa-factor1" +# define OSSL_PKEY_PARAM_RSA_FACTOR10 "rsa-factor10" +# define OSSL_PKEY_PARAM_RSA_FACTOR2 "rsa-factor2" +# define OSSL_PKEY_PARAM_RSA_FACTOR3 "rsa-factor3" +# define OSSL_PKEY_PARAM_RSA_FACTOR4 "rsa-factor4" +# define OSSL_PKEY_PARAM_RSA_FACTOR5 "rsa-factor5" +# define OSSL_PKEY_PARAM_RSA_FACTOR6 "rsa-factor6" +# define OSSL_PKEY_PARAM_RSA_FACTOR7 "rsa-factor7" +# define OSSL_PKEY_PARAM_RSA_FACTOR8 "rsa-factor8" +# define OSSL_PKEY_PARAM_RSA_FACTOR9 "rsa-factor9" +# define OSSL_PKEY_PARAM_RSA_MASKGENFUNC OSSL_PKEY_PARAM_MASKGENFUNC +# define OSSL_PKEY_PARAM_RSA_MGF1_DIGEST OSSL_PKEY_PARAM_MGF1_DIGEST +# define OSSL_PKEY_PARAM_RSA_N "n" +# define OSSL_PKEY_PARAM_RSA_PRIMES "primes" +# define OSSL_PKEY_PARAM_RSA_PSS_SALTLEN "saltlen" +# define OSSL_PKEY_PARAM_RSA_TEST_P1 "p1" +# define OSSL_PKEY_PARAM_RSA_TEST_P2 "p2" +# define OSSL_PKEY_PARAM_RSA_TEST_Q1 "q1" +# define OSSL_PKEY_PARAM_RSA_TEST_Q2 "q2" +# define OSSL_PKEY_PARAM_RSA_TEST_XP "xp" +# define OSSL_PKEY_PARAM_RSA_TEST_XP1 "xp1" +# define OSSL_PKEY_PARAM_RSA_TEST_XP2 "xp2" +# define OSSL_PKEY_PARAM_RSA_TEST_XQ "xq" +# define OSSL_PKEY_PARAM_RSA_TEST_XQ1 "xq1" +# define OSSL_PKEY_PARAM_RSA_TEST_XQ2 "xq2" +# define OSSL_PKEY_PARAM_SECURITY_BITS "security-bits" +# define OSSL_PKEY_PARAM_USE_COFACTOR_ECDH OSSL_PKEY_PARAM_USE_COFACTOR_FLAG +# define OSSL_PKEY_PARAM_USE_COFACTOR_FLAG "use-cofactor-flag" +# define OSSL_PROV_PARAM_BUILDINFO "buildinfo" +# define OSSL_PROV_PARAM_CORE_MODULE_FILENAME "module-filename" +# define OSSL_PROV_PARAM_CORE_PROV_NAME "provider-name" +# define OSSL_PROV_PARAM_CORE_VERSION "openssl-version" +# define OSSL_PROV_PARAM_DRBG_TRUNC_DIGEST "drbg-no-trunc-md" +# define OSSL_PROV_PARAM_DSA_SIGN_DISABLED "dsa-sign-disabled" +# define OSSL_PROV_PARAM_ECDH_COFACTOR_CHECK "ecdh-cofactor-check" +# define OSSL_PROV_PARAM_HKDF_DIGEST_CHECK "hkdf-digest-check" +# define OSSL_PROV_PARAM_HKDF_KEY_CHECK "hkdf-key-check" +# define OSSL_PROV_PARAM_HMAC_KEY_CHECK "hmac-key-check" +# define OSSL_PROV_PARAM_KBKDF_KEY_CHECK "kbkdf-key-check" +# define OSSL_PROV_PARAM_KMAC_KEY_CHECK "kmac-key-check" +# define OSSL_PROV_PARAM_NAME "name" +# define OSSL_PROV_PARAM_NO_SHORT_MAC "no-short-mac" +# define OSSL_PROV_PARAM_PBKDF2_LOWER_BOUND_CHECK "pbkdf2-lower-bound-check" +# define OSSL_PROV_PARAM_RSA_PKCS15_PAD_DISABLED "rsa-pkcs15-pad-disabled" +# define OSSL_PROV_PARAM_RSA_PSS_SALTLEN_CHECK "rsa-pss-saltlen-check" +# define OSSL_PROV_PARAM_RSA_SIGN_X931_PAD_DISABLED "rsa-sign-x931-pad-disabled" +# define OSSL_PROV_PARAM_SECURITY_CHECKS "security-checks" +# define OSSL_PROV_PARAM_SELF_TEST_DESC "st-desc" +# define OSSL_PROV_PARAM_SELF_TEST_PHASE "st-phase" +# define OSSL_PROV_PARAM_SELF_TEST_TYPE "st-type" +# define OSSL_PROV_PARAM_SIGNATURE_DIGEST_CHECK "signature-digest-check" +# define OSSL_PROV_PARAM_SSHKDF_DIGEST_CHECK "sshkdf-digest-check" +# define OSSL_PROV_PARAM_SSHKDF_KEY_CHECK "sshkdf-key-check" +# define OSSL_PROV_PARAM_SSKDF_DIGEST_CHECK "sskdf-digest-check" +# define OSSL_PROV_PARAM_SSKDF_KEY_CHECK "sskdf-key-check" +# define OSSL_PROV_PARAM_STATUS "status" +# define OSSL_PROV_PARAM_TDES_ENCRYPT_DISABLED "tdes-encrypt-disabled" +# define OSSL_PROV_PARAM_TLS13_KDF_DIGEST_CHECK "tls13-kdf-digest-check" +# define OSSL_PROV_PARAM_TLS13_KDF_KEY_CHECK "tls13-kdf-key-check" +# define OSSL_PROV_PARAM_TLS1_PRF_DIGEST_CHECK "tls1-prf-digest-check" +# define OSSL_PROV_PARAM_TLS1_PRF_EMS_CHECK "tls1-prf-ems-check" +# define OSSL_PROV_PARAM_TLS1_PRF_KEY_CHECK "tls1-prf-key-check" +# define OSSL_PROV_PARAM_VERSION "version" +# define OSSL_PROV_PARAM_X942KDF_KEY_CHECK "x942kdf-key-check" +# define OSSL_PROV_PARAM_X963KDF_DIGEST_CHECK "x963kdf-digest-check" +# define OSSL_PROV_PARAM_X963KDF_KEY_CHECK "x963kdf-key-check" +# define OSSL_RAND_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_RAND_PARAM_GENERATE "generate" +# define OSSL_RAND_PARAM_MAX_REQUEST "max_request" +# define OSSL_RAND_PARAM_STATE "state" +# define OSSL_RAND_PARAM_STRENGTH "strength" +# define OSSL_RAND_PARAM_TEST_ENTROPY "test_entropy" +# define OSSL_RAND_PARAM_TEST_NONCE "test_nonce" +# define OSSL_SIGNATURE_PARAM_ALGORITHM_ID OSSL_PKEY_PARAM_ALGORITHM_ID +# define OSSL_SIGNATURE_PARAM_ALGORITHM_ID_PARAMS OSSL_PKEY_PARAM_ALGORITHM_ID_PARAMS +# define OSSL_SIGNATURE_PARAM_CONTEXT_STRING "context-string" +# define OSSL_SIGNATURE_PARAM_DIGEST OSSL_PKEY_PARAM_DIGEST +# define OSSL_SIGNATURE_PARAM_DIGEST_SIZE OSSL_PKEY_PARAM_DIGEST_SIZE +# define OSSL_SIGNATURE_PARAM_FIPS_APPROVED_INDICATOR OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR +# define OSSL_SIGNATURE_PARAM_FIPS_DIGEST_CHECK OSSL_PKEY_PARAM_FIPS_DIGEST_CHECK +# define OSSL_SIGNATURE_PARAM_FIPS_KEY_CHECK OSSL_PKEY_PARAM_FIPS_KEY_CHECK +# define OSSL_SIGNATURE_PARAM_FIPS_RSA_PSS_SALTLEN_CHECK "rsa-pss-saltlen-check" +# define OSSL_SIGNATURE_PARAM_FIPS_SIGN_CHECK OSSL_PKEY_PARAM_FIPS_SIGN_CHECK +# define OSSL_SIGNATURE_PARAM_FIPS_SIGN_X931_PAD_CHECK "sign-x931-pad-check" +# define OSSL_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE "verify-message" +# define OSSL_SIGNATURE_PARAM_INSTANCE "instance" +# define OSSL_SIGNATURE_PARAM_KAT "kat" +# define OSSL_SIGNATURE_PARAM_MGF1_DIGEST OSSL_PKEY_PARAM_MGF1_DIGEST +# define OSSL_SIGNATURE_PARAM_MGF1_PROPERTIES OSSL_PKEY_PARAM_MGF1_PROPERTIES +# define OSSL_SIGNATURE_PARAM_NONCE_TYPE "nonce-type" +# define OSSL_SIGNATURE_PARAM_PAD_MODE OSSL_PKEY_PARAM_PAD_MODE +# define OSSL_SIGNATURE_PARAM_PROPERTIES OSSL_PKEY_PARAM_PROPERTIES +# define OSSL_SIGNATURE_PARAM_PSS_SALTLEN "saltlen" +# define OSSL_SIGNATURE_PARAM_SIGNATURE "signature" +# define OSSL_STORE_PARAM_ALIAS "alias" +# define OSSL_STORE_PARAM_DIGEST "digest" +# define OSSL_STORE_PARAM_EXPECT "expect" +# define OSSL_STORE_PARAM_FINGERPRINT "fingerprint" +# define OSSL_STORE_PARAM_INPUT_TYPE "input-type" +# define OSSL_STORE_PARAM_ISSUER "name" +# define OSSL_STORE_PARAM_PROPERTIES "properties" +# define OSSL_STORE_PARAM_SERIAL "serial" +# define OSSL_STORE_PARAM_SUBJECT "subject" + +# ifdef __cplusplus +} +# endif + +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/crmf.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/crmf.h new file mode 100644 index 00000000..a08af289 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/crmf.h @@ -0,0 +1,260 @@ +/*- + * WARNING: do not edit! + * Generated by Makefile from include/openssl/crmf.h.in + * + * Copyright 2007-2024 The OpenSSL Project Authors. All Rights Reserved. + * Copyright Nokia 2007-2019 + * Copyright Siemens AG 2015-2019 + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + * + * CRMF (RFC 4211) implementation by M. Peylo, M. Viljanen, and D. von Oheimb. + */ + + + +#ifndef OPENSSL_CRMF_H +# define OPENSSL_CRMF_H + +# include + +# ifndef OPENSSL_NO_CRMF +# include +# include +# include +# include /* for GENERAL_NAME etc. */ + +/* explicit #includes not strictly needed since implied by the above: */ +# include +# include + +# ifdef __cplusplus +extern "C" { +# endif + +# define OSSL_CRMF_POPOPRIVKEY_THISMESSAGE 0 +# define OSSL_CRMF_POPOPRIVKEY_SUBSEQUENTMESSAGE 1 +# define OSSL_CRMF_POPOPRIVKEY_DHMAC 2 +# define OSSL_CRMF_POPOPRIVKEY_AGREEMAC 3 +# define OSSL_CRMF_POPOPRIVKEY_ENCRYPTEDKEY 4 + +# define OSSL_CRMF_SUBSEQUENTMESSAGE_ENCRCERT 0 +# define OSSL_CRMF_SUBSEQUENTMESSAGE_CHALLENGERESP 1 +typedef struct ossl_crmf_encryptedvalue_st OSSL_CRMF_ENCRYPTEDVALUE; + +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_ENCRYPTEDVALUE) +typedef struct ossl_crmf_msg_st OSSL_CRMF_MSG; +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_MSG) +DECLARE_ASN1_DUP_FUNCTION(OSSL_CRMF_MSG) +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CRMF_MSG, OSSL_CRMF_MSG, OSSL_CRMF_MSG) +#define sk_OSSL_CRMF_MSG_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CRMF_MSG_sk_type(sk)) +#define sk_OSSL_CRMF_MSG_value(sk, idx) ((OSSL_CRMF_MSG *)OPENSSL_sk_value(ossl_check_const_OSSL_CRMF_MSG_sk_type(sk), (idx))) +#define sk_OSSL_CRMF_MSG_new(cmp) ((STACK_OF(OSSL_CRMF_MSG) *)OPENSSL_sk_new(ossl_check_OSSL_CRMF_MSG_compfunc_type(cmp))) +#define sk_OSSL_CRMF_MSG_new_null() ((STACK_OF(OSSL_CRMF_MSG) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CRMF_MSG_new_reserve(cmp, n) ((STACK_OF(OSSL_CRMF_MSG) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CRMF_MSG_compfunc_type(cmp), (n))) +#define sk_OSSL_CRMF_MSG_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CRMF_MSG_sk_type(sk), (n)) +#define sk_OSSL_CRMF_MSG_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CRMF_MSG_sk_type(sk)) +#define sk_OSSL_CRMF_MSG_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CRMF_MSG_sk_type(sk)) +#define sk_OSSL_CRMF_MSG_delete(sk, i) ((OSSL_CRMF_MSG *)OPENSSL_sk_delete(ossl_check_OSSL_CRMF_MSG_sk_type(sk), (i))) +#define sk_OSSL_CRMF_MSG_delete_ptr(sk, ptr) ((OSSL_CRMF_MSG *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_type(ptr))) +#define sk_OSSL_CRMF_MSG_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_type(ptr)) +#define sk_OSSL_CRMF_MSG_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_type(ptr)) +#define sk_OSSL_CRMF_MSG_pop(sk) ((OSSL_CRMF_MSG *)OPENSSL_sk_pop(ossl_check_OSSL_CRMF_MSG_sk_type(sk))) +#define sk_OSSL_CRMF_MSG_shift(sk) ((OSSL_CRMF_MSG *)OPENSSL_sk_shift(ossl_check_OSSL_CRMF_MSG_sk_type(sk))) +#define sk_OSSL_CRMF_MSG_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CRMF_MSG_sk_type(sk),ossl_check_OSSL_CRMF_MSG_freefunc_type(freefunc)) +#define sk_OSSL_CRMF_MSG_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_type(ptr), (idx)) +#define sk_OSSL_CRMF_MSG_set(sk, idx, ptr) ((OSSL_CRMF_MSG *)OPENSSL_sk_set(ossl_check_OSSL_CRMF_MSG_sk_type(sk), (idx), ossl_check_OSSL_CRMF_MSG_type(ptr))) +#define sk_OSSL_CRMF_MSG_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_type(ptr)) +#define sk_OSSL_CRMF_MSG_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_type(ptr)) +#define sk_OSSL_CRMF_MSG_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_type(ptr), pnum) +#define sk_OSSL_CRMF_MSG_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CRMF_MSG_sk_type(sk)) +#define sk_OSSL_CRMF_MSG_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CRMF_MSG_sk_type(sk)) +#define sk_OSSL_CRMF_MSG_dup(sk) ((STACK_OF(OSSL_CRMF_MSG) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CRMF_MSG_sk_type(sk))) +#define sk_OSSL_CRMF_MSG_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CRMF_MSG) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_copyfunc_type(copyfunc), ossl_check_OSSL_CRMF_MSG_freefunc_type(freefunc))) +#define sk_OSSL_CRMF_MSG_set_cmp_func(sk, cmp) ((sk_OSSL_CRMF_MSG_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CRMF_MSG_sk_type(sk), ossl_check_OSSL_CRMF_MSG_compfunc_type(cmp))) + +typedef struct ossl_crmf_attributetypeandvalue_st OSSL_CRMF_ATTRIBUTETYPEANDVALUE; +void OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free(OSSL_CRMF_ATTRIBUTETYPEANDVALUE *v); +DECLARE_ASN1_DUP_FUNCTION(OSSL_CRMF_ATTRIBUTETYPEANDVALUE) +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CRMF_ATTRIBUTETYPEANDVALUE, OSSL_CRMF_ATTRIBUTETYPEANDVALUE, OSSL_CRMF_ATTRIBUTETYPEANDVALUE) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_value(sk, idx) ((OSSL_CRMF_ATTRIBUTETYPEANDVALUE *)OPENSSL_sk_value(ossl_check_const_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), (idx))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new(cmp) ((STACK_OF(OSSL_CRMF_ATTRIBUTETYPEANDVALUE) *)OPENSSL_sk_new(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_compfunc_type(cmp))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_null() ((STACK_OF(OSSL_CRMF_ATTRIBUTETYPEANDVALUE) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new_reserve(cmp, n) ((STACK_OF(OSSL_CRMF_ATTRIBUTETYPEANDVALUE) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_compfunc_type(cmp), (n))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), (n)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_delete(sk, i) ((OSSL_CRMF_ATTRIBUTETYPEANDVALUE *)OPENSSL_sk_delete(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), (i))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_delete_ptr(sk, ptr) ((OSSL_CRMF_ATTRIBUTETYPEANDVALUE *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_pop(sk) ((OSSL_CRMF_ATTRIBUTETYPEANDVALUE *)OPENSSL_sk_pop(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_shift(sk) ((OSSL_CRMF_ATTRIBUTETYPEANDVALUE *)OPENSSL_sk_shift(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk),ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_freefunc_type(freefunc)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr), (idx)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_set(sk, idx, ptr) ((OSSL_CRMF_ATTRIBUTETYPEANDVALUE *)OPENSSL_sk_set(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), (idx), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_type(ptr), pnum) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk)) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup(sk) ((STACK_OF(OSSL_CRMF_ATTRIBUTETYPEANDVALUE) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CRMF_ATTRIBUTETYPEANDVALUE) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_copyfunc_type(copyfunc), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_freefunc_type(freefunc))) +#define sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_set_cmp_func(sk, cmp) ((sk_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_sk_type(sk), ossl_check_OSSL_CRMF_ATTRIBUTETYPEANDVALUE_compfunc_type(cmp))) + + +typedef struct ossl_crmf_pbmparameter_st OSSL_CRMF_PBMPARAMETER; +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_PBMPARAMETER) +typedef struct ossl_crmf_poposigningkey_st OSSL_CRMF_POPOSIGNINGKEY; +typedef struct ossl_crmf_certrequest_st OSSL_CRMF_CERTREQUEST; +typedef struct ossl_crmf_certid_st OSSL_CRMF_CERTID; +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_CERTID) +DECLARE_ASN1_DUP_FUNCTION(OSSL_CRMF_CERTID) +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_CRMF_CERTID, OSSL_CRMF_CERTID, OSSL_CRMF_CERTID) +#define sk_OSSL_CRMF_CERTID_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_CRMF_CERTID_sk_type(sk)) +#define sk_OSSL_CRMF_CERTID_value(sk, idx) ((OSSL_CRMF_CERTID *)OPENSSL_sk_value(ossl_check_const_OSSL_CRMF_CERTID_sk_type(sk), (idx))) +#define sk_OSSL_CRMF_CERTID_new(cmp) ((STACK_OF(OSSL_CRMF_CERTID) *)OPENSSL_sk_new(ossl_check_OSSL_CRMF_CERTID_compfunc_type(cmp))) +#define sk_OSSL_CRMF_CERTID_new_null() ((STACK_OF(OSSL_CRMF_CERTID) *)OPENSSL_sk_new_null()) +#define sk_OSSL_CRMF_CERTID_new_reserve(cmp, n) ((STACK_OF(OSSL_CRMF_CERTID) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_CRMF_CERTID_compfunc_type(cmp), (n))) +#define sk_OSSL_CRMF_CERTID_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), (n)) +#define sk_OSSL_CRMF_CERTID_free(sk) OPENSSL_sk_free(ossl_check_OSSL_CRMF_CERTID_sk_type(sk)) +#define sk_OSSL_CRMF_CERTID_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_CRMF_CERTID_sk_type(sk)) +#define sk_OSSL_CRMF_CERTID_delete(sk, i) ((OSSL_CRMF_CERTID *)OPENSSL_sk_delete(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), (i))) +#define sk_OSSL_CRMF_CERTID_delete_ptr(sk, ptr) ((OSSL_CRMF_CERTID *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_type(ptr))) +#define sk_OSSL_CRMF_CERTID_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_type(ptr)) +#define sk_OSSL_CRMF_CERTID_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_type(ptr)) +#define sk_OSSL_CRMF_CERTID_pop(sk) ((OSSL_CRMF_CERTID *)OPENSSL_sk_pop(ossl_check_OSSL_CRMF_CERTID_sk_type(sk))) +#define sk_OSSL_CRMF_CERTID_shift(sk) ((OSSL_CRMF_CERTID *)OPENSSL_sk_shift(ossl_check_OSSL_CRMF_CERTID_sk_type(sk))) +#define sk_OSSL_CRMF_CERTID_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_CRMF_CERTID_sk_type(sk),ossl_check_OSSL_CRMF_CERTID_freefunc_type(freefunc)) +#define sk_OSSL_CRMF_CERTID_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_type(ptr), (idx)) +#define sk_OSSL_CRMF_CERTID_set(sk, idx, ptr) ((OSSL_CRMF_CERTID *)OPENSSL_sk_set(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), (idx), ossl_check_OSSL_CRMF_CERTID_type(ptr))) +#define sk_OSSL_CRMF_CERTID_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_type(ptr)) +#define sk_OSSL_CRMF_CERTID_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_type(ptr)) +#define sk_OSSL_CRMF_CERTID_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_type(ptr), pnum) +#define sk_OSSL_CRMF_CERTID_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_CRMF_CERTID_sk_type(sk)) +#define sk_OSSL_CRMF_CERTID_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_CRMF_CERTID_sk_type(sk)) +#define sk_OSSL_CRMF_CERTID_dup(sk) ((STACK_OF(OSSL_CRMF_CERTID) *)OPENSSL_sk_dup(ossl_check_const_OSSL_CRMF_CERTID_sk_type(sk))) +#define sk_OSSL_CRMF_CERTID_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_CRMF_CERTID) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_copyfunc_type(copyfunc), ossl_check_OSSL_CRMF_CERTID_freefunc_type(freefunc))) +#define sk_OSSL_CRMF_CERTID_set_cmp_func(sk, cmp) ((sk_OSSL_CRMF_CERTID_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_CRMF_CERTID_sk_type(sk), ossl_check_OSSL_CRMF_CERTID_compfunc_type(cmp))) + + +typedef struct ossl_crmf_pkipublicationinfo_st OSSL_CRMF_PKIPUBLICATIONINFO; +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_PKIPUBLICATIONINFO) +typedef struct ossl_crmf_singlepubinfo_st OSSL_CRMF_SINGLEPUBINFO; +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_SINGLEPUBINFO) +typedef struct ossl_crmf_certtemplate_st OSSL_CRMF_CERTTEMPLATE; +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_CERTTEMPLATE) +DECLARE_ASN1_DUP_FUNCTION(OSSL_CRMF_CERTTEMPLATE) +typedef STACK_OF(OSSL_CRMF_MSG) OSSL_CRMF_MSGS; +DECLARE_ASN1_FUNCTIONS(OSSL_CRMF_MSGS) + +typedef struct ossl_crmf_optionalvalidity_st OSSL_CRMF_OPTIONALVALIDITY; + +/* crmf_pbm.c */ +OSSL_CRMF_PBMPARAMETER *OSSL_CRMF_pbmp_new(OSSL_LIB_CTX *libctx, size_t slen, + int owfnid, size_t itercnt, + int macnid); +int OSSL_CRMF_pbm_new(OSSL_LIB_CTX *libctx, const char *propq, + const OSSL_CRMF_PBMPARAMETER *pbmp, + const unsigned char *msg, size_t msglen, + const unsigned char *sec, size_t seclen, + unsigned char **mac, size_t *maclen); + +/* crmf_lib.c */ +int OSSL_CRMF_MSG_set1_regCtrl_regToken(OSSL_CRMF_MSG *msg, + const ASN1_UTF8STRING *tok); +ASN1_UTF8STRING +*OSSL_CRMF_MSG_get0_regCtrl_regToken(const OSSL_CRMF_MSG *msg); +int OSSL_CRMF_MSG_set1_regCtrl_authenticator(OSSL_CRMF_MSG *msg, + const ASN1_UTF8STRING *auth); +ASN1_UTF8STRING +*OSSL_CRMF_MSG_get0_regCtrl_authenticator(const OSSL_CRMF_MSG *msg); +int +OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo(OSSL_CRMF_PKIPUBLICATIONINFO *pi, + OSSL_CRMF_SINGLEPUBINFO *spi); +# define OSSL_CRMF_PUB_METHOD_DONTCARE 0 +# define OSSL_CRMF_PUB_METHOD_X500 1 +# define OSSL_CRMF_PUB_METHOD_WEB 2 +# define OSSL_CRMF_PUB_METHOD_LDAP 3 +int OSSL_CRMF_MSG_set0_SinglePubInfo(OSSL_CRMF_SINGLEPUBINFO *spi, + int method, GENERAL_NAME *nm); +# define OSSL_CRMF_PUB_ACTION_DONTPUBLISH 0 +# define OSSL_CRMF_PUB_ACTION_PLEASEPUBLISH 1 +int OSSL_CRMF_MSG_set_PKIPublicationInfo_action(OSSL_CRMF_PKIPUBLICATIONINFO *pi, + int action); +int OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo(OSSL_CRMF_MSG *msg, + const OSSL_CRMF_PKIPUBLICATIONINFO *pi); +OSSL_CRMF_PKIPUBLICATIONINFO +*OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo(const OSSL_CRMF_MSG *msg); +int OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey(OSSL_CRMF_MSG *msg, + const X509_PUBKEY *pubkey); +X509_PUBKEY +*OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey(const OSSL_CRMF_MSG *msg); +int OSSL_CRMF_MSG_set1_regCtrl_oldCertID(OSSL_CRMF_MSG *msg, + const OSSL_CRMF_CERTID *cid); +OSSL_CRMF_CERTID +*OSSL_CRMF_MSG_get0_regCtrl_oldCertID(const OSSL_CRMF_MSG *msg); +OSSL_CRMF_CERTID *OSSL_CRMF_CERTID_gen(const X509_NAME *issuer, + const ASN1_INTEGER *serial); + +int OSSL_CRMF_MSG_set1_regInfo_utf8Pairs(OSSL_CRMF_MSG *msg, + const ASN1_UTF8STRING *utf8pairs); +ASN1_UTF8STRING +*OSSL_CRMF_MSG_get0_regInfo_utf8Pairs(const OSSL_CRMF_MSG *msg); +int OSSL_CRMF_MSG_set1_regInfo_certReq(OSSL_CRMF_MSG *msg, + const OSSL_CRMF_CERTREQUEST *cr); +OSSL_CRMF_CERTREQUEST +*OSSL_CRMF_MSG_get0_regInfo_certReq(const OSSL_CRMF_MSG *msg); + +int OSSL_CRMF_MSG_set0_validity(OSSL_CRMF_MSG *crm, + ASN1_TIME *notBefore, ASN1_TIME *notAfter); +int OSSL_CRMF_MSG_set_certReqId(OSSL_CRMF_MSG *crm, int rid); +int OSSL_CRMF_MSG_get_certReqId(const OSSL_CRMF_MSG *crm); +int OSSL_CRMF_MSG_set0_extensions(OSSL_CRMF_MSG *crm, X509_EXTENSIONS *exts); + +int OSSL_CRMF_MSG_push0_extension(OSSL_CRMF_MSG *crm, X509_EXTENSION *ext); +# define OSSL_CRMF_POPO_NONE -1 +# define OSSL_CRMF_POPO_RAVERIFIED 0 +# define OSSL_CRMF_POPO_SIGNATURE 1 +# define OSSL_CRMF_POPO_KEYENC 2 +# define OSSL_CRMF_POPO_KEYAGREE 3 +int OSSL_CRMF_MSG_create_popo(int meth, OSSL_CRMF_MSG *crm, + EVP_PKEY *pkey, const EVP_MD *digest, + OSSL_LIB_CTX *libctx, const char *propq); +int OSSL_CRMF_MSGS_verify_popo(const OSSL_CRMF_MSGS *reqs, + int rid, int acceptRAVerified, + OSSL_LIB_CTX *libctx, const char *propq); +OSSL_CRMF_CERTTEMPLATE *OSSL_CRMF_MSG_get0_tmpl(const OSSL_CRMF_MSG *crm); +X509_PUBKEY +*OSSL_CRMF_CERTTEMPLATE_get0_publicKey(const OSSL_CRMF_CERTTEMPLATE *tmpl); +const X509_NAME +*OSSL_CRMF_CERTTEMPLATE_get0_subject(const OSSL_CRMF_CERTTEMPLATE *tmpl); +const X509_NAME +*OSSL_CRMF_CERTTEMPLATE_get0_issuer(const OSSL_CRMF_CERTTEMPLATE *tmpl); +const ASN1_INTEGER +*OSSL_CRMF_CERTTEMPLATE_get0_serialNumber(const OSSL_CRMF_CERTTEMPLATE *tmpl); +X509_EXTENSIONS +*OSSL_CRMF_CERTTEMPLATE_get0_extensions(const OSSL_CRMF_CERTTEMPLATE *tmpl); +const X509_NAME +*OSSL_CRMF_CERTID_get0_issuer(const OSSL_CRMF_CERTID *cid); +const ASN1_INTEGER +*OSSL_CRMF_CERTID_get0_serialNumber(const OSSL_CRMF_CERTID *cid); +int OSSL_CRMF_CERTTEMPLATE_fill(OSSL_CRMF_CERTTEMPLATE *tmpl, + EVP_PKEY *pubkey, + const X509_NAME *subject, + const X509_NAME *issuer, + const ASN1_INTEGER *serial); +X509 +*OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert(const OSSL_CRMF_ENCRYPTEDVALUE *ecert, + OSSL_LIB_CTX *libctx, const char *propq, + EVP_PKEY *pkey); + +# ifdef __cplusplus +} +# endif +# endif /* !defined(OPENSSL_NO_CRMF) */ +#endif /* !defined(OPENSSL_CRMF_H) */ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/crypto.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/crypto.h new file mode 100644 index 00000000..3afe76b0 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/crypto.h @@ -0,0 +1,580 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/crypto.h.in + * + * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_CRYPTO_H +# define OPENSSL_CRYPTO_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_CRYPTO_H +# endif + +# include +# include + +# include + +# ifndef OPENSSL_NO_STDIO +# include +# endif + +# include +# include +# include +# include +# include +# include + +# ifdef CHARSET_EBCDIC +# include +# endif + +/* + * Resolve problems on some operating systems with symbol names that clash + * one way or another + */ +# include + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define SSLeay OpenSSL_version_num +# define SSLeay_version OpenSSL_version +# define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER +# define SSLEAY_VERSION OPENSSL_VERSION +# define SSLEAY_CFLAGS OPENSSL_CFLAGS +# define SSLEAY_BUILT_ON OPENSSL_BUILT_ON +# define SSLEAY_PLATFORM OPENSSL_PLATFORM +# define SSLEAY_DIR OPENSSL_DIR + +/* + * Old type for allocating dynamic locks. No longer used. Use the new thread + * API instead. + */ +typedef struct { + int dummy; +} CRYPTO_dynlock; + +# endif /* OPENSSL_NO_DEPRECATED_1_1_0 */ + +typedef void CRYPTO_RWLOCK; + +CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void); +__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock); +__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock); +int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock); +void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock); + +int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock); +int CRYPTO_atomic_add64(uint64_t *val, uint64_t op, uint64_t *ret, + CRYPTO_RWLOCK *lock); +int CRYPTO_atomic_and(uint64_t *val, uint64_t op, uint64_t *ret, + CRYPTO_RWLOCK *lock); +int CRYPTO_atomic_or(uint64_t *val, uint64_t op, uint64_t *ret, + CRYPTO_RWLOCK *lock); +int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock); +int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock); +int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock); + +/* No longer needed, so this is a no-op */ +#define OPENSSL_malloc_init() while(0) continue + +# define OPENSSL_malloc(num) \ + CRYPTO_malloc(num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_zalloc(num) \ + CRYPTO_zalloc(num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_aligned_alloc(num, alignment, freeptr) \ + CRYPTO_aligned_alloc(num, alignment, freeptr, \ + OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_realloc(addr, num) \ + CRYPTO_realloc(addr, num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_clear_realloc(addr, old_num, num) \ + CRYPTO_clear_realloc(addr, old_num, num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_clear_free(addr, num) \ + CRYPTO_clear_free(addr, num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_free(addr) \ + CRYPTO_free(addr, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_memdup(str, s) \ + CRYPTO_memdup((str), s, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_strdup(str) \ + CRYPTO_strdup(str, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_strndup(str, n) \ + CRYPTO_strndup(str, n, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_secure_malloc(num) \ + CRYPTO_secure_malloc(num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_secure_zalloc(num) \ + CRYPTO_secure_zalloc(num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_secure_free(addr) \ + CRYPTO_secure_free(addr, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_secure_clear_free(addr, num) \ + CRYPTO_secure_clear_free(addr, num, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_secure_actual_size(ptr) \ + CRYPTO_secure_actual_size(ptr) + +size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); +size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); +size_t OPENSSL_strnlen(const char *str, size_t maxlen); +int OPENSSL_strtoul(const char *str, char **endptr, int base, unsigned long *num); +int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength, + const unsigned char *buf, size_t buflen, + const char sep); +char *OPENSSL_buf2hexstr(const unsigned char *buf, long buflen); +int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, + const char *str, const char sep); +unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); +int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); + +# define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) + +/* + * These functions return the values of OPENSSL_VERSION_MAJOR, + * OPENSSL_VERSION_MINOR, OPENSSL_VERSION_PATCH, OPENSSL_VERSION_PRE_RELEASE + * and OPENSSL_VERSION_BUILD_METADATA, respectively. + */ +unsigned int OPENSSL_version_major(void); +unsigned int OPENSSL_version_minor(void); +unsigned int OPENSSL_version_patch(void); +const char *OPENSSL_version_pre_release(void); +const char *OPENSSL_version_build_metadata(void); + +unsigned long OpenSSL_version_num(void); +const char *OpenSSL_version(int type); +# define OPENSSL_VERSION 0 +# define OPENSSL_CFLAGS 1 +# define OPENSSL_BUILT_ON 2 +# define OPENSSL_PLATFORM 3 +# define OPENSSL_DIR 4 +# define OPENSSL_ENGINES_DIR 5 +# define OPENSSL_VERSION_STRING 6 +# define OPENSSL_FULL_VERSION_STRING 7 +# define OPENSSL_MODULES_DIR 8 +# define OPENSSL_CPU_INFO 9 +# define OPENSSL_WINCTX 10 + +const char *OPENSSL_info(int type); +/* + * The series starts at 1001 to avoid confusion with the OpenSSL_version + * types. + */ +# define OPENSSL_INFO_CONFIG_DIR 1001 +# define OPENSSL_INFO_ENGINES_DIR 1002 +# define OPENSSL_INFO_MODULES_DIR 1003 +# define OPENSSL_INFO_DSO_EXTENSION 1004 +# define OPENSSL_INFO_DIR_FILENAME_SEPARATOR 1005 +# define OPENSSL_INFO_LIST_SEPARATOR 1006 +# define OPENSSL_INFO_SEED_SOURCE 1007 +# define OPENSSL_INFO_CPU_SETTINGS 1008 +# define OPENSSL_INFO_WINDOWS_CONTEXT 1009 + +int OPENSSL_issetugid(void); + +struct crypto_ex_data_st { + OSSL_LIB_CTX *ctx; + STACK_OF(void) *sk; +}; + +SKM_DEFINE_STACK_OF_INTERNAL(void, void, void) +#define sk_void_num(sk) OPENSSL_sk_num(ossl_check_const_void_sk_type(sk)) +#define sk_void_value(sk, idx) ((void *)OPENSSL_sk_value(ossl_check_const_void_sk_type(sk), (idx))) +#define sk_void_new(cmp) ((STACK_OF(void) *)OPENSSL_sk_new(ossl_check_void_compfunc_type(cmp))) +#define sk_void_new_null() ((STACK_OF(void) *)OPENSSL_sk_new_null()) +#define sk_void_new_reserve(cmp, n) ((STACK_OF(void) *)OPENSSL_sk_new_reserve(ossl_check_void_compfunc_type(cmp), (n))) +#define sk_void_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_void_sk_type(sk), (n)) +#define sk_void_free(sk) OPENSSL_sk_free(ossl_check_void_sk_type(sk)) +#define sk_void_zero(sk) OPENSSL_sk_zero(ossl_check_void_sk_type(sk)) +#define sk_void_delete(sk, i) ((void *)OPENSSL_sk_delete(ossl_check_void_sk_type(sk), (i))) +#define sk_void_delete_ptr(sk, ptr) ((void *)OPENSSL_sk_delete_ptr(ossl_check_void_sk_type(sk), ossl_check_void_type(ptr))) +#define sk_void_push(sk, ptr) OPENSSL_sk_push(ossl_check_void_sk_type(sk), ossl_check_void_type(ptr)) +#define sk_void_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_void_sk_type(sk), ossl_check_void_type(ptr)) +#define sk_void_pop(sk) ((void *)OPENSSL_sk_pop(ossl_check_void_sk_type(sk))) +#define sk_void_shift(sk) ((void *)OPENSSL_sk_shift(ossl_check_void_sk_type(sk))) +#define sk_void_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_void_sk_type(sk),ossl_check_void_freefunc_type(freefunc)) +#define sk_void_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_void_sk_type(sk), ossl_check_void_type(ptr), (idx)) +#define sk_void_set(sk, idx, ptr) ((void *)OPENSSL_sk_set(ossl_check_void_sk_type(sk), (idx), ossl_check_void_type(ptr))) +#define sk_void_find(sk, ptr) OPENSSL_sk_find(ossl_check_void_sk_type(sk), ossl_check_void_type(ptr)) +#define sk_void_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_void_sk_type(sk), ossl_check_void_type(ptr)) +#define sk_void_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_void_sk_type(sk), ossl_check_void_type(ptr), pnum) +#define sk_void_sort(sk) OPENSSL_sk_sort(ossl_check_void_sk_type(sk)) +#define sk_void_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_void_sk_type(sk)) +#define sk_void_dup(sk) ((STACK_OF(void) *)OPENSSL_sk_dup(ossl_check_const_void_sk_type(sk))) +#define sk_void_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(void) *)OPENSSL_sk_deep_copy(ossl_check_const_void_sk_type(sk), ossl_check_void_copyfunc_type(copyfunc), ossl_check_void_freefunc_type(freefunc))) +#define sk_void_set_cmp_func(sk, cmp) ((sk_void_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_void_sk_type(sk), ossl_check_void_compfunc_type(cmp))) + + + +/* + * Per class, we have a STACK of function pointers. + */ +# define CRYPTO_EX_INDEX_SSL 0 +# define CRYPTO_EX_INDEX_SSL_CTX 1 +# define CRYPTO_EX_INDEX_SSL_SESSION 2 +# define CRYPTO_EX_INDEX_X509 3 +# define CRYPTO_EX_INDEX_X509_STORE 4 +# define CRYPTO_EX_INDEX_X509_STORE_CTX 5 +# define CRYPTO_EX_INDEX_DH 6 +# define CRYPTO_EX_INDEX_DSA 7 +# define CRYPTO_EX_INDEX_EC_KEY 8 +# define CRYPTO_EX_INDEX_RSA 9 +# define CRYPTO_EX_INDEX_ENGINE 10 +# define CRYPTO_EX_INDEX_UI 11 +# define CRYPTO_EX_INDEX_BIO 12 +# define CRYPTO_EX_INDEX_APP 13 +# define CRYPTO_EX_INDEX_UI_METHOD 14 +# define CRYPTO_EX_INDEX_RAND_DRBG 15 +# define CRYPTO_EX_INDEX_DRBG CRYPTO_EX_INDEX_RAND_DRBG +# define CRYPTO_EX_INDEX_OSSL_LIB_CTX 16 +# define CRYPTO_EX_INDEX_EVP_PKEY 17 +# define CRYPTO_EX_INDEX__COUNT 18 + +typedef void CRYPTO_EX_new (void *parent, void *ptr, CRYPTO_EX_DATA *ad, + int idx, long argl, void *argp); +typedef void CRYPTO_EX_free (void *parent, void *ptr, CRYPTO_EX_DATA *ad, + int idx, long argl, void *argp); +typedef int CRYPTO_EX_dup (CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, + void **from_d, int idx, long argl, void *argp); +__owur int CRYPTO_get_ex_new_index(int class_index, long argl, void *argp, + CRYPTO_EX_new *new_func, + CRYPTO_EX_dup *dup_func, + CRYPTO_EX_free *free_func); +/* No longer use an index. */ +int CRYPTO_free_ex_index(int class_index, int idx); + +/* + * Initialise/duplicate/free CRYPTO_EX_DATA variables corresponding to a + * given class (invokes whatever per-class callbacks are applicable) + */ +int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad); +int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, + const CRYPTO_EX_DATA *from); + +void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad); + +/* Allocate a single item in the CRYPTO_EX_DATA variable */ +int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad, + int idx); + +/* + * Get/set data in a CRYPTO_EX_DATA variable corresponding to a particular + * index (relative to the class type involved) + */ +int CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val); +void *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx); + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +/* + * This function cleans up all "ex_data" state. It mustn't be called under + * potential race-conditions. + */ +# define CRYPTO_cleanup_all_ex_data() while(0) continue + +/* + * The old locking functions have been removed completely without compatibility + * macros. This is because the old functions either could not properly report + * errors, or the returned error values were not clearly documented. + * Replacing the locking functions with no-ops would cause race condition + * issues in the affected applications. It is far better for them to fail at + * compile time. + * On the other hand, the locking callbacks are no longer used. Consequently, + * the callback management functions can be safely replaced with no-op macros. + */ +# define CRYPTO_num_locks() (1) +# define CRYPTO_set_locking_callback(func) +# define CRYPTO_get_locking_callback() (NULL) +# define CRYPTO_set_add_lock_callback(func) +# define CRYPTO_get_add_lock_callback() (NULL) + +/* + * These defines where used in combination with the old locking callbacks, + * they are not called anymore, but old code that's not called might still + * use them. + */ +# define CRYPTO_LOCK 1 +# define CRYPTO_UNLOCK 2 +# define CRYPTO_READ 4 +# define CRYPTO_WRITE 8 + +/* This structure is no longer used */ +typedef struct crypto_threadid_st { + int dummy; +} CRYPTO_THREADID; +/* Only use CRYPTO_THREADID_set_[numeric|pointer]() within callbacks */ +# define CRYPTO_THREADID_set_numeric(id, val) +# define CRYPTO_THREADID_set_pointer(id, ptr) +# define CRYPTO_THREADID_set_callback(threadid_func) (0) +# define CRYPTO_THREADID_get_callback() (NULL) +# define CRYPTO_THREADID_current(id) +# define CRYPTO_THREADID_cmp(a, b) (-1) +# define CRYPTO_THREADID_cpy(dest, src) +# define CRYPTO_THREADID_hash(id) (0UL) + +# ifndef OPENSSL_NO_DEPRECATED_1_0_0 +# define CRYPTO_set_id_callback(func) +# define CRYPTO_get_id_callback() (NULL) +# define CRYPTO_thread_id() (0UL) +# endif /* OPENSSL_NO_DEPRECATED_1_0_0 */ + +# define CRYPTO_set_dynlock_create_callback(dyn_create_function) +# define CRYPTO_set_dynlock_lock_callback(dyn_lock_function) +# define CRYPTO_set_dynlock_destroy_callback(dyn_destroy_function) +# define CRYPTO_get_dynlock_create_callback() (NULL) +# define CRYPTO_get_dynlock_lock_callback() (NULL) +# define CRYPTO_get_dynlock_destroy_callback() (NULL) +# endif /* OPENSSL_NO_DEPRECATED_1_1_0 */ + +typedef void *(*CRYPTO_malloc_fn)(size_t num, const char *file, int line); +typedef void *(*CRYPTO_realloc_fn)(void *addr, size_t num, const char *file, + int line); +typedef void (*CRYPTO_free_fn)(void *addr, const char *file, int line); +int CRYPTO_set_mem_functions(CRYPTO_malloc_fn malloc_fn, + CRYPTO_realloc_fn realloc_fn, + CRYPTO_free_fn free_fn); +void CRYPTO_get_mem_functions(CRYPTO_malloc_fn *malloc_fn, + CRYPTO_realloc_fn *realloc_fn, + CRYPTO_free_fn *free_fn); + +OSSL_CRYPTO_ALLOC void *CRYPTO_malloc(size_t num, const char *file, int line); +OSSL_CRYPTO_ALLOC void *CRYPTO_zalloc(size_t num, const char *file, int line); +OSSL_CRYPTO_ALLOC void *CRYPTO_aligned_alloc(size_t num, size_t align, + void **freeptr, const char *file, + int line); +OSSL_CRYPTO_ALLOC void *CRYPTO_memdup(const void *str, size_t siz, const char *file, int line); +OSSL_CRYPTO_ALLOC char *CRYPTO_strdup(const char *str, const char *file, int line); +OSSL_CRYPTO_ALLOC char *CRYPTO_strndup(const char *str, size_t s, const char *file, int line); +void CRYPTO_free(void *ptr, const char *file, int line); +void CRYPTO_clear_free(void *ptr, size_t num, const char *file, int line); +void *CRYPTO_realloc(void *addr, size_t num, const char *file, int line); +void *CRYPTO_clear_realloc(void *addr, size_t old_num, size_t num, + const char *file, int line); + +int CRYPTO_secure_malloc_init(size_t sz, size_t minsize); +int CRYPTO_secure_malloc_done(void); +OSSL_CRYPTO_ALLOC void *CRYPTO_secure_malloc(size_t num, const char *file, int line); +OSSL_CRYPTO_ALLOC void *CRYPTO_secure_zalloc(size_t num, const char *file, int line); +void CRYPTO_secure_free(void *ptr, const char *file, int line); +void CRYPTO_secure_clear_free(void *ptr, size_t num, + const char *file, int line); +int CRYPTO_secure_allocated(const void *ptr); +int CRYPTO_secure_malloc_initialized(void); +size_t CRYPTO_secure_actual_size(void *ptr); +size_t CRYPTO_secure_used(void); + +void OPENSSL_cleanse(void *ptr, size_t len); + +# ifndef OPENSSL_NO_CRYPTO_MDEBUG +/* + * The following can be used to detect memory leaks in the library. If + * used, it turns on malloc checking + */ +# define CRYPTO_MEM_CHECK_OFF 0x0 /* Control only */ +# define CRYPTO_MEM_CHECK_ON 0x1 /* Control and mode bit */ +# define CRYPTO_MEM_CHECK_ENABLE 0x2 /* Control and mode bit */ +# define CRYPTO_MEM_CHECK_DISABLE 0x3 /* Control only */ + +void CRYPTO_get_alloc_counts(int *mcount, int *rcount, int *fcount); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define OPENSSL_mem_debug_push(info) \ + CRYPTO_mem_debug_push(info, OPENSSL_FILE, OPENSSL_LINE) +# define OPENSSL_mem_debug_pop() \ + CRYPTO_mem_debug_pop() +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 int CRYPTO_set_mem_debug(int flag); +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_ctrl(int mode); +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_debug_push(const char *info, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_debug_pop(void); +OSSL_DEPRECATEDIN_3_0 void CRYPTO_mem_debug_malloc(void *addr, size_t num, + int flag, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 void CRYPTO_mem_debug_realloc(void *addr1, void *addr2, + size_t num, int flag, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 void CRYPTO_mem_debug_free(void *addr, int flag, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 +int CRYPTO_mem_leaks_cb(int (*cb)(const char *str, size_t len, void *u), + void *u); +# endif +# ifndef OPENSSL_NO_STDIO +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_leaks_fp(FILE *); +# endif +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_leaks(BIO *bio); +# endif +# endif /* OPENSSL_NO_CRYPTO_MDEBUG */ + +/* die if we have to */ +ossl_noreturn void OPENSSL_die(const char *assertion, const char *file, int line); +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define OpenSSLDie(f,l,a) OPENSSL_die((a),(f),(l)) +# endif +# define OPENSSL_assert(e) \ + (void)((e) ? 0 : (OPENSSL_die("assertion failed: " #e, OPENSSL_FILE, OPENSSL_LINE), 1)) + +int OPENSSL_isservice(void); + +void OPENSSL_init(void); +# ifdef OPENSSL_SYS_UNIX +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 void OPENSSL_fork_prepare(void); +OSSL_DEPRECATEDIN_3_0 void OPENSSL_fork_parent(void); +OSSL_DEPRECATEDIN_3_0 void OPENSSL_fork_child(void); +# endif +# endif + +struct tm *OPENSSL_gmtime(const time_t *timer, struct tm *result); +int OPENSSL_gmtime_adj(struct tm *tm, int offset_day, long offset_sec); +int OPENSSL_gmtime_diff(int *pday, int *psec, + const struct tm *from, const struct tm *to); + +/* + * CRYPTO_memcmp returns zero iff the |len| bytes at |a| and |b| are equal. + * It takes an amount of time dependent on |len|, but independent of the + * contents of |a| and |b|. Unlike memcmp, it cannot be used to put elements + * into a defined order as the return value when a != b is undefined, other + * than to be non-zero. + */ +int CRYPTO_memcmp(const void * in_a, const void * in_b, size_t len); + +/* Standard initialisation options */ +# define OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS 0x00000001L +# define OPENSSL_INIT_LOAD_CRYPTO_STRINGS 0x00000002L +# define OPENSSL_INIT_ADD_ALL_CIPHERS 0x00000004L +# define OPENSSL_INIT_ADD_ALL_DIGESTS 0x00000008L +# define OPENSSL_INIT_NO_ADD_ALL_CIPHERS 0x00000010L +# define OPENSSL_INIT_NO_ADD_ALL_DIGESTS 0x00000020L +# define OPENSSL_INIT_LOAD_CONFIG 0x00000040L +# define OPENSSL_INIT_NO_LOAD_CONFIG 0x00000080L +# define OPENSSL_INIT_ASYNC 0x00000100L +# define OPENSSL_INIT_ENGINE_RDRAND 0x00000200L +# define OPENSSL_INIT_ENGINE_DYNAMIC 0x00000400L +# define OPENSSL_INIT_ENGINE_OPENSSL 0x00000800L +# define OPENSSL_INIT_ENGINE_CRYPTODEV 0x00001000L +# define OPENSSL_INIT_ENGINE_CAPI 0x00002000L +# define OPENSSL_INIT_ENGINE_PADLOCK 0x00004000L +# define OPENSSL_INIT_ENGINE_AFALG 0x00008000L +/* FREE: 0x00010000L */ +# define OPENSSL_INIT_ATFORK 0x00020000L +/* OPENSSL_INIT_BASE_ONLY 0x00040000L */ +# define OPENSSL_INIT_NO_ATEXIT 0x00080000L +/* OPENSSL_INIT flag range 0x03f00000 reserved for OPENSSL_init_ssl() */ +/* FREE: 0x04000000L */ +/* FREE: 0x08000000L */ +/* FREE: 0x10000000L */ +/* FREE: 0x20000000L */ +/* FREE: 0x40000000L */ +/* FREE: 0x80000000L */ +/* Max OPENSSL_INIT flag value is 0x80000000 */ + +/* openssl and dasync not counted as builtin */ +# define OPENSSL_INIT_ENGINE_ALL_BUILTIN \ + (OPENSSL_INIT_ENGINE_RDRAND | OPENSSL_INIT_ENGINE_DYNAMIC \ + | OPENSSL_INIT_ENGINE_CRYPTODEV | OPENSSL_INIT_ENGINE_CAPI | \ + OPENSSL_INIT_ENGINE_PADLOCK) + +/* Library initialisation functions */ +void OPENSSL_cleanup(void); +int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings); +int OPENSSL_atexit(void (*handler)(void)); +void OPENSSL_thread_stop(void); +void OPENSSL_thread_stop_ex(OSSL_LIB_CTX *ctx); + +/* Low-level control of initialization */ +OPENSSL_INIT_SETTINGS *OPENSSL_INIT_new(void); +# ifndef OPENSSL_NO_STDIO +int OPENSSL_INIT_set_config_filename(OPENSSL_INIT_SETTINGS *settings, + const char *config_filename); +void OPENSSL_INIT_set_config_file_flags(OPENSSL_INIT_SETTINGS *settings, + unsigned long flags); +int OPENSSL_INIT_set_config_appname(OPENSSL_INIT_SETTINGS *settings, + const char *config_appname); +# endif +void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *settings); + +# if defined(OPENSSL_THREADS) && !defined(CRYPTO_TDEBUG) +# if defined(_WIN32) +# if defined(BASETYPES) || defined(_WINDEF_H) +/* application has to include in order to use this */ +typedef DWORD CRYPTO_THREAD_LOCAL; +typedef DWORD CRYPTO_THREAD_ID; + +typedef LONG CRYPTO_ONCE; +# define CRYPTO_ONCE_STATIC_INIT 0 +# endif +# else +# if defined(__TANDEM) && defined(_SPT_MODEL_) +# define SPT_THREAD_SIGNAL 1 +# define SPT_THREAD_AWARE 1 +# include +# else +# include +# endif +typedef pthread_once_t CRYPTO_ONCE; +typedef pthread_key_t CRYPTO_THREAD_LOCAL; +typedef pthread_t CRYPTO_THREAD_ID; + +# define CRYPTO_ONCE_STATIC_INIT PTHREAD_ONCE_INIT +# endif +# endif + +# if !defined(CRYPTO_ONCE_STATIC_INIT) +typedef unsigned int CRYPTO_ONCE; +typedef unsigned int CRYPTO_THREAD_LOCAL; +typedef unsigned int CRYPTO_THREAD_ID; +# define CRYPTO_ONCE_STATIC_INIT 0 +# endif + +int CRYPTO_THREAD_run_once(CRYPTO_ONCE *once, void (*init)(void)); + +int CRYPTO_THREAD_init_local(CRYPTO_THREAD_LOCAL *key, void (*cleanup)(void *)); +void *CRYPTO_THREAD_get_local(CRYPTO_THREAD_LOCAL *key); +int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val); +int CRYPTO_THREAD_cleanup_local(CRYPTO_THREAD_LOCAL *key); + +CRYPTO_THREAD_ID CRYPTO_THREAD_get_current_id(void); +int CRYPTO_THREAD_compare_id(CRYPTO_THREAD_ID a, CRYPTO_THREAD_ID b); + +OSSL_LIB_CTX *OSSL_LIB_CTX_new(void); +OSSL_LIB_CTX *OSSL_LIB_CTX_new_from_dispatch(const OSSL_CORE_HANDLE *handle, + const OSSL_DISPATCH *in); +OSSL_LIB_CTX *OSSL_LIB_CTX_new_child(const OSSL_CORE_HANDLE *handle, + const OSSL_DISPATCH *in); +int OSSL_LIB_CTX_load_config(OSSL_LIB_CTX *ctx, const char *config_file); +void OSSL_LIB_CTX_free(OSSL_LIB_CTX *); +OSSL_LIB_CTX *OSSL_LIB_CTX_get0_global_default(void); +OSSL_LIB_CTX *OSSL_LIB_CTX_set0_default(OSSL_LIB_CTX *libctx); +int OSSL_LIB_CTX_get_conf_diagnostics(OSSL_LIB_CTX *ctx); +void OSSL_LIB_CTX_set_conf_diagnostics(OSSL_LIB_CTX *ctx, int value); + +void OSSL_sleep(uint64_t millis); + + +void *OSSL_LIB_CTX_get_data(OSSL_LIB_CTX *ctx, int index); + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ct.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ct.h new file mode 100644 index 00000000..e6dd1192 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ct.h @@ -0,0 +1,573 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/ct.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_CT_H +# define OPENSSL_CT_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_CT_H +# endif + +# include + +# ifndef OPENSSL_NO_CT +# include +# include +# include +# include +# ifdef __cplusplus +extern "C" { +# endif + + +/* Minimum RSA key size, from RFC6962 */ +# define SCT_MIN_RSA_BITS 2048 + +/* All hashes are SHA256 in v1 of Certificate Transparency */ +# define CT_V1_HASHLEN SHA256_DIGEST_LENGTH + +SKM_DEFINE_STACK_OF_INTERNAL(SCT, SCT, SCT) +#define sk_SCT_num(sk) OPENSSL_sk_num(ossl_check_const_SCT_sk_type(sk)) +#define sk_SCT_value(sk, idx) ((SCT *)OPENSSL_sk_value(ossl_check_const_SCT_sk_type(sk), (idx))) +#define sk_SCT_new(cmp) ((STACK_OF(SCT) *)OPENSSL_sk_new(ossl_check_SCT_compfunc_type(cmp))) +#define sk_SCT_new_null() ((STACK_OF(SCT) *)OPENSSL_sk_new_null()) +#define sk_SCT_new_reserve(cmp, n) ((STACK_OF(SCT) *)OPENSSL_sk_new_reserve(ossl_check_SCT_compfunc_type(cmp), (n))) +#define sk_SCT_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SCT_sk_type(sk), (n)) +#define sk_SCT_free(sk) OPENSSL_sk_free(ossl_check_SCT_sk_type(sk)) +#define sk_SCT_zero(sk) OPENSSL_sk_zero(ossl_check_SCT_sk_type(sk)) +#define sk_SCT_delete(sk, i) ((SCT *)OPENSSL_sk_delete(ossl_check_SCT_sk_type(sk), (i))) +#define sk_SCT_delete_ptr(sk, ptr) ((SCT *)OPENSSL_sk_delete_ptr(ossl_check_SCT_sk_type(sk), ossl_check_SCT_type(ptr))) +#define sk_SCT_push(sk, ptr) OPENSSL_sk_push(ossl_check_SCT_sk_type(sk), ossl_check_SCT_type(ptr)) +#define sk_SCT_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SCT_sk_type(sk), ossl_check_SCT_type(ptr)) +#define sk_SCT_pop(sk) ((SCT *)OPENSSL_sk_pop(ossl_check_SCT_sk_type(sk))) +#define sk_SCT_shift(sk) ((SCT *)OPENSSL_sk_shift(ossl_check_SCT_sk_type(sk))) +#define sk_SCT_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SCT_sk_type(sk),ossl_check_SCT_freefunc_type(freefunc)) +#define sk_SCT_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SCT_sk_type(sk), ossl_check_SCT_type(ptr), (idx)) +#define sk_SCT_set(sk, idx, ptr) ((SCT *)OPENSSL_sk_set(ossl_check_SCT_sk_type(sk), (idx), ossl_check_SCT_type(ptr))) +#define sk_SCT_find(sk, ptr) OPENSSL_sk_find(ossl_check_SCT_sk_type(sk), ossl_check_SCT_type(ptr)) +#define sk_SCT_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SCT_sk_type(sk), ossl_check_SCT_type(ptr)) +#define sk_SCT_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SCT_sk_type(sk), ossl_check_SCT_type(ptr), pnum) +#define sk_SCT_sort(sk) OPENSSL_sk_sort(ossl_check_SCT_sk_type(sk)) +#define sk_SCT_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SCT_sk_type(sk)) +#define sk_SCT_dup(sk) ((STACK_OF(SCT) *)OPENSSL_sk_dup(ossl_check_const_SCT_sk_type(sk))) +#define sk_SCT_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SCT) *)OPENSSL_sk_deep_copy(ossl_check_const_SCT_sk_type(sk), ossl_check_SCT_copyfunc_type(copyfunc), ossl_check_SCT_freefunc_type(freefunc))) +#define sk_SCT_set_cmp_func(sk, cmp) ((sk_SCT_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SCT_sk_type(sk), ossl_check_SCT_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(CTLOG, CTLOG, CTLOG) +#define sk_CTLOG_num(sk) OPENSSL_sk_num(ossl_check_const_CTLOG_sk_type(sk)) +#define sk_CTLOG_value(sk, idx) ((CTLOG *)OPENSSL_sk_value(ossl_check_const_CTLOG_sk_type(sk), (idx))) +#define sk_CTLOG_new(cmp) ((STACK_OF(CTLOG) *)OPENSSL_sk_new(ossl_check_CTLOG_compfunc_type(cmp))) +#define sk_CTLOG_new_null() ((STACK_OF(CTLOG) *)OPENSSL_sk_new_null()) +#define sk_CTLOG_new_reserve(cmp, n) ((STACK_OF(CTLOG) *)OPENSSL_sk_new_reserve(ossl_check_CTLOG_compfunc_type(cmp), (n))) +#define sk_CTLOG_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_CTLOG_sk_type(sk), (n)) +#define sk_CTLOG_free(sk) OPENSSL_sk_free(ossl_check_CTLOG_sk_type(sk)) +#define sk_CTLOG_zero(sk) OPENSSL_sk_zero(ossl_check_CTLOG_sk_type(sk)) +#define sk_CTLOG_delete(sk, i) ((CTLOG *)OPENSSL_sk_delete(ossl_check_CTLOG_sk_type(sk), (i))) +#define sk_CTLOG_delete_ptr(sk, ptr) ((CTLOG *)OPENSSL_sk_delete_ptr(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_type(ptr))) +#define sk_CTLOG_push(sk, ptr) OPENSSL_sk_push(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_type(ptr)) +#define sk_CTLOG_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_type(ptr)) +#define sk_CTLOG_pop(sk) ((CTLOG *)OPENSSL_sk_pop(ossl_check_CTLOG_sk_type(sk))) +#define sk_CTLOG_shift(sk) ((CTLOG *)OPENSSL_sk_shift(ossl_check_CTLOG_sk_type(sk))) +#define sk_CTLOG_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_CTLOG_sk_type(sk),ossl_check_CTLOG_freefunc_type(freefunc)) +#define sk_CTLOG_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_type(ptr), (idx)) +#define sk_CTLOG_set(sk, idx, ptr) ((CTLOG *)OPENSSL_sk_set(ossl_check_CTLOG_sk_type(sk), (idx), ossl_check_CTLOG_type(ptr))) +#define sk_CTLOG_find(sk, ptr) OPENSSL_sk_find(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_type(ptr)) +#define sk_CTLOG_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_type(ptr)) +#define sk_CTLOG_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_type(ptr), pnum) +#define sk_CTLOG_sort(sk) OPENSSL_sk_sort(ossl_check_CTLOG_sk_type(sk)) +#define sk_CTLOG_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_CTLOG_sk_type(sk)) +#define sk_CTLOG_dup(sk) ((STACK_OF(CTLOG) *)OPENSSL_sk_dup(ossl_check_const_CTLOG_sk_type(sk))) +#define sk_CTLOG_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(CTLOG) *)OPENSSL_sk_deep_copy(ossl_check_const_CTLOG_sk_type(sk), ossl_check_CTLOG_copyfunc_type(copyfunc), ossl_check_CTLOG_freefunc_type(freefunc))) +#define sk_CTLOG_set_cmp_func(sk, cmp) ((sk_CTLOG_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_CTLOG_sk_type(sk), ossl_check_CTLOG_compfunc_type(cmp))) + + + +typedef enum { + CT_LOG_ENTRY_TYPE_NOT_SET = -1, + CT_LOG_ENTRY_TYPE_X509 = 0, + CT_LOG_ENTRY_TYPE_PRECERT = 1 +} ct_log_entry_type_t; + +typedef enum { + SCT_VERSION_NOT_SET = -1, + SCT_VERSION_V1 = 0 +} sct_version_t; + +typedef enum { + SCT_SOURCE_UNKNOWN, + SCT_SOURCE_TLS_EXTENSION, + SCT_SOURCE_X509V3_EXTENSION, + SCT_SOURCE_OCSP_STAPLED_RESPONSE +} sct_source_t; + +typedef enum { + SCT_VALIDATION_STATUS_NOT_SET, + SCT_VALIDATION_STATUS_UNKNOWN_LOG, + SCT_VALIDATION_STATUS_VALID, + SCT_VALIDATION_STATUS_INVALID, + SCT_VALIDATION_STATUS_UNVERIFIED, + SCT_VALIDATION_STATUS_UNKNOWN_VERSION +} sct_validation_status_t; + +/****************************************** + * CT policy evaluation context functions * + ******************************************/ + +/* + * Creates a new, empty policy evaluation context associated with the given + * library context and property query string. + * The caller is responsible for calling CT_POLICY_EVAL_CTX_free when finished + * with the CT_POLICY_EVAL_CTX. + */ +CT_POLICY_EVAL_CTX *CT_POLICY_EVAL_CTX_new_ex(OSSL_LIB_CTX *libctx, + const char *propq); + +/* + * The same as CT_POLICY_EVAL_CTX_new_ex() but the default library + * context and property query string is used. + */ +CT_POLICY_EVAL_CTX *CT_POLICY_EVAL_CTX_new(void); + +/* Deletes a policy evaluation context and anything it owns. */ +void CT_POLICY_EVAL_CTX_free(CT_POLICY_EVAL_CTX *ctx); + +/* Gets the peer certificate that the SCTs are for */ +X509* CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx); + +/* + * Sets the certificate associated with the received SCTs. + * Increments the reference count of cert. + * Returns 1 on success, 0 otherwise. + */ +int CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert); + +/* Gets the issuer of the aforementioned certificate */ +X509* CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx); + +/* + * Sets the issuer of the certificate associated with the received SCTs. + * Increments the reference count of issuer. + * Returns 1 on success, 0 otherwise. + */ +int CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer); + +/* Gets the CT logs that are trusted sources of SCTs */ +const CTLOG_STORE *CT_POLICY_EVAL_CTX_get0_log_store(const CT_POLICY_EVAL_CTX *ctx); + +/* Sets the log store that is in use. It must outlive the CT_POLICY_EVAL_CTX. */ +void CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE(CT_POLICY_EVAL_CTX *ctx, + CTLOG_STORE *log_store); + +/* + * Gets the time, in milliseconds since the Unix epoch, that will be used as the + * current time when checking whether an SCT was issued in the future. + * Such SCTs will fail validation, as required by RFC6962. + */ +uint64_t CT_POLICY_EVAL_CTX_get_time(const CT_POLICY_EVAL_CTX *ctx); + +/* + * Sets the time to evaluate SCTs against, in milliseconds since the Unix epoch. + * If an SCT's timestamp is after this time, it will be interpreted as having + * been issued in the future. RFC6962 states that "TLS clients MUST reject SCTs + * whose timestamp is in the future", so an SCT will not validate in this case. + */ +void CT_POLICY_EVAL_CTX_set_time(CT_POLICY_EVAL_CTX *ctx, uint64_t time_in_ms); + +/***************** + * SCT functions * + *****************/ + +/* + * Creates a new, blank SCT. + * The caller is responsible for calling SCT_free when finished with the SCT. + */ +SCT *SCT_new(void); + +/* + * Creates a new SCT from some base64-encoded strings. + * The caller is responsible for calling SCT_free when finished with the SCT. + */ +SCT *SCT_new_from_base64(unsigned char version, + const char *logid_base64, + ct_log_entry_type_t entry_type, + uint64_t timestamp, + const char *extensions_base64, + const char *signature_base64); + +/* + * Frees the SCT and the underlying data structures. + */ +void SCT_free(SCT *sct); + +/* + * Free a stack of SCTs, and the underlying SCTs themselves. + * Intended to be compatible with X509V3_EXT_FREE. + */ +void SCT_LIST_free(STACK_OF(SCT) *a); + +/* + * Returns the version of the SCT. + */ +sct_version_t SCT_get_version(const SCT *sct); + +/* + * Set the version of an SCT. + * Returns 1 on success, 0 if the version is unrecognized. + */ +__owur int SCT_set_version(SCT *sct, sct_version_t version); + +/* + * Returns the log entry type of the SCT. + */ +ct_log_entry_type_t SCT_get_log_entry_type(const SCT *sct); + +/* + * Set the log entry type of an SCT. + * Returns 1 on success, 0 otherwise. + */ +__owur int SCT_set_log_entry_type(SCT *sct, ct_log_entry_type_t entry_type); + +/* + * Gets the ID of the log that an SCT came from. + * Ownership of the log ID remains with the SCT. + * Returns the length of the log ID. + */ +size_t SCT_get0_log_id(const SCT *sct, unsigned char **log_id); + +/* + * Set the log ID of an SCT to point directly to the *log_id specified. + * The SCT takes ownership of the specified pointer. + * Returns 1 on success, 0 otherwise. + */ +__owur int SCT_set0_log_id(SCT *sct, unsigned char *log_id, size_t log_id_len); + +/* + * Set the log ID of an SCT. + * This makes a copy of the log_id. + * Returns 1 on success, 0 otherwise. + */ +__owur int SCT_set1_log_id(SCT *sct, const unsigned char *log_id, + size_t log_id_len); + +/* + * Returns the timestamp for the SCT (epoch time in milliseconds). + */ +uint64_t SCT_get_timestamp(const SCT *sct); + +/* + * Set the timestamp of an SCT (epoch time in milliseconds). + */ +void SCT_set_timestamp(SCT *sct, uint64_t timestamp); + +/* + * Return the NID for the signature used by the SCT. + * For CT v1, this will be either NID_sha256WithRSAEncryption or + * NID_ecdsa_with_SHA256 (or NID_undef if incorrect/unset). + */ +int SCT_get_signature_nid(const SCT *sct); + +/* + * Set the signature type of an SCT + * For CT v1, this should be either NID_sha256WithRSAEncryption or + * NID_ecdsa_with_SHA256. + * Returns 1 on success, 0 otherwise. + */ +__owur int SCT_set_signature_nid(SCT *sct, int nid); + +/* + * Set *ext to point to the extension data for the SCT. ext must not be NULL. + * The SCT retains ownership of this pointer. + * Returns length of the data pointed to. + */ +size_t SCT_get0_extensions(const SCT *sct, unsigned char **ext); + +/* + * Set the extensions of an SCT to point directly to the *ext specified. + * The SCT takes ownership of the specified pointer. + */ +void SCT_set0_extensions(SCT *sct, unsigned char *ext, size_t ext_len); + +/* + * Set the extensions of an SCT. + * This takes a copy of the ext. + * Returns 1 on success, 0 otherwise. + */ +__owur int SCT_set1_extensions(SCT *sct, const unsigned char *ext, + size_t ext_len); + +/* + * Set *sig to point to the signature for the SCT. sig must not be NULL. + * The SCT retains ownership of this pointer. + * Returns length of the data pointed to. + */ +size_t SCT_get0_signature(const SCT *sct, unsigned char **sig); + +/* + * Set the signature of an SCT to point directly to the *sig specified. + * The SCT takes ownership of the specified pointer. + */ +void SCT_set0_signature(SCT *sct, unsigned char *sig, size_t sig_len); + +/* + * Set the signature of an SCT to be a copy of the *sig specified. + * Returns 1 on success, 0 otherwise. + */ +__owur int SCT_set1_signature(SCT *sct, const unsigned char *sig, + size_t sig_len); + +/* + * The origin of this SCT, e.g. TLS extension, OCSP response, etc. + */ +sct_source_t SCT_get_source(const SCT *sct); + +/* + * Set the origin of this SCT, e.g. TLS extension, OCSP response, etc. + * Returns 1 on success, 0 otherwise. + */ +__owur int SCT_set_source(SCT *sct, sct_source_t source); + +/* + * Returns a text string describing the validation status of |sct|. + */ +const char *SCT_validation_status_string(const SCT *sct); + +/* + * Pretty-prints an |sct| to |out|. + * It will be indented by the number of spaces specified by |indent|. + * If |logs| is not NULL, it will be used to lookup the CT log that the SCT came + * from, so that the log name can be printed. + */ +void SCT_print(const SCT *sct, BIO *out, int indent, const CTLOG_STORE *logs); + +/* + * Pretty-prints an |sct_list| to |out|. + * It will be indented by the number of spaces specified by |indent|. + * SCTs will be delimited by |separator|. + * If |logs| is not NULL, it will be used to lookup the CT log that each SCT + * came from, so that the log names can be printed. + */ +void SCT_LIST_print(const STACK_OF(SCT) *sct_list, BIO *out, int indent, + const char *separator, const CTLOG_STORE *logs); + +/* + * Gets the last result of validating this SCT. + * If it has not been validated yet, returns SCT_VALIDATION_STATUS_NOT_SET. + */ +sct_validation_status_t SCT_get_validation_status(const SCT *sct); + +/* + * Validates the given SCT with the provided context. + * Sets the "validation_status" field of the SCT. + * Returns 1 if the SCT is valid and the signature verifies. + * Returns 0 if the SCT is invalid or could not be verified. + * Returns -1 if an error occurs. + */ +__owur int SCT_validate(SCT *sct, const CT_POLICY_EVAL_CTX *ctx); + +/* + * Validates the given list of SCTs with the provided context. + * Sets the "validation_status" field of each SCT. + * Returns 1 if there are no invalid SCTs and all signatures verify. + * Returns 0 if at least one SCT is invalid or could not be verified. + * Returns a negative integer if an error occurs. + */ +__owur int SCT_LIST_validate(const STACK_OF(SCT) *scts, + CT_POLICY_EVAL_CTX *ctx); + + +/********************************* + * SCT parsing and serialization * + *********************************/ + +/* + * Serialize (to TLS format) a stack of SCTs and return the length. + * "a" must not be NULL. + * If "pp" is NULL, just return the length of what would have been serialized. + * If "pp" is not NULL and "*pp" is null, function will allocate a new pointer + * for data that caller is responsible for freeing (only if function returns + * successfully). + * If "pp" is NULL and "*pp" is not NULL, caller is responsible for ensuring + * that "*pp" is large enough to accept all of the serialized data. + * Returns < 0 on error, >= 0 indicating bytes written (or would have been) + * on success. + */ +__owur int i2o_SCT_LIST(const STACK_OF(SCT) *a, unsigned char **pp); + +/* + * Convert TLS format SCT list to a stack of SCTs. + * If "a" or "*a" is NULL, a new stack will be created that the caller is + * responsible for freeing (by calling SCT_LIST_free). + * "**pp" and "*pp" must not be NULL. + * Upon success, "*pp" will point to after the last bytes read, and a stack + * will be returned. + * Upon failure, a NULL pointer will be returned, and the position of "*pp" is + * not defined. + */ +STACK_OF(SCT) *o2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp, + size_t len); + +/* + * Serialize (to DER format) a stack of SCTs and return the length. + * "a" must not be NULL. + * If "pp" is NULL, just returns the length of what would have been serialized. + * If "pp" is not NULL and "*pp" is null, function will allocate a new pointer + * for data that caller is responsible for freeing (only if function returns + * successfully). + * If "pp" is NULL and "*pp" is not NULL, caller is responsible for ensuring + * that "*pp" is large enough to accept all of the serialized data. + * Returns < 0 on error, >= 0 indicating bytes written (or would have been) + * on success. + */ +__owur int i2d_SCT_LIST(const STACK_OF(SCT) *a, unsigned char **pp); + +/* + * Parses an SCT list in DER format and returns it. + * If "a" or "*a" is NULL, a new stack will be created that the caller is + * responsible for freeing (by calling SCT_LIST_free). + * "**pp" and "*pp" must not be NULL. + * Upon success, "*pp" will point to after the last bytes read, and a stack + * will be returned. + * Upon failure, a NULL pointer will be returned, and the position of "*pp" is + * not defined. + */ +STACK_OF(SCT) *d2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp, + long len); + +/* + * Serialize (to TLS format) an |sct| and write it to |out|. + * If |out| is null, no SCT will be output but the length will still be returned. + * If |out| points to a null pointer, a string will be allocated to hold the + * TLS-format SCT. It is the responsibility of the caller to free it. + * If |out| points to an allocated string, the TLS-format SCT will be written + * to it. + * The length of the SCT in TLS format will be returned. + */ +__owur int i2o_SCT(const SCT *sct, unsigned char **out); + +/* + * Parses an SCT in TLS format and returns it. + * If |psct| is not null, it will end up pointing to the parsed SCT. If it + * already points to a non-null pointer, the pointer will be free'd. + * |in| should be a pointer to a string containing the TLS-format SCT. + * |in| will be advanced to the end of the SCT if parsing succeeds. + * |len| should be the length of the SCT in |in|. + * Returns NULL if an error occurs. + * If the SCT is an unsupported version, only the SCT's 'sct' and 'sct_len' + * fields will be populated (with |in| and |len| respectively). + */ +SCT *o2i_SCT(SCT **psct, const unsigned char **in, size_t len); + +/******************** + * CT log functions * + ********************/ + +/* + * Creates a new CT log instance with the given |public_key| and |name| and + * associates it with the give library context |libctx| and property query + * string |propq|. + * Takes ownership of |public_key| but copies |name|. + * Returns NULL if malloc fails or if |public_key| cannot be converted to DER. + * Should be deleted by the caller using CTLOG_free when no longer needed. + */ +CTLOG *CTLOG_new_ex(EVP_PKEY *public_key, const char *name, OSSL_LIB_CTX *libctx, + const char *propq); + +/* + * The same as CTLOG_new_ex except that the default library context and + * property query string are used. + */ +CTLOG *CTLOG_new(EVP_PKEY *public_key, const char *name); + +/* + * Creates a new CTLOG instance with the base64-encoded SubjectPublicKeyInfo DER + * in |pkey_base64| and associated with the given library context |libctx| and + * property query string |propq|. The |name| is a string to help users identify + * this log. + * Returns 1 on success, 0 on failure. + * Should be deleted by the caller using CTLOG_free when no longer needed. + */ +int CTLOG_new_from_base64_ex(CTLOG **ct_log, const char *pkey_base64, + const char *name, OSSL_LIB_CTX *libctx, + const char *propq); + +/* + * The same as CTLOG_new_from_base64_ex() except that the default + * library context and property query string are used. + * Returns 1 on success, 0 on failure. + */ +int CTLOG_new_from_base64(CTLOG ** ct_log, + const char *pkey_base64, const char *name); + +/* + * Deletes a CT log instance and its fields. + */ +void CTLOG_free(CTLOG *log); + +/* Gets the name of the CT log */ +const char *CTLOG_get0_name(const CTLOG *log); +/* Gets the ID of the CT log */ +void CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id, + size_t *log_id_len); +/* Gets the public key of the CT log */ +EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log); + +/************************** + * CT log store functions * + **************************/ + +/* + * Creates a new CT log store and associates it with the given libctx and + * property query string. + * Should be deleted by the caller using CTLOG_STORE_free when no longer needed. + */ +CTLOG_STORE *CTLOG_STORE_new_ex(OSSL_LIB_CTX *libctx, const char *propq); + +/* + * Same as CTLOG_STORE_new_ex except that the default libctx and + * property query string are used. + * Should be deleted by the caller using CTLOG_STORE_free when no longer needed. + */ +CTLOG_STORE *CTLOG_STORE_new(void); + +/* + * Deletes a CT log store and all of the CT log instances held within. + */ +void CTLOG_STORE_free(CTLOG_STORE *store); + +/* + * Finds a CT log in the store based on its log ID. + * Returns the CT log, or NULL if no match is found. + */ +const CTLOG *CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store, + const uint8_t *log_id, + size_t log_id_len); + +/* + * Loads a CT log list into a |store| from a |file|. + * Returns 1 if loading is successful, or 0 otherwise. + */ +__owur int CTLOG_STORE_load_file(CTLOG_STORE *store, const char *file); + +/* + * Loads the default CT log list into a |store|. + * Returns 1 if loading is successful, or 0 otherwise. + */ +__owur int CTLOG_STORE_load_default_file(CTLOG_STORE *store); + +# ifdef __cplusplus +} +# endif +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/err.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/err.h new file mode 100644 index 00000000..daca18e7 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/err.h @@ -0,0 +1,512 @@ +/* + * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_ERR_H +# define OPENSSL_ERR_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_ERR_H +# endif + +# include + +# ifndef OPENSSL_NO_STDIO +# include +# include +# endif + +# include +# include +# include +# include + +#ifdef __cplusplus +extern "C" { +#endif + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifndef OPENSSL_NO_FILENAMES +# define ERR_PUT_error(l,f,r,fn,ln) ERR_put_error(l,f,r,fn,ln) +# else +# define ERR_PUT_error(l,f,r,fn,ln) ERR_put_error(l,f,r,NULL,0) +# endif +# endif + +# include +# include + +# define ERR_TXT_MALLOCED 0x01 +# define ERR_TXT_STRING 0x02 + +# if !defined(OPENSSL_NO_DEPRECATED_3_0) || defined(OSSL_FORCE_ERR_STATE) +# define ERR_FLAG_MARK 0x01 +# define ERR_FLAG_CLEAR 0x02 + +# define ERR_NUM_ERRORS 16 +struct err_state_st { + int err_flags[ERR_NUM_ERRORS]; + int err_marks[ERR_NUM_ERRORS]; + unsigned long err_buffer[ERR_NUM_ERRORS]; + char *err_data[ERR_NUM_ERRORS]; + size_t err_data_size[ERR_NUM_ERRORS]; + int err_data_flags[ERR_NUM_ERRORS]; + char *err_file[ERR_NUM_ERRORS]; + int err_line[ERR_NUM_ERRORS]; + char *err_func[ERR_NUM_ERRORS]; + int top, bottom; +}; +# endif + +/* library */ +# define ERR_LIB_NONE 1 +# define ERR_LIB_SYS 2 +# define ERR_LIB_BN 3 +# define ERR_LIB_RSA 4 +# define ERR_LIB_DH 5 +# define ERR_LIB_EVP 6 +# define ERR_LIB_BUF 7 +# define ERR_LIB_OBJ 8 +# define ERR_LIB_PEM 9 +# define ERR_LIB_DSA 10 +# define ERR_LIB_X509 11 +/* #define ERR_LIB_METH 12 */ +# define ERR_LIB_ASN1 13 +# define ERR_LIB_CONF 14 +# define ERR_LIB_CRYPTO 15 +# define ERR_LIB_EC 16 +# define ERR_LIB_SSL 20 +/* #define ERR_LIB_SSL23 21 */ +/* #define ERR_LIB_SSL2 22 */ +/* #define ERR_LIB_SSL3 23 */ +/* #define ERR_LIB_RSAREF 30 */ +/* #define ERR_LIB_PROXY 31 */ +# define ERR_LIB_BIO 32 +# define ERR_LIB_PKCS7 33 +# define ERR_LIB_X509V3 34 +# define ERR_LIB_PKCS12 35 +# define ERR_LIB_RAND 36 +# define ERR_LIB_DSO 37 +# define ERR_LIB_ENGINE 38 +# define ERR_LIB_OCSP 39 +# define ERR_LIB_UI 40 +# define ERR_LIB_COMP 41 +# define ERR_LIB_ECDSA 42 +# define ERR_LIB_ECDH 43 +# define ERR_LIB_OSSL_STORE 44 +# define ERR_LIB_FIPS 45 +# define ERR_LIB_CMS 46 +# define ERR_LIB_TS 47 +# define ERR_LIB_HMAC 48 +/* # define ERR_LIB_JPAKE 49 */ +# define ERR_LIB_CT 50 +# define ERR_LIB_ASYNC 51 +# define ERR_LIB_KDF 52 +# define ERR_LIB_SM2 53 +# define ERR_LIB_ESS 54 +# define ERR_LIB_PROP 55 +# define ERR_LIB_CRMF 56 +# define ERR_LIB_PROV 57 +# define ERR_LIB_CMP 58 +# define ERR_LIB_OSSL_ENCODER 59 +# define ERR_LIB_OSSL_DECODER 60 +# define ERR_LIB_HTTP 61 + +# define ERR_LIB_USER 128 + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define ASN1err(f, r) ERR_raise_data(ERR_LIB_ASN1, (r), NULL) +# define ASYNCerr(f, r) ERR_raise_data(ERR_LIB_ASYNC, (r), NULL) +# define BIOerr(f, r) ERR_raise_data(ERR_LIB_BIO, (r), NULL) +# define BNerr(f, r) ERR_raise_data(ERR_LIB_BN, (r), NULL) +# define BUFerr(f, r) ERR_raise_data(ERR_LIB_BUF, (r), NULL) +# define CMPerr(f, r) ERR_raise_data(ERR_LIB_CMP, (r), NULL) +# define CMSerr(f, r) ERR_raise_data(ERR_LIB_CMS, (r), NULL) +# define COMPerr(f, r) ERR_raise_data(ERR_LIB_COMP, (r), NULL) +# define CONFerr(f, r) ERR_raise_data(ERR_LIB_CONF, (r), NULL) +# define CRMFerr(f, r) ERR_raise_data(ERR_LIB_CRMF, (r), NULL) +# define CRYPTOerr(f, r) ERR_raise_data(ERR_LIB_CRYPTO, (r), NULL) +# define CTerr(f, r) ERR_raise_data(ERR_LIB_CT, (r), NULL) +# define DHerr(f, r) ERR_raise_data(ERR_LIB_DH, (r), NULL) +# define DSAerr(f, r) ERR_raise_data(ERR_LIB_DSA, (r), NULL) +# define DSOerr(f, r) ERR_raise_data(ERR_LIB_DSO, (r), NULL) +# define ECDHerr(f, r) ERR_raise_data(ERR_LIB_ECDH, (r), NULL) +# define ECDSAerr(f, r) ERR_raise_data(ERR_LIB_ECDSA, (r), NULL) +# define ECerr(f, r) ERR_raise_data(ERR_LIB_EC, (r), NULL) +# define ENGINEerr(f, r) ERR_raise_data(ERR_LIB_ENGINE, (r), NULL) +# define ESSerr(f, r) ERR_raise_data(ERR_LIB_ESS, (r), NULL) +# define EVPerr(f, r) ERR_raise_data(ERR_LIB_EVP, (r), NULL) +# define FIPSerr(f, r) ERR_raise_data(ERR_LIB_FIPS, (r), NULL) +# define HMACerr(f, r) ERR_raise_data(ERR_LIB_HMAC, (r), NULL) +# define HTTPerr(f, r) ERR_raise_data(ERR_LIB_HTTP, (r), NULL) +# define KDFerr(f, r) ERR_raise_data(ERR_LIB_KDF, (r), NULL) +# define OBJerr(f, r) ERR_raise_data(ERR_LIB_OBJ, (r), NULL) +# define OCSPerr(f, r) ERR_raise_data(ERR_LIB_OCSP, (r), NULL) +# define OSSL_STOREerr(f, r) ERR_raise_data(ERR_LIB_OSSL_STORE, (r), NULL) +# define PEMerr(f, r) ERR_raise_data(ERR_LIB_PEM, (r), NULL) +# define PKCS12err(f, r) ERR_raise_data(ERR_LIB_PKCS12, (r), NULL) +# define PKCS7err(f, r) ERR_raise_data(ERR_LIB_PKCS7, (r), NULL) +# define PROPerr(f, r) ERR_raise_data(ERR_LIB_PROP, (r), NULL) +# define PROVerr(f, r) ERR_raise_data(ERR_LIB_PROV, (r), NULL) +# define RANDerr(f, r) ERR_raise_data(ERR_LIB_RAND, (r), NULL) +# define RSAerr(f, r) ERR_raise_data(ERR_LIB_RSA, (r), NULL) +# define KDFerr(f, r) ERR_raise_data(ERR_LIB_KDF, (r), NULL) +# define SM2err(f, r) ERR_raise_data(ERR_LIB_SM2, (r), NULL) +# define SSLerr(f, r) ERR_raise_data(ERR_LIB_SSL, (r), NULL) +# define SYSerr(f, r) ERR_raise_data(ERR_LIB_SYS, (r), NULL) +# define TSerr(f, r) ERR_raise_data(ERR_LIB_TS, (r), NULL) +# define UIerr(f, r) ERR_raise_data(ERR_LIB_UI, (r), NULL) +# define X509V3err(f, r) ERR_raise_data(ERR_LIB_X509V3, (r), NULL) +# define X509err(f, r) ERR_raise_data(ERR_LIB_X509, (r), NULL) +# endif + +/*- + * The error code packs differently depending on if it records a system + * error or an OpenSSL error. + * + * A system error packs like this (we follow POSIX and only allow positive + * numbers that fit in an |int|): + * + * +-+-------------------------------------------------------------+ + * |1| system error number | + * +-+-------------------------------------------------------------+ + * + * An OpenSSL error packs like this: + * + * <---------------------------- 32 bits --------------------------> + * <--- 8 bits ---><------------------ 23 bits -----------------> + * +-+---------------+---------------------------------------------+ + * |0| library | reason | + * +-+---------------+---------------------------------------------+ + * + * A few of the reason bits are reserved as flags with special meaning: + * + * <5 bits-<>--------- 19 bits -----------------> + * +-------+-+-----------------------------------+ + * | rflags| | reason | + * +-------+-+-----------------------------------+ + * ^ + * | + * ERR_RFLAG_FATAL = ERR_R_FATAL + * + * The reason flags are part of the overall reason code for practical + * reasons, as they provide an easy way to place different types of + * reason codes in different numeric ranges. + * + * The currently known reason flags are: + * + * ERR_RFLAG_FATAL Flags that the reason code is considered fatal. + * For backward compatibility reasons, this flag + * is also the code for ERR_R_FATAL (that reason + * code served the dual purpose of flag and reason + * code in one in pre-3.0 OpenSSL). + * ERR_RFLAG_COMMON Flags that the reason code is common to all + * libraries. All ERR_R_ macros must use this flag, + * and no other _R_ macro is allowed to use it. + */ + +/* Macros to help decode recorded system errors */ +# define ERR_SYSTEM_FLAG ((unsigned int)INT_MAX + 1) +# define ERR_SYSTEM_MASK ((unsigned int)INT_MAX) + +/* + * Macros to help decode recorded OpenSSL errors + * As expressed above, RFLAGS and REASON overlap by one bit to allow + * ERR_R_FATAL to use ERR_RFLAG_FATAL as its reason code. + */ +# define ERR_LIB_OFFSET 23L +# define ERR_LIB_MASK 0xFF +# define ERR_RFLAGS_OFFSET 18L +# define ERR_RFLAGS_MASK 0x1F +# define ERR_REASON_MASK 0X7FFFFF + +/* + * Reason flags are defined pre-shifted to easily combine with the reason + * number. + */ +# define ERR_RFLAG_FATAL (0x1 << ERR_RFLAGS_OFFSET) +# define ERR_RFLAG_COMMON (0x2 << ERR_RFLAGS_OFFSET) + +# define ERR_SYSTEM_ERROR(errcode) (((errcode) & ERR_SYSTEM_FLAG) != 0) + +static ossl_unused ossl_inline int ERR_GET_LIB(unsigned long errcode) +{ + if (ERR_SYSTEM_ERROR(errcode)) + return ERR_LIB_SYS; + return (errcode >> ERR_LIB_OFFSET) & ERR_LIB_MASK; +} + +static ossl_unused ossl_inline int ERR_GET_RFLAGS(unsigned long errcode) +{ + if (ERR_SYSTEM_ERROR(errcode)) + return 0; + return errcode & (ERR_RFLAGS_MASK << ERR_RFLAGS_OFFSET); +} + +static ossl_unused ossl_inline int ERR_GET_REASON(unsigned long errcode) +{ + if (ERR_SYSTEM_ERROR(errcode)) + return errcode & ERR_SYSTEM_MASK; + return errcode & ERR_REASON_MASK; +} + +static ossl_unused ossl_inline int ERR_FATAL_ERROR(unsigned long errcode) +{ + return (ERR_GET_RFLAGS(errcode) & ERR_RFLAG_FATAL) != 0; +} + +static ossl_unused ossl_inline int ERR_COMMON_ERROR(unsigned long errcode) +{ + return (ERR_GET_RFLAGS(errcode) & ERR_RFLAG_COMMON) != 0; +} + +/* + * ERR_PACK is a helper macro to properly pack OpenSSL error codes and may + * only be used for that purpose. System errors are packed internally. + * ERR_PACK takes reason flags and reason code combined in |reason|. + * ERR_PACK ignores |func|, that parameter is just legacy from pre-3.0 OpenSSL. + */ +# define ERR_PACK(lib,func,reason) \ + ( (((unsigned long)(lib) & ERR_LIB_MASK ) << ERR_LIB_OFFSET) | \ + (((unsigned long)(reason) & ERR_REASON_MASK)) ) + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SYS_F_FOPEN 0 +# define SYS_F_CONNECT 0 +# define SYS_F_GETSERVBYNAME 0 +# define SYS_F_SOCKET 0 +# define SYS_F_IOCTLSOCKET 0 +# define SYS_F_BIND 0 +# define SYS_F_LISTEN 0 +# define SYS_F_ACCEPT 0 +# define SYS_F_WSASTARTUP 0 +# define SYS_F_OPENDIR 0 +# define SYS_F_FREAD 0 +# define SYS_F_GETADDRINFO 0 +# define SYS_F_GETNAMEINFO 0 +# define SYS_F_SETSOCKOPT 0 +# define SYS_F_GETSOCKOPT 0 +# define SYS_F_GETSOCKNAME 0 +# define SYS_F_GETHOSTBYNAME 0 +# define SYS_F_FFLUSH 0 +# define SYS_F_OPEN 0 +# define SYS_F_CLOSE 0 +# define SYS_F_IOCTL 0 +# define SYS_F_STAT 0 +# define SYS_F_FCNTL 0 +# define SYS_F_FSTAT 0 +# define SYS_F_SENDFILE 0 +# endif + +/* + * All ERR_R_ codes must be combined with ERR_RFLAG_COMMON. + */ + +/* "we came from here" global reason codes, range 1..255 */ +# define ERR_R_SYS_LIB (ERR_LIB_SYS/* 2 */ | ERR_RFLAG_COMMON) +# define ERR_R_BN_LIB (ERR_LIB_BN/* 3 */ | ERR_RFLAG_COMMON) +# define ERR_R_RSA_LIB (ERR_LIB_RSA/* 4 */ | ERR_RFLAG_COMMON) +# define ERR_R_DH_LIB (ERR_LIB_DH/* 5 */ | ERR_RFLAG_COMMON) +# define ERR_R_EVP_LIB (ERR_LIB_EVP/* 6 */ | ERR_RFLAG_COMMON) +# define ERR_R_BUF_LIB (ERR_LIB_BUF/* 7 */ | ERR_RFLAG_COMMON) +# define ERR_R_OBJ_LIB (ERR_LIB_OBJ/* 8 */ | ERR_RFLAG_COMMON) +# define ERR_R_PEM_LIB (ERR_LIB_PEM/* 9 */ | ERR_RFLAG_COMMON) +# define ERR_R_DSA_LIB (ERR_LIB_DSA/* 10 */ | ERR_RFLAG_COMMON) +# define ERR_R_X509_LIB (ERR_LIB_X509/* 11 */ | ERR_RFLAG_COMMON) +# define ERR_R_ASN1_LIB (ERR_LIB_ASN1/* 13 */ | ERR_RFLAG_COMMON) +# define ERR_R_CONF_LIB (ERR_LIB_CONF/* 14 */ | ERR_RFLAG_COMMON) +# define ERR_R_CRYPTO_LIB (ERR_LIB_CRYPTO/* 15 */ | ERR_RFLAG_COMMON) +# define ERR_R_EC_LIB (ERR_LIB_EC/* 16 */ | ERR_RFLAG_COMMON) +# define ERR_R_SSL_LIB (ERR_LIB_SSL/* 20 */ | ERR_RFLAG_COMMON) +# define ERR_R_BIO_LIB (ERR_LIB_BIO/* 32 */ | ERR_RFLAG_COMMON) +# define ERR_R_PKCS7_LIB (ERR_LIB_PKCS7/* 33 */ | ERR_RFLAG_COMMON) +# define ERR_R_X509V3_LIB (ERR_LIB_X509V3/* 34 */ | ERR_RFLAG_COMMON) +# define ERR_R_PKCS12_LIB (ERR_LIB_PKCS12/* 35 */ | ERR_RFLAG_COMMON) +# define ERR_R_RAND_LIB (ERR_LIB_RAND/* 36 */ | ERR_RFLAG_COMMON) +# define ERR_R_DSO_LIB (ERR_LIB_DSO/* 37 */ | ERR_RFLAG_COMMON) +# define ERR_R_ENGINE_LIB (ERR_LIB_ENGINE/* 38 */ | ERR_RFLAG_COMMON) +# define ERR_R_UI_LIB (ERR_LIB_UI/* 40 */ | ERR_RFLAG_COMMON) +# define ERR_R_ECDSA_LIB (ERR_LIB_ECDSA/* 42 */ | ERR_RFLAG_COMMON) +# define ERR_R_OSSL_STORE_LIB (ERR_LIB_OSSL_STORE/* 44 */ | ERR_RFLAG_COMMON) +# define ERR_R_CMS_LIB (ERR_LIB_CMS/* 46 */ | ERR_RFLAG_COMMON) +# define ERR_R_TS_LIB (ERR_LIB_TS/* 47 */ | ERR_RFLAG_COMMON) +# define ERR_R_CT_LIB (ERR_LIB_CT/* 50 */ | ERR_RFLAG_COMMON) +# define ERR_R_PROV_LIB (ERR_LIB_PROV/* 57 */ | ERR_RFLAG_COMMON) +# define ERR_R_ESS_LIB (ERR_LIB_ESS/* 54 */ | ERR_RFLAG_COMMON) +# define ERR_R_CMP_LIB (ERR_LIB_CMP/* 58 */ | ERR_RFLAG_COMMON) +# define ERR_R_OSSL_ENCODER_LIB (ERR_LIB_OSSL_ENCODER/* 59 */ | ERR_RFLAG_COMMON) +# define ERR_R_OSSL_DECODER_LIB (ERR_LIB_OSSL_DECODER/* 60 */ | ERR_RFLAG_COMMON) + +/* Other common error codes, range 256..2^ERR_RFLAGS_OFFSET-1 */ +# define ERR_R_FATAL (ERR_RFLAG_FATAL|ERR_RFLAG_COMMON) +# define ERR_R_MALLOC_FAILURE (256|ERR_R_FATAL) +# define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED (257|ERR_R_FATAL) +# define ERR_R_PASSED_NULL_PARAMETER (258|ERR_R_FATAL) +# define ERR_R_INTERNAL_ERROR (259|ERR_R_FATAL) +# define ERR_R_DISABLED (260|ERR_R_FATAL) +# define ERR_R_INIT_FAIL (261|ERR_R_FATAL) +# define ERR_R_PASSED_INVALID_ARGUMENT (262|ERR_RFLAG_COMMON) +# define ERR_R_OPERATION_FAIL (263|ERR_R_FATAL) +# define ERR_R_INVALID_PROVIDER_FUNCTIONS (264|ERR_R_FATAL) +# define ERR_R_INTERRUPTED_OR_CANCELLED (265|ERR_RFLAG_COMMON) +# define ERR_R_NESTED_ASN1_ERROR (266|ERR_RFLAG_COMMON) +# define ERR_R_MISSING_ASN1_EOS (267|ERR_RFLAG_COMMON) +# define ERR_R_UNSUPPORTED (268|ERR_RFLAG_COMMON) +# define ERR_R_FETCH_FAILED (269|ERR_RFLAG_COMMON) +# define ERR_R_INVALID_PROPERTY_DEFINITION (270|ERR_RFLAG_COMMON) +# define ERR_R_UNABLE_TO_GET_READ_LOCK (271|ERR_R_FATAL) +# define ERR_R_UNABLE_TO_GET_WRITE_LOCK (272|ERR_R_FATAL) + +typedef struct ERR_string_data_st { + unsigned long error; + const char *string; +} ERR_STRING_DATA; + +DEFINE_LHASH_OF_INTERNAL(ERR_STRING_DATA); +#define lh_ERR_STRING_DATA_new(hfn, cmp) ((LHASH_OF(ERR_STRING_DATA) *)OPENSSL_LH_set_thunks(OPENSSL_LH_new(ossl_check_ERR_STRING_DATA_lh_hashfunc_type(hfn), ossl_check_ERR_STRING_DATA_lh_compfunc_type(cmp)), lh_ERR_STRING_DATA_hash_thunk, lh_ERR_STRING_DATA_comp_thunk, lh_ERR_STRING_DATA_doall_thunk, lh_ERR_STRING_DATA_doall_arg_thunk)) +#define lh_ERR_STRING_DATA_free(lh) OPENSSL_LH_free(ossl_check_ERR_STRING_DATA_lh_type(lh)) +#define lh_ERR_STRING_DATA_flush(lh) OPENSSL_LH_flush(ossl_check_ERR_STRING_DATA_lh_type(lh)) +#define lh_ERR_STRING_DATA_insert(lh, ptr) ((ERR_STRING_DATA *)OPENSSL_LH_insert(ossl_check_ERR_STRING_DATA_lh_type(lh), ossl_check_ERR_STRING_DATA_lh_plain_type(ptr))) +#define lh_ERR_STRING_DATA_delete(lh, ptr) ((ERR_STRING_DATA *)OPENSSL_LH_delete(ossl_check_ERR_STRING_DATA_lh_type(lh), ossl_check_const_ERR_STRING_DATA_lh_plain_type(ptr))) +#define lh_ERR_STRING_DATA_retrieve(lh, ptr) ((ERR_STRING_DATA *)OPENSSL_LH_retrieve(ossl_check_ERR_STRING_DATA_lh_type(lh), ossl_check_const_ERR_STRING_DATA_lh_plain_type(ptr))) +#define lh_ERR_STRING_DATA_error(lh) OPENSSL_LH_error(ossl_check_ERR_STRING_DATA_lh_type(lh)) +#define lh_ERR_STRING_DATA_num_items(lh) OPENSSL_LH_num_items(ossl_check_ERR_STRING_DATA_lh_type(lh)) +#define lh_ERR_STRING_DATA_node_stats_bio(lh, out) OPENSSL_LH_node_stats_bio(ossl_check_const_ERR_STRING_DATA_lh_type(lh), out) +#define lh_ERR_STRING_DATA_node_usage_stats_bio(lh, out) OPENSSL_LH_node_usage_stats_bio(ossl_check_const_ERR_STRING_DATA_lh_type(lh), out) +#define lh_ERR_STRING_DATA_stats_bio(lh, out) OPENSSL_LH_stats_bio(ossl_check_const_ERR_STRING_DATA_lh_type(lh), out) +#define lh_ERR_STRING_DATA_get_down_load(lh) OPENSSL_LH_get_down_load(ossl_check_ERR_STRING_DATA_lh_type(lh)) +#define lh_ERR_STRING_DATA_set_down_load(lh, dl) OPENSSL_LH_set_down_load(ossl_check_ERR_STRING_DATA_lh_type(lh), dl) +#define lh_ERR_STRING_DATA_doall(lh, dfn) OPENSSL_LH_doall(ossl_check_ERR_STRING_DATA_lh_type(lh), ossl_check_ERR_STRING_DATA_lh_doallfunc_type(dfn)) + + +/* 12 lines and some on an 80 column terminal */ +#define ERR_MAX_DATA_SIZE 1024 + +/* Building blocks */ +void ERR_new(void); +void ERR_set_debug(const char *file, int line, const char *func); +void ERR_set_error(int lib, int reason, const char *fmt, ...); +void ERR_vset_error(int lib, int reason, const char *fmt, va_list args); + +/* Main error raising functions */ +# define ERR_raise(lib, reason) ERR_raise_data((lib),(reason),NULL) +# define ERR_raise_data \ + (ERR_new(), \ + ERR_set_debug(OPENSSL_FILE,OPENSSL_LINE,OPENSSL_FUNC), \ + ERR_set_error) + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +/* Backward compatibility */ +# define ERR_put_error(lib, func, reason, file, line) \ + (ERR_new(), \ + ERR_set_debug((file), (line), OPENSSL_FUNC), \ + ERR_set_error((lib), (reason), NULL)) +# endif + +void ERR_set_error_data(char *data, int flags); + +unsigned long ERR_get_error(void); +unsigned long ERR_get_error_all(const char **file, int *line, + const char **func, + const char **data, int *flags); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +unsigned long ERR_get_error_line(const char **file, int *line); +OSSL_DEPRECATEDIN_3_0 +unsigned long ERR_get_error_line_data(const char **file, int *line, + const char **data, int *flags); +#endif +unsigned long ERR_peek_error(void); +unsigned long ERR_peek_error_line(const char **file, int *line); +unsigned long ERR_peek_error_func(const char **func); +unsigned long ERR_peek_error_data(const char **data, int *flags); +unsigned long ERR_peek_error_all(const char **file, int *line, + const char **func, + const char **data, int *flags); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +unsigned long ERR_peek_error_line_data(const char **file, int *line, + const char **data, int *flags); +# endif +unsigned long ERR_peek_last_error(void); +unsigned long ERR_peek_last_error_line(const char **file, int *line); +unsigned long ERR_peek_last_error_func(const char **func); +unsigned long ERR_peek_last_error_data(const char **data, int *flags); +unsigned long ERR_peek_last_error_all(const char **file, int *line, + const char **func, + const char **data, int *flags); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +unsigned long ERR_peek_last_error_line_data(const char **file, int *line, + const char **data, int *flags); +# endif + +void ERR_clear_error(void); + +char *ERR_error_string(unsigned long e, char *buf); +void ERR_error_string_n(unsigned long e, char *buf, size_t len); +const char *ERR_lib_error_string(unsigned long e); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); +# endif +const char *ERR_reason_error_string(unsigned long e); + +void ERR_print_errors_cb(int (*cb) (const char *str, size_t len, void *u), + void *u); +# ifndef OPENSSL_NO_STDIO +void ERR_print_errors_fp(FILE *fp); +# endif +void ERR_print_errors(BIO *bp); + +void ERR_add_error_data(int num, ...); +void ERR_add_error_vdata(int num, va_list args); +void ERR_add_error_txt(const char *sepr, const char *txt); +void ERR_add_error_mem_bio(const char *sep, BIO *bio); + +int ERR_load_strings(int lib, ERR_STRING_DATA *str); +int ERR_load_strings_const(const ERR_STRING_DATA *str); +int ERR_unload_strings(int lib, ERR_STRING_DATA *str); + +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define ERR_load_crypto_strings() \ + OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL) +# define ERR_free_strings() while(0) continue +#endif +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 void ERR_remove_thread_state(void *); +#endif +#ifndef OPENSSL_NO_DEPRECATED_1_0_0 +OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); +#endif +#ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 ERR_STATE *ERR_get_state(void); +#endif + +int ERR_get_next_error_library(void); + +int ERR_set_mark(void); +int ERR_pop_to_mark(void); +int ERR_clear_last_mark(void); +int ERR_count_to_mark(void); +int ERR_pop(void); + +ERR_STATE *OSSL_ERR_STATE_new(void); +void OSSL_ERR_STATE_save(ERR_STATE *es); +void OSSL_ERR_STATE_save_to_mark(ERR_STATE *es); +void OSSL_ERR_STATE_restore(const ERR_STATE *es); +void OSSL_ERR_STATE_free(ERR_STATE *es); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ess.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ess.h new file mode 100644 index 00000000..4055bebb --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ess.h @@ -0,0 +1,128 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/ess.h.in + * + * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_ESS_H +# define OPENSSL_ESS_H +# pragma once + +# include + +# include +# include +# include + +# ifdef __cplusplus +extern "C" { +# endif + + +typedef struct ESS_issuer_serial ESS_ISSUER_SERIAL; +typedef struct ESS_cert_id ESS_CERT_ID; +typedef struct ESS_signing_cert ESS_SIGNING_CERT; + +SKM_DEFINE_STACK_OF_INTERNAL(ESS_CERT_ID, ESS_CERT_ID, ESS_CERT_ID) +#define sk_ESS_CERT_ID_num(sk) OPENSSL_sk_num(ossl_check_const_ESS_CERT_ID_sk_type(sk)) +#define sk_ESS_CERT_ID_value(sk, idx) ((ESS_CERT_ID *)OPENSSL_sk_value(ossl_check_const_ESS_CERT_ID_sk_type(sk), (idx))) +#define sk_ESS_CERT_ID_new(cmp) ((STACK_OF(ESS_CERT_ID) *)OPENSSL_sk_new(ossl_check_ESS_CERT_ID_compfunc_type(cmp))) +#define sk_ESS_CERT_ID_new_null() ((STACK_OF(ESS_CERT_ID) *)OPENSSL_sk_new_null()) +#define sk_ESS_CERT_ID_new_reserve(cmp, n) ((STACK_OF(ESS_CERT_ID) *)OPENSSL_sk_new_reserve(ossl_check_ESS_CERT_ID_compfunc_type(cmp), (n))) +#define sk_ESS_CERT_ID_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ESS_CERT_ID_sk_type(sk), (n)) +#define sk_ESS_CERT_ID_free(sk) OPENSSL_sk_free(ossl_check_ESS_CERT_ID_sk_type(sk)) +#define sk_ESS_CERT_ID_zero(sk) OPENSSL_sk_zero(ossl_check_ESS_CERT_ID_sk_type(sk)) +#define sk_ESS_CERT_ID_delete(sk, i) ((ESS_CERT_ID *)OPENSSL_sk_delete(ossl_check_ESS_CERT_ID_sk_type(sk), (i))) +#define sk_ESS_CERT_ID_delete_ptr(sk, ptr) ((ESS_CERT_ID *)OPENSSL_sk_delete_ptr(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_type(ptr))) +#define sk_ESS_CERT_ID_push(sk, ptr) OPENSSL_sk_push(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_type(ptr)) +#define sk_ESS_CERT_ID_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_type(ptr)) +#define sk_ESS_CERT_ID_pop(sk) ((ESS_CERT_ID *)OPENSSL_sk_pop(ossl_check_ESS_CERT_ID_sk_type(sk))) +#define sk_ESS_CERT_ID_shift(sk) ((ESS_CERT_ID *)OPENSSL_sk_shift(ossl_check_ESS_CERT_ID_sk_type(sk))) +#define sk_ESS_CERT_ID_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ESS_CERT_ID_sk_type(sk),ossl_check_ESS_CERT_ID_freefunc_type(freefunc)) +#define sk_ESS_CERT_ID_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_type(ptr), (idx)) +#define sk_ESS_CERT_ID_set(sk, idx, ptr) ((ESS_CERT_ID *)OPENSSL_sk_set(ossl_check_ESS_CERT_ID_sk_type(sk), (idx), ossl_check_ESS_CERT_ID_type(ptr))) +#define sk_ESS_CERT_ID_find(sk, ptr) OPENSSL_sk_find(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_type(ptr)) +#define sk_ESS_CERT_ID_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_type(ptr)) +#define sk_ESS_CERT_ID_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_type(ptr), pnum) +#define sk_ESS_CERT_ID_sort(sk) OPENSSL_sk_sort(ossl_check_ESS_CERT_ID_sk_type(sk)) +#define sk_ESS_CERT_ID_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ESS_CERT_ID_sk_type(sk)) +#define sk_ESS_CERT_ID_dup(sk) ((STACK_OF(ESS_CERT_ID) *)OPENSSL_sk_dup(ossl_check_const_ESS_CERT_ID_sk_type(sk))) +#define sk_ESS_CERT_ID_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ESS_CERT_ID) *)OPENSSL_sk_deep_copy(ossl_check_const_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_copyfunc_type(copyfunc), ossl_check_ESS_CERT_ID_freefunc_type(freefunc))) +#define sk_ESS_CERT_ID_set_cmp_func(sk, cmp) ((sk_ESS_CERT_ID_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ESS_CERT_ID_sk_type(sk), ossl_check_ESS_CERT_ID_compfunc_type(cmp))) + + + +typedef struct ESS_signing_cert_v2_st ESS_SIGNING_CERT_V2; +typedef struct ESS_cert_id_v2_st ESS_CERT_ID_V2; + +SKM_DEFINE_STACK_OF_INTERNAL(ESS_CERT_ID_V2, ESS_CERT_ID_V2, ESS_CERT_ID_V2) +#define sk_ESS_CERT_ID_V2_num(sk) OPENSSL_sk_num(ossl_check_const_ESS_CERT_ID_V2_sk_type(sk)) +#define sk_ESS_CERT_ID_V2_value(sk, idx) ((ESS_CERT_ID_V2 *)OPENSSL_sk_value(ossl_check_const_ESS_CERT_ID_V2_sk_type(sk), (idx))) +#define sk_ESS_CERT_ID_V2_new(cmp) ((STACK_OF(ESS_CERT_ID_V2) *)OPENSSL_sk_new(ossl_check_ESS_CERT_ID_V2_compfunc_type(cmp))) +#define sk_ESS_CERT_ID_V2_new_null() ((STACK_OF(ESS_CERT_ID_V2) *)OPENSSL_sk_new_null()) +#define sk_ESS_CERT_ID_V2_new_reserve(cmp, n) ((STACK_OF(ESS_CERT_ID_V2) *)OPENSSL_sk_new_reserve(ossl_check_ESS_CERT_ID_V2_compfunc_type(cmp), (n))) +#define sk_ESS_CERT_ID_V2_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ESS_CERT_ID_V2_sk_type(sk), (n)) +#define sk_ESS_CERT_ID_V2_free(sk) OPENSSL_sk_free(ossl_check_ESS_CERT_ID_V2_sk_type(sk)) +#define sk_ESS_CERT_ID_V2_zero(sk) OPENSSL_sk_zero(ossl_check_ESS_CERT_ID_V2_sk_type(sk)) +#define sk_ESS_CERT_ID_V2_delete(sk, i) ((ESS_CERT_ID_V2 *)OPENSSL_sk_delete(ossl_check_ESS_CERT_ID_V2_sk_type(sk), (i))) +#define sk_ESS_CERT_ID_V2_delete_ptr(sk, ptr) ((ESS_CERT_ID_V2 *)OPENSSL_sk_delete_ptr(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_type(ptr))) +#define sk_ESS_CERT_ID_V2_push(sk, ptr) OPENSSL_sk_push(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_type(ptr)) +#define sk_ESS_CERT_ID_V2_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_type(ptr)) +#define sk_ESS_CERT_ID_V2_pop(sk) ((ESS_CERT_ID_V2 *)OPENSSL_sk_pop(ossl_check_ESS_CERT_ID_V2_sk_type(sk))) +#define sk_ESS_CERT_ID_V2_shift(sk) ((ESS_CERT_ID_V2 *)OPENSSL_sk_shift(ossl_check_ESS_CERT_ID_V2_sk_type(sk))) +#define sk_ESS_CERT_ID_V2_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ESS_CERT_ID_V2_sk_type(sk),ossl_check_ESS_CERT_ID_V2_freefunc_type(freefunc)) +#define sk_ESS_CERT_ID_V2_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_type(ptr), (idx)) +#define sk_ESS_CERT_ID_V2_set(sk, idx, ptr) ((ESS_CERT_ID_V2 *)OPENSSL_sk_set(ossl_check_ESS_CERT_ID_V2_sk_type(sk), (idx), ossl_check_ESS_CERT_ID_V2_type(ptr))) +#define sk_ESS_CERT_ID_V2_find(sk, ptr) OPENSSL_sk_find(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_type(ptr)) +#define sk_ESS_CERT_ID_V2_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_type(ptr)) +#define sk_ESS_CERT_ID_V2_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_type(ptr), pnum) +#define sk_ESS_CERT_ID_V2_sort(sk) OPENSSL_sk_sort(ossl_check_ESS_CERT_ID_V2_sk_type(sk)) +#define sk_ESS_CERT_ID_V2_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ESS_CERT_ID_V2_sk_type(sk)) +#define sk_ESS_CERT_ID_V2_dup(sk) ((STACK_OF(ESS_CERT_ID_V2) *)OPENSSL_sk_dup(ossl_check_const_ESS_CERT_ID_V2_sk_type(sk))) +#define sk_ESS_CERT_ID_V2_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ESS_CERT_ID_V2) *)OPENSSL_sk_deep_copy(ossl_check_const_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_copyfunc_type(copyfunc), ossl_check_ESS_CERT_ID_V2_freefunc_type(freefunc))) +#define sk_ESS_CERT_ID_V2_set_cmp_func(sk, cmp) ((sk_ESS_CERT_ID_V2_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ESS_CERT_ID_V2_sk_type(sk), ossl_check_ESS_CERT_ID_V2_compfunc_type(cmp))) + + +DECLARE_ASN1_ALLOC_FUNCTIONS(ESS_ISSUER_SERIAL) +DECLARE_ASN1_ENCODE_FUNCTIONS_only(ESS_ISSUER_SERIAL, ESS_ISSUER_SERIAL) +DECLARE_ASN1_DUP_FUNCTION(ESS_ISSUER_SERIAL) + +DECLARE_ASN1_ALLOC_FUNCTIONS(ESS_CERT_ID) +DECLARE_ASN1_ENCODE_FUNCTIONS_only(ESS_CERT_ID, ESS_CERT_ID) +DECLARE_ASN1_DUP_FUNCTION(ESS_CERT_ID) + +DECLARE_ASN1_FUNCTIONS(ESS_SIGNING_CERT) +DECLARE_ASN1_DUP_FUNCTION(ESS_SIGNING_CERT) + +DECLARE_ASN1_ALLOC_FUNCTIONS(ESS_CERT_ID_V2) +DECLARE_ASN1_ENCODE_FUNCTIONS_only(ESS_CERT_ID_V2, ESS_CERT_ID_V2) +DECLARE_ASN1_DUP_FUNCTION(ESS_CERT_ID_V2) + +DECLARE_ASN1_FUNCTIONS(ESS_SIGNING_CERT_V2) +DECLARE_ASN1_DUP_FUNCTION(ESS_SIGNING_CERT_V2) + +ESS_SIGNING_CERT *OSSL_ESS_signing_cert_new_init(const X509 *signcert, + const STACK_OF(X509) *certs, + int set_issuer_serial); +ESS_SIGNING_CERT_V2 *OSSL_ESS_signing_cert_v2_new_init(const EVP_MD *hash_alg, + const X509 *signcert, + const + STACK_OF(X509) *certs, + int set_issuer_serial); +int OSSL_ESS_check_signing_certs(const ESS_SIGNING_CERT *ss, + const ESS_SIGNING_CERT_V2 *ssv2, + const STACK_OF(X509) *chain, + int require_signing_cert); + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/fipskey.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/fipskey.h new file mode 100644 index 00000000..620812bf --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/fipskey.h @@ -0,0 +1,41 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/fipskey.h.in + * + * Copyright 2020-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OPENSSL_FIPSKEY_H +# define OPENSSL_FIPSKEY_H +# pragma once + +# ifdef __cplusplus +extern "C" { +# endif + +/* + * The FIPS validation HMAC key, usable as an array initializer. + */ +#define FIPS_KEY_ELEMENTS \ + 0xf4, 0x55, 0x66, 0x50, 0xac, 0x31, 0xd3, 0x54, 0x61, 0x61, 0x0b, 0xac, 0x4e, 0xd8, 0x1b, 0x1a, 0x18, 0x1b, 0x2d, 0x8a, 0x43, 0xea, 0x28, 0x54, 0xcb, 0xae, 0x22, 0xca, 0x74, 0x56, 0x08, 0x13 + +/* + * The FIPS validation key, as a string. + */ +#define FIPS_KEY_STRING "f4556650ac31d35461610bac4ed81b1a181b2d8a43ea2854cbae22ca74560813" + +/* + * The FIPS provider vendor name, as a string. + */ +#define FIPS_VENDOR "OpenSSL non-compliant FIPS Provider" + +# ifdef __cplusplus +} +# endif + +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/lhash.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/lhash.h new file mode 100644 index 00000000..62c55b20 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/lhash.h @@ -0,0 +1,398 @@ +/* + * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +/* + * Header for dynamic hash table routines Author - Eric Young + */ + +#ifndef OPENSSL_LHASH_H +# define OPENSSL_LHASH_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_LHASH_H +# endif + +# include +# include +# ifndef OPENSSL_NO_STDIO +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct lhash_node_st OPENSSL_LH_NODE; +typedef int (*OPENSSL_LH_COMPFUNC) (const void *, const void *); +typedef int (*OPENSSL_LH_COMPFUNCTHUNK) (const void *, const void *, OPENSSL_LH_COMPFUNC cfn); +typedef unsigned long (*OPENSSL_LH_HASHFUNC) (const void *); +typedef unsigned long (*OPENSSL_LH_HASHFUNCTHUNK) (const void *, OPENSSL_LH_HASHFUNC hfn); +typedef void (*OPENSSL_LH_DOALL_FUNC) (void *); +typedef void (*OPENSSL_LH_DOALL_FUNC_THUNK) (void *, OPENSSL_LH_DOALL_FUNC doall); +typedef void (*OPENSSL_LH_DOALL_FUNCARG) (void *, void *); +typedef void (*OPENSSL_LH_DOALL_FUNCARG_THUNK) (void *, void *, OPENSSL_LH_DOALL_FUNCARG doall); +typedef struct lhash_st OPENSSL_LHASH; + +/* + * Macros for declaring and implementing type-safe wrappers for LHASH + * callbacks. This way, callbacks can be provided to LHASH structures without + * function pointer casting and the macro-defined callbacks provide + * per-variable casting before deferring to the underlying type-specific + * callbacks. NB: It is possible to place a "static" in front of both the + * DECLARE and IMPLEMENT macros if the functions are strictly internal. + */ + +/* First: "hash" functions */ +# define DECLARE_LHASH_HASH_FN(name, o_type) \ + unsigned long name##_LHASH_HASH(const void *); +# define IMPLEMENT_LHASH_HASH_FN(name, o_type) \ + unsigned long name##_LHASH_HASH(const void *arg) { \ + const o_type *a = arg; \ + return name##_hash(a); } +# define LHASH_HASH_FN(name) name##_LHASH_HASH + +/* Second: "compare" functions */ +# define DECLARE_LHASH_COMP_FN(name, o_type) \ + int name##_LHASH_COMP(const void *, const void *); +# define IMPLEMENT_LHASH_COMP_FN(name, o_type) \ + int name##_LHASH_COMP(const void *arg1, const void *arg2) { \ + const o_type *a = arg1; \ + const o_type *b = arg2; \ + return name##_cmp(a,b); } +# define LHASH_COMP_FN(name) name##_LHASH_COMP + +/* Fourth: "doall_arg" functions */ +# define DECLARE_LHASH_DOALL_ARG_FN(name, o_type, a_type) \ + void name##_LHASH_DOALL_ARG(void *, void *); +# define IMPLEMENT_LHASH_DOALL_ARG_FN(name, o_type, a_type) \ + void name##_LHASH_DOALL_ARG(void *arg1, void *arg2) { \ + o_type *a = arg1; \ + a_type *b = arg2; \ + name##_doall_arg(a, b); } +# define LHASH_DOALL_ARG_FN(name) name##_LHASH_DOALL_ARG + + +# define LH_LOAD_MULT 256 + +int OPENSSL_LH_error(OPENSSL_LHASH *lh); +OPENSSL_LHASH *OPENSSL_LH_new(OPENSSL_LH_HASHFUNC h, OPENSSL_LH_COMPFUNC c); +OPENSSL_LHASH *OPENSSL_LH_set_thunks(OPENSSL_LHASH *lh, + OPENSSL_LH_HASHFUNCTHUNK hw, + OPENSSL_LH_COMPFUNCTHUNK cw, + OPENSSL_LH_DOALL_FUNC_THUNK daw, + OPENSSL_LH_DOALL_FUNCARG_THUNK daaw); +void OPENSSL_LH_free(OPENSSL_LHASH *lh); +void OPENSSL_LH_flush(OPENSSL_LHASH *lh); +void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data); +void *OPENSSL_LH_delete(OPENSSL_LHASH *lh, const void *data); +void *OPENSSL_LH_retrieve(OPENSSL_LHASH *lh, const void *data); +void OPENSSL_LH_doall(OPENSSL_LHASH *lh, OPENSSL_LH_DOALL_FUNC func); +void OPENSSL_LH_doall_arg(OPENSSL_LHASH *lh, + OPENSSL_LH_DOALL_FUNCARG func, void *arg); +void OPENSSL_LH_doall_arg_thunk(OPENSSL_LHASH *lh, + OPENSSL_LH_DOALL_FUNCARG_THUNK daaw, + OPENSSL_LH_DOALL_FUNCARG fn, void *arg); + +unsigned long OPENSSL_LH_strhash(const char *c); +unsigned long OPENSSL_LH_num_items(const OPENSSL_LHASH *lh); +unsigned long OPENSSL_LH_get_down_load(const OPENSSL_LHASH *lh); +void OPENSSL_LH_set_down_load(OPENSSL_LHASH *lh, unsigned long down_load); + +# ifndef OPENSSL_NO_STDIO +# ifndef OPENSSL_NO_DEPRECATED_3_1 +OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_stats(const OPENSSL_LHASH *lh, FILE *fp); +OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_stats(const OPENSSL_LHASH *lh, FILE *fp); +OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_usage_stats(const OPENSSL_LHASH *lh, FILE *fp); +# endif +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_1 +OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_stats_bio(const OPENSSL_LHASH *lh, BIO *out); +OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_stats_bio(const OPENSSL_LHASH *lh, BIO *out); +OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_usage_stats_bio(const OPENSSL_LHASH *lh, BIO *out); +# endif + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define _LHASH OPENSSL_LHASH +# define LHASH_NODE OPENSSL_LH_NODE +# define lh_error OPENSSL_LH_error +# define lh_new OPENSSL_LH_new +# define lh_free OPENSSL_LH_free +# define lh_insert OPENSSL_LH_insert +# define lh_delete OPENSSL_LH_delete +# define lh_retrieve OPENSSL_LH_retrieve +# define lh_doall OPENSSL_LH_doall +# define lh_doall_arg OPENSSL_LH_doall_arg +# define lh_strhash OPENSSL_LH_strhash +# define lh_num_items OPENSSL_LH_num_items +# ifndef OPENSSL_NO_STDIO +# define lh_stats OPENSSL_LH_stats +# define lh_node_stats OPENSSL_LH_node_stats +# define lh_node_usage_stats OPENSSL_LH_node_usage_stats +# endif +# define lh_stats_bio OPENSSL_LH_stats_bio +# define lh_node_stats_bio OPENSSL_LH_node_stats_bio +# define lh_node_usage_stats_bio OPENSSL_LH_node_usage_stats_bio +# endif + +/* Type checking... */ + +# define LHASH_OF(type) struct lhash_st_##type + +/* Helper macro for internal use */ +# define DEFINE_LHASH_OF_INTERNAL(type) \ + LHASH_OF(type) { \ + union lh_##type##_dummy { void* d1; unsigned long d2; int d3; } dummy; \ + }; \ + typedef int (*lh_##type##_compfunc)(const type *a, const type *b); \ + typedef unsigned long (*lh_##type##_hashfunc)(const type *a); \ + typedef void (*lh_##type##_doallfunc)(type *a); \ + static ossl_inline unsigned long lh_##type##_hash_thunk(const void *data, OPENSSL_LH_HASHFUNC hfn) \ + { \ + unsigned long (*hfn_conv)(const type *) = (unsigned long (*)(const type *))hfn; \ + return hfn_conv((const type *)data); \ + } \ + static ossl_inline int lh_##type##_comp_thunk(const void *da, const void *db, OPENSSL_LH_COMPFUNC cfn) \ + { \ + int (*cfn_conv)(const type *, const type *) = (int (*)(const type *, const type *))cfn; \ + return cfn_conv((const type *)da, (const type *)db); \ + } \ + static ossl_inline void lh_##type##_doall_thunk(void *node, OPENSSL_LH_DOALL_FUNC doall) \ + { \ + void (*doall_conv)(type *) = (void (*)(type *))doall; \ + doall_conv((type *)node); \ + } \ + static ossl_inline void lh_##type##_doall_arg_thunk(void *node, void *arg, OPENSSL_LH_DOALL_FUNCARG doall) \ + { \ + void (*doall_conv)(type *, void *) = (void (*)(type *, void *))doall; \ + doall_conv((type *)node, arg); \ + } \ + static ossl_unused ossl_inline type *\ + ossl_check_##type##_lh_plain_type(type *ptr) \ + { \ + return ptr; \ + } \ + static ossl_unused ossl_inline const type * \ + ossl_check_const_##type##_lh_plain_type(const type *ptr) \ + { \ + return ptr; \ + } \ + static ossl_unused ossl_inline const OPENSSL_LHASH * \ + ossl_check_const_##type##_lh_type(const LHASH_OF(type) *lh) \ + { \ + return (const OPENSSL_LHASH *)lh; \ + } \ + static ossl_unused ossl_inline OPENSSL_LHASH * \ + ossl_check_##type##_lh_type(LHASH_OF(type) *lh) \ + { \ + return (OPENSSL_LHASH *)lh; \ + } \ + static ossl_unused ossl_inline OPENSSL_LH_COMPFUNC \ + ossl_check_##type##_lh_compfunc_type(lh_##type##_compfunc cmp) \ + { \ + return (OPENSSL_LH_COMPFUNC)cmp; \ + } \ + static ossl_unused ossl_inline OPENSSL_LH_HASHFUNC \ + ossl_check_##type##_lh_hashfunc_type(lh_##type##_hashfunc hfn) \ + { \ + return (OPENSSL_LH_HASHFUNC)hfn; \ + } \ + static ossl_unused ossl_inline OPENSSL_LH_DOALL_FUNC \ + ossl_check_##type##_lh_doallfunc_type(lh_##type##_doallfunc dfn) \ + { \ + return (OPENSSL_LH_DOALL_FUNC)dfn; \ + } \ + LHASH_OF(type) + +# ifndef OPENSSL_NO_DEPRECATED_3_1 +# define DEFINE_LHASH_OF_DEPRECATED(type) \ + static ossl_unused ossl_inline void \ + lh_##type##_node_stats_bio(const LHASH_OF(type) *lh, BIO *out) \ + { \ + OPENSSL_LH_node_stats_bio((const OPENSSL_LHASH *)lh, out); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_node_usage_stats_bio(const LHASH_OF(type) *lh, BIO *out) \ + { \ + OPENSSL_LH_node_usage_stats_bio((const OPENSSL_LHASH *)lh, out); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_stats_bio(const LHASH_OF(type) *lh, BIO *out) \ + { \ + OPENSSL_LH_stats_bio((const OPENSSL_LHASH *)lh, out); \ + } +# else +# define DEFINE_LHASH_OF_DEPRECATED(type) +# endif + +# define DEFINE_LHASH_OF_EX(type) \ + LHASH_OF(type) { \ + union lh_##type##_dummy { void* d1; unsigned long d2; int d3; } dummy; \ + }; \ + static unsigned long \ + lh_##type##_hfn_thunk(const void *data, OPENSSL_LH_HASHFUNC hfn) \ + { \ + unsigned long (*hfn_conv)(const type *) = (unsigned long (*)(const type *))hfn; \ + return hfn_conv((const type *)data); \ + } \ + static int lh_##type##_cfn_thunk(const void *da, const void *db, OPENSSL_LH_COMPFUNC cfn) \ + { \ + int (*cfn_conv)(const type *, const type *) = (int (*)(const type *, const type *))cfn; \ + return cfn_conv((const type *)da, (const type *)db); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_free(LHASH_OF(type) *lh) \ + { \ + OPENSSL_LH_free((OPENSSL_LHASH *)lh); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_flush(LHASH_OF(type) *lh) \ + { \ + OPENSSL_LH_flush((OPENSSL_LHASH *)lh); \ + } \ + static ossl_unused ossl_inline type * \ + lh_##type##_insert(LHASH_OF(type) *lh, type *d) \ + { \ + return (type *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d); \ + } \ + static ossl_unused ossl_inline type * \ + lh_##type##_delete(LHASH_OF(type) *lh, const type *d) \ + { \ + return (type *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d); \ + } \ + static ossl_unused ossl_inline type * \ + lh_##type##_retrieve(LHASH_OF(type) *lh, const type *d) \ + { \ + return (type *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d); \ + } \ + static ossl_unused ossl_inline int \ + lh_##type##_error(LHASH_OF(type) *lh) \ + { \ + return OPENSSL_LH_error((OPENSSL_LHASH *)lh); \ + } \ + static ossl_unused ossl_inline unsigned long \ + lh_##type##_num_items(LHASH_OF(type) *lh) \ + { \ + return OPENSSL_LH_num_items((OPENSSL_LHASH *)lh); \ + } \ + static ossl_unused ossl_inline unsigned long \ + lh_##type##_get_down_load(LHASH_OF(type) *lh) \ + { \ + return OPENSSL_LH_get_down_load((OPENSSL_LHASH *)lh); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_set_down_load(LHASH_OF(type) *lh, unsigned long dl) \ + { \ + OPENSSL_LH_set_down_load((OPENSSL_LHASH *)lh, dl); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_doall_thunk(void *node, OPENSSL_LH_DOALL_FUNC doall) \ + { \ + void (*doall_conv)(type *) = (void (*)(type *))doall; \ + doall_conv((type *)node); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_doall_arg_thunk(void *node, void *arg, OPENSSL_LH_DOALL_FUNCARG doall) \ + { \ + void (*doall_conv)(type *, void *) = (void (*)(type *, void *))doall; \ + doall_conv((type *)node, arg); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_doall(LHASH_OF(type) *lh, void (*doall)(type *)) \ + { \ + OPENSSL_LH_doall((OPENSSL_LHASH *)lh, (OPENSSL_LH_DOALL_FUNC)doall); \ + } \ + static ossl_unused ossl_inline LHASH_OF(type) * \ + lh_##type##_new(unsigned long (*hfn)(const type *), \ + int (*cfn)(const type *, const type *)) \ + { \ + return (LHASH_OF(type) *)OPENSSL_LH_set_thunks(OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn), \ + lh_##type##_hfn_thunk, lh_##type##_cfn_thunk, \ + lh_##type##_doall_thunk, \ + lh_##type##_doall_arg_thunk); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_doall_arg(LHASH_OF(type) *lh, \ + void (*doallarg)(type *, void *), void *arg) \ + { \ + OPENSSL_LH_doall_arg((OPENSSL_LHASH *)lh, \ + (OPENSSL_LH_DOALL_FUNCARG)doallarg, arg); \ + } \ + LHASH_OF(type) + +# define DEFINE_LHASH_OF(type) \ + DEFINE_LHASH_OF_EX(type); \ + DEFINE_LHASH_OF_DEPRECATED(type) \ + LHASH_OF(type) + +#define IMPLEMENT_LHASH_DOALL_ARG_CONST(type, argtype) \ + int_implement_lhash_doall(type, argtype, const type) + +#define IMPLEMENT_LHASH_DOALL_ARG(type, argtype) \ + int_implement_lhash_doall(type, argtype, type) + +#define int_implement_lhash_doall(type, argtype, cbargtype) \ + static ossl_unused ossl_inline void \ + lh_##type##_doall_##argtype##_thunk(void *node, void *arg, OPENSSL_LH_DOALL_FUNCARG fn) \ + { \ + void (*fn_conv)(cbargtype *, argtype *) = (void (*)(cbargtype *, argtype *))fn; \ + fn_conv((cbargtype *)node, (argtype *)arg); \ + } \ + static ossl_unused ossl_inline void \ + lh_##type##_doall_##argtype(LHASH_OF(type) *lh, \ + void (*fn)(cbargtype *, argtype *), \ + argtype *arg) \ + { \ + OPENSSL_LH_doall_arg_thunk((OPENSSL_LHASH *)lh, \ + lh_##type##_doall_##argtype##_thunk, \ + (OPENSSL_LH_DOALL_FUNCARG)fn, \ + (void *)arg); \ + } \ + LHASH_OF(type) + +DEFINE_LHASH_OF_INTERNAL(OPENSSL_STRING); +#define lh_OPENSSL_STRING_new(hfn, cmp) ((LHASH_OF(OPENSSL_STRING) *)OPENSSL_LH_set_thunks(OPENSSL_LH_new(ossl_check_OPENSSL_STRING_lh_hashfunc_type(hfn), ossl_check_OPENSSL_STRING_lh_compfunc_type(cmp)), lh_OPENSSL_STRING_hash_thunk, lh_OPENSSL_STRING_comp_thunk, lh_OPENSSL_STRING_doall_thunk, lh_OPENSSL_STRING_doall_arg_thunk)) +#define lh_OPENSSL_STRING_free(lh) OPENSSL_LH_free(ossl_check_OPENSSL_STRING_lh_type(lh)) +#define lh_OPENSSL_STRING_flush(lh) OPENSSL_LH_flush(ossl_check_OPENSSL_STRING_lh_type(lh)) +#define lh_OPENSSL_STRING_insert(lh, ptr) ((OPENSSL_STRING *)OPENSSL_LH_insert(ossl_check_OPENSSL_STRING_lh_type(lh), ossl_check_OPENSSL_STRING_lh_plain_type(ptr))) +#define lh_OPENSSL_STRING_delete(lh, ptr) ((OPENSSL_STRING *)OPENSSL_LH_delete(ossl_check_OPENSSL_STRING_lh_type(lh), ossl_check_const_OPENSSL_STRING_lh_plain_type(ptr))) +#define lh_OPENSSL_STRING_retrieve(lh, ptr) ((OPENSSL_STRING *)OPENSSL_LH_retrieve(ossl_check_OPENSSL_STRING_lh_type(lh), ossl_check_const_OPENSSL_STRING_lh_plain_type(ptr))) +#define lh_OPENSSL_STRING_error(lh) OPENSSL_LH_error(ossl_check_OPENSSL_STRING_lh_type(lh)) +#define lh_OPENSSL_STRING_num_items(lh) OPENSSL_LH_num_items(ossl_check_OPENSSL_STRING_lh_type(lh)) +#define lh_OPENSSL_STRING_node_stats_bio(lh, out) OPENSSL_LH_node_stats_bio(ossl_check_const_OPENSSL_STRING_lh_type(lh), out) +#define lh_OPENSSL_STRING_node_usage_stats_bio(lh, out) OPENSSL_LH_node_usage_stats_bio(ossl_check_const_OPENSSL_STRING_lh_type(lh), out) +#define lh_OPENSSL_STRING_stats_bio(lh, out) OPENSSL_LH_stats_bio(ossl_check_const_OPENSSL_STRING_lh_type(lh), out) +#define lh_OPENSSL_STRING_get_down_load(lh) OPENSSL_LH_get_down_load(ossl_check_OPENSSL_STRING_lh_type(lh)) +#define lh_OPENSSL_STRING_set_down_load(lh, dl) OPENSSL_LH_set_down_load(ossl_check_OPENSSL_STRING_lh_type(lh), dl) +#define lh_OPENSSL_STRING_doall(lh, dfn) OPENSSL_LH_doall(ossl_check_OPENSSL_STRING_lh_type(lh), ossl_check_OPENSSL_STRING_lh_doallfunc_type(dfn)) +DEFINE_LHASH_OF_INTERNAL(OPENSSL_CSTRING); +#define lh_OPENSSL_CSTRING_new(hfn, cmp) ((LHASH_OF(OPENSSL_CSTRING) *)OPENSSL_LH_set_thunks(OPENSSL_LH_new(ossl_check_OPENSSL_CSTRING_lh_hashfunc_type(hfn), ossl_check_OPENSSL_CSTRING_lh_compfunc_type(cmp)), lh_OPENSSL_CSTRING_hash_thunk, lh_OPENSSL_CSTRING_comp_thunk, lh_OPENSSL_CSTRING_doall_thunk, lh_OPENSSL_CSTRING_doall_arg_thunk)) +#define lh_OPENSSL_CSTRING_free(lh) OPENSSL_LH_free(ossl_check_OPENSSL_CSTRING_lh_type(lh)) +#define lh_OPENSSL_CSTRING_flush(lh) OPENSSL_LH_flush(ossl_check_OPENSSL_CSTRING_lh_type(lh)) +#define lh_OPENSSL_CSTRING_insert(lh, ptr) ((OPENSSL_CSTRING *)OPENSSL_LH_insert(ossl_check_OPENSSL_CSTRING_lh_type(lh), ossl_check_OPENSSL_CSTRING_lh_plain_type(ptr))) +#define lh_OPENSSL_CSTRING_delete(lh, ptr) ((OPENSSL_CSTRING *)OPENSSL_LH_delete(ossl_check_OPENSSL_CSTRING_lh_type(lh), ossl_check_const_OPENSSL_CSTRING_lh_plain_type(ptr))) +#define lh_OPENSSL_CSTRING_retrieve(lh, ptr) ((OPENSSL_CSTRING *)OPENSSL_LH_retrieve(ossl_check_OPENSSL_CSTRING_lh_type(lh), ossl_check_const_OPENSSL_CSTRING_lh_plain_type(ptr))) +#define lh_OPENSSL_CSTRING_error(lh) OPENSSL_LH_error(ossl_check_OPENSSL_CSTRING_lh_type(lh)) +#define lh_OPENSSL_CSTRING_num_items(lh) OPENSSL_LH_num_items(ossl_check_OPENSSL_CSTRING_lh_type(lh)) +#define lh_OPENSSL_CSTRING_node_stats_bio(lh, out) OPENSSL_LH_node_stats_bio(ossl_check_const_OPENSSL_CSTRING_lh_type(lh), out) +#define lh_OPENSSL_CSTRING_node_usage_stats_bio(lh, out) OPENSSL_LH_node_usage_stats_bio(ossl_check_const_OPENSSL_CSTRING_lh_type(lh), out) +#define lh_OPENSSL_CSTRING_stats_bio(lh, out) OPENSSL_LH_stats_bio(ossl_check_const_OPENSSL_CSTRING_lh_type(lh), out) +#define lh_OPENSSL_CSTRING_get_down_load(lh) OPENSSL_LH_get_down_load(ossl_check_OPENSSL_CSTRING_lh_type(lh)) +#define lh_OPENSSL_CSTRING_set_down_load(lh, dl) OPENSSL_LH_set_down_load(ossl_check_OPENSSL_CSTRING_lh_type(lh), dl) +#define lh_OPENSSL_CSTRING_doall(lh, dfn) OPENSSL_LH_doall(ossl_check_OPENSSL_CSTRING_lh_type(lh), ossl_check_OPENSSL_CSTRING_lh_doallfunc_type(dfn)) + + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ocsp.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ocsp.h new file mode 100644 index 00000000..142b1831 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ocsp.h @@ -0,0 +1,483 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/ocsp.h.in + * + * Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_OCSP_H +# define OPENSSL_OCSP_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_OCSP_H +# endif + +# include +# include +# include + +/* + * These definitions are outside the OPENSSL_NO_OCSP guard because although for + * historical reasons they have OCSP_* names, they can actually be used + * independently of OCSP. E.g. see RFC5280 + */ +/*- + * CRLReason ::= ENUMERATED { + * unspecified (0), + * keyCompromise (1), + * cACompromise (2), + * affiliationChanged (3), + * superseded (4), + * cessationOfOperation (5), + * certificateHold (6), + * -- value 7 is not used + * removeFromCRL (8), + * privilegeWithdrawn (9), + * aACompromise (10) } + */ +# define OCSP_REVOKED_STATUS_NOSTATUS -1 +# define OCSP_REVOKED_STATUS_UNSPECIFIED 0 +# define OCSP_REVOKED_STATUS_KEYCOMPROMISE 1 +# define OCSP_REVOKED_STATUS_CACOMPROMISE 2 +# define OCSP_REVOKED_STATUS_AFFILIATIONCHANGED 3 +# define OCSP_REVOKED_STATUS_SUPERSEDED 4 +# define OCSP_REVOKED_STATUS_CESSATIONOFOPERATION 5 +# define OCSP_REVOKED_STATUS_CERTIFICATEHOLD 6 +# define OCSP_REVOKED_STATUS_REMOVEFROMCRL 8 +# define OCSP_REVOKED_STATUS_PRIVILEGEWITHDRAWN 9 +# define OCSP_REVOKED_STATUS_AACOMPROMISE 10 + + +# ifndef OPENSSL_NO_OCSP + +# include +# include +# include +# include + +# ifdef __cplusplus +extern "C" { +# endif + +/* Various flags and values */ + +# define OCSP_DEFAULT_NONCE_LENGTH 16 + +# define OCSP_NOCERTS 0x1 +# define OCSP_NOINTERN 0x2 +# define OCSP_NOSIGS 0x4 +# define OCSP_NOCHAIN 0x8 +# define OCSP_NOVERIFY 0x10 +# define OCSP_NOEXPLICIT 0x20 +# define OCSP_NOCASIGN 0x40 +# define OCSP_NODELEGATED 0x80 +# define OCSP_NOCHECKS 0x100 +# define OCSP_TRUSTOTHER 0x200 +# define OCSP_RESPID_KEY 0x400 +# define OCSP_NOTIME 0x800 +# define OCSP_PARTIAL_CHAIN 0x1000 + +typedef struct ocsp_cert_id_st OCSP_CERTID; +typedef struct ocsp_one_request_st OCSP_ONEREQ; +typedef struct ocsp_req_info_st OCSP_REQINFO; +typedef struct ocsp_signature_st OCSP_SIGNATURE; +typedef struct ocsp_request_st OCSP_REQUEST; + +SKM_DEFINE_STACK_OF_INTERNAL(OCSP_CERTID, OCSP_CERTID, OCSP_CERTID) +#define sk_OCSP_CERTID_num(sk) OPENSSL_sk_num(ossl_check_const_OCSP_CERTID_sk_type(sk)) +#define sk_OCSP_CERTID_value(sk, idx) ((OCSP_CERTID *)OPENSSL_sk_value(ossl_check_const_OCSP_CERTID_sk_type(sk), (idx))) +#define sk_OCSP_CERTID_new(cmp) ((STACK_OF(OCSP_CERTID) *)OPENSSL_sk_new(ossl_check_OCSP_CERTID_compfunc_type(cmp))) +#define sk_OCSP_CERTID_new_null() ((STACK_OF(OCSP_CERTID) *)OPENSSL_sk_new_null()) +#define sk_OCSP_CERTID_new_reserve(cmp, n) ((STACK_OF(OCSP_CERTID) *)OPENSSL_sk_new_reserve(ossl_check_OCSP_CERTID_compfunc_type(cmp), (n))) +#define sk_OCSP_CERTID_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OCSP_CERTID_sk_type(sk), (n)) +#define sk_OCSP_CERTID_free(sk) OPENSSL_sk_free(ossl_check_OCSP_CERTID_sk_type(sk)) +#define sk_OCSP_CERTID_zero(sk) OPENSSL_sk_zero(ossl_check_OCSP_CERTID_sk_type(sk)) +#define sk_OCSP_CERTID_delete(sk, i) ((OCSP_CERTID *)OPENSSL_sk_delete(ossl_check_OCSP_CERTID_sk_type(sk), (i))) +#define sk_OCSP_CERTID_delete_ptr(sk, ptr) ((OCSP_CERTID *)OPENSSL_sk_delete_ptr(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_type(ptr))) +#define sk_OCSP_CERTID_push(sk, ptr) OPENSSL_sk_push(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_type(ptr)) +#define sk_OCSP_CERTID_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_type(ptr)) +#define sk_OCSP_CERTID_pop(sk) ((OCSP_CERTID *)OPENSSL_sk_pop(ossl_check_OCSP_CERTID_sk_type(sk))) +#define sk_OCSP_CERTID_shift(sk) ((OCSP_CERTID *)OPENSSL_sk_shift(ossl_check_OCSP_CERTID_sk_type(sk))) +#define sk_OCSP_CERTID_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OCSP_CERTID_sk_type(sk),ossl_check_OCSP_CERTID_freefunc_type(freefunc)) +#define sk_OCSP_CERTID_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_type(ptr), (idx)) +#define sk_OCSP_CERTID_set(sk, idx, ptr) ((OCSP_CERTID *)OPENSSL_sk_set(ossl_check_OCSP_CERTID_sk_type(sk), (idx), ossl_check_OCSP_CERTID_type(ptr))) +#define sk_OCSP_CERTID_find(sk, ptr) OPENSSL_sk_find(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_type(ptr)) +#define sk_OCSP_CERTID_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_type(ptr)) +#define sk_OCSP_CERTID_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_type(ptr), pnum) +#define sk_OCSP_CERTID_sort(sk) OPENSSL_sk_sort(ossl_check_OCSP_CERTID_sk_type(sk)) +#define sk_OCSP_CERTID_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OCSP_CERTID_sk_type(sk)) +#define sk_OCSP_CERTID_dup(sk) ((STACK_OF(OCSP_CERTID) *)OPENSSL_sk_dup(ossl_check_const_OCSP_CERTID_sk_type(sk))) +#define sk_OCSP_CERTID_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OCSP_CERTID) *)OPENSSL_sk_deep_copy(ossl_check_const_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_copyfunc_type(copyfunc), ossl_check_OCSP_CERTID_freefunc_type(freefunc))) +#define sk_OCSP_CERTID_set_cmp_func(sk, cmp) ((sk_OCSP_CERTID_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OCSP_CERTID_sk_type(sk), ossl_check_OCSP_CERTID_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(OCSP_ONEREQ, OCSP_ONEREQ, OCSP_ONEREQ) +#define sk_OCSP_ONEREQ_num(sk) OPENSSL_sk_num(ossl_check_const_OCSP_ONEREQ_sk_type(sk)) +#define sk_OCSP_ONEREQ_value(sk, idx) ((OCSP_ONEREQ *)OPENSSL_sk_value(ossl_check_const_OCSP_ONEREQ_sk_type(sk), (idx))) +#define sk_OCSP_ONEREQ_new(cmp) ((STACK_OF(OCSP_ONEREQ) *)OPENSSL_sk_new(ossl_check_OCSP_ONEREQ_compfunc_type(cmp))) +#define sk_OCSP_ONEREQ_new_null() ((STACK_OF(OCSP_ONEREQ) *)OPENSSL_sk_new_null()) +#define sk_OCSP_ONEREQ_new_reserve(cmp, n) ((STACK_OF(OCSP_ONEREQ) *)OPENSSL_sk_new_reserve(ossl_check_OCSP_ONEREQ_compfunc_type(cmp), (n))) +#define sk_OCSP_ONEREQ_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OCSP_ONEREQ_sk_type(sk), (n)) +#define sk_OCSP_ONEREQ_free(sk) OPENSSL_sk_free(ossl_check_OCSP_ONEREQ_sk_type(sk)) +#define sk_OCSP_ONEREQ_zero(sk) OPENSSL_sk_zero(ossl_check_OCSP_ONEREQ_sk_type(sk)) +#define sk_OCSP_ONEREQ_delete(sk, i) ((OCSP_ONEREQ *)OPENSSL_sk_delete(ossl_check_OCSP_ONEREQ_sk_type(sk), (i))) +#define sk_OCSP_ONEREQ_delete_ptr(sk, ptr) ((OCSP_ONEREQ *)OPENSSL_sk_delete_ptr(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_type(ptr))) +#define sk_OCSP_ONEREQ_push(sk, ptr) OPENSSL_sk_push(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_type(ptr)) +#define sk_OCSP_ONEREQ_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_type(ptr)) +#define sk_OCSP_ONEREQ_pop(sk) ((OCSP_ONEREQ *)OPENSSL_sk_pop(ossl_check_OCSP_ONEREQ_sk_type(sk))) +#define sk_OCSP_ONEREQ_shift(sk) ((OCSP_ONEREQ *)OPENSSL_sk_shift(ossl_check_OCSP_ONEREQ_sk_type(sk))) +#define sk_OCSP_ONEREQ_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OCSP_ONEREQ_sk_type(sk),ossl_check_OCSP_ONEREQ_freefunc_type(freefunc)) +#define sk_OCSP_ONEREQ_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_type(ptr), (idx)) +#define sk_OCSP_ONEREQ_set(sk, idx, ptr) ((OCSP_ONEREQ *)OPENSSL_sk_set(ossl_check_OCSP_ONEREQ_sk_type(sk), (idx), ossl_check_OCSP_ONEREQ_type(ptr))) +#define sk_OCSP_ONEREQ_find(sk, ptr) OPENSSL_sk_find(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_type(ptr)) +#define sk_OCSP_ONEREQ_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_type(ptr)) +#define sk_OCSP_ONEREQ_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_type(ptr), pnum) +#define sk_OCSP_ONEREQ_sort(sk) OPENSSL_sk_sort(ossl_check_OCSP_ONEREQ_sk_type(sk)) +#define sk_OCSP_ONEREQ_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OCSP_ONEREQ_sk_type(sk)) +#define sk_OCSP_ONEREQ_dup(sk) ((STACK_OF(OCSP_ONEREQ) *)OPENSSL_sk_dup(ossl_check_const_OCSP_ONEREQ_sk_type(sk))) +#define sk_OCSP_ONEREQ_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OCSP_ONEREQ) *)OPENSSL_sk_deep_copy(ossl_check_const_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_copyfunc_type(copyfunc), ossl_check_OCSP_ONEREQ_freefunc_type(freefunc))) +#define sk_OCSP_ONEREQ_set_cmp_func(sk, cmp) ((sk_OCSP_ONEREQ_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OCSP_ONEREQ_sk_type(sk), ossl_check_OCSP_ONEREQ_compfunc_type(cmp))) + + +# define OCSP_RESPONSE_STATUS_SUCCESSFUL 0 +# define OCSP_RESPONSE_STATUS_MALFORMEDREQUEST 1 +# define OCSP_RESPONSE_STATUS_INTERNALERROR 2 +# define OCSP_RESPONSE_STATUS_TRYLATER 3 +# define OCSP_RESPONSE_STATUS_SIGREQUIRED 5 +# define OCSP_RESPONSE_STATUS_UNAUTHORIZED 6 + +typedef struct ocsp_resp_bytes_st OCSP_RESPBYTES; + +# define V_OCSP_RESPID_NAME 0 +# define V_OCSP_RESPID_KEY 1 + +SKM_DEFINE_STACK_OF_INTERNAL(OCSP_RESPID, OCSP_RESPID, OCSP_RESPID) +#define sk_OCSP_RESPID_num(sk) OPENSSL_sk_num(ossl_check_const_OCSP_RESPID_sk_type(sk)) +#define sk_OCSP_RESPID_value(sk, idx) ((OCSP_RESPID *)OPENSSL_sk_value(ossl_check_const_OCSP_RESPID_sk_type(sk), (idx))) +#define sk_OCSP_RESPID_new(cmp) ((STACK_OF(OCSP_RESPID) *)OPENSSL_sk_new(ossl_check_OCSP_RESPID_compfunc_type(cmp))) +#define sk_OCSP_RESPID_new_null() ((STACK_OF(OCSP_RESPID) *)OPENSSL_sk_new_null()) +#define sk_OCSP_RESPID_new_reserve(cmp, n) ((STACK_OF(OCSP_RESPID) *)OPENSSL_sk_new_reserve(ossl_check_OCSP_RESPID_compfunc_type(cmp), (n))) +#define sk_OCSP_RESPID_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OCSP_RESPID_sk_type(sk), (n)) +#define sk_OCSP_RESPID_free(sk) OPENSSL_sk_free(ossl_check_OCSP_RESPID_sk_type(sk)) +#define sk_OCSP_RESPID_zero(sk) OPENSSL_sk_zero(ossl_check_OCSP_RESPID_sk_type(sk)) +#define sk_OCSP_RESPID_delete(sk, i) ((OCSP_RESPID *)OPENSSL_sk_delete(ossl_check_OCSP_RESPID_sk_type(sk), (i))) +#define sk_OCSP_RESPID_delete_ptr(sk, ptr) ((OCSP_RESPID *)OPENSSL_sk_delete_ptr(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_type(ptr))) +#define sk_OCSP_RESPID_push(sk, ptr) OPENSSL_sk_push(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_type(ptr)) +#define sk_OCSP_RESPID_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_type(ptr)) +#define sk_OCSP_RESPID_pop(sk) ((OCSP_RESPID *)OPENSSL_sk_pop(ossl_check_OCSP_RESPID_sk_type(sk))) +#define sk_OCSP_RESPID_shift(sk) ((OCSP_RESPID *)OPENSSL_sk_shift(ossl_check_OCSP_RESPID_sk_type(sk))) +#define sk_OCSP_RESPID_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OCSP_RESPID_sk_type(sk),ossl_check_OCSP_RESPID_freefunc_type(freefunc)) +#define sk_OCSP_RESPID_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_type(ptr), (idx)) +#define sk_OCSP_RESPID_set(sk, idx, ptr) ((OCSP_RESPID *)OPENSSL_sk_set(ossl_check_OCSP_RESPID_sk_type(sk), (idx), ossl_check_OCSP_RESPID_type(ptr))) +#define sk_OCSP_RESPID_find(sk, ptr) OPENSSL_sk_find(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_type(ptr)) +#define sk_OCSP_RESPID_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_type(ptr)) +#define sk_OCSP_RESPID_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_type(ptr), pnum) +#define sk_OCSP_RESPID_sort(sk) OPENSSL_sk_sort(ossl_check_OCSP_RESPID_sk_type(sk)) +#define sk_OCSP_RESPID_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OCSP_RESPID_sk_type(sk)) +#define sk_OCSP_RESPID_dup(sk) ((STACK_OF(OCSP_RESPID) *)OPENSSL_sk_dup(ossl_check_const_OCSP_RESPID_sk_type(sk))) +#define sk_OCSP_RESPID_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OCSP_RESPID) *)OPENSSL_sk_deep_copy(ossl_check_const_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_copyfunc_type(copyfunc), ossl_check_OCSP_RESPID_freefunc_type(freefunc))) +#define sk_OCSP_RESPID_set_cmp_func(sk, cmp) ((sk_OCSP_RESPID_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OCSP_RESPID_sk_type(sk), ossl_check_OCSP_RESPID_compfunc_type(cmp))) + + +typedef struct ocsp_revoked_info_st OCSP_REVOKEDINFO; + +# define V_OCSP_CERTSTATUS_GOOD 0 +# define V_OCSP_CERTSTATUS_REVOKED 1 +# define V_OCSP_CERTSTATUS_UNKNOWN 2 + +typedef struct ocsp_cert_status_st OCSP_CERTSTATUS; +typedef struct ocsp_single_response_st OCSP_SINGLERESP; + +SKM_DEFINE_STACK_OF_INTERNAL(OCSP_SINGLERESP, OCSP_SINGLERESP, OCSP_SINGLERESP) +#define sk_OCSP_SINGLERESP_num(sk) OPENSSL_sk_num(ossl_check_const_OCSP_SINGLERESP_sk_type(sk)) +#define sk_OCSP_SINGLERESP_value(sk, idx) ((OCSP_SINGLERESP *)OPENSSL_sk_value(ossl_check_const_OCSP_SINGLERESP_sk_type(sk), (idx))) +#define sk_OCSP_SINGLERESP_new(cmp) ((STACK_OF(OCSP_SINGLERESP) *)OPENSSL_sk_new(ossl_check_OCSP_SINGLERESP_compfunc_type(cmp))) +#define sk_OCSP_SINGLERESP_new_null() ((STACK_OF(OCSP_SINGLERESP) *)OPENSSL_sk_new_null()) +#define sk_OCSP_SINGLERESP_new_reserve(cmp, n) ((STACK_OF(OCSP_SINGLERESP) *)OPENSSL_sk_new_reserve(ossl_check_OCSP_SINGLERESP_compfunc_type(cmp), (n))) +#define sk_OCSP_SINGLERESP_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OCSP_SINGLERESP_sk_type(sk), (n)) +#define sk_OCSP_SINGLERESP_free(sk) OPENSSL_sk_free(ossl_check_OCSP_SINGLERESP_sk_type(sk)) +#define sk_OCSP_SINGLERESP_zero(sk) OPENSSL_sk_zero(ossl_check_OCSP_SINGLERESP_sk_type(sk)) +#define sk_OCSP_SINGLERESP_delete(sk, i) ((OCSP_SINGLERESP *)OPENSSL_sk_delete(ossl_check_OCSP_SINGLERESP_sk_type(sk), (i))) +#define sk_OCSP_SINGLERESP_delete_ptr(sk, ptr) ((OCSP_SINGLERESP *)OPENSSL_sk_delete_ptr(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_type(ptr))) +#define sk_OCSP_SINGLERESP_push(sk, ptr) OPENSSL_sk_push(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_type(ptr)) +#define sk_OCSP_SINGLERESP_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_type(ptr)) +#define sk_OCSP_SINGLERESP_pop(sk) ((OCSP_SINGLERESP *)OPENSSL_sk_pop(ossl_check_OCSP_SINGLERESP_sk_type(sk))) +#define sk_OCSP_SINGLERESP_shift(sk) ((OCSP_SINGLERESP *)OPENSSL_sk_shift(ossl_check_OCSP_SINGLERESP_sk_type(sk))) +#define sk_OCSP_SINGLERESP_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OCSP_SINGLERESP_sk_type(sk),ossl_check_OCSP_SINGLERESP_freefunc_type(freefunc)) +#define sk_OCSP_SINGLERESP_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_type(ptr), (idx)) +#define sk_OCSP_SINGLERESP_set(sk, idx, ptr) ((OCSP_SINGLERESP *)OPENSSL_sk_set(ossl_check_OCSP_SINGLERESP_sk_type(sk), (idx), ossl_check_OCSP_SINGLERESP_type(ptr))) +#define sk_OCSP_SINGLERESP_find(sk, ptr) OPENSSL_sk_find(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_type(ptr)) +#define sk_OCSP_SINGLERESP_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_type(ptr)) +#define sk_OCSP_SINGLERESP_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_type(ptr), pnum) +#define sk_OCSP_SINGLERESP_sort(sk) OPENSSL_sk_sort(ossl_check_OCSP_SINGLERESP_sk_type(sk)) +#define sk_OCSP_SINGLERESP_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OCSP_SINGLERESP_sk_type(sk)) +#define sk_OCSP_SINGLERESP_dup(sk) ((STACK_OF(OCSP_SINGLERESP) *)OPENSSL_sk_dup(ossl_check_const_OCSP_SINGLERESP_sk_type(sk))) +#define sk_OCSP_SINGLERESP_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OCSP_SINGLERESP) *)OPENSSL_sk_deep_copy(ossl_check_const_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_copyfunc_type(copyfunc), ossl_check_OCSP_SINGLERESP_freefunc_type(freefunc))) +#define sk_OCSP_SINGLERESP_set_cmp_func(sk, cmp) ((sk_OCSP_SINGLERESP_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OCSP_SINGLERESP_sk_type(sk), ossl_check_OCSP_SINGLERESP_compfunc_type(cmp))) + + +typedef struct ocsp_response_data_st OCSP_RESPDATA; + +typedef struct ocsp_basic_response_st OCSP_BASICRESP; + +typedef struct ocsp_crl_id_st OCSP_CRLID; +typedef struct ocsp_service_locator_st OCSP_SERVICELOC; + +# define PEM_STRING_OCSP_REQUEST "OCSP REQUEST" +# define PEM_STRING_OCSP_RESPONSE "OCSP RESPONSE" + +# define d2i_OCSP_REQUEST_bio(bp,p) ASN1_d2i_bio_of(OCSP_REQUEST,OCSP_REQUEST_new,d2i_OCSP_REQUEST,bp,p) + +# define d2i_OCSP_RESPONSE_bio(bp,p) ASN1_d2i_bio_of(OCSP_RESPONSE,OCSP_RESPONSE_new,d2i_OCSP_RESPONSE,bp,p) + +# define PEM_read_bio_OCSP_REQUEST(bp,x,cb) (OCSP_REQUEST *)PEM_ASN1_read_bio( \ + (char *(*)())d2i_OCSP_REQUEST,PEM_STRING_OCSP_REQUEST, \ + bp,(char **)(x),cb,NULL) + +# define PEM_read_bio_OCSP_RESPONSE(bp,x,cb) (OCSP_RESPONSE *)PEM_ASN1_read_bio(\ + (char *(*)())d2i_OCSP_RESPONSE,PEM_STRING_OCSP_RESPONSE, \ + bp,(char **)(x),cb,NULL) + +# define PEM_write_bio_OCSP_REQUEST(bp,o) \ + PEM_ASN1_write_bio((int (*)())i2d_OCSP_REQUEST,PEM_STRING_OCSP_REQUEST,\ + bp,(char *)(o), NULL,NULL,0,NULL,NULL) + +# define PEM_write_bio_OCSP_RESPONSE(bp,o) \ + PEM_ASN1_write_bio((int (*)())i2d_OCSP_RESPONSE,PEM_STRING_OCSP_RESPONSE,\ + bp,(char *)(o), NULL,NULL,0,NULL,NULL) + +# define i2d_OCSP_RESPONSE_bio(bp,o) ASN1_i2d_bio_of(OCSP_RESPONSE,i2d_OCSP_RESPONSE,bp,o) + +# define i2d_OCSP_REQUEST_bio(bp,o) ASN1_i2d_bio_of(OCSP_REQUEST,i2d_OCSP_REQUEST,bp,o) + +# define ASN1_BIT_STRING_digest(data,type,md,len) \ + ASN1_item_digest(ASN1_ITEM_rptr(ASN1_BIT_STRING),type,data,md,len) + +# define OCSP_CERTSTATUS_dup(cs)\ + (OCSP_CERTSTATUS*)ASN1_dup((i2d_of_void *)i2d_OCSP_CERTSTATUS,\ + (d2i_of_void *)d2i_OCSP_CERTSTATUS,(char *)(cs)) + +DECLARE_ASN1_DUP_FUNCTION(OCSP_CERTID) + +OSSL_HTTP_REQ_CTX *OCSP_sendreq_new(BIO *io, const char *path, + const OCSP_REQUEST *req, int buf_size); +OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req); + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +typedef OSSL_HTTP_REQ_CTX OCSP_REQ_CTX; +# define OCSP_REQ_CTX_new(io, buf_size) \ + OSSL_HTTP_REQ_CTX_new(io, io, buf_size) +# define OCSP_REQ_CTX_free OSSL_HTTP_REQ_CTX_free +# define OCSP_REQ_CTX_http(rctx, op, path) \ + (OSSL_HTTP_REQ_CTX_set_expected(rctx, NULL, 1 /* asn1 */, 0, 0) && \ + OSSL_HTTP_REQ_CTX_set_request_line(rctx, strcmp(op, "POST") == 0, \ + NULL, NULL, path)) +# define OCSP_REQ_CTX_add1_header OSSL_HTTP_REQ_CTX_add1_header +# define OCSP_REQ_CTX_i2d(r, it, req) \ + OSSL_HTTP_REQ_CTX_set1_req(r, "application/ocsp-request", it, req) +# define OCSP_REQ_CTX_set1_req(r, req) \ + OCSP_REQ_CTX_i2d(r, ASN1_ITEM_rptr(OCSP_REQUEST), (ASN1_VALUE *)(req)) +# define OCSP_REQ_CTX_nbio OSSL_HTTP_REQ_CTX_nbio +# define OCSP_REQ_CTX_nbio_d2i OSSL_HTTP_REQ_CTX_nbio_d2i +# define OCSP_sendreq_nbio(p, r) \ + OSSL_HTTP_REQ_CTX_nbio_d2i(r, (ASN1_VALUE **)(p), \ + ASN1_ITEM_rptr(OCSP_RESPONSE)) +# define OCSP_REQ_CTX_get0_mem_bio OSSL_HTTP_REQ_CTX_get0_mem_bio +# define OCSP_set_max_response_length OSSL_HTTP_REQ_CTX_set_max_response_length +# endif + +OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject, + const X509 *issuer); + +OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst, + const X509_NAME *issuerName, + const ASN1_BIT_STRING *issuerKey, + const ASN1_INTEGER *serialNumber); + +OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid); + +int OCSP_request_add1_nonce(OCSP_REQUEST *req, unsigned char *val, int len); +int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, unsigned char *val, int len); +int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs); +int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req); + +int OCSP_request_set1_name(OCSP_REQUEST *req, const X509_NAME *nm); +int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert); + +int OCSP_request_sign(OCSP_REQUEST *req, + X509 *signer, + EVP_PKEY *key, + const EVP_MD *dgst, + STACK_OF(X509) *certs, unsigned long flags); + +int OCSP_response_status(OCSP_RESPONSE *resp); +OCSP_BASICRESP *OCSP_response_get1_basic(OCSP_RESPONSE *resp); + +const ASN1_OCTET_STRING *OCSP_resp_get0_signature(const OCSP_BASICRESP *bs); +const X509_ALGOR *OCSP_resp_get0_tbs_sigalg(const OCSP_BASICRESP *bs); +const OCSP_RESPDATA *OCSP_resp_get0_respdata(const OCSP_BASICRESP *bs); +int OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer, + STACK_OF(X509) *extra_certs); + +int OCSP_resp_count(OCSP_BASICRESP *bs); +OCSP_SINGLERESP *OCSP_resp_get0(OCSP_BASICRESP *bs, int idx); +const ASN1_GENERALIZEDTIME *OCSP_resp_get0_produced_at(const OCSP_BASICRESP* bs); +const STACK_OF(X509) *OCSP_resp_get0_certs(const OCSP_BASICRESP *bs); +int OCSP_resp_get0_id(const OCSP_BASICRESP *bs, + const ASN1_OCTET_STRING **pid, + const X509_NAME **pname); +int OCSP_resp_get1_id(const OCSP_BASICRESP *bs, + ASN1_OCTET_STRING **pid, + X509_NAME **pname); + +int OCSP_resp_find(OCSP_BASICRESP *bs, OCSP_CERTID *id, int last); +int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason, + ASN1_GENERALIZEDTIME **revtime, + ASN1_GENERALIZEDTIME **thisupd, + ASN1_GENERALIZEDTIME **nextupd); +int OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, int *status, + int *reason, + ASN1_GENERALIZEDTIME **revtime, + ASN1_GENERALIZEDTIME **thisupd, + ASN1_GENERALIZEDTIME **nextupd); +int OCSP_check_validity(ASN1_GENERALIZEDTIME *thisupd, + ASN1_GENERALIZEDTIME *nextupd, long sec, long maxsec); + +int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, + X509_STORE *store, unsigned long flags); + +# define OCSP_parse_url(url, host, port, path, ssl) \ + OSSL_HTTP_parse_url(url, ssl, NULL, host, port, NULL, path, NULL, NULL) + +int OCSP_id_issuer_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b); +int OCSP_id_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b); + +int OCSP_request_onereq_count(OCSP_REQUEST *req); +OCSP_ONEREQ *OCSP_request_onereq_get0(OCSP_REQUEST *req, int i); +OCSP_CERTID *OCSP_onereq_get0_id(OCSP_ONEREQ *one); +int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, + ASN1_OCTET_STRING **pikeyHash, + ASN1_INTEGER **pserial, OCSP_CERTID *cid); +int OCSP_request_is_signed(OCSP_REQUEST *req); +OCSP_RESPONSE *OCSP_response_create(int status, OCSP_BASICRESP *bs); +OCSP_SINGLERESP *OCSP_basic_add1_status(OCSP_BASICRESP *rsp, + OCSP_CERTID *cid, + int status, int reason, + ASN1_TIME *revtime, + ASN1_TIME *thisupd, + ASN1_TIME *nextupd); +int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert); +int OCSP_basic_sign(OCSP_BASICRESP *brsp, + X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, + STACK_OF(X509) *certs, unsigned long flags); +int OCSP_basic_sign_ctx(OCSP_BASICRESP *brsp, + X509 *signer, EVP_MD_CTX *ctx, + STACK_OF(X509) *certs, unsigned long flags); +int OCSP_RESPID_set_by_name(OCSP_RESPID *respid, X509 *cert); +int OCSP_RESPID_set_by_key_ex(OCSP_RESPID *respid, X509 *cert, + OSSL_LIB_CTX *libctx, const char *propq); +int OCSP_RESPID_set_by_key(OCSP_RESPID *respid, X509 *cert); +int OCSP_RESPID_match_ex(OCSP_RESPID *respid, X509 *cert, OSSL_LIB_CTX *libctx, + const char *propq); +int OCSP_RESPID_match(OCSP_RESPID *respid, X509 *cert); + +X509_EXTENSION *OCSP_crlID_new(const char *url, long *n, char *tim); + +X509_EXTENSION *OCSP_accept_responses_new(char **oids); + +X509_EXTENSION *OCSP_archive_cutoff_new(char *tim); + +X509_EXTENSION *OCSP_url_svcloc_new(const X509_NAME *issuer, const char **urls); + +int OCSP_REQUEST_get_ext_count(OCSP_REQUEST *x); +int OCSP_REQUEST_get_ext_by_NID(OCSP_REQUEST *x, int nid, int lastpos); +int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST *x, const ASN1_OBJECT *obj, + int lastpos); +int OCSP_REQUEST_get_ext_by_critical(OCSP_REQUEST *x, int crit, int lastpos); +X509_EXTENSION *OCSP_REQUEST_get_ext(OCSP_REQUEST *x, int loc); +X509_EXTENSION *OCSP_REQUEST_delete_ext(OCSP_REQUEST *x, int loc); +void *OCSP_REQUEST_get1_ext_d2i(OCSP_REQUEST *x, int nid, int *crit, + int *idx); +int OCSP_REQUEST_add1_ext_i2d(OCSP_REQUEST *x, int nid, void *value, int crit, + unsigned long flags); +int OCSP_REQUEST_add_ext(OCSP_REQUEST *x, X509_EXTENSION *ex, int loc); + +int OCSP_ONEREQ_get_ext_count(OCSP_ONEREQ *x); +int OCSP_ONEREQ_get_ext_by_NID(OCSP_ONEREQ *x, int nid, int lastpos); +int OCSP_ONEREQ_get_ext_by_OBJ(OCSP_ONEREQ *x, const ASN1_OBJECT *obj, int lastpos); +int OCSP_ONEREQ_get_ext_by_critical(OCSP_ONEREQ *x, int crit, int lastpos); +X509_EXTENSION *OCSP_ONEREQ_get_ext(OCSP_ONEREQ *x, int loc); +X509_EXTENSION *OCSP_ONEREQ_delete_ext(OCSP_ONEREQ *x, int loc); +void *OCSP_ONEREQ_get1_ext_d2i(OCSP_ONEREQ *x, int nid, int *crit, int *idx); +int OCSP_ONEREQ_add1_ext_i2d(OCSP_ONEREQ *x, int nid, void *value, int crit, + unsigned long flags); +int OCSP_ONEREQ_add_ext(OCSP_ONEREQ *x, X509_EXTENSION *ex, int loc); + +int OCSP_BASICRESP_get_ext_count(OCSP_BASICRESP *x); +int OCSP_BASICRESP_get_ext_by_NID(OCSP_BASICRESP *x, int nid, int lastpos); +int OCSP_BASICRESP_get_ext_by_OBJ(OCSP_BASICRESP *x, const ASN1_OBJECT *obj, + int lastpos); +int OCSP_BASICRESP_get_ext_by_critical(OCSP_BASICRESP *x, int crit, + int lastpos); +X509_EXTENSION *OCSP_BASICRESP_get_ext(OCSP_BASICRESP *x, int loc); +X509_EXTENSION *OCSP_BASICRESP_delete_ext(OCSP_BASICRESP *x, int loc); +void *OCSP_BASICRESP_get1_ext_d2i(OCSP_BASICRESP *x, int nid, int *crit, + int *idx); +int OCSP_BASICRESP_add1_ext_i2d(OCSP_BASICRESP *x, int nid, void *value, + int crit, unsigned long flags); +int OCSP_BASICRESP_add_ext(OCSP_BASICRESP *x, X509_EXTENSION *ex, int loc); + +int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP *x); +int OCSP_SINGLERESP_get_ext_by_NID(OCSP_SINGLERESP *x, int nid, int lastpos); +int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP *x, const ASN1_OBJECT *obj, + int lastpos); +int OCSP_SINGLERESP_get_ext_by_critical(OCSP_SINGLERESP *x, int crit, + int lastpos); +X509_EXTENSION *OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP *x, int loc); +X509_EXTENSION *OCSP_SINGLERESP_delete_ext(OCSP_SINGLERESP *x, int loc); +void *OCSP_SINGLERESP_get1_ext_d2i(OCSP_SINGLERESP *x, int nid, int *crit, + int *idx); +int OCSP_SINGLERESP_add1_ext_i2d(OCSP_SINGLERESP *x, int nid, void *value, + int crit, unsigned long flags); +int OCSP_SINGLERESP_add_ext(OCSP_SINGLERESP *x, X509_EXTENSION *ex, int loc); +const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *x); + +DECLARE_ASN1_FUNCTIONS(OCSP_SINGLERESP) +DECLARE_ASN1_FUNCTIONS(OCSP_CERTSTATUS) +DECLARE_ASN1_FUNCTIONS(OCSP_REVOKEDINFO) +DECLARE_ASN1_FUNCTIONS(OCSP_BASICRESP) +DECLARE_ASN1_FUNCTIONS(OCSP_RESPDATA) +DECLARE_ASN1_FUNCTIONS(OCSP_RESPID) +DECLARE_ASN1_FUNCTIONS(OCSP_RESPONSE) +DECLARE_ASN1_FUNCTIONS(OCSP_RESPBYTES) +DECLARE_ASN1_FUNCTIONS(OCSP_ONEREQ) +DECLARE_ASN1_FUNCTIONS(OCSP_CERTID) +DECLARE_ASN1_FUNCTIONS(OCSP_REQUEST) +DECLARE_ASN1_FUNCTIONS(OCSP_SIGNATURE) +DECLARE_ASN1_FUNCTIONS(OCSP_REQINFO) +DECLARE_ASN1_FUNCTIONS(OCSP_CRLID) +DECLARE_ASN1_FUNCTIONS(OCSP_SERVICELOC) + +const char *OCSP_response_status_str(long s); +const char *OCSP_cert_status_str(long s); +const char *OCSP_crl_reason_str(long s); + +int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST *a, unsigned long flags); +int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE *o, unsigned long flags); + +int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, + X509_STORE *st, unsigned long flags); + + +# ifdef __cplusplus +} +# endif +# endif /* !defined(OPENSSL_NO_OCSP) */ +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/opensslv.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/opensslv.h new file mode 100644 index 00000000..0b484379 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/opensslv.h @@ -0,0 +1,114 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslv.h.in + * + * Copyright 1999-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OPENSSL_OPENSSLV_H +# define OPENSSL_OPENSSLV_H +# pragma once + +# ifdef __cplusplus +extern "C" { +# endif + +/* + * SECTION 1: VERSION DATA. These will change for each release + */ + +/* + * Base version macros + * + * These macros express version number MAJOR.MINOR.PATCH exactly + */ +# define OPENSSL_VERSION_MAJOR 3 +# define OPENSSL_VERSION_MINOR 4 +# define OPENSSL_VERSION_PATCH 0 + +/* + * Additional version information + * + * These are also part of the new version scheme, but aren't part + * of the version number itself. + */ + +/* Could be: #define OPENSSL_VERSION_PRE_RELEASE "-alpha.1" */ +# define OPENSSL_VERSION_PRE_RELEASE "" +/* Could be: #define OPENSSL_VERSION_BUILD_METADATA "+fips" */ +/* Could be: #define OPENSSL_VERSION_BUILD_METADATA "+vendor.1" */ +# define OPENSSL_VERSION_BUILD_METADATA "" + +/* + * Note: The OpenSSL Project will never define OPENSSL_VERSION_BUILD_METADATA + * to be anything but the empty string. Its use is entirely reserved for + * others + */ + +/* + * Shared library version + * + * This is strictly to express ABI version, which may or may not + * be related to the API version expressed with the macros above. + * This is defined in free form. + */ +# define OPENSSL_SHLIB_VERSION 3 + +/* + * SECTION 2: USEFUL MACROS + */ + +/* For checking general API compatibility when preprocessing */ +# define OPENSSL_VERSION_PREREQ(maj,min) \ + ((OPENSSL_VERSION_MAJOR << 16) + OPENSSL_VERSION_MINOR >= ((maj) << 16) + (min)) + +/* + * Macros to get the version in easily digested string form, both the short + * "MAJOR.MINOR.PATCH" variant (where MAJOR, MINOR and PATCH are replaced + * with the values from the corresponding OPENSSL_VERSION_ macros) and the + * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and + * OPENSSL_VERSION_BUILD_METADATA_STR appended. + */ +# define OPENSSL_VERSION_STR "3.4.0" +# define OPENSSL_FULL_VERSION_STR "3.4.0" + +/* + * SECTION 3: ADDITIONAL METADATA + * + * These strings are defined separately to allow them to be parsable. + */ +# define OPENSSL_RELEASE_DATE "22 Oct 2024" + +/* + * SECTION 4: BACKWARD COMPATIBILITY + */ + +# define OPENSSL_VERSION_TEXT "OpenSSL 3.4.0 22 Oct 2024" + +/* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ +# ifdef OPENSSL_VERSION_PRE_RELEASE +# define _OPENSSL_VERSION_PRE_RELEASE 0x0L +# else +# define _OPENSSL_VERSION_PRE_RELEASE 0xfL +# endif +# define OPENSSL_VERSION_NUMBER \ + ( (OPENSSL_VERSION_MAJOR<<28) \ + |(OPENSSL_VERSION_MINOR<<20) \ + |(OPENSSL_VERSION_PATCH<<4) \ + |_OPENSSL_VERSION_PRE_RELEASE ) + +# ifdef __cplusplus +} +# endif + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_OPENSSLV_H +# endif + +#endif /* OPENSSL_OPENSSLV_H */ diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/pkcs12.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/pkcs12.h new file mode 100644 index 00000000..0809645d --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/pkcs12.h @@ -0,0 +1,366 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/pkcs12.h.in + * + * Copyright 1999-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_PKCS12_H +# define OPENSSL_PKCS12_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_PKCS12_H +# endif + +# include +# include +# include +# include +# ifndef OPENSSL_NO_STDIO +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +# define PKCS12_KEY_ID 1 +# define PKCS12_IV_ID 2 +# define PKCS12_MAC_ID 3 + +/* Default iteration count */ +# ifndef PKCS12_DEFAULT_ITER +# define PKCS12_DEFAULT_ITER PKCS5_DEFAULT_ITER +# endif + +# define PKCS12_MAC_KEY_LENGTH 20 + +/* The macro is expected to be used only internally. Kept for backwards compatibility. */ +# define PKCS12_SALT_LEN 8 + +/* It's not clear if these are actually needed... */ +# define PKCS12_key_gen PKCS12_key_gen_utf8 +# define PKCS12_add_friendlyname PKCS12_add_friendlyname_utf8 + +/* MS key usage constants */ + +# define KEY_EX 0x10 +# define KEY_SIG 0x80 + +typedef struct PKCS12_MAC_DATA_st PKCS12_MAC_DATA; + +typedef struct PKCS12_st PKCS12; + +typedef struct PKCS12_SAFEBAG_st PKCS12_SAFEBAG; + +SKM_DEFINE_STACK_OF_INTERNAL(PKCS12_SAFEBAG, PKCS12_SAFEBAG, PKCS12_SAFEBAG) +#define sk_PKCS12_SAFEBAG_num(sk) OPENSSL_sk_num(ossl_check_const_PKCS12_SAFEBAG_sk_type(sk)) +#define sk_PKCS12_SAFEBAG_value(sk, idx) ((PKCS12_SAFEBAG *)OPENSSL_sk_value(ossl_check_const_PKCS12_SAFEBAG_sk_type(sk), (idx))) +#define sk_PKCS12_SAFEBAG_new(cmp) ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_new(ossl_check_PKCS12_SAFEBAG_compfunc_type(cmp))) +#define sk_PKCS12_SAFEBAG_new_null() ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_new_null()) +#define sk_PKCS12_SAFEBAG_new_reserve(cmp, n) ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_new_reserve(ossl_check_PKCS12_SAFEBAG_compfunc_type(cmp), (n))) +#define sk_PKCS12_SAFEBAG_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_PKCS12_SAFEBAG_sk_type(sk), (n)) +#define sk_PKCS12_SAFEBAG_free(sk) OPENSSL_sk_free(ossl_check_PKCS12_SAFEBAG_sk_type(sk)) +#define sk_PKCS12_SAFEBAG_zero(sk) OPENSSL_sk_zero(ossl_check_PKCS12_SAFEBAG_sk_type(sk)) +#define sk_PKCS12_SAFEBAG_delete(sk, i) ((PKCS12_SAFEBAG *)OPENSSL_sk_delete(ossl_check_PKCS12_SAFEBAG_sk_type(sk), (i))) +#define sk_PKCS12_SAFEBAG_delete_ptr(sk, ptr) ((PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_type(ptr))) +#define sk_PKCS12_SAFEBAG_push(sk, ptr) OPENSSL_sk_push(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_type(ptr)) +#define sk_PKCS12_SAFEBAG_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_type(ptr)) +#define sk_PKCS12_SAFEBAG_pop(sk) ((PKCS12_SAFEBAG *)OPENSSL_sk_pop(ossl_check_PKCS12_SAFEBAG_sk_type(sk))) +#define sk_PKCS12_SAFEBAG_shift(sk) ((PKCS12_SAFEBAG *)OPENSSL_sk_shift(ossl_check_PKCS12_SAFEBAG_sk_type(sk))) +#define sk_PKCS12_SAFEBAG_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_PKCS12_SAFEBAG_sk_type(sk),ossl_check_PKCS12_SAFEBAG_freefunc_type(freefunc)) +#define sk_PKCS12_SAFEBAG_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_type(ptr), (idx)) +#define sk_PKCS12_SAFEBAG_set(sk, idx, ptr) ((PKCS12_SAFEBAG *)OPENSSL_sk_set(ossl_check_PKCS12_SAFEBAG_sk_type(sk), (idx), ossl_check_PKCS12_SAFEBAG_type(ptr))) +#define sk_PKCS12_SAFEBAG_find(sk, ptr) OPENSSL_sk_find(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_type(ptr)) +#define sk_PKCS12_SAFEBAG_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_type(ptr)) +#define sk_PKCS12_SAFEBAG_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_type(ptr), pnum) +#define sk_PKCS12_SAFEBAG_sort(sk) OPENSSL_sk_sort(ossl_check_PKCS12_SAFEBAG_sk_type(sk)) +#define sk_PKCS12_SAFEBAG_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_PKCS12_SAFEBAG_sk_type(sk)) +#define sk_PKCS12_SAFEBAG_dup(sk) ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_dup(ossl_check_const_PKCS12_SAFEBAG_sk_type(sk))) +#define sk_PKCS12_SAFEBAG_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_deep_copy(ossl_check_const_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_copyfunc_type(copyfunc), ossl_check_PKCS12_SAFEBAG_freefunc_type(freefunc))) +#define sk_PKCS12_SAFEBAG_set_cmp_func(sk, cmp) ((sk_PKCS12_SAFEBAG_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_PKCS12_SAFEBAG_sk_type(sk), ossl_check_PKCS12_SAFEBAG_compfunc_type(cmp))) + + +typedef struct pkcs12_bag_st PKCS12_BAGS; + +# define PKCS12_ERROR 0 +# define PKCS12_OK 1 + +/* Compatibility macros */ + +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 + +# define M_PKCS12_bag_type PKCS12_bag_type +# define M_PKCS12_cert_bag_type PKCS12_cert_bag_type +# define M_PKCS12_crl_bag_type PKCS12_cert_bag_type + +# define PKCS12_certbag2x509 PKCS12_SAFEBAG_get1_cert +# define PKCS12_certbag2scrl PKCS12_SAFEBAG_get1_crl +# define PKCS12_bag_type PKCS12_SAFEBAG_get_nid +# define PKCS12_cert_bag_type PKCS12_SAFEBAG_get_bag_nid +# define PKCS12_x5092certbag PKCS12_SAFEBAG_create_cert +# define PKCS12_x509crl2certbag PKCS12_SAFEBAG_create_crl +# define PKCS12_MAKE_KEYBAG PKCS12_SAFEBAG_create0_p8inf +# define PKCS12_MAKE_SHKEYBAG PKCS12_SAFEBAG_create_pkcs8_encrypt + +#endif +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag, + int attr_nid); +#endif + +ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid); +int PKCS12_mac_present(const PKCS12 *p12); +void PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, + const X509_ALGOR **pmacalg, + const ASN1_OCTET_STRING **psalt, + const ASN1_INTEGER **piter, + const PKCS12 *p12); + +const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, + int attr_nid); +const ASN1_OBJECT *PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag); +int PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag); +int PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag); +const ASN1_TYPE *PKCS12_SAFEBAG_get0_bag_obj(const PKCS12_SAFEBAG *bag); +const ASN1_OBJECT *PKCS12_SAFEBAG_get0_bag_type(const PKCS12_SAFEBAG *bag); + +X509 *PKCS12_SAFEBAG_get1_cert_ex(const PKCS12_SAFEBAG *bag, OSSL_LIB_CTX *libctx, const char *propq); +X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag); +X509_CRL *PKCS12_SAFEBAG_get1_crl_ex(const PKCS12_SAFEBAG *bag, OSSL_LIB_CTX *libctx, const char *propq); +X509_CRL *PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag); +const STACK_OF(PKCS12_SAFEBAG) * +PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag); +const PKCS8_PRIV_KEY_INFO *PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag); +const X509_SIG *PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag); + +PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509); +PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_crl(X509_CRL *crl); +PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_secret(int type, int vtype, const unsigned char *value, int len); +PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8); +PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8); +PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, + const char *pass, + int passlen, + unsigned char *salt, + int saltlen, int iter, + PKCS8_PRIV_KEY_INFO *p8inf); +PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt_ex(int pbe_nid, + const char *pass, + int passlen, + unsigned char *salt, + int saltlen, int iter, + PKCS8_PRIV_KEY_INFO *p8inf, + OSSL_LIB_CTX *ctx, + const char *propq); + +PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, + int nid1, int nid2); +PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass, + int passlen); +PKCS8_PRIV_KEY_INFO *PKCS8_decrypt_ex(const X509_SIG *p8, const char *pass, + int passlen, OSSL_LIB_CTX *ctx, + const char *propq); +PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, + const char *pass, int passlen); +PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey_ex(const PKCS12_SAFEBAG *bag, + const char *pass, int passlen, + OSSL_LIB_CTX *ctx, + const char *propq); +X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, + const char *pass, int passlen, unsigned char *salt, + int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8); +X509_SIG *PKCS8_encrypt_ex(int pbe_nid, const EVP_CIPHER *cipher, + const char *pass, int passlen, unsigned char *salt, + int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8, + OSSL_LIB_CTX *ctx, const char *propq); +X509_SIG *PKCS8_set0_pbe(const char *pass, int passlen, + PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe); +X509_SIG *PKCS8_set0_pbe_ex(const char *pass, int passlen, + PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe, + OSSL_LIB_CTX *ctx, const char *propq); +PKCS7 *PKCS12_pack_p7data(STACK_OF(PKCS12_SAFEBAG) *sk); +STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7data(PKCS7 *p7); +PKCS7 *PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen, + unsigned char *salt, int saltlen, int iter, + STACK_OF(PKCS12_SAFEBAG) *bags); +PKCS7 *PKCS12_pack_p7encdata_ex(int pbe_nid, const char *pass, int passlen, + unsigned char *salt, int saltlen, int iter, + STACK_OF(PKCS12_SAFEBAG) *bags, + OSSL_LIB_CTX *ctx, const char *propq); + +STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, + int passlen); + +int PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes); +STACK_OF(PKCS7) *PKCS12_unpack_authsafes(const PKCS12 *p12); + +int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, + int namelen); +int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, + int namelen); +int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name, + int namelen); +int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, + int namelen); +int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, + const unsigned char *name, int namelen); +int PKCS12_add1_attr_by_NID(PKCS12_SAFEBAG *bag, int nid, int type, + const unsigned char *bytes, int len); +int PKCS12_add1_attr_by_txt(PKCS12_SAFEBAG *bag, const char *attrname, int type, + const unsigned char *bytes, int len); +int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage); +ASN1_TYPE *PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs, + int attr_nid); +char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag); +const STACK_OF(X509_ATTRIBUTE) * +PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag); +void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, STACK_OF(X509_ATTRIBUTE) *attrs); +unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor, + const char *pass, int passlen, + const unsigned char *in, int inlen, + unsigned char **data, int *datalen, + int en_de); +unsigned char *PKCS12_pbe_crypt_ex(const X509_ALGOR *algor, + const char *pass, int passlen, + const unsigned char *in, int inlen, + unsigned char **data, int *datalen, + int en_de, OSSL_LIB_CTX *libctx, + const char *propq); +void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it, + const char *pass, int passlen, + const ASN1_OCTET_STRING *oct, int zbuf); +void *PKCS12_item_decrypt_d2i_ex(const X509_ALGOR *algor, const ASN1_ITEM *it, + const char *pass, int passlen, + const ASN1_OCTET_STRING *oct, int zbuf, + OSSL_LIB_CTX *libctx, + const char *propq); +ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt(X509_ALGOR *algor, + const ASN1_ITEM *it, + const char *pass, int passlen, + void *obj, int zbuf); +ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt_ex(X509_ALGOR *algor, + const ASN1_ITEM *it, + const char *pass, int passlen, + void *obj, int zbuf, + OSSL_LIB_CTX *ctx, + const char *propq); +PKCS12 *PKCS12_init(int mode); +PKCS12 *PKCS12_init_ex(int mode, OSSL_LIB_CTX *ctx, const char *propq); + +int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, + int saltlen, int id, int iter, int n, + unsigned char *out, const EVP_MD *md_type); +int PKCS12_key_gen_asc_ex(const char *pass, int passlen, unsigned char *salt, + int saltlen, int id, int iter, int n, + unsigned char *out, const EVP_MD *md_type, + OSSL_LIB_CTX *ctx, const char *propq); +int PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, + int saltlen, int id, int iter, int n, + unsigned char *out, const EVP_MD *md_type); +int PKCS12_key_gen_uni_ex(unsigned char *pass, int passlen, unsigned char *salt, + int saltlen, int id, int iter, int n, + unsigned char *out, const EVP_MD *md_type, + OSSL_LIB_CTX *ctx, const char *propq); +int PKCS12_key_gen_utf8(const char *pass, int passlen, unsigned char *salt, + int saltlen, int id, int iter, int n, + unsigned char *out, const EVP_MD *md_type); +int PKCS12_key_gen_utf8_ex(const char *pass, int passlen, unsigned char *salt, + int saltlen, int id, int iter, int n, + unsigned char *out, const EVP_MD *md_type, + OSSL_LIB_CTX *ctx, const char *propq); + +int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, + ASN1_TYPE *param, const EVP_CIPHER *cipher, + const EVP_MD *md_type, int en_de); +int PKCS12_PBE_keyivgen_ex(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, + ASN1_TYPE *param, const EVP_CIPHER *cipher, + const EVP_MD *md_type, int en_de, + OSSL_LIB_CTX *libctx, const char *propq); +int PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, + unsigned char *mac, unsigned int *maclen); +int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen); +int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, + unsigned char *salt, int saltlen, int iter, + const EVP_MD *md_type); +int PKCS12_set_pbmac1_pbkdf2(PKCS12 *p12, const char *pass, int passlen, + unsigned char *salt, int saltlen, int iter, + const EVP_MD *md_type, const char *prf_md_name); +int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, + int saltlen, const EVP_MD *md_type); +unsigned char *OPENSSL_asc2uni(const char *asc, int asclen, + unsigned char **uni, int *unilen); +char *OPENSSL_uni2asc(const unsigned char *uni, int unilen); +unsigned char *OPENSSL_utf82uni(const char *asc, int asclen, + unsigned char **uni, int *unilen); +char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen); + +DECLARE_ASN1_FUNCTIONS(PKCS12) +DECLARE_ASN1_FUNCTIONS(PKCS12_MAC_DATA) +DECLARE_ASN1_FUNCTIONS(PKCS12_SAFEBAG) +DECLARE_ASN1_FUNCTIONS(PKCS12_BAGS) + +DECLARE_ASN1_ITEM(PKCS12_SAFEBAGS) +DECLARE_ASN1_ITEM(PKCS12_AUTHSAFES) + +void PKCS12_PBE_add(void); +int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, + STACK_OF(X509) **ca); +typedef int PKCS12_create_cb(PKCS12_SAFEBAG *bag, void *cbarg); +PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, + X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert, + int iter, int mac_iter, int keytype); +PKCS12 *PKCS12_create_ex(const char *pass, const char *name, EVP_PKEY *pkey, + X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert, + int iter, int mac_iter, int keytype, + OSSL_LIB_CTX *ctx, const char *propq); +PKCS12 *PKCS12_create_ex2(const char *pass, const char *name, EVP_PKEY *pkey, + X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert, + int iter, int mac_iter, int keytype, + OSSL_LIB_CTX *ctx, const char *propq, + PKCS12_create_cb *cb, void *cbarg); + +PKCS12_SAFEBAG *PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert); +PKCS12_SAFEBAG *PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, + EVP_PKEY *key, int key_usage, int iter, + int key_nid, const char *pass); +PKCS12_SAFEBAG *PKCS12_add_key_ex(STACK_OF(PKCS12_SAFEBAG) **pbags, + EVP_PKEY *key, int key_usage, int iter, + int key_nid, const char *pass, + OSSL_LIB_CTX *ctx, const char *propq); + +PKCS12_SAFEBAG *PKCS12_add_secret(STACK_OF(PKCS12_SAFEBAG) **pbags, + int nid_type, const unsigned char *value, int len); +int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags, + int safe_nid, int iter, const char *pass); +int PKCS12_add_safe_ex(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags, + int safe_nid, int iter, const char *pass, + OSSL_LIB_CTX *ctx, const char *propq); + +PKCS12 *PKCS12_add_safes(STACK_OF(PKCS7) *safes, int p7_nid); +PKCS12 *PKCS12_add_safes_ex(STACK_OF(PKCS7) *safes, int p7_nid, + OSSL_LIB_CTX *ctx, const char *propq); + +int i2d_PKCS12_bio(BIO *bp, const PKCS12 *p12); +# ifndef OPENSSL_NO_STDIO +int i2d_PKCS12_fp(FILE *fp, const PKCS12 *p12); +# endif +PKCS12 *d2i_PKCS12_bio(BIO *bp, PKCS12 **p12); +# ifndef OPENSSL_NO_STDIO +PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12); +# endif +int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass); + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/pkcs7.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/pkcs7.h new file mode 100644 index 00000000..fa68462a --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/pkcs7.h @@ -0,0 +1,430 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/pkcs7.h.in + * + * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_PKCS7_H +# define OPENSSL_PKCS7_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_PKCS7_H +# endif + +# include +# include +# include + +# include +# include +# include +# ifndef OPENSSL_NO_STDIO +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + + +/*- +Encryption_ID DES-CBC +Digest_ID MD5 +Digest_Encryption_ID rsaEncryption +Key_Encryption_ID rsaEncryption +*/ + +typedef struct PKCS7_CTX_st { + OSSL_LIB_CTX *libctx; + char *propq; +} PKCS7_CTX; + +typedef struct pkcs7_issuer_and_serial_st { + X509_NAME *issuer; + ASN1_INTEGER *serial; +} PKCS7_ISSUER_AND_SERIAL; + +typedef struct pkcs7_signer_info_st { + ASN1_INTEGER *version; /* version 1 */ + PKCS7_ISSUER_AND_SERIAL *issuer_and_serial; + X509_ALGOR *digest_alg; + STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ + X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ + ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ + STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ + /* The private key to sign with */ + EVP_PKEY *pkey; + const PKCS7_CTX *ctx; +} PKCS7_SIGNER_INFO; +SKM_DEFINE_STACK_OF_INTERNAL(PKCS7_SIGNER_INFO, PKCS7_SIGNER_INFO, PKCS7_SIGNER_INFO) +#define sk_PKCS7_SIGNER_INFO_num(sk) OPENSSL_sk_num(ossl_check_const_PKCS7_SIGNER_INFO_sk_type(sk)) +#define sk_PKCS7_SIGNER_INFO_value(sk, idx) ((PKCS7_SIGNER_INFO *)OPENSSL_sk_value(ossl_check_const_PKCS7_SIGNER_INFO_sk_type(sk), (idx))) +#define sk_PKCS7_SIGNER_INFO_new(cmp) ((STACK_OF(PKCS7_SIGNER_INFO) *)OPENSSL_sk_new(ossl_check_PKCS7_SIGNER_INFO_compfunc_type(cmp))) +#define sk_PKCS7_SIGNER_INFO_new_null() ((STACK_OF(PKCS7_SIGNER_INFO) *)OPENSSL_sk_new_null()) +#define sk_PKCS7_SIGNER_INFO_new_reserve(cmp, n) ((STACK_OF(PKCS7_SIGNER_INFO) *)OPENSSL_sk_new_reserve(ossl_check_PKCS7_SIGNER_INFO_compfunc_type(cmp), (n))) +#define sk_PKCS7_SIGNER_INFO_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), (n)) +#define sk_PKCS7_SIGNER_INFO_free(sk) OPENSSL_sk_free(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk)) +#define sk_PKCS7_SIGNER_INFO_zero(sk) OPENSSL_sk_zero(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk)) +#define sk_PKCS7_SIGNER_INFO_delete(sk, i) ((PKCS7_SIGNER_INFO *)OPENSSL_sk_delete(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), (i))) +#define sk_PKCS7_SIGNER_INFO_delete_ptr(sk, ptr) ((PKCS7_SIGNER_INFO *)OPENSSL_sk_delete_ptr(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_type(ptr))) +#define sk_PKCS7_SIGNER_INFO_push(sk, ptr) OPENSSL_sk_push(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_type(ptr)) +#define sk_PKCS7_SIGNER_INFO_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_type(ptr)) +#define sk_PKCS7_SIGNER_INFO_pop(sk) ((PKCS7_SIGNER_INFO *)OPENSSL_sk_pop(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk))) +#define sk_PKCS7_SIGNER_INFO_shift(sk) ((PKCS7_SIGNER_INFO *)OPENSSL_sk_shift(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk))) +#define sk_PKCS7_SIGNER_INFO_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk),ossl_check_PKCS7_SIGNER_INFO_freefunc_type(freefunc)) +#define sk_PKCS7_SIGNER_INFO_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_type(ptr), (idx)) +#define sk_PKCS7_SIGNER_INFO_set(sk, idx, ptr) ((PKCS7_SIGNER_INFO *)OPENSSL_sk_set(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), (idx), ossl_check_PKCS7_SIGNER_INFO_type(ptr))) +#define sk_PKCS7_SIGNER_INFO_find(sk, ptr) OPENSSL_sk_find(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_type(ptr)) +#define sk_PKCS7_SIGNER_INFO_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_type(ptr)) +#define sk_PKCS7_SIGNER_INFO_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_type(ptr), pnum) +#define sk_PKCS7_SIGNER_INFO_sort(sk) OPENSSL_sk_sort(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk)) +#define sk_PKCS7_SIGNER_INFO_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_PKCS7_SIGNER_INFO_sk_type(sk)) +#define sk_PKCS7_SIGNER_INFO_dup(sk) ((STACK_OF(PKCS7_SIGNER_INFO) *)OPENSSL_sk_dup(ossl_check_const_PKCS7_SIGNER_INFO_sk_type(sk))) +#define sk_PKCS7_SIGNER_INFO_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(PKCS7_SIGNER_INFO) *)OPENSSL_sk_deep_copy(ossl_check_const_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_copyfunc_type(copyfunc), ossl_check_PKCS7_SIGNER_INFO_freefunc_type(freefunc))) +#define sk_PKCS7_SIGNER_INFO_set_cmp_func(sk, cmp) ((sk_PKCS7_SIGNER_INFO_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_PKCS7_SIGNER_INFO_sk_type(sk), ossl_check_PKCS7_SIGNER_INFO_compfunc_type(cmp))) + + +typedef struct pkcs7_recip_info_st { + ASN1_INTEGER *version; /* version 0 */ + PKCS7_ISSUER_AND_SERIAL *issuer_and_serial; + X509_ALGOR *key_enc_algor; + ASN1_OCTET_STRING *enc_key; + X509 *cert; /* get the pub-key from this */ + const PKCS7_CTX *ctx; +} PKCS7_RECIP_INFO; +SKM_DEFINE_STACK_OF_INTERNAL(PKCS7_RECIP_INFO, PKCS7_RECIP_INFO, PKCS7_RECIP_INFO) +#define sk_PKCS7_RECIP_INFO_num(sk) OPENSSL_sk_num(ossl_check_const_PKCS7_RECIP_INFO_sk_type(sk)) +#define sk_PKCS7_RECIP_INFO_value(sk, idx) ((PKCS7_RECIP_INFO *)OPENSSL_sk_value(ossl_check_const_PKCS7_RECIP_INFO_sk_type(sk), (idx))) +#define sk_PKCS7_RECIP_INFO_new(cmp) ((STACK_OF(PKCS7_RECIP_INFO) *)OPENSSL_sk_new(ossl_check_PKCS7_RECIP_INFO_compfunc_type(cmp))) +#define sk_PKCS7_RECIP_INFO_new_null() ((STACK_OF(PKCS7_RECIP_INFO) *)OPENSSL_sk_new_null()) +#define sk_PKCS7_RECIP_INFO_new_reserve(cmp, n) ((STACK_OF(PKCS7_RECIP_INFO) *)OPENSSL_sk_new_reserve(ossl_check_PKCS7_RECIP_INFO_compfunc_type(cmp), (n))) +#define sk_PKCS7_RECIP_INFO_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), (n)) +#define sk_PKCS7_RECIP_INFO_free(sk) OPENSSL_sk_free(ossl_check_PKCS7_RECIP_INFO_sk_type(sk)) +#define sk_PKCS7_RECIP_INFO_zero(sk) OPENSSL_sk_zero(ossl_check_PKCS7_RECIP_INFO_sk_type(sk)) +#define sk_PKCS7_RECIP_INFO_delete(sk, i) ((PKCS7_RECIP_INFO *)OPENSSL_sk_delete(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), (i))) +#define sk_PKCS7_RECIP_INFO_delete_ptr(sk, ptr) ((PKCS7_RECIP_INFO *)OPENSSL_sk_delete_ptr(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_type(ptr))) +#define sk_PKCS7_RECIP_INFO_push(sk, ptr) OPENSSL_sk_push(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_type(ptr)) +#define sk_PKCS7_RECIP_INFO_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_type(ptr)) +#define sk_PKCS7_RECIP_INFO_pop(sk) ((PKCS7_RECIP_INFO *)OPENSSL_sk_pop(ossl_check_PKCS7_RECIP_INFO_sk_type(sk))) +#define sk_PKCS7_RECIP_INFO_shift(sk) ((PKCS7_RECIP_INFO *)OPENSSL_sk_shift(ossl_check_PKCS7_RECIP_INFO_sk_type(sk))) +#define sk_PKCS7_RECIP_INFO_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_PKCS7_RECIP_INFO_sk_type(sk),ossl_check_PKCS7_RECIP_INFO_freefunc_type(freefunc)) +#define sk_PKCS7_RECIP_INFO_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_type(ptr), (idx)) +#define sk_PKCS7_RECIP_INFO_set(sk, idx, ptr) ((PKCS7_RECIP_INFO *)OPENSSL_sk_set(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), (idx), ossl_check_PKCS7_RECIP_INFO_type(ptr))) +#define sk_PKCS7_RECIP_INFO_find(sk, ptr) OPENSSL_sk_find(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_type(ptr)) +#define sk_PKCS7_RECIP_INFO_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_type(ptr)) +#define sk_PKCS7_RECIP_INFO_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_type(ptr), pnum) +#define sk_PKCS7_RECIP_INFO_sort(sk) OPENSSL_sk_sort(ossl_check_PKCS7_RECIP_INFO_sk_type(sk)) +#define sk_PKCS7_RECIP_INFO_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_PKCS7_RECIP_INFO_sk_type(sk)) +#define sk_PKCS7_RECIP_INFO_dup(sk) ((STACK_OF(PKCS7_RECIP_INFO) *)OPENSSL_sk_dup(ossl_check_const_PKCS7_RECIP_INFO_sk_type(sk))) +#define sk_PKCS7_RECIP_INFO_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(PKCS7_RECIP_INFO) *)OPENSSL_sk_deep_copy(ossl_check_const_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_copyfunc_type(copyfunc), ossl_check_PKCS7_RECIP_INFO_freefunc_type(freefunc))) +#define sk_PKCS7_RECIP_INFO_set_cmp_func(sk, cmp) ((sk_PKCS7_RECIP_INFO_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_PKCS7_RECIP_INFO_sk_type(sk), ossl_check_PKCS7_RECIP_INFO_compfunc_type(cmp))) + + + +typedef struct pkcs7_signed_st { + ASN1_INTEGER *version; /* version 1 */ + STACK_OF(X509_ALGOR) *md_algs; /* md used */ + STACK_OF(X509) *cert; /* [ 0 ] */ /* name should be 'certificates' */ + STACK_OF(X509_CRL) *crl; /* [ 1 ] */ /* name should be 'crls' */ + STACK_OF(PKCS7_SIGNER_INFO) *signer_info; + struct pkcs7_st *contents; +} PKCS7_SIGNED; +/* + * The above structure is very very similar to PKCS7_SIGN_ENVELOPE. How about + * merging the two + */ + +typedef struct pkcs7_enc_content_st { + ASN1_OBJECT *content_type; + X509_ALGOR *algorithm; + ASN1_OCTET_STRING *enc_data; /* [ 0 ] */ + const EVP_CIPHER *cipher; + const PKCS7_CTX *ctx; +} PKCS7_ENC_CONTENT; + +typedef struct pkcs7_enveloped_st { + ASN1_INTEGER *version; /* version 0 */ + STACK_OF(PKCS7_RECIP_INFO) *recipientinfo; + PKCS7_ENC_CONTENT *enc_data; +} PKCS7_ENVELOPE; + +typedef struct pkcs7_signedandenveloped_st { + ASN1_INTEGER *version; /* version 1 */ + STACK_OF(X509_ALGOR) *md_algs; /* md used */ + STACK_OF(X509) *cert; /* [ 0 ] */ /* name should be 'certificates' */ + STACK_OF(X509_CRL) *crl; /* [ 1 ] */ /* name should be 'crls' */ + STACK_OF(PKCS7_SIGNER_INFO) *signer_info; + PKCS7_ENC_CONTENT *enc_data; + STACK_OF(PKCS7_RECIP_INFO) *recipientinfo; +} PKCS7_SIGN_ENVELOPE; + +typedef struct pkcs7_digest_st { + ASN1_INTEGER *version; /* version 0 */ + X509_ALGOR *md; /* md used */ + struct pkcs7_st *contents; + ASN1_OCTET_STRING *digest; +} PKCS7_DIGEST; + +typedef struct pkcs7_encrypted_st { + ASN1_INTEGER *version; /* version 0 */ + PKCS7_ENC_CONTENT *enc_data; +} PKCS7_ENCRYPT; + +typedef struct pkcs7_st { + /* + * The following is non NULL if it contains ASN1 encoding of this + * structure + */ + unsigned char *asn1; + long length; +# define PKCS7_S_HEADER 0 +# define PKCS7_S_BODY 1 +# define PKCS7_S_TAIL 2 + int state; /* used during processing */ + int detached; + ASN1_OBJECT *type; + /* content as defined by the type */ + /* + * all encryption/message digests are applied to the 'contents', leaving + * out the 'type' field. + */ + union { + char *ptr; + /* NID_pkcs7_data */ + ASN1_OCTET_STRING *data; + /* NID_pkcs7_signed */ + PKCS7_SIGNED *sign; /* field name 'signed' would clash with C keyword */ + /* NID_pkcs7_enveloped */ + PKCS7_ENVELOPE *enveloped; + /* NID_pkcs7_signedAndEnveloped */ + PKCS7_SIGN_ENVELOPE *signed_and_enveloped; + /* NID_pkcs7_digest */ + PKCS7_DIGEST *digest; + /* NID_pkcs7_encrypted */ + PKCS7_ENCRYPT *encrypted; + /* Anything else */ + ASN1_TYPE *other; + } d; + PKCS7_CTX ctx; +} PKCS7; +SKM_DEFINE_STACK_OF_INTERNAL(PKCS7, PKCS7, PKCS7) +#define sk_PKCS7_num(sk) OPENSSL_sk_num(ossl_check_const_PKCS7_sk_type(sk)) +#define sk_PKCS7_value(sk, idx) ((PKCS7 *)OPENSSL_sk_value(ossl_check_const_PKCS7_sk_type(sk), (idx))) +#define sk_PKCS7_new(cmp) ((STACK_OF(PKCS7) *)OPENSSL_sk_new(ossl_check_PKCS7_compfunc_type(cmp))) +#define sk_PKCS7_new_null() ((STACK_OF(PKCS7) *)OPENSSL_sk_new_null()) +#define sk_PKCS7_new_reserve(cmp, n) ((STACK_OF(PKCS7) *)OPENSSL_sk_new_reserve(ossl_check_PKCS7_compfunc_type(cmp), (n))) +#define sk_PKCS7_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_PKCS7_sk_type(sk), (n)) +#define sk_PKCS7_free(sk) OPENSSL_sk_free(ossl_check_PKCS7_sk_type(sk)) +#define sk_PKCS7_zero(sk) OPENSSL_sk_zero(ossl_check_PKCS7_sk_type(sk)) +#define sk_PKCS7_delete(sk, i) ((PKCS7 *)OPENSSL_sk_delete(ossl_check_PKCS7_sk_type(sk), (i))) +#define sk_PKCS7_delete_ptr(sk, ptr) ((PKCS7 *)OPENSSL_sk_delete_ptr(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_type(ptr))) +#define sk_PKCS7_push(sk, ptr) OPENSSL_sk_push(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_type(ptr)) +#define sk_PKCS7_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_type(ptr)) +#define sk_PKCS7_pop(sk) ((PKCS7 *)OPENSSL_sk_pop(ossl_check_PKCS7_sk_type(sk))) +#define sk_PKCS7_shift(sk) ((PKCS7 *)OPENSSL_sk_shift(ossl_check_PKCS7_sk_type(sk))) +#define sk_PKCS7_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_PKCS7_sk_type(sk),ossl_check_PKCS7_freefunc_type(freefunc)) +#define sk_PKCS7_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_type(ptr), (idx)) +#define sk_PKCS7_set(sk, idx, ptr) ((PKCS7 *)OPENSSL_sk_set(ossl_check_PKCS7_sk_type(sk), (idx), ossl_check_PKCS7_type(ptr))) +#define sk_PKCS7_find(sk, ptr) OPENSSL_sk_find(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_type(ptr)) +#define sk_PKCS7_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_type(ptr)) +#define sk_PKCS7_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_type(ptr), pnum) +#define sk_PKCS7_sort(sk) OPENSSL_sk_sort(ossl_check_PKCS7_sk_type(sk)) +#define sk_PKCS7_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_PKCS7_sk_type(sk)) +#define sk_PKCS7_dup(sk) ((STACK_OF(PKCS7) *)OPENSSL_sk_dup(ossl_check_const_PKCS7_sk_type(sk))) +#define sk_PKCS7_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(PKCS7) *)OPENSSL_sk_deep_copy(ossl_check_const_PKCS7_sk_type(sk), ossl_check_PKCS7_copyfunc_type(copyfunc), ossl_check_PKCS7_freefunc_type(freefunc))) +#define sk_PKCS7_set_cmp_func(sk, cmp) ((sk_PKCS7_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_PKCS7_sk_type(sk), ossl_check_PKCS7_compfunc_type(cmp))) + + + +# define PKCS7_OP_SET_DETACHED_SIGNATURE 1 +# define PKCS7_OP_GET_DETACHED_SIGNATURE 2 + +# define PKCS7_get_signed_attributes(si) ((si)->auth_attr) +# define PKCS7_get_attributes(si) ((si)->unauth_attr) + +# define PKCS7_type_is_signed(a) (OBJ_obj2nid((a)->type) == NID_pkcs7_signed) +# define PKCS7_type_is_encrypted(a) (OBJ_obj2nid((a)->type) == NID_pkcs7_encrypted) +# define PKCS7_type_is_enveloped(a) (OBJ_obj2nid((a)->type) == NID_pkcs7_enveloped) +# define PKCS7_type_is_signedAndEnveloped(a) \ + (OBJ_obj2nid((a)->type) == NID_pkcs7_signedAndEnveloped) +# define PKCS7_type_is_data(a) (OBJ_obj2nid((a)->type) == NID_pkcs7_data) +# define PKCS7_type_is_digest(a) (OBJ_obj2nid((a)->type) == NID_pkcs7_digest) + +# define PKCS7_set_detached(p,v) \ + PKCS7_ctrl(p,PKCS7_OP_SET_DETACHED_SIGNATURE,v,NULL) +# define PKCS7_get_detached(p) \ + PKCS7_ctrl(p,PKCS7_OP_GET_DETACHED_SIGNATURE,0,NULL) + +# define PKCS7_is_detached(p7) (PKCS7_type_is_signed(p7) && PKCS7_get_detached(p7)) + +/* S/MIME related flags */ + +# define PKCS7_TEXT 0x1 +# define PKCS7_NOCERTS 0x2 +# define PKCS7_NOSIGS 0x4 +# define PKCS7_NOCHAIN 0x8 +# define PKCS7_NOINTERN 0x10 +# define PKCS7_NOVERIFY 0x20 +# define PKCS7_DETACHED 0x40 +# define PKCS7_BINARY 0x80 +# define PKCS7_NOATTR 0x100 +# define PKCS7_NOSMIMECAP 0x200 +# define PKCS7_NOOLDMIMETYPE 0x400 +# define PKCS7_CRLFEOL 0x800 +# define PKCS7_STREAM 0x1000 +# define PKCS7_NOCRL 0x2000 +# define PKCS7_PARTIAL 0x4000 +# define PKCS7_REUSE_DIGEST 0x8000 +# define PKCS7_NO_DUAL_CONTENT 0x10000 + +/* Flags: for compatibility with older code */ + +# define SMIME_TEXT PKCS7_TEXT +# define SMIME_NOCERTS PKCS7_NOCERTS +# define SMIME_NOSIGS PKCS7_NOSIGS +# define SMIME_NOCHAIN PKCS7_NOCHAIN +# define SMIME_NOINTERN PKCS7_NOINTERN +# define SMIME_NOVERIFY PKCS7_NOVERIFY +# define SMIME_DETACHED PKCS7_DETACHED +# define SMIME_BINARY PKCS7_BINARY +# define SMIME_NOATTR PKCS7_NOATTR + +/* CRLF ASCII canonicalisation */ +# define SMIME_ASCIICRLF 0x80000 + +DECLARE_ASN1_FUNCTIONS(PKCS7_ISSUER_AND_SERIAL) + +int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, + const EVP_MD *type, unsigned char *md, + unsigned int *len); +# ifndef OPENSSL_NO_STDIO +PKCS7 *d2i_PKCS7_fp(FILE *fp, PKCS7 **p7); +int i2d_PKCS7_fp(FILE *fp, const PKCS7 *p7); +# endif +DECLARE_ASN1_DUP_FUNCTION(PKCS7) +PKCS7 *d2i_PKCS7_bio(BIO *bp, PKCS7 **p7); +int i2d_PKCS7_bio(BIO *bp, const PKCS7 *p7); +int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags); +int PEM_write_bio_PKCS7_stream(BIO *out, PKCS7 *p7, BIO *in, int flags); + +DECLARE_ASN1_FUNCTIONS(PKCS7_SIGNER_INFO) +DECLARE_ASN1_FUNCTIONS(PKCS7_RECIP_INFO) +DECLARE_ASN1_FUNCTIONS(PKCS7_SIGNED) +DECLARE_ASN1_FUNCTIONS(PKCS7_ENC_CONTENT) +DECLARE_ASN1_FUNCTIONS(PKCS7_ENVELOPE) +DECLARE_ASN1_FUNCTIONS(PKCS7_SIGN_ENVELOPE) +DECLARE_ASN1_FUNCTIONS(PKCS7_DIGEST) +DECLARE_ASN1_FUNCTIONS(PKCS7_ENCRYPT) +DECLARE_ASN1_FUNCTIONS(PKCS7) +PKCS7 *PKCS7_new_ex(OSSL_LIB_CTX *libctx, const char *propq); + +DECLARE_ASN1_ITEM(PKCS7_ATTR_SIGN) +DECLARE_ASN1_ITEM(PKCS7_ATTR_VERIFY) + +DECLARE_ASN1_NDEF_FUNCTION(PKCS7) +DECLARE_ASN1_PRINT_FUNCTION(PKCS7) + +long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg); + +int PKCS7_type_is_other(PKCS7 *p7); +int PKCS7_set_type(PKCS7 *p7, int type); +int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other); +int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data); +int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, + const EVP_MD *dgst); +int PKCS7_SIGNER_INFO_sign(PKCS7_SIGNER_INFO *si); +int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *p7i); +int PKCS7_add_certificate(PKCS7 *p7, X509 *cert); +int PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl); +int PKCS7_content_new(PKCS7 *p7, int nid); +int PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx, + BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si); +int PKCS7_signatureVerify(BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si, + X509 *signer); + +BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio); +int PKCS7_dataFinal(PKCS7 *p7, BIO *bio); +BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert); + +PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, + EVP_PKEY *pkey, const EVP_MD *dgst); +X509 *PKCS7_cert_from_signer_info(PKCS7 *p7, PKCS7_SIGNER_INFO *si); +int PKCS7_set_digest(PKCS7 *p7, const EVP_MD *md); +STACK_OF(PKCS7_SIGNER_INFO) *PKCS7_get_signer_info(PKCS7 *p7); + +PKCS7_RECIP_INFO *PKCS7_add_recipient(PKCS7 *p7, X509 *x509); +void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk, + X509_ALGOR **pdig, X509_ALGOR **psig); +void PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc); +int PKCS7_add_recipient_info(PKCS7 *p7, PKCS7_RECIP_INFO *ri); +int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509); +int PKCS7_set_cipher(PKCS7 *p7, const EVP_CIPHER *cipher); +int PKCS7_stream(unsigned char ***boundary, PKCS7 *p7); + +PKCS7_ISSUER_AND_SERIAL *PKCS7_get_issuer_and_serial(PKCS7 *p7, int idx); +ASN1_OCTET_STRING *PKCS7_get_octet_string(PKCS7 *p7); +ASN1_OCTET_STRING *PKCS7_digest_from_attributes(STACK_OF(X509_ATTRIBUTE) *sk); +int PKCS7_add_signed_attribute(PKCS7_SIGNER_INFO *p7si, int nid, int type, + void *data); +int PKCS7_add_attribute(PKCS7_SIGNER_INFO *p7si, int nid, int atrtype, + void *value); +ASN1_TYPE *PKCS7_get_attribute(const PKCS7_SIGNER_INFO *si, int nid); +ASN1_TYPE *PKCS7_get_signed_attribute(const PKCS7_SIGNER_INFO *si, int nid); +int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO *p7si, + STACK_OF(X509_ATTRIBUTE) *sk); +int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, + STACK_OF(X509_ATTRIBUTE) *sk); + +PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, + BIO *data, int flags); +PKCS7 *PKCS7_sign_ex(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, + BIO *data, int flags, OSSL_LIB_CTX *libctx, + const char *propq); + +PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, + X509 *signcert, EVP_PKEY *pkey, + const EVP_MD *md, int flags); + +int PKCS7_final(PKCS7 *p7, BIO *data, int flags); +int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, + BIO *indata, BIO *out, int flags); +STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, + int flags); +PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher, + int flags); +PKCS7 *PKCS7_encrypt_ex(STACK_OF(X509) *certs, BIO *in, + const EVP_CIPHER *cipher, int flags, + OSSL_LIB_CTX *libctx, const char *propq); +int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, + int flags); + +int PKCS7_add_attrib_smimecap(PKCS7_SIGNER_INFO *si, + STACK_OF(X509_ALGOR) *cap); +STACK_OF(X509_ALGOR) *PKCS7_get_smimecap(PKCS7_SIGNER_INFO *si); +int PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg); + +int PKCS7_add_attrib_content_type(PKCS7_SIGNER_INFO *si, ASN1_OBJECT *coid); +int PKCS7_add0_attrib_signing_time(PKCS7_SIGNER_INFO *si, ASN1_TIME *t); +int PKCS7_add1_attrib_digest(PKCS7_SIGNER_INFO *si, + const unsigned char *md, int mdlen); + +int SMIME_write_PKCS7(BIO *bio, PKCS7 *p7, BIO *data, int flags); +PKCS7 *SMIME_read_PKCS7_ex(BIO *bio, BIO **bcont, PKCS7 **p7); +PKCS7 *SMIME_read_PKCS7(BIO *bio, BIO **bcont); + +BIO *BIO_new_PKCS7(BIO *out, PKCS7 *p7); + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/safestack.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/safestack.h new file mode 100644 index 00000000..0499700b --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/safestack.h @@ -0,0 +1,297 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/safestack.h.in + * + * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_SAFESTACK_H +# define OPENSSL_SAFESTACK_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_SAFESTACK_H +# endif + +# include +# include + +#ifdef __cplusplus +extern "C" { +#endif + +# define STACK_OF(type) struct stack_st_##type + +/* Helper macro for internal use */ +# define SKM_DEFINE_STACK_OF_INTERNAL(t1, t2, t3) \ + STACK_OF(t1); \ + typedef int (*sk_##t1##_compfunc)(const t3 * const *a, const t3 *const *b); \ + typedef void (*sk_##t1##_freefunc)(t3 *a); \ + typedef t3 * (*sk_##t1##_copyfunc)(const t3 *a); \ + static ossl_unused ossl_inline t2 *ossl_check_##t1##_type(t2 *ptr) \ + { \ + return ptr; \ + } \ + static ossl_unused ossl_inline const OPENSSL_STACK *ossl_check_const_##t1##_sk_type(const STACK_OF(t1) *sk) \ + { \ + return (const OPENSSL_STACK *)sk; \ + } \ + static ossl_unused ossl_inline OPENSSL_STACK *ossl_check_##t1##_sk_type(STACK_OF(t1) *sk) \ + { \ + return (OPENSSL_STACK *)sk; \ + } \ + static ossl_unused ossl_inline OPENSSL_sk_compfunc ossl_check_##t1##_compfunc_type(sk_##t1##_compfunc cmp) \ + { \ + return (OPENSSL_sk_compfunc)cmp; \ + } \ + static ossl_unused ossl_inline OPENSSL_sk_copyfunc ossl_check_##t1##_copyfunc_type(sk_##t1##_copyfunc cpy) \ + { \ + return (OPENSSL_sk_copyfunc)cpy; \ + } \ + static ossl_unused ossl_inline OPENSSL_sk_freefunc ossl_check_##t1##_freefunc_type(sk_##t1##_freefunc fr) \ + { \ + return (OPENSSL_sk_freefunc)fr; \ + } + +# define SKM_DEFINE_STACK_OF(t1, t2, t3) \ + STACK_OF(t1); \ + typedef int (*sk_##t1##_compfunc)(const t3 * const *a, const t3 *const *b); \ + typedef void (*sk_##t1##_freefunc)(t3 *a); \ + typedef t3 * (*sk_##t1##_copyfunc)(const t3 *a); \ + static ossl_unused ossl_inline int sk_##t1##_num(const STACK_OF(t1) *sk) \ + { \ + return OPENSSL_sk_num((const OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline t2 *sk_##t1##_value(const STACK_OF(t1) *sk, int idx) \ + { \ + return (t2 *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); \ + } \ + static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_new(sk_##t1##_compfunc compare) \ + { \ + return (STACK_OF(t1) *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); \ + } \ + static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_new_null(void) \ + { \ + return (STACK_OF(t1) *)OPENSSL_sk_new_null(); \ + } \ + static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_new_reserve(sk_##t1##_compfunc compare, int n) \ + { \ + return (STACK_OF(t1) *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_reserve(STACK_OF(t1) *sk, int n) \ + { \ + return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); \ + } \ + static ossl_unused ossl_inline void sk_##t1##_free(STACK_OF(t1) *sk) \ + { \ + OPENSSL_sk_free((OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline void sk_##t1##_zero(STACK_OF(t1) *sk) \ + { \ + OPENSSL_sk_zero((OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline t2 *sk_##t1##_delete(STACK_OF(t1) *sk, int i) \ + { \ + return (t2 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); \ + } \ + static ossl_unused ossl_inline t2 *sk_##t1##_delete_ptr(STACK_OF(t1) *sk, t2 *ptr) \ + { \ + return (t2 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, \ + (const void *)ptr); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_push(STACK_OF(t1) *sk, t2 *ptr) \ + { \ + return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_unshift(STACK_OF(t1) *sk, t2 *ptr) \ + { \ + return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); \ + } \ + static ossl_unused ossl_inline t2 *sk_##t1##_pop(STACK_OF(t1) *sk) \ + { \ + return (t2 *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline t2 *sk_##t1##_shift(STACK_OF(t1) *sk) \ + { \ + return (t2 *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline void sk_##t1##_pop_free(STACK_OF(t1) *sk, sk_##t1##_freefunc freefunc) \ + { \ + OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_insert(STACK_OF(t1) *sk, t2 *ptr, int idx) \ + { \ + return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); \ + } \ + static ossl_unused ossl_inline t2 *sk_##t1##_set(STACK_OF(t1) *sk, int idx, t2 *ptr) \ + { \ + return (t2 *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_find(STACK_OF(t1) *sk, t2 *ptr) \ + { \ + return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_find_ex(STACK_OF(t1) *sk, t2 *ptr) \ + { \ + return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_find_all(STACK_OF(t1) *sk, t2 *ptr, int *pnum) \ + { \ + return OPENSSL_sk_find_all((OPENSSL_STACK *)sk, (const void *)ptr, pnum); \ + } \ + static ossl_unused ossl_inline void sk_##t1##_sort(STACK_OF(t1) *sk) \ + { \ + OPENSSL_sk_sort((OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline int sk_##t1##_is_sorted(const STACK_OF(t1) *sk) \ + { \ + return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline STACK_OF(t1) * sk_##t1##_dup(const STACK_OF(t1) *sk) \ + { \ + return (STACK_OF(t1) *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); \ + } \ + static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_deep_copy(const STACK_OF(t1) *sk, \ + sk_##t1##_copyfunc copyfunc, \ + sk_##t1##_freefunc freefunc) \ + { \ + return (STACK_OF(t1) *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, \ + (OPENSSL_sk_copyfunc)copyfunc, \ + (OPENSSL_sk_freefunc)freefunc); \ + } \ + static ossl_unused ossl_inline sk_##t1##_compfunc sk_##t1##_set_cmp_func(STACK_OF(t1) *sk, sk_##t1##_compfunc compare) \ + { \ + return (sk_##t1##_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); \ + } + +# define DEFINE_STACK_OF(t) SKM_DEFINE_STACK_OF(t, t, t) +# define DEFINE_STACK_OF_CONST(t) SKM_DEFINE_STACK_OF(t, const t, t) +# define DEFINE_SPECIAL_STACK_OF(t1, t2) SKM_DEFINE_STACK_OF(t1, t2, t2) +# define DEFINE_SPECIAL_STACK_OF_CONST(t1, t2) \ + SKM_DEFINE_STACK_OF(t1, const t2, t2) + +/*- + * Strings are special: normally an lhash entry will point to a single + * (somewhat) mutable object. In the case of strings: + * + * a) Instead of a single char, there is an array of chars, NUL-terminated. + * b) The string may have be immutable. + * + * So, they need their own declarations. Especially important for + * type-checking tools, such as Deputy. + * + * In practice, however, it appears to be hard to have a const + * string. For now, I'm settling for dealing with the fact it is a + * string at all. + */ +typedef char *OPENSSL_STRING; +typedef const char *OPENSSL_CSTRING; + +/*- + * Confusingly, LHASH_OF(STRING) deals with char ** throughout, but + * STACK_OF(STRING) is really more like STACK_OF(char), only, as mentioned + * above, instead of a single char each entry is a NUL-terminated array of + * chars. So, we have to implement STRING specially for STACK_OF. This is + * dealt with in the autogenerated macros below. + */ +SKM_DEFINE_STACK_OF_INTERNAL(OPENSSL_STRING, char, char) +#define sk_OPENSSL_STRING_num(sk) OPENSSL_sk_num(ossl_check_const_OPENSSL_STRING_sk_type(sk)) +#define sk_OPENSSL_STRING_value(sk, idx) ((char *)OPENSSL_sk_value(ossl_check_const_OPENSSL_STRING_sk_type(sk), (idx))) +#define sk_OPENSSL_STRING_new(cmp) ((STACK_OF(OPENSSL_STRING) *)OPENSSL_sk_new(ossl_check_OPENSSL_STRING_compfunc_type(cmp))) +#define sk_OPENSSL_STRING_new_null() ((STACK_OF(OPENSSL_STRING) *)OPENSSL_sk_new_null()) +#define sk_OPENSSL_STRING_new_reserve(cmp, n) ((STACK_OF(OPENSSL_STRING) *)OPENSSL_sk_new_reserve(ossl_check_OPENSSL_STRING_compfunc_type(cmp), (n))) +#define sk_OPENSSL_STRING_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OPENSSL_STRING_sk_type(sk), (n)) +#define sk_OPENSSL_STRING_free(sk) OPENSSL_sk_free(ossl_check_OPENSSL_STRING_sk_type(sk)) +#define sk_OPENSSL_STRING_zero(sk) OPENSSL_sk_zero(ossl_check_OPENSSL_STRING_sk_type(sk)) +#define sk_OPENSSL_STRING_delete(sk, i) ((char *)OPENSSL_sk_delete(ossl_check_OPENSSL_STRING_sk_type(sk), (i))) +#define sk_OPENSSL_STRING_delete_ptr(sk, ptr) ((char *)OPENSSL_sk_delete_ptr(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_type(ptr))) +#define sk_OPENSSL_STRING_push(sk, ptr) OPENSSL_sk_push(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_type(ptr)) +#define sk_OPENSSL_STRING_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_type(ptr)) +#define sk_OPENSSL_STRING_pop(sk) ((char *)OPENSSL_sk_pop(ossl_check_OPENSSL_STRING_sk_type(sk))) +#define sk_OPENSSL_STRING_shift(sk) ((char *)OPENSSL_sk_shift(ossl_check_OPENSSL_STRING_sk_type(sk))) +#define sk_OPENSSL_STRING_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OPENSSL_STRING_sk_type(sk),ossl_check_OPENSSL_STRING_freefunc_type(freefunc)) +#define sk_OPENSSL_STRING_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_type(ptr), (idx)) +#define sk_OPENSSL_STRING_set(sk, idx, ptr) ((char *)OPENSSL_sk_set(ossl_check_OPENSSL_STRING_sk_type(sk), (idx), ossl_check_OPENSSL_STRING_type(ptr))) +#define sk_OPENSSL_STRING_find(sk, ptr) OPENSSL_sk_find(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_type(ptr)) +#define sk_OPENSSL_STRING_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_type(ptr)) +#define sk_OPENSSL_STRING_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_type(ptr), pnum) +#define sk_OPENSSL_STRING_sort(sk) OPENSSL_sk_sort(ossl_check_OPENSSL_STRING_sk_type(sk)) +#define sk_OPENSSL_STRING_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OPENSSL_STRING_sk_type(sk)) +#define sk_OPENSSL_STRING_dup(sk) ((STACK_OF(OPENSSL_STRING) *)OPENSSL_sk_dup(ossl_check_const_OPENSSL_STRING_sk_type(sk))) +#define sk_OPENSSL_STRING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OPENSSL_STRING) *)OPENSSL_sk_deep_copy(ossl_check_const_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_copyfunc_type(copyfunc), ossl_check_OPENSSL_STRING_freefunc_type(freefunc))) +#define sk_OPENSSL_STRING_set_cmp_func(sk, cmp) ((sk_OPENSSL_STRING_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OPENSSL_STRING_sk_type(sk), ossl_check_OPENSSL_STRING_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(OPENSSL_CSTRING, const char, char) +#define sk_OPENSSL_CSTRING_num(sk) OPENSSL_sk_num(ossl_check_const_OPENSSL_CSTRING_sk_type(sk)) +#define sk_OPENSSL_CSTRING_value(sk, idx) ((const char *)OPENSSL_sk_value(ossl_check_const_OPENSSL_CSTRING_sk_type(sk), (idx))) +#define sk_OPENSSL_CSTRING_new(cmp) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_new(ossl_check_OPENSSL_CSTRING_compfunc_type(cmp))) +#define sk_OPENSSL_CSTRING_new_null() ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_new_null()) +#define sk_OPENSSL_CSTRING_new_reserve(cmp, n) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_new_reserve(ossl_check_OPENSSL_CSTRING_compfunc_type(cmp), (n))) +#define sk_OPENSSL_CSTRING_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OPENSSL_CSTRING_sk_type(sk), (n)) +#define sk_OPENSSL_CSTRING_free(sk) OPENSSL_sk_free(ossl_check_OPENSSL_CSTRING_sk_type(sk)) +#define sk_OPENSSL_CSTRING_zero(sk) OPENSSL_sk_zero(ossl_check_OPENSSL_CSTRING_sk_type(sk)) +#define sk_OPENSSL_CSTRING_delete(sk, i) ((const char *)OPENSSL_sk_delete(ossl_check_OPENSSL_CSTRING_sk_type(sk), (i))) +#define sk_OPENSSL_CSTRING_delete_ptr(sk, ptr) ((const char *)OPENSSL_sk_delete_ptr(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_type(ptr))) +#define sk_OPENSSL_CSTRING_push(sk, ptr) OPENSSL_sk_push(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_type(ptr)) +#define sk_OPENSSL_CSTRING_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_type(ptr)) +#define sk_OPENSSL_CSTRING_pop(sk) ((const char *)OPENSSL_sk_pop(ossl_check_OPENSSL_CSTRING_sk_type(sk))) +#define sk_OPENSSL_CSTRING_shift(sk) ((const char *)OPENSSL_sk_shift(ossl_check_OPENSSL_CSTRING_sk_type(sk))) +#define sk_OPENSSL_CSTRING_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OPENSSL_CSTRING_sk_type(sk),ossl_check_OPENSSL_CSTRING_freefunc_type(freefunc)) +#define sk_OPENSSL_CSTRING_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_type(ptr), (idx)) +#define sk_OPENSSL_CSTRING_set(sk, idx, ptr) ((const char *)OPENSSL_sk_set(ossl_check_OPENSSL_CSTRING_sk_type(sk), (idx), ossl_check_OPENSSL_CSTRING_type(ptr))) +#define sk_OPENSSL_CSTRING_find(sk, ptr) OPENSSL_sk_find(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_type(ptr)) +#define sk_OPENSSL_CSTRING_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_type(ptr)) +#define sk_OPENSSL_CSTRING_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_type(ptr), pnum) +#define sk_OPENSSL_CSTRING_sort(sk) OPENSSL_sk_sort(ossl_check_OPENSSL_CSTRING_sk_type(sk)) +#define sk_OPENSSL_CSTRING_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OPENSSL_CSTRING_sk_type(sk)) +#define sk_OPENSSL_CSTRING_dup(sk) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_dup(ossl_check_const_OPENSSL_CSTRING_sk_type(sk))) +#define sk_OPENSSL_CSTRING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OPENSSL_CSTRING) *)OPENSSL_sk_deep_copy(ossl_check_const_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_copyfunc_type(copyfunc), ossl_check_OPENSSL_CSTRING_freefunc_type(freefunc))) +#define sk_OPENSSL_CSTRING_set_cmp_func(sk, cmp) ((sk_OPENSSL_CSTRING_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OPENSSL_CSTRING_sk_type(sk), ossl_check_OPENSSL_CSTRING_compfunc_type(cmp))) + + +#if !defined(OPENSSL_NO_DEPRECATED_3_0) +/* + * This is not used by OpenSSL. A block of bytes, NOT nul-terminated. + * These should also be distinguished from "normal" stacks. + */ +typedef void *OPENSSL_BLOCK; +SKM_DEFINE_STACK_OF_INTERNAL(OPENSSL_BLOCK, void, void) +#define sk_OPENSSL_BLOCK_num(sk) OPENSSL_sk_num(ossl_check_const_OPENSSL_BLOCK_sk_type(sk)) +#define sk_OPENSSL_BLOCK_value(sk, idx) ((void *)OPENSSL_sk_value(ossl_check_const_OPENSSL_BLOCK_sk_type(sk), (idx))) +#define sk_OPENSSL_BLOCK_new(cmp) ((STACK_OF(OPENSSL_BLOCK) *)OPENSSL_sk_new(ossl_check_OPENSSL_BLOCK_compfunc_type(cmp))) +#define sk_OPENSSL_BLOCK_new_null() ((STACK_OF(OPENSSL_BLOCK) *)OPENSSL_sk_new_null()) +#define sk_OPENSSL_BLOCK_new_reserve(cmp, n) ((STACK_OF(OPENSSL_BLOCK) *)OPENSSL_sk_new_reserve(ossl_check_OPENSSL_BLOCK_compfunc_type(cmp), (n))) +#define sk_OPENSSL_BLOCK_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OPENSSL_BLOCK_sk_type(sk), (n)) +#define sk_OPENSSL_BLOCK_free(sk) OPENSSL_sk_free(ossl_check_OPENSSL_BLOCK_sk_type(sk)) +#define sk_OPENSSL_BLOCK_zero(sk) OPENSSL_sk_zero(ossl_check_OPENSSL_BLOCK_sk_type(sk)) +#define sk_OPENSSL_BLOCK_delete(sk, i) ((void *)OPENSSL_sk_delete(ossl_check_OPENSSL_BLOCK_sk_type(sk), (i))) +#define sk_OPENSSL_BLOCK_delete_ptr(sk, ptr) ((void *)OPENSSL_sk_delete_ptr(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_type(ptr))) +#define sk_OPENSSL_BLOCK_push(sk, ptr) OPENSSL_sk_push(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_type(ptr)) +#define sk_OPENSSL_BLOCK_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_type(ptr)) +#define sk_OPENSSL_BLOCK_pop(sk) ((void *)OPENSSL_sk_pop(ossl_check_OPENSSL_BLOCK_sk_type(sk))) +#define sk_OPENSSL_BLOCK_shift(sk) ((void *)OPENSSL_sk_shift(ossl_check_OPENSSL_BLOCK_sk_type(sk))) +#define sk_OPENSSL_BLOCK_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OPENSSL_BLOCK_sk_type(sk),ossl_check_OPENSSL_BLOCK_freefunc_type(freefunc)) +#define sk_OPENSSL_BLOCK_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_type(ptr), (idx)) +#define sk_OPENSSL_BLOCK_set(sk, idx, ptr) ((void *)OPENSSL_sk_set(ossl_check_OPENSSL_BLOCK_sk_type(sk), (idx), ossl_check_OPENSSL_BLOCK_type(ptr))) +#define sk_OPENSSL_BLOCK_find(sk, ptr) OPENSSL_sk_find(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_type(ptr)) +#define sk_OPENSSL_BLOCK_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_type(ptr)) +#define sk_OPENSSL_BLOCK_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_type(ptr), pnum) +#define sk_OPENSSL_BLOCK_sort(sk) OPENSSL_sk_sort(ossl_check_OPENSSL_BLOCK_sk_type(sk)) +#define sk_OPENSSL_BLOCK_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OPENSSL_BLOCK_sk_type(sk)) +#define sk_OPENSSL_BLOCK_dup(sk) ((STACK_OF(OPENSSL_BLOCK) *)OPENSSL_sk_dup(ossl_check_const_OPENSSL_BLOCK_sk_type(sk))) +#define sk_OPENSSL_BLOCK_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OPENSSL_BLOCK) *)OPENSSL_sk_deep_copy(ossl_check_const_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_copyfunc_type(copyfunc), ossl_check_OPENSSL_BLOCK_freefunc_type(freefunc))) +#define sk_OPENSSL_BLOCK_set_cmp_func(sk, cmp) ((sk_OPENSSL_BLOCK_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OPENSSL_BLOCK_sk_type(sk), ossl_check_OPENSSL_BLOCK_compfunc_type(cmp))) + +#endif + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/srp.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/srp.h new file mode 100644 index 00000000..a48766c6 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/srp.h @@ -0,0 +1,285 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/srp.h.in + * + * Copyright 2004-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright (c) 2004, EdelKey Project. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + * + * Originally written by Christophe Renou and Peter Sylvester, + * for the EdelKey project. + */ + + + +#ifndef OPENSSL_SRP_H +# define OPENSSL_SRP_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_SRP_H +# endif + +#include + +#ifndef OPENSSL_NO_SRP +# include +# include +# include +# include +# include + +# ifdef __cplusplus +extern "C" { +# endif + +# ifndef OPENSSL_NO_DEPRECATED_3_0 + +typedef struct SRP_gN_cache_st { + char *b64_bn; + BIGNUM *bn; +} SRP_gN_cache; +SKM_DEFINE_STACK_OF_INTERNAL(SRP_gN_cache, SRP_gN_cache, SRP_gN_cache) +#define sk_SRP_gN_cache_num(sk) OPENSSL_sk_num(ossl_check_const_SRP_gN_cache_sk_type(sk)) +#define sk_SRP_gN_cache_value(sk, idx) ((SRP_gN_cache *)OPENSSL_sk_value(ossl_check_const_SRP_gN_cache_sk_type(sk), (idx))) +#define sk_SRP_gN_cache_new(cmp) ((STACK_OF(SRP_gN_cache) *)OPENSSL_sk_new(ossl_check_SRP_gN_cache_compfunc_type(cmp))) +#define sk_SRP_gN_cache_new_null() ((STACK_OF(SRP_gN_cache) *)OPENSSL_sk_new_null()) +#define sk_SRP_gN_cache_new_reserve(cmp, n) ((STACK_OF(SRP_gN_cache) *)OPENSSL_sk_new_reserve(ossl_check_SRP_gN_cache_compfunc_type(cmp), (n))) +#define sk_SRP_gN_cache_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SRP_gN_cache_sk_type(sk), (n)) +#define sk_SRP_gN_cache_free(sk) OPENSSL_sk_free(ossl_check_SRP_gN_cache_sk_type(sk)) +#define sk_SRP_gN_cache_zero(sk) OPENSSL_sk_zero(ossl_check_SRP_gN_cache_sk_type(sk)) +#define sk_SRP_gN_cache_delete(sk, i) ((SRP_gN_cache *)OPENSSL_sk_delete(ossl_check_SRP_gN_cache_sk_type(sk), (i))) +#define sk_SRP_gN_cache_delete_ptr(sk, ptr) ((SRP_gN_cache *)OPENSSL_sk_delete_ptr(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_type(ptr))) +#define sk_SRP_gN_cache_push(sk, ptr) OPENSSL_sk_push(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_type(ptr)) +#define sk_SRP_gN_cache_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_type(ptr)) +#define sk_SRP_gN_cache_pop(sk) ((SRP_gN_cache *)OPENSSL_sk_pop(ossl_check_SRP_gN_cache_sk_type(sk))) +#define sk_SRP_gN_cache_shift(sk) ((SRP_gN_cache *)OPENSSL_sk_shift(ossl_check_SRP_gN_cache_sk_type(sk))) +#define sk_SRP_gN_cache_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SRP_gN_cache_sk_type(sk),ossl_check_SRP_gN_cache_freefunc_type(freefunc)) +#define sk_SRP_gN_cache_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_type(ptr), (idx)) +#define sk_SRP_gN_cache_set(sk, idx, ptr) ((SRP_gN_cache *)OPENSSL_sk_set(ossl_check_SRP_gN_cache_sk_type(sk), (idx), ossl_check_SRP_gN_cache_type(ptr))) +#define sk_SRP_gN_cache_find(sk, ptr) OPENSSL_sk_find(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_type(ptr)) +#define sk_SRP_gN_cache_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_type(ptr)) +#define sk_SRP_gN_cache_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_type(ptr), pnum) +#define sk_SRP_gN_cache_sort(sk) OPENSSL_sk_sort(ossl_check_SRP_gN_cache_sk_type(sk)) +#define sk_SRP_gN_cache_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SRP_gN_cache_sk_type(sk)) +#define sk_SRP_gN_cache_dup(sk) ((STACK_OF(SRP_gN_cache) *)OPENSSL_sk_dup(ossl_check_const_SRP_gN_cache_sk_type(sk))) +#define sk_SRP_gN_cache_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SRP_gN_cache) *)OPENSSL_sk_deep_copy(ossl_check_const_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_copyfunc_type(copyfunc), ossl_check_SRP_gN_cache_freefunc_type(freefunc))) +#define sk_SRP_gN_cache_set_cmp_func(sk, cmp) ((sk_SRP_gN_cache_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SRP_gN_cache_sk_type(sk), ossl_check_SRP_gN_cache_compfunc_type(cmp))) + + + +typedef struct SRP_user_pwd_st { + /* Owned by us. */ + char *id; + BIGNUM *s; + BIGNUM *v; + /* Not owned by us. */ + const BIGNUM *g; + const BIGNUM *N; + /* Owned by us. */ + char *info; +} SRP_user_pwd; +SKM_DEFINE_STACK_OF_INTERNAL(SRP_user_pwd, SRP_user_pwd, SRP_user_pwd) +#define sk_SRP_user_pwd_num(sk) OPENSSL_sk_num(ossl_check_const_SRP_user_pwd_sk_type(sk)) +#define sk_SRP_user_pwd_value(sk, idx) ((SRP_user_pwd *)OPENSSL_sk_value(ossl_check_const_SRP_user_pwd_sk_type(sk), (idx))) +#define sk_SRP_user_pwd_new(cmp) ((STACK_OF(SRP_user_pwd) *)OPENSSL_sk_new(ossl_check_SRP_user_pwd_compfunc_type(cmp))) +#define sk_SRP_user_pwd_new_null() ((STACK_OF(SRP_user_pwd) *)OPENSSL_sk_new_null()) +#define sk_SRP_user_pwd_new_reserve(cmp, n) ((STACK_OF(SRP_user_pwd) *)OPENSSL_sk_new_reserve(ossl_check_SRP_user_pwd_compfunc_type(cmp), (n))) +#define sk_SRP_user_pwd_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SRP_user_pwd_sk_type(sk), (n)) +#define sk_SRP_user_pwd_free(sk) OPENSSL_sk_free(ossl_check_SRP_user_pwd_sk_type(sk)) +#define sk_SRP_user_pwd_zero(sk) OPENSSL_sk_zero(ossl_check_SRP_user_pwd_sk_type(sk)) +#define sk_SRP_user_pwd_delete(sk, i) ((SRP_user_pwd *)OPENSSL_sk_delete(ossl_check_SRP_user_pwd_sk_type(sk), (i))) +#define sk_SRP_user_pwd_delete_ptr(sk, ptr) ((SRP_user_pwd *)OPENSSL_sk_delete_ptr(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_type(ptr))) +#define sk_SRP_user_pwd_push(sk, ptr) OPENSSL_sk_push(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_type(ptr)) +#define sk_SRP_user_pwd_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_type(ptr)) +#define sk_SRP_user_pwd_pop(sk) ((SRP_user_pwd *)OPENSSL_sk_pop(ossl_check_SRP_user_pwd_sk_type(sk))) +#define sk_SRP_user_pwd_shift(sk) ((SRP_user_pwd *)OPENSSL_sk_shift(ossl_check_SRP_user_pwd_sk_type(sk))) +#define sk_SRP_user_pwd_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SRP_user_pwd_sk_type(sk),ossl_check_SRP_user_pwd_freefunc_type(freefunc)) +#define sk_SRP_user_pwd_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_type(ptr), (idx)) +#define sk_SRP_user_pwd_set(sk, idx, ptr) ((SRP_user_pwd *)OPENSSL_sk_set(ossl_check_SRP_user_pwd_sk_type(sk), (idx), ossl_check_SRP_user_pwd_type(ptr))) +#define sk_SRP_user_pwd_find(sk, ptr) OPENSSL_sk_find(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_type(ptr)) +#define sk_SRP_user_pwd_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_type(ptr)) +#define sk_SRP_user_pwd_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_type(ptr), pnum) +#define sk_SRP_user_pwd_sort(sk) OPENSSL_sk_sort(ossl_check_SRP_user_pwd_sk_type(sk)) +#define sk_SRP_user_pwd_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SRP_user_pwd_sk_type(sk)) +#define sk_SRP_user_pwd_dup(sk) ((STACK_OF(SRP_user_pwd) *)OPENSSL_sk_dup(ossl_check_const_SRP_user_pwd_sk_type(sk))) +#define sk_SRP_user_pwd_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SRP_user_pwd) *)OPENSSL_sk_deep_copy(ossl_check_const_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_copyfunc_type(copyfunc), ossl_check_SRP_user_pwd_freefunc_type(freefunc))) +#define sk_SRP_user_pwd_set_cmp_func(sk, cmp) ((sk_SRP_user_pwd_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SRP_user_pwd_sk_type(sk), ossl_check_SRP_user_pwd_compfunc_type(cmp))) + + +OSSL_DEPRECATEDIN_3_0 +SRP_user_pwd *SRP_user_pwd_new(void); +OSSL_DEPRECATEDIN_3_0 +void SRP_user_pwd_free(SRP_user_pwd *user_pwd); + +OSSL_DEPRECATEDIN_3_0 +void SRP_user_pwd_set_gN(SRP_user_pwd *user_pwd, const BIGNUM *g, + const BIGNUM *N); +OSSL_DEPRECATEDIN_3_0 +int SRP_user_pwd_set1_ids(SRP_user_pwd *user_pwd, const char *id, + const char *info); +OSSL_DEPRECATEDIN_3_0 +int SRP_user_pwd_set0_sv(SRP_user_pwd *user_pwd, BIGNUM *s, BIGNUM *v); + +typedef struct SRP_VBASE_st { + STACK_OF(SRP_user_pwd) *users_pwd; + STACK_OF(SRP_gN_cache) *gN_cache; +/* to simulate a user */ + char *seed_key; + const BIGNUM *default_g; + const BIGNUM *default_N; +} SRP_VBASE; + +/* + * Internal structure storing N and g pair + */ +typedef struct SRP_gN_st { + char *id; + const BIGNUM *g; + const BIGNUM *N; +} SRP_gN; +SKM_DEFINE_STACK_OF_INTERNAL(SRP_gN, SRP_gN, SRP_gN) +#define sk_SRP_gN_num(sk) OPENSSL_sk_num(ossl_check_const_SRP_gN_sk_type(sk)) +#define sk_SRP_gN_value(sk, idx) ((SRP_gN *)OPENSSL_sk_value(ossl_check_const_SRP_gN_sk_type(sk), (idx))) +#define sk_SRP_gN_new(cmp) ((STACK_OF(SRP_gN) *)OPENSSL_sk_new(ossl_check_SRP_gN_compfunc_type(cmp))) +#define sk_SRP_gN_new_null() ((STACK_OF(SRP_gN) *)OPENSSL_sk_new_null()) +#define sk_SRP_gN_new_reserve(cmp, n) ((STACK_OF(SRP_gN) *)OPENSSL_sk_new_reserve(ossl_check_SRP_gN_compfunc_type(cmp), (n))) +#define sk_SRP_gN_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SRP_gN_sk_type(sk), (n)) +#define sk_SRP_gN_free(sk) OPENSSL_sk_free(ossl_check_SRP_gN_sk_type(sk)) +#define sk_SRP_gN_zero(sk) OPENSSL_sk_zero(ossl_check_SRP_gN_sk_type(sk)) +#define sk_SRP_gN_delete(sk, i) ((SRP_gN *)OPENSSL_sk_delete(ossl_check_SRP_gN_sk_type(sk), (i))) +#define sk_SRP_gN_delete_ptr(sk, ptr) ((SRP_gN *)OPENSSL_sk_delete_ptr(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_type(ptr))) +#define sk_SRP_gN_push(sk, ptr) OPENSSL_sk_push(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_type(ptr)) +#define sk_SRP_gN_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_type(ptr)) +#define sk_SRP_gN_pop(sk) ((SRP_gN *)OPENSSL_sk_pop(ossl_check_SRP_gN_sk_type(sk))) +#define sk_SRP_gN_shift(sk) ((SRP_gN *)OPENSSL_sk_shift(ossl_check_SRP_gN_sk_type(sk))) +#define sk_SRP_gN_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SRP_gN_sk_type(sk),ossl_check_SRP_gN_freefunc_type(freefunc)) +#define sk_SRP_gN_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_type(ptr), (idx)) +#define sk_SRP_gN_set(sk, idx, ptr) ((SRP_gN *)OPENSSL_sk_set(ossl_check_SRP_gN_sk_type(sk), (idx), ossl_check_SRP_gN_type(ptr))) +#define sk_SRP_gN_find(sk, ptr) OPENSSL_sk_find(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_type(ptr)) +#define sk_SRP_gN_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_type(ptr)) +#define sk_SRP_gN_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_type(ptr), pnum) +#define sk_SRP_gN_sort(sk) OPENSSL_sk_sort(ossl_check_SRP_gN_sk_type(sk)) +#define sk_SRP_gN_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SRP_gN_sk_type(sk)) +#define sk_SRP_gN_dup(sk) ((STACK_OF(SRP_gN) *)OPENSSL_sk_dup(ossl_check_const_SRP_gN_sk_type(sk))) +#define sk_SRP_gN_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SRP_gN) *)OPENSSL_sk_deep_copy(ossl_check_const_SRP_gN_sk_type(sk), ossl_check_SRP_gN_copyfunc_type(copyfunc), ossl_check_SRP_gN_freefunc_type(freefunc))) +#define sk_SRP_gN_set_cmp_func(sk, cmp) ((sk_SRP_gN_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SRP_gN_sk_type(sk), ossl_check_SRP_gN_compfunc_type(cmp))) + + + +OSSL_DEPRECATEDIN_3_0 +SRP_VBASE *SRP_VBASE_new(char *seed_key); +OSSL_DEPRECATEDIN_3_0 +void SRP_VBASE_free(SRP_VBASE *vb); +OSSL_DEPRECATEDIN_3_0 +int SRP_VBASE_init(SRP_VBASE *vb, char *verifier_file); + +OSSL_DEPRECATEDIN_3_0 +int SRP_VBASE_add0_user(SRP_VBASE *vb, SRP_user_pwd *user_pwd); + +/* NOTE: unlike in SRP_VBASE_get_by_user, caller owns the returned pointer.*/ +OSSL_DEPRECATEDIN_3_0 +SRP_user_pwd *SRP_VBASE_get1_by_user(SRP_VBASE *vb, char *username); + +OSSL_DEPRECATEDIN_3_0 +char *SRP_create_verifier_ex(const char *user, const char *pass, char **salt, + char **verifier, const char *N, const char *g, + OSSL_LIB_CTX *libctx, const char *propq); +OSSL_DEPRECATEDIN_3_0 +char *SRP_create_verifier(const char *user, const char *pass, char **salt, + char **verifier, const char *N, const char *g); +OSSL_DEPRECATEDIN_3_0 +int SRP_create_verifier_BN_ex(const char *user, const char *pass, BIGNUM **salt, + BIGNUM **verifier, const BIGNUM *N, + const BIGNUM *g, OSSL_LIB_CTX *libctx, + const char *propq); +OSSL_DEPRECATEDIN_3_0 +int SRP_create_verifier_BN(const char *user, const char *pass, BIGNUM **salt, + BIGNUM **verifier, const BIGNUM *N, + const BIGNUM *g); + +# define SRP_NO_ERROR 0 +# define SRP_ERR_VBASE_INCOMPLETE_FILE 1 +# define SRP_ERR_VBASE_BN_LIB 2 +# define SRP_ERR_OPEN_FILE 3 +# define SRP_ERR_MEMORY 4 + +# define DB_srptype 0 +# define DB_srpverifier 1 +# define DB_srpsalt 2 +# define DB_srpid 3 +# define DB_srpgN 4 +# define DB_srpinfo 5 +# undef DB_NUMBER +# define DB_NUMBER 6 + +# define DB_SRP_INDEX 'I' +# define DB_SRP_VALID 'V' +# define DB_SRP_REVOKED 'R' +# define DB_SRP_MODIF 'v' + +/* see srp.c */ +OSSL_DEPRECATEDIN_3_0 +char *SRP_check_known_gN_param(const BIGNUM *g, const BIGNUM *N); +OSSL_DEPRECATEDIN_3_0 +SRP_gN *SRP_get_default_gN(const char *id); + +/* server side .... */ +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_server_key(const BIGNUM *A, const BIGNUM *v, const BIGNUM *u, + const BIGNUM *b, const BIGNUM *N); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_B_ex(const BIGNUM *b, const BIGNUM *N, const BIGNUM *g, + const BIGNUM *v, OSSL_LIB_CTX *libctx, const char *propq); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_B(const BIGNUM *b, const BIGNUM *N, const BIGNUM *g, + const BIGNUM *v); + +OSSL_DEPRECATEDIN_3_0 +int SRP_Verify_A_mod_N(const BIGNUM *A, const BIGNUM *N); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_u_ex(const BIGNUM *A, const BIGNUM *B, const BIGNUM *N, + OSSL_LIB_CTX *libctx, const char *propq); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_u(const BIGNUM *A, const BIGNUM *B, const BIGNUM *N); + +/* client side .... */ + +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_x_ex(const BIGNUM *s, const char *user, const char *pass, + OSSL_LIB_CTX *libctx, const char *propq); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_x(const BIGNUM *s, const char *user, const char *pass); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_A(const BIGNUM *a, const BIGNUM *N, const BIGNUM *g); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_client_key_ex(const BIGNUM *N, const BIGNUM *B, const BIGNUM *g, + const BIGNUM *x, const BIGNUM *a, const BIGNUM *u, + OSSL_LIB_CTX *libctx, const char *propq); +OSSL_DEPRECATEDIN_3_0 +BIGNUM *SRP_Calc_client_key(const BIGNUM *N, const BIGNUM *B, const BIGNUM *g, + const BIGNUM *x, const BIGNUM *a, const BIGNUM *u); +OSSL_DEPRECATEDIN_3_0 +int SRP_Verify_B_mod_N(const BIGNUM *B, const BIGNUM *N); + +# define SRP_MINIMAL_N 1024 + +# endif /* OPENSSL_NO_DEPRECATED_3_0 */ + +/* This method ignores the configured seed and fails for an unknown user. */ +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 +SRP_user_pwd *SRP_VBASE_get_by_user(SRP_VBASE *vb, char *username); +# endif + +# ifdef __cplusplus +} +# endif +# endif + +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ssl.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ssl.h new file mode 100644 index 00000000..8687308a --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ssl.h @@ -0,0 +1,2878 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/ssl.h.in + * + * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved + * Copyright 2005 Nokia. All rights reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_SSL_H +# define OPENSSL_SSL_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_SSL_H +# endif + +# include +# include +# include +# include +# include +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# include +# include +# include +# endif +# include +# include +# include +# include + +# include +# include +# include +# include +# include +# ifndef OPENSSL_NO_STDIO +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +/* OpenSSL version number for ASN.1 encoding of the session information */ +/*- + * Version 0 - initial version + * Version 1 - added the optional peer certificate + */ +# define SSL_SESSION_ASN1_VERSION 0x0001 + +# define SSL_MAX_SSL_SESSION_ID_LENGTH 32 +# define SSL_MAX_SID_CTX_LENGTH 32 + +# define SSL_MIN_RSA_MODULUS_LENGTH_IN_BYTES (512/8) +# define SSL_MAX_KEY_ARG_LENGTH 8 +/* SSL_MAX_MASTER_KEY_LENGTH is defined in prov_ssl.h */ + +/* The maximum number of encrypt/decrypt pipelines we can support */ +# define SSL_MAX_PIPELINES 32 + +/* text strings for the ciphers */ + +/* These are used to specify which ciphers to use and not to use */ + +# define SSL_TXT_LOW "LOW" +# define SSL_TXT_MEDIUM "MEDIUM" +# define SSL_TXT_HIGH "HIGH" +# define SSL_TXT_FIPS "FIPS" + +# define SSL_TXT_aNULL "aNULL" +# define SSL_TXT_eNULL "eNULL" +# define SSL_TXT_NULL "NULL" + +# define SSL_TXT_kRSA "kRSA" +# define SSL_TXT_kDHr "kDHr"/* this cipher class has been removed */ +# define SSL_TXT_kDHd "kDHd"/* this cipher class has been removed */ +# define SSL_TXT_kDH "kDH"/* this cipher class has been removed */ +# define SSL_TXT_kEDH "kEDH"/* alias for kDHE */ +# define SSL_TXT_kDHE "kDHE" +# define SSL_TXT_kECDHr "kECDHr"/* this cipher class has been removed */ +# define SSL_TXT_kECDHe "kECDHe"/* this cipher class has been removed */ +# define SSL_TXT_kECDH "kECDH"/* this cipher class has been removed */ +# define SSL_TXT_kEECDH "kEECDH"/* alias for kECDHE */ +# define SSL_TXT_kECDHE "kECDHE" +# define SSL_TXT_kPSK "kPSK" +# define SSL_TXT_kRSAPSK "kRSAPSK" +# define SSL_TXT_kECDHEPSK "kECDHEPSK" +# define SSL_TXT_kDHEPSK "kDHEPSK" +# define SSL_TXT_kGOST "kGOST" +# define SSL_TXT_kGOST18 "kGOST18" +# define SSL_TXT_kSRP "kSRP" + +# define SSL_TXT_aRSA "aRSA" +# define SSL_TXT_aDSS "aDSS" +# define SSL_TXT_aDH "aDH"/* this cipher class has been removed */ +# define SSL_TXT_aECDH "aECDH"/* this cipher class has been removed */ +# define SSL_TXT_aECDSA "aECDSA" +# define SSL_TXT_aPSK "aPSK" +# define SSL_TXT_aGOST94 "aGOST94" +# define SSL_TXT_aGOST01 "aGOST01" +# define SSL_TXT_aGOST12 "aGOST12" +# define SSL_TXT_aGOST "aGOST" +# define SSL_TXT_aSRP "aSRP" + +# define SSL_TXT_DSS "DSS" +# define SSL_TXT_DH "DH" +# define SSL_TXT_DHE "DHE"/* same as "kDHE:-ADH" */ +# define SSL_TXT_EDH "EDH"/* alias for DHE */ +# define SSL_TXT_ADH "ADH" +# define SSL_TXT_RSA "RSA" +# define SSL_TXT_ECDH "ECDH" +# define SSL_TXT_EECDH "EECDH"/* alias for ECDHE" */ +# define SSL_TXT_ECDHE "ECDHE"/* same as "kECDHE:-AECDH" */ +# define SSL_TXT_AECDH "AECDH" +# define SSL_TXT_ECDSA "ECDSA" +# define SSL_TXT_PSK "PSK" +# define SSL_TXT_SRP "SRP" + +# define SSL_TXT_DES "DES" +# define SSL_TXT_3DES "3DES" +# define SSL_TXT_RC4 "RC4" +# define SSL_TXT_RC2 "RC2" +# define SSL_TXT_IDEA "IDEA" +# define SSL_TXT_SEED "SEED" +# define SSL_TXT_AES128 "AES128" +# define SSL_TXT_AES256 "AES256" +# define SSL_TXT_AES "AES" +# define SSL_TXT_AES_GCM "AESGCM" +# define SSL_TXT_AES_CCM "AESCCM" +# define SSL_TXT_AES_CCM_8 "AESCCM8" +# define SSL_TXT_CAMELLIA128 "CAMELLIA128" +# define SSL_TXT_CAMELLIA256 "CAMELLIA256" +# define SSL_TXT_CAMELLIA "CAMELLIA" +# define SSL_TXT_CHACHA20 "CHACHA20" +# define SSL_TXT_GOST "GOST89" +# define SSL_TXT_ARIA "ARIA" +# define SSL_TXT_ARIA_GCM "ARIAGCM" +# define SSL_TXT_ARIA128 "ARIA128" +# define SSL_TXT_ARIA256 "ARIA256" +# define SSL_TXT_GOST2012_GOST8912_GOST8912 "GOST2012-GOST8912-GOST8912" +# define SSL_TXT_CBC "CBC" + +# define SSL_TXT_MD5 "MD5" +# define SSL_TXT_SHA1 "SHA1" +# define SSL_TXT_SHA "SHA"/* same as "SHA1" */ +# define SSL_TXT_GOST94 "GOST94" +# define SSL_TXT_GOST89MAC "GOST89MAC" +# define SSL_TXT_GOST12 "GOST12" +# define SSL_TXT_GOST89MAC12 "GOST89MAC12" +# define SSL_TXT_SHA256 "SHA256" +# define SSL_TXT_SHA384 "SHA384" + +# define SSL_TXT_SSLV3 "SSLv3" +# define SSL_TXT_TLSV1 "TLSv1" +# define SSL_TXT_TLSV1_1 "TLSv1.1" +# define SSL_TXT_TLSV1_2 "TLSv1.2" + +# define SSL_TXT_ALL "ALL" + +/*- + * COMPLEMENTOF* definitions. These identifiers are used to (de-select) + * ciphers normally not being used. + * Example: "RC4" will activate all ciphers using RC4 including ciphers + * without authentication, which would normally disabled by DEFAULT (due + * the "!ADH" being part of default). Therefore "RC4:!COMPLEMENTOFDEFAULT" + * will make sure that it is also disabled in the specific selection. + * COMPLEMENTOF* identifiers are portable between version, as adjustments + * to the default cipher setup will also be included here. + * + * COMPLEMENTOFDEFAULT does not experience the same special treatment that + * DEFAULT gets, as only selection is being done and no sorting as needed + * for DEFAULT. + */ +# define SSL_TXT_CMPALL "COMPLEMENTOFALL" +# define SSL_TXT_CMPDEF "COMPLEMENTOFDEFAULT" + +/* + * The following cipher list is used by default. It also is substituted when + * an application-defined cipher list string starts with 'DEFAULT'. + * This applies to ciphersuites for TLSv1.2 and below. + * DEPRECATED IN 3.0.0, in favor of OSSL_default_cipher_list() + * Update both macro and function simultaneously + */ +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SSL_DEFAULT_CIPHER_LIST "ALL:!COMPLEMENTOFDEFAULT:!eNULL" +/* + * This is the default set of TLSv1.3 ciphersuites + * DEPRECATED IN 3.0.0, in favor of OSSL_default_ciphersuites() + * Update both macro and function simultaneously + */ +# define TLS_DEFAULT_CIPHERSUITES "TLS_AES_256_GCM_SHA384:" \ + "TLS_CHACHA20_POLY1305_SHA256:" \ + "TLS_AES_128_GCM_SHA256" +# endif +/* + * As of OpenSSL 1.0.0, ssl_create_cipher_list() in ssl/ssl_ciph.c always + * starts with a reasonable order, and all we have to do for DEFAULT is + * throwing out anonymous and unencrypted ciphersuites! (The latter are not + * actually enabled by ALL, but "ALL:RSA" would enable some of them.) + */ + +/* Used in SSL_set_shutdown()/SSL_get_shutdown(); */ +# define SSL_SENT_SHUTDOWN 1 +# define SSL_RECEIVED_SHUTDOWN 2 + +#ifdef __cplusplus +} +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +# define SSL_FILETYPE_ASN1 X509_FILETYPE_ASN1 +# define SSL_FILETYPE_PEM X509_FILETYPE_PEM + +/* + * This is needed to stop compilers complaining about the 'struct ssl_st *' + * function parameters used to prototype callbacks in SSL_CTX. + */ +typedef struct ssl_st *ssl_crock_st; +typedef struct tls_session_ticket_ext_st TLS_SESSION_TICKET_EXT; +typedef struct ssl_method_st SSL_METHOD; +typedef struct ssl_cipher_st SSL_CIPHER; +typedef struct ssl_session_st SSL_SESSION; +typedef struct tls_sigalgs_st TLS_SIGALGS; +typedef struct ssl_conf_ctx_st SSL_CONF_CTX; + +STACK_OF(SSL_CIPHER); + +/* SRTP protection profiles for use with the use_srtp extension (RFC 5764)*/ +typedef struct srtp_protection_profile_st { + const char *name; + unsigned long id; +} SRTP_PROTECTION_PROFILE; +SKM_DEFINE_STACK_OF_INTERNAL(SRTP_PROTECTION_PROFILE, SRTP_PROTECTION_PROFILE, SRTP_PROTECTION_PROFILE) +#define sk_SRTP_PROTECTION_PROFILE_num(sk) OPENSSL_sk_num(ossl_check_const_SRTP_PROTECTION_PROFILE_sk_type(sk)) +#define sk_SRTP_PROTECTION_PROFILE_value(sk, idx) ((SRTP_PROTECTION_PROFILE *)OPENSSL_sk_value(ossl_check_const_SRTP_PROTECTION_PROFILE_sk_type(sk), (idx))) +#define sk_SRTP_PROTECTION_PROFILE_new(cmp) ((STACK_OF(SRTP_PROTECTION_PROFILE) *)OPENSSL_sk_new(ossl_check_SRTP_PROTECTION_PROFILE_compfunc_type(cmp))) +#define sk_SRTP_PROTECTION_PROFILE_new_null() ((STACK_OF(SRTP_PROTECTION_PROFILE) *)OPENSSL_sk_new_null()) +#define sk_SRTP_PROTECTION_PROFILE_new_reserve(cmp, n) ((STACK_OF(SRTP_PROTECTION_PROFILE) *)OPENSSL_sk_new_reserve(ossl_check_SRTP_PROTECTION_PROFILE_compfunc_type(cmp), (n))) +#define sk_SRTP_PROTECTION_PROFILE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), (n)) +#define sk_SRTP_PROTECTION_PROFILE_free(sk) OPENSSL_sk_free(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk)) +#define sk_SRTP_PROTECTION_PROFILE_zero(sk) OPENSSL_sk_zero(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk)) +#define sk_SRTP_PROTECTION_PROFILE_delete(sk, i) ((SRTP_PROTECTION_PROFILE *)OPENSSL_sk_delete(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), (i))) +#define sk_SRTP_PROTECTION_PROFILE_delete_ptr(sk, ptr) ((SRTP_PROTECTION_PROFILE *)OPENSSL_sk_delete_ptr(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr))) +#define sk_SRTP_PROTECTION_PROFILE_push(sk, ptr) OPENSSL_sk_push(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr)) +#define sk_SRTP_PROTECTION_PROFILE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr)) +#define sk_SRTP_PROTECTION_PROFILE_pop(sk) ((SRTP_PROTECTION_PROFILE *)OPENSSL_sk_pop(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk))) +#define sk_SRTP_PROTECTION_PROFILE_shift(sk) ((SRTP_PROTECTION_PROFILE *)OPENSSL_sk_shift(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk))) +#define sk_SRTP_PROTECTION_PROFILE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk),ossl_check_SRTP_PROTECTION_PROFILE_freefunc_type(freefunc)) +#define sk_SRTP_PROTECTION_PROFILE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr), (idx)) +#define sk_SRTP_PROTECTION_PROFILE_set(sk, idx, ptr) ((SRTP_PROTECTION_PROFILE *)OPENSSL_sk_set(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), (idx), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr))) +#define sk_SRTP_PROTECTION_PROFILE_find(sk, ptr) OPENSSL_sk_find(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr)) +#define sk_SRTP_PROTECTION_PROFILE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr)) +#define sk_SRTP_PROTECTION_PROFILE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_type(ptr), pnum) +#define sk_SRTP_PROTECTION_PROFILE_sort(sk) OPENSSL_sk_sort(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk)) +#define sk_SRTP_PROTECTION_PROFILE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SRTP_PROTECTION_PROFILE_sk_type(sk)) +#define sk_SRTP_PROTECTION_PROFILE_dup(sk) ((STACK_OF(SRTP_PROTECTION_PROFILE) *)OPENSSL_sk_dup(ossl_check_const_SRTP_PROTECTION_PROFILE_sk_type(sk))) +#define sk_SRTP_PROTECTION_PROFILE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SRTP_PROTECTION_PROFILE) *)OPENSSL_sk_deep_copy(ossl_check_const_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_copyfunc_type(copyfunc), ossl_check_SRTP_PROTECTION_PROFILE_freefunc_type(freefunc))) +#define sk_SRTP_PROTECTION_PROFILE_set_cmp_func(sk, cmp) ((sk_SRTP_PROTECTION_PROFILE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SRTP_PROTECTION_PROFILE_sk_type(sk), ossl_check_SRTP_PROTECTION_PROFILE_compfunc_type(cmp))) + + + +typedef int (*tls_session_ticket_ext_cb_fn)(SSL *s, const unsigned char *data, + int len, void *arg); +typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, + STACK_OF(SSL_CIPHER) *peer_ciphers, + const SSL_CIPHER **cipher, void *arg); + +/* Extension context codes */ +/* This extension is only allowed in TLS */ +#define SSL_EXT_TLS_ONLY 0x00001 +/* This extension is only allowed in DTLS */ +#define SSL_EXT_DTLS_ONLY 0x00002 +/* Some extensions may be allowed in DTLS but we don't implement them for it */ +#define SSL_EXT_TLS_IMPLEMENTATION_ONLY 0x00004 +/* Most extensions are not defined for SSLv3 but EXT_TYPE_renegotiate is */ +#define SSL_EXT_SSL3_ALLOWED 0x00008 +/* Extension is only defined for TLS1.2 and below */ +#define SSL_EXT_TLS1_2_AND_BELOW_ONLY 0x00010 +/* Extension is only defined for TLS1.3 and above */ +#define SSL_EXT_TLS1_3_ONLY 0x00020 +/* Ignore this extension during parsing if we are resuming */ +#define SSL_EXT_IGNORE_ON_RESUMPTION 0x00040 +#define SSL_EXT_CLIENT_HELLO 0x00080 +/* Really means TLS1.2 or below */ +#define SSL_EXT_TLS1_2_SERVER_HELLO 0x00100 +#define SSL_EXT_TLS1_3_SERVER_HELLO 0x00200 +#define SSL_EXT_TLS1_3_ENCRYPTED_EXTENSIONS 0x00400 +#define SSL_EXT_TLS1_3_HELLO_RETRY_REQUEST 0x00800 +#define SSL_EXT_TLS1_3_CERTIFICATE 0x01000 +#define SSL_EXT_TLS1_3_NEW_SESSION_TICKET 0x02000 +#define SSL_EXT_TLS1_3_CERTIFICATE_REQUEST 0x04000 +#define SSL_EXT_TLS1_3_CERTIFICATE_COMPRESSION 0x08000 +/* When sending a raw public key in a certificate message */ +#define SSL_EXT_TLS1_3_RAW_PUBLIC_KEY 0x10000 + +/* Typedefs for handling custom extensions */ + +typedef int (*custom_ext_add_cb)(SSL *s, unsigned int ext_type, + const unsigned char **out, size_t *outlen, + int *al, void *add_arg); + +typedef void (*custom_ext_free_cb)(SSL *s, unsigned int ext_type, + const unsigned char *out, void *add_arg); + +typedef int (*custom_ext_parse_cb)(SSL *s, unsigned int ext_type, + const unsigned char *in, size_t inlen, + int *al, void *parse_arg); + + +typedef int (*SSL_custom_ext_add_cb_ex)(SSL *s, unsigned int ext_type, + unsigned int context, + const unsigned char **out, + size_t *outlen, X509 *x, + size_t chainidx, + int *al, void *add_arg); + +typedef void (*SSL_custom_ext_free_cb_ex)(SSL *s, unsigned int ext_type, + unsigned int context, + const unsigned char *out, + void *add_arg); + +typedef int (*SSL_custom_ext_parse_cb_ex)(SSL *s, unsigned int ext_type, + unsigned int context, + const unsigned char *in, + size_t inlen, X509 *x, + size_t chainidx, + int *al, void *parse_arg); + +/* Typedef for verification callback */ +typedef int (*SSL_verify_cb)(int preverify_ok, X509_STORE_CTX *x509_ctx); + +/* Typedef for SSL async callback */ +typedef int (*SSL_async_callback_fn)(SSL *s, void *arg); + +#define SSL_OP_BIT(n) ((uint64_t)1 << (uint64_t)n) + +/* + * SSL/TLS connection options. + */ + /* Disable Extended master secret */ +# define SSL_OP_NO_EXTENDED_MASTER_SECRET SSL_OP_BIT(0) + /* Cleanse plaintext copies of data delivered to the application */ +# define SSL_OP_CLEANSE_PLAINTEXT SSL_OP_BIT(1) + /* Allow initial connection to servers that don't support RI */ +# define SSL_OP_LEGACY_SERVER_CONNECT SSL_OP_BIT(2) + /* Enable support for Kernel TLS */ +# define SSL_OP_ENABLE_KTLS SSL_OP_BIT(3) +# define SSL_OP_TLSEXT_PADDING SSL_OP_BIT(4) +# define SSL_OP_SAFARI_ECDHE_ECDSA_BUG SSL_OP_BIT(6) +# define SSL_OP_IGNORE_UNEXPECTED_EOF SSL_OP_BIT(7) +# define SSL_OP_ALLOW_CLIENT_RENEGOTIATION SSL_OP_BIT(8) +# define SSL_OP_DISABLE_TLSEXT_CA_NAMES SSL_OP_BIT(9) + /* In TLSv1.3 allow a non-(ec)dhe based kex_mode */ +# define SSL_OP_ALLOW_NO_DHE_KEX SSL_OP_BIT(10) + /* + * Disable SSL 3.0/TLS 1.0 CBC vulnerability workaround that was added + * in OpenSSL 0.9.6d. Usually (depending on the application protocol) + * the workaround is not needed. Unfortunately some broken SSL/TLS + * implementations cannot handle it at all, which is why we include it + * in SSL_OP_ALL. Added in 0.9.6e + */ +# define SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS SSL_OP_BIT(11) + /* DTLS options */ +# define SSL_OP_NO_QUERY_MTU SSL_OP_BIT(12) + /* Turn on Cookie Exchange (on relevant for servers) */ +# define SSL_OP_COOKIE_EXCHANGE SSL_OP_BIT(13) + /* Don't use RFC4507 ticket extension */ +# define SSL_OP_NO_TICKET SSL_OP_BIT(14) +# ifndef OPENSSL_NO_DTLS1_METHOD + /* + * Use Cisco's version identifier of DTLS_BAD_VER + * (only with deprecated DTLSv1_client_method()) + */ +# define SSL_OP_CISCO_ANYCONNECT SSL_OP_BIT(15) +# endif + /* As server, disallow session resumption on renegotiation */ +# define SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION SSL_OP_BIT(16) + /* Don't use compression even if supported */ +# define SSL_OP_NO_COMPRESSION SSL_OP_BIT(17) + /* Permit unsafe legacy renegotiation */ +# define SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION SSL_OP_BIT(18) + /* Disable encrypt-then-mac */ +# define SSL_OP_NO_ENCRYPT_THEN_MAC SSL_OP_BIT(19) + /* + * Enable TLSv1.3 Compatibility mode. This is on by default. A future + * version of OpenSSL may have this disabled by default. + */ +# define SSL_OP_ENABLE_MIDDLEBOX_COMPAT SSL_OP_BIT(20) + /* + * Prioritize Chacha20Poly1305 when client does. + * Modifies SSL_OP_CIPHER_SERVER_PREFERENCE + */ +# define SSL_OP_PRIORITIZE_CHACHA SSL_OP_BIT(21) + /* + * Set on servers to choose the cipher according to server's preferences. + */ +# define SSL_OP_CIPHER_SERVER_PREFERENCE SSL_OP_BIT(22) + /* + * If set, a server will allow a client to issue a SSLv3.0 version + * number as latest version supported in the premaster secret, even when + * TLSv1.0 (version 3.1) was announced in the client hello. Normally + * this is forbidden to prevent version rollback attacks. + */ +# define SSL_OP_TLS_ROLLBACK_BUG SSL_OP_BIT(23) + /* + * Switches off automatic TLSv1.3 anti-replay protection for early data. + * This is a server-side option only (no effect on the client). + */ +# define SSL_OP_NO_ANTI_REPLAY SSL_OP_BIT(24) +# define SSL_OP_NO_SSLv3 SSL_OP_BIT(25) +# define SSL_OP_NO_TLSv1 SSL_OP_BIT(26) +# define SSL_OP_NO_TLSv1_2 SSL_OP_BIT(27) +# define SSL_OP_NO_TLSv1_1 SSL_OP_BIT(28) +# define SSL_OP_NO_TLSv1_3 SSL_OP_BIT(29) +# define SSL_OP_NO_DTLSv1 SSL_OP_BIT(26) +# define SSL_OP_NO_DTLSv1_2 SSL_OP_BIT(27) + /* Disallow all renegotiation */ +# define SSL_OP_NO_RENEGOTIATION SSL_OP_BIT(30) + /* + * Make server add server-hello extension from early version of + * cryptopro draft, when GOST ciphersuite is negotiated. Required for + * interoperability with CryptoPro CSP 3.x + */ +# define SSL_OP_CRYPTOPRO_TLSEXT_BUG SSL_OP_BIT(31) +/* + * Disable RFC8879 certificate compression + * SSL_OP_NO_TX_CERTIFICATE_COMPRESSION: don't send compressed certificates, + * and ignore the extension when received. + * SSL_OP_NO_RX_CERTIFICATE_COMPRESSION: don't send the extension, and + * subsequently indicating that receiving is not supported + */ +# define SSL_OP_NO_TX_CERTIFICATE_COMPRESSION SSL_OP_BIT(32) +# define SSL_OP_NO_RX_CERTIFICATE_COMPRESSION SSL_OP_BIT(33) + /* Enable KTLS TX zerocopy on Linux */ +# define SSL_OP_ENABLE_KTLS_TX_ZEROCOPY_SENDFILE SSL_OP_BIT(34) + +#define SSL_OP_PREFER_NO_DHE_KEX SSL_OP_BIT(35) + +/* + * Option "collections." + */ +# define SSL_OP_NO_SSL_MASK \ + ( SSL_OP_NO_SSLv3 | SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_1 \ + | SSL_OP_NO_TLSv1_2 | SSL_OP_NO_TLSv1_3 ) +# define SSL_OP_NO_DTLS_MASK \ + ( SSL_OP_NO_DTLSv1 | SSL_OP_NO_DTLSv1_2 ) + +/* Various bug workarounds that should be rather harmless. */ +# define SSL_OP_ALL \ + ( SSL_OP_CRYPTOPRO_TLSEXT_BUG | SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS \ + | SSL_OP_TLSEXT_PADDING | SSL_OP_SAFARI_ECDHE_ECDSA_BUG ) + +/* + * OBSOLETE OPTIONS retained for compatibility + */ + +# define SSL_OP_MICROSOFT_SESS_ID_BUG 0x0 +# define SSL_OP_NETSCAPE_CHALLENGE_BUG 0x0 +# define SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG 0x0 +# define SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG 0x0 +# define SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER 0x0 +# define SSL_OP_MSIE_SSLV2_RSA_PADDING 0x0 +# define SSL_OP_SSLEAY_080_CLIENT_DH_BUG 0x0 +# define SSL_OP_TLS_D5_BUG 0x0 +# define SSL_OP_TLS_BLOCK_PADDING_BUG 0x0 +# define SSL_OP_SINGLE_ECDH_USE 0x0 +# define SSL_OP_SINGLE_DH_USE 0x0 +# define SSL_OP_EPHEMERAL_RSA 0x0 +# define SSL_OP_NO_SSLv2 0x0 +# define SSL_OP_PKCS1_CHECK_1 0x0 +# define SSL_OP_PKCS1_CHECK_2 0x0 +# define SSL_OP_NETSCAPE_CA_DN_BUG 0x0 +# define SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG 0x0 + +/* + * Allow SSL_write(..., n) to return r with 0 < r < n (i.e. report success + * when just a single record has been written): + */ +# define SSL_MODE_ENABLE_PARTIAL_WRITE 0x00000001U +/* + * Make it possible to retry SSL_write() with changed buffer location (buffer + * contents must stay the same!); this is not the default to avoid the + * misconception that non-blocking SSL_write() behaves like non-blocking + * write(): + */ +# define SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER 0x00000002U +/* + * Never bother the application with retries if the transport is blocking: + */ +# define SSL_MODE_AUTO_RETRY 0x00000004U +/* Don't attempt to automatically build certificate chain */ +# define SSL_MODE_NO_AUTO_CHAIN 0x00000008U +/* + * Save RAM by releasing read and write buffers when they're empty. (SSL3 and + * TLS only.) Released buffers are freed. + */ +# define SSL_MODE_RELEASE_BUFFERS 0x00000010U +/* + * Send the current time in the Random fields of the ClientHello and + * ServerHello records for compatibility with hypothetical implementations + * that require it. + */ +# define SSL_MODE_SEND_CLIENTHELLO_TIME 0x00000020U +# define SSL_MODE_SEND_SERVERHELLO_TIME 0x00000040U +/* + * Send TLS_FALLBACK_SCSV in the ClientHello. To be set only by applications + * that reconnect with a downgraded protocol version; see + * draft-ietf-tls-downgrade-scsv-00 for details. DO NOT ENABLE THIS if your + * application attempts a normal handshake. Only use this in explicit + * fallback retries, following the guidance in + * draft-ietf-tls-downgrade-scsv-00. + */ +# define SSL_MODE_SEND_FALLBACK_SCSV 0x00000080U +/* + * Support Asynchronous operation + */ +# define SSL_MODE_ASYNC 0x00000100U + +/* + * When using DTLS/SCTP, include the terminating zero in the label + * used for computing the endpoint-pair shared secret. Required for + * interoperability with implementations having this bug like these + * older version of OpenSSL: + * - OpenSSL 1.0.0 series + * - OpenSSL 1.0.1 series + * - OpenSSL 1.0.2 series + * - OpenSSL 1.1.0 series + * - OpenSSL 1.1.1 and 1.1.1a + */ +# define SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG 0x00000400U + +/* Cert related flags */ +/* + * Many implementations ignore some aspects of the TLS standards such as + * enforcing certificate chain algorithms. When this is set we enforce them. + */ +# define SSL_CERT_FLAG_TLS_STRICT 0x00000001U + +/* Suite B modes, takes same values as certificate verify flags */ +# define SSL_CERT_FLAG_SUITEB_128_LOS_ONLY 0x10000 +/* Suite B 192 bit only mode */ +# define SSL_CERT_FLAG_SUITEB_192_LOS 0x20000 +/* Suite B 128 bit mode allowing 192 bit algorithms */ +# define SSL_CERT_FLAG_SUITEB_128_LOS 0x30000 + +/* Perform all sorts of protocol violations for testing purposes */ +# define SSL_CERT_FLAG_BROKEN_PROTOCOL 0x10000000 + +/* Flags for building certificate chains */ +/* Treat any existing certificates as untrusted CAs */ +# define SSL_BUILD_CHAIN_FLAG_UNTRUSTED 0x1 +/* Don't include root CA in chain */ +# define SSL_BUILD_CHAIN_FLAG_NO_ROOT 0x2 +/* Just check certificates already there */ +# define SSL_BUILD_CHAIN_FLAG_CHECK 0x4 +/* Ignore verification errors */ +# define SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR 0x8 +/* Clear verification errors from queue */ +# define SSL_BUILD_CHAIN_FLAG_CLEAR_ERROR 0x10 + +/* Flags returned by SSL_check_chain */ +/* Certificate can be used with this session */ +# define CERT_PKEY_VALID 0x1 +/* Certificate can also be used for signing */ +# define CERT_PKEY_SIGN 0x2 +/* EE certificate signing algorithm OK */ +# define CERT_PKEY_EE_SIGNATURE 0x10 +/* CA signature algorithms OK */ +# define CERT_PKEY_CA_SIGNATURE 0x20 +/* EE certificate parameters OK */ +# define CERT_PKEY_EE_PARAM 0x40 +/* CA certificate parameters OK */ +# define CERT_PKEY_CA_PARAM 0x80 +/* Signing explicitly allowed as opposed to SHA1 fallback */ +# define CERT_PKEY_EXPLICIT_SIGN 0x100 +/* Client CA issuer names match (always set for server cert) */ +# define CERT_PKEY_ISSUER_NAME 0x200 +/* Cert type matches client types (always set for server cert) */ +# define CERT_PKEY_CERT_TYPE 0x400 +/* Cert chain suitable to Suite B */ +# define CERT_PKEY_SUITEB 0x800 +/* Cert pkey valid for raw public key use */ +# define CERT_PKEY_RPK 0x1000 + +# define SSL_CONF_FLAG_CMDLINE 0x1 +# define SSL_CONF_FLAG_FILE 0x2 +# define SSL_CONF_FLAG_CLIENT 0x4 +# define SSL_CONF_FLAG_SERVER 0x8 +# define SSL_CONF_FLAG_SHOW_ERRORS 0x10 +# define SSL_CONF_FLAG_CERTIFICATE 0x20 +# define SSL_CONF_FLAG_REQUIRE_PRIVATE 0x40 +/* Configuration value types */ +# define SSL_CONF_TYPE_UNKNOWN 0x0 +# define SSL_CONF_TYPE_STRING 0x1 +# define SSL_CONF_TYPE_FILE 0x2 +# define SSL_CONF_TYPE_DIR 0x3 +# define SSL_CONF_TYPE_NONE 0x4 +# define SSL_CONF_TYPE_STORE 0x5 + +/* Maximum length of the application-controlled segment of a a TLSv1.3 cookie */ +# define SSL_COOKIE_LENGTH 4096 + +/* + * Note: SSL[_CTX]_set_{options,mode} use |= op on the previous value, they + * cannot be used to clear bits. + */ + +uint64_t SSL_CTX_get_options(const SSL_CTX *ctx); +uint64_t SSL_get_options(const SSL *s); +uint64_t SSL_CTX_clear_options(SSL_CTX *ctx, uint64_t op); +uint64_t SSL_clear_options(SSL *s, uint64_t op); +uint64_t SSL_CTX_set_options(SSL_CTX *ctx, uint64_t op); +uint64_t SSL_set_options(SSL *s, uint64_t op); + +# define SSL_CTX_set_mode(ctx,op) \ + SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL) +# define SSL_CTX_clear_mode(ctx,op) \ + SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_MODE,(op),NULL) +# define SSL_CTX_get_mode(ctx) \ + SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,0,NULL) +# define SSL_clear_mode(ssl,op) \ + SSL_ctrl((ssl),SSL_CTRL_CLEAR_MODE,(op),NULL) +# define SSL_set_mode(ssl,op) \ + SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL) +# define SSL_get_mode(ssl) \ + SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL) +# define SSL_set_mtu(ssl, mtu) \ + SSL_ctrl((ssl),SSL_CTRL_SET_MTU,(mtu),NULL) +# define DTLS_set_link_mtu(ssl, mtu) \ + SSL_ctrl((ssl),DTLS_CTRL_SET_LINK_MTU,(mtu),NULL) +# define DTLS_get_link_min_mtu(ssl) \ + SSL_ctrl((ssl),DTLS_CTRL_GET_LINK_MIN_MTU,0,NULL) + +# define SSL_get_secure_renegotiation_support(ssl) \ + SSL_ctrl((ssl), SSL_CTRL_GET_RI_SUPPORT, 0, NULL) + +# define SSL_CTX_set_cert_flags(ctx,op) \ + SSL_CTX_ctrl((ctx),SSL_CTRL_CERT_FLAGS,(op),NULL) +# define SSL_set_cert_flags(s,op) \ + SSL_ctrl((s),SSL_CTRL_CERT_FLAGS,(op),NULL) +# define SSL_CTX_clear_cert_flags(ctx,op) \ + SSL_CTX_ctrl((ctx),SSL_CTRL_CLEAR_CERT_FLAGS,(op),NULL) +# define SSL_clear_cert_flags(s,op) \ + SSL_ctrl((s),SSL_CTRL_CLEAR_CERT_FLAGS,(op),NULL) + +void SSL_CTX_set_msg_callback(SSL_CTX *ctx, + void (*cb) (int write_p, int version, + int content_type, const void *buf, + size_t len, SSL *ssl, void *arg)); +void SSL_set_msg_callback(SSL *ssl, + void (*cb) (int write_p, int version, + int content_type, const void *buf, + size_t len, SSL *ssl, void *arg)); +# define SSL_CTX_set_msg_callback_arg(ctx, arg) SSL_CTX_ctrl((ctx), SSL_CTRL_SET_MSG_CALLBACK_ARG, 0, (arg)) +# define SSL_set_msg_callback_arg(ssl, arg) SSL_ctrl((ssl), SSL_CTRL_SET_MSG_CALLBACK_ARG, 0, (arg)) + +# define SSL_get_extms_support(s) \ + SSL_ctrl((s),SSL_CTRL_GET_EXTMS_SUPPORT,0,NULL) + +# ifndef OPENSSL_NO_SRP +/* see tls_srp.c */ +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 __owur int SSL_SRP_CTX_init(SSL *s); +OSSL_DEPRECATEDIN_3_0 __owur int SSL_CTX_SRP_CTX_init(SSL_CTX *ctx); +OSSL_DEPRECATEDIN_3_0 int SSL_SRP_CTX_free(SSL *ctx); +OSSL_DEPRECATEDIN_3_0 int SSL_CTX_SRP_CTX_free(SSL_CTX *ctx); +OSSL_DEPRECATEDIN_3_0 __owur int SSL_srp_server_param_with_username(SSL *s, + int *ad); +OSSL_DEPRECATEDIN_3_0 __owur int SRP_Calc_A_param(SSL *s); +# endif +# endif + +/* 100k max cert list */ +# define SSL_MAX_CERT_LIST_DEFAULT (1024*100) + +# define SSL_SESSION_CACHE_MAX_SIZE_DEFAULT (1024*20) + +/* + * This callback type is used inside SSL_CTX, SSL, and in the functions that + * set them. It is used to override the generation of SSL/TLS session IDs in + * a server. Return value should be zero on an error, non-zero to proceed. + * Also, callbacks should themselves check if the id they generate is unique + * otherwise the SSL handshake will fail with an error - callbacks can do + * this using the 'ssl' value they're passed by; + * SSL_has_matching_session_id(ssl, id, *id_len) The length value passed in + * is set at the maximum size the session ID can be. In SSLv3/TLSv1 it is 32 + * bytes. The callback can alter this length to be less if desired. It is + * also an error for the callback to set the size to zero. + */ +typedef int (*GEN_SESSION_CB) (SSL *ssl, unsigned char *id, + unsigned int *id_len); + +# define SSL_SESS_CACHE_OFF 0x0000 +# define SSL_SESS_CACHE_CLIENT 0x0001 +# define SSL_SESS_CACHE_SERVER 0x0002 +# define SSL_SESS_CACHE_BOTH (SSL_SESS_CACHE_CLIENT|SSL_SESS_CACHE_SERVER) +# define SSL_SESS_CACHE_NO_AUTO_CLEAR 0x0080 +/* enough comments already ... see SSL_CTX_set_session_cache_mode(3) */ +# define SSL_SESS_CACHE_NO_INTERNAL_LOOKUP 0x0100 +# define SSL_SESS_CACHE_NO_INTERNAL_STORE 0x0200 +# define SSL_SESS_CACHE_NO_INTERNAL \ + (SSL_SESS_CACHE_NO_INTERNAL_LOOKUP|SSL_SESS_CACHE_NO_INTERNAL_STORE) +# define SSL_SESS_CACHE_UPDATE_TIME 0x0400 + +LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx); +# define SSL_CTX_sess_number(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_NUMBER,0,NULL) +# define SSL_CTX_sess_connect(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_CONNECT,0,NULL) +# define SSL_CTX_sess_connect_good(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_CONNECT_GOOD,0,NULL) +# define SSL_CTX_sess_connect_renegotiate(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_CONNECT_RENEGOTIATE,0,NULL) +# define SSL_CTX_sess_accept(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_ACCEPT,0,NULL) +# define SSL_CTX_sess_accept_renegotiate(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_ACCEPT_RENEGOTIATE,0,NULL) +# define SSL_CTX_sess_accept_good(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_ACCEPT_GOOD,0,NULL) +# define SSL_CTX_sess_hits(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_HIT,0,NULL) +# define SSL_CTX_sess_cb_hits(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_CB_HIT,0,NULL) +# define SSL_CTX_sess_misses(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_MISSES,0,NULL) +# define SSL_CTX_sess_timeouts(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_TIMEOUTS,0,NULL) +# define SSL_CTX_sess_cache_full(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SESS_CACHE_FULL,0,NULL) + +void SSL_CTX_sess_set_new_cb(SSL_CTX *ctx, + int (*new_session_cb) (struct ssl_st *ssl, + SSL_SESSION *sess)); +int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx)) (struct ssl_st *ssl, + SSL_SESSION *sess); +void SSL_CTX_sess_set_remove_cb(SSL_CTX *ctx, + void (*remove_session_cb) (struct ssl_ctx_st + *ctx, + SSL_SESSION *sess)); +void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx)) (struct ssl_ctx_st *ctx, + SSL_SESSION *sess); +void SSL_CTX_sess_set_get_cb(SSL_CTX *ctx, + SSL_SESSION *(*get_session_cb) (struct ssl_st + *ssl, + const unsigned char + *data, int len, + int *copy)); +SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (struct ssl_st *ssl, + const unsigned char *data, + int len, int *copy); +void SSL_CTX_set_info_callback(SSL_CTX *ctx, + void (*cb) (const SSL *ssl, int type, int val)); +void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type, + int val); +void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, + int (*client_cert_cb) (SSL *ssl, X509 **x509, + EVP_PKEY **pkey)); +int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx)) (SSL *ssl, X509 **x509, + EVP_PKEY **pkey); +# ifndef OPENSSL_NO_ENGINE +__owur int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e); +# endif +void SSL_CTX_set_cookie_generate_cb(SSL_CTX *ctx, + int (*app_gen_cookie_cb) (SSL *ssl, + unsigned char + *cookie, + unsigned int + *cookie_len)); +void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx, + int (*app_verify_cookie_cb) (SSL *ssl, + const unsigned + char *cookie, + unsigned int + cookie_len)); + +void SSL_CTX_set_stateless_cookie_generate_cb( + SSL_CTX *ctx, + int (*gen_stateless_cookie_cb) (SSL *ssl, + unsigned char *cookie, + size_t *cookie_len)); +void SSL_CTX_set_stateless_cookie_verify_cb( + SSL_CTX *ctx, + int (*verify_stateless_cookie_cb) (SSL *ssl, + const unsigned char *cookie, + size_t cookie_len)); +# ifndef OPENSSL_NO_NEXTPROTONEG + +typedef int (*SSL_CTX_npn_advertised_cb_func)(SSL *ssl, + const unsigned char **out, + unsigned int *outlen, + void *arg); +void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *s, + SSL_CTX_npn_advertised_cb_func cb, + void *arg); +# define SSL_CTX_set_npn_advertised_cb SSL_CTX_set_next_protos_advertised_cb + +typedef int (*SSL_CTX_npn_select_cb_func)(SSL *s, + unsigned char **out, + unsigned char *outlen, + const unsigned char *in, + unsigned int inlen, + void *arg); +void SSL_CTX_set_next_proto_select_cb(SSL_CTX *s, + SSL_CTX_npn_select_cb_func cb, + void *arg); +# define SSL_CTX_set_npn_select_cb SSL_CTX_set_next_proto_select_cb + +void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, + unsigned *len); +# define SSL_get0_npn_negotiated SSL_get0_next_proto_negotiated +# endif + +__owur int SSL_select_next_proto(unsigned char **out, unsigned char *outlen, + const unsigned char *in, unsigned int inlen, + const unsigned char *client, + unsigned int client_len); + +# define OPENSSL_NPN_UNSUPPORTED 0 +# define OPENSSL_NPN_NEGOTIATED 1 +# define OPENSSL_NPN_NO_OVERLAP 2 + +__owur int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const unsigned char *protos, + unsigned int protos_len); +__owur int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos, + unsigned int protos_len); +typedef int (*SSL_CTX_alpn_select_cb_func)(SSL *ssl, + const unsigned char **out, + unsigned char *outlen, + const unsigned char *in, + unsigned int inlen, + void *arg); +void SSL_CTX_set_alpn_select_cb(SSL_CTX *ctx, + SSL_CTX_alpn_select_cb_func cb, + void *arg); +void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data, + unsigned int *len); + +# ifndef OPENSSL_NO_PSK +/* + * the maximum length of the buffer given to callbacks containing the + * resulting identity/psk + */ +# define PSK_MAX_IDENTITY_LEN 256 +# define PSK_MAX_PSK_LEN 512 +typedef unsigned int (*SSL_psk_client_cb_func)(SSL *ssl, + const char *hint, + char *identity, + unsigned int max_identity_len, + unsigned char *psk, + unsigned int max_psk_len); +void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx, SSL_psk_client_cb_func cb); +void SSL_set_psk_client_callback(SSL *ssl, SSL_psk_client_cb_func cb); + +typedef unsigned int (*SSL_psk_server_cb_func)(SSL *ssl, + const char *identity, + unsigned char *psk, + unsigned int max_psk_len); +void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx, SSL_psk_server_cb_func cb); +void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb); + +__owur int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint); +__owur int SSL_use_psk_identity_hint(SSL *s, const char *identity_hint); +const char *SSL_get_psk_identity_hint(const SSL *s); +const char *SSL_get_psk_identity(const SSL *s); +# endif + +typedef int (*SSL_psk_find_session_cb_func)(SSL *ssl, + const unsigned char *identity, + size_t identity_len, + SSL_SESSION **sess); +typedef int (*SSL_psk_use_session_cb_func)(SSL *ssl, const EVP_MD *md, + const unsigned char **id, + size_t *idlen, + SSL_SESSION **sess); + +void SSL_set_psk_find_session_callback(SSL *s, SSL_psk_find_session_cb_func cb); +void SSL_CTX_set_psk_find_session_callback(SSL_CTX *ctx, + SSL_psk_find_session_cb_func cb); +void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb); +void SSL_CTX_set_psk_use_session_callback(SSL_CTX *ctx, + SSL_psk_use_session_cb_func cb); + +/* Register callbacks to handle custom TLS Extensions for client or server. */ + +__owur int SSL_CTX_has_client_custom_ext(const SSL_CTX *ctx, + unsigned int ext_type); + +__owur int SSL_CTX_add_client_custom_ext(SSL_CTX *ctx, + unsigned int ext_type, + custom_ext_add_cb add_cb, + custom_ext_free_cb free_cb, + void *add_arg, + custom_ext_parse_cb parse_cb, + void *parse_arg); + +__owur int SSL_CTX_add_server_custom_ext(SSL_CTX *ctx, + unsigned int ext_type, + custom_ext_add_cb add_cb, + custom_ext_free_cb free_cb, + void *add_arg, + custom_ext_parse_cb parse_cb, + void *parse_arg); + +__owur int SSL_CTX_add_custom_ext(SSL_CTX *ctx, unsigned int ext_type, + unsigned int context, + SSL_custom_ext_add_cb_ex add_cb, + SSL_custom_ext_free_cb_ex free_cb, + void *add_arg, + SSL_custom_ext_parse_cb_ex parse_cb, + void *parse_arg); + +__owur int SSL_extension_supported(unsigned int ext_type); + +# define SSL_NOTHING 1 +# define SSL_WRITING 2 +# define SSL_READING 3 +# define SSL_X509_LOOKUP 4 +# define SSL_ASYNC_PAUSED 5 +# define SSL_ASYNC_NO_JOBS 6 +# define SSL_CLIENT_HELLO_CB 7 +# define SSL_RETRY_VERIFY 8 + +/* These will only be used when doing non-blocking IO */ +# define SSL_want_nothing(s) (SSL_want(s) == SSL_NOTHING) +# define SSL_want_read(s) (SSL_want(s) == SSL_READING) +# define SSL_want_write(s) (SSL_want(s) == SSL_WRITING) +# define SSL_want_x509_lookup(s) (SSL_want(s) == SSL_X509_LOOKUP) +# define SSL_want_retry_verify(s) (SSL_want(s) == SSL_RETRY_VERIFY) +# define SSL_want_async(s) (SSL_want(s) == SSL_ASYNC_PAUSED) +# define SSL_want_async_job(s) (SSL_want(s) == SSL_ASYNC_NO_JOBS) +# define SSL_want_client_hello_cb(s) (SSL_want(s) == SSL_CLIENT_HELLO_CB) + +# define SSL_MAC_FLAG_READ_MAC_STREAM 1 +# define SSL_MAC_FLAG_WRITE_MAC_STREAM 2 +# define SSL_MAC_FLAG_READ_MAC_TLSTREE 4 +# define SSL_MAC_FLAG_WRITE_MAC_TLSTREE 8 + +/* + * A callback for logging out TLS key material. This callback should log out + * |line| followed by a newline. + */ +typedef void (*SSL_CTX_keylog_cb_func)(const SSL *ssl, const char *line); + +/* + * SSL_CTX_set_keylog_callback configures a callback to log key material. This + * is intended for debugging use with tools like Wireshark. The cb function + * should log line followed by a newline. + */ +void SSL_CTX_set_keylog_callback(SSL_CTX *ctx, SSL_CTX_keylog_cb_func cb); + +/* + * SSL_CTX_get_keylog_callback returns the callback configured by + * SSL_CTX_set_keylog_callback. + */ +SSL_CTX_keylog_cb_func SSL_CTX_get_keylog_callback(const SSL_CTX *ctx); + +int SSL_CTX_set_max_early_data(SSL_CTX *ctx, uint32_t max_early_data); +uint32_t SSL_CTX_get_max_early_data(const SSL_CTX *ctx); +int SSL_set_max_early_data(SSL *s, uint32_t max_early_data); +uint32_t SSL_get_max_early_data(const SSL *s); +int SSL_CTX_set_recv_max_early_data(SSL_CTX *ctx, uint32_t recv_max_early_data); +uint32_t SSL_CTX_get_recv_max_early_data(const SSL_CTX *ctx); +int SSL_set_recv_max_early_data(SSL *s, uint32_t recv_max_early_data); +uint32_t SSL_get_recv_max_early_data(const SSL *s); + +#ifdef __cplusplus +} +#endif + +# include +# include +# include /* This is mostly sslv3 with a few tweaks */ +# include /* Datagram TLS */ +# include /* Support for the use_srtp extension */ +# include + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * These need to be after the above set of includes due to a compiler bug + * in VisualStudio 2015 + */ +SKM_DEFINE_STACK_OF_INTERNAL(SSL_CIPHER, const SSL_CIPHER, SSL_CIPHER) +#define sk_SSL_CIPHER_num(sk) OPENSSL_sk_num(ossl_check_const_SSL_CIPHER_sk_type(sk)) +#define sk_SSL_CIPHER_value(sk, idx) ((const SSL_CIPHER *)OPENSSL_sk_value(ossl_check_const_SSL_CIPHER_sk_type(sk), (idx))) +#define sk_SSL_CIPHER_new(cmp) ((STACK_OF(SSL_CIPHER) *)OPENSSL_sk_new(ossl_check_SSL_CIPHER_compfunc_type(cmp))) +#define sk_SSL_CIPHER_new_null() ((STACK_OF(SSL_CIPHER) *)OPENSSL_sk_new_null()) +#define sk_SSL_CIPHER_new_reserve(cmp, n) ((STACK_OF(SSL_CIPHER) *)OPENSSL_sk_new_reserve(ossl_check_SSL_CIPHER_compfunc_type(cmp), (n))) +#define sk_SSL_CIPHER_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SSL_CIPHER_sk_type(sk), (n)) +#define sk_SSL_CIPHER_free(sk) OPENSSL_sk_free(ossl_check_SSL_CIPHER_sk_type(sk)) +#define sk_SSL_CIPHER_zero(sk) OPENSSL_sk_zero(ossl_check_SSL_CIPHER_sk_type(sk)) +#define sk_SSL_CIPHER_delete(sk, i) ((const SSL_CIPHER *)OPENSSL_sk_delete(ossl_check_SSL_CIPHER_sk_type(sk), (i))) +#define sk_SSL_CIPHER_delete_ptr(sk, ptr) ((const SSL_CIPHER *)OPENSSL_sk_delete_ptr(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_type(ptr))) +#define sk_SSL_CIPHER_push(sk, ptr) OPENSSL_sk_push(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_type(ptr)) +#define sk_SSL_CIPHER_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_type(ptr)) +#define sk_SSL_CIPHER_pop(sk) ((const SSL_CIPHER *)OPENSSL_sk_pop(ossl_check_SSL_CIPHER_sk_type(sk))) +#define sk_SSL_CIPHER_shift(sk) ((const SSL_CIPHER *)OPENSSL_sk_shift(ossl_check_SSL_CIPHER_sk_type(sk))) +#define sk_SSL_CIPHER_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SSL_CIPHER_sk_type(sk),ossl_check_SSL_CIPHER_freefunc_type(freefunc)) +#define sk_SSL_CIPHER_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_type(ptr), (idx)) +#define sk_SSL_CIPHER_set(sk, idx, ptr) ((const SSL_CIPHER *)OPENSSL_sk_set(ossl_check_SSL_CIPHER_sk_type(sk), (idx), ossl_check_SSL_CIPHER_type(ptr))) +#define sk_SSL_CIPHER_find(sk, ptr) OPENSSL_sk_find(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_type(ptr)) +#define sk_SSL_CIPHER_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_type(ptr)) +#define sk_SSL_CIPHER_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_type(ptr), pnum) +#define sk_SSL_CIPHER_sort(sk) OPENSSL_sk_sort(ossl_check_SSL_CIPHER_sk_type(sk)) +#define sk_SSL_CIPHER_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SSL_CIPHER_sk_type(sk)) +#define sk_SSL_CIPHER_dup(sk) ((STACK_OF(SSL_CIPHER) *)OPENSSL_sk_dup(ossl_check_const_SSL_CIPHER_sk_type(sk))) +#define sk_SSL_CIPHER_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SSL_CIPHER) *)OPENSSL_sk_deep_copy(ossl_check_const_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_copyfunc_type(copyfunc), ossl_check_SSL_CIPHER_freefunc_type(freefunc))) +#define sk_SSL_CIPHER_set_cmp_func(sk, cmp) ((sk_SSL_CIPHER_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SSL_CIPHER_sk_type(sk), ossl_check_SSL_CIPHER_compfunc_type(cmp))) + + +/* compatibility */ +# define SSL_set_app_data(s,arg) (SSL_set_ex_data(s,0,(char *)(arg))) +# define SSL_get_app_data(s) (SSL_get_ex_data(s,0)) +# define SSL_SESSION_set_app_data(s,a) (SSL_SESSION_set_ex_data(s,0, \ + (char *)(a))) +# define SSL_SESSION_get_app_data(s) (SSL_SESSION_get_ex_data(s,0)) +# define SSL_CTX_get_app_data(ctx) (SSL_CTX_get_ex_data(ctx,0)) +# define SSL_CTX_set_app_data(ctx,arg) (SSL_CTX_set_ex_data(ctx,0, \ + (char *)(arg))) +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 void SSL_set_debug(SSL *s, int debug); +# endif + +/* TLSv1.3 KeyUpdate message types */ +/* -1 used so that this is an invalid value for the on-the-wire protocol */ +#define SSL_KEY_UPDATE_NONE -1 +/* Values as defined for the on-the-wire protocol */ +#define SSL_KEY_UPDATE_NOT_REQUESTED 0 +#define SSL_KEY_UPDATE_REQUESTED 1 + +/* + * The valid handshake states (one for each type message sent and one for each + * type of message received). There are also two "special" states: + * TLS = TLS or DTLS state + * DTLS = DTLS specific state + * CR/SR = Client Read/Server Read + * CW/SW = Client Write/Server Write + * + * The "special" states are: + * TLS_ST_BEFORE = No handshake has been initiated yet + * TLS_ST_OK = A handshake has been successfully completed + */ +typedef enum { + TLS_ST_BEFORE, + TLS_ST_OK, + DTLS_ST_CR_HELLO_VERIFY_REQUEST, + TLS_ST_CR_SRVR_HELLO, + TLS_ST_CR_CERT, + TLS_ST_CR_COMP_CERT, + TLS_ST_CR_CERT_STATUS, + TLS_ST_CR_KEY_EXCH, + TLS_ST_CR_CERT_REQ, + TLS_ST_CR_SRVR_DONE, + TLS_ST_CR_SESSION_TICKET, + TLS_ST_CR_CHANGE, + TLS_ST_CR_FINISHED, + TLS_ST_CW_CLNT_HELLO, + TLS_ST_CW_CERT, + TLS_ST_CW_COMP_CERT, + TLS_ST_CW_KEY_EXCH, + TLS_ST_CW_CERT_VRFY, + TLS_ST_CW_CHANGE, + TLS_ST_CW_NEXT_PROTO, + TLS_ST_CW_FINISHED, + TLS_ST_SW_HELLO_REQ, + TLS_ST_SR_CLNT_HELLO, + DTLS_ST_SW_HELLO_VERIFY_REQUEST, + TLS_ST_SW_SRVR_HELLO, + TLS_ST_SW_CERT, + TLS_ST_SW_COMP_CERT, + TLS_ST_SW_KEY_EXCH, + TLS_ST_SW_CERT_REQ, + TLS_ST_SW_SRVR_DONE, + TLS_ST_SR_CERT, + TLS_ST_SR_COMP_CERT, + TLS_ST_SR_KEY_EXCH, + TLS_ST_SR_CERT_VRFY, + TLS_ST_SR_NEXT_PROTO, + TLS_ST_SR_CHANGE, + TLS_ST_SR_FINISHED, + TLS_ST_SW_SESSION_TICKET, + TLS_ST_SW_CERT_STATUS, + TLS_ST_SW_CHANGE, + TLS_ST_SW_FINISHED, + TLS_ST_SW_ENCRYPTED_EXTENSIONS, + TLS_ST_CR_ENCRYPTED_EXTENSIONS, + TLS_ST_CR_CERT_VRFY, + TLS_ST_SW_CERT_VRFY, + TLS_ST_CR_HELLO_REQ, + TLS_ST_SW_KEY_UPDATE, + TLS_ST_CW_KEY_UPDATE, + TLS_ST_SR_KEY_UPDATE, + TLS_ST_CR_KEY_UPDATE, + TLS_ST_EARLY_DATA, + TLS_ST_PENDING_EARLY_DATA_END, + TLS_ST_CW_END_OF_EARLY_DATA, + TLS_ST_SR_END_OF_EARLY_DATA +} OSSL_HANDSHAKE_STATE; + +/* + * Most of the following state values are no longer used and are defined to be + * the closest equivalent value in the current state machine code. Not all + * defines have an equivalent and are set to a dummy value (-1). SSL_ST_CONNECT + * and SSL_ST_ACCEPT are still in use in the definition of SSL_CB_ACCEPT_LOOP, + * SSL_CB_ACCEPT_EXIT, SSL_CB_CONNECT_LOOP and SSL_CB_CONNECT_EXIT. + */ + +# define SSL_ST_CONNECT 0x1000 +# define SSL_ST_ACCEPT 0x2000 + +# define SSL_ST_MASK 0x0FFF + +# define SSL_CB_LOOP 0x01 +# define SSL_CB_EXIT 0x02 +# define SSL_CB_READ 0x04 +# define SSL_CB_WRITE 0x08 +# define SSL_CB_ALERT 0x4000/* used in callback */ +# define SSL_CB_READ_ALERT (SSL_CB_ALERT|SSL_CB_READ) +# define SSL_CB_WRITE_ALERT (SSL_CB_ALERT|SSL_CB_WRITE) +# define SSL_CB_ACCEPT_LOOP (SSL_ST_ACCEPT|SSL_CB_LOOP) +# define SSL_CB_ACCEPT_EXIT (SSL_ST_ACCEPT|SSL_CB_EXIT) +# define SSL_CB_CONNECT_LOOP (SSL_ST_CONNECT|SSL_CB_LOOP) +# define SSL_CB_CONNECT_EXIT (SSL_ST_CONNECT|SSL_CB_EXIT) +# define SSL_CB_HANDSHAKE_START 0x10 +# define SSL_CB_HANDSHAKE_DONE 0x20 + +/* Is the SSL_connection established? */ +# define SSL_in_connect_init(a) (SSL_in_init(a) && !SSL_is_server(a)) +# define SSL_in_accept_init(a) (SSL_in_init(a) && SSL_is_server(a)) +int SSL_in_init(const SSL *s); +int SSL_in_before(const SSL *s); +int SSL_is_init_finished(const SSL *s); + +/* + * The following 3 states are kept in ssl->rlayer.rstate when reads fail, you + * should not need these + */ +# define SSL_ST_READ_HEADER 0xF0 +# define SSL_ST_READ_BODY 0xF1 +# define SSL_ST_READ_DONE 0xF2 + +/*- + * Obtain latest Finished message + * -- that we sent (SSL_get_finished) + * -- that we expected from peer (SSL_get_peer_finished). + * Returns length (0 == no Finished so far), copies up to 'count' bytes. + */ +size_t SSL_get_finished(const SSL *s, void *buf, size_t count); +size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count); + +/* + * use either SSL_VERIFY_NONE or SSL_VERIFY_PEER, the last 3 options are + * 'ored' with SSL_VERIFY_PEER if they are desired + */ +# define SSL_VERIFY_NONE 0x00 +# define SSL_VERIFY_PEER 0x01 +# define SSL_VERIFY_FAIL_IF_NO_PEER_CERT 0x02 +# define SSL_VERIFY_CLIENT_ONCE 0x04 +# define SSL_VERIFY_POST_HANDSHAKE 0x08 + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define OpenSSL_add_ssl_algorithms() SSL_library_init() +# define SSLeay_add_ssl_algorithms() SSL_library_init() +# endif + +/* More backward compatibility */ +# define SSL_get_cipher(s) \ + SSL_CIPHER_get_name(SSL_get_current_cipher(s)) +# define SSL_get_cipher_bits(s,np) \ + SSL_CIPHER_get_bits(SSL_get_current_cipher(s),np) +# define SSL_get_cipher_version(s) \ + SSL_CIPHER_get_version(SSL_get_current_cipher(s)) +# define SSL_get_cipher_name(s) \ + SSL_CIPHER_get_name(SSL_get_current_cipher(s)) +# define SSL_get_time(a) SSL_SESSION_get_time(a) +# define SSL_set_time(a,b) SSL_SESSION_set_time((a),(b)) +# define SSL_get_timeout(a) SSL_SESSION_get_timeout(a) +# define SSL_set_timeout(a,b) SSL_SESSION_set_timeout((a),(b)) + +# define d2i_SSL_SESSION_bio(bp,s_id) ASN1_d2i_bio_of(SSL_SESSION,SSL_SESSION_new,d2i_SSL_SESSION,bp,s_id) +# define i2d_SSL_SESSION_bio(bp,s_id) ASN1_i2d_bio_of(SSL_SESSION,i2d_SSL_SESSION,bp,s_id) + +DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) +# define SSL_AD_REASON_OFFSET 1000/* offset to get SSL_R_... value + * from SSL_AD_... */ +/* These alert types are for SSLv3 and TLSv1 */ +# define SSL_AD_CLOSE_NOTIFY SSL3_AD_CLOSE_NOTIFY +/* fatal */ +# define SSL_AD_UNEXPECTED_MESSAGE SSL3_AD_UNEXPECTED_MESSAGE +/* fatal */ +# define SSL_AD_BAD_RECORD_MAC SSL3_AD_BAD_RECORD_MAC +# define SSL_AD_DECRYPTION_FAILED TLS1_AD_DECRYPTION_FAILED +# define SSL_AD_RECORD_OVERFLOW TLS1_AD_RECORD_OVERFLOW +/* fatal */ +# define SSL_AD_DECOMPRESSION_FAILURE SSL3_AD_DECOMPRESSION_FAILURE +/* fatal */ +# define SSL_AD_HANDSHAKE_FAILURE SSL3_AD_HANDSHAKE_FAILURE +/* Not for TLS */ +# define SSL_AD_NO_CERTIFICATE SSL3_AD_NO_CERTIFICATE +# define SSL_AD_BAD_CERTIFICATE SSL3_AD_BAD_CERTIFICATE +# define SSL_AD_UNSUPPORTED_CERTIFICATE SSL3_AD_UNSUPPORTED_CERTIFICATE +# define SSL_AD_CERTIFICATE_REVOKED SSL3_AD_CERTIFICATE_REVOKED +# define SSL_AD_CERTIFICATE_EXPIRED SSL3_AD_CERTIFICATE_EXPIRED +# define SSL_AD_CERTIFICATE_UNKNOWN SSL3_AD_CERTIFICATE_UNKNOWN +/* fatal */ +# define SSL_AD_ILLEGAL_PARAMETER SSL3_AD_ILLEGAL_PARAMETER +/* fatal */ +# define SSL_AD_UNKNOWN_CA TLS1_AD_UNKNOWN_CA +/* fatal */ +# define SSL_AD_ACCESS_DENIED TLS1_AD_ACCESS_DENIED +/* fatal */ +# define SSL_AD_DECODE_ERROR TLS1_AD_DECODE_ERROR +# define SSL_AD_DECRYPT_ERROR TLS1_AD_DECRYPT_ERROR +/* fatal */ +# define SSL_AD_EXPORT_RESTRICTION TLS1_AD_EXPORT_RESTRICTION +/* fatal */ +# define SSL_AD_PROTOCOL_VERSION TLS1_AD_PROTOCOL_VERSION +/* fatal */ +# define SSL_AD_INSUFFICIENT_SECURITY TLS1_AD_INSUFFICIENT_SECURITY +/* fatal */ +# define SSL_AD_INTERNAL_ERROR TLS1_AD_INTERNAL_ERROR +# define SSL_AD_USER_CANCELLED TLS1_AD_USER_CANCELLED +# define SSL_AD_NO_RENEGOTIATION TLS1_AD_NO_RENEGOTIATION +# define SSL_AD_MISSING_EXTENSION TLS13_AD_MISSING_EXTENSION +# define SSL_AD_CERTIFICATE_REQUIRED TLS13_AD_CERTIFICATE_REQUIRED +# define SSL_AD_UNSUPPORTED_EXTENSION TLS1_AD_UNSUPPORTED_EXTENSION +# define SSL_AD_CERTIFICATE_UNOBTAINABLE TLS1_AD_CERTIFICATE_UNOBTAINABLE +# define SSL_AD_UNRECOGNIZED_NAME TLS1_AD_UNRECOGNIZED_NAME +# define SSL_AD_BAD_CERTIFICATE_STATUS_RESPONSE TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE +# define SSL_AD_BAD_CERTIFICATE_HASH_VALUE TLS1_AD_BAD_CERTIFICATE_HASH_VALUE +/* fatal */ +# define SSL_AD_UNKNOWN_PSK_IDENTITY TLS1_AD_UNKNOWN_PSK_IDENTITY +/* fatal */ +# define SSL_AD_INAPPROPRIATE_FALLBACK TLS1_AD_INAPPROPRIATE_FALLBACK +# define SSL_AD_NO_APPLICATION_PROTOCOL TLS1_AD_NO_APPLICATION_PROTOCOL +# define SSL_ERROR_NONE 0 +# define SSL_ERROR_SSL 1 +# define SSL_ERROR_WANT_READ 2 +# define SSL_ERROR_WANT_WRITE 3 +# define SSL_ERROR_WANT_X509_LOOKUP 4 +# define SSL_ERROR_SYSCALL 5/* look at error stack/return + * value/errno */ +# define SSL_ERROR_ZERO_RETURN 6 +# define SSL_ERROR_WANT_CONNECT 7 +# define SSL_ERROR_WANT_ACCEPT 8 +# define SSL_ERROR_WANT_ASYNC 9 +# define SSL_ERROR_WANT_ASYNC_JOB 10 +# define SSL_ERROR_WANT_CLIENT_HELLO_CB 11 +# define SSL_ERROR_WANT_RETRY_VERIFY 12 + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SSL_CTRL_SET_TMP_DH 3 +# define SSL_CTRL_SET_TMP_ECDH 4 +# define SSL_CTRL_SET_TMP_DH_CB 6 +# endif + +# define SSL_CTRL_GET_CLIENT_CERT_REQUEST 9 +# define SSL_CTRL_GET_NUM_RENEGOTIATIONS 10 +# define SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS 11 +# define SSL_CTRL_GET_TOTAL_RENEGOTIATIONS 12 +# define SSL_CTRL_GET_FLAGS 13 +# define SSL_CTRL_EXTRA_CHAIN_CERT 14 +# define SSL_CTRL_SET_MSG_CALLBACK 15 +# define SSL_CTRL_SET_MSG_CALLBACK_ARG 16 +/* only applies to datagram connections */ +# define SSL_CTRL_SET_MTU 17 +/* Stats */ +# define SSL_CTRL_SESS_NUMBER 20 +# define SSL_CTRL_SESS_CONNECT 21 +# define SSL_CTRL_SESS_CONNECT_GOOD 22 +# define SSL_CTRL_SESS_CONNECT_RENEGOTIATE 23 +# define SSL_CTRL_SESS_ACCEPT 24 +# define SSL_CTRL_SESS_ACCEPT_GOOD 25 +# define SSL_CTRL_SESS_ACCEPT_RENEGOTIATE 26 +# define SSL_CTRL_SESS_HIT 27 +# define SSL_CTRL_SESS_CB_HIT 28 +# define SSL_CTRL_SESS_MISSES 29 +# define SSL_CTRL_SESS_TIMEOUTS 30 +# define SSL_CTRL_SESS_CACHE_FULL 31 +# define SSL_CTRL_MODE 33 +# define SSL_CTRL_GET_READ_AHEAD 40 +# define SSL_CTRL_SET_READ_AHEAD 41 +# define SSL_CTRL_SET_SESS_CACHE_SIZE 42 +# define SSL_CTRL_GET_SESS_CACHE_SIZE 43 +# define SSL_CTRL_SET_SESS_CACHE_MODE 44 +# define SSL_CTRL_GET_SESS_CACHE_MODE 45 +# define SSL_CTRL_GET_MAX_CERT_LIST 50 +# define SSL_CTRL_SET_MAX_CERT_LIST 51 +# define SSL_CTRL_SET_MAX_SEND_FRAGMENT 52 +/* see tls1.h for macros based on these */ +# define SSL_CTRL_SET_TLSEXT_SERVERNAME_CB 53 +# define SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG 54 +# define SSL_CTRL_SET_TLSEXT_HOSTNAME 55 +# define SSL_CTRL_SET_TLSEXT_DEBUG_CB 56 +# define SSL_CTRL_SET_TLSEXT_DEBUG_ARG 57 +# define SSL_CTRL_GET_TLSEXT_TICKET_KEYS 58 +# define SSL_CTRL_SET_TLSEXT_TICKET_KEYS 59 +/*# define SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT 60 */ +/*# define SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT_CB 61 */ +/*# define SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT_CB_ARG 62 */ +# define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB 63 +# define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG 64 +# define SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE 65 +# define SSL_CTRL_GET_TLSEXT_STATUS_REQ_EXTS 66 +# define SSL_CTRL_SET_TLSEXT_STATUS_REQ_EXTS 67 +# define SSL_CTRL_GET_TLSEXT_STATUS_REQ_IDS 68 +# define SSL_CTRL_SET_TLSEXT_STATUS_REQ_IDS 69 +# define SSL_CTRL_GET_TLSEXT_STATUS_REQ_OCSP_RESP 70 +# define SSL_CTRL_SET_TLSEXT_STATUS_REQ_OCSP_RESP 71 +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB 72 +# endif +# define SSL_CTRL_SET_TLS_EXT_SRP_USERNAME_CB 75 +# define SSL_CTRL_SET_SRP_VERIFY_PARAM_CB 76 +# define SSL_CTRL_SET_SRP_GIVE_CLIENT_PWD_CB 77 +# define SSL_CTRL_SET_SRP_ARG 78 +# define SSL_CTRL_SET_TLS_EXT_SRP_USERNAME 79 +# define SSL_CTRL_SET_TLS_EXT_SRP_STRENGTH 80 +# define SSL_CTRL_SET_TLS_EXT_SRP_PASSWORD 81 +# define DTLS_CTRL_GET_TIMEOUT 73 +# define DTLS_CTRL_HANDLE_TIMEOUT 74 +# define SSL_CTRL_GET_RI_SUPPORT 76 +# define SSL_CTRL_CLEAR_MODE 78 +# define SSL_CTRL_SET_NOT_RESUMABLE_SESS_CB 79 +# define SSL_CTRL_GET_EXTRA_CHAIN_CERTS 82 +# define SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS 83 +# define SSL_CTRL_CHAIN 88 +# define SSL_CTRL_CHAIN_CERT 89 +# define SSL_CTRL_GET_GROUPS 90 +# define SSL_CTRL_SET_GROUPS 91 +# define SSL_CTRL_SET_GROUPS_LIST 92 +# define SSL_CTRL_GET_SHARED_GROUP 93 +# define SSL_CTRL_SET_SIGALGS 97 +# define SSL_CTRL_SET_SIGALGS_LIST 98 +# define SSL_CTRL_CERT_FLAGS 99 +# define SSL_CTRL_CLEAR_CERT_FLAGS 100 +# define SSL_CTRL_SET_CLIENT_SIGALGS 101 +# define SSL_CTRL_SET_CLIENT_SIGALGS_LIST 102 +# define SSL_CTRL_GET_CLIENT_CERT_TYPES 103 +# define SSL_CTRL_SET_CLIENT_CERT_TYPES 104 +# define SSL_CTRL_BUILD_CERT_CHAIN 105 +# define SSL_CTRL_SET_VERIFY_CERT_STORE 106 +# define SSL_CTRL_SET_CHAIN_CERT_STORE 107 +# define SSL_CTRL_GET_PEER_SIGNATURE_NID 108 +# define SSL_CTRL_GET_PEER_TMP_KEY 109 +# define SSL_CTRL_GET_RAW_CIPHERLIST 110 +# define SSL_CTRL_GET_EC_POINT_FORMATS 111 +# define SSL_CTRL_GET_CHAIN_CERTS 115 +# define SSL_CTRL_SELECT_CURRENT_CERT 116 +# define SSL_CTRL_SET_CURRENT_CERT 117 +# define SSL_CTRL_SET_DH_AUTO 118 +# define DTLS_CTRL_SET_LINK_MTU 120 +# define DTLS_CTRL_GET_LINK_MIN_MTU 121 +# define SSL_CTRL_GET_EXTMS_SUPPORT 122 +# define SSL_CTRL_SET_MIN_PROTO_VERSION 123 +# define SSL_CTRL_SET_MAX_PROTO_VERSION 124 +# define SSL_CTRL_SET_SPLIT_SEND_FRAGMENT 125 +# define SSL_CTRL_SET_MAX_PIPELINES 126 +# define SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE 127 +# define SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB 128 +# define SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB_ARG 129 +# define SSL_CTRL_GET_MIN_PROTO_VERSION 130 +# define SSL_CTRL_GET_MAX_PROTO_VERSION 131 +# define SSL_CTRL_GET_SIGNATURE_NID 132 +# define SSL_CTRL_GET_TMP_KEY 133 +# define SSL_CTRL_GET_NEGOTIATED_GROUP 134 +# define SSL_CTRL_GET_IANA_GROUPS 135 +# define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 +# define SSL_CERT_SET_FIRST 1 +# define SSL_CERT_SET_NEXT 2 +# define SSL_CERT_SET_SERVER 3 +# define DTLSv1_get_timeout(ssl, arg) \ + SSL_ctrl(ssl,DTLS_CTRL_GET_TIMEOUT,0, (void *)(arg)) +# define DTLSv1_handle_timeout(ssl) \ + SSL_ctrl(ssl,DTLS_CTRL_HANDLE_TIMEOUT,0, NULL) +# define SSL_num_renegotiations(ssl) \ + SSL_ctrl((ssl),SSL_CTRL_GET_NUM_RENEGOTIATIONS,0,NULL) +# define SSL_clear_num_renegotiations(ssl) \ + SSL_ctrl((ssl),SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS,0,NULL) +# define SSL_total_renegotiations(ssl) \ + SSL_ctrl((ssl),SSL_CTRL_GET_TOTAL_RENEGOTIATIONS,0,NULL) +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SSL_CTX_set_tmp_dh(ctx,dh) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_DH,0,(char *)(dh)) +# endif +# define SSL_CTX_set_dh_auto(ctx, onoff) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_DH_AUTO,onoff,NULL) +# define SSL_set_dh_auto(s, onoff) \ + SSL_ctrl(s,SSL_CTRL_SET_DH_AUTO,onoff,NULL) +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SSL_set_tmp_dh(ssl,dh) \ + SSL_ctrl(ssl,SSL_CTRL_SET_TMP_DH,0,(char *)(dh)) +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SSL_CTX_set_tmp_ecdh(ctx,ecdh) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_ECDH,0,(char *)(ecdh)) +# define SSL_set_tmp_ecdh(ssl,ecdh) \ + SSL_ctrl(ssl,SSL_CTRL_SET_TMP_ECDH,0,(char *)(ecdh)) +# endif +# define SSL_CTX_add_extra_chain_cert(ctx,x509) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)(x509)) +# define SSL_CTX_get_extra_chain_certs(ctx,px509) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_EXTRA_CHAIN_CERTS,0,px509) +# define SSL_CTX_get_extra_chain_certs_only(ctx,px509) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_EXTRA_CHAIN_CERTS,1,px509) +# define SSL_CTX_clear_extra_chain_certs(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS,0,NULL) +# define SSL_CTX_set0_chain(ctx,sk) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_CHAIN,0,(char *)(sk)) +# define SSL_CTX_set1_chain(ctx,sk) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_CHAIN,1,(char *)(sk)) +# define SSL_CTX_add0_chain_cert(ctx,x509) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_CHAIN_CERT,0,(char *)(x509)) +# define SSL_CTX_add1_chain_cert(ctx,x509) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_CHAIN_CERT,1,(char *)(x509)) +# define SSL_CTX_get0_chain_certs(ctx,px509) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERTS,0,px509) +# define SSL_CTX_clear_chain_certs(ctx) \ + SSL_CTX_set0_chain(ctx,NULL) +# define SSL_CTX_build_cert_chain(ctx, flags) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_BUILD_CERT_CHAIN, flags, NULL) +# define SSL_CTX_select_current_cert(ctx,x509) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SELECT_CURRENT_CERT,0,(char *)(x509)) +# define SSL_CTX_set_current_cert(ctx, op) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CURRENT_CERT, op, NULL) +# define SSL_CTX_set0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) +# define SSL_CTX_set1_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) +# define SSL_CTX_set0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) +# define SSL_CTX_set1_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) +# define SSL_set0_chain(s,sk) \ + SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) +# define SSL_set1_chain(s,sk) \ + SSL_ctrl(s,SSL_CTRL_CHAIN,1,(char *)(sk)) +# define SSL_add0_chain_cert(s,x509) \ + SSL_ctrl(s,SSL_CTRL_CHAIN_CERT,0,(char *)(x509)) +# define SSL_add1_chain_cert(s,x509) \ + SSL_ctrl(s,SSL_CTRL_CHAIN_CERT,1,(char *)(x509)) +# define SSL_get0_chain_certs(s,px509) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERTS,0,px509) +# define SSL_clear_chain_certs(s) \ + SSL_set0_chain(s,NULL) +# define SSL_build_cert_chain(s, flags) \ + SSL_ctrl(s,SSL_CTRL_BUILD_CERT_CHAIN, flags, NULL) +# define SSL_select_current_cert(s,x509) \ + SSL_ctrl(s,SSL_CTRL_SELECT_CURRENT_CERT,0,(char *)(x509)) +# define SSL_set_current_cert(s,op) \ + SSL_ctrl(s,SSL_CTRL_SET_CURRENT_CERT, op, NULL) +# define SSL_set0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) +# define SSL_set1_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) +# define SSL_set0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) +# define SSL_set1_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + +# define SSL_get1_groups(s, glist) \ + SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) +# define SSL_get0_iana_groups(s, plst) \ + SSL_ctrl(s,SSL_CTRL_GET_IANA_GROUPS,0,(uint16_t **)(plst)) +# define SSL_CTX_set1_groups(ctx, glist, glistlen) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_GROUPS,glistlen,(int *)(glist)) +# define SSL_CTX_set1_groups_list(ctx, s) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_GROUPS_LIST,0,(char *)(s)) +# define SSL_set1_groups(s, glist, glistlen) \ + SSL_ctrl(s,SSL_CTRL_SET_GROUPS,glistlen,(char *)(glist)) +# define SSL_set1_groups_list(s, str) \ + SSL_ctrl(s,SSL_CTRL_SET_GROUPS_LIST,0,(char *)(str)) +# define SSL_get_shared_group(s, n) \ + SSL_ctrl(s,SSL_CTRL_GET_SHARED_GROUP,n,NULL) +# define SSL_get_negotiated_group(s) \ + SSL_ctrl(s,SSL_CTRL_GET_NEGOTIATED_GROUP,0,NULL) +# define SSL_CTX_set1_sigalgs(ctx, slist, slistlen) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SIGALGS,slistlen,(int *)(slist)) +# define SSL_CTX_set1_sigalgs_list(ctx, s) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SIGALGS_LIST,0,(char *)(s)) +# define SSL_set1_sigalgs(s, slist, slistlen) \ + SSL_ctrl(s,SSL_CTRL_SET_SIGALGS,slistlen,(int *)(slist)) +# define SSL_set1_sigalgs_list(s, str) \ + SSL_ctrl(s,SSL_CTRL_SET_SIGALGS_LIST,0,(char *)(str)) +# define SSL_CTX_set1_client_sigalgs(ctx, slist, slistlen) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CLIENT_SIGALGS,slistlen,(int *)(slist)) +# define SSL_CTX_set1_client_sigalgs_list(ctx, s) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CLIENT_SIGALGS_LIST,0,(char *)(s)) +# define SSL_set1_client_sigalgs(s, slist, slistlen) \ + SSL_ctrl(s,SSL_CTRL_SET_CLIENT_SIGALGS,slistlen,(int *)(slist)) +# define SSL_set1_client_sigalgs_list(s, str) \ + SSL_ctrl(s,SSL_CTRL_SET_CLIENT_SIGALGS_LIST,0,(char *)(str)) +# define SSL_get0_certificate_types(s, clist) \ + SSL_ctrl(s, SSL_CTRL_GET_CLIENT_CERT_TYPES, 0, (char *)(clist)) +# define SSL_CTX_set1_client_certificate_types(ctx, clist, clistlen) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CLIENT_CERT_TYPES,clistlen, \ + (char *)(clist)) +# define SSL_set1_client_certificate_types(s, clist, clistlen) \ + SSL_ctrl(s,SSL_CTRL_SET_CLIENT_CERT_TYPES,clistlen,(char *)(clist)) +# define SSL_get_signature_nid(s, pn) \ + SSL_ctrl(s,SSL_CTRL_GET_SIGNATURE_NID,0,pn) +# define SSL_get_peer_signature_nid(s, pn) \ + SSL_ctrl(s,SSL_CTRL_GET_PEER_SIGNATURE_NID,0,pn) +# define SSL_get_peer_tmp_key(s, pk) \ + SSL_ctrl(s,SSL_CTRL_GET_PEER_TMP_KEY,0,pk) +# define SSL_get_tmp_key(s, pk) \ + SSL_ctrl(s,SSL_CTRL_GET_TMP_KEY,0,pk) +# define SSL_get0_raw_cipherlist(s, plst) \ + SSL_ctrl(s,SSL_CTRL_GET_RAW_CIPHERLIST,0,plst) +# define SSL_get0_ec_point_formats(s, plst) \ + SSL_ctrl(s,SSL_CTRL_GET_EC_POINT_FORMATS,0,plst) +# define SSL_CTX_set_min_proto_version(ctx, version) \ + SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MIN_PROTO_VERSION, version, NULL) +# define SSL_CTX_set_max_proto_version(ctx, version) \ + SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MAX_PROTO_VERSION, version, NULL) +# define SSL_CTX_get_min_proto_version(ctx) \ + SSL_CTX_ctrl(ctx, SSL_CTRL_GET_MIN_PROTO_VERSION, 0, NULL) +# define SSL_CTX_get_max_proto_version(ctx) \ + SSL_CTX_ctrl(ctx, SSL_CTRL_GET_MAX_PROTO_VERSION, 0, NULL) +# define SSL_set_min_proto_version(s, version) \ + SSL_ctrl(s, SSL_CTRL_SET_MIN_PROTO_VERSION, version, NULL) +# define SSL_set_max_proto_version(s, version) \ + SSL_ctrl(s, SSL_CTRL_SET_MAX_PROTO_VERSION, version, NULL) +# define SSL_get_min_proto_version(s) \ + SSL_ctrl(s, SSL_CTRL_GET_MIN_PROTO_VERSION, 0, NULL) +# define SSL_get_max_proto_version(s) \ + SSL_ctrl(s, SSL_CTRL_GET_MAX_PROTO_VERSION, 0, NULL) + +const char *SSL_get0_group_name(SSL *s); +const char *SSL_group_to_name(SSL *s, int id); + +/* Backwards compatibility, original 1.1.0 names */ +# define SSL_CTRL_GET_SERVER_TMP_KEY \ + SSL_CTRL_GET_PEER_TMP_KEY +# define SSL_get_server_tmp_key(s, pk) \ + SSL_get_peer_tmp_key(s, pk) + +int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey); +int SSL_CTX_set0_tmp_dh_pkey(SSL_CTX *ctx, EVP_PKEY *dhpkey); + +/* + * The following symbol names are old and obsolete. They are kept + * for compatibility reasons only and should not be used anymore. + */ +# define SSL_CTRL_GET_CURVES SSL_CTRL_GET_GROUPS +# define SSL_CTRL_SET_CURVES SSL_CTRL_SET_GROUPS +# define SSL_CTRL_SET_CURVES_LIST SSL_CTRL_SET_GROUPS_LIST +# define SSL_CTRL_GET_SHARED_CURVE SSL_CTRL_GET_SHARED_GROUP + +# define SSL_get1_curves SSL_get1_groups +# define SSL_CTX_set1_curves SSL_CTX_set1_groups +# define SSL_CTX_set1_curves_list SSL_CTX_set1_groups_list +# define SSL_set1_curves SSL_set1_groups +# define SSL_set1_curves_list SSL_set1_groups_list +# define SSL_get_shared_curve SSL_get_shared_group + + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +/* Provide some compatibility macros for removed functionality. */ +# define SSL_CTX_need_tmp_RSA(ctx) 0 +# define SSL_CTX_set_tmp_rsa(ctx,rsa) 1 +# define SSL_need_tmp_RSA(ssl) 0 +# define SSL_set_tmp_rsa(ssl,rsa) 1 +# define SSL_CTX_set_ecdh_auto(dummy, onoff) ((onoff) != 0) +# define SSL_set_ecdh_auto(dummy, onoff) ((onoff) != 0) +/* + * We "pretend" to call the callback to avoid warnings about unused static + * functions. + */ +# define SSL_CTX_set_tmp_rsa_callback(ctx, cb) while(0) (cb)(NULL, 0, 0) +# define SSL_set_tmp_rsa_callback(ssl, cb) while(0) (cb)(NULL, 0, 0) +# endif +__owur const BIO_METHOD *BIO_f_ssl(void); +__owur BIO *BIO_new_ssl(SSL_CTX *ctx, int client); +__owur BIO *BIO_new_ssl_connect(SSL_CTX *ctx); +__owur BIO *BIO_new_buffer_ssl_connect(SSL_CTX *ctx); +__owur int BIO_ssl_copy_session_id(BIO *to, BIO *from); +void BIO_ssl_shutdown(BIO *ssl_bio); + +__owur int SSL_CTX_set_cipher_list(SSL_CTX *, const char *str); +__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth); +__owur SSL_CTX *SSL_CTX_new_ex(OSSL_LIB_CTX *libctx, const char *propq, + const SSL_METHOD *meth); +int SSL_CTX_up_ref(SSL_CTX *ctx); +void SSL_CTX_free(SSL_CTX *); +__owur long SSL_CTX_set_timeout(SSL_CTX *ctx, long t); +__owur long SSL_CTX_get_timeout(const SSL_CTX *ctx); +__owur X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *); +void SSL_CTX_set_cert_store(SSL_CTX *, X509_STORE *); +void SSL_CTX_set1_cert_store(SSL_CTX *, X509_STORE *); +__owur int SSL_want(const SSL *s); +__owur int SSL_clear(SSL *s); + +#ifndef OPENSSL_NO_DEPRECATED_3_4 +OSSL_DEPRECATEDIN_3_4_FOR("not Y2038-safe, replace with SSL_CTX_flush_sessions_ex()") +void SSL_CTX_flush_sessions(SSL_CTX *ctx, long tm); +#endif +void SSL_CTX_flush_sessions_ex(SSL_CTX *ctx, time_t tm); + +__owur const SSL_CIPHER *SSL_get_current_cipher(const SSL *s); +__owur const SSL_CIPHER *SSL_get_pending_cipher(const SSL *s); +__owur int SSL_CIPHER_get_bits(const SSL_CIPHER *c, int *alg_bits); +__owur const char *SSL_CIPHER_get_version(const SSL_CIPHER *c); +__owur const char *SSL_CIPHER_get_name(const SSL_CIPHER *c); +__owur const char *SSL_CIPHER_standard_name(const SSL_CIPHER *c); +__owur const char *OPENSSL_cipher_name(const char *rfc_name); +__owur uint32_t SSL_CIPHER_get_id(const SSL_CIPHER *c); +__owur uint16_t SSL_CIPHER_get_protocol_id(const SSL_CIPHER *c); +__owur int SSL_CIPHER_get_kx_nid(const SSL_CIPHER *c); +__owur int SSL_CIPHER_get_auth_nid(const SSL_CIPHER *c); +__owur const EVP_MD *SSL_CIPHER_get_handshake_digest(const SSL_CIPHER *c); +__owur int SSL_CIPHER_is_aead(const SSL_CIPHER *c); + +__owur int SSL_get_fd(const SSL *s); +__owur int SSL_get_rfd(const SSL *s); +__owur int SSL_get_wfd(const SSL *s); +__owur const char *SSL_get_cipher_list(const SSL *s, int n); +__owur char *SSL_get_shared_ciphers(const SSL *s, char *buf, int size); +__owur int SSL_get_read_ahead(const SSL *s); +__owur int SSL_pending(const SSL *s); +__owur int SSL_has_pending(const SSL *s); +# ifndef OPENSSL_NO_SOCK +__owur int SSL_set_fd(SSL *s, int fd); +__owur int SSL_set_rfd(SSL *s, int fd); +__owur int SSL_set_wfd(SSL *s, int fd); +# endif +void SSL_set0_rbio(SSL *s, BIO *rbio); +void SSL_set0_wbio(SSL *s, BIO *wbio); +void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio); +__owur BIO *SSL_get_rbio(const SSL *s); +__owur BIO *SSL_get_wbio(const SSL *s); +__owur int SSL_set_cipher_list(SSL *s, const char *str); +__owur int SSL_CTX_set_ciphersuites(SSL_CTX *ctx, const char *str); +__owur int SSL_set_ciphersuites(SSL *s, const char *str); +void SSL_set_read_ahead(SSL *s, int yes); +__owur int SSL_get_verify_mode(const SSL *s); +__owur int SSL_get_verify_depth(const SSL *s); +__owur SSL_verify_cb SSL_get_verify_callback(const SSL *s); +void SSL_set_verify(SSL *s, int mode, SSL_verify_cb callback); +void SSL_set_verify_depth(SSL *s, int depth); +void SSL_set_cert_cb(SSL *s, int (*cb) (SSL *ssl, void *arg), void *arg); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 __owur int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa); +OSSL_DEPRECATEDIN_3_0 +__owur int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, + const unsigned char *d, long len); +# endif +__owur int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey); +__owur int SSL_use_PrivateKey_ASN1(int pk, SSL *ssl, const unsigned char *d, + long len); +__owur int SSL_use_certificate(SSL *ssl, X509 *x); +__owur int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len); +__owur int SSL_use_cert_and_key(SSL *ssl, X509 *x509, EVP_PKEY *privatekey, + STACK_OF(X509) *chain, int override); + + +/* serverinfo file format versions */ +# define SSL_SERVERINFOV1 1 +# define SSL_SERVERINFOV2 2 + +/* Set serverinfo data for the current active cert. */ +__owur int SSL_CTX_use_serverinfo(SSL_CTX *ctx, const unsigned char *serverinfo, + size_t serverinfo_length); +__owur int SSL_CTX_use_serverinfo_ex(SSL_CTX *ctx, unsigned int version, + const unsigned char *serverinfo, + size_t serverinfo_length); +__owur int SSL_CTX_use_serverinfo_file(SSL_CTX *ctx, const char *file); + +#ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +__owur int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type); +#endif + +__owur int SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type); +__owur int SSL_use_certificate_file(SSL *ssl, const char *file, int type); + +#ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +__owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, + int type); +#endif +__owur int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, + int type); +__owur int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, + int type); +/* PEM type */ +__owur int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); +__owur int SSL_use_certificate_chain_file(SSL *ssl, const char *file); +__owur STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); +__owur STACK_OF(X509_NAME) +*SSL_load_client_CA_file_ex(const char *file, OSSL_LIB_CTX *libctx, + const char *propq); +__owur int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, + const char *file); +int SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, + const char *dir); +int SSL_add_store_cert_subjects_to_stack(STACK_OF(X509_NAME) *stackCAs, + const char *uri); + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define SSL_load_error_strings() \ + OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \ + | OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL) +# endif + +__owur const char *SSL_state_string(const SSL *s); +__owur const char *SSL_rstate_string(const SSL *s); +__owur const char *SSL_state_string_long(const SSL *s); +__owur const char *SSL_rstate_string_long(const SSL *s); + +#ifndef OPENSSL_NO_DEPRECATED_3_4 +OSSL_DEPRECATEDIN_3_4_FOR("not Y2038-safe, replace with SSL_SESSION_get_time_ex()") +__owur long SSL_SESSION_get_time(const SSL_SESSION *s); +OSSL_DEPRECATEDIN_3_4_FOR("not Y2038-safe, replace with SSL_SESSION_set_time_ex()") +__owur long SSL_SESSION_set_time(SSL_SESSION *s, long t); +#endif +__owur long SSL_SESSION_get_timeout(const SSL_SESSION *s); +__owur long SSL_SESSION_set_timeout(SSL_SESSION *s, long t); +__owur int SSL_SESSION_get_protocol_version(const SSL_SESSION *s); +__owur int SSL_SESSION_set_protocol_version(SSL_SESSION *s, int version); + +__owur time_t SSL_SESSION_get_time_ex(const SSL_SESSION *s); +__owur time_t SSL_SESSION_set_time_ex(SSL_SESSION *s, time_t t); + +__owur const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s); +__owur int SSL_SESSION_set1_hostname(SSL_SESSION *s, const char *hostname); +void SSL_SESSION_get0_alpn_selected(const SSL_SESSION *s, + const unsigned char **alpn, + size_t *len); +__owur int SSL_SESSION_set1_alpn_selected(SSL_SESSION *s, + const unsigned char *alpn, + size_t len); +__owur const SSL_CIPHER *SSL_SESSION_get0_cipher(const SSL_SESSION *s); +__owur int SSL_SESSION_set_cipher(SSL_SESSION *s, const SSL_CIPHER *cipher); +__owur int SSL_SESSION_has_ticket(const SSL_SESSION *s); +__owur unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s); +void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick, + size_t *len); +__owur uint32_t SSL_SESSION_get_max_early_data(const SSL_SESSION *s); +__owur int SSL_SESSION_set_max_early_data(SSL_SESSION *s, + uint32_t max_early_data); +__owur int SSL_copy_session_id(SSL *to, const SSL *from); +__owur X509 *SSL_SESSION_get0_peer(SSL_SESSION *s); +__owur int SSL_SESSION_set1_id_context(SSL_SESSION *s, + const unsigned char *sid_ctx, + unsigned int sid_ctx_len); +__owur int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, + unsigned int sid_len); +__owur int SSL_SESSION_is_resumable(const SSL_SESSION *s); + +__owur SSL_SESSION *SSL_SESSION_new(void); +__owur SSL_SESSION *SSL_SESSION_dup(const SSL_SESSION *src); +const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, + unsigned int *len); +const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *s, + unsigned int *len); +__owur unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *s); +# ifndef OPENSSL_NO_STDIO +int SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *ses); +# endif +int SSL_SESSION_print(BIO *fp, const SSL_SESSION *ses); +int SSL_SESSION_print_keylog(BIO *bp, const SSL_SESSION *x); +int SSL_SESSION_up_ref(SSL_SESSION *ses); +void SSL_SESSION_free(SSL_SESSION *ses); +__owur int i2d_SSL_SESSION(const SSL_SESSION *in, unsigned char **pp); +__owur int SSL_set_session(SSL *to, SSL_SESSION *session); +int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *session); +int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *session); +__owur int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb); +__owur int SSL_set_generate_session_id(SSL *s, GEN_SESSION_CB cb); +__owur int SSL_has_matching_session_id(const SSL *s, + const unsigned char *id, + unsigned int id_len); +SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const unsigned char **pp, + long length); +SSL_SESSION *d2i_SSL_SESSION_ex(SSL_SESSION **a, const unsigned char **pp, + long length, OSSL_LIB_CTX *libctx, + const char *propq); + +# ifdef OPENSSL_X509_H +__owur X509 *SSL_get0_peer_certificate(const SSL *s); +__owur X509 *SSL_get1_peer_certificate(const SSL *s); +/* Deprecated in 3.0.0 */ +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define SSL_get_peer_certificate SSL_get1_peer_certificate +# endif +# endif + +__owur STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s); + +__owur int SSL_CTX_get_verify_mode(const SSL_CTX *ctx); +__owur int SSL_CTX_get_verify_depth(const SSL_CTX *ctx); +__owur SSL_verify_cb SSL_CTX_get_verify_callback(const SSL_CTX *ctx); +void SSL_CTX_set_verify(SSL_CTX *ctx, int mode, SSL_verify_cb callback); +void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth); +void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, + int (*cb) (X509_STORE_CTX *, void *), + void *arg); +void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb) (SSL *ssl, void *arg), + void *arg); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +__owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa); +OSSL_DEPRECATEDIN_3_0 +__owur int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d, + long len); +# endif +__owur int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey); +__owur int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx, + const unsigned char *d, long len); +__owur int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x); +__owur int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, + const unsigned char *d); +__owur int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey, + STACK_OF(X509) *chain, int override); + +void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb); +void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, void *u); +pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx); +void *SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx); +void SSL_set_default_passwd_cb(SSL *s, pem_password_cb *cb); +void SSL_set_default_passwd_cb_userdata(SSL *s, void *u); +pem_password_cb *SSL_get_default_passwd_cb(SSL *s); +void *SSL_get_default_passwd_cb_userdata(SSL *s); + +__owur int SSL_CTX_check_private_key(const SSL_CTX *ctx); +__owur int SSL_check_private_key(const SSL *ctx); + +__owur int SSL_CTX_set_session_id_context(SSL_CTX *ctx, + const unsigned char *sid_ctx, + unsigned int sid_ctx_len); + +SSL *SSL_new(SSL_CTX *ctx); +int SSL_up_ref(SSL *s); +int SSL_is_dtls(const SSL *s); +int SSL_is_tls(const SSL *s); +int SSL_is_quic(const SSL *s); +__owur int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, + unsigned int sid_ctx_len); + +__owur int SSL_CTX_set_purpose(SSL_CTX *ctx, int purpose); +__owur int SSL_set_purpose(SSL *ssl, int purpose); +__owur int SSL_CTX_set_trust(SSL_CTX *ctx, int trust); +__owur int SSL_set_trust(SSL *ssl, int trust); + +__owur int SSL_set1_host(SSL *s, const char *hostname); +__owur int SSL_add1_host(SSL *s, const char *hostname); +__owur const char *SSL_get0_peername(SSL *s); +void SSL_set_hostflags(SSL *s, unsigned int flags); + +__owur int SSL_CTX_dane_enable(SSL_CTX *ctx); +__owur int SSL_CTX_dane_mtype_set(SSL_CTX *ctx, const EVP_MD *md, + uint8_t mtype, uint8_t ord); +__owur int SSL_dane_enable(SSL *s, const char *basedomain); +__owur int SSL_dane_tlsa_add(SSL *s, uint8_t usage, uint8_t selector, + uint8_t mtype, const unsigned char *data, size_t dlen); +__owur int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki); +__owur int SSL_get0_dane_tlsa(SSL *s, uint8_t *usage, uint8_t *selector, + uint8_t *mtype, const unsigned char **data, + size_t *dlen); +/* + * Bridge opacity barrier between libcrypt and libssl, also needed to support + * offline testing in test/danetest.c + */ +SSL_DANE *SSL_get0_dane(SSL *ssl); +/* + * DANE flags + */ +unsigned long SSL_CTX_dane_set_flags(SSL_CTX *ctx, unsigned long flags); +unsigned long SSL_CTX_dane_clear_flags(SSL_CTX *ctx, unsigned long flags); +unsigned long SSL_dane_set_flags(SSL *ssl, unsigned long flags); +unsigned long SSL_dane_clear_flags(SSL *ssl, unsigned long flags); + +__owur int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm); +__owur int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm); + +__owur X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx); +__owur X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl); + +# ifndef OPENSSL_NO_SRP +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 int SSL_CTX_set_srp_username(SSL_CTX *ctx, char *name); +OSSL_DEPRECATEDIN_3_0 int SSL_CTX_set_srp_password(SSL_CTX *ctx, char *password); +OSSL_DEPRECATEDIN_3_0 int SSL_CTX_set_srp_strength(SSL_CTX *ctx, int strength); +OSSL_DEPRECATEDIN_3_0 +int SSL_CTX_set_srp_client_pwd_callback(SSL_CTX *ctx, + char *(*cb) (SSL *, void *)); +OSSL_DEPRECATEDIN_3_0 +int SSL_CTX_set_srp_verify_param_callback(SSL_CTX *ctx, + int (*cb) (SSL *, void *)); +OSSL_DEPRECATEDIN_3_0 +int SSL_CTX_set_srp_username_callback(SSL_CTX *ctx, + int (*cb) (SSL *, int *, void *)); +OSSL_DEPRECATEDIN_3_0 int SSL_CTX_set_srp_cb_arg(SSL_CTX *ctx, void *arg); + +OSSL_DEPRECATEDIN_3_0 +int SSL_set_srp_server_param(SSL *s, const BIGNUM *N, const BIGNUM *g, + BIGNUM *sa, BIGNUM *v, char *info); +OSSL_DEPRECATEDIN_3_0 +int SSL_set_srp_server_param_pw(SSL *s, const char *user, const char *pass, + const char *grp); + +OSSL_DEPRECATEDIN_3_0 __owur BIGNUM *SSL_get_srp_g(SSL *s); +OSSL_DEPRECATEDIN_3_0 __owur BIGNUM *SSL_get_srp_N(SSL *s); + +OSSL_DEPRECATEDIN_3_0 __owur char *SSL_get_srp_username(SSL *s); +OSSL_DEPRECATEDIN_3_0 __owur char *SSL_get_srp_userinfo(SSL *s); +# endif +# endif + +/* + * ClientHello callback and helpers. + */ + +# define SSL_CLIENT_HELLO_SUCCESS 1 +# define SSL_CLIENT_HELLO_ERROR 0 +# define SSL_CLIENT_HELLO_RETRY (-1) + +typedef int (*SSL_client_hello_cb_fn) (SSL *s, int *al, void *arg); +void SSL_CTX_set_client_hello_cb(SSL_CTX *c, SSL_client_hello_cb_fn cb, + void *arg); +int SSL_client_hello_isv2(SSL *s); +unsigned int SSL_client_hello_get0_legacy_version(SSL *s); +size_t SSL_client_hello_get0_random(SSL *s, const unsigned char **out); +size_t SSL_client_hello_get0_session_id(SSL *s, const unsigned char **out); +size_t SSL_client_hello_get0_ciphers(SSL *s, const unsigned char **out); +size_t SSL_client_hello_get0_compression_methods(SSL *s, + const unsigned char **out); +int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen); +int SSL_client_hello_get_extension_order(SSL *s, uint16_t *exts, + size_t *num_exts); +int SSL_client_hello_get0_ext(SSL *s, unsigned int type, + const unsigned char **out, size_t *outlen); + +void SSL_certs_clear(SSL *s); +void SSL_free(SSL *ssl); +# ifdef OSSL_ASYNC_FD +/* + * Windows application developer has to include windows.h to use these. + */ +__owur int SSL_waiting_for_async(SSL *s); +__owur int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds); +__owur int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd, + size_t *numaddfds, OSSL_ASYNC_FD *delfd, + size_t *numdelfds); +__owur int SSL_CTX_set_async_callback(SSL_CTX *ctx, SSL_async_callback_fn callback); +__owur int SSL_CTX_set_async_callback_arg(SSL_CTX *ctx, void *arg); +__owur int SSL_set_async_callback(SSL *s, SSL_async_callback_fn callback); +__owur int SSL_set_async_callback_arg(SSL *s, void *arg); +__owur int SSL_get_async_status(SSL *s, int *status); + +# endif +__owur int SSL_accept(SSL *ssl); +__owur int SSL_stateless(SSL *s); +__owur int SSL_connect(SSL *ssl); +__owur int SSL_read(SSL *ssl, void *buf, int num); +__owur int SSL_read_ex(SSL *ssl, void *buf, size_t num, size_t *readbytes); + +# define SSL_READ_EARLY_DATA_ERROR 0 +# define SSL_READ_EARLY_DATA_SUCCESS 1 +# define SSL_READ_EARLY_DATA_FINISH 2 + +__owur int SSL_read_early_data(SSL *s, void *buf, size_t num, + size_t *readbytes); +__owur int SSL_peek(SSL *ssl, void *buf, int num); +__owur int SSL_peek_ex(SSL *ssl, void *buf, size_t num, size_t *readbytes); +__owur ossl_ssize_t SSL_sendfile(SSL *s, int fd, off_t offset, size_t size, + int flags); +__owur int SSL_write(SSL *ssl, const void *buf, int num); +__owur int SSL_write_ex(SSL *s, const void *buf, size_t num, size_t *written); +__owur int SSL_write_early_data(SSL *s, const void *buf, size_t num, + size_t *written); +long SSL_ctrl(SSL *ssl, int cmd, long larg, void *parg); +long SSL_callback_ctrl(SSL *, int, void (*)(void)); +long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg); +long SSL_CTX_callback_ctrl(SSL_CTX *, int, void (*)(void)); + +# define SSL_WRITE_FLAG_CONCLUDE (1U << 0) + +__owur int SSL_write_ex2(SSL *s, const void *buf, size_t num, + uint64_t flags, + size_t *written); + +# define SSL_EARLY_DATA_NOT_SENT 0 +# define SSL_EARLY_DATA_REJECTED 1 +# define SSL_EARLY_DATA_ACCEPTED 2 + +__owur int SSL_get_early_data_status(const SSL *s); + +__owur int SSL_get_error(const SSL *s, int ret_code); +__owur const char *SSL_get_version(const SSL *s); +__owur int SSL_get_handshake_rtt(const SSL *s, uint64_t *rtt); + +/* This sets the 'default' SSL version that SSL_new() will create */ +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +__owur int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth); +# endif + +# ifndef OPENSSL_NO_SSL3_METHOD +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *SSLv3_method(void); /* SSLv3 */ +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *SSLv3_server_method(void); +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *SSLv3_client_method(void); +# endif +# endif + +#define SSLv23_method TLS_method +#define SSLv23_server_method TLS_server_method +#define SSLv23_client_method TLS_client_method + +/* Negotiate highest available SSL/TLS version */ +__owur const SSL_METHOD *TLS_method(void); +__owur const SSL_METHOD *TLS_server_method(void); +__owur const SSL_METHOD *TLS_client_method(void); + +# ifndef OPENSSL_NO_TLS1_METHOD +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_method(void); /* TLSv1.0 */ +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_server_method(void); +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void); +# endif +# endif + +# ifndef OPENSSL_NO_TLS1_1_METHOD +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_1_method(void); /* TLSv1.1 */ +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_1_server_method(void); +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_1_client_method(void); +# endif +# endif + +# ifndef OPENSSL_NO_TLS1_2_METHOD +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_method(void); /* TLSv1.2 */ +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_server_method(void); +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_client_method(void); +# endif +# endif + +# ifndef OPENSSL_NO_DTLS1_METHOD +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_method(void); /* DTLSv1.0 */ +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_server_method(void); +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_client_method(void); +# endif +# endif + +# ifndef OPENSSL_NO_DTLS1_2_METHOD +/* DTLSv1.2 */ +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_2_method(void); +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_2_server_method(void); +OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_2_client_method(void); +# endif +# endif + +__owur const SSL_METHOD *DTLS_method(void); /* DTLS 1.0 and 1.2 */ +__owur const SSL_METHOD *DTLS_server_method(void); /* DTLS 1.0 and 1.2 */ +__owur const SSL_METHOD *DTLS_client_method(void); /* DTLS 1.0 and 1.2 */ + +__owur size_t DTLS_get_data_mtu(const SSL *s); + +__owur STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *s); +__owur STACK_OF(SSL_CIPHER) *SSL_CTX_get_ciphers(const SSL_CTX *ctx); +__owur STACK_OF(SSL_CIPHER) *SSL_get_client_ciphers(const SSL *s); +__owur STACK_OF(SSL_CIPHER) *SSL_get1_supported_ciphers(SSL *s); + +__owur int SSL_do_handshake(SSL *s); +int SSL_key_update(SSL *s, int updatetype); +int SSL_get_key_update_type(const SSL *s); +int SSL_renegotiate(SSL *s); +int SSL_renegotiate_abbreviated(SSL *s); +__owur int SSL_renegotiate_pending(const SSL *s); +int SSL_new_session_ticket(SSL *s); +int SSL_shutdown(SSL *s); +__owur int SSL_verify_client_post_handshake(SSL *s); +void SSL_CTX_set_post_handshake_auth(SSL_CTX *ctx, int val); +void SSL_set_post_handshake_auth(SSL *s, int val); + +__owur const SSL_METHOD *SSL_CTX_get_ssl_method(const SSL_CTX *ctx); +__owur const SSL_METHOD *SSL_get_ssl_method(const SSL *s); +__owur int SSL_set_ssl_method(SSL *s, const SSL_METHOD *method); +__owur const char *SSL_alert_type_string_long(int value); +__owur const char *SSL_alert_type_string(int value); +__owur const char *SSL_alert_desc_string_long(int value); +__owur const char *SSL_alert_desc_string(int value); + +void SSL_set0_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list); +void SSL_CTX_set0_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list); +__owur const STACK_OF(X509_NAME) *SSL_get0_CA_list(const SSL *s); +__owur const STACK_OF(X509_NAME) *SSL_CTX_get0_CA_list(const SSL_CTX *ctx); +__owur int SSL_add1_to_CA_list(SSL *ssl, const X509 *x); +__owur int SSL_CTX_add1_to_CA_list(SSL_CTX *ctx, const X509 *x); +__owur const STACK_OF(X509_NAME) *SSL_get0_peer_CA_list(const SSL *s); + +void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list); +void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list); +__owur STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s); +__owur STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list(const SSL_CTX *s); +__owur int SSL_add_client_CA(SSL *ssl, X509 *x); +__owur int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x); + +void SSL_set_connect_state(SSL *s); +void SSL_set_accept_state(SSL *s); + +__owur long SSL_get_default_timeout(const SSL *s); + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define SSL_library_init() OPENSSL_init_ssl(0, NULL) +# endif + +__owur char *SSL_CIPHER_description(const SSL_CIPHER *, char *buf, int size); +__owur STACK_OF(X509_NAME) *SSL_dup_CA_list(const STACK_OF(X509_NAME) *sk); + +__owur SSL *SSL_dup(SSL *ssl); + +__owur X509 *SSL_get_certificate(const SSL *ssl); +/* + * EVP_PKEY + */ +struct evp_pkey_st *SSL_get_privatekey(const SSL *ssl); + +__owur X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx); +__owur EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx); + +void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode); +__owur int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx); +void SSL_set_quiet_shutdown(SSL *ssl, int mode); +__owur int SSL_get_quiet_shutdown(const SSL *ssl); +void SSL_set_shutdown(SSL *ssl, int mode); +__owur int SSL_get_shutdown(const SSL *ssl); +__owur int SSL_version(const SSL *ssl); +__owur int SSL_client_version(const SSL *s); +__owur int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx); +__owur int SSL_CTX_set_default_verify_dir(SSL_CTX *ctx); +__owur int SSL_CTX_set_default_verify_file(SSL_CTX *ctx); +__owur int SSL_CTX_set_default_verify_store(SSL_CTX *ctx); +__owur int SSL_CTX_load_verify_file(SSL_CTX *ctx, const char *CAfile); +__owur int SSL_CTX_load_verify_dir(SSL_CTX *ctx, const char *CApath); +__owur int SSL_CTX_load_verify_store(SSL_CTX *ctx, const char *CAstore); +__owur int SSL_CTX_load_verify_locations(SSL_CTX *ctx, + const char *CAfile, + const char *CApath); +# define SSL_get0_session SSL_get_session/* just peek at pointer */ +__owur SSL_SESSION *SSL_get_session(const SSL *ssl); +__owur SSL_SESSION *SSL_get1_session(SSL *ssl); /* obtain a reference count */ +__owur SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl); +SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx); +void SSL_set_info_callback(SSL *ssl, + void (*cb) (const SSL *ssl, int type, int val)); +void (*SSL_get_info_callback(const SSL *ssl)) (const SSL *ssl, int type, + int val); +__owur OSSL_HANDSHAKE_STATE SSL_get_state(const SSL *ssl); + +void SSL_set_verify_result(SSL *ssl, long v); +__owur long SSL_get_verify_result(const SSL *ssl); +__owur STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s); + +__owur size_t SSL_get_client_random(const SSL *ssl, unsigned char *out, + size_t outlen); +__owur size_t SSL_get_server_random(const SSL *ssl, unsigned char *out, + size_t outlen); +__owur size_t SSL_SESSION_get_master_key(const SSL_SESSION *sess, + unsigned char *out, size_t outlen); +__owur int SSL_SESSION_set1_master_key(SSL_SESSION *sess, + const unsigned char *in, size_t len); +uint8_t SSL_SESSION_get_max_fragment_length(const SSL_SESSION *sess); + +#define SSL_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_SSL, l, p, newf, dupf, freef) +__owur int SSL_set_ex_data(SSL *ssl, int idx, void *data); +void *SSL_get_ex_data(const SSL *ssl, int idx); +#define SSL_SESSION_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_SSL_SESSION, l, p, newf, dupf, freef) +__owur int SSL_SESSION_set_ex_data(SSL_SESSION *ss, int idx, void *data); +void *SSL_SESSION_get_ex_data(const SSL_SESSION *ss, int idx); +#define SSL_CTX_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_SSL_CTX, l, p, newf, dupf, freef) +__owur int SSL_CTX_set_ex_data(SSL_CTX *ssl, int idx, void *data); +void *SSL_CTX_get_ex_data(const SSL_CTX *ssl, int idx); + +__owur int SSL_get_ex_data_X509_STORE_CTX_idx(void); + +# define SSL_CTX_sess_set_cache_size(ctx,t) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SESS_CACHE_SIZE,t,NULL) +# define SSL_CTX_sess_get_cache_size(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_SESS_CACHE_SIZE,0,NULL) +# define SSL_CTX_set_session_cache_mode(ctx,m) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SESS_CACHE_MODE,m,NULL) +# define SSL_CTX_get_session_cache_mode(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_SESS_CACHE_MODE,0,NULL) + +# define SSL_CTX_get_default_read_ahead(ctx) SSL_CTX_get_read_ahead(ctx) +# define SSL_CTX_set_default_read_ahead(ctx,m) SSL_CTX_set_read_ahead(ctx,m) +# define SSL_CTX_get_read_ahead(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_READ_AHEAD,0,NULL) +# define SSL_CTX_set_read_ahead(ctx,m) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_READ_AHEAD,m,NULL) +# define SSL_CTX_get_max_cert_list(ctx) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_MAX_CERT_LIST,0,NULL) +# define SSL_CTX_set_max_cert_list(ctx,m) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_CERT_LIST,m,NULL) +# define SSL_get_max_cert_list(ssl) \ + SSL_ctrl(ssl,SSL_CTRL_GET_MAX_CERT_LIST,0,NULL) +# define SSL_set_max_cert_list(ssl,m) \ + SSL_ctrl(ssl,SSL_CTRL_SET_MAX_CERT_LIST,m,NULL) + +# define SSL_CTX_set_max_send_fragment(ctx,m) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_SEND_FRAGMENT,m,NULL) +# define SSL_set_max_send_fragment(ssl,m) \ + SSL_ctrl(ssl,SSL_CTRL_SET_MAX_SEND_FRAGMENT,m,NULL) +# define SSL_CTX_set_split_send_fragment(ctx,m) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SPLIT_SEND_FRAGMENT,m,NULL) +# define SSL_set_split_send_fragment(ssl,m) \ + SSL_ctrl(ssl,SSL_CTRL_SET_SPLIT_SEND_FRAGMENT,m,NULL) +# define SSL_CTX_set_max_pipelines(ctx,m) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_max_pipelines(ssl,m) \ + SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL) +# define SSL_set_retry_verify(ssl) \ + (SSL_ctrl(ssl,SSL_CTRL_SET_RETRY_VERIFY,0,NULL) > 0) + +void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); +void SSL_set_default_read_buffer_len(SSL *s, size_t len); + +# ifndef OPENSSL_NO_DH +# ifndef OPENSSL_NO_DEPRECATED_3_0 +/* NB: the |keylength| is only applicable when is_export is true */ +OSSL_DEPRECATEDIN_3_0 +void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, + DH *(*dh) (SSL *ssl, int is_export, + int keylength)); +OSSL_DEPRECATEDIN_3_0 +void SSL_set_tmp_dh_callback(SSL *ssl, + DH *(*dh) (SSL *ssl, int is_export, + int keylength)); +# endif +# endif + +__owur const COMP_METHOD *SSL_get_current_compression(const SSL *s); +__owur const COMP_METHOD *SSL_get_current_expansion(const SSL *s); +__owur const char *SSL_COMP_get_name(const COMP_METHOD *comp); +__owur const char *SSL_COMP_get0_name(const SSL_COMP *comp); +__owur int SSL_COMP_get_id(const SSL_COMP *comp); +STACK_OF(SSL_COMP) *SSL_COMP_get_compression_methods(void); +__owur STACK_OF(SSL_COMP) *SSL_COMP_set0_compression_methods(STACK_OF(SSL_COMP) + *meths); +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define SSL_COMP_free_compression_methods() while(0) continue +# endif +__owur int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm); + +const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr); +int SSL_CIPHER_get_cipher_nid(const SSL_CIPHER *c); +int SSL_CIPHER_get_digest_nid(const SSL_CIPHER *c); +int SSL_bytes_to_cipher_list(SSL *s, const unsigned char *bytes, size_t len, + int isv2format, STACK_OF(SSL_CIPHER) **sk, + STACK_OF(SSL_CIPHER) **scsvs); + +/* TLS extensions functions */ +__owur int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len); + +__owur int SSL_set_session_ticket_ext_cb(SSL *s, + tls_session_ticket_ext_cb_fn cb, + void *arg); + +/* Pre-shared secret session resumption functions */ +__owur int SSL_set_session_secret_cb(SSL *s, + tls_session_secret_cb_fn session_secret_cb, + void *arg); + +void SSL_CTX_set_not_resumable_session_callback(SSL_CTX *ctx, + int (*cb) (SSL *ssl, + int + is_forward_secure)); + +void SSL_set_not_resumable_session_callback(SSL *ssl, + int (*cb) (SSL *ssl, + int is_forward_secure)); + +void SSL_CTX_set_record_padding_callback(SSL_CTX *ctx, + size_t (*cb) (SSL *ssl, int type, + size_t len, void *arg)); +void SSL_CTX_set_record_padding_callback_arg(SSL_CTX *ctx, void *arg); +void *SSL_CTX_get_record_padding_callback_arg(const SSL_CTX *ctx); +int SSL_CTX_set_block_padding(SSL_CTX *ctx, size_t block_size); +int SSL_CTX_set_block_padding_ex(SSL_CTX *ctx, size_t app_block_size, + size_t hs_block_size); + +int SSL_set_record_padding_callback(SSL *ssl, + size_t (*cb) (SSL *ssl, int type, + size_t len, void *arg)); +void SSL_set_record_padding_callback_arg(SSL *ssl, void *arg); +void *SSL_get_record_padding_callback_arg(const SSL *ssl); +int SSL_set_block_padding(SSL *ssl, size_t block_size); +int SSL_set_block_padding_ex(SSL *ssl, size_t app_block_size, + size_t hs_block_size); +int SSL_set_num_tickets(SSL *s, size_t num_tickets); +size_t SSL_get_num_tickets(const SSL *s); +int SSL_CTX_set_num_tickets(SSL_CTX *ctx, size_t num_tickets); +size_t SSL_CTX_get_num_tickets(const SSL_CTX *ctx); + +/* QUIC support */ +int SSL_handle_events(SSL *s); +__owur int SSL_get_event_timeout(SSL *s, struct timeval *tv, int *is_infinite); +__owur int SSL_get_rpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc); +__owur int SSL_get_wpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc); +__owur int SSL_net_read_desired(SSL *s); +__owur int SSL_net_write_desired(SSL *s); +__owur int SSL_set_blocking_mode(SSL *s, int blocking); +__owur int SSL_get_blocking_mode(SSL *s); +__owur int SSL_set1_initial_peer_addr(SSL *s, const BIO_ADDR *peer_addr); +__owur SSL *SSL_get0_connection(SSL *s); +__owur int SSL_is_connection(SSL *s); + +#define SSL_STREAM_TYPE_NONE 0 +#define SSL_STREAM_TYPE_READ (1U << 0) +#define SSL_STREAM_TYPE_WRITE (1U << 1) +#define SSL_STREAM_TYPE_BIDI (SSL_STREAM_TYPE_READ | SSL_STREAM_TYPE_WRITE) +__owur int SSL_get_stream_type(SSL *s); + +__owur uint64_t SSL_get_stream_id(SSL *s); +__owur int SSL_is_stream_local(SSL *s); + +#define SSL_DEFAULT_STREAM_MODE_NONE 0 +#define SSL_DEFAULT_STREAM_MODE_AUTO_BIDI 1 +#define SSL_DEFAULT_STREAM_MODE_AUTO_UNI 2 +__owur int SSL_set_default_stream_mode(SSL *s, uint32_t mode); + +#define SSL_STREAM_FLAG_UNI (1U << 0) +#define SSL_STREAM_FLAG_NO_BLOCK (1U << 1) +#define SSL_STREAM_FLAG_ADVANCE (1U << 2) +__owur SSL *SSL_new_stream(SSL *s, uint64_t flags); + +#define SSL_INCOMING_STREAM_POLICY_AUTO 0 +#define SSL_INCOMING_STREAM_POLICY_ACCEPT 1 +#define SSL_INCOMING_STREAM_POLICY_REJECT 2 +__owur int SSL_set_incoming_stream_policy(SSL *s, int policy, uint64_t aec); + +#define SSL_ACCEPT_STREAM_NO_BLOCK (1U << 0) +__owur SSL *SSL_accept_stream(SSL *s, uint64_t flags); +__owur size_t SSL_get_accept_stream_queue_len(SSL *s); + +# ifndef OPENSSL_NO_QUIC +__owur int SSL_inject_net_dgram(SSL *s, const unsigned char *buf, + size_t buf_len, + const BIO_ADDR *peer, + const BIO_ADDR *local); +# endif + +typedef struct ssl_shutdown_ex_args_st { + uint64_t quic_error_code; + const char *quic_reason; +} SSL_SHUTDOWN_EX_ARGS; + +#define SSL_SHUTDOWN_FLAG_RAPID (1U << 0) +#define SSL_SHUTDOWN_FLAG_NO_STREAM_FLUSH (1U << 1) +#define SSL_SHUTDOWN_FLAG_NO_BLOCK (1U << 2) +#define SSL_SHUTDOWN_FLAG_WAIT_PEER (1U << 3) + +__owur int SSL_shutdown_ex(SSL *ssl, uint64_t flags, + const SSL_SHUTDOWN_EX_ARGS *args, + size_t args_len); + +__owur int SSL_stream_conclude(SSL *ssl, uint64_t flags); + +typedef struct ssl_stream_reset_args_st { + uint64_t quic_error_code; +} SSL_STREAM_RESET_ARGS; + +__owur int SSL_stream_reset(SSL *ssl, + const SSL_STREAM_RESET_ARGS *args, + size_t args_len); + +#define SSL_STREAM_STATE_NONE 0 +#define SSL_STREAM_STATE_OK 1 +#define SSL_STREAM_STATE_WRONG_DIR 2 +#define SSL_STREAM_STATE_FINISHED 3 +#define SSL_STREAM_STATE_RESET_LOCAL 4 +#define SSL_STREAM_STATE_RESET_REMOTE 5 +#define SSL_STREAM_STATE_CONN_CLOSED 6 +__owur int SSL_get_stream_read_state(SSL *ssl); +__owur int SSL_get_stream_write_state(SSL *ssl); + +__owur int SSL_get_stream_read_error_code(SSL *ssl, uint64_t *app_error_code); +__owur int SSL_get_stream_write_error_code(SSL *ssl, uint64_t *app_error_code); + +#define SSL_CONN_CLOSE_FLAG_LOCAL (1U << 0) +#define SSL_CONN_CLOSE_FLAG_TRANSPORT (1U << 1) + +typedef struct ssl_conn_close_info_st { + uint64_t error_code, frame_type; + const char *reason; + size_t reason_len; + uint32_t flags; +} SSL_CONN_CLOSE_INFO; + +__owur int SSL_get_conn_close_info(SSL *ssl, + SSL_CONN_CLOSE_INFO *info, + size_t info_len); + +# define SSL_VALUE_CLASS_GENERIC 0 +# define SSL_VALUE_CLASS_FEATURE_REQUEST 1 +# define SSL_VALUE_CLASS_FEATURE_PEER_REQUEST 2 +# define SSL_VALUE_CLASS_FEATURE_NEGOTIATED 3 + +# define SSL_VALUE_NONE 0 +# define SSL_VALUE_QUIC_STREAM_BIDI_LOCAL_AVAIL 1 +# define SSL_VALUE_QUIC_STREAM_BIDI_REMOTE_AVAIL 2 +# define SSL_VALUE_QUIC_STREAM_UNI_LOCAL_AVAIL 3 +# define SSL_VALUE_QUIC_STREAM_UNI_REMOTE_AVAIL 4 +# define SSL_VALUE_QUIC_IDLE_TIMEOUT 5 +# define SSL_VALUE_EVENT_HANDLING_MODE 6 +# define SSL_VALUE_STREAM_WRITE_BUF_SIZE 7 +# define SSL_VALUE_STREAM_WRITE_BUF_USED 8 +# define SSL_VALUE_STREAM_WRITE_BUF_AVAIL 9 + +# define SSL_VALUE_EVENT_HANDLING_MODE_INHERIT 0 +# define SSL_VALUE_EVENT_HANDLING_MODE_IMPLICIT 1 +# define SSL_VALUE_EVENT_HANDLING_MODE_EXPLICIT 2 + +int SSL_get_value_uint(SSL *s, uint32_t class_, uint32_t id, uint64_t *v); +int SSL_set_value_uint(SSL *s, uint32_t class_, uint32_t id, uint64_t v); + +# define SSL_get_generic_value_uint(ssl, id, v) \ + SSL_get_value_uint((ssl), SSL_VALUE_CLASS_GENERIC, (id), (v)) +# define SSL_set_generic_value_uint(ssl, id, v) \ + SSL_set_value_uint((ssl), SSL_VALUE_CLASS_GENERIC, (id), (v)) +# define SSL_get_feature_request_uint(ssl, id, v) \ + SSL_get_value_uint((ssl), SSL_VALUE_CLASS_FEATURE_REQUEST, (id), (v)) +# define SSL_set_feature_request_uint(ssl, id, v) \ + SSL_set_value_uint((ssl), SSL_VALUE_CLASS_FEATURE_REQUEST, (id), (v)) +# define SSL_get_feature_peer_request_uint(ssl, id, v) \ + SSL_get_value_uint((ssl), SSL_VALUE_CLASS_FEATURE_PEER_REQUEST, (id), (v)) +# define SSL_get_feature_negotiated_uint(ssl, id, v) \ + SSL_get_value_uint((ssl), SSL_VALUE_CLASS_FEATURE_NEGOTIATED, (id), (v)) + +# define SSL_get_quic_stream_bidi_local_avail(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_QUIC_STREAM_BIDI_LOCAL_AVAIL, \ + (value)) +# define SSL_get_quic_stream_bidi_remote_avail(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_QUIC_STREAM_BIDI_REMOTE_AVAIL, \ + (value)) +# define SSL_get_quic_stream_uni_local_avail(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_QUIC_STREAM_UNI_LOCAL_AVAIL, \ + (value)) +# define SSL_get_quic_stream_uni_remote_avail(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_QUIC_STREAM_UNI_REMOTE_AVAIL, \ + (value)) + +# define SSL_get_event_handling_mode(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_EVENT_HANDLING_MODE, \ + (value)) +# define SSL_set_event_handling_mode(ssl, value) \ + SSL_set_generic_value_uint((ssl), SSL_VALUE_EVENT_HANDLING_MODE, \ + (value)) + +# define SSL_get_stream_write_buf_size(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_STREAM_WRITE_BUF_SIZE, \ + (value)) +# define SSL_get_stream_write_buf_used(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_STREAM_WRITE_BUF_USED, \ + (value)) +# define SSL_get_stream_write_buf_avail(ssl, value) \ + SSL_get_generic_value_uint((ssl), SSL_VALUE_STREAM_WRITE_BUF_AVAIL, \ + (value)) + +# define SSL_POLL_EVENT_NONE 0 + +# define SSL_POLL_EVENT_F (1U << 0) /* F (Failure) */ +# define SSL_POLL_EVENT_EL (1U << 1) /* EL (Exception on Listener) */ +# define SSL_POLL_EVENT_EC (1U << 2) /* EC (Exception on Conn) */ +# define SSL_POLL_EVENT_ECD (1U << 3) /* ECD (Exception on Conn Drained) */ +# define SSL_POLL_EVENT_ER (1U << 4) /* ER (Exception on Read) */ +# define SSL_POLL_EVENT_EW (1U << 5) /* EW (Exception on Write) */ +# define SSL_POLL_EVENT_R (1U << 6) /* R (Readable) */ +# define SSL_POLL_EVENT_W (1U << 7) /* W (Writable) */ +# define SSL_POLL_EVENT_IC (1U << 8) /* IC (Incoming Connection) */ +# define SSL_POLL_EVENT_ISB (1U << 9) /* ISB (Incoming Stream: Bidi) */ +# define SSL_POLL_EVENT_ISU (1U << 10) /* ISU (Incoming Stream: Uni) */ +# define SSL_POLL_EVENT_OSB (1U << 11) /* OSB (Outgoing Stream: Bidi) */ +# define SSL_POLL_EVENT_OSU (1U << 12) /* OSU (Outgoing Stream: Uni) */ + +# define SSL_POLL_EVENT_RW (SSL_POLL_EVENT_R | SSL_POLL_EVENT_W) +# define SSL_POLL_EVENT_RE (SSL_POLL_EVENT_R | SSL_POLL_EVENT_ER) +# define SSL_POLL_EVENT_WE (SSL_POLL_EVENT_W | SSL_POLL_EVENT_EW) +# define SSL_POLL_EVENT_RWE (SSL_POLL_EVENT_RE | SSL_POLL_EVENT_WE) +# define SSL_POLL_EVENT_E (SSL_POLL_EVENT_EL | SSL_POLL_EVENT_EC \ + | SSL_POLL_EVENT_ER | SSL_POLL_EVENT_EW) +# define SSL_POLL_EVENT_IS (SSL_POLL_EVENT_ISB | SSL_POLL_EVENT_ISU) +# define SSL_POLL_EVENT_ISE (SSL_POLL_EVENT_IS | SSL_POLL_EVENT_EC) +# define SSL_POLL_EVENT_I (SSL_POLL_EVENT_IS | SSL_POLL_EVENT_IC) +# define SSL_POLL_EVENT_OS (SSL_POLL_EVENT_OSB | SSL_POLL_EVENT_OSU) +# define SSL_POLL_EVENT_OSE (SSL_POLL_EVENT_OS | SSL_POLL_EVENT_EC) + +typedef struct ssl_poll_item_st { + BIO_POLL_DESCRIPTOR desc; + uint64_t events, revents; +} SSL_POLL_ITEM; + +# define SSL_POLL_FLAG_NO_HANDLE_EVENTS (1U << 0) + +__owur int SSL_poll(SSL_POLL_ITEM *items, + size_t num_items, + size_t stride, + const struct timeval *timeout, + uint64_t flags, + size_t *result_count); + +static ossl_inline ossl_unused BIO_POLL_DESCRIPTOR +SSL_as_poll_descriptor(SSL *s) +{ + BIO_POLL_DESCRIPTOR d; + + d.type = BIO_POLL_DESCRIPTOR_TYPE_SSL; + d.value.ssl = s; + return d; +} + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define SSL_cache_hit(s) SSL_session_reused(s) +# endif + +__owur int SSL_session_reused(const SSL *s); +__owur int SSL_is_server(const SSL *s); + +__owur __owur SSL_CONF_CTX *SSL_CONF_CTX_new(void); +int SSL_CONF_CTX_finish(SSL_CONF_CTX *cctx); +void SSL_CONF_CTX_free(SSL_CONF_CTX *cctx); +unsigned int SSL_CONF_CTX_set_flags(SSL_CONF_CTX *cctx, unsigned int flags); +__owur unsigned int SSL_CONF_CTX_clear_flags(SSL_CONF_CTX *cctx, + unsigned int flags); +__owur int SSL_CONF_CTX_set1_prefix(SSL_CONF_CTX *cctx, const char *pre); + +void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl); +void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx); + +__owur int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value); +__owur int SSL_CONF_cmd_argv(SSL_CONF_CTX *cctx, int *pargc, char ***pargv); +__owur int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd); + +void SSL_add_ssl_module(void); +int SSL_config(SSL *s, const char *name); +int SSL_CTX_config(SSL_CTX *ctx, const char *name); + +# ifndef OPENSSL_NO_SSL_TRACE +void SSL_trace(int write_p, int version, int content_type, + const void *buf, size_t len, SSL *ssl, void *arg); +# endif + +# ifndef OPENSSL_NO_SOCK +int DTLSv1_listen(SSL *s, BIO_ADDR *client); +# endif + +# ifndef OPENSSL_NO_CT + +/* + * A callback for verifying that the received SCTs are sufficient. + * Expected to return 1 if they are sufficient, otherwise 0. + * May return a negative integer if an error occurs. + * A connection should be aborted if the SCTs are deemed insufficient. + */ +typedef int (*ssl_ct_validation_cb)(const CT_POLICY_EVAL_CTX *ctx, + const STACK_OF(SCT) *scts, void *arg); + +/* + * Sets a |callback| that is invoked upon receipt of ServerHelloDone to validate + * the received SCTs. + * If the callback returns a non-positive result, the connection is terminated. + * Call this function before beginning a handshake. + * If a NULL |callback| is provided, SCT validation is disabled. + * |arg| is arbitrary userdata that will be passed to the callback whenever it + * is invoked. Ownership of |arg| remains with the caller. + * + * NOTE: A side-effect of setting a CT callback is that an OCSP stapled response + * will be requested. + */ +int SSL_set_ct_validation_callback(SSL *s, ssl_ct_validation_cb callback, + void *arg); +int SSL_CTX_set_ct_validation_callback(SSL_CTX *ctx, + ssl_ct_validation_cb callback, + void *arg); +#define SSL_disable_ct(s) \ + ((void) SSL_set_validation_callback((s), NULL, NULL)) +#define SSL_CTX_disable_ct(ctx) \ + ((void) SSL_CTX_set_validation_callback((ctx), NULL, NULL)) + +/* + * The validation type enumerates the available behaviours of the built-in SSL + * CT validation callback selected via SSL_enable_ct() and SSL_CTX_enable_ct(). + * The underlying callback is a static function in libssl. + */ +enum { + SSL_CT_VALIDATION_PERMISSIVE = 0, + SSL_CT_VALIDATION_STRICT +}; + +/* + * Enable CT by setting up a callback that implements one of the built-in + * validation variants. The SSL_CT_VALIDATION_PERMISSIVE variant always + * continues the handshake, the application can make appropriate decisions at + * handshake completion. The SSL_CT_VALIDATION_STRICT variant requires at + * least one valid SCT, or else handshake termination will be requested. The + * handshake may continue anyway if SSL_VERIFY_NONE is in effect. + */ +int SSL_enable_ct(SSL *s, int validation_mode); +int SSL_CTX_enable_ct(SSL_CTX *ctx, int validation_mode); + +/* + * Report whether a non-NULL callback is enabled. + */ +int SSL_ct_is_enabled(const SSL *s); +int SSL_CTX_ct_is_enabled(const SSL_CTX *ctx); + +/* Gets the SCTs received from a connection */ +const STACK_OF(SCT) *SSL_get0_peer_scts(SSL *s); + +/* + * Loads the CT log list from the default location. + * If a CTLOG_STORE has previously been set using SSL_CTX_set_ctlog_store, + * the log information loaded from this file will be appended to the + * CTLOG_STORE. + * Returns 1 on success, 0 otherwise. + */ +int SSL_CTX_set_default_ctlog_list_file(SSL_CTX *ctx); + +/* + * Loads the CT log list from the specified file path. + * If a CTLOG_STORE has previously been set using SSL_CTX_set_ctlog_store, + * the log information loaded from this file will be appended to the + * CTLOG_STORE. + * Returns 1 on success, 0 otherwise. + */ +int SSL_CTX_set_ctlog_list_file(SSL_CTX *ctx, const char *path); + +/* + * Sets the CT log list used by all SSL connections created from this SSL_CTX. + * Ownership of the CTLOG_STORE is transferred to the SSL_CTX. + */ +void SSL_CTX_set0_ctlog_store(SSL_CTX *ctx, CTLOG_STORE *logs); + +/* + * Gets the CT log list used by all SSL connections created from this SSL_CTX. + * This will be NULL unless one of the following functions has been called: + * - SSL_CTX_set_default_ctlog_list_file + * - SSL_CTX_set_ctlog_list_file + * - SSL_CTX_set_ctlog_store + */ +const CTLOG_STORE *SSL_CTX_get0_ctlog_store(const SSL_CTX *ctx); + +# endif /* OPENSSL_NO_CT */ + +/* What the "other" parameter contains in security callback */ +/* Mask for type */ +# define SSL_SECOP_OTHER_TYPE 0xffff0000 +# define SSL_SECOP_OTHER_NONE 0 +# define SSL_SECOP_OTHER_CIPHER (1 << 16) +# define SSL_SECOP_OTHER_CURVE (2 << 16) +# define SSL_SECOP_OTHER_DH (3 << 16) +# define SSL_SECOP_OTHER_PKEY (4 << 16) +# define SSL_SECOP_OTHER_SIGALG (5 << 16) +# define SSL_SECOP_OTHER_CERT (6 << 16) + +/* Indicated operation refers to peer key or certificate */ +# define SSL_SECOP_PEER 0x1000 + +/* Values for "op" parameter in security callback */ + +/* Called to filter ciphers */ +/* Ciphers client supports */ +# define SSL_SECOP_CIPHER_SUPPORTED (1 | SSL_SECOP_OTHER_CIPHER) +/* Cipher shared by client/server */ +# define SSL_SECOP_CIPHER_SHARED (2 | SSL_SECOP_OTHER_CIPHER) +/* Sanity check of cipher server selects */ +# define SSL_SECOP_CIPHER_CHECK (3 | SSL_SECOP_OTHER_CIPHER) +/* Curves supported by client */ +# define SSL_SECOP_CURVE_SUPPORTED (4 | SSL_SECOP_OTHER_CURVE) +/* Curves shared by client/server */ +# define SSL_SECOP_CURVE_SHARED (5 | SSL_SECOP_OTHER_CURVE) +/* Sanity check of curve server selects */ +# define SSL_SECOP_CURVE_CHECK (6 | SSL_SECOP_OTHER_CURVE) +/* Temporary DH key */ +# define SSL_SECOP_TMP_DH (7 | SSL_SECOP_OTHER_PKEY) +/* SSL/TLS version */ +# define SSL_SECOP_VERSION (9 | SSL_SECOP_OTHER_NONE) +/* Session tickets */ +# define SSL_SECOP_TICKET (10 | SSL_SECOP_OTHER_NONE) +/* Supported signature algorithms sent to peer */ +# define SSL_SECOP_SIGALG_SUPPORTED (11 | SSL_SECOP_OTHER_SIGALG) +/* Shared signature algorithm */ +# define SSL_SECOP_SIGALG_SHARED (12 | SSL_SECOP_OTHER_SIGALG) +/* Sanity check signature algorithm allowed */ +# define SSL_SECOP_SIGALG_CHECK (13 | SSL_SECOP_OTHER_SIGALG) +/* Used to get mask of supported public key signature algorithms */ +# define SSL_SECOP_SIGALG_MASK (14 | SSL_SECOP_OTHER_SIGALG) +/* Use to see if compression is allowed */ +# define SSL_SECOP_COMPRESSION (15 | SSL_SECOP_OTHER_NONE) +/* EE key in certificate */ +# define SSL_SECOP_EE_KEY (16 | SSL_SECOP_OTHER_CERT) +/* CA key in certificate */ +# define SSL_SECOP_CA_KEY (17 | SSL_SECOP_OTHER_CERT) +/* CA digest algorithm in certificate */ +# define SSL_SECOP_CA_MD (18 | SSL_SECOP_OTHER_CERT) +/* Peer EE key in certificate */ +# define SSL_SECOP_PEER_EE_KEY (SSL_SECOP_EE_KEY | SSL_SECOP_PEER) +/* Peer CA key in certificate */ +# define SSL_SECOP_PEER_CA_KEY (SSL_SECOP_CA_KEY | SSL_SECOP_PEER) +/* Peer CA digest algorithm in certificate */ +# define SSL_SECOP_PEER_CA_MD (SSL_SECOP_CA_MD | SSL_SECOP_PEER) + +void SSL_set_security_level(SSL *s, int level); +__owur int SSL_get_security_level(const SSL *s); +void SSL_set_security_callback(SSL *s, + int (*cb) (const SSL *s, const SSL_CTX *ctx, + int op, int bits, int nid, + void *other, void *ex)); +int (*SSL_get_security_callback(const SSL *s)) (const SSL *s, + const SSL_CTX *ctx, int op, + int bits, int nid, void *other, + void *ex); +void SSL_set0_security_ex_data(SSL *s, void *ex); +__owur void *SSL_get0_security_ex_data(const SSL *s); + +void SSL_CTX_set_security_level(SSL_CTX *ctx, int level); +__owur int SSL_CTX_get_security_level(const SSL_CTX *ctx); +void SSL_CTX_set_security_callback(SSL_CTX *ctx, + int (*cb) (const SSL *s, const SSL_CTX *ctx, + int op, int bits, int nid, + void *other, void *ex)); +int (*SSL_CTX_get_security_callback(const SSL_CTX *ctx)) (const SSL *s, + const SSL_CTX *ctx, + int op, int bits, + int nid, + void *other, + void *ex); +void SSL_CTX_set0_security_ex_data(SSL_CTX *ctx, void *ex); +__owur void *SSL_CTX_get0_security_ex_data(const SSL_CTX *ctx); + +/* OPENSSL_INIT flag 0x010000 reserved for internal use */ +# define OPENSSL_INIT_NO_LOAD_SSL_STRINGS 0x00100000L +# define OPENSSL_INIT_LOAD_SSL_STRINGS 0x00200000L + +# define OPENSSL_INIT_SSL_DEFAULT \ + (OPENSSL_INIT_LOAD_SSL_STRINGS | OPENSSL_INIT_LOAD_CRYPTO_STRINGS) + +int OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings); + +# ifndef OPENSSL_NO_UNIT_TEST +__owur const struct openssl_ssl_test_functions *SSL_test_functions(void); +# endif + +__owur int SSL_free_buffers(SSL *ssl); +__owur int SSL_alloc_buffers(SSL *ssl); + +/* Status codes passed to the decrypt session ticket callback. Some of these + * are for internal use only and are never passed to the callback. */ +typedef int SSL_TICKET_STATUS; + +/* Support for ticket appdata */ +/* fatal error, malloc failure */ +# define SSL_TICKET_FATAL_ERR_MALLOC 0 +/* fatal error, either from parsing or decrypting the ticket */ +# define SSL_TICKET_FATAL_ERR_OTHER 1 +/* No ticket present */ +# define SSL_TICKET_NONE 2 +/* Empty ticket present */ +# define SSL_TICKET_EMPTY 3 +/* the ticket couldn't be decrypted */ +# define SSL_TICKET_NO_DECRYPT 4 +/* a ticket was successfully decrypted */ +# define SSL_TICKET_SUCCESS 5 +/* same as above but the ticket needs to be renewed */ +# define SSL_TICKET_SUCCESS_RENEW 6 + +/* Return codes for the decrypt session ticket callback */ +typedef int SSL_TICKET_RETURN; + +/* An error occurred */ +#define SSL_TICKET_RETURN_ABORT 0 +/* Do not use the ticket, do not send a renewed ticket to the client */ +#define SSL_TICKET_RETURN_IGNORE 1 +/* Do not use the ticket, send a renewed ticket to the client */ +#define SSL_TICKET_RETURN_IGNORE_RENEW 2 +/* Use the ticket, do not send a renewed ticket to the client */ +#define SSL_TICKET_RETURN_USE 3 +/* Use the ticket, send a renewed ticket to the client */ +#define SSL_TICKET_RETURN_USE_RENEW 4 + +typedef int (*SSL_CTX_generate_session_ticket_fn)(SSL *s, void *arg); +typedef SSL_TICKET_RETURN (*SSL_CTX_decrypt_session_ticket_fn)(SSL *s, SSL_SESSION *ss, + const unsigned char *keyname, + size_t keyname_length, + SSL_TICKET_STATUS status, + void *arg); +int SSL_CTX_set_session_ticket_cb(SSL_CTX *ctx, + SSL_CTX_generate_session_ticket_fn gen_cb, + SSL_CTX_decrypt_session_ticket_fn dec_cb, + void *arg); +int SSL_SESSION_set1_ticket_appdata(SSL_SESSION *ss, const void *data, size_t len); +int SSL_SESSION_get0_ticket_appdata(SSL_SESSION *ss, void **data, size_t *len); + +typedef unsigned int (*DTLS_timer_cb)(SSL *s, unsigned int timer_us); + +void DTLS_set_timer_cb(SSL *s, DTLS_timer_cb cb); + + +typedef int (*SSL_allow_early_data_cb_fn)(SSL *s, void *arg); +void SSL_CTX_set_allow_early_data_cb(SSL_CTX *ctx, + SSL_allow_early_data_cb_fn cb, + void *arg); +void SSL_set_allow_early_data_cb(SSL *s, + SSL_allow_early_data_cb_fn cb, + void *arg); + +/* store the default cipher strings inside the library */ +const char *OSSL_default_cipher_list(void); +const char *OSSL_default_ciphersuites(void); + +/* RFC8879 Certificate compression APIs */ + +int SSL_CTX_compress_certs(SSL_CTX *ctx, int alg); +int SSL_compress_certs(SSL *ssl, int alg); + +int SSL_CTX_set1_cert_comp_preference(SSL_CTX *ctx, int *algs, size_t len); +int SSL_set1_cert_comp_preference(SSL *ssl, int *algs, size_t len); + +int SSL_CTX_set1_compressed_cert(SSL_CTX *ctx, int algorithm, unsigned char *comp_data, + size_t comp_length, size_t orig_length); +int SSL_set1_compressed_cert(SSL *ssl, int algorithm, unsigned char *comp_data, + size_t comp_length, size_t orig_length); +size_t SSL_CTX_get1_compressed_cert(SSL_CTX *ctx, int alg, unsigned char **data, size_t *orig_len); +size_t SSL_get1_compressed_cert(SSL *ssl, int alg, unsigned char **data, size_t *orig_len); + +__owur int SSL_add_expected_rpk(SSL *s, EVP_PKEY *rpk); +__owur EVP_PKEY *SSL_get0_peer_rpk(const SSL *s); +__owur EVP_PKEY *SSL_SESSION_get0_peer_rpk(SSL_SESSION *s); +__owur int SSL_get_negotiated_client_cert_type(const SSL *s); +__owur int SSL_get_negotiated_server_cert_type(const SSL *s); + +__owur int SSL_set1_client_cert_type(SSL *s, const unsigned char *val, size_t len); +__owur int SSL_set1_server_cert_type(SSL *s, const unsigned char *val, size_t len); +__owur int SSL_CTX_set1_client_cert_type(SSL_CTX *ctx, const unsigned char *val, size_t len); +__owur int SSL_CTX_set1_server_cert_type(SSL_CTX *ctx, const unsigned char *val, size_t len); +__owur int SSL_get0_client_cert_type(const SSL *s, unsigned char **t, size_t *len); +__owur int SSL_get0_server_cert_type(const SSL *s, unsigned char **t, size_t *len); +__owur int SSL_CTX_get0_client_cert_type(const SSL_CTX *ctx, unsigned char **t, size_t *len); +__owur int SSL_CTX_get0_server_cert_type(const SSL_CTX *s, unsigned char **t, size_t *len); + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ui.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ui.h new file mode 100644 index 00000000..e64ec3b3 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/ui.h @@ -0,0 +1,407 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/ui.h.in + * + * Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_UI_H +# define OPENSSL_UI_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_UI_H +# endif + +# include + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# include +# endif +# include +# include +# include +# include + +/* For compatibility reasons, the macro OPENSSL_NO_UI is currently retained */ +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifdef OPENSSL_NO_UI_CONSOLE +# define OPENSSL_NO_UI +# endif +# endif + +# ifdef __cplusplus +extern "C" { +# endif + +/* + * All the following functions return -1 or NULL on error and in some cases + * (UI_process()) -2 if interrupted or in some other way cancelled. When + * everything is fine, they return 0, a positive value or a non-NULL pointer, + * all depending on their purpose. + */ + +/* Creators and destructor. */ +UI *UI_new(void); +UI *UI_new_method(const UI_METHOD *method); +void UI_free(UI *ui); + +/*- + The following functions are used to add strings to be printed and prompt + strings to prompt for data. The names are UI_{add,dup}__string + and UI_{add,dup}_input_boolean. + + UI_{add,dup}__string have the following meanings: + add add a text or prompt string. The pointers given to these + functions are used verbatim, no copying is done. + dup make a copy of the text or prompt string, then add the copy + to the collection of strings in the user interface. + + The function is a name for the functionality that the given + string shall be used for. It can be one of: + input use the string as data prompt. + verify use the string as verification prompt. This + is used to verify a previous input. + info use the string for informational output. + error use the string for error output. + Honestly, there's currently no difference between info and error for the + moment. + + UI_{add,dup}_input_boolean have the same semantics for "add" and "dup", + and are typically used when one wants to prompt for a yes/no response. + + All of the functions in this group take a UI and a prompt string. + The string input and verify addition functions also take a flag argument, + a buffer for the result to end up with, a minimum input size and a maximum + input size (the result buffer MUST be large enough to be able to contain + the maximum number of characters). Additionally, the verify addition + functions takes another buffer to compare the result against. + The boolean input functions take an action description string (which should + be safe to ignore if the expected user action is obvious, for example with + a dialog box with an OK button and a Cancel button), a string of acceptable + characters to mean OK and to mean Cancel. The two last strings are checked + to make sure they don't have common characters. Additionally, the same + flag argument as for the string input is taken, as well as a result buffer. + The result buffer is required to be at least one byte long. Depending on + the answer, the first character from the OK or the Cancel character strings + will be stored in the first byte of the result buffer. No NUL will be + added, so the result is *not* a string. + + On success, the all return an index of the added information. That index + is useful when retrieving results with UI_get0_result(). */ +int UI_add_input_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize); +int UI_dup_input_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize); +int UI_add_verify_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize, + const char *test_buf); +int UI_dup_verify_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize, + const char *test_buf); +int UI_add_input_boolean(UI *ui, const char *prompt, const char *action_desc, + const char *ok_chars, const char *cancel_chars, + int flags, char *result_buf); +int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc, + const char *ok_chars, const char *cancel_chars, + int flags, char *result_buf); +int UI_add_info_string(UI *ui, const char *text); +int UI_dup_info_string(UI *ui, const char *text); +int UI_add_error_string(UI *ui, const char *text); +int UI_dup_error_string(UI *ui, const char *text); + +/* These are the possible flags. They can be or'ed together. */ +/* Use to have echoing of input */ +# define UI_INPUT_FLAG_ECHO 0x01 +/* + * Use a default password. Where that password is found is completely up to + * the application, it might for example be in the user data set with + * UI_add_user_data(). It is not recommended to have more than one input in + * each UI being marked with this flag, or the application might get + * confused. + */ +# define UI_INPUT_FLAG_DEFAULT_PWD 0x02 + +/*- + * The user of these routines may want to define flags of their own. The core + * UI won't look at those, but will pass them on to the method routines. They + * must use higher bits so they don't get confused with the UI bits above. + * UI_INPUT_FLAG_USER_BASE tells which is the lowest bit to use. A good + * example of use is this: + * + * #define MY_UI_FLAG1 (0x01 << UI_INPUT_FLAG_USER_BASE) + * +*/ +# define UI_INPUT_FLAG_USER_BASE 16 + +/*- + * The following function helps construct a prompt. + * phrase_desc is a textual short description of the phrase to enter, + * for example "pass phrase", and + * object_name is the name of the object + * (which might be a card name or a file name) or NULL. + * The returned string shall always be allocated on the heap with + * OPENSSL_malloc(), and need to be free'd with OPENSSL_free(). + * + * If the ui_method doesn't contain a pointer to a user-defined prompt + * constructor, a default string is built, looking like this: + * + * "Enter {phrase_desc} for {object_name}:" + * + * So, if phrase_desc has the value "pass phrase" and object_name has + * the value "foo.key", the resulting string is: + * + * "Enter pass phrase for foo.key:" +*/ +char *UI_construct_prompt(UI *ui_method, + const char *phrase_desc, const char *object_name); + +/* + * The following function is used to store a pointer to user-specific data. + * Any previous such pointer will be returned and replaced. + * + * For callback purposes, this function makes a lot more sense than using + * ex_data, since the latter requires that different parts of OpenSSL or + * applications share the same ex_data index. + * + * Note that the UI_OpenSSL() method completely ignores the user data. Other + * methods may not, however. + */ +void *UI_add_user_data(UI *ui, void *user_data); +/* + * Alternatively, this function is used to duplicate the user data. + * This uses the duplicator method function. The destroy function will + * be used to free the user data in this case. + */ +int UI_dup_user_data(UI *ui, void *user_data); +/* We need a user data retrieving function as well. */ +void *UI_get0_user_data(UI *ui); + +/* Return the result associated with a prompt given with the index i. */ +const char *UI_get0_result(UI *ui, int i); +int UI_get_result_length(UI *ui, int i); + +/* When all strings have been added, process the whole thing. */ +int UI_process(UI *ui); + +/* + * Give a user interface parameterised control commands. This can be used to + * send down an integer, a data pointer or a function pointer, as well as be + * used to get information from a UI. + */ +int UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f) (void)); + +/* The commands */ +/* + * Use UI_CONTROL_PRINT_ERRORS with the value 1 to have UI_process print the + * OpenSSL error stack before printing any info or added error messages and + * before any prompting. + */ +# define UI_CTRL_PRINT_ERRORS 1 +/* + * Check if a UI_process() is possible to do again with the same instance of + * a user interface. This makes UI_ctrl() return 1 if it is redoable, and 0 + * if not. + */ +# define UI_CTRL_IS_REDOABLE 2 + +/* Some methods may use extra data */ +# define UI_set_app_data(s,arg) UI_set_ex_data(s,0,arg) +# define UI_get_app_data(s) UI_get_ex_data(s,0) + +# define UI_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_UI, l, p, newf, dupf, freef) +int UI_set_ex_data(UI *r, int idx, void *arg); +void *UI_get_ex_data(const UI *r, int idx); + +/* Use specific methods instead of the built-in one */ +void UI_set_default_method(const UI_METHOD *meth); +const UI_METHOD *UI_get_default_method(void); +const UI_METHOD *UI_get_method(UI *ui); +const UI_METHOD *UI_set_method(UI *ui, const UI_METHOD *meth); + +# ifndef OPENSSL_NO_UI_CONSOLE + +/* The method with all the built-in thingies */ +UI_METHOD *UI_OpenSSL(void); + +# endif + +/* + * NULL method. Literally does nothing, but may serve as a placeholder + * to avoid internal default. + */ +const UI_METHOD *UI_null(void); + +/* ---------- For method writers ---------- */ +/*- + A method contains a number of functions that implement the low level + of the User Interface. The functions are: + + an opener This function starts a session, maybe by opening + a channel to a tty, or by opening a window. + a writer This function is called to write a given string, + maybe to the tty, maybe as a field label in a + window. + a flusher This function is called to flush everything that + has been output so far. It can be used to actually + display a dialog box after it has been built. + a reader This function is called to read a given prompt, + maybe from the tty, maybe from a field in a + window. Note that it's called with all string + structures, not only the prompt ones, so it must + check such things itself. + a closer This function closes the session, maybe by closing + the channel to the tty, or closing the window. + + All these functions are expected to return: + + 0 on error. + 1 on success. + -1 on out-of-band events, for example if some prompting has + been canceled (by pressing Ctrl-C, for example). This is + only checked when returned by the flusher or the reader. + + The way this is used, the opener is first called, then the writer for all + strings, then the flusher, then the reader for all strings and finally the + closer. Note that if you want to prompt from a terminal or other command + line interface, the best is to have the reader also write the prompts + instead of having the writer do it. If you want to prompt from a dialog + box, the writer can be used to build up the contents of the box, and the + flusher to actually display the box and run the event loop until all data + has been given, after which the reader only grabs the given data and puts + them back into the UI strings. + + All method functions take a UI as argument. Additionally, the writer and + the reader take a UI_STRING. +*/ + +/* + * The UI_STRING type is the data structure that contains all the needed info + * about a string or a prompt, including test data for a verification prompt. + */ +typedef struct ui_string_st UI_STRING; + +SKM_DEFINE_STACK_OF_INTERNAL(UI_STRING, UI_STRING, UI_STRING) +#define sk_UI_STRING_num(sk) OPENSSL_sk_num(ossl_check_const_UI_STRING_sk_type(sk)) +#define sk_UI_STRING_value(sk, idx) ((UI_STRING *)OPENSSL_sk_value(ossl_check_const_UI_STRING_sk_type(sk), (idx))) +#define sk_UI_STRING_new(cmp) ((STACK_OF(UI_STRING) *)OPENSSL_sk_new(ossl_check_UI_STRING_compfunc_type(cmp))) +#define sk_UI_STRING_new_null() ((STACK_OF(UI_STRING) *)OPENSSL_sk_new_null()) +#define sk_UI_STRING_new_reserve(cmp, n) ((STACK_OF(UI_STRING) *)OPENSSL_sk_new_reserve(ossl_check_UI_STRING_compfunc_type(cmp), (n))) +#define sk_UI_STRING_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_UI_STRING_sk_type(sk), (n)) +#define sk_UI_STRING_free(sk) OPENSSL_sk_free(ossl_check_UI_STRING_sk_type(sk)) +#define sk_UI_STRING_zero(sk) OPENSSL_sk_zero(ossl_check_UI_STRING_sk_type(sk)) +#define sk_UI_STRING_delete(sk, i) ((UI_STRING *)OPENSSL_sk_delete(ossl_check_UI_STRING_sk_type(sk), (i))) +#define sk_UI_STRING_delete_ptr(sk, ptr) ((UI_STRING *)OPENSSL_sk_delete_ptr(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_type(ptr))) +#define sk_UI_STRING_push(sk, ptr) OPENSSL_sk_push(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_type(ptr)) +#define sk_UI_STRING_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_type(ptr)) +#define sk_UI_STRING_pop(sk) ((UI_STRING *)OPENSSL_sk_pop(ossl_check_UI_STRING_sk_type(sk))) +#define sk_UI_STRING_shift(sk) ((UI_STRING *)OPENSSL_sk_shift(ossl_check_UI_STRING_sk_type(sk))) +#define sk_UI_STRING_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_UI_STRING_sk_type(sk),ossl_check_UI_STRING_freefunc_type(freefunc)) +#define sk_UI_STRING_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_type(ptr), (idx)) +#define sk_UI_STRING_set(sk, idx, ptr) ((UI_STRING *)OPENSSL_sk_set(ossl_check_UI_STRING_sk_type(sk), (idx), ossl_check_UI_STRING_type(ptr))) +#define sk_UI_STRING_find(sk, ptr) OPENSSL_sk_find(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_type(ptr)) +#define sk_UI_STRING_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_type(ptr)) +#define sk_UI_STRING_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_type(ptr), pnum) +#define sk_UI_STRING_sort(sk) OPENSSL_sk_sort(ossl_check_UI_STRING_sk_type(sk)) +#define sk_UI_STRING_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_UI_STRING_sk_type(sk)) +#define sk_UI_STRING_dup(sk) ((STACK_OF(UI_STRING) *)OPENSSL_sk_dup(ossl_check_const_UI_STRING_sk_type(sk))) +#define sk_UI_STRING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(UI_STRING) *)OPENSSL_sk_deep_copy(ossl_check_const_UI_STRING_sk_type(sk), ossl_check_UI_STRING_copyfunc_type(copyfunc), ossl_check_UI_STRING_freefunc_type(freefunc))) +#define sk_UI_STRING_set_cmp_func(sk, cmp) ((sk_UI_STRING_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_UI_STRING_sk_type(sk), ossl_check_UI_STRING_compfunc_type(cmp))) + + +/* + * The different types of strings that are currently supported. This is only + * needed by method authors. + */ +enum UI_string_types { + UIT_NONE = 0, + UIT_PROMPT, /* Prompt for a string */ + UIT_VERIFY, /* Prompt for a string and verify */ + UIT_BOOLEAN, /* Prompt for a yes/no response */ + UIT_INFO, /* Send info to the user */ + UIT_ERROR /* Send an error message to the user */ +}; + +/* Create and manipulate methods */ +UI_METHOD *UI_create_method(const char *name); +void UI_destroy_method(UI_METHOD *ui_method); +int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui)); +int UI_method_set_writer(UI_METHOD *method, + int (*writer) (UI *ui, UI_STRING *uis)); +int UI_method_set_flusher(UI_METHOD *method, int (*flusher) (UI *ui)); +int UI_method_set_reader(UI_METHOD *method, + int (*reader) (UI *ui, UI_STRING *uis)); +int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui)); +int UI_method_set_data_duplicator(UI_METHOD *method, + void *(*duplicator) (UI *ui, void *ui_data), + void (*destructor)(UI *ui, void *ui_data)); +int UI_method_set_prompt_constructor(UI_METHOD *method, + char *(*prompt_constructor) (UI *ui, + const char + *phrase_desc, + const char + *object_name)); +int UI_method_set_ex_data(UI_METHOD *method, int idx, void *data); +int (*UI_method_get_opener(const UI_METHOD *method)) (UI *); +int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *); +int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *); +int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *); +int (*UI_method_get_closer(const UI_METHOD *method)) (UI *); +char *(*UI_method_get_prompt_constructor(const UI_METHOD *method)) + (UI *, const char *, const char *); +void *(*UI_method_get_data_duplicator(const UI_METHOD *method)) (UI *, void *); +void (*UI_method_get_data_destructor(const UI_METHOD *method)) (UI *, void *); +const void *UI_method_get_ex_data(const UI_METHOD *method, int idx); + +/* + * The following functions are helpers for method writers to access relevant + * data from a UI_STRING. + */ + +/* Return type of the UI_STRING */ +enum UI_string_types UI_get_string_type(UI_STRING *uis); +/* Return input flags of the UI_STRING */ +int UI_get_input_flags(UI_STRING *uis); +/* Return the actual string to output (the prompt, info or error) */ +const char *UI_get0_output_string(UI_STRING *uis); +/* + * Return the optional action string to output (the boolean prompt + * instruction) + */ +const char *UI_get0_action_string(UI_STRING *uis); +/* Return the result of a prompt */ +const char *UI_get0_result_string(UI_STRING *uis); +int UI_get_result_string_length(UI_STRING *uis); +/* + * Return the string to test the result against. Only useful with verifies. + */ +const char *UI_get0_test_string(UI_STRING *uis); +/* Return the required minimum size of the result */ +int UI_get_result_minsize(UI_STRING *uis); +/* Return the required maximum size of the result */ +int UI_get_result_maxsize(UI_STRING *uis); +/* Set the result of a UI_STRING. */ +int UI_set_result(UI *ui, UI_STRING *uis, const char *result); +int UI_set_result_ex(UI *ui, UI_STRING *uis, const char *result, int len); + +/* A couple of popular utility functions */ +int UI_UTIL_read_pw_string(char *buf, int length, const char *prompt, + int verify); +int UI_UTIL_read_pw(char *buf, char *buff, int size, const char *prompt, + int verify); +UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag); + + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509.h new file mode 100644 index 00000000..21eadba2 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509.h @@ -0,0 +1,1304 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/x509.h.in + * + * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_X509_H +# define OPENSSL_X509_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_X509_H +# endif + +# include +# include +# include +# include +# include +# include +# include +# include +# include + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# include +# include +# include +# endif + +# include +# include +# ifndef OPENSSL_NO_STDIO +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +/* Needed stacks for types defined in other headers */ +SKM_DEFINE_STACK_OF_INTERNAL(X509_NAME, X509_NAME, X509_NAME) +#define sk_X509_NAME_num(sk) OPENSSL_sk_num(ossl_check_const_X509_NAME_sk_type(sk)) +#define sk_X509_NAME_value(sk, idx) ((X509_NAME *)OPENSSL_sk_value(ossl_check_const_X509_NAME_sk_type(sk), (idx))) +#define sk_X509_NAME_new(cmp) ((STACK_OF(X509_NAME) *)OPENSSL_sk_new(ossl_check_X509_NAME_compfunc_type(cmp))) +#define sk_X509_NAME_new_null() ((STACK_OF(X509_NAME) *)OPENSSL_sk_new_null()) +#define sk_X509_NAME_new_reserve(cmp, n) ((STACK_OF(X509_NAME) *)OPENSSL_sk_new_reserve(ossl_check_X509_NAME_compfunc_type(cmp), (n))) +#define sk_X509_NAME_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_NAME_sk_type(sk), (n)) +#define sk_X509_NAME_free(sk) OPENSSL_sk_free(ossl_check_X509_NAME_sk_type(sk)) +#define sk_X509_NAME_zero(sk) OPENSSL_sk_zero(ossl_check_X509_NAME_sk_type(sk)) +#define sk_X509_NAME_delete(sk, i) ((X509_NAME *)OPENSSL_sk_delete(ossl_check_X509_NAME_sk_type(sk), (i))) +#define sk_X509_NAME_delete_ptr(sk, ptr) ((X509_NAME *)OPENSSL_sk_delete_ptr(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_type(ptr))) +#define sk_X509_NAME_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_type(ptr)) +#define sk_X509_NAME_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_type(ptr)) +#define sk_X509_NAME_pop(sk) ((X509_NAME *)OPENSSL_sk_pop(ossl_check_X509_NAME_sk_type(sk))) +#define sk_X509_NAME_shift(sk) ((X509_NAME *)OPENSSL_sk_shift(ossl_check_X509_NAME_sk_type(sk))) +#define sk_X509_NAME_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_NAME_sk_type(sk),ossl_check_X509_NAME_freefunc_type(freefunc)) +#define sk_X509_NAME_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_type(ptr), (idx)) +#define sk_X509_NAME_set(sk, idx, ptr) ((X509_NAME *)OPENSSL_sk_set(ossl_check_X509_NAME_sk_type(sk), (idx), ossl_check_X509_NAME_type(ptr))) +#define sk_X509_NAME_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_type(ptr)) +#define sk_X509_NAME_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_type(ptr)) +#define sk_X509_NAME_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_type(ptr), pnum) +#define sk_X509_NAME_sort(sk) OPENSSL_sk_sort(ossl_check_X509_NAME_sk_type(sk)) +#define sk_X509_NAME_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_NAME_sk_type(sk)) +#define sk_X509_NAME_dup(sk) ((STACK_OF(X509_NAME) *)OPENSSL_sk_dup(ossl_check_const_X509_NAME_sk_type(sk))) +#define sk_X509_NAME_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_NAME) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_NAME_sk_type(sk), ossl_check_X509_NAME_copyfunc_type(copyfunc), ossl_check_X509_NAME_freefunc_type(freefunc))) +#define sk_X509_NAME_set_cmp_func(sk, cmp) ((sk_X509_NAME_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_NAME_sk_type(sk), ossl_check_X509_NAME_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(X509, X509, X509) +#define sk_X509_num(sk) OPENSSL_sk_num(ossl_check_const_X509_sk_type(sk)) +#define sk_X509_value(sk, idx) ((X509 *)OPENSSL_sk_value(ossl_check_const_X509_sk_type(sk), (idx))) +#define sk_X509_new(cmp) ((STACK_OF(X509) *)OPENSSL_sk_new(ossl_check_X509_compfunc_type(cmp))) +#define sk_X509_new_null() ((STACK_OF(X509) *)OPENSSL_sk_new_null()) +#define sk_X509_new_reserve(cmp, n) ((STACK_OF(X509) *)OPENSSL_sk_new_reserve(ossl_check_X509_compfunc_type(cmp), (n))) +#define sk_X509_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_sk_type(sk), (n)) +#define sk_X509_free(sk) OPENSSL_sk_free(ossl_check_X509_sk_type(sk)) +#define sk_X509_zero(sk) OPENSSL_sk_zero(ossl_check_X509_sk_type(sk)) +#define sk_X509_delete(sk, i) ((X509 *)OPENSSL_sk_delete(ossl_check_X509_sk_type(sk), (i))) +#define sk_X509_delete_ptr(sk, ptr) ((X509 *)OPENSSL_sk_delete_ptr(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr))) +#define sk_X509_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr)) +#define sk_X509_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr)) +#define sk_X509_pop(sk) ((X509 *)OPENSSL_sk_pop(ossl_check_X509_sk_type(sk))) +#define sk_X509_shift(sk) ((X509 *)OPENSSL_sk_shift(ossl_check_X509_sk_type(sk))) +#define sk_X509_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_sk_type(sk),ossl_check_X509_freefunc_type(freefunc)) +#define sk_X509_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr), (idx)) +#define sk_X509_set(sk, idx, ptr) ((X509 *)OPENSSL_sk_set(ossl_check_X509_sk_type(sk), (idx), ossl_check_X509_type(ptr))) +#define sk_X509_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr)) +#define sk_X509_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr)) +#define sk_X509_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr), pnum) +#define sk_X509_sort(sk) OPENSSL_sk_sort(ossl_check_X509_sk_type(sk)) +#define sk_X509_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_sk_type(sk)) +#define sk_X509_dup(sk) ((STACK_OF(X509) *)OPENSSL_sk_dup(ossl_check_const_X509_sk_type(sk))) +#define sk_X509_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_sk_type(sk), ossl_check_X509_copyfunc_type(copyfunc), ossl_check_X509_freefunc_type(freefunc))) +#define sk_X509_set_cmp_func(sk, cmp) ((sk_X509_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_sk_type(sk), ossl_check_X509_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(X509_REVOKED, X509_REVOKED, X509_REVOKED) +#define sk_X509_REVOKED_num(sk) OPENSSL_sk_num(ossl_check_const_X509_REVOKED_sk_type(sk)) +#define sk_X509_REVOKED_value(sk, idx) ((X509_REVOKED *)OPENSSL_sk_value(ossl_check_const_X509_REVOKED_sk_type(sk), (idx))) +#define sk_X509_REVOKED_new(cmp) ((STACK_OF(X509_REVOKED) *)OPENSSL_sk_new(ossl_check_X509_REVOKED_compfunc_type(cmp))) +#define sk_X509_REVOKED_new_null() ((STACK_OF(X509_REVOKED) *)OPENSSL_sk_new_null()) +#define sk_X509_REVOKED_new_reserve(cmp, n) ((STACK_OF(X509_REVOKED) *)OPENSSL_sk_new_reserve(ossl_check_X509_REVOKED_compfunc_type(cmp), (n))) +#define sk_X509_REVOKED_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_REVOKED_sk_type(sk), (n)) +#define sk_X509_REVOKED_free(sk) OPENSSL_sk_free(ossl_check_X509_REVOKED_sk_type(sk)) +#define sk_X509_REVOKED_zero(sk) OPENSSL_sk_zero(ossl_check_X509_REVOKED_sk_type(sk)) +#define sk_X509_REVOKED_delete(sk, i) ((X509_REVOKED *)OPENSSL_sk_delete(ossl_check_X509_REVOKED_sk_type(sk), (i))) +#define sk_X509_REVOKED_delete_ptr(sk, ptr) ((X509_REVOKED *)OPENSSL_sk_delete_ptr(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_type(ptr))) +#define sk_X509_REVOKED_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_type(ptr)) +#define sk_X509_REVOKED_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_type(ptr)) +#define sk_X509_REVOKED_pop(sk) ((X509_REVOKED *)OPENSSL_sk_pop(ossl_check_X509_REVOKED_sk_type(sk))) +#define sk_X509_REVOKED_shift(sk) ((X509_REVOKED *)OPENSSL_sk_shift(ossl_check_X509_REVOKED_sk_type(sk))) +#define sk_X509_REVOKED_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_REVOKED_sk_type(sk),ossl_check_X509_REVOKED_freefunc_type(freefunc)) +#define sk_X509_REVOKED_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_type(ptr), (idx)) +#define sk_X509_REVOKED_set(sk, idx, ptr) ((X509_REVOKED *)OPENSSL_sk_set(ossl_check_X509_REVOKED_sk_type(sk), (idx), ossl_check_X509_REVOKED_type(ptr))) +#define sk_X509_REVOKED_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_type(ptr)) +#define sk_X509_REVOKED_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_type(ptr)) +#define sk_X509_REVOKED_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_type(ptr), pnum) +#define sk_X509_REVOKED_sort(sk) OPENSSL_sk_sort(ossl_check_X509_REVOKED_sk_type(sk)) +#define sk_X509_REVOKED_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_REVOKED_sk_type(sk)) +#define sk_X509_REVOKED_dup(sk) ((STACK_OF(X509_REVOKED) *)OPENSSL_sk_dup(ossl_check_const_X509_REVOKED_sk_type(sk))) +#define sk_X509_REVOKED_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_REVOKED) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_copyfunc_type(copyfunc), ossl_check_X509_REVOKED_freefunc_type(freefunc))) +#define sk_X509_REVOKED_set_cmp_func(sk, cmp) ((sk_X509_REVOKED_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_REVOKED_sk_type(sk), ossl_check_X509_REVOKED_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(X509_CRL, X509_CRL, X509_CRL) +#define sk_X509_CRL_num(sk) OPENSSL_sk_num(ossl_check_const_X509_CRL_sk_type(sk)) +#define sk_X509_CRL_value(sk, idx) ((X509_CRL *)OPENSSL_sk_value(ossl_check_const_X509_CRL_sk_type(sk), (idx))) +#define sk_X509_CRL_new(cmp) ((STACK_OF(X509_CRL) *)OPENSSL_sk_new(ossl_check_X509_CRL_compfunc_type(cmp))) +#define sk_X509_CRL_new_null() ((STACK_OF(X509_CRL) *)OPENSSL_sk_new_null()) +#define sk_X509_CRL_new_reserve(cmp, n) ((STACK_OF(X509_CRL) *)OPENSSL_sk_new_reserve(ossl_check_X509_CRL_compfunc_type(cmp), (n))) +#define sk_X509_CRL_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_CRL_sk_type(sk), (n)) +#define sk_X509_CRL_free(sk) OPENSSL_sk_free(ossl_check_X509_CRL_sk_type(sk)) +#define sk_X509_CRL_zero(sk) OPENSSL_sk_zero(ossl_check_X509_CRL_sk_type(sk)) +#define sk_X509_CRL_delete(sk, i) ((X509_CRL *)OPENSSL_sk_delete(ossl_check_X509_CRL_sk_type(sk), (i))) +#define sk_X509_CRL_delete_ptr(sk, ptr) ((X509_CRL *)OPENSSL_sk_delete_ptr(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_type(ptr))) +#define sk_X509_CRL_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_type(ptr)) +#define sk_X509_CRL_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_type(ptr)) +#define sk_X509_CRL_pop(sk) ((X509_CRL *)OPENSSL_sk_pop(ossl_check_X509_CRL_sk_type(sk))) +#define sk_X509_CRL_shift(sk) ((X509_CRL *)OPENSSL_sk_shift(ossl_check_X509_CRL_sk_type(sk))) +#define sk_X509_CRL_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_CRL_sk_type(sk),ossl_check_X509_CRL_freefunc_type(freefunc)) +#define sk_X509_CRL_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_type(ptr), (idx)) +#define sk_X509_CRL_set(sk, idx, ptr) ((X509_CRL *)OPENSSL_sk_set(ossl_check_X509_CRL_sk_type(sk), (idx), ossl_check_X509_CRL_type(ptr))) +#define sk_X509_CRL_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_type(ptr)) +#define sk_X509_CRL_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_type(ptr)) +#define sk_X509_CRL_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_type(ptr), pnum) +#define sk_X509_CRL_sort(sk) OPENSSL_sk_sort(ossl_check_X509_CRL_sk_type(sk)) +#define sk_X509_CRL_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_CRL_sk_type(sk)) +#define sk_X509_CRL_dup(sk) ((STACK_OF(X509_CRL) *)OPENSSL_sk_dup(ossl_check_const_X509_CRL_sk_type(sk))) +#define sk_X509_CRL_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_CRL) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_CRL_sk_type(sk), ossl_check_X509_CRL_copyfunc_type(copyfunc), ossl_check_X509_CRL_freefunc_type(freefunc))) +#define sk_X509_CRL_set_cmp_func(sk, cmp) ((sk_X509_CRL_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_CRL_sk_type(sk), ossl_check_X509_CRL_compfunc_type(cmp))) + + +/* Flags for X509_get_signature_info() */ +/* Signature info is valid */ +# define X509_SIG_INFO_VALID 0x1 +/* Signature is suitable for TLS use */ +# define X509_SIG_INFO_TLS 0x2 + +# define X509_FILETYPE_PEM 1 +# define X509_FILETYPE_ASN1 2 +# define X509_FILETYPE_DEFAULT 3 + +/*- + * : + * The KeyUsage BITSTRING is treated as a little-endian integer, hence bit `0` + * is 0x80, while bit `7` is 0x01 (the LSB of the integer value), bit `8` is + * then the MSB of the second octet, or 0x8000. + */ +# define X509v3_KU_DIGITAL_SIGNATURE 0x0080 /* (0) */ +# define X509v3_KU_NON_REPUDIATION 0x0040 /* (1) */ +# define X509v3_KU_KEY_ENCIPHERMENT 0x0020 /* (2) */ +# define X509v3_KU_DATA_ENCIPHERMENT 0x0010 /* (3) */ +# define X509v3_KU_KEY_AGREEMENT 0x0008 /* (4) */ +# define X509v3_KU_KEY_CERT_SIGN 0x0004 /* (5) */ +# define X509v3_KU_CRL_SIGN 0x0002 /* (6) */ +# define X509v3_KU_ENCIPHER_ONLY 0x0001 /* (7) */ +# define X509v3_KU_DECIPHER_ONLY 0x8000 /* (8) */ +# ifndef OPENSSL_NO_DEPRECATED_3_4 +# define X509v3_KU_UNDEF 0xffff /* vestigial, not used */ +# endif + +struct X509_algor_st { + ASN1_OBJECT *algorithm; + ASN1_TYPE *parameter; +} /* X509_ALGOR */ ; + +typedef STACK_OF(X509_ALGOR) X509_ALGORS; + +typedef struct X509_val_st { + ASN1_TIME *notBefore; + ASN1_TIME *notAfter; +} X509_VAL; + +typedef struct X509_sig_st X509_SIG; + +typedef struct X509_name_entry_st X509_NAME_ENTRY; + +SKM_DEFINE_STACK_OF_INTERNAL(X509_NAME_ENTRY, X509_NAME_ENTRY, X509_NAME_ENTRY) +#define sk_X509_NAME_ENTRY_num(sk) OPENSSL_sk_num(ossl_check_const_X509_NAME_ENTRY_sk_type(sk)) +#define sk_X509_NAME_ENTRY_value(sk, idx) ((X509_NAME_ENTRY *)OPENSSL_sk_value(ossl_check_const_X509_NAME_ENTRY_sk_type(sk), (idx))) +#define sk_X509_NAME_ENTRY_new(cmp) ((STACK_OF(X509_NAME_ENTRY) *)OPENSSL_sk_new(ossl_check_X509_NAME_ENTRY_compfunc_type(cmp))) +#define sk_X509_NAME_ENTRY_new_null() ((STACK_OF(X509_NAME_ENTRY) *)OPENSSL_sk_new_null()) +#define sk_X509_NAME_ENTRY_new_reserve(cmp, n) ((STACK_OF(X509_NAME_ENTRY) *)OPENSSL_sk_new_reserve(ossl_check_X509_NAME_ENTRY_compfunc_type(cmp), (n))) +#define sk_X509_NAME_ENTRY_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_NAME_ENTRY_sk_type(sk), (n)) +#define sk_X509_NAME_ENTRY_free(sk) OPENSSL_sk_free(ossl_check_X509_NAME_ENTRY_sk_type(sk)) +#define sk_X509_NAME_ENTRY_zero(sk) OPENSSL_sk_zero(ossl_check_X509_NAME_ENTRY_sk_type(sk)) +#define sk_X509_NAME_ENTRY_delete(sk, i) ((X509_NAME_ENTRY *)OPENSSL_sk_delete(ossl_check_X509_NAME_ENTRY_sk_type(sk), (i))) +#define sk_X509_NAME_ENTRY_delete_ptr(sk, ptr) ((X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_type(ptr))) +#define sk_X509_NAME_ENTRY_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_type(ptr)) +#define sk_X509_NAME_ENTRY_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_type(ptr)) +#define sk_X509_NAME_ENTRY_pop(sk) ((X509_NAME_ENTRY *)OPENSSL_sk_pop(ossl_check_X509_NAME_ENTRY_sk_type(sk))) +#define sk_X509_NAME_ENTRY_shift(sk) ((X509_NAME_ENTRY *)OPENSSL_sk_shift(ossl_check_X509_NAME_ENTRY_sk_type(sk))) +#define sk_X509_NAME_ENTRY_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_NAME_ENTRY_sk_type(sk),ossl_check_X509_NAME_ENTRY_freefunc_type(freefunc)) +#define sk_X509_NAME_ENTRY_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_type(ptr), (idx)) +#define sk_X509_NAME_ENTRY_set(sk, idx, ptr) ((X509_NAME_ENTRY *)OPENSSL_sk_set(ossl_check_X509_NAME_ENTRY_sk_type(sk), (idx), ossl_check_X509_NAME_ENTRY_type(ptr))) +#define sk_X509_NAME_ENTRY_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_type(ptr)) +#define sk_X509_NAME_ENTRY_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_type(ptr)) +#define sk_X509_NAME_ENTRY_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_type(ptr), pnum) +#define sk_X509_NAME_ENTRY_sort(sk) OPENSSL_sk_sort(ossl_check_X509_NAME_ENTRY_sk_type(sk)) +#define sk_X509_NAME_ENTRY_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_NAME_ENTRY_sk_type(sk)) +#define sk_X509_NAME_ENTRY_dup(sk) ((STACK_OF(X509_NAME_ENTRY) *)OPENSSL_sk_dup(ossl_check_const_X509_NAME_ENTRY_sk_type(sk))) +#define sk_X509_NAME_ENTRY_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_NAME_ENTRY) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_copyfunc_type(copyfunc), ossl_check_X509_NAME_ENTRY_freefunc_type(freefunc))) +#define sk_X509_NAME_ENTRY_set_cmp_func(sk, cmp) ((sk_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_NAME_ENTRY_sk_type(sk), ossl_check_X509_NAME_ENTRY_compfunc_type(cmp))) + + +# define X509_EX_V_NETSCAPE_HACK 0x8000 +# define X509_EX_V_INIT 0x0001 +typedef struct X509_extension_st X509_EXTENSION; +SKM_DEFINE_STACK_OF_INTERNAL(X509_EXTENSION, X509_EXTENSION, X509_EXTENSION) +#define sk_X509_EXTENSION_num(sk) OPENSSL_sk_num(ossl_check_const_X509_EXTENSION_sk_type(sk)) +#define sk_X509_EXTENSION_value(sk, idx) ((X509_EXTENSION *)OPENSSL_sk_value(ossl_check_const_X509_EXTENSION_sk_type(sk), (idx))) +#define sk_X509_EXTENSION_new(cmp) ((STACK_OF(X509_EXTENSION) *)OPENSSL_sk_new(ossl_check_X509_EXTENSION_compfunc_type(cmp))) +#define sk_X509_EXTENSION_new_null() ((STACK_OF(X509_EXTENSION) *)OPENSSL_sk_new_null()) +#define sk_X509_EXTENSION_new_reserve(cmp, n) ((STACK_OF(X509_EXTENSION) *)OPENSSL_sk_new_reserve(ossl_check_X509_EXTENSION_compfunc_type(cmp), (n))) +#define sk_X509_EXTENSION_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_EXTENSION_sk_type(sk), (n)) +#define sk_X509_EXTENSION_free(sk) OPENSSL_sk_free(ossl_check_X509_EXTENSION_sk_type(sk)) +#define sk_X509_EXTENSION_zero(sk) OPENSSL_sk_zero(ossl_check_X509_EXTENSION_sk_type(sk)) +#define sk_X509_EXTENSION_delete(sk, i) ((X509_EXTENSION *)OPENSSL_sk_delete(ossl_check_X509_EXTENSION_sk_type(sk), (i))) +#define sk_X509_EXTENSION_delete_ptr(sk, ptr) ((X509_EXTENSION *)OPENSSL_sk_delete_ptr(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_type(ptr))) +#define sk_X509_EXTENSION_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_type(ptr)) +#define sk_X509_EXTENSION_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_type(ptr)) +#define sk_X509_EXTENSION_pop(sk) ((X509_EXTENSION *)OPENSSL_sk_pop(ossl_check_X509_EXTENSION_sk_type(sk))) +#define sk_X509_EXTENSION_shift(sk) ((X509_EXTENSION *)OPENSSL_sk_shift(ossl_check_X509_EXTENSION_sk_type(sk))) +#define sk_X509_EXTENSION_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_EXTENSION_sk_type(sk),ossl_check_X509_EXTENSION_freefunc_type(freefunc)) +#define sk_X509_EXTENSION_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_type(ptr), (idx)) +#define sk_X509_EXTENSION_set(sk, idx, ptr) ((X509_EXTENSION *)OPENSSL_sk_set(ossl_check_X509_EXTENSION_sk_type(sk), (idx), ossl_check_X509_EXTENSION_type(ptr))) +#define sk_X509_EXTENSION_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_type(ptr)) +#define sk_X509_EXTENSION_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_type(ptr)) +#define sk_X509_EXTENSION_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_type(ptr), pnum) +#define sk_X509_EXTENSION_sort(sk) OPENSSL_sk_sort(ossl_check_X509_EXTENSION_sk_type(sk)) +#define sk_X509_EXTENSION_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_EXTENSION_sk_type(sk)) +#define sk_X509_EXTENSION_dup(sk) ((STACK_OF(X509_EXTENSION) *)OPENSSL_sk_dup(ossl_check_const_X509_EXTENSION_sk_type(sk))) +#define sk_X509_EXTENSION_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_EXTENSION) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_copyfunc_type(copyfunc), ossl_check_X509_EXTENSION_freefunc_type(freefunc))) +#define sk_X509_EXTENSION_set_cmp_func(sk, cmp) ((sk_X509_EXTENSION_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_EXTENSION_sk_type(sk), ossl_check_X509_EXTENSION_compfunc_type(cmp))) + +typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS; +typedef struct x509_attributes_st X509_ATTRIBUTE; +SKM_DEFINE_STACK_OF_INTERNAL(X509_ATTRIBUTE, X509_ATTRIBUTE, X509_ATTRIBUTE) +#define sk_X509_ATTRIBUTE_num(sk) OPENSSL_sk_num(ossl_check_const_X509_ATTRIBUTE_sk_type(sk)) +#define sk_X509_ATTRIBUTE_value(sk, idx) ((X509_ATTRIBUTE *)OPENSSL_sk_value(ossl_check_const_X509_ATTRIBUTE_sk_type(sk), (idx))) +#define sk_X509_ATTRIBUTE_new(cmp) ((STACK_OF(X509_ATTRIBUTE) *)OPENSSL_sk_new(ossl_check_X509_ATTRIBUTE_compfunc_type(cmp))) +#define sk_X509_ATTRIBUTE_new_null() ((STACK_OF(X509_ATTRIBUTE) *)OPENSSL_sk_new_null()) +#define sk_X509_ATTRIBUTE_new_reserve(cmp, n) ((STACK_OF(X509_ATTRIBUTE) *)OPENSSL_sk_new_reserve(ossl_check_X509_ATTRIBUTE_compfunc_type(cmp), (n))) +#define sk_X509_ATTRIBUTE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_ATTRIBUTE_sk_type(sk), (n)) +#define sk_X509_ATTRIBUTE_free(sk) OPENSSL_sk_free(ossl_check_X509_ATTRIBUTE_sk_type(sk)) +#define sk_X509_ATTRIBUTE_zero(sk) OPENSSL_sk_zero(ossl_check_X509_ATTRIBUTE_sk_type(sk)) +#define sk_X509_ATTRIBUTE_delete(sk, i) ((X509_ATTRIBUTE *)OPENSSL_sk_delete(ossl_check_X509_ATTRIBUTE_sk_type(sk), (i))) +#define sk_X509_ATTRIBUTE_delete_ptr(sk, ptr) ((X509_ATTRIBUTE *)OPENSSL_sk_delete_ptr(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_type(ptr))) +#define sk_X509_ATTRIBUTE_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_type(ptr)) +#define sk_X509_ATTRIBUTE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_type(ptr)) +#define sk_X509_ATTRIBUTE_pop(sk) ((X509_ATTRIBUTE *)OPENSSL_sk_pop(ossl_check_X509_ATTRIBUTE_sk_type(sk))) +#define sk_X509_ATTRIBUTE_shift(sk) ((X509_ATTRIBUTE *)OPENSSL_sk_shift(ossl_check_X509_ATTRIBUTE_sk_type(sk))) +#define sk_X509_ATTRIBUTE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_ATTRIBUTE_sk_type(sk),ossl_check_X509_ATTRIBUTE_freefunc_type(freefunc)) +#define sk_X509_ATTRIBUTE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_type(ptr), (idx)) +#define sk_X509_ATTRIBUTE_set(sk, idx, ptr) ((X509_ATTRIBUTE *)OPENSSL_sk_set(ossl_check_X509_ATTRIBUTE_sk_type(sk), (idx), ossl_check_X509_ATTRIBUTE_type(ptr))) +#define sk_X509_ATTRIBUTE_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_type(ptr)) +#define sk_X509_ATTRIBUTE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_type(ptr)) +#define sk_X509_ATTRIBUTE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_type(ptr), pnum) +#define sk_X509_ATTRIBUTE_sort(sk) OPENSSL_sk_sort(ossl_check_X509_ATTRIBUTE_sk_type(sk)) +#define sk_X509_ATTRIBUTE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_ATTRIBUTE_sk_type(sk)) +#define sk_X509_ATTRIBUTE_dup(sk) ((STACK_OF(X509_ATTRIBUTE) *)OPENSSL_sk_dup(ossl_check_const_X509_ATTRIBUTE_sk_type(sk))) +#define sk_X509_ATTRIBUTE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_ATTRIBUTE) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_copyfunc_type(copyfunc), ossl_check_X509_ATTRIBUTE_freefunc_type(freefunc))) +#define sk_X509_ATTRIBUTE_set_cmp_func(sk, cmp) ((sk_X509_ATTRIBUTE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_ATTRIBUTE_sk_type(sk), ossl_check_X509_ATTRIBUTE_compfunc_type(cmp))) + +typedef struct X509_req_info_st X509_REQ_INFO; +typedef struct X509_req_st X509_REQ; +typedef struct x509_cert_aux_st X509_CERT_AUX; +typedef struct x509_cinf_st X509_CINF; + +/* Flags for X509_print_ex() */ + +# define X509_FLAG_COMPAT 0 +# define X509_FLAG_NO_HEADER 1L +# define X509_FLAG_NO_VERSION (1L << 1) +# define X509_FLAG_NO_SERIAL (1L << 2) +# define X509_FLAG_NO_SIGNAME (1L << 3) +# define X509_FLAG_NO_ISSUER (1L << 4) +# define X509_FLAG_NO_VALIDITY (1L << 5) +# define X509_FLAG_NO_SUBJECT (1L << 6) +# define X509_FLAG_NO_PUBKEY (1L << 7) +# define X509_FLAG_NO_EXTENSIONS (1L << 8) +# define X509_FLAG_NO_SIGDUMP (1L << 9) +# define X509_FLAG_NO_AUX (1L << 10) +# define X509_FLAG_NO_ATTRIBUTES (1L << 11) +# define X509_FLAG_NO_IDS (1L << 12) +# define X509_FLAG_EXTENSIONS_ONLY_KID (1L << 13) + +/* Flags specific to X509_NAME_print_ex() */ + +/* The field separator information */ + +# define XN_FLAG_SEP_MASK (0xf << 16) + +# define XN_FLAG_COMPAT 0/* Traditional; use old X509_NAME_print */ +# define XN_FLAG_SEP_COMMA_PLUS (1 << 16)/* RFC2253 ,+ */ +# define XN_FLAG_SEP_CPLUS_SPC (2 << 16)/* ,+ spaced: more readable */ +# define XN_FLAG_SEP_SPLUS_SPC (3 << 16)/* ;+ spaced */ +# define XN_FLAG_SEP_MULTILINE (4 << 16)/* One line per field */ + +# define XN_FLAG_DN_REV (1 << 20)/* Reverse DN order */ + +/* How the field name is shown */ + +# define XN_FLAG_FN_MASK (0x3 << 21) + +# define XN_FLAG_FN_SN 0/* Object short name */ +# define XN_FLAG_FN_LN (1 << 21)/* Object long name */ +# define XN_FLAG_FN_OID (2 << 21)/* Always use OIDs */ +# define XN_FLAG_FN_NONE (3 << 21)/* No field names */ + +# define XN_FLAG_SPC_EQ (1 << 23)/* Put spaces round '=' */ + +/* + * This determines if we dump fields we don't recognise: RFC2253 requires + * this. + */ + +# define XN_FLAG_DUMP_UNKNOWN_FIELDS (1 << 24) + +# define XN_FLAG_FN_ALIGN (1 << 25)/* Align field names to 20 + * characters */ + +/* Complete set of RFC2253 flags */ + +# define XN_FLAG_RFC2253 (ASN1_STRFLGS_RFC2253 | \ + XN_FLAG_SEP_COMMA_PLUS | \ + XN_FLAG_DN_REV | \ + XN_FLAG_FN_SN | \ + XN_FLAG_DUMP_UNKNOWN_FIELDS) + +/* readable oneline form */ + +# define XN_FLAG_ONELINE (ASN1_STRFLGS_RFC2253 | \ + ASN1_STRFLGS_ESC_QUOTE | \ + XN_FLAG_SEP_CPLUS_SPC | \ + XN_FLAG_SPC_EQ | \ + XN_FLAG_FN_SN) + +/* readable multiline form */ + +# define XN_FLAG_MULTILINE (ASN1_STRFLGS_ESC_CTRL | \ + ASN1_STRFLGS_ESC_MSB | \ + XN_FLAG_SEP_MULTILINE | \ + XN_FLAG_SPC_EQ | \ + XN_FLAG_FN_LN | \ + XN_FLAG_FN_ALIGN) + +typedef struct X509_crl_info_st X509_CRL_INFO; + +typedef struct private_key_st { + int version; + /* The PKCS#8 data types */ + X509_ALGOR *enc_algor; + ASN1_OCTET_STRING *enc_pkey; /* encrypted pub key */ + /* When decrypted, the following will not be NULL */ + EVP_PKEY *dec_pkey; + /* used to encrypt and decrypt */ + int key_length; + char *key_data; + int key_free; /* true if we should auto free key_data */ + /* expanded version of 'enc_algor' */ + EVP_CIPHER_INFO cipher; +} X509_PKEY; + +typedef struct X509_info_st { + X509 *x509; + X509_CRL *crl; + X509_PKEY *x_pkey; + EVP_CIPHER_INFO enc_cipher; + int enc_len; + char *enc_data; +} X509_INFO; +SKM_DEFINE_STACK_OF_INTERNAL(X509_INFO, X509_INFO, X509_INFO) +#define sk_X509_INFO_num(sk) OPENSSL_sk_num(ossl_check_const_X509_INFO_sk_type(sk)) +#define sk_X509_INFO_value(sk, idx) ((X509_INFO *)OPENSSL_sk_value(ossl_check_const_X509_INFO_sk_type(sk), (idx))) +#define sk_X509_INFO_new(cmp) ((STACK_OF(X509_INFO) *)OPENSSL_sk_new(ossl_check_X509_INFO_compfunc_type(cmp))) +#define sk_X509_INFO_new_null() ((STACK_OF(X509_INFO) *)OPENSSL_sk_new_null()) +#define sk_X509_INFO_new_reserve(cmp, n) ((STACK_OF(X509_INFO) *)OPENSSL_sk_new_reserve(ossl_check_X509_INFO_compfunc_type(cmp), (n))) +#define sk_X509_INFO_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_INFO_sk_type(sk), (n)) +#define sk_X509_INFO_free(sk) OPENSSL_sk_free(ossl_check_X509_INFO_sk_type(sk)) +#define sk_X509_INFO_zero(sk) OPENSSL_sk_zero(ossl_check_X509_INFO_sk_type(sk)) +#define sk_X509_INFO_delete(sk, i) ((X509_INFO *)OPENSSL_sk_delete(ossl_check_X509_INFO_sk_type(sk), (i))) +#define sk_X509_INFO_delete_ptr(sk, ptr) ((X509_INFO *)OPENSSL_sk_delete_ptr(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_type(ptr))) +#define sk_X509_INFO_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_type(ptr)) +#define sk_X509_INFO_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_type(ptr)) +#define sk_X509_INFO_pop(sk) ((X509_INFO *)OPENSSL_sk_pop(ossl_check_X509_INFO_sk_type(sk))) +#define sk_X509_INFO_shift(sk) ((X509_INFO *)OPENSSL_sk_shift(ossl_check_X509_INFO_sk_type(sk))) +#define sk_X509_INFO_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_INFO_sk_type(sk),ossl_check_X509_INFO_freefunc_type(freefunc)) +#define sk_X509_INFO_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_type(ptr), (idx)) +#define sk_X509_INFO_set(sk, idx, ptr) ((X509_INFO *)OPENSSL_sk_set(ossl_check_X509_INFO_sk_type(sk), (idx), ossl_check_X509_INFO_type(ptr))) +#define sk_X509_INFO_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_type(ptr)) +#define sk_X509_INFO_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_type(ptr)) +#define sk_X509_INFO_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_type(ptr), pnum) +#define sk_X509_INFO_sort(sk) OPENSSL_sk_sort(ossl_check_X509_INFO_sk_type(sk)) +#define sk_X509_INFO_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_INFO_sk_type(sk)) +#define sk_X509_INFO_dup(sk) ((STACK_OF(X509_INFO) *)OPENSSL_sk_dup(ossl_check_const_X509_INFO_sk_type(sk))) +#define sk_X509_INFO_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_INFO) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_INFO_sk_type(sk), ossl_check_X509_INFO_copyfunc_type(copyfunc), ossl_check_X509_INFO_freefunc_type(freefunc))) +#define sk_X509_INFO_set_cmp_func(sk, cmp) ((sk_X509_INFO_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_INFO_sk_type(sk), ossl_check_X509_INFO_compfunc_type(cmp))) + + +/* + * The next 2 structures and their 8 routines are used to manipulate Netscape's + * spki structures - useful if you are writing a CA web page + */ +typedef struct Netscape_spkac_st { + X509_PUBKEY *pubkey; + ASN1_IA5STRING *challenge; /* challenge sent in atlas >= PR2 */ +} NETSCAPE_SPKAC; + +typedef struct Netscape_spki_st { + NETSCAPE_SPKAC *spkac; /* signed public key and challenge */ + X509_ALGOR sig_algor; + ASN1_BIT_STRING *signature; +} NETSCAPE_SPKI; + +/* Netscape certificate sequence structure */ +typedef struct Netscape_certificate_sequence { + ASN1_OBJECT *type; + STACK_OF(X509) *certs; +} NETSCAPE_CERT_SEQUENCE; + +/*- Unused (and iv length is wrong) +typedef struct CBCParameter_st + { + unsigned char iv[8]; + } CBC_PARAM; +*/ + +/* Password based encryption structure */ + +typedef struct PBEPARAM_st { + ASN1_OCTET_STRING *salt; + ASN1_INTEGER *iter; +} PBEPARAM; + +/* Password based encryption V2 structures */ + +typedef struct PBE2PARAM_st { + X509_ALGOR *keyfunc; + X509_ALGOR *encryption; +} PBE2PARAM; + +typedef struct PBKDF2PARAM_st { +/* Usually OCTET STRING but could be anything */ + ASN1_TYPE *salt; + ASN1_INTEGER *iter; + ASN1_INTEGER *keylength; + X509_ALGOR *prf; +} PBKDF2PARAM; + +typedef struct { + X509_ALGOR *keyDerivationFunc; + X509_ALGOR *messageAuthScheme; +} PBMAC1PARAM; + +# ifndef OPENSSL_NO_SCRYPT +typedef struct SCRYPT_PARAMS_st { + ASN1_OCTET_STRING *salt; + ASN1_INTEGER *costParameter; + ASN1_INTEGER *blockSize; + ASN1_INTEGER *parallelizationParameter; + ASN1_INTEGER *keyLength; +} SCRYPT_PARAMS; +# endif + +#ifdef __cplusplus +} +#endif + +# include +# include + +#ifdef __cplusplus +extern "C" { +#endif + +# define X509_EXT_PACK_UNKNOWN 1 +# define X509_EXT_PACK_STRING 2 + +# define X509_extract_key(x) X509_get_pubkey(x)/*****/ +# define X509_REQ_extract_key(a) X509_REQ_get_pubkey(a) +# define X509_name_cmp(a,b) X509_NAME_cmp((a),(b)) + +void X509_CRL_set_default_method(const X509_CRL_METHOD *meth); +X509_CRL_METHOD *X509_CRL_METHOD_new(int (*crl_init) (X509_CRL *crl), + int (*crl_free) (X509_CRL *crl), + int (*crl_lookup) (X509_CRL *crl, + X509_REVOKED **ret, + const + ASN1_INTEGER *serial, + const + X509_NAME *issuer), + int (*crl_verify) (X509_CRL *crl, + EVP_PKEY *pk)); +void X509_CRL_METHOD_free(X509_CRL_METHOD *m); + +void X509_CRL_set_meth_data(X509_CRL *crl, void *dat); +void *X509_CRL_get_meth_data(X509_CRL *crl); + +const char *X509_verify_cert_error_string(long n); + +int X509_verify(X509 *a, EVP_PKEY *r); +int X509_self_signed(X509 *cert, int verify_signature); + +int X509_REQ_verify_ex(X509_REQ *a, EVP_PKEY *r, OSSL_LIB_CTX *libctx, + const char *propq); +int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r); +int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r); +int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r); + +NETSCAPE_SPKI *NETSCAPE_SPKI_b64_decode(const char *str, int len); +char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *x); +EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x); +int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey); + +int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki); + +int X509_signature_dump(BIO *bp, const ASN1_STRING *sig, int indent); +int X509_signature_print(BIO *bp, const X509_ALGOR *alg, + const ASN1_STRING *sig); + +int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md); +int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx); +int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md); +int X509_REQ_sign_ctx(X509_REQ *x, EVP_MD_CTX *ctx); +int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md); +int X509_CRL_sign_ctx(X509_CRL *x, EVP_MD_CTX *ctx); +int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md); + +int X509_pubkey_digest(const X509 *data, const EVP_MD *type, + unsigned char *md, unsigned int *len); +int X509_digest(const X509 *data, const EVP_MD *type, + unsigned char *md, unsigned int *len); +ASN1_OCTET_STRING *X509_digest_sig(const X509 *cert, + EVP_MD **md_used, int *md_is_fallback); +int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type, + unsigned char *md, unsigned int *len); +int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type, + unsigned char *md, unsigned int *len); +int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, + unsigned char *md, unsigned int *len); + +X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); +X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ +# define X509_http_nbio(rctx, pcert) \ + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) +# define X509_CRL_http_nbio(rctx, pcrl) \ + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) +# endif + +# ifndef OPENSSL_NO_STDIO +X509 *d2i_X509_fp(FILE *fp, X509 **x509); +int i2d_X509_fp(FILE *fp, const X509 *x509); +X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl); +int i2d_X509_CRL_fp(FILE *fp, const X509_CRL *crl); +X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req); +int i2d_X509_REQ_fp(FILE *fp, const X509_REQ *req); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa); +OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_fp(FILE *fp, const RSA *rsa); +OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa); +OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_fp(FILE *fp, const RSA *rsa); +OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa); +OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_fp(FILE *fp, const RSA *rsa); +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifndef OPENSSL_NO_DSA +OSSL_DEPRECATEDIN_3_0 DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa); +OSSL_DEPRECATEDIN_3_0 int i2d_DSA_PUBKEY_fp(FILE *fp, const DSA *dsa); +OSSL_DEPRECATEDIN_3_0 DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa); +OSSL_DEPRECATEDIN_3_0 int i2d_DSAPrivateKey_fp(FILE *fp, const DSA *dsa); +# endif +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifndef OPENSSL_NO_EC +OSSL_DEPRECATEDIN_3_0 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey); +OSSL_DEPRECATEDIN_3_0 int i2d_EC_PUBKEY_fp(FILE *fp, const EC_KEY *eckey); +OSSL_DEPRECATEDIN_3_0 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey); +OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_fp(FILE *fp, const EC_KEY *eckey); +# endif /* OPENSSL_NO_EC */ +# endif /* OPENSSL_NO_DEPRECATED_3_0 */ +X509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8); +int i2d_PKCS8_fp(FILE *fp, const X509_SIG *p8); +X509_PUBKEY *d2i_X509_PUBKEY_fp(FILE *fp, X509_PUBKEY **xpk); +int i2d_X509_PUBKEY_fp(FILE *fp, const X509_PUBKEY *xpk); +PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, + PKCS8_PRIV_KEY_INFO **p8inf); +int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, const PKCS8_PRIV_KEY_INFO *p8inf); +int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, const EVP_PKEY *key); +int i2d_PrivateKey_fp(FILE *fp, const EVP_PKEY *pkey); +EVP_PKEY *d2i_PrivateKey_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, + const char *propq); +EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a); +int i2d_PUBKEY_fp(FILE *fp, const EVP_PKEY *pkey); +EVP_PKEY *d2i_PUBKEY_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, + const char *propq); +EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a); +# endif + +X509 *d2i_X509_bio(BIO *bp, X509 **x509); +int i2d_X509_bio(BIO *bp, const X509 *x509); +X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl); +int i2d_X509_CRL_bio(BIO *bp, const X509_CRL *crl); +X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req); +int i2d_X509_REQ_bio(BIO *bp, const X509_REQ *req); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa); +OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); +OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa); +OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa); +OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa); +OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifndef OPENSSL_NO_DSA +OSSL_DEPRECATEDIN_3_0 DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa); +OSSL_DEPRECATEDIN_3_0 int i2d_DSA_PUBKEY_bio(BIO *bp, const DSA *dsa); +OSSL_DEPRECATEDIN_3_0 DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa); +OSSL_DEPRECATEDIN_3_0 int i2d_DSAPrivateKey_bio(BIO *bp, const DSA *dsa); +# endif +# endif + +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifndef OPENSSL_NO_EC +OSSL_DEPRECATEDIN_3_0 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey); +OSSL_DEPRECATEDIN_3_0 int i2d_EC_PUBKEY_bio(BIO *bp, const EC_KEY *eckey); +OSSL_DEPRECATEDIN_3_0 EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey); +OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey); +# endif /* OPENSSL_NO_EC */ +# endif /* OPENSSL_NO_DEPRECATED_3_0 */ + +X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8); +int i2d_PKCS8_bio(BIO *bp, const X509_SIG *p8); +X509_PUBKEY *d2i_X509_PUBKEY_bio(BIO *bp, X509_PUBKEY **xpk); +int i2d_X509_PUBKEY_bio(BIO *bp, const X509_PUBKEY *xpk); +PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, + PKCS8_PRIV_KEY_INFO **p8inf); +int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, const PKCS8_PRIV_KEY_INFO *p8inf); +int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, const EVP_PKEY *key); +int i2d_PrivateKey_bio(BIO *bp, const EVP_PKEY *pkey); +EVP_PKEY *d2i_PrivateKey_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, + const char *propq); +EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a); +int i2d_PUBKEY_bio(BIO *bp, const EVP_PKEY *pkey); +EVP_PKEY *d2i_PUBKEY_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, + const char *propq); +EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a); + +DECLARE_ASN1_DUP_FUNCTION(X509) +DECLARE_ASN1_DUP_FUNCTION(X509_ALGOR) +DECLARE_ASN1_DUP_FUNCTION(X509_ATTRIBUTE) +DECLARE_ASN1_DUP_FUNCTION(X509_CRL) +DECLARE_ASN1_DUP_FUNCTION(X509_EXTENSION) +DECLARE_ASN1_DUP_FUNCTION(X509_PUBKEY) +DECLARE_ASN1_DUP_FUNCTION(X509_REQ) +DECLARE_ASN1_DUP_FUNCTION(X509_REVOKED) +int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, + void *pval); +void X509_ALGOR_get0(const ASN1_OBJECT **paobj, int *pptype, + const void **ppval, const X509_ALGOR *algor); +void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md); +int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); +int X509_ALGOR_copy(X509_ALGOR *dest, const X509_ALGOR *src); + +DECLARE_ASN1_DUP_FUNCTION(X509_NAME) +DECLARE_ASN1_DUP_FUNCTION(X509_NAME_ENTRY) + +int X509_cmp_time(const ASN1_TIME *s, time_t *t); +int X509_cmp_current_time(const ASN1_TIME *s); +int X509_cmp_timeframe(const X509_VERIFY_PARAM *vpm, + const ASN1_TIME *start, const ASN1_TIME *end); +ASN1_TIME *X509_time_adj(ASN1_TIME *s, long adj, time_t *t); +ASN1_TIME *X509_time_adj_ex(ASN1_TIME *s, + int offset_day, long offset_sec, time_t *t); +ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long adj); + +const char *X509_get_default_cert_area(void); +const char *X509_get_default_cert_dir(void); +const char *X509_get_default_cert_file(void); +const char *X509_get_default_cert_dir_env(void); +const char *X509_get_default_cert_file_env(void); +const char *X509_get_default_private_dir(void); + +X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md); +X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey); + +DECLARE_ASN1_FUNCTIONS(X509_ALGOR) +DECLARE_ASN1_ENCODE_FUNCTIONS(X509_ALGORS, X509_ALGORS, X509_ALGORS) +DECLARE_ASN1_FUNCTIONS(X509_VAL) + +DECLARE_ASN1_FUNCTIONS(X509_PUBKEY) + +X509_PUBKEY *X509_PUBKEY_new_ex(OSSL_LIB_CTX *libctx, const char *propq); +int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey); +EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key); +EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key); +int X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain); +long X509_get_pathlen(X509 *x); +DECLARE_ASN1_ENCODE_FUNCTIONS_only(EVP_PKEY, PUBKEY) +EVP_PKEY *d2i_PUBKEY_ex(EVP_PKEY **a, const unsigned char **pp, long length, + OSSL_LIB_CTX *libctx, const char *propq); +# ifndef OPENSSL_NO_DEPRECATED_3_0 +DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA, RSA_PUBKEY) +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifndef OPENSSL_NO_DSA +DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,DSA, DSA_PUBKEY) +# endif +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# ifndef OPENSSL_NO_EC +DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, EC_KEY, EC_PUBKEY) +# endif +# endif + +DECLARE_ASN1_FUNCTIONS(X509_SIG) +void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, + const ASN1_OCTET_STRING **pdigest); +void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, + ASN1_OCTET_STRING **pdigest); + +DECLARE_ASN1_FUNCTIONS(X509_REQ_INFO) +DECLARE_ASN1_FUNCTIONS(X509_REQ) +X509_REQ *X509_REQ_new_ex(OSSL_LIB_CTX *libctx, const char *propq); + +DECLARE_ASN1_FUNCTIONS(X509_ATTRIBUTE) +X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int atrtype, void *value); + +DECLARE_ASN1_FUNCTIONS(X509_EXTENSION) +DECLARE_ASN1_ENCODE_FUNCTIONS(X509_EXTENSIONS, X509_EXTENSIONS, X509_EXTENSIONS) + +DECLARE_ASN1_FUNCTIONS(X509_NAME_ENTRY) + +DECLARE_ASN1_FUNCTIONS(X509_NAME) + +int X509_NAME_set(X509_NAME **xn, const X509_NAME *name); + +DECLARE_ASN1_FUNCTIONS(X509_CINF) +DECLARE_ASN1_FUNCTIONS(X509) +X509 *X509_new_ex(OSSL_LIB_CTX *libctx, const char *propq); +DECLARE_ASN1_FUNCTIONS(X509_CERT_AUX) + +#define X509_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509, l, p, newf, dupf, freef) +int X509_set_ex_data(X509 *r, int idx, void *arg); +void *X509_get_ex_data(const X509 *r, int idx); +DECLARE_ASN1_ENCODE_FUNCTIONS_only(X509,X509_AUX) + +int i2d_re_X509_tbs(X509 *x, unsigned char **pp); + +int X509_SIG_INFO_get(const X509_SIG_INFO *siginf, int *mdnid, int *pknid, + int *secbits, uint32_t *flags); +void X509_SIG_INFO_set(X509_SIG_INFO *siginf, int mdnid, int pknid, + int secbits, uint32_t flags); + +int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits, + uint32_t *flags); + +void X509_get0_signature(const ASN1_BIT_STRING **psig, + const X509_ALGOR **palg, const X509 *x); +int X509_get_signature_nid(const X509 *x); + +void X509_set0_distinguishing_id(X509 *x, ASN1_OCTET_STRING *d_id); +ASN1_OCTET_STRING *X509_get0_distinguishing_id(X509 *x); +void X509_REQ_set0_distinguishing_id(X509_REQ *x, ASN1_OCTET_STRING *d_id); +ASN1_OCTET_STRING *X509_REQ_get0_distinguishing_id(X509_REQ *x); + +int X509_alias_set1(X509 *x, const unsigned char *name, int len); +int X509_keyid_set1(X509 *x, const unsigned char *id, int len); +unsigned char *X509_alias_get0(X509 *x, int *len); +unsigned char *X509_keyid_get0(X509 *x, int *len); + +DECLARE_ASN1_FUNCTIONS(X509_REVOKED) +DECLARE_ASN1_FUNCTIONS(X509_CRL_INFO) +DECLARE_ASN1_FUNCTIONS(X509_CRL) +X509_CRL *X509_CRL_new_ex(OSSL_LIB_CTX *libctx, const char *propq); + +int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev); +int X509_CRL_get0_by_serial(X509_CRL *crl, + X509_REVOKED **ret, const ASN1_INTEGER *serial); +int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x); + +X509_PKEY *X509_PKEY_new(void); +void X509_PKEY_free(X509_PKEY *a); + +DECLARE_ASN1_FUNCTIONS(NETSCAPE_SPKI) +DECLARE_ASN1_FUNCTIONS(NETSCAPE_SPKAC) +DECLARE_ASN1_FUNCTIONS(NETSCAPE_CERT_SEQUENCE) + +X509_INFO *X509_INFO_new(void); +void X509_INFO_free(X509_INFO *a); +char *X509_NAME_oneline(const X509_NAME *a, char *buf, int size); + +#ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 +int ASN1_verify(i2d_of_void *i2d, X509_ALGOR *algor1, + ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey); +OSSL_DEPRECATEDIN_3_0 +int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data, + unsigned char *md, unsigned int *len); +OSSL_DEPRECATEDIN_3_0 +int ASN1_sign(i2d_of_void *i2d, X509_ALGOR *algor1, X509_ALGOR *algor2, + ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey, + const EVP_MD *type); +#endif +int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *data, + unsigned char *md, unsigned int *len); +int ASN1_item_verify(const ASN1_ITEM *it, const X509_ALGOR *alg, + const ASN1_BIT_STRING *signature, const void *data, + EVP_PKEY *pkey); +int ASN1_item_verify_ctx(const ASN1_ITEM *it, const X509_ALGOR *alg, + const ASN1_BIT_STRING *signature, const void *data, + EVP_MD_CTX *ctx); +int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, + ASN1_BIT_STRING *signature, const void *data, + EVP_PKEY *pkey, const EVP_MD *md); +int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1, + X509_ALGOR *algor2, ASN1_BIT_STRING *signature, + const void *data, EVP_MD_CTX *ctx); + +#define X509_VERSION_1 0 +#define X509_VERSION_2 1 +#define X509_VERSION_3 2 + +long X509_get_version(const X509 *x); +int X509_set_version(X509 *x, long version); +int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial); +ASN1_INTEGER *X509_get_serialNumber(X509 *x); +const ASN1_INTEGER *X509_get0_serialNumber(const X509 *x); +int X509_set_issuer_name(X509 *x, const X509_NAME *name); +X509_NAME *X509_get_issuer_name(const X509 *a); +int X509_set_subject_name(X509 *x, const X509_NAME *name); +X509_NAME *X509_get_subject_name(const X509 *a); +const ASN1_TIME * X509_get0_notBefore(const X509 *x); +ASN1_TIME *X509_getm_notBefore(const X509 *x); +int X509_set1_notBefore(X509 *x, const ASN1_TIME *tm); +const ASN1_TIME *X509_get0_notAfter(const X509 *x); +ASN1_TIME *X509_getm_notAfter(const X509 *x); +int X509_set1_notAfter(X509 *x, const ASN1_TIME *tm); +int X509_set_pubkey(X509 *x, EVP_PKEY *pkey); +int X509_up_ref(X509 *x); +int X509_get_signature_type(const X509 *x); + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define X509_get_notBefore X509_getm_notBefore +# define X509_get_notAfter X509_getm_notAfter +# define X509_set_notBefore X509_set1_notBefore +# define X509_set_notAfter X509_set1_notAfter +#endif + + +/* + * This one is only used so that a binary form can output, as in + * i2d_X509_PUBKEY(X509_get_X509_PUBKEY(x), &buf) + */ +X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x); +const STACK_OF(X509_EXTENSION) *X509_get0_extensions(const X509 *x); +void X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **piuid, + const ASN1_BIT_STRING **psuid); +const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); + +EVP_PKEY *X509_get0_pubkey(const X509 *x); +EVP_PKEY *X509_get_pubkey(X509 *x); +ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x); + +#define X509_REQ_VERSION_1 0 + +long X509_REQ_get_version(const X509_REQ *req); +int X509_REQ_set_version(X509_REQ *x, long version); +X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req); +int X509_REQ_set_subject_name(X509_REQ *req, const X509_NAME *name); +void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig, + const X509_ALGOR **palg); +void X509_REQ_set0_signature(X509_REQ *req, ASN1_BIT_STRING *psig); +int X509_REQ_set1_signature_algo(X509_REQ *req, X509_ALGOR *palg); +int X509_REQ_get_signature_nid(const X509_REQ *req); +int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp); +int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey); +EVP_PKEY *X509_REQ_get_pubkey(X509_REQ *req); +EVP_PKEY *X509_REQ_get0_pubkey(const X509_REQ *req); +X509_PUBKEY *X509_REQ_get_X509_PUBKEY(X509_REQ *req); +int X509_REQ_extension_nid(int nid); +int *X509_REQ_get_extension_nids(void); +void X509_REQ_set_extension_nids(int *nids); +STACK_OF(X509_EXTENSION) *X509_REQ_get_extensions(OSSL_FUTURE_CONST X509_REQ *req); +int X509_REQ_add_extensions_nid(X509_REQ *req, + const STACK_OF(X509_EXTENSION) *exts, int nid); +int X509_REQ_add_extensions(X509_REQ *req, const STACK_OF(X509_EXTENSION) *ext); +int X509_REQ_get_attr_count(const X509_REQ *req); +int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, int lastpos); +int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj, + int lastpos); +X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); +X509_ATTRIBUTE *X509_REQ_delete_attr(X509_REQ *req, int loc); +int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr); +int X509_REQ_add1_attr_by_OBJ(X509_REQ *req, + const ASN1_OBJECT *obj, int type, + const unsigned char *bytes, int len); +int X509_REQ_add1_attr_by_NID(X509_REQ *req, + int nid, int type, + const unsigned char *bytes, int len); +int X509_REQ_add1_attr_by_txt(X509_REQ *req, + const char *attrname, int type, + const unsigned char *bytes, int len); + +#define X509_CRL_VERSION_1 0 +#define X509_CRL_VERSION_2 1 + +int X509_CRL_set_version(X509_CRL *x, long version); +int X509_CRL_set_issuer_name(X509_CRL *x, const X509_NAME *name); +int X509_CRL_set1_lastUpdate(X509_CRL *x, const ASN1_TIME *tm); +int X509_CRL_set1_nextUpdate(X509_CRL *x, const ASN1_TIME *tm); +int X509_CRL_sort(X509_CRL *crl); +int X509_CRL_up_ref(X509_CRL *crl); + +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define X509_CRL_set_lastUpdate X509_CRL_set1_lastUpdate +# define X509_CRL_set_nextUpdate X509_CRL_set1_nextUpdate +#endif + +long X509_CRL_get_version(const X509_CRL *crl); +const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl); +const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl); +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +OSSL_DEPRECATEDIN_1_1_0 ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl); +OSSL_DEPRECATEDIN_1_1_0 ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl); +#endif +X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl); +const STACK_OF(X509_EXTENSION) *X509_CRL_get0_extensions(const X509_CRL *crl); +STACK_OF(X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl); +void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, + const X509_ALGOR **palg); +int X509_CRL_get_signature_nid(const X509_CRL *crl); +int i2d_re_X509_CRL_tbs(X509_CRL *req, unsigned char **pp); + +const ASN1_INTEGER *X509_REVOKED_get0_serialNumber(const X509_REVOKED *x); +int X509_REVOKED_set_serialNumber(X509_REVOKED *x, ASN1_INTEGER *serial); +const ASN1_TIME *X509_REVOKED_get0_revocationDate(const X509_REVOKED *x); +int X509_REVOKED_set_revocationDate(X509_REVOKED *r, ASN1_TIME *tm); +const STACK_OF(X509_EXTENSION) * +X509_REVOKED_get0_extensions(const X509_REVOKED *r); + +X509_CRL *X509_CRL_diff(X509_CRL *base, X509_CRL *newer, + EVP_PKEY *skey, const EVP_MD *md, unsigned int flags); + +int X509_REQ_check_private_key(const X509_REQ *req, EVP_PKEY *pkey); + +int X509_check_private_key(const X509 *cert, const EVP_PKEY *pkey); +int X509_chain_check_suiteb(int *perror_depth, + X509 *x, STACK_OF(X509) *chain, + unsigned long flags); +int X509_CRL_check_suiteb(X509_CRL *crl, EVP_PKEY *pk, unsigned long flags); +void OSSL_STACK_OF_X509_free(STACK_OF(X509) *certs); +STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain); + +int X509_issuer_and_serial_cmp(const X509 *a, const X509 *b); +unsigned long X509_issuer_and_serial_hash(X509 *a); + +int X509_issuer_name_cmp(const X509 *a, const X509 *b); +unsigned long X509_issuer_name_hash(X509 *a); + +int X509_subject_name_cmp(const X509 *a, const X509 *b); +unsigned long X509_subject_name_hash(X509 *x); + +# ifndef OPENSSL_NO_MD5 +unsigned long X509_issuer_name_hash_old(X509 *a); +unsigned long X509_subject_name_hash_old(X509 *x); +# endif + +# define X509_ADD_FLAG_DEFAULT 0 +# define X509_ADD_FLAG_UP_REF 0x1 +# define X509_ADD_FLAG_PREPEND 0x2 +# define X509_ADD_FLAG_NO_DUP 0x4 +# define X509_ADD_FLAG_NO_SS 0x8 +int X509_add_cert(STACK_OF(X509) *sk, X509 *cert, int flags); +int X509_add_certs(STACK_OF(X509) *sk, STACK_OF(X509) *certs, int flags); + +int X509_cmp(const X509 *a, const X509 *b); +int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b); +#ifndef OPENSSL_NO_DEPRECATED_3_0 +# define X509_NAME_hash(x) X509_NAME_hash_ex(x, NULL, NULL, NULL) +OSSL_DEPRECATEDIN_3_0 int X509_certificate_type(const X509 *x, + const EVP_PKEY *pubkey); +#endif +unsigned long X509_NAME_hash_ex(const X509_NAME *x, OSSL_LIB_CTX *libctx, + const char *propq, int *ok); +unsigned long X509_NAME_hash_old(const X509_NAME *x); + +int X509_CRL_cmp(const X509_CRL *a, const X509_CRL *b); +int X509_CRL_match(const X509_CRL *a, const X509_CRL *b); +int X509_aux_print(BIO *out, X509 *x, int indent); +# ifndef OPENSSL_NO_STDIO +int X509_print_ex_fp(FILE *bp, X509 *x, unsigned long nmflag, + unsigned long cflag); +int X509_print_fp(FILE *bp, X509 *x); +int X509_CRL_print_fp(FILE *bp, X509_CRL *x); +int X509_REQ_print_fp(FILE *bp, X509_REQ *req); +int X509_NAME_print_ex_fp(FILE *fp, const X509_NAME *nm, int indent, + unsigned long flags); +# endif + +int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase); +int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, int indent, + unsigned long flags); +int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflag, + unsigned long cflag); +int X509_print(BIO *bp, X509 *x); +int X509_ocspid_print(BIO *bp, X509 *x); +int X509_CRL_print_ex(BIO *out, X509_CRL *x, unsigned long nmflag); +int X509_CRL_print(BIO *bp, X509_CRL *x); +int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflag, + unsigned long cflag); +int X509_REQ_print(BIO *bp, X509_REQ *req); + +int X509_NAME_entry_count(const X509_NAME *name); +int X509_NAME_get_text_by_NID(const X509_NAME *name, int nid, + char *buf, int len); +int X509_NAME_get_text_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj, + char *buf, int len); + +/* + * NOTE: you should be passing -1, not 0 as lastpos. The functions that use + * lastpos, search after that position on. + */ +int X509_NAME_get_index_by_NID(const X509_NAME *name, int nid, int lastpos); +int X509_NAME_get_index_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj, + int lastpos); +X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, int loc); +X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc); +int X509_NAME_add_entry(X509_NAME *name, const X509_NAME_ENTRY *ne, + int loc, int set); +int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, + const unsigned char *bytes, int len, int loc, + int set); +int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, + const unsigned char *bytes, int len, int loc, + int set); +X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne, + const char *field, int type, + const unsigned char *bytes, + int len); +X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid, + int type, + const unsigned char *bytes, + int len); +int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, + const unsigned char *bytes, int len, int loc, + int set); +X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, + const ASN1_OBJECT *obj, int type, + const unsigned char *bytes, + int len); +int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj); +int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, + const unsigned char *bytes, int len); +ASN1_OBJECT *X509_NAME_ENTRY_get_object(const X509_NAME_ENTRY *ne); +ASN1_STRING * X509_NAME_ENTRY_get_data(const X509_NAME_ENTRY *ne); +int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne); + +int X509_NAME_get0_der(const X509_NAME *nm, const unsigned char **pder, + size_t *pderlen); + +int X509v3_get_ext_count(const STACK_OF(X509_EXTENSION) *x); +int X509v3_get_ext_by_NID(const STACK_OF(X509_EXTENSION) *x, + int nid, int lastpos); +int X509v3_get_ext_by_OBJ(const STACK_OF(X509_EXTENSION) *x, + const ASN1_OBJECT *obj, int lastpos); +int X509v3_get_ext_by_critical(const STACK_OF(X509_EXTENSION) *x, + int crit, int lastpos); +X509_EXTENSION *X509v3_get_ext(const STACK_OF(X509_EXTENSION) *x, int loc); +X509_EXTENSION *X509v3_delete_ext(STACK_OF(X509_EXTENSION) *x, int loc); +STACK_OF(X509_EXTENSION) *X509v3_add_ext(STACK_OF(X509_EXTENSION) **x, + X509_EXTENSION *ex, int loc); +STACK_OF(X509_EXTENSION) + *X509v3_add_extensions(STACK_OF(X509_EXTENSION) **target, + const STACK_OF(X509_EXTENSION) *exts); + +int X509_get_ext_count(const X509 *x); +int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos); +int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos); +int X509_get_ext_by_critical(const X509 *x, int crit, int lastpos); +X509_EXTENSION *X509_get_ext(const X509 *x, int loc); +X509_EXTENSION *X509_delete_ext(X509 *x, int loc); +int X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc); +void *X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx); +int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, + unsigned long flags); + +int X509_CRL_get_ext_count(const X509_CRL *x); +int X509_CRL_get_ext_by_NID(const X509_CRL *x, int nid, int lastpos); +int X509_CRL_get_ext_by_OBJ(const X509_CRL *x, const ASN1_OBJECT *obj, + int lastpos); +int X509_CRL_get_ext_by_critical(const X509_CRL *x, int crit, int lastpos); +X509_EXTENSION *X509_CRL_get_ext(const X509_CRL *x, int loc); +X509_EXTENSION *X509_CRL_delete_ext(X509_CRL *x, int loc); +int X509_CRL_add_ext(X509_CRL *x, X509_EXTENSION *ex, int loc); +void *X509_CRL_get_ext_d2i(const X509_CRL *x, int nid, int *crit, int *idx); +int X509_CRL_add1_ext_i2d(X509_CRL *x, int nid, void *value, int crit, + unsigned long flags); + +int X509_REVOKED_get_ext_count(const X509_REVOKED *x); +int X509_REVOKED_get_ext_by_NID(const X509_REVOKED *x, int nid, int lastpos); +int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *x, const ASN1_OBJECT *obj, + int lastpos); +int X509_REVOKED_get_ext_by_critical(const X509_REVOKED *x, int crit, + int lastpos); +X509_EXTENSION *X509_REVOKED_get_ext(const X509_REVOKED *x, int loc); +X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *x, int loc); +int X509_REVOKED_add_ext(X509_REVOKED *x, X509_EXTENSION *ex, int loc); +void *X509_REVOKED_get_ext_d2i(const X509_REVOKED *x, int nid, int *crit, + int *idx); +int X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, void *value, int crit, + unsigned long flags); + +X509_EXTENSION *X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, + int nid, int crit, + ASN1_OCTET_STRING *data); +X509_EXTENSION *X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex, + const ASN1_OBJECT *obj, int crit, + ASN1_OCTET_STRING *data); +int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj); +int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit); +int X509_EXTENSION_set_data(X509_EXTENSION *ex, ASN1_OCTET_STRING *data); +ASN1_OBJECT *X509_EXTENSION_get_object(X509_EXTENSION *ex); +ASN1_OCTET_STRING *X509_EXTENSION_get_data(X509_EXTENSION *ne); +int X509_EXTENSION_get_critical(const X509_EXTENSION *ex); + +int X509at_get_attr_count(const STACK_OF(X509_ATTRIBUTE) *x); +int X509at_get_attr_by_NID(const STACK_OF(X509_ATTRIBUTE) *x, int nid, + int lastpos); +int X509at_get_attr_by_OBJ(const STACK_OF(X509_ATTRIBUTE) *sk, + const ASN1_OBJECT *obj, int lastpos); +X509_ATTRIBUTE *X509at_get_attr(const STACK_OF(X509_ATTRIBUTE) *x, int loc); +X509_ATTRIBUTE *X509at_delete_attr(STACK_OF(X509_ATTRIBUTE) *x, int loc); +STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr(STACK_OF(X509_ATTRIBUTE) **x, + X509_ATTRIBUTE *attr); +STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr_by_OBJ(STACK_OF(X509_ATTRIBUTE) + **x, const ASN1_OBJECT *obj, + int type, + const unsigned char *bytes, + int len); +STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr_by_NID(STACK_OF(X509_ATTRIBUTE) + **x, int nid, int type, + const unsigned char *bytes, + int len); +STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr_by_txt(STACK_OF(X509_ATTRIBUTE) + **x, const char *attrname, + int type, + const unsigned char *bytes, + int len); +void *X509at_get0_data_by_OBJ(const STACK_OF(X509_ATTRIBUTE) *x, + const ASN1_OBJECT *obj, int lastpos, int type); +X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid, + int atrtype, const void *data, + int len); +X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr, + const ASN1_OBJECT *obj, + int atrtype, const void *data, + int len); +X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr, + const char *atrname, int type, + const unsigned char *bytes, + int len); +int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj); +int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype, + const void *data, int len); +void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, int atrtype, + void *data); +int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr); +ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr); +ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx); + +int EVP_PKEY_get_attr_count(const EVP_PKEY *key); +int EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid, int lastpos); +int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj, + int lastpos); +X509_ATTRIBUTE *EVP_PKEY_get_attr(const EVP_PKEY *key, int loc); +X509_ATTRIBUTE *EVP_PKEY_delete_attr(EVP_PKEY *key, int loc); +int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr); +int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key, + const ASN1_OBJECT *obj, int type, + const unsigned char *bytes, int len); +int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key, + int nid, int type, + const unsigned char *bytes, int len); +int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key, + const char *attrname, int type, + const unsigned char *bytes, int len); + +/* lookup a cert from a X509 STACK */ +X509 *X509_find_by_issuer_and_serial(STACK_OF(X509) *sk, const X509_NAME *name, + const ASN1_INTEGER *serial); +X509 *X509_find_by_subject(STACK_OF(X509) *sk, const X509_NAME *name); + +DECLARE_ASN1_FUNCTIONS(PBEPARAM) +DECLARE_ASN1_FUNCTIONS(PBE2PARAM) +DECLARE_ASN1_FUNCTIONS(PBKDF2PARAM) +DECLARE_ASN1_FUNCTIONS(PBMAC1PARAM) +# ifndef OPENSSL_NO_SCRYPT +DECLARE_ASN1_FUNCTIONS(SCRYPT_PARAMS) +# endif + +int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter, + const unsigned char *salt, int saltlen); +int PKCS5_pbe_set0_algor_ex(X509_ALGOR *algor, int alg, int iter, + const unsigned char *salt, int saltlen, + OSSL_LIB_CTX *libctx); + +X509_ALGOR *PKCS5_pbe_set(int alg, int iter, + const unsigned char *salt, int saltlen); +X509_ALGOR *PKCS5_pbe_set_ex(int alg, int iter, + const unsigned char *salt, int saltlen, + OSSL_LIB_CTX *libctx); + +X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter, + unsigned char *salt, int saltlen); +X509_ALGOR *PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter, + unsigned char *salt, int saltlen, + unsigned char *aiv, int prf_nid); +X509_ALGOR *PKCS5_pbe2_set_iv_ex(const EVP_CIPHER *cipher, int iter, + unsigned char *salt, int saltlen, + unsigned char *aiv, int prf_nid, + OSSL_LIB_CTX *libctx); + +#ifndef OPENSSL_NO_SCRYPT +X509_ALGOR *PKCS5_pbe2_set_scrypt(const EVP_CIPHER *cipher, + const unsigned char *salt, int saltlen, + unsigned char *aiv, uint64_t N, uint64_t r, + uint64_t p); +#endif + +X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen, + int prf_nid, int keylen); +X509_ALGOR *PKCS5_pbkdf2_set_ex(int iter, unsigned char *salt, int saltlen, + int prf_nid, int keylen, + OSSL_LIB_CTX *libctx); + +PBKDF2PARAM *PBMAC1_get1_pbkdf2_param(const X509_ALGOR *macalg); +/* PKCS#8 utilities */ + +DECLARE_ASN1_FUNCTIONS(PKCS8_PRIV_KEY_INFO) + +EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8); +EVP_PKEY *EVP_PKCS82PKEY_ex(const PKCS8_PRIV_KEY_INFO *p8, OSSL_LIB_CTX *libctx, + const char *propq); +PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(const EVP_PKEY *pkey); + +int PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, + int version, int ptype, void *pval, + unsigned char *penc, int penclen); +int PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, + const unsigned char **pk, int *ppklen, + const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8); + +const STACK_OF(X509_ATTRIBUTE) * +PKCS8_pkey_get0_attrs(const PKCS8_PRIV_KEY_INFO *p8); +int PKCS8_pkey_add1_attr(PKCS8_PRIV_KEY_INFO *p8, X509_ATTRIBUTE *attr); +int PKCS8_pkey_add1_attr_by_NID(PKCS8_PRIV_KEY_INFO *p8, int nid, int type, + const unsigned char *bytes, int len); +int PKCS8_pkey_add1_attr_by_OBJ(PKCS8_PRIV_KEY_INFO *p8, const ASN1_OBJECT *obj, + int type, const unsigned char *bytes, int len); + + +void X509_PUBKEY_set0_public_key(X509_PUBKEY *pub, + unsigned char *penc, int penclen); +int X509_PUBKEY_set0_param(X509_PUBKEY *pub, ASN1_OBJECT *aobj, + int ptype, void *pval, + unsigned char *penc, int penclen); +int X509_PUBKEY_get0_param(ASN1_OBJECT **ppkalg, + const unsigned char **pk, int *ppklen, + X509_ALGOR **pa, const X509_PUBKEY *pub); +int X509_PUBKEY_eq(const X509_PUBKEY *a, const X509_PUBKEY *b); + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509_acert.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509_acert.h new file mode 100644 index 00000000..d7c3dc70 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509_acert.h @@ -0,0 +1,263 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/x509_acert.h.in + * + * Copyright 2022-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_X509_ACERT_H +# define OPENSSL_X509_ACERT_H +# pragma once + +# include +# include +# include + +typedef struct X509_acert_st X509_ACERT; +typedef struct X509_acert_info_st X509_ACERT_INFO; +typedef struct ossl_object_digest_info_st OSSL_OBJECT_DIGEST_INFO; +typedef struct ossl_issuer_serial_st OSSL_ISSUER_SERIAL; +typedef struct X509_acert_issuer_v2form_st X509_ACERT_ISSUER_V2FORM; + +DECLARE_ASN1_FUNCTIONS(X509_ACERT) +DECLARE_ASN1_DUP_FUNCTION(X509_ACERT) +DECLARE_ASN1_ITEM(X509_ACERT_INFO) +DECLARE_ASN1_ALLOC_FUNCTIONS(X509_ACERT_INFO) +DECLARE_ASN1_ALLOC_FUNCTIONS(OSSL_OBJECT_DIGEST_INFO) +DECLARE_ASN1_ALLOC_FUNCTIONS(OSSL_ISSUER_SERIAL) +DECLARE_ASN1_ALLOC_FUNCTIONS(X509_ACERT_ISSUER_V2FORM) + +# ifndef OPENSSL_NO_STDIO +X509_ACERT *d2i_X509_ACERT_fp(FILE *fp, X509_ACERT **acert); +int i2d_X509_ACERT_fp(FILE *fp, const X509_ACERT *acert); +# endif + +DECLARE_PEM_rw(X509_ACERT, X509_ACERT) + +X509_ACERT *d2i_X509_ACERT_bio(BIO *bp, X509_ACERT **acert); +int i2d_X509_ACERT_bio(BIO *bp, const X509_ACERT *acert); + +int X509_ACERT_sign(X509_ACERT *x, EVP_PKEY *pkey, const EVP_MD *md); +int X509_ACERT_sign_ctx(X509_ACERT *x, EVP_MD_CTX *ctx); +int X509_ACERT_verify(X509_ACERT *a, EVP_PKEY *r); + +# define X509_ACERT_VERSION_2 1 + +const GENERAL_NAMES *X509_ACERT_get0_holder_entityName(const X509_ACERT *x); +const OSSL_ISSUER_SERIAL *X509_ACERT_get0_holder_baseCertId(const X509_ACERT *x); +const OSSL_OBJECT_DIGEST_INFO * X509_ACERT_get0_holder_digest(const X509_ACERT *x); +const X509_NAME *X509_ACERT_get0_issuerName(const X509_ACERT *x); +long X509_ACERT_get_version(const X509_ACERT *x); +void X509_ACERT_get0_signature(const X509_ACERT *x, + const ASN1_BIT_STRING **psig, + const X509_ALGOR **palg); +int X509_ACERT_get_signature_nid(const X509_ACERT *x); +const X509_ALGOR *X509_ACERT_get0_info_sigalg(const X509_ACERT *x); +const ASN1_INTEGER *X509_ACERT_get0_serialNumber(const X509_ACERT *x); +const ASN1_TIME *X509_ACERT_get0_notBefore(const X509_ACERT *x); +const ASN1_TIME *X509_ACERT_get0_notAfter(const X509_ACERT *x); +const ASN1_BIT_STRING *X509_ACERT_get0_issuerUID(const X509_ACERT *x); + +int X509_ACERT_print(BIO *bp, X509_ACERT *x); +int X509_ACERT_print_ex(BIO *bp, X509_ACERT *x, unsigned long nmflags, + unsigned long cflag); + +int X509_ACERT_get_attr_count(const X509_ACERT *x); +int X509_ACERT_get_attr_by_NID(const X509_ACERT *x, int nid, int lastpos); +int X509_ACERT_get_attr_by_OBJ(const X509_ACERT *x, const ASN1_OBJECT *obj, + int lastpos); +X509_ATTRIBUTE *X509_ACERT_get_attr(const X509_ACERT *x, int loc); +X509_ATTRIBUTE *X509_ACERT_delete_attr(X509_ACERT *x, int loc); + +void *X509_ACERT_get_ext_d2i(const X509_ACERT *x, int nid, int *crit, int *idx); +int X509_ACERT_add1_ext_i2d(X509_ACERT *x, int nid, void *value, int crit, + unsigned long flags); +const STACK_OF(X509_EXTENSION) *X509_ACERT_get0_extensions(const X509_ACERT *x); + +# define OSSL_OBJECT_DIGEST_INFO_PUBLIC_KEY 0 +# define OSSL_OBJECT_DIGEST_INFO_PUBLIC_KEY_CERT 1 +# define OSSL_OBJECT_DIGEST_INFO_OTHER 2 /* must not be used in RFC 5755 profile */ +int X509_ACERT_set_version(X509_ACERT *x, long version); +void X509_ACERT_set0_holder_entityName(X509_ACERT *x, GENERAL_NAMES *name); +void X509_ACERT_set0_holder_baseCertId(X509_ACERT *x, OSSL_ISSUER_SERIAL *isss); +void X509_ACERT_set0_holder_digest(X509_ACERT *x, + OSSL_OBJECT_DIGEST_INFO *dinfo); + +int X509_ACERT_add1_attr(X509_ACERT *x, X509_ATTRIBUTE *attr); +int X509_ACERT_add1_attr_by_OBJ(X509_ACERT *x, const ASN1_OBJECT *obj, + int type, const void *bytes, int len); +int X509_ACERT_add1_attr_by_NID(X509_ACERT *x, int nid, int type, + const void *bytes, int len); +int X509_ACERT_add1_attr_by_txt(X509_ACERT *x, const char *attrname, int type, + const unsigned char *bytes, int len); +int X509_ACERT_add_attr_nconf(CONF *conf, const char *section, + X509_ACERT *acert); + +int X509_ACERT_set1_issuerName(X509_ACERT *x, const X509_NAME *name); +int X509_ACERT_set1_serialNumber(X509_ACERT *x, const ASN1_INTEGER *serial); +int X509_ACERT_set1_notBefore(X509_ACERT *x, const ASN1_GENERALIZEDTIME *time); +int X509_ACERT_set1_notAfter(X509_ACERT *x, const ASN1_GENERALIZEDTIME *time); + +void OSSL_OBJECT_DIGEST_INFO_get0_digest(const OSSL_OBJECT_DIGEST_INFO *o, + int *digestedObjectType, + const X509_ALGOR **digestAlgorithm, + const ASN1_BIT_STRING **digest); + +int OSSL_OBJECT_DIGEST_INFO_set1_digest(OSSL_OBJECT_DIGEST_INFO *o, + int digestedObjectType, + X509_ALGOR *digestAlgorithm, + ASN1_BIT_STRING *digest); + +const X509_NAME *OSSL_ISSUER_SERIAL_get0_issuer(const OSSL_ISSUER_SERIAL *isss); +const ASN1_INTEGER *OSSL_ISSUER_SERIAL_get0_serial(const OSSL_ISSUER_SERIAL *isss); +const ASN1_BIT_STRING *OSSL_ISSUER_SERIAL_get0_issuerUID(const OSSL_ISSUER_SERIAL *isss); + +int OSSL_ISSUER_SERIAL_set1_issuer(OSSL_ISSUER_SERIAL *isss, + const X509_NAME *issuer); +int OSSL_ISSUER_SERIAL_set1_serial(OSSL_ISSUER_SERIAL *isss, + const ASN1_INTEGER *serial); +int OSSL_ISSUER_SERIAL_set1_issuerUID(OSSL_ISSUER_SERIAL *isss, + const ASN1_BIT_STRING *uid); + +# define OSSL_IETFAS_OCTETS 0 +# define OSSL_IETFAS_OID 1 +# define OSSL_IETFAS_STRING 2 + +typedef struct OSSL_IETF_ATTR_SYNTAX_VALUE_st OSSL_IETF_ATTR_SYNTAX_VALUE; +typedef struct OSSL_IETF_ATTR_SYNTAX_st OSSL_IETF_ATTR_SYNTAX; +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_IETF_ATTR_SYNTAX_VALUE, OSSL_IETF_ATTR_SYNTAX_VALUE, OSSL_IETF_ATTR_SYNTAX_VALUE) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_value(sk, idx) ((OSSL_IETF_ATTR_SYNTAX_VALUE *)OPENSSL_sk_value(ossl_check_const_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), (idx))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_new(cmp) ((STACK_OF(OSSL_IETF_ATTR_SYNTAX_VALUE) *)OPENSSL_sk_new(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_compfunc_type(cmp))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_new_null() ((STACK_OF(OSSL_IETF_ATTR_SYNTAX_VALUE) *)OPENSSL_sk_new_null()) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_new_reserve(cmp, n) ((STACK_OF(OSSL_IETF_ATTR_SYNTAX_VALUE) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_compfunc_type(cmp), (n))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), (n)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_free(sk) OPENSSL_sk_free(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_delete(sk, i) ((OSSL_IETF_ATTR_SYNTAX_VALUE *)OPENSSL_sk_delete(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), (i))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_delete_ptr(sk, ptr) ((OSSL_IETF_ATTR_SYNTAX_VALUE *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_pop(sk) ((OSSL_IETF_ATTR_SYNTAX_VALUE *)OPENSSL_sk_pop(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_shift(sk) ((OSSL_IETF_ATTR_SYNTAX_VALUE *)OPENSSL_sk_shift(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk),ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_freefunc_type(freefunc)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr), (idx)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_set(sk, idx, ptr) ((OSSL_IETF_ATTR_SYNTAX_VALUE *)OPENSSL_sk_set(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), (idx), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_type(ptr), pnum) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk)) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_dup(sk) ((STACK_OF(OSSL_IETF_ATTR_SYNTAX_VALUE) *)OPENSSL_sk_dup(ossl_check_const_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_IETF_ATTR_SYNTAX_VALUE) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_copyfunc_type(copyfunc), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_freefunc_type(freefunc))) +#define sk_OSSL_IETF_ATTR_SYNTAX_VALUE_set_cmp_func(sk, cmp) ((sk_OSSL_IETF_ATTR_SYNTAX_VALUE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_sk_type(sk), ossl_check_OSSL_IETF_ATTR_SYNTAX_VALUE_compfunc_type(cmp))) + + +DECLARE_ASN1_ITEM(OSSL_IETF_ATTR_SYNTAX_VALUE) +DECLARE_ASN1_ALLOC_FUNCTIONS(OSSL_IETF_ATTR_SYNTAX_VALUE) +DECLARE_ASN1_FUNCTIONS(OSSL_IETF_ATTR_SYNTAX) + +const GENERAL_NAMES * +OSSL_IETF_ATTR_SYNTAX_get0_policyAuthority(const OSSL_IETF_ATTR_SYNTAX *a); +void OSSL_IETF_ATTR_SYNTAX_set0_policyAuthority(OSSL_IETF_ATTR_SYNTAX *a, + GENERAL_NAMES *names); + +int OSSL_IETF_ATTR_SYNTAX_get_value_num(const OSSL_IETF_ATTR_SYNTAX *a); +void *OSSL_IETF_ATTR_SYNTAX_get0_value(const OSSL_IETF_ATTR_SYNTAX *a, + int ind, int *type); +int OSSL_IETF_ATTR_SYNTAX_add1_value(OSSL_IETF_ATTR_SYNTAX *a, int type, + void *data); +int OSSL_IETF_ATTR_SYNTAX_print(BIO *bp, OSSL_IETF_ATTR_SYNTAX *a, int indent); + +struct TARGET_CERT_st { + OSSL_ISSUER_SERIAL *targetCertificate; + GENERAL_NAME *targetName; + OSSL_OBJECT_DIGEST_INFO *certDigestInfo; +}; + +typedef struct TARGET_CERT_st OSSL_TARGET_CERT; + +# define OSSL_TGT_TARGET_NAME 0 +# define OSSL_TGT_TARGET_GROUP 1 +# define OSSL_TGT_TARGET_CERT 2 + +typedef struct TARGET_st { + int type; + union { + GENERAL_NAME *targetName; + GENERAL_NAME *targetGroup; + OSSL_TARGET_CERT *targetCert; + } choice; +} OSSL_TARGET; + +typedef STACK_OF(OSSL_TARGET) OSSL_TARGETS; +typedef STACK_OF(OSSL_TARGETS) OSSL_TARGETING_INFORMATION; + +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_TARGET, OSSL_TARGET, OSSL_TARGET) +#define sk_OSSL_TARGET_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_TARGET_sk_type(sk)) +#define sk_OSSL_TARGET_value(sk, idx) ((OSSL_TARGET *)OPENSSL_sk_value(ossl_check_const_OSSL_TARGET_sk_type(sk), (idx))) +#define sk_OSSL_TARGET_new(cmp) ((STACK_OF(OSSL_TARGET) *)OPENSSL_sk_new(ossl_check_OSSL_TARGET_compfunc_type(cmp))) +#define sk_OSSL_TARGET_new_null() ((STACK_OF(OSSL_TARGET) *)OPENSSL_sk_new_null()) +#define sk_OSSL_TARGET_new_reserve(cmp, n) ((STACK_OF(OSSL_TARGET) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_TARGET_compfunc_type(cmp), (n))) +#define sk_OSSL_TARGET_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_TARGET_sk_type(sk), (n)) +#define sk_OSSL_TARGET_free(sk) OPENSSL_sk_free(ossl_check_OSSL_TARGET_sk_type(sk)) +#define sk_OSSL_TARGET_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_TARGET_sk_type(sk)) +#define sk_OSSL_TARGET_delete(sk, i) ((OSSL_TARGET *)OPENSSL_sk_delete(ossl_check_OSSL_TARGET_sk_type(sk), (i))) +#define sk_OSSL_TARGET_delete_ptr(sk, ptr) ((OSSL_TARGET *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_type(ptr))) +#define sk_OSSL_TARGET_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_type(ptr)) +#define sk_OSSL_TARGET_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_type(ptr)) +#define sk_OSSL_TARGET_pop(sk) ((OSSL_TARGET *)OPENSSL_sk_pop(ossl_check_OSSL_TARGET_sk_type(sk))) +#define sk_OSSL_TARGET_shift(sk) ((OSSL_TARGET *)OPENSSL_sk_shift(ossl_check_OSSL_TARGET_sk_type(sk))) +#define sk_OSSL_TARGET_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_TARGET_sk_type(sk),ossl_check_OSSL_TARGET_freefunc_type(freefunc)) +#define sk_OSSL_TARGET_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_type(ptr), (idx)) +#define sk_OSSL_TARGET_set(sk, idx, ptr) ((OSSL_TARGET *)OPENSSL_sk_set(ossl_check_OSSL_TARGET_sk_type(sk), (idx), ossl_check_OSSL_TARGET_type(ptr))) +#define sk_OSSL_TARGET_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_type(ptr)) +#define sk_OSSL_TARGET_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_type(ptr)) +#define sk_OSSL_TARGET_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_type(ptr), pnum) +#define sk_OSSL_TARGET_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_TARGET_sk_type(sk)) +#define sk_OSSL_TARGET_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_TARGET_sk_type(sk)) +#define sk_OSSL_TARGET_dup(sk) ((STACK_OF(OSSL_TARGET) *)OPENSSL_sk_dup(ossl_check_const_OSSL_TARGET_sk_type(sk))) +#define sk_OSSL_TARGET_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_TARGET) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_copyfunc_type(copyfunc), ossl_check_OSSL_TARGET_freefunc_type(freefunc))) +#define sk_OSSL_TARGET_set_cmp_func(sk, cmp) ((sk_OSSL_TARGET_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_TARGET_sk_type(sk), ossl_check_OSSL_TARGET_compfunc_type(cmp))) + + +SKM_DEFINE_STACK_OF_INTERNAL(OSSL_TARGETS, OSSL_TARGETS, OSSL_TARGETS) +#define sk_OSSL_TARGETS_num(sk) OPENSSL_sk_num(ossl_check_const_OSSL_TARGETS_sk_type(sk)) +#define sk_OSSL_TARGETS_value(sk, idx) ((OSSL_TARGETS *)OPENSSL_sk_value(ossl_check_const_OSSL_TARGETS_sk_type(sk), (idx))) +#define sk_OSSL_TARGETS_new(cmp) ((STACK_OF(OSSL_TARGETS) *)OPENSSL_sk_new(ossl_check_OSSL_TARGETS_compfunc_type(cmp))) +#define sk_OSSL_TARGETS_new_null() ((STACK_OF(OSSL_TARGETS) *)OPENSSL_sk_new_null()) +#define sk_OSSL_TARGETS_new_reserve(cmp, n) ((STACK_OF(OSSL_TARGETS) *)OPENSSL_sk_new_reserve(ossl_check_OSSL_TARGETS_compfunc_type(cmp), (n))) +#define sk_OSSL_TARGETS_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_OSSL_TARGETS_sk_type(sk), (n)) +#define sk_OSSL_TARGETS_free(sk) OPENSSL_sk_free(ossl_check_OSSL_TARGETS_sk_type(sk)) +#define sk_OSSL_TARGETS_zero(sk) OPENSSL_sk_zero(ossl_check_OSSL_TARGETS_sk_type(sk)) +#define sk_OSSL_TARGETS_delete(sk, i) ((OSSL_TARGETS *)OPENSSL_sk_delete(ossl_check_OSSL_TARGETS_sk_type(sk), (i))) +#define sk_OSSL_TARGETS_delete_ptr(sk, ptr) ((OSSL_TARGETS *)OPENSSL_sk_delete_ptr(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_type(ptr))) +#define sk_OSSL_TARGETS_push(sk, ptr) OPENSSL_sk_push(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_type(ptr)) +#define sk_OSSL_TARGETS_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_type(ptr)) +#define sk_OSSL_TARGETS_pop(sk) ((OSSL_TARGETS *)OPENSSL_sk_pop(ossl_check_OSSL_TARGETS_sk_type(sk))) +#define sk_OSSL_TARGETS_shift(sk) ((OSSL_TARGETS *)OPENSSL_sk_shift(ossl_check_OSSL_TARGETS_sk_type(sk))) +#define sk_OSSL_TARGETS_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_OSSL_TARGETS_sk_type(sk),ossl_check_OSSL_TARGETS_freefunc_type(freefunc)) +#define sk_OSSL_TARGETS_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_type(ptr), (idx)) +#define sk_OSSL_TARGETS_set(sk, idx, ptr) ((OSSL_TARGETS *)OPENSSL_sk_set(ossl_check_OSSL_TARGETS_sk_type(sk), (idx), ossl_check_OSSL_TARGETS_type(ptr))) +#define sk_OSSL_TARGETS_find(sk, ptr) OPENSSL_sk_find(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_type(ptr)) +#define sk_OSSL_TARGETS_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_type(ptr)) +#define sk_OSSL_TARGETS_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_type(ptr), pnum) +#define sk_OSSL_TARGETS_sort(sk) OPENSSL_sk_sort(ossl_check_OSSL_TARGETS_sk_type(sk)) +#define sk_OSSL_TARGETS_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_OSSL_TARGETS_sk_type(sk)) +#define sk_OSSL_TARGETS_dup(sk) ((STACK_OF(OSSL_TARGETS) *)OPENSSL_sk_dup(ossl_check_const_OSSL_TARGETS_sk_type(sk))) +#define sk_OSSL_TARGETS_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(OSSL_TARGETS) *)OPENSSL_sk_deep_copy(ossl_check_const_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_copyfunc_type(copyfunc), ossl_check_OSSL_TARGETS_freefunc_type(freefunc))) +#define sk_OSSL_TARGETS_set_cmp_func(sk, cmp) ((sk_OSSL_TARGETS_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_OSSL_TARGETS_sk_type(sk), ossl_check_OSSL_TARGETS_compfunc_type(cmp))) + + +DECLARE_ASN1_FUNCTIONS(OSSL_TARGET) +DECLARE_ASN1_FUNCTIONS(OSSL_TARGETS) +DECLARE_ASN1_FUNCTIONS(OSSL_TARGETING_INFORMATION) + +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509_vfy.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509_vfy.h new file mode 100644 index 00000000..f84c3554 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509_vfy.h @@ -0,0 +1,902 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/x509_vfy.h.in + * + * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_X509_VFY_H +# define OPENSSL_X509_VFY_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_X509_VFY_H +# endif + +/* + * Protect against recursion, x509.h and x509_vfy.h each include the other. + */ +# ifndef OPENSSL_X509_H +# include +# endif + +# include +# include +# include +# include +# include + +#ifdef __cplusplus +extern "C" { +#endif + +/*- +SSL_CTX -> X509_STORE + -> X509_LOOKUP + ->X509_LOOKUP_METHOD + -> X509_LOOKUP + ->X509_LOOKUP_METHOD + +SSL -> X509_STORE_CTX + ->X509_STORE + +The X509_STORE holds the tables etc for verification stuff. +A X509_STORE_CTX is used while validating a single certificate. +The X509_STORE has X509_LOOKUPs for looking up certs. +The X509_STORE then calls a function to actually verify the +certificate chain. +*/ + +typedef enum { + X509_LU_NONE = 0, + X509_LU_X509, X509_LU_CRL +} X509_LOOKUP_TYPE; + +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +#define X509_LU_RETRY -1 +#define X509_LU_FAIL 0 +#endif + +SKM_DEFINE_STACK_OF_INTERNAL(X509_LOOKUP, X509_LOOKUP, X509_LOOKUP) +#define sk_X509_LOOKUP_num(sk) OPENSSL_sk_num(ossl_check_const_X509_LOOKUP_sk_type(sk)) +#define sk_X509_LOOKUP_value(sk, idx) ((X509_LOOKUP *)OPENSSL_sk_value(ossl_check_const_X509_LOOKUP_sk_type(sk), (idx))) +#define sk_X509_LOOKUP_new(cmp) ((STACK_OF(X509_LOOKUP) *)OPENSSL_sk_new(ossl_check_X509_LOOKUP_compfunc_type(cmp))) +#define sk_X509_LOOKUP_new_null() ((STACK_OF(X509_LOOKUP) *)OPENSSL_sk_new_null()) +#define sk_X509_LOOKUP_new_reserve(cmp, n) ((STACK_OF(X509_LOOKUP) *)OPENSSL_sk_new_reserve(ossl_check_X509_LOOKUP_compfunc_type(cmp), (n))) +#define sk_X509_LOOKUP_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_LOOKUP_sk_type(sk), (n)) +#define sk_X509_LOOKUP_free(sk) OPENSSL_sk_free(ossl_check_X509_LOOKUP_sk_type(sk)) +#define sk_X509_LOOKUP_zero(sk) OPENSSL_sk_zero(ossl_check_X509_LOOKUP_sk_type(sk)) +#define sk_X509_LOOKUP_delete(sk, i) ((X509_LOOKUP *)OPENSSL_sk_delete(ossl_check_X509_LOOKUP_sk_type(sk), (i))) +#define sk_X509_LOOKUP_delete_ptr(sk, ptr) ((X509_LOOKUP *)OPENSSL_sk_delete_ptr(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_type(ptr))) +#define sk_X509_LOOKUP_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_type(ptr)) +#define sk_X509_LOOKUP_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_type(ptr)) +#define sk_X509_LOOKUP_pop(sk) ((X509_LOOKUP *)OPENSSL_sk_pop(ossl_check_X509_LOOKUP_sk_type(sk))) +#define sk_X509_LOOKUP_shift(sk) ((X509_LOOKUP *)OPENSSL_sk_shift(ossl_check_X509_LOOKUP_sk_type(sk))) +#define sk_X509_LOOKUP_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_LOOKUP_sk_type(sk),ossl_check_X509_LOOKUP_freefunc_type(freefunc)) +#define sk_X509_LOOKUP_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_type(ptr), (idx)) +#define sk_X509_LOOKUP_set(sk, idx, ptr) ((X509_LOOKUP *)OPENSSL_sk_set(ossl_check_X509_LOOKUP_sk_type(sk), (idx), ossl_check_X509_LOOKUP_type(ptr))) +#define sk_X509_LOOKUP_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_type(ptr)) +#define sk_X509_LOOKUP_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_type(ptr)) +#define sk_X509_LOOKUP_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_type(ptr), pnum) +#define sk_X509_LOOKUP_sort(sk) OPENSSL_sk_sort(ossl_check_X509_LOOKUP_sk_type(sk)) +#define sk_X509_LOOKUP_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_LOOKUP_sk_type(sk)) +#define sk_X509_LOOKUP_dup(sk) ((STACK_OF(X509_LOOKUP) *)OPENSSL_sk_dup(ossl_check_const_X509_LOOKUP_sk_type(sk))) +#define sk_X509_LOOKUP_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_LOOKUP) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_copyfunc_type(copyfunc), ossl_check_X509_LOOKUP_freefunc_type(freefunc))) +#define sk_X509_LOOKUP_set_cmp_func(sk, cmp) ((sk_X509_LOOKUP_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_LOOKUP_sk_type(sk), ossl_check_X509_LOOKUP_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(X509_OBJECT, X509_OBJECT, X509_OBJECT) +#define sk_X509_OBJECT_num(sk) OPENSSL_sk_num(ossl_check_const_X509_OBJECT_sk_type(sk)) +#define sk_X509_OBJECT_value(sk, idx) ((X509_OBJECT *)OPENSSL_sk_value(ossl_check_const_X509_OBJECT_sk_type(sk), (idx))) +#define sk_X509_OBJECT_new(cmp) ((STACK_OF(X509_OBJECT) *)OPENSSL_sk_new(ossl_check_X509_OBJECT_compfunc_type(cmp))) +#define sk_X509_OBJECT_new_null() ((STACK_OF(X509_OBJECT) *)OPENSSL_sk_new_null()) +#define sk_X509_OBJECT_new_reserve(cmp, n) ((STACK_OF(X509_OBJECT) *)OPENSSL_sk_new_reserve(ossl_check_X509_OBJECT_compfunc_type(cmp), (n))) +#define sk_X509_OBJECT_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_OBJECT_sk_type(sk), (n)) +#define sk_X509_OBJECT_free(sk) OPENSSL_sk_free(ossl_check_X509_OBJECT_sk_type(sk)) +#define sk_X509_OBJECT_zero(sk) OPENSSL_sk_zero(ossl_check_X509_OBJECT_sk_type(sk)) +#define sk_X509_OBJECT_delete(sk, i) ((X509_OBJECT *)OPENSSL_sk_delete(ossl_check_X509_OBJECT_sk_type(sk), (i))) +#define sk_X509_OBJECT_delete_ptr(sk, ptr) ((X509_OBJECT *)OPENSSL_sk_delete_ptr(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_type(ptr))) +#define sk_X509_OBJECT_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_type(ptr)) +#define sk_X509_OBJECT_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_type(ptr)) +#define sk_X509_OBJECT_pop(sk) ((X509_OBJECT *)OPENSSL_sk_pop(ossl_check_X509_OBJECT_sk_type(sk))) +#define sk_X509_OBJECT_shift(sk) ((X509_OBJECT *)OPENSSL_sk_shift(ossl_check_X509_OBJECT_sk_type(sk))) +#define sk_X509_OBJECT_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_OBJECT_sk_type(sk),ossl_check_X509_OBJECT_freefunc_type(freefunc)) +#define sk_X509_OBJECT_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_type(ptr), (idx)) +#define sk_X509_OBJECT_set(sk, idx, ptr) ((X509_OBJECT *)OPENSSL_sk_set(ossl_check_X509_OBJECT_sk_type(sk), (idx), ossl_check_X509_OBJECT_type(ptr))) +#define sk_X509_OBJECT_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_type(ptr)) +#define sk_X509_OBJECT_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_type(ptr)) +#define sk_X509_OBJECT_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_type(ptr), pnum) +#define sk_X509_OBJECT_sort(sk) OPENSSL_sk_sort(ossl_check_X509_OBJECT_sk_type(sk)) +#define sk_X509_OBJECT_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_OBJECT_sk_type(sk)) +#define sk_X509_OBJECT_dup(sk) ((STACK_OF(X509_OBJECT) *)OPENSSL_sk_dup(ossl_check_const_X509_OBJECT_sk_type(sk))) +#define sk_X509_OBJECT_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_OBJECT) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_copyfunc_type(copyfunc), ossl_check_X509_OBJECT_freefunc_type(freefunc))) +#define sk_X509_OBJECT_set_cmp_func(sk, cmp) ((sk_X509_OBJECT_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_OBJECT_sk_type(sk), ossl_check_X509_OBJECT_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(X509_VERIFY_PARAM, X509_VERIFY_PARAM, X509_VERIFY_PARAM) +#define sk_X509_VERIFY_PARAM_num(sk) OPENSSL_sk_num(ossl_check_const_X509_VERIFY_PARAM_sk_type(sk)) +#define sk_X509_VERIFY_PARAM_value(sk, idx) ((X509_VERIFY_PARAM *)OPENSSL_sk_value(ossl_check_const_X509_VERIFY_PARAM_sk_type(sk), (idx))) +#define sk_X509_VERIFY_PARAM_new(cmp) ((STACK_OF(X509_VERIFY_PARAM) *)OPENSSL_sk_new(ossl_check_X509_VERIFY_PARAM_compfunc_type(cmp))) +#define sk_X509_VERIFY_PARAM_new_null() ((STACK_OF(X509_VERIFY_PARAM) *)OPENSSL_sk_new_null()) +#define sk_X509_VERIFY_PARAM_new_reserve(cmp, n) ((STACK_OF(X509_VERIFY_PARAM) *)OPENSSL_sk_new_reserve(ossl_check_X509_VERIFY_PARAM_compfunc_type(cmp), (n))) +#define sk_X509_VERIFY_PARAM_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_VERIFY_PARAM_sk_type(sk), (n)) +#define sk_X509_VERIFY_PARAM_free(sk) OPENSSL_sk_free(ossl_check_X509_VERIFY_PARAM_sk_type(sk)) +#define sk_X509_VERIFY_PARAM_zero(sk) OPENSSL_sk_zero(ossl_check_X509_VERIFY_PARAM_sk_type(sk)) +#define sk_X509_VERIFY_PARAM_delete(sk, i) ((X509_VERIFY_PARAM *)OPENSSL_sk_delete(ossl_check_X509_VERIFY_PARAM_sk_type(sk), (i))) +#define sk_X509_VERIFY_PARAM_delete_ptr(sk, ptr) ((X509_VERIFY_PARAM *)OPENSSL_sk_delete_ptr(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_type(ptr))) +#define sk_X509_VERIFY_PARAM_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_type(ptr)) +#define sk_X509_VERIFY_PARAM_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_type(ptr)) +#define sk_X509_VERIFY_PARAM_pop(sk) ((X509_VERIFY_PARAM *)OPENSSL_sk_pop(ossl_check_X509_VERIFY_PARAM_sk_type(sk))) +#define sk_X509_VERIFY_PARAM_shift(sk) ((X509_VERIFY_PARAM *)OPENSSL_sk_shift(ossl_check_X509_VERIFY_PARAM_sk_type(sk))) +#define sk_X509_VERIFY_PARAM_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_VERIFY_PARAM_sk_type(sk),ossl_check_X509_VERIFY_PARAM_freefunc_type(freefunc)) +#define sk_X509_VERIFY_PARAM_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_type(ptr), (idx)) +#define sk_X509_VERIFY_PARAM_set(sk, idx, ptr) ((X509_VERIFY_PARAM *)OPENSSL_sk_set(ossl_check_X509_VERIFY_PARAM_sk_type(sk), (idx), ossl_check_X509_VERIFY_PARAM_type(ptr))) +#define sk_X509_VERIFY_PARAM_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_type(ptr)) +#define sk_X509_VERIFY_PARAM_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_type(ptr)) +#define sk_X509_VERIFY_PARAM_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_type(ptr), pnum) +#define sk_X509_VERIFY_PARAM_sort(sk) OPENSSL_sk_sort(ossl_check_X509_VERIFY_PARAM_sk_type(sk)) +#define sk_X509_VERIFY_PARAM_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_VERIFY_PARAM_sk_type(sk)) +#define sk_X509_VERIFY_PARAM_dup(sk) ((STACK_OF(X509_VERIFY_PARAM) *)OPENSSL_sk_dup(ossl_check_const_X509_VERIFY_PARAM_sk_type(sk))) +#define sk_X509_VERIFY_PARAM_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_VERIFY_PARAM) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_copyfunc_type(copyfunc), ossl_check_X509_VERIFY_PARAM_freefunc_type(freefunc))) +#define sk_X509_VERIFY_PARAM_set_cmp_func(sk, cmp) ((sk_X509_VERIFY_PARAM_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_VERIFY_PARAM_sk_type(sk), ossl_check_X509_VERIFY_PARAM_compfunc_type(cmp))) + + +/* This is used for a table of trust checking functions */ +typedef struct x509_trust_st { + int trust; + int flags; + int (*check_trust) (struct x509_trust_st *, X509 *, int); + char *name; + int arg1; + void *arg2; +} X509_TRUST; +SKM_DEFINE_STACK_OF_INTERNAL(X509_TRUST, X509_TRUST, X509_TRUST) +#define sk_X509_TRUST_num(sk) OPENSSL_sk_num(ossl_check_const_X509_TRUST_sk_type(sk)) +#define sk_X509_TRUST_value(sk, idx) ((X509_TRUST *)OPENSSL_sk_value(ossl_check_const_X509_TRUST_sk_type(sk), (idx))) +#define sk_X509_TRUST_new(cmp) ((STACK_OF(X509_TRUST) *)OPENSSL_sk_new(ossl_check_X509_TRUST_compfunc_type(cmp))) +#define sk_X509_TRUST_new_null() ((STACK_OF(X509_TRUST) *)OPENSSL_sk_new_null()) +#define sk_X509_TRUST_new_reserve(cmp, n) ((STACK_OF(X509_TRUST) *)OPENSSL_sk_new_reserve(ossl_check_X509_TRUST_compfunc_type(cmp), (n))) +#define sk_X509_TRUST_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_TRUST_sk_type(sk), (n)) +#define sk_X509_TRUST_free(sk) OPENSSL_sk_free(ossl_check_X509_TRUST_sk_type(sk)) +#define sk_X509_TRUST_zero(sk) OPENSSL_sk_zero(ossl_check_X509_TRUST_sk_type(sk)) +#define sk_X509_TRUST_delete(sk, i) ((X509_TRUST *)OPENSSL_sk_delete(ossl_check_X509_TRUST_sk_type(sk), (i))) +#define sk_X509_TRUST_delete_ptr(sk, ptr) ((X509_TRUST *)OPENSSL_sk_delete_ptr(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_type(ptr))) +#define sk_X509_TRUST_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_type(ptr)) +#define sk_X509_TRUST_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_type(ptr)) +#define sk_X509_TRUST_pop(sk) ((X509_TRUST *)OPENSSL_sk_pop(ossl_check_X509_TRUST_sk_type(sk))) +#define sk_X509_TRUST_shift(sk) ((X509_TRUST *)OPENSSL_sk_shift(ossl_check_X509_TRUST_sk_type(sk))) +#define sk_X509_TRUST_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_TRUST_sk_type(sk),ossl_check_X509_TRUST_freefunc_type(freefunc)) +#define sk_X509_TRUST_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_type(ptr), (idx)) +#define sk_X509_TRUST_set(sk, idx, ptr) ((X509_TRUST *)OPENSSL_sk_set(ossl_check_X509_TRUST_sk_type(sk), (idx), ossl_check_X509_TRUST_type(ptr))) +#define sk_X509_TRUST_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_type(ptr)) +#define sk_X509_TRUST_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_type(ptr)) +#define sk_X509_TRUST_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_type(ptr), pnum) +#define sk_X509_TRUST_sort(sk) OPENSSL_sk_sort(ossl_check_X509_TRUST_sk_type(sk)) +#define sk_X509_TRUST_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_TRUST_sk_type(sk)) +#define sk_X509_TRUST_dup(sk) ((STACK_OF(X509_TRUST) *)OPENSSL_sk_dup(ossl_check_const_X509_TRUST_sk_type(sk))) +#define sk_X509_TRUST_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_TRUST) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_copyfunc_type(copyfunc), ossl_check_X509_TRUST_freefunc_type(freefunc))) +#define sk_X509_TRUST_set_cmp_func(sk, cmp) ((sk_X509_TRUST_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_TRUST_sk_type(sk), ossl_check_X509_TRUST_compfunc_type(cmp))) + + +/* standard trust ids */ +# define X509_TRUST_DEFAULT 0 /* Only valid in purpose settings */ +# define X509_TRUST_COMPAT 1 +# define X509_TRUST_SSL_CLIENT 2 +# define X509_TRUST_SSL_SERVER 3 +# define X509_TRUST_EMAIL 4 +# define X509_TRUST_OBJECT_SIGN 5 +# define X509_TRUST_OCSP_SIGN 6 +# define X509_TRUST_OCSP_REQUEST 7 +# define X509_TRUST_TSA 8 +/* Keep these up to date! */ +# define X509_TRUST_MIN 1 +# define X509_TRUST_MAX 8 + +/* trust_flags values */ +# define X509_TRUST_DYNAMIC (1U << 0) +# define X509_TRUST_DYNAMIC_NAME (1U << 1) +/* No compat trust if self-signed, preempts "DO_SS" */ +# define X509_TRUST_NO_SS_COMPAT (1U << 2) +/* Compat trust if no explicit accepted trust EKUs */ +# define X509_TRUST_DO_SS_COMPAT (1U << 3) +/* Accept "anyEKU" as a wildcard rejection OID and as a wildcard trust OID */ +# define X509_TRUST_OK_ANY_EKU (1U << 4) + +/* check_trust return codes */ +# define X509_TRUST_TRUSTED 1 +# define X509_TRUST_REJECTED 2 +# define X509_TRUST_UNTRUSTED 3 + +int X509_TRUST_set(int *t, int trust); +int X509_TRUST_get_count(void); +X509_TRUST *X509_TRUST_get0(int idx); +int X509_TRUST_get_by_id(int id); +int X509_TRUST_add(int id, int flags, int (*ck) (X509_TRUST *, X509 *, int), + const char *name, int arg1, void *arg2); +void X509_TRUST_cleanup(void); +int X509_TRUST_get_flags(const X509_TRUST *xp); +char *X509_TRUST_get0_name(const X509_TRUST *xp); +int X509_TRUST_get_trust(const X509_TRUST *xp); + +int X509_trusted(const X509 *x); +int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj); +int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj); +void X509_trust_clear(X509 *x); +void X509_reject_clear(X509 *x); +STACK_OF(ASN1_OBJECT) *X509_get0_trust_objects(X509 *x); +STACK_OF(ASN1_OBJECT) *X509_get0_reject_objects(X509 *x); + +int (*X509_TRUST_set_default(int (*trust) (int, X509 *, int))) (int, X509 *, + int); +int X509_check_trust(X509 *x, int id, int flags); + +int X509_verify_cert(X509_STORE_CTX *ctx); +int X509_STORE_CTX_verify(X509_STORE_CTX *ctx); +STACK_OF(X509) *X509_build_chain(X509 *target, STACK_OF(X509) *certs, + X509_STORE *store, int with_self_signed, + OSSL_LIB_CTX *libctx, const char *propq); + +int X509_STORE_set_depth(X509_STORE *store, int depth); + +typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *); +int X509_STORE_CTX_print_verify_cb(int ok, X509_STORE_CTX *ctx); +typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *); +typedef int (*X509_STORE_CTX_get_issuer_fn)(X509 **issuer, + X509_STORE_CTX *ctx, X509 *x); +typedef int (*X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx, + X509 *x, X509 *issuer); +typedef int (*X509_STORE_CTX_check_revocation_fn)(X509_STORE_CTX *ctx); +typedef int (*X509_STORE_CTX_get_crl_fn)(X509_STORE_CTX *ctx, + X509_CRL **crl, X509 *x); +typedef int (*X509_STORE_CTX_check_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl); +typedef int (*X509_STORE_CTX_cert_crl_fn)(X509_STORE_CTX *ctx, + X509_CRL *crl, X509 *x); +typedef int (*X509_STORE_CTX_check_policy_fn)(X509_STORE_CTX *ctx); +typedef STACK_OF(X509) + *(*X509_STORE_CTX_lookup_certs_fn)(X509_STORE_CTX *ctx, + const X509_NAME *nm); +typedef STACK_OF(X509_CRL) + *(*X509_STORE_CTX_lookup_crls_fn)(const X509_STORE_CTX *ctx, + const X509_NAME *nm); +typedef int (*X509_STORE_CTX_cleanup_fn)(X509_STORE_CTX *ctx); + +void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth); + +# define X509_STORE_CTX_set_app_data(ctx,data) \ + X509_STORE_CTX_set_ex_data(ctx,0,data) +# define X509_STORE_CTX_get_app_data(ctx) \ + X509_STORE_CTX_get_ex_data(ctx,0) + +# define X509_L_FILE_LOAD 1 +# define X509_L_ADD_DIR 2 +# define X509_L_ADD_STORE 3 +# define X509_L_LOAD_STORE 4 + +# define X509_LOOKUP_load_file(x,name,type) \ + X509_LOOKUP_ctrl((x),X509_L_FILE_LOAD,(name),(long)(type),NULL) + +# define X509_LOOKUP_add_dir(x,name,type) \ + X509_LOOKUP_ctrl((x),X509_L_ADD_DIR,(name),(long)(type),NULL) + +# define X509_LOOKUP_add_store(x,name) \ + X509_LOOKUP_ctrl((x),X509_L_ADD_STORE,(name),0,NULL) + +# define X509_LOOKUP_load_store(x,name) \ + X509_LOOKUP_ctrl((x),X509_L_LOAD_STORE,(name),0,NULL) + +# define X509_LOOKUP_load_file_ex(x, name, type, libctx, propq) \ +X509_LOOKUP_ctrl_ex((x), X509_L_FILE_LOAD, (name), (long)(type), NULL,\ + (libctx), (propq)) + +# define X509_LOOKUP_load_store_ex(x, name, libctx, propq) \ +X509_LOOKUP_ctrl_ex((x), X509_L_LOAD_STORE, (name), 0, NULL, \ + (libctx), (propq)) + +# define X509_LOOKUP_add_store_ex(x, name, libctx, propq) \ +X509_LOOKUP_ctrl_ex((x), X509_L_ADD_STORE, (name), 0, NULL, \ + (libctx), (propq)) + +# define X509_V_OK 0 +# define X509_V_ERR_UNSPECIFIED 1 +# define X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT 2 +# define X509_V_ERR_UNABLE_TO_GET_CRL 3 +# define X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE 4 +# define X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE 5 +# define X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY 6 +# define X509_V_ERR_CERT_SIGNATURE_FAILURE 7 +# define X509_V_ERR_CRL_SIGNATURE_FAILURE 8 +# define X509_V_ERR_CERT_NOT_YET_VALID 9 +# define X509_V_ERR_CERT_HAS_EXPIRED 10 +# define X509_V_ERR_CRL_NOT_YET_VALID 11 +# define X509_V_ERR_CRL_HAS_EXPIRED 12 +# define X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD 13 +# define X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD 14 +# define X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD 15 +# define X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD 16 +# define X509_V_ERR_OUT_OF_MEM 17 +# define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT 18 +# define X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN 19 +# define X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY 20 +# define X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE 21 +# define X509_V_ERR_CERT_CHAIN_TOO_LONG 22 +# define X509_V_ERR_CERT_REVOKED 23 +# define X509_V_ERR_NO_ISSUER_PUBLIC_KEY 24 +# define X509_V_ERR_PATH_LENGTH_EXCEEDED 25 +# define X509_V_ERR_INVALID_PURPOSE 26 +# define X509_V_ERR_CERT_UNTRUSTED 27 +# define X509_V_ERR_CERT_REJECTED 28 + +/* These are 'informational' when looking for issuer cert */ +# define X509_V_ERR_SUBJECT_ISSUER_MISMATCH 29 +# define X509_V_ERR_AKID_SKID_MISMATCH 30 +# define X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH 31 +# define X509_V_ERR_KEYUSAGE_NO_CERTSIGN 32 +# define X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER 33 +# define X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION 34 +# define X509_V_ERR_KEYUSAGE_NO_CRL_SIGN 35 +# define X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION 36 +# define X509_V_ERR_INVALID_NON_CA 37 +# define X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED 38 +# define X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE 39 +# define X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED 40 +# define X509_V_ERR_INVALID_EXTENSION 41 +# define X509_V_ERR_INVALID_POLICY_EXTENSION 42 +# define X509_V_ERR_NO_EXPLICIT_POLICY 43 +# define X509_V_ERR_DIFFERENT_CRL_SCOPE 44 +# define X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE 45 +# define X509_V_ERR_UNNESTED_RESOURCE 46 +# define X509_V_ERR_PERMITTED_VIOLATION 47 +# define X509_V_ERR_EXCLUDED_VIOLATION 48 +# define X509_V_ERR_SUBTREE_MINMAX 49 +/* The application is not happy */ +# define X509_V_ERR_APPLICATION_VERIFICATION 50 +# define X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE 51 +# define X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX 52 +# define X509_V_ERR_UNSUPPORTED_NAME_SYNTAX 53 +# define X509_V_ERR_CRL_PATH_VALIDATION_ERROR 54 +/* Another issuer check debug option */ +# define X509_V_ERR_PATH_LOOP 55 +/* Suite B mode algorithm violation */ +# define X509_V_ERR_SUITE_B_INVALID_VERSION 56 +# define X509_V_ERR_SUITE_B_INVALID_ALGORITHM 57 +# define X509_V_ERR_SUITE_B_INVALID_CURVE 58 +# define X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM 59 +# define X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED 60 +# define X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 61 +/* Host, email and IP check errors */ +# define X509_V_ERR_HOSTNAME_MISMATCH 62 +# define X509_V_ERR_EMAIL_MISMATCH 63 +# define X509_V_ERR_IP_ADDRESS_MISMATCH 64 +/* DANE TLSA errors */ +# define X509_V_ERR_DANE_NO_MATCH 65 +/* security level errors */ +# define X509_V_ERR_EE_KEY_TOO_SMALL 66 +# define X509_V_ERR_CA_KEY_TOO_SMALL 67 +# define X509_V_ERR_CA_MD_TOO_WEAK 68 +/* Caller error */ +# define X509_V_ERR_INVALID_CALL 69 +/* Issuer lookup error */ +# define X509_V_ERR_STORE_LOOKUP 70 +/* Certificate transparency */ +# define X509_V_ERR_NO_VALID_SCTS 71 + +# define X509_V_ERR_PROXY_SUBJECT_NAME_VIOLATION 72 +/* OCSP status errors */ +# define X509_V_ERR_OCSP_VERIFY_NEEDED 73 /* Need OCSP verification */ +# define X509_V_ERR_OCSP_VERIFY_FAILED 74 /* Couldn't verify cert through OCSP */ +# define X509_V_ERR_OCSP_CERT_UNKNOWN 75 /* Certificate wasn't recognized by the OCSP responder */ + +# define X509_V_ERR_UNSUPPORTED_SIGNATURE_ALGORITHM 76 +# define X509_V_ERR_SIGNATURE_ALGORITHM_MISMATCH 77 + +/* Errors in case a check in X509_V_FLAG_X509_STRICT mode fails */ +# define X509_V_ERR_SIGNATURE_ALGORITHM_INCONSISTENCY 78 +# define X509_V_ERR_INVALID_CA 79 +# define X509_V_ERR_PATHLEN_INVALID_FOR_NON_CA 80 +# define X509_V_ERR_PATHLEN_WITHOUT_KU_KEY_CERT_SIGN 81 +# define X509_V_ERR_KU_KEY_CERT_SIGN_INVALID_FOR_NON_CA 82 +# define X509_V_ERR_ISSUER_NAME_EMPTY 83 +# define X509_V_ERR_SUBJECT_NAME_EMPTY 84 +# define X509_V_ERR_MISSING_AUTHORITY_KEY_IDENTIFIER 85 +# define X509_V_ERR_MISSING_SUBJECT_KEY_IDENTIFIER 86 +# define X509_V_ERR_EMPTY_SUBJECT_ALT_NAME 87 +# define X509_V_ERR_EMPTY_SUBJECT_SAN_NOT_CRITICAL 88 +# define X509_V_ERR_CA_BCONS_NOT_CRITICAL 89 +# define X509_V_ERR_AUTHORITY_KEY_IDENTIFIER_CRITICAL 90 +# define X509_V_ERR_SUBJECT_KEY_IDENTIFIER_CRITICAL 91 +# define X509_V_ERR_CA_CERT_MISSING_KEY_USAGE 92 +# define X509_V_ERR_EXTENSIONS_REQUIRE_VERSION_3 93 +# define X509_V_ERR_EC_KEY_EXPLICIT_PARAMS 94 +# define X509_V_ERR_RPK_UNTRUSTED 95 + +/* Certificate verify flags */ +# ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define X509_V_FLAG_CB_ISSUER_CHECK 0x0 /* Deprecated */ +# endif +/* Use check time instead of current time */ +# define X509_V_FLAG_USE_CHECK_TIME 0x2 +/* Lookup CRLs */ +# define X509_V_FLAG_CRL_CHECK 0x4 +/* Lookup CRLs for whole chain */ +# define X509_V_FLAG_CRL_CHECK_ALL 0x8 +/* Ignore unhandled critical extensions */ +# define X509_V_FLAG_IGNORE_CRITICAL 0x10 +/* Disable workarounds for broken certificates */ +# define X509_V_FLAG_X509_STRICT 0x20 +/* Enable proxy certificate validation */ +# define X509_V_FLAG_ALLOW_PROXY_CERTS 0x40 +/* Enable policy checking */ +# define X509_V_FLAG_POLICY_CHECK 0x80 +/* Policy variable require-explicit-policy */ +# define X509_V_FLAG_EXPLICIT_POLICY 0x100 +/* Policy variable inhibit-any-policy */ +# define X509_V_FLAG_INHIBIT_ANY 0x200 +/* Policy variable inhibit-policy-mapping */ +# define X509_V_FLAG_INHIBIT_MAP 0x400 +/* Notify callback that policy is OK */ +# define X509_V_FLAG_NOTIFY_POLICY 0x800 +/* Extended CRL features such as indirect CRLs, alternate CRL signing keys */ +# define X509_V_FLAG_EXTENDED_CRL_SUPPORT 0x1000 +/* Delta CRL support */ +# define X509_V_FLAG_USE_DELTAS 0x2000 +/* Check self-signed CA signature */ +# define X509_V_FLAG_CHECK_SS_SIGNATURE 0x4000 +/* Use trusted store first */ +# define X509_V_FLAG_TRUSTED_FIRST 0x8000 +/* Suite B 128 bit only mode: not normally used */ +# define X509_V_FLAG_SUITEB_128_LOS_ONLY 0x10000 +/* Suite B 192 bit only mode */ +# define X509_V_FLAG_SUITEB_192_LOS 0x20000 +/* Suite B 128 bit mode allowing 192 bit algorithms */ +# define X509_V_FLAG_SUITEB_128_LOS 0x30000 +/* Allow partial chains if at least one certificate is in trusted store */ +# define X509_V_FLAG_PARTIAL_CHAIN 0x80000 +/* + * If the initial chain is not trusted, do not attempt to build an alternative + * chain. Alternate chain checking was introduced in 1.1.0. Setting this flag + * will force the behaviour to match that of previous versions. + */ +# define X509_V_FLAG_NO_ALT_CHAINS 0x100000 +/* Do not check certificate/CRL validity against current time */ +# define X509_V_FLAG_NO_CHECK_TIME 0x200000 + +# define X509_VP_FLAG_DEFAULT 0x1 +# define X509_VP_FLAG_OVERWRITE 0x2 +# define X509_VP_FLAG_RESET_FLAGS 0x4 +# define X509_VP_FLAG_LOCKED 0x8 +# define X509_VP_FLAG_ONCE 0x10 + +/* Internal use: mask of policy related options */ +# define X509_V_FLAG_POLICY_MASK (X509_V_FLAG_POLICY_CHECK \ + | X509_V_FLAG_EXPLICIT_POLICY \ + | X509_V_FLAG_INHIBIT_ANY \ + | X509_V_FLAG_INHIBIT_MAP) + +int X509_OBJECT_idx_by_subject(STACK_OF(X509_OBJECT) *h, X509_LOOKUP_TYPE type, + const X509_NAME *name); +X509_OBJECT *X509_OBJECT_retrieve_by_subject(STACK_OF(X509_OBJECT) *h, + X509_LOOKUP_TYPE type, + const X509_NAME *name); +X509_OBJECT *X509_OBJECT_retrieve_match(STACK_OF(X509_OBJECT) *h, + X509_OBJECT *x); +int X509_OBJECT_up_ref_count(X509_OBJECT *a); +X509_OBJECT *X509_OBJECT_new(void); +void X509_OBJECT_free(X509_OBJECT *a); +X509_LOOKUP_TYPE X509_OBJECT_get_type(const X509_OBJECT *a); +X509 *X509_OBJECT_get0_X509(const X509_OBJECT *a); +int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj); +X509_CRL *X509_OBJECT_get0_X509_CRL(const X509_OBJECT *a); +int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj); +X509_STORE *X509_STORE_new(void); +void X509_STORE_free(X509_STORE *xs); +int X509_STORE_lock(X509_STORE *xs); +int X509_STORE_unlock(X509_STORE *xs); +int X509_STORE_up_ref(X509_STORE *xs); +STACK_OF(X509_OBJECT) *X509_STORE_get0_objects(const X509_STORE *xs); +STACK_OF(X509_OBJECT) *X509_STORE_get1_objects(X509_STORE *xs); +STACK_OF(X509) *X509_STORE_get1_all_certs(X509_STORE *xs); +STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *xs, + const X509_NAME *nm); +STACK_OF(X509_CRL) *X509_STORE_CTX_get1_crls(const X509_STORE_CTX *st, + const X509_NAME *nm); +int X509_STORE_set_flags(X509_STORE *xs, unsigned long flags); +int X509_STORE_set_purpose(X509_STORE *xs, int purpose); +int X509_STORE_set_trust(X509_STORE *xs, int trust); +int X509_STORE_set1_param(X509_STORE *xs, const X509_VERIFY_PARAM *pm); +X509_VERIFY_PARAM *X509_STORE_get0_param(const X509_STORE *xs); + +void X509_STORE_set_verify(X509_STORE *xs, X509_STORE_CTX_verify_fn verify); +#define X509_STORE_set_verify_func(ctx, func) \ + X509_STORE_set_verify((ctx),(func)) +void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, + X509_STORE_CTX_verify_fn verify); +X509_STORE_CTX_verify_fn X509_STORE_get_verify(const X509_STORE *xs); +void X509_STORE_set_verify_cb(X509_STORE *xs, + X509_STORE_CTX_verify_cb verify_cb); +# define X509_STORE_set_verify_cb_func(ctx,func) \ + X509_STORE_set_verify_cb((ctx),(func)) +X509_STORE_CTX_verify_cb X509_STORE_get_verify_cb(const X509_STORE *xs); +void X509_STORE_set_get_issuer(X509_STORE *xs, + X509_STORE_CTX_get_issuer_fn get_issuer); +X509_STORE_CTX_get_issuer_fn X509_STORE_get_get_issuer(const X509_STORE *xs); +void X509_STORE_set_check_issued(X509_STORE *xs, + X509_STORE_CTX_check_issued_fn check_issued); +X509_STORE_CTX_check_issued_fn X509_STORE_get_check_issued(const X509_STORE *s); +void X509_STORE_set_check_revocation(X509_STORE *xs, + X509_STORE_CTX_check_revocation_fn check_revocation); +X509_STORE_CTX_check_revocation_fn + X509_STORE_get_check_revocation(const X509_STORE *xs); +void X509_STORE_set_get_crl(X509_STORE *xs, + X509_STORE_CTX_get_crl_fn get_crl); +X509_STORE_CTX_get_crl_fn X509_STORE_get_get_crl(const X509_STORE *xs); +void X509_STORE_set_check_crl(X509_STORE *xs, + X509_STORE_CTX_check_crl_fn check_crl); +X509_STORE_CTX_check_crl_fn X509_STORE_get_check_crl(const X509_STORE *xs); +void X509_STORE_set_cert_crl(X509_STORE *xs, + X509_STORE_CTX_cert_crl_fn cert_crl); +X509_STORE_CTX_cert_crl_fn X509_STORE_get_cert_crl(const X509_STORE *xs); +void X509_STORE_set_check_policy(X509_STORE *xs, + X509_STORE_CTX_check_policy_fn check_policy); +X509_STORE_CTX_check_policy_fn X509_STORE_get_check_policy(const X509_STORE *s); +void X509_STORE_set_lookup_certs(X509_STORE *xs, + X509_STORE_CTX_lookup_certs_fn lookup_certs); +X509_STORE_CTX_lookup_certs_fn X509_STORE_get_lookup_certs(const X509_STORE *s); +void X509_STORE_set_lookup_crls(X509_STORE *xs, + X509_STORE_CTX_lookup_crls_fn lookup_crls); +#define X509_STORE_set_lookup_crls_cb(ctx, func) \ + X509_STORE_set_lookup_crls((ctx), (func)) +X509_STORE_CTX_lookup_crls_fn X509_STORE_get_lookup_crls(const X509_STORE *xs); +void X509_STORE_set_cleanup(X509_STORE *xs, + X509_STORE_CTX_cleanup_fn cleanup); +X509_STORE_CTX_cleanup_fn X509_STORE_get_cleanup(const X509_STORE *xs); + +#define X509_STORE_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509_STORE, l, p, newf, dupf, freef) +int X509_STORE_set_ex_data(X509_STORE *xs, int idx, void *data); +void *X509_STORE_get_ex_data(const X509_STORE *xs, int idx); + +X509_STORE_CTX *X509_STORE_CTX_new_ex(OSSL_LIB_CTX *libctx, const char *propq); +X509_STORE_CTX *X509_STORE_CTX_new(void); + +int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x); + +void X509_STORE_CTX_free(X509_STORE_CTX *ctx); +int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *trust_store, + X509 *target, STACK_OF(X509) *untrusted); +int X509_STORE_CTX_init_rpk(X509_STORE_CTX *ctx, X509_STORE *trust_store, + EVP_PKEY* rpk); +void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk); +void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx); + +X509_STORE *X509_STORE_CTX_get0_store(const X509_STORE_CTX *ctx); +X509 *X509_STORE_CTX_get0_cert(const X509_STORE_CTX *ctx); +EVP_PKEY *X509_STORE_CTX_get0_rpk(const X509_STORE_CTX *ctx); +STACK_OF(X509)* X509_STORE_CTX_get0_untrusted(const X509_STORE_CTX *ctx); +void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk); +void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx, + X509_STORE_CTX_verify_cb verify); +X509_STORE_CTX_verify_cb X509_STORE_CTX_get_verify_cb(const X509_STORE_CTX *ctx); +X509_STORE_CTX_verify_fn X509_STORE_CTX_get_verify(const X509_STORE_CTX *ctx); +X509_STORE_CTX_get_issuer_fn X509_STORE_CTX_get_get_issuer(const X509_STORE_CTX *ctx); +X509_STORE_CTX_check_issued_fn X509_STORE_CTX_get_check_issued(const X509_STORE_CTX *ctx); +X509_STORE_CTX_check_revocation_fn X509_STORE_CTX_get_check_revocation(const X509_STORE_CTX *ctx); +void X509_STORE_CTX_set_get_crl(X509_STORE_CTX *ctx, + X509_STORE_CTX_get_crl_fn get_crl); +X509_STORE_CTX_get_crl_fn X509_STORE_CTX_get_get_crl(const X509_STORE_CTX *ctx); +X509_STORE_CTX_check_crl_fn X509_STORE_CTX_get_check_crl(const X509_STORE_CTX *ctx); +X509_STORE_CTX_cert_crl_fn X509_STORE_CTX_get_cert_crl(const X509_STORE_CTX *ctx); +X509_STORE_CTX_check_policy_fn X509_STORE_CTX_get_check_policy(const X509_STORE_CTX *ctx); +X509_STORE_CTX_lookup_certs_fn X509_STORE_CTX_get_lookup_certs(const X509_STORE_CTX *ctx); +X509_STORE_CTX_lookup_crls_fn X509_STORE_CTX_get_lookup_crls(const X509_STORE_CTX *ctx); +X509_STORE_CTX_cleanup_fn X509_STORE_CTX_get_cleanup(const X509_STORE_CTX *ctx); + +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +# define X509_STORE_CTX_get_chain X509_STORE_CTX_get0_chain +# define X509_STORE_CTX_set_chain X509_STORE_CTX_set0_untrusted +# define X509_STORE_CTX_trusted_stack X509_STORE_CTX_set0_trusted_stack +# define X509_STORE_get_by_subject X509_STORE_CTX_get_by_subject +# define X509_STORE_get1_certs X509_STORE_CTX_get1_certs +# define X509_STORE_get1_crls X509_STORE_CTX_get1_crls +/* the following macro is misspelled; use X509_STORE_get1_certs instead */ +# define X509_STORE_get1_cert X509_STORE_CTX_get1_certs +/* the following macro is misspelled; use X509_STORE_get1_crls instead */ +# define X509_STORE_get1_crl X509_STORE_CTX_get1_crls +#endif + +X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *xs, X509_LOOKUP_METHOD *m); +X509_LOOKUP_METHOD *X509_LOOKUP_hash_dir(void); +X509_LOOKUP_METHOD *X509_LOOKUP_file(void); +X509_LOOKUP_METHOD *X509_LOOKUP_store(void); + +typedef int (*X509_LOOKUP_ctrl_fn)(X509_LOOKUP *ctx, int cmd, const char *argc, + long argl, char **ret); +typedef int (*X509_LOOKUP_ctrl_ex_fn)( + X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret, + OSSL_LIB_CTX *libctx, const char *propq); + +typedef int (*X509_LOOKUP_get_by_subject_fn)(X509_LOOKUP *ctx, + X509_LOOKUP_TYPE type, + const X509_NAME *name, + X509_OBJECT *ret); +typedef int (*X509_LOOKUP_get_by_subject_ex_fn)(X509_LOOKUP *ctx, + X509_LOOKUP_TYPE type, + const X509_NAME *name, + X509_OBJECT *ret, + OSSL_LIB_CTX *libctx, + const char *propq); +typedef int (*X509_LOOKUP_get_by_issuer_serial_fn)(X509_LOOKUP *ctx, + X509_LOOKUP_TYPE type, + const X509_NAME *name, + const ASN1_INTEGER *serial, + X509_OBJECT *ret); +typedef int (*X509_LOOKUP_get_by_fingerprint_fn)(X509_LOOKUP *ctx, + X509_LOOKUP_TYPE type, + const unsigned char* bytes, + int len, + X509_OBJECT *ret); +typedef int (*X509_LOOKUP_get_by_alias_fn)(X509_LOOKUP *ctx, + X509_LOOKUP_TYPE type, + const char *str, + int len, + X509_OBJECT *ret); + +X509_LOOKUP_METHOD *X509_LOOKUP_meth_new(const char *name); +void X509_LOOKUP_meth_free(X509_LOOKUP_METHOD *method); + +int X509_LOOKUP_meth_set_new_item(X509_LOOKUP_METHOD *method, + int (*new_item) (X509_LOOKUP *ctx)); +int (*X509_LOOKUP_meth_get_new_item(const X509_LOOKUP_METHOD* method)) + (X509_LOOKUP *ctx); + +int X509_LOOKUP_meth_set_free(X509_LOOKUP_METHOD *method, + void (*free_fn) (X509_LOOKUP *ctx)); +void (*X509_LOOKUP_meth_get_free(const X509_LOOKUP_METHOD* method)) + (X509_LOOKUP *ctx); + +int X509_LOOKUP_meth_set_init(X509_LOOKUP_METHOD *method, + int (*init) (X509_LOOKUP *ctx)); +int (*X509_LOOKUP_meth_get_init(const X509_LOOKUP_METHOD* method)) + (X509_LOOKUP *ctx); + +int X509_LOOKUP_meth_set_shutdown(X509_LOOKUP_METHOD *method, + int (*shutdown) (X509_LOOKUP *ctx)); +int (*X509_LOOKUP_meth_get_shutdown(const X509_LOOKUP_METHOD* method)) + (X509_LOOKUP *ctx); + +int X509_LOOKUP_meth_set_ctrl(X509_LOOKUP_METHOD *method, + X509_LOOKUP_ctrl_fn ctrl_fn); +X509_LOOKUP_ctrl_fn X509_LOOKUP_meth_get_ctrl(const X509_LOOKUP_METHOD *method); + +int X509_LOOKUP_meth_set_get_by_subject(X509_LOOKUP_METHOD *method, + X509_LOOKUP_get_by_subject_fn fn); +X509_LOOKUP_get_by_subject_fn X509_LOOKUP_meth_get_get_by_subject( + const X509_LOOKUP_METHOD *method); + +int X509_LOOKUP_meth_set_get_by_issuer_serial(X509_LOOKUP_METHOD *method, + X509_LOOKUP_get_by_issuer_serial_fn fn); +X509_LOOKUP_get_by_issuer_serial_fn X509_LOOKUP_meth_get_get_by_issuer_serial( + const X509_LOOKUP_METHOD *method); + +int X509_LOOKUP_meth_set_get_by_fingerprint(X509_LOOKUP_METHOD *method, + X509_LOOKUP_get_by_fingerprint_fn fn); +X509_LOOKUP_get_by_fingerprint_fn X509_LOOKUP_meth_get_get_by_fingerprint( + const X509_LOOKUP_METHOD *method); + +int X509_LOOKUP_meth_set_get_by_alias(X509_LOOKUP_METHOD *method, + X509_LOOKUP_get_by_alias_fn fn); +X509_LOOKUP_get_by_alias_fn X509_LOOKUP_meth_get_get_by_alias( + const X509_LOOKUP_METHOD *method); + + +int X509_STORE_add_cert(X509_STORE *xs, X509 *x); +int X509_STORE_add_crl(X509_STORE *xs, X509_CRL *x); + +int X509_STORE_CTX_get_by_subject(const X509_STORE_CTX *vs, + X509_LOOKUP_TYPE type, + const X509_NAME *name, X509_OBJECT *ret); +X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs, + X509_LOOKUP_TYPE type, + const X509_NAME *name); + +int X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, + long argl, char **ret); +int X509_LOOKUP_ctrl_ex(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, + char **ret, OSSL_LIB_CTX *libctx, const char *propq); + +int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type); +int X509_load_cert_file_ex(X509_LOOKUP *ctx, const char *file, int type, + OSSL_LIB_CTX *libctx, const char *propq); +int X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type); +int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type); +int X509_load_cert_crl_file_ex(X509_LOOKUP *ctx, const char *file, int type, + OSSL_LIB_CTX *libctx, const char *propq); + +X509_LOOKUP *X509_LOOKUP_new(X509_LOOKUP_METHOD *method); +void X509_LOOKUP_free(X509_LOOKUP *ctx); +int X509_LOOKUP_init(X509_LOOKUP *ctx); +int X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, + const X509_NAME *name, X509_OBJECT *ret); +int X509_LOOKUP_by_subject_ex(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, + const X509_NAME *name, X509_OBJECT *ret, + OSSL_LIB_CTX *libctx, const char *propq); +int X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, + const X509_NAME *name, + const ASN1_INTEGER *serial, + X509_OBJECT *ret); +int X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, + const unsigned char *bytes, int len, + X509_OBJECT *ret); +int X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, + const char *str, int len, X509_OBJECT *ret); +int X509_LOOKUP_set_method_data(X509_LOOKUP *ctx, void *data); +void *X509_LOOKUP_get_method_data(const X509_LOOKUP *ctx); +X509_STORE *X509_LOOKUP_get_store(const X509_LOOKUP *ctx); +int X509_LOOKUP_shutdown(X509_LOOKUP *ctx); + +int X509_STORE_load_file(X509_STORE *xs, const char *file); +int X509_STORE_load_path(X509_STORE *xs, const char *path); +int X509_STORE_load_store(X509_STORE *xs, const char *store); +int X509_STORE_load_locations(X509_STORE *s, const char *file, const char *dir); +int X509_STORE_set_default_paths(X509_STORE *xs); + +int X509_STORE_load_file_ex(X509_STORE *xs, const char *file, + OSSL_LIB_CTX *libctx, const char *propq); +int X509_STORE_load_store_ex(X509_STORE *xs, const char *store, + OSSL_LIB_CTX *libctx, const char *propq); +int X509_STORE_load_locations_ex(X509_STORE *xs, + const char *file, const char *dir, + OSSL_LIB_CTX *libctx, const char *propq); +int X509_STORE_set_default_paths_ex(X509_STORE *xs, + OSSL_LIB_CTX *libctx, const char *propq); + +#define X509_STORE_CTX_get_ex_new_index(l, p, newf, dupf, freef) \ + CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509_STORE_CTX, l, p, newf, dupf, freef) +int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, void *data); +void *X509_STORE_CTX_get_ex_data(const X509_STORE_CTX *ctx, int idx); +int X509_STORE_CTX_get_error(const X509_STORE_CTX *ctx); +void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int s); +int X509_STORE_CTX_get_error_depth(const X509_STORE_CTX *ctx); +void X509_STORE_CTX_set_error_depth(X509_STORE_CTX *ctx, int depth); +X509 *X509_STORE_CTX_get_current_cert(const X509_STORE_CTX *ctx); +void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x); +X509 *X509_STORE_CTX_get0_current_issuer(const X509_STORE_CTX *ctx); +X509_CRL *X509_STORE_CTX_get0_current_crl(const X509_STORE_CTX *ctx); +X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx(const X509_STORE_CTX *ctx); +STACK_OF(X509) *X509_STORE_CTX_get0_chain(const X509_STORE_CTX *ctx); +STACK_OF(X509) *X509_STORE_CTX_get1_chain(const X509_STORE_CTX *ctx); +void X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *target); +void X509_STORE_CTX_set0_rpk(X509_STORE_CTX *ctx, EVP_PKEY *target); +void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *c, STACK_OF(X509) *sk); +void X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, STACK_OF(X509_CRL) *sk); +int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose); +int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust); +int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, + int purpose, int trust); +void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags); +void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags, + time_t t); +void X509_STORE_CTX_set_current_reasons(X509_STORE_CTX *ctx, + unsigned int current_reasons); + +X509_POLICY_TREE *X509_STORE_CTX_get0_policy_tree(const X509_STORE_CTX *ctx); +int X509_STORE_CTX_get_explicit_policy(const X509_STORE_CTX *ctx); +int X509_STORE_CTX_get_num_untrusted(const X509_STORE_CTX *ctx); + +X509_VERIFY_PARAM *X509_STORE_CTX_get0_param(const X509_STORE_CTX *ctx); +void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param); +int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name); + +/* + * Bridge opacity barrier between libcrypt and libssl, also needed to support + * offline testing in test/danetest.c + */ +void X509_STORE_CTX_set0_dane(X509_STORE_CTX *ctx, SSL_DANE *dane); +#define DANE_FLAG_NO_DANE_EE_NAMECHECKS (1L << 0) + +/* X509_VERIFY_PARAM functions */ + +X509_VERIFY_PARAM *X509_VERIFY_PARAM_new(void); +void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param); +int X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *to, + const X509_VERIFY_PARAM *from); +int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, + const X509_VERIFY_PARAM *from); +int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name); +int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, + unsigned long flags); +int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, + unsigned long flags); +unsigned long X509_VERIFY_PARAM_get_flags(const X509_VERIFY_PARAM *param); +int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose); +int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust); +void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, int depth); +void X509_VERIFY_PARAM_set_auth_level(X509_VERIFY_PARAM *param, int auth_level); +time_t X509_VERIFY_PARAM_get_time(const X509_VERIFY_PARAM *param); +void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, time_t t); +int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, + ASN1_OBJECT *policy); +int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param, + STACK_OF(ASN1_OBJECT) *policies); + +int X509_VERIFY_PARAM_set_inh_flags(X509_VERIFY_PARAM *param, + uint32_t flags); +uint32_t X509_VERIFY_PARAM_get_inh_flags(const X509_VERIFY_PARAM *param); + +char *X509_VERIFY_PARAM_get0_host(X509_VERIFY_PARAM *param, int idx); +int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, + const char *name, size_t namelen); +int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param, + const char *name, size_t namelen); +void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, + unsigned int flags); +unsigned int X509_VERIFY_PARAM_get_hostflags(const X509_VERIFY_PARAM *param); +char *X509_VERIFY_PARAM_get0_peername(const X509_VERIFY_PARAM *param); +void X509_VERIFY_PARAM_move_peername(X509_VERIFY_PARAM *, X509_VERIFY_PARAM *); +char *X509_VERIFY_PARAM_get0_email(X509_VERIFY_PARAM *param); +int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, + const char *email, size_t emaillen); +char *X509_VERIFY_PARAM_get1_ip_asc(X509_VERIFY_PARAM *param); +int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, + const unsigned char *ip, size_t iplen); +int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, + const char *ipasc); + +int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param); +int X509_VERIFY_PARAM_get_auth_level(const X509_VERIFY_PARAM *param); +const char *X509_VERIFY_PARAM_get0_name(const X509_VERIFY_PARAM *param); + +int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param); +int X509_VERIFY_PARAM_get_count(void); +const X509_VERIFY_PARAM *X509_VERIFY_PARAM_get0(int id); +const X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name); +void X509_VERIFY_PARAM_table_cleanup(void); + +/* Non positive return values are errors */ +#define X509_PCY_TREE_FAILURE -2 /* Failure to satisfy explicit policy */ +#define X509_PCY_TREE_INVALID -1 /* Inconsistent or invalid extensions */ +#define X509_PCY_TREE_INTERNAL 0 /* Internal error, most likely malloc */ + +/* + * Positive return values form a bit mask, all but the first are internal to + * the library and don't appear in results from X509_policy_check(). + */ +#define X509_PCY_TREE_VALID 1 /* The policy tree is valid */ +#define X509_PCY_TREE_EMPTY 2 /* The policy tree is empty */ +#define X509_PCY_TREE_EXPLICIT 4 /* Explicit policy required */ + +int X509_policy_check(X509_POLICY_TREE **ptree, int *pexplicit_policy, + STACK_OF(X509) *certs, + STACK_OF(ASN1_OBJECT) *policy_oids, unsigned int flags); + +void X509_policy_tree_free(X509_POLICY_TREE *tree); + +int X509_policy_tree_level_count(const X509_POLICY_TREE *tree); +X509_POLICY_LEVEL *X509_policy_tree_get0_level(const X509_POLICY_TREE *tree, + int i); + +STACK_OF(X509_POLICY_NODE) + *X509_policy_tree_get0_policies(const X509_POLICY_TREE *tree); + +STACK_OF(X509_POLICY_NODE) + *X509_policy_tree_get0_user_policies(const X509_POLICY_TREE *tree); + +int X509_policy_level_node_count(X509_POLICY_LEVEL *level); + +X509_POLICY_NODE *X509_policy_level_get0_node(const X509_POLICY_LEVEL *level, + int i); + +const ASN1_OBJECT *X509_policy_node_get0_policy(const X509_POLICY_NODE *node); + +STACK_OF(POLICYQUALINFO) + *X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node); +const X509_POLICY_NODE + *X509_policy_node_get0_parent(const X509_POLICY_NODE *node); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509v3.h b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509v3.h new file mode 100644 index 00000000..09a8521f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/include/openssl/x509v3.h @@ -0,0 +1,1500 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/x509v3.h.in + * + * Copyright 1999-2024 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + + + +#ifndef OPENSSL_X509V3_H +# define OPENSSL_X509V3_H +# pragma once + +# include +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define HEADER_X509V3_H +# endif + +# include +# include +# include +# include +# ifndef OPENSSL_NO_STDIO +# include +# endif + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward reference */ +struct v3_ext_method; +struct v3_ext_ctx; + +/* Useful typedefs */ + +typedef void *(*X509V3_EXT_NEW)(void); +typedef void (*X509V3_EXT_FREE) (void *); +typedef void *(*X509V3_EXT_D2I)(void *, const unsigned char **, long); +typedef int (*X509V3_EXT_I2D) (const void *, unsigned char **); +typedef STACK_OF(CONF_VALUE) * + (*X509V3_EXT_I2V) (const struct v3_ext_method *method, void *ext, + STACK_OF(CONF_VALUE) *extlist); +typedef void *(*X509V3_EXT_V2I)(const struct v3_ext_method *method, + struct v3_ext_ctx *ctx, + STACK_OF(CONF_VALUE) *values); +typedef char *(*X509V3_EXT_I2S)(const struct v3_ext_method *method, + void *ext); +typedef void *(*X509V3_EXT_S2I)(const struct v3_ext_method *method, + struct v3_ext_ctx *ctx, const char *str); +typedef int (*X509V3_EXT_I2R) (const struct v3_ext_method *method, void *ext, + BIO *out, int indent); +typedef void *(*X509V3_EXT_R2I)(const struct v3_ext_method *method, + struct v3_ext_ctx *ctx, const char *str); + +/* V3 extension structure */ + +struct v3_ext_method { + int ext_nid; + int ext_flags; +/* If this is set the following four fields are ignored */ + ASN1_ITEM_EXP *it; +/* Old style ASN1 calls */ + X509V3_EXT_NEW ext_new; + X509V3_EXT_FREE ext_free; + X509V3_EXT_D2I d2i; + X509V3_EXT_I2D i2d; +/* The following pair is used for string extensions */ + X509V3_EXT_I2S i2s; + X509V3_EXT_S2I s2i; +/* The following pair is used for multi-valued extensions */ + X509V3_EXT_I2V i2v; + X509V3_EXT_V2I v2i; +/* The following are used for raw extensions */ + X509V3_EXT_I2R i2r; + X509V3_EXT_R2I r2i; + void *usr_data; /* Any extension specific data */ +}; + +typedef struct X509V3_CONF_METHOD_st { + char *(*get_string) (void *db, const char *section, const char *value); + STACK_OF(CONF_VALUE) *(*get_section) (void *db, const char *section); + void (*free_string) (void *db, char *string); + void (*free_section) (void *db, STACK_OF(CONF_VALUE) *section); +} X509V3_CONF_METHOD; + +/* Context specific info for producing X509 v3 extensions*/ +struct v3_ext_ctx { +# define X509V3_CTX_TEST 0x1 +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define CTX_TEST X509V3_CTX_TEST +# endif +# define X509V3_CTX_REPLACE 0x2 + int flags; + X509 *issuer_cert; + X509 *subject_cert; + X509_REQ *subject_req; + X509_CRL *crl; + X509V3_CONF_METHOD *db_meth; + void *db; + EVP_PKEY *issuer_pkey; +/* Maybe more here */ +}; + +typedef struct v3_ext_method X509V3_EXT_METHOD; + +SKM_DEFINE_STACK_OF_INTERNAL(X509V3_EXT_METHOD, X509V3_EXT_METHOD, X509V3_EXT_METHOD) +#define sk_X509V3_EXT_METHOD_num(sk) OPENSSL_sk_num(ossl_check_const_X509V3_EXT_METHOD_sk_type(sk)) +#define sk_X509V3_EXT_METHOD_value(sk, idx) ((X509V3_EXT_METHOD *)OPENSSL_sk_value(ossl_check_const_X509V3_EXT_METHOD_sk_type(sk), (idx))) +#define sk_X509V3_EXT_METHOD_new(cmp) ((STACK_OF(X509V3_EXT_METHOD) *)OPENSSL_sk_new(ossl_check_X509V3_EXT_METHOD_compfunc_type(cmp))) +#define sk_X509V3_EXT_METHOD_new_null() ((STACK_OF(X509V3_EXT_METHOD) *)OPENSSL_sk_new_null()) +#define sk_X509V3_EXT_METHOD_new_reserve(cmp, n) ((STACK_OF(X509V3_EXT_METHOD) *)OPENSSL_sk_new_reserve(ossl_check_X509V3_EXT_METHOD_compfunc_type(cmp), (n))) +#define sk_X509V3_EXT_METHOD_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509V3_EXT_METHOD_sk_type(sk), (n)) +#define sk_X509V3_EXT_METHOD_free(sk) OPENSSL_sk_free(ossl_check_X509V3_EXT_METHOD_sk_type(sk)) +#define sk_X509V3_EXT_METHOD_zero(sk) OPENSSL_sk_zero(ossl_check_X509V3_EXT_METHOD_sk_type(sk)) +#define sk_X509V3_EXT_METHOD_delete(sk, i) ((X509V3_EXT_METHOD *)OPENSSL_sk_delete(ossl_check_X509V3_EXT_METHOD_sk_type(sk), (i))) +#define sk_X509V3_EXT_METHOD_delete_ptr(sk, ptr) ((X509V3_EXT_METHOD *)OPENSSL_sk_delete_ptr(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_type(ptr))) +#define sk_X509V3_EXT_METHOD_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_type(ptr)) +#define sk_X509V3_EXT_METHOD_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_type(ptr)) +#define sk_X509V3_EXT_METHOD_pop(sk) ((X509V3_EXT_METHOD *)OPENSSL_sk_pop(ossl_check_X509V3_EXT_METHOD_sk_type(sk))) +#define sk_X509V3_EXT_METHOD_shift(sk) ((X509V3_EXT_METHOD *)OPENSSL_sk_shift(ossl_check_X509V3_EXT_METHOD_sk_type(sk))) +#define sk_X509V3_EXT_METHOD_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509V3_EXT_METHOD_sk_type(sk),ossl_check_X509V3_EXT_METHOD_freefunc_type(freefunc)) +#define sk_X509V3_EXT_METHOD_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_type(ptr), (idx)) +#define sk_X509V3_EXT_METHOD_set(sk, idx, ptr) ((X509V3_EXT_METHOD *)OPENSSL_sk_set(ossl_check_X509V3_EXT_METHOD_sk_type(sk), (idx), ossl_check_X509V3_EXT_METHOD_type(ptr))) +#define sk_X509V3_EXT_METHOD_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_type(ptr)) +#define sk_X509V3_EXT_METHOD_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_type(ptr)) +#define sk_X509V3_EXT_METHOD_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_type(ptr), pnum) +#define sk_X509V3_EXT_METHOD_sort(sk) OPENSSL_sk_sort(ossl_check_X509V3_EXT_METHOD_sk_type(sk)) +#define sk_X509V3_EXT_METHOD_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509V3_EXT_METHOD_sk_type(sk)) +#define sk_X509V3_EXT_METHOD_dup(sk) ((STACK_OF(X509V3_EXT_METHOD) *)OPENSSL_sk_dup(ossl_check_const_X509V3_EXT_METHOD_sk_type(sk))) +#define sk_X509V3_EXT_METHOD_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509V3_EXT_METHOD) *)OPENSSL_sk_deep_copy(ossl_check_const_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_copyfunc_type(copyfunc), ossl_check_X509V3_EXT_METHOD_freefunc_type(freefunc))) +#define sk_X509V3_EXT_METHOD_set_cmp_func(sk, cmp) ((sk_X509V3_EXT_METHOD_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509V3_EXT_METHOD_sk_type(sk), ossl_check_X509V3_EXT_METHOD_compfunc_type(cmp))) + + +/* ext_flags values */ +# define X509V3_EXT_DYNAMIC 0x1 +# define X509V3_EXT_CTX_DEP 0x2 +# define X509V3_EXT_MULTILINE 0x4 + +typedef BIT_STRING_BITNAME ENUMERATED_NAMES; + +typedef struct BASIC_CONSTRAINTS_st { + int ca; + ASN1_INTEGER *pathlen; +} BASIC_CONSTRAINTS; + +typedef struct OSSL_BASIC_ATTR_CONSTRAINTS_st { + int authority; + ASN1_INTEGER *pathlen; +} OSSL_BASIC_ATTR_CONSTRAINTS; + +typedef struct PKEY_USAGE_PERIOD_st { + ASN1_GENERALIZEDTIME *notBefore; + ASN1_GENERALIZEDTIME *notAfter; +} PKEY_USAGE_PERIOD; + +typedef struct otherName_st { + ASN1_OBJECT *type_id; + ASN1_TYPE *value; +} OTHERNAME; + +typedef struct EDIPartyName_st { + ASN1_STRING *nameAssigner; + ASN1_STRING *partyName; +} EDIPARTYNAME; + +typedef struct GENERAL_NAME_st { +# define GEN_OTHERNAME 0 +# define GEN_EMAIL 1 +# define GEN_DNS 2 +# define GEN_X400 3 +# define GEN_DIRNAME 4 +# define GEN_EDIPARTY 5 +# define GEN_URI 6 +# define GEN_IPADD 7 +# define GEN_RID 8 + int type; + union { + char *ptr; + OTHERNAME *otherName; /* otherName */ + ASN1_IA5STRING *rfc822Name; + ASN1_IA5STRING *dNSName; + ASN1_STRING *x400Address; + X509_NAME *directoryName; + EDIPARTYNAME *ediPartyName; + ASN1_IA5STRING *uniformResourceIdentifier; + ASN1_OCTET_STRING *iPAddress; + ASN1_OBJECT *registeredID; + /* Old names */ + ASN1_OCTET_STRING *ip; /* iPAddress */ + X509_NAME *dirn; /* dirn */ + ASN1_IA5STRING *ia5; /* rfc822Name, dNSName, + * uniformResourceIdentifier */ + ASN1_OBJECT *rid; /* registeredID */ + ASN1_TYPE *other; /* x400Address */ + } d; +} GENERAL_NAME; + +typedef struct ACCESS_DESCRIPTION_st { + ASN1_OBJECT *method; + GENERAL_NAME *location; +} ACCESS_DESCRIPTION; + +int GENERAL_NAME_set1_X509_NAME(GENERAL_NAME **tgt, const X509_NAME *src); + +SKM_DEFINE_STACK_OF_INTERNAL(ACCESS_DESCRIPTION, ACCESS_DESCRIPTION, ACCESS_DESCRIPTION) +#define sk_ACCESS_DESCRIPTION_num(sk) OPENSSL_sk_num(ossl_check_const_ACCESS_DESCRIPTION_sk_type(sk)) +#define sk_ACCESS_DESCRIPTION_value(sk, idx) ((ACCESS_DESCRIPTION *)OPENSSL_sk_value(ossl_check_const_ACCESS_DESCRIPTION_sk_type(sk), (idx))) +#define sk_ACCESS_DESCRIPTION_new(cmp) ((STACK_OF(ACCESS_DESCRIPTION) *)OPENSSL_sk_new(ossl_check_ACCESS_DESCRIPTION_compfunc_type(cmp))) +#define sk_ACCESS_DESCRIPTION_new_null() ((STACK_OF(ACCESS_DESCRIPTION) *)OPENSSL_sk_new_null()) +#define sk_ACCESS_DESCRIPTION_new_reserve(cmp, n) ((STACK_OF(ACCESS_DESCRIPTION) *)OPENSSL_sk_new_reserve(ossl_check_ACCESS_DESCRIPTION_compfunc_type(cmp), (n))) +#define sk_ACCESS_DESCRIPTION_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), (n)) +#define sk_ACCESS_DESCRIPTION_free(sk) OPENSSL_sk_free(ossl_check_ACCESS_DESCRIPTION_sk_type(sk)) +#define sk_ACCESS_DESCRIPTION_zero(sk) OPENSSL_sk_zero(ossl_check_ACCESS_DESCRIPTION_sk_type(sk)) +#define sk_ACCESS_DESCRIPTION_delete(sk, i) ((ACCESS_DESCRIPTION *)OPENSSL_sk_delete(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), (i))) +#define sk_ACCESS_DESCRIPTION_delete_ptr(sk, ptr) ((ACCESS_DESCRIPTION *)OPENSSL_sk_delete_ptr(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_type(ptr))) +#define sk_ACCESS_DESCRIPTION_push(sk, ptr) OPENSSL_sk_push(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_type(ptr)) +#define sk_ACCESS_DESCRIPTION_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_type(ptr)) +#define sk_ACCESS_DESCRIPTION_pop(sk) ((ACCESS_DESCRIPTION *)OPENSSL_sk_pop(ossl_check_ACCESS_DESCRIPTION_sk_type(sk))) +#define sk_ACCESS_DESCRIPTION_shift(sk) ((ACCESS_DESCRIPTION *)OPENSSL_sk_shift(ossl_check_ACCESS_DESCRIPTION_sk_type(sk))) +#define sk_ACCESS_DESCRIPTION_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ACCESS_DESCRIPTION_sk_type(sk),ossl_check_ACCESS_DESCRIPTION_freefunc_type(freefunc)) +#define sk_ACCESS_DESCRIPTION_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_type(ptr), (idx)) +#define sk_ACCESS_DESCRIPTION_set(sk, idx, ptr) ((ACCESS_DESCRIPTION *)OPENSSL_sk_set(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), (idx), ossl_check_ACCESS_DESCRIPTION_type(ptr))) +#define sk_ACCESS_DESCRIPTION_find(sk, ptr) OPENSSL_sk_find(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_type(ptr)) +#define sk_ACCESS_DESCRIPTION_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_type(ptr)) +#define sk_ACCESS_DESCRIPTION_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_type(ptr), pnum) +#define sk_ACCESS_DESCRIPTION_sort(sk) OPENSSL_sk_sort(ossl_check_ACCESS_DESCRIPTION_sk_type(sk)) +#define sk_ACCESS_DESCRIPTION_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ACCESS_DESCRIPTION_sk_type(sk)) +#define sk_ACCESS_DESCRIPTION_dup(sk) ((STACK_OF(ACCESS_DESCRIPTION) *)OPENSSL_sk_dup(ossl_check_const_ACCESS_DESCRIPTION_sk_type(sk))) +#define sk_ACCESS_DESCRIPTION_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ACCESS_DESCRIPTION) *)OPENSSL_sk_deep_copy(ossl_check_const_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_copyfunc_type(copyfunc), ossl_check_ACCESS_DESCRIPTION_freefunc_type(freefunc))) +#define sk_ACCESS_DESCRIPTION_set_cmp_func(sk, cmp) ((sk_ACCESS_DESCRIPTION_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ACCESS_DESCRIPTION_sk_type(sk), ossl_check_ACCESS_DESCRIPTION_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(GENERAL_NAME, GENERAL_NAME, GENERAL_NAME) +#define sk_GENERAL_NAME_num(sk) OPENSSL_sk_num(ossl_check_const_GENERAL_NAME_sk_type(sk)) +#define sk_GENERAL_NAME_value(sk, idx) ((GENERAL_NAME *)OPENSSL_sk_value(ossl_check_const_GENERAL_NAME_sk_type(sk), (idx))) +#define sk_GENERAL_NAME_new(cmp) ((STACK_OF(GENERAL_NAME) *)OPENSSL_sk_new(ossl_check_GENERAL_NAME_compfunc_type(cmp))) +#define sk_GENERAL_NAME_new_null() ((STACK_OF(GENERAL_NAME) *)OPENSSL_sk_new_null()) +#define sk_GENERAL_NAME_new_reserve(cmp, n) ((STACK_OF(GENERAL_NAME) *)OPENSSL_sk_new_reserve(ossl_check_GENERAL_NAME_compfunc_type(cmp), (n))) +#define sk_GENERAL_NAME_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_GENERAL_NAME_sk_type(sk), (n)) +#define sk_GENERAL_NAME_free(sk) OPENSSL_sk_free(ossl_check_GENERAL_NAME_sk_type(sk)) +#define sk_GENERAL_NAME_zero(sk) OPENSSL_sk_zero(ossl_check_GENERAL_NAME_sk_type(sk)) +#define sk_GENERAL_NAME_delete(sk, i) ((GENERAL_NAME *)OPENSSL_sk_delete(ossl_check_GENERAL_NAME_sk_type(sk), (i))) +#define sk_GENERAL_NAME_delete_ptr(sk, ptr) ((GENERAL_NAME *)OPENSSL_sk_delete_ptr(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_type(ptr))) +#define sk_GENERAL_NAME_push(sk, ptr) OPENSSL_sk_push(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_type(ptr)) +#define sk_GENERAL_NAME_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_type(ptr)) +#define sk_GENERAL_NAME_pop(sk) ((GENERAL_NAME *)OPENSSL_sk_pop(ossl_check_GENERAL_NAME_sk_type(sk))) +#define sk_GENERAL_NAME_shift(sk) ((GENERAL_NAME *)OPENSSL_sk_shift(ossl_check_GENERAL_NAME_sk_type(sk))) +#define sk_GENERAL_NAME_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_GENERAL_NAME_sk_type(sk),ossl_check_GENERAL_NAME_freefunc_type(freefunc)) +#define sk_GENERAL_NAME_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_type(ptr), (idx)) +#define sk_GENERAL_NAME_set(sk, idx, ptr) ((GENERAL_NAME *)OPENSSL_sk_set(ossl_check_GENERAL_NAME_sk_type(sk), (idx), ossl_check_GENERAL_NAME_type(ptr))) +#define sk_GENERAL_NAME_find(sk, ptr) OPENSSL_sk_find(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_type(ptr)) +#define sk_GENERAL_NAME_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_type(ptr)) +#define sk_GENERAL_NAME_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_type(ptr), pnum) +#define sk_GENERAL_NAME_sort(sk) OPENSSL_sk_sort(ossl_check_GENERAL_NAME_sk_type(sk)) +#define sk_GENERAL_NAME_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_GENERAL_NAME_sk_type(sk)) +#define sk_GENERAL_NAME_dup(sk) ((STACK_OF(GENERAL_NAME) *)OPENSSL_sk_dup(ossl_check_const_GENERAL_NAME_sk_type(sk))) +#define sk_GENERAL_NAME_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(GENERAL_NAME) *)OPENSSL_sk_deep_copy(ossl_check_const_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_copyfunc_type(copyfunc), ossl_check_GENERAL_NAME_freefunc_type(freefunc))) +#define sk_GENERAL_NAME_set_cmp_func(sk, cmp) ((sk_GENERAL_NAME_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_GENERAL_NAME_sk_type(sk), ossl_check_GENERAL_NAME_compfunc_type(cmp))) + + +typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS; +typedef STACK_OF(ASN1_OBJECT) EXTENDED_KEY_USAGE; +typedef STACK_OF(ASN1_INTEGER) TLS_FEATURE; +typedef STACK_OF(GENERAL_NAME) GENERAL_NAMES; + +SKM_DEFINE_STACK_OF_INTERNAL(GENERAL_NAMES, GENERAL_NAMES, GENERAL_NAMES) +#define sk_GENERAL_NAMES_num(sk) OPENSSL_sk_num(ossl_check_const_GENERAL_NAMES_sk_type(sk)) +#define sk_GENERAL_NAMES_value(sk, idx) ((GENERAL_NAMES *)OPENSSL_sk_value(ossl_check_const_GENERAL_NAMES_sk_type(sk), (idx))) +#define sk_GENERAL_NAMES_new(cmp) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_new(ossl_check_GENERAL_NAMES_compfunc_type(cmp))) +#define sk_GENERAL_NAMES_new_null() ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_new_null()) +#define sk_GENERAL_NAMES_new_reserve(cmp, n) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_new_reserve(ossl_check_GENERAL_NAMES_compfunc_type(cmp), (n))) +#define sk_GENERAL_NAMES_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_GENERAL_NAMES_sk_type(sk), (n)) +#define sk_GENERAL_NAMES_free(sk) OPENSSL_sk_free(ossl_check_GENERAL_NAMES_sk_type(sk)) +#define sk_GENERAL_NAMES_zero(sk) OPENSSL_sk_zero(ossl_check_GENERAL_NAMES_sk_type(sk)) +#define sk_GENERAL_NAMES_delete(sk, i) ((GENERAL_NAMES *)OPENSSL_sk_delete(ossl_check_GENERAL_NAMES_sk_type(sk), (i))) +#define sk_GENERAL_NAMES_delete_ptr(sk, ptr) ((GENERAL_NAMES *)OPENSSL_sk_delete_ptr(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr))) +#define sk_GENERAL_NAMES_push(sk, ptr) OPENSSL_sk_push(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr)) +#define sk_GENERAL_NAMES_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr)) +#define sk_GENERAL_NAMES_pop(sk) ((GENERAL_NAMES *)OPENSSL_sk_pop(ossl_check_GENERAL_NAMES_sk_type(sk))) +#define sk_GENERAL_NAMES_shift(sk) ((GENERAL_NAMES *)OPENSSL_sk_shift(ossl_check_GENERAL_NAMES_sk_type(sk))) +#define sk_GENERAL_NAMES_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_GENERAL_NAMES_sk_type(sk),ossl_check_GENERAL_NAMES_freefunc_type(freefunc)) +#define sk_GENERAL_NAMES_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr), (idx)) +#define sk_GENERAL_NAMES_set(sk, idx, ptr) ((GENERAL_NAMES *)OPENSSL_sk_set(ossl_check_GENERAL_NAMES_sk_type(sk), (idx), ossl_check_GENERAL_NAMES_type(ptr))) +#define sk_GENERAL_NAMES_find(sk, ptr) OPENSSL_sk_find(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr)) +#define sk_GENERAL_NAMES_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr)) +#define sk_GENERAL_NAMES_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr), pnum) +#define sk_GENERAL_NAMES_sort(sk) OPENSSL_sk_sort(ossl_check_GENERAL_NAMES_sk_type(sk)) +#define sk_GENERAL_NAMES_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_GENERAL_NAMES_sk_type(sk)) +#define sk_GENERAL_NAMES_dup(sk) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_dup(ossl_check_const_GENERAL_NAMES_sk_type(sk))) +#define sk_GENERAL_NAMES_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_deep_copy(ossl_check_const_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_copyfunc_type(copyfunc), ossl_check_GENERAL_NAMES_freefunc_type(freefunc))) +#define sk_GENERAL_NAMES_set_cmp_func(sk, cmp) ((sk_GENERAL_NAMES_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_compfunc_type(cmp))) + + +typedef struct DIST_POINT_NAME_st { + int type; + union { + GENERAL_NAMES *fullname; + STACK_OF(X509_NAME_ENTRY) *relativename; + } name; +/* If relativename then this contains the full distribution point name */ + X509_NAME *dpname; +} DIST_POINT_NAME; +DECLARE_ASN1_DUP_FUNCTION(DIST_POINT_NAME) +/* All existing reasons */ +# define CRLDP_ALL_REASONS 0x807f + +# define CRL_REASON_NONE -1 +# define CRL_REASON_UNSPECIFIED 0 +# define CRL_REASON_KEY_COMPROMISE 1 +# define CRL_REASON_CA_COMPROMISE 2 +# define CRL_REASON_AFFILIATION_CHANGED 3 +# define CRL_REASON_SUPERSEDED 4 +# define CRL_REASON_CESSATION_OF_OPERATION 5 +# define CRL_REASON_CERTIFICATE_HOLD 6 +# define CRL_REASON_REMOVE_FROM_CRL 8 +# define CRL_REASON_PRIVILEGE_WITHDRAWN 9 +# define CRL_REASON_AA_COMPROMISE 10 + +struct DIST_POINT_st { + DIST_POINT_NAME *distpoint; + ASN1_BIT_STRING *reasons; + GENERAL_NAMES *CRLissuer; + int dp_reasons; +}; + +SKM_DEFINE_STACK_OF_INTERNAL(DIST_POINT, DIST_POINT, DIST_POINT) +#define sk_DIST_POINT_num(sk) OPENSSL_sk_num(ossl_check_const_DIST_POINT_sk_type(sk)) +#define sk_DIST_POINT_value(sk, idx) ((DIST_POINT *)OPENSSL_sk_value(ossl_check_const_DIST_POINT_sk_type(sk), (idx))) +#define sk_DIST_POINT_new(cmp) ((STACK_OF(DIST_POINT) *)OPENSSL_sk_new(ossl_check_DIST_POINT_compfunc_type(cmp))) +#define sk_DIST_POINT_new_null() ((STACK_OF(DIST_POINT) *)OPENSSL_sk_new_null()) +#define sk_DIST_POINT_new_reserve(cmp, n) ((STACK_OF(DIST_POINT) *)OPENSSL_sk_new_reserve(ossl_check_DIST_POINT_compfunc_type(cmp), (n))) +#define sk_DIST_POINT_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_DIST_POINT_sk_type(sk), (n)) +#define sk_DIST_POINT_free(sk) OPENSSL_sk_free(ossl_check_DIST_POINT_sk_type(sk)) +#define sk_DIST_POINT_zero(sk) OPENSSL_sk_zero(ossl_check_DIST_POINT_sk_type(sk)) +#define sk_DIST_POINT_delete(sk, i) ((DIST_POINT *)OPENSSL_sk_delete(ossl_check_DIST_POINT_sk_type(sk), (i))) +#define sk_DIST_POINT_delete_ptr(sk, ptr) ((DIST_POINT *)OPENSSL_sk_delete_ptr(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_type(ptr))) +#define sk_DIST_POINT_push(sk, ptr) OPENSSL_sk_push(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_type(ptr)) +#define sk_DIST_POINT_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_type(ptr)) +#define sk_DIST_POINT_pop(sk) ((DIST_POINT *)OPENSSL_sk_pop(ossl_check_DIST_POINT_sk_type(sk))) +#define sk_DIST_POINT_shift(sk) ((DIST_POINT *)OPENSSL_sk_shift(ossl_check_DIST_POINT_sk_type(sk))) +#define sk_DIST_POINT_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_DIST_POINT_sk_type(sk),ossl_check_DIST_POINT_freefunc_type(freefunc)) +#define sk_DIST_POINT_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_type(ptr), (idx)) +#define sk_DIST_POINT_set(sk, idx, ptr) ((DIST_POINT *)OPENSSL_sk_set(ossl_check_DIST_POINT_sk_type(sk), (idx), ossl_check_DIST_POINT_type(ptr))) +#define sk_DIST_POINT_find(sk, ptr) OPENSSL_sk_find(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_type(ptr)) +#define sk_DIST_POINT_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_type(ptr)) +#define sk_DIST_POINT_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_type(ptr), pnum) +#define sk_DIST_POINT_sort(sk) OPENSSL_sk_sort(ossl_check_DIST_POINT_sk_type(sk)) +#define sk_DIST_POINT_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_DIST_POINT_sk_type(sk)) +#define sk_DIST_POINT_dup(sk) ((STACK_OF(DIST_POINT) *)OPENSSL_sk_dup(ossl_check_const_DIST_POINT_sk_type(sk))) +#define sk_DIST_POINT_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(DIST_POINT) *)OPENSSL_sk_deep_copy(ossl_check_const_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_copyfunc_type(copyfunc), ossl_check_DIST_POINT_freefunc_type(freefunc))) +#define sk_DIST_POINT_set_cmp_func(sk, cmp) ((sk_DIST_POINT_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_DIST_POINT_sk_type(sk), ossl_check_DIST_POINT_compfunc_type(cmp))) + + +typedef STACK_OF(DIST_POINT) CRL_DIST_POINTS; + +struct AUTHORITY_KEYID_st { + ASN1_OCTET_STRING *keyid; + GENERAL_NAMES *issuer; + ASN1_INTEGER *serial; +}; + +/* Strong extranet structures */ + +typedef struct SXNET_ID_st { + ASN1_INTEGER *zone; + ASN1_OCTET_STRING *user; +} SXNETID; + +SKM_DEFINE_STACK_OF_INTERNAL(SXNETID, SXNETID, SXNETID) +#define sk_SXNETID_num(sk) OPENSSL_sk_num(ossl_check_const_SXNETID_sk_type(sk)) +#define sk_SXNETID_value(sk, idx) ((SXNETID *)OPENSSL_sk_value(ossl_check_const_SXNETID_sk_type(sk), (idx))) +#define sk_SXNETID_new(cmp) ((STACK_OF(SXNETID) *)OPENSSL_sk_new(ossl_check_SXNETID_compfunc_type(cmp))) +#define sk_SXNETID_new_null() ((STACK_OF(SXNETID) *)OPENSSL_sk_new_null()) +#define sk_SXNETID_new_reserve(cmp, n) ((STACK_OF(SXNETID) *)OPENSSL_sk_new_reserve(ossl_check_SXNETID_compfunc_type(cmp), (n))) +#define sk_SXNETID_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_SXNETID_sk_type(sk), (n)) +#define sk_SXNETID_free(sk) OPENSSL_sk_free(ossl_check_SXNETID_sk_type(sk)) +#define sk_SXNETID_zero(sk) OPENSSL_sk_zero(ossl_check_SXNETID_sk_type(sk)) +#define sk_SXNETID_delete(sk, i) ((SXNETID *)OPENSSL_sk_delete(ossl_check_SXNETID_sk_type(sk), (i))) +#define sk_SXNETID_delete_ptr(sk, ptr) ((SXNETID *)OPENSSL_sk_delete_ptr(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_type(ptr))) +#define sk_SXNETID_push(sk, ptr) OPENSSL_sk_push(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_type(ptr)) +#define sk_SXNETID_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_type(ptr)) +#define sk_SXNETID_pop(sk) ((SXNETID *)OPENSSL_sk_pop(ossl_check_SXNETID_sk_type(sk))) +#define sk_SXNETID_shift(sk) ((SXNETID *)OPENSSL_sk_shift(ossl_check_SXNETID_sk_type(sk))) +#define sk_SXNETID_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_SXNETID_sk_type(sk),ossl_check_SXNETID_freefunc_type(freefunc)) +#define sk_SXNETID_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_type(ptr), (idx)) +#define sk_SXNETID_set(sk, idx, ptr) ((SXNETID *)OPENSSL_sk_set(ossl_check_SXNETID_sk_type(sk), (idx), ossl_check_SXNETID_type(ptr))) +#define sk_SXNETID_find(sk, ptr) OPENSSL_sk_find(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_type(ptr)) +#define sk_SXNETID_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_type(ptr)) +#define sk_SXNETID_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_type(ptr), pnum) +#define sk_SXNETID_sort(sk) OPENSSL_sk_sort(ossl_check_SXNETID_sk_type(sk)) +#define sk_SXNETID_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_SXNETID_sk_type(sk)) +#define sk_SXNETID_dup(sk) ((STACK_OF(SXNETID) *)OPENSSL_sk_dup(ossl_check_const_SXNETID_sk_type(sk))) +#define sk_SXNETID_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(SXNETID) *)OPENSSL_sk_deep_copy(ossl_check_const_SXNETID_sk_type(sk), ossl_check_SXNETID_copyfunc_type(copyfunc), ossl_check_SXNETID_freefunc_type(freefunc))) +#define sk_SXNETID_set_cmp_func(sk, cmp) ((sk_SXNETID_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_SXNETID_sk_type(sk), ossl_check_SXNETID_compfunc_type(cmp))) + + + +typedef struct SXNET_st { + ASN1_INTEGER *version; + STACK_OF(SXNETID) *ids; +} SXNET; + +typedef struct ISSUER_SIGN_TOOL_st { + ASN1_UTF8STRING *signTool; + ASN1_UTF8STRING *cATool; + ASN1_UTF8STRING *signToolCert; + ASN1_UTF8STRING *cAToolCert; +} ISSUER_SIGN_TOOL; + +typedef struct NOTICEREF_st { + ASN1_STRING *organization; + STACK_OF(ASN1_INTEGER) *noticenos; +} NOTICEREF; + +typedef struct USERNOTICE_st { + NOTICEREF *noticeref; + ASN1_STRING *exptext; +} USERNOTICE; + +typedef struct POLICYQUALINFO_st { + ASN1_OBJECT *pqualid; + union { + ASN1_IA5STRING *cpsuri; + USERNOTICE *usernotice; + ASN1_TYPE *other; + } d; +} POLICYQUALINFO; + +SKM_DEFINE_STACK_OF_INTERNAL(POLICYQUALINFO, POLICYQUALINFO, POLICYQUALINFO) +#define sk_POLICYQUALINFO_num(sk) OPENSSL_sk_num(ossl_check_const_POLICYQUALINFO_sk_type(sk)) +#define sk_POLICYQUALINFO_value(sk, idx) ((POLICYQUALINFO *)OPENSSL_sk_value(ossl_check_const_POLICYQUALINFO_sk_type(sk), (idx))) +#define sk_POLICYQUALINFO_new(cmp) ((STACK_OF(POLICYQUALINFO) *)OPENSSL_sk_new(ossl_check_POLICYQUALINFO_compfunc_type(cmp))) +#define sk_POLICYQUALINFO_new_null() ((STACK_OF(POLICYQUALINFO) *)OPENSSL_sk_new_null()) +#define sk_POLICYQUALINFO_new_reserve(cmp, n) ((STACK_OF(POLICYQUALINFO) *)OPENSSL_sk_new_reserve(ossl_check_POLICYQUALINFO_compfunc_type(cmp), (n))) +#define sk_POLICYQUALINFO_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_POLICYQUALINFO_sk_type(sk), (n)) +#define sk_POLICYQUALINFO_free(sk) OPENSSL_sk_free(ossl_check_POLICYQUALINFO_sk_type(sk)) +#define sk_POLICYQUALINFO_zero(sk) OPENSSL_sk_zero(ossl_check_POLICYQUALINFO_sk_type(sk)) +#define sk_POLICYQUALINFO_delete(sk, i) ((POLICYQUALINFO *)OPENSSL_sk_delete(ossl_check_POLICYQUALINFO_sk_type(sk), (i))) +#define sk_POLICYQUALINFO_delete_ptr(sk, ptr) ((POLICYQUALINFO *)OPENSSL_sk_delete_ptr(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_type(ptr))) +#define sk_POLICYQUALINFO_push(sk, ptr) OPENSSL_sk_push(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_type(ptr)) +#define sk_POLICYQUALINFO_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_type(ptr)) +#define sk_POLICYQUALINFO_pop(sk) ((POLICYQUALINFO *)OPENSSL_sk_pop(ossl_check_POLICYQUALINFO_sk_type(sk))) +#define sk_POLICYQUALINFO_shift(sk) ((POLICYQUALINFO *)OPENSSL_sk_shift(ossl_check_POLICYQUALINFO_sk_type(sk))) +#define sk_POLICYQUALINFO_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_POLICYQUALINFO_sk_type(sk),ossl_check_POLICYQUALINFO_freefunc_type(freefunc)) +#define sk_POLICYQUALINFO_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_type(ptr), (idx)) +#define sk_POLICYQUALINFO_set(sk, idx, ptr) ((POLICYQUALINFO *)OPENSSL_sk_set(ossl_check_POLICYQUALINFO_sk_type(sk), (idx), ossl_check_POLICYQUALINFO_type(ptr))) +#define sk_POLICYQUALINFO_find(sk, ptr) OPENSSL_sk_find(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_type(ptr)) +#define sk_POLICYQUALINFO_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_type(ptr)) +#define sk_POLICYQUALINFO_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_type(ptr), pnum) +#define sk_POLICYQUALINFO_sort(sk) OPENSSL_sk_sort(ossl_check_POLICYQUALINFO_sk_type(sk)) +#define sk_POLICYQUALINFO_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_POLICYQUALINFO_sk_type(sk)) +#define sk_POLICYQUALINFO_dup(sk) ((STACK_OF(POLICYQUALINFO) *)OPENSSL_sk_dup(ossl_check_const_POLICYQUALINFO_sk_type(sk))) +#define sk_POLICYQUALINFO_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(POLICYQUALINFO) *)OPENSSL_sk_deep_copy(ossl_check_const_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_copyfunc_type(copyfunc), ossl_check_POLICYQUALINFO_freefunc_type(freefunc))) +#define sk_POLICYQUALINFO_set_cmp_func(sk, cmp) ((sk_POLICYQUALINFO_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_POLICYQUALINFO_sk_type(sk), ossl_check_POLICYQUALINFO_compfunc_type(cmp))) + + + +typedef struct POLICYINFO_st { + ASN1_OBJECT *policyid; + STACK_OF(POLICYQUALINFO) *qualifiers; +} POLICYINFO; + +SKM_DEFINE_STACK_OF_INTERNAL(POLICYINFO, POLICYINFO, POLICYINFO) +#define sk_POLICYINFO_num(sk) OPENSSL_sk_num(ossl_check_const_POLICYINFO_sk_type(sk)) +#define sk_POLICYINFO_value(sk, idx) ((POLICYINFO *)OPENSSL_sk_value(ossl_check_const_POLICYINFO_sk_type(sk), (idx))) +#define sk_POLICYINFO_new(cmp) ((STACK_OF(POLICYINFO) *)OPENSSL_sk_new(ossl_check_POLICYINFO_compfunc_type(cmp))) +#define sk_POLICYINFO_new_null() ((STACK_OF(POLICYINFO) *)OPENSSL_sk_new_null()) +#define sk_POLICYINFO_new_reserve(cmp, n) ((STACK_OF(POLICYINFO) *)OPENSSL_sk_new_reserve(ossl_check_POLICYINFO_compfunc_type(cmp), (n))) +#define sk_POLICYINFO_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_POLICYINFO_sk_type(sk), (n)) +#define sk_POLICYINFO_free(sk) OPENSSL_sk_free(ossl_check_POLICYINFO_sk_type(sk)) +#define sk_POLICYINFO_zero(sk) OPENSSL_sk_zero(ossl_check_POLICYINFO_sk_type(sk)) +#define sk_POLICYINFO_delete(sk, i) ((POLICYINFO *)OPENSSL_sk_delete(ossl_check_POLICYINFO_sk_type(sk), (i))) +#define sk_POLICYINFO_delete_ptr(sk, ptr) ((POLICYINFO *)OPENSSL_sk_delete_ptr(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_type(ptr))) +#define sk_POLICYINFO_push(sk, ptr) OPENSSL_sk_push(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_type(ptr)) +#define sk_POLICYINFO_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_type(ptr)) +#define sk_POLICYINFO_pop(sk) ((POLICYINFO *)OPENSSL_sk_pop(ossl_check_POLICYINFO_sk_type(sk))) +#define sk_POLICYINFO_shift(sk) ((POLICYINFO *)OPENSSL_sk_shift(ossl_check_POLICYINFO_sk_type(sk))) +#define sk_POLICYINFO_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_POLICYINFO_sk_type(sk),ossl_check_POLICYINFO_freefunc_type(freefunc)) +#define sk_POLICYINFO_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_type(ptr), (idx)) +#define sk_POLICYINFO_set(sk, idx, ptr) ((POLICYINFO *)OPENSSL_sk_set(ossl_check_POLICYINFO_sk_type(sk), (idx), ossl_check_POLICYINFO_type(ptr))) +#define sk_POLICYINFO_find(sk, ptr) OPENSSL_sk_find(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_type(ptr)) +#define sk_POLICYINFO_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_type(ptr)) +#define sk_POLICYINFO_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_type(ptr), pnum) +#define sk_POLICYINFO_sort(sk) OPENSSL_sk_sort(ossl_check_POLICYINFO_sk_type(sk)) +#define sk_POLICYINFO_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_POLICYINFO_sk_type(sk)) +#define sk_POLICYINFO_dup(sk) ((STACK_OF(POLICYINFO) *)OPENSSL_sk_dup(ossl_check_const_POLICYINFO_sk_type(sk))) +#define sk_POLICYINFO_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(POLICYINFO) *)OPENSSL_sk_deep_copy(ossl_check_const_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_copyfunc_type(copyfunc), ossl_check_POLICYINFO_freefunc_type(freefunc))) +#define sk_POLICYINFO_set_cmp_func(sk, cmp) ((sk_POLICYINFO_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_POLICYINFO_sk_type(sk), ossl_check_POLICYINFO_compfunc_type(cmp))) + + +typedef STACK_OF(POLICYINFO) CERTIFICATEPOLICIES; + +typedef struct POLICY_MAPPING_st { + ASN1_OBJECT *issuerDomainPolicy; + ASN1_OBJECT *subjectDomainPolicy; +} POLICY_MAPPING; + +SKM_DEFINE_STACK_OF_INTERNAL(POLICY_MAPPING, POLICY_MAPPING, POLICY_MAPPING) +#define sk_POLICY_MAPPING_num(sk) OPENSSL_sk_num(ossl_check_const_POLICY_MAPPING_sk_type(sk)) +#define sk_POLICY_MAPPING_value(sk, idx) ((POLICY_MAPPING *)OPENSSL_sk_value(ossl_check_const_POLICY_MAPPING_sk_type(sk), (idx))) +#define sk_POLICY_MAPPING_new(cmp) ((STACK_OF(POLICY_MAPPING) *)OPENSSL_sk_new(ossl_check_POLICY_MAPPING_compfunc_type(cmp))) +#define sk_POLICY_MAPPING_new_null() ((STACK_OF(POLICY_MAPPING) *)OPENSSL_sk_new_null()) +#define sk_POLICY_MAPPING_new_reserve(cmp, n) ((STACK_OF(POLICY_MAPPING) *)OPENSSL_sk_new_reserve(ossl_check_POLICY_MAPPING_compfunc_type(cmp), (n))) +#define sk_POLICY_MAPPING_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_POLICY_MAPPING_sk_type(sk), (n)) +#define sk_POLICY_MAPPING_free(sk) OPENSSL_sk_free(ossl_check_POLICY_MAPPING_sk_type(sk)) +#define sk_POLICY_MAPPING_zero(sk) OPENSSL_sk_zero(ossl_check_POLICY_MAPPING_sk_type(sk)) +#define sk_POLICY_MAPPING_delete(sk, i) ((POLICY_MAPPING *)OPENSSL_sk_delete(ossl_check_POLICY_MAPPING_sk_type(sk), (i))) +#define sk_POLICY_MAPPING_delete_ptr(sk, ptr) ((POLICY_MAPPING *)OPENSSL_sk_delete_ptr(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_type(ptr))) +#define sk_POLICY_MAPPING_push(sk, ptr) OPENSSL_sk_push(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_type(ptr)) +#define sk_POLICY_MAPPING_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_type(ptr)) +#define sk_POLICY_MAPPING_pop(sk) ((POLICY_MAPPING *)OPENSSL_sk_pop(ossl_check_POLICY_MAPPING_sk_type(sk))) +#define sk_POLICY_MAPPING_shift(sk) ((POLICY_MAPPING *)OPENSSL_sk_shift(ossl_check_POLICY_MAPPING_sk_type(sk))) +#define sk_POLICY_MAPPING_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_POLICY_MAPPING_sk_type(sk),ossl_check_POLICY_MAPPING_freefunc_type(freefunc)) +#define sk_POLICY_MAPPING_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_type(ptr), (idx)) +#define sk_POLICY_MAPPING_set(sk, idx, ptr) ((POLICY_MAPPING *)OPENSSL_sk_set(ossl_check_POLICY_MAPPING_sk_type(sk), (idx), ossl_check_POLICY_MAPPING_type(ptr))) +#define sk_POLICY_MAPPING_find(sk, ptr) OPENSSL_sk_find(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_type(ptr)) +#define sk_POLICY_MAPPING_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_type(ptr)) +#define sk_POLICY_MAPPING_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_type(ptr), pnum) +#define sk_POLICY_MAPPING_sort(sk) OPENSSL_sk_sort(ossl_check_POLICY_MAPPING_sk_type(sk)) +#define sk_POLICY_MAPPING_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_POLICY_MAPPING_sk_type(sk)) +#define sk_POLICY_MAPPING_dup(sk) ((STACK_OF(POLICY_MAPPING) *)OPENSSL_sk_dup(ossl_check_const_POLICY_MAPPING_sk_type(sk))) +#define sk_POLICY_MAPPING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(POLICY_MAPPING) *)OPENSSL_sk_deep_copy(ossl_check_const_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_copyfunc_type(copyfunc), ossl_check_POLICY_MAPPING_freefunc_type(freefunc))) +#define sk_POLICY_MAPPING_set_cmp_func(sk, cmp) ((sk_POLICY_MAPPING_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_POLICY_MAPPING_sk_type(sk), ossl_check_POLICY_MAPPING_compfunc_type(cmp))) + + +typedef STACK_OF(POLICY_MAPPING) POLICY_MAPPINGS; + +typedef struct GENERAL_SUBTREE_st { + GENERAL_NAME *base; + ASN1_INTEGER *minimum; + ASN1_INTEGER *maximum; +} GENERAL_SUBTREE; + +SKM_DEFINE_STACK_OF_INTERNAL(GENERAL_SUBTREE, GENERAL_SUBTREE, GENERAL_SUBTREE) +#define sk_GENERAL_SUBTREE_num(sk) OPENSSL_sk_num(ossl_check_const_GENERAL_SUBTREE_sk_type(sk)) +#define sk_GENERAL_SUBTREE_value(sk, idx) ((GENERAL_SUBTREE *)OPENSSL_sk_value(ossl_check_const_GENERAL_SUBTREE_sk_type(sk), (idx))) +#define sk_GENERAL_SUBTREE_new(cmp) ((STACK_OF(GENERAL_SUBTREE) *)OPENSSL_sk_new(ossl_check_GENERAL_SUBTREE_compfunc_type(cmp))) +#define sk_GENERAL_SUBTREE_new_null() ((STACK_OF(GENERAL_SUBTREE) *)OPENSSL_sk_new_null()) +#define sk_GENERAL_SUBTREE_new_reserve(cmp, n) ((STACK_OF(GENERAL_SUBTREE) *)OPENSSL_sk_new_reserve(ossl_check_GENERAL_SUBTREE_compfunc_type(cmp), (n))) +#define sk_GENERAL_SUBTREE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_GENERAL_SUBTREE_sk_type(sk), (n)) +#define sk_GENERAL_SUBTREE_free(sk) OPENSSL_sk_free(ossl_check_GENERAL_SUBTREE_sk_type(sk)) +#define sk_GENERAL_SUBTREE_zero(sk) OPENSSL_sk_zero(ossl_check_GENERAL_SUBTREE_sk_type(sk)) +#define sk_GENERAL_SUBTREE_delete(sk, i) ((GENERAL_SUBTREE *)OPENSSL_sk_delete(ossl_check_GENERAL_SUBTREE_sk_type(sk), (i))) +#define sk_GENERAL_SUBTREE_delete_ptr(sk, ptr) ((GENERAL_SUBTREE *)OPENSSL_sk_delete_ptr(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_type(ptr))) +#define sk_GENERAL_SUBTREE_push(sk, ptr) OPENSSL_sk_push(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_type(ptr)) +#define sk_GENERAL_SUBTREE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_type(ptr)) +#define sk_GENERAL_SUBTREE_pop(sk) ((GENERAL_SUBTREE *)OPENSSL_sk_pop(ossl_check_GENERAL_SUBTREE_sk_type(sk))) +#define sk_GENERAL_SUBTREE_shift(sk) ((GENERAL_SUBTREE *)OPENSSL_sk_shift(ossl_check_GENERAL_SUBTREE_sk_type(sk))) +#define sk_GENERAL_SUBTREE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_GENERAL_SUBTREE_sk_type(sk),ossl_check_GENERAL_SUBTREE_freefunc_type(freefunc)) +#define sk_GENERAL_SUBTREE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_type(ptr), (idx)) +#define sk_GENERAL_SUBTREE_set(sk, idx, ptr) ((GENERAL_SUBTREE *)OPENSSL_sk_set(ossl_check_GENERAL_SUBTREE_sk_type(sk), (idx), ossl_check_GENERAL_SUBTREE_type(ptr))) +#define sk_GENERAL_SUBTREE_find(sk, ptr) OPENSSL_sk_find(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_type(ptr)) +#define sk_GENERAL_SUBTREE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_type(ptr)) +#define sk_GENERAL_SUBTREE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_type(ptr), pnum) +#define sk_GENERAL_SUBTREE_sort(sk) OPENSSL_sk_sort(ossl_check_GENERAL_SUBTREE_sk_type(sk)) +#define sk_GENERAL_SUBTREE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_GENERAL_SUBTREE_sk_type(sk)) +#define sk_GENERAL_SUBTREE_dup(sk) ((STACK_OF(GENERAL_SUBTREE) *)OPENSSL_sk_dup(ossl_check_const_GENERAL_SUBTREE_sk_type(sk))) +#define sk_GENERAL_SUBTREE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(GENERAL_SUBTREE) *)OPENSSL_sk_deep_copy(ossl_check_const_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_copyfunc_type(copyfunc), ossl_check_GENERAL_SUBTREE_freefunc_type(freefunc))) +#define sk_GENERAL_SUBTREE_set_cmp_func(sk, cmp) ((sk_GENERAL_SUBTREE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_GENERAL_SUBTREE_sk_type(sk), ossl_check_GENERAL_SUBTREE_compfunc_type(cmp))) + + +struct NAME_CONSTRAINTS_st { + STACK_OF(GENERAL_SUBTREE) *permittedSubtrees; + STACK_OF(GENERAL_SUBTREE) *excludedSubtrees; +}; + +typedef struct POLICY_CONSTRAINTS_st { + ASN1_INTEGER *requireExplicitPolicy; + ASN1_INTEGER *inhibitPolicyMapping; +} POLICY_CONSTRAINTS; + +/* Proxy certificate structures, see RFC 3820 */ +typedef struct PROXY_POLICY_st { + ASN1_OBJECT *policyLanguage; + ASN1_OCTET_STRING *policy; +} PROXY_POLICY; + +typedef struct PROXY_CERT_INFO_EXTENSION_st { + ASN1_INTEGER *pcPathLengthConstraint; + PROXY_POLICY *proxyPolicy; +} PROXY_CERT_INFO_EXTENSION; + +DECLARE_ASN1_FUNCTIONS(PROXY_POLICY) +DECLARE_ASN1_FUNCTIONS(PROXY_CERT_INFO_EXTENSION) + +struct ISSUING_DIST_POINT_st { + DIST_POINT_NAME *distpoint; + int onlyuser; + int onlyCA; + ASN1_BIT_STRING *onlysomereasons; + int indirectCRL; + int onlyattr; +}; + +/* Values in idp_flags field */ +/* IDP present */ +# define IDP_PRESENT 0x1 +/* IDP values inconsistent */ +# define IDP_INVALID 0x2 +/* onlyuser true */ +# define IDP_ONLYUSER 0x4 +/* onlyCA true */ +# define IDP_ONLYCA 0x8 +/* onlyattr true */ +# define IDP_ONLYATTR 0x10 +/* indirectCRL true */ +# define IDP_INDIRECT 0x20 +/* onlysomereasons present */ +# define IDP_REASONS 0x40 + +# define X509V3_conf_err(val) ERR_add_error_data(6, \ + "section:", (val)->section, \ + ",name:", (val)->name, ",value:", (val)->value) + +# define X509V3_set_ctx_test(ctx) \ + X509V3_set_ctx(ctx, NULL, NULL, NULL, NULL, X509V3_CTX_TEST) +# define X509V3_set_ctx_nodb(ctx) (ctx)->db = NULL; + +# define EXT_BITSTRING(nid, table) { nid, 0, ASN1_ITEM_ref(ASN1_BIT_STRING), \ + 0,0,0,0, \ + 0,0, \ + (X509V3_EXT_I2V)i2v_ASN1_BIT_STRING, \ + (X509V3_EXT_V2I)v2i_ASN1_BIT_STRING, \ + NULL, NULL, \ + table} + +# define EXT_IA5STRING(nid) { nid, 0, ASN1_ITEM_ref(ASN1_IA5STRING), \ + 0,0,0,0, \ + (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, \ + (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, \ + 0,0,0,0, \ + NULL} + +#define EXT_UTF8STRING(nid) { nid, 0, ASN1_ITEM_ref(ASN1_UTF8STRING), \ + 0,0,0,0, \ + (X509V3_EXT_I2S)i2s_ASN1_UTF8STRING, \ + (X509V3_EXT_S2I)s2i_ASN1_UTF8STRING, \ + 0,0,0,0, \ + NULL} + +# define EXT_END { -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + +/* X509_PURPOSE stuff */ + +# define EXFLAG_BCONS 0x1 +# define EXFLAG_KUSAGE 0x2 +# define EXFLAG_XKUSAGE 0x4 +# define EXFLAG_NSCERT 0x8 + +# define EXFLAG_CA 0x10 +# define EXFLAG_SI 0x20 /* self-issued, maybe not self-signed */ +# define EXFLAG_V1 0x40 +# define EXFLAG_INVALID 0x80 +/* EXFLAG_SET is set to indicate that some values have been precomputed */ +# define EXFLAG_SET 0x100 +# define EXFLAG_CRITICAL 0x200 +# define EXFLAG_PROXY 0x400 + +# define EXFLAG_INVALID_POLICY 0x800 +# define EXFLAG_FRESHEST 0x1000 +# define EXFLAG_SS 0x2000 /* cert is apparently self-signed */ + +# define EXFLAG_BCONS_CRITICAL 0x10000 +# define EXFLAG_AKID_CRITICAL 0x20000 +# define EXFLAG_SKID_CRITICAL 0x40000 +# define EXFLAG_SAN_CRITICAL 0x80000 +# define EXFLAG_NO_FINGERPRINT 0x100000 + +/* https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.3 */ +# define KU_DIGITAL_SIGNATURE X509v3_KU_DIGITAL_SIGNATURE +# define KU_NON_REPUDIATION X509v3_KU_NON_REPUDIATION +# define KU_KEY_ENCIPHERMENT X509v3_KU_KEY_ENCIPHERMENT +# define KU_DATA_ENCIPHERMENT X509v3_KU_DATA_ENCIPHERMENT +# define KU_KEY_AGREEMENT X509v3_KU_KEY_AGREEMENT +# define KU_KEY_CERT_SIGN X509v3_KU_KEY_CERT_SIGN +# define KU_CRL_SIGN X509v3_KU_CRL_SIGN +# define KU_ENCIPHER_ONLY X509v3_KU_ENCIPHER_ONLY +# define KU_DECIPHER_ONLY X509v3_KU_DECIPHER_ONLY + +# define NS_SSL_CLIENT 0x80 +# define NS_SSL_SERVER 0x40 +# define NS_SMIME 0x20 +# define NS_OBJSIGN 0x10 +# define NS_SSL_CA 0x04 +# define NS_SMIME_CA 0x02 +# define NS_OBJSIGN_CA 0x01 +# define NS_ANY_CA (NS_SSL_CA|NS_SMIME_CA|NS_OBJSIGN_CA) + +# define XKU_SSL_SERVER 0x1 +# define XKU_SSL_CLIENT 0x2 +# define XKU_SMIME 0x4 +# define XKU_CODE_SIGN 0x8 +# define XKU_SGC 0x10 /* Netscape or MS Server-Gated Crypto */ +# define XKU_OCSP_SIGN 0x20 +# define XKU_TIMESTAMP 0x40 +# define XKU_DVCS 0x80 +# define XKU_ANYEKU 0x100 + +# define X509_PURPOSE_DYNAMIC 0x1 +# define X509_PURPOSE_DYNAMIC_NAME 0x2 + +typedef struct x509_purpose_st { + int purpose; + int trust; /* Default trust ID */ + int flags; + int (*check_purpose) (const struct x509_purpose_st *, const X509 *, int); + char *name; + char *sname; + void *usr_data; +} X509_PURPOSE; + +SKM_DEFINE_STACK_OF_INTERNAL(X509_PURPOSE, X509_PURPOSE, X509_PURPOSE) +#define sk_X509_PURPOSE_num(sk) OPENSSL_sk_num(ossl_check_const_X509_PURPOSE_sk_type(sk)) +#define sk_X509_PURPOSE_value(sk, idx) ((X509_PURPOSE *)OPENSSL_sk_value(ossl_check_const_X509_PURPOSE_sk_type(sk), (idx))) +#define sk_X509_PURPOSE_new(cmp) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_new(ossl_check_X509_PURPOSE_compfunc_type(cmp))) +#define sk_X509_PURPOSE_new_null() ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_new_null()) +#define sk_X509_PURPOSE_new_reserve(cmp, n) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_new_reserve(ossl_check_X509_PURPOSE_compfunc_type(cmp), (n))) +#define sk_X509_PURPOSE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_PURPOSE_sk_type(sk), (n)) +#define sk_X509_PURPOSE_free(sk) OPENSSL_sk_free(ossl_check_X509_PURPOSE_sk_type(sk)) +#define sk_X509_PURPOSE_zero(sk) OPENSSL_sk_zero(ossl_check_X509_PURPOSE_sk_type(sk)) +#define sk_X509_PURPOSE_delete(sk, i) ((X509_PURPOSE *)OPENSSL_sk_delete(ossl_check_X509_PURPOSE_sk_type(sk), (i))) +#define sk_X509_PURPOSE_delete_ptr(sk, ptr) ((X509_PURPOSE *)OPENSSL_sk_delete_ptr(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr))) +#define sk_X509_PURPOSE_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr)) +#define sk_X509_PURPOSE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr)) +#define sk_X509_PURPOSE_pop(sk) ((X509_PURPOSE *)OPENSSL_sk_pop(ossl_check_X509_PURPOSE_sk_type(sk))) +#define sk_X509_PURPOSE_shift(sk) ((X509_PURPOSE *)OPENSSL_sk_shift(ossl_check_X509_PURPOSE_sk_type(sk))) +#define sk_X509_PURPOSE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_PURPOSE_sk_type(sk),ossl_check_X509_PURPOSE_freefunc_type(freefunc)) +#define sk_X509_PURPOSE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr), (idx)) +#define sk_X509_PURPOSE_set(sk, idx, ptr) ((X509_PURPOSE *)OPENSSL_sk_set(ossl_check_X509_PURPOSE_sk_type(sk), (idx), ossl_check_X509_PURPOSE_type(ptr))) +#define sk_X509_PURPOSE_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr)) +#define sk_X509_PURPOSE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr)) +#define sk_X509_PURPOSE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr), pnum) +#define sk_X509_PURPOSE_sort(sk) OPENSSL_sk_sort(ossl_check_X509_PURPOSE_sk_type(sk)) +#define sk_X509_PURPOSE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_PURPOSE_sk_type(sk)) +#define sk_X509_PURPOSE_dup(sk) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_dup(ossl_check_const_X509_PURPOSE_sk_type(sk))) +#define sk_X509_PURPOSE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_copyfunc_type(copyfunc), ossl_check_X509_PURPOSE_freefunc_type(freefunc))) +#define sk_X509_PURPOSE_set_cmp_func(sk, cmp) ((sk_X509_PURPOSE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_compfunc_type(cmp))) + + + +# define X509_PURPOSE_SSL_CLIENT 1 +# define X509_PURPOSE_SSL_SERVER 2 +# define X509_PURPOSE_NS_SSL_SERVER 3 +# define X509_PURPOSE_SMIME_SIGN 4 +# define X509_PURPOSE_SMIME_ENCRYPT 5 +# define X509_PURPOSE_CRL_SIGN 6 +# define X509_PURPOSE_ANY 7 +# define X509_PURPOSE_OCSP_HELPER 8 +# define X509_PURPOSE_TIMESTAMP_SIGN 9 +# define X509_PURPOSE_CODE_SIGN 10 + +# define X509_PURPOSE_MIN 1 +# define X509_PURPOSE_MAX 10 + +/* Flags for X509V3_EXT_print() */ + +# define X509V3_EXT_UNKNOWN_MASK (0xfL << 16) +/* Return error for unknown extensions */ +# define X509V3_EXT_DEFAULT 0 +/* Print error for unknown extensions */ +# define X509V3_EXT_ERROR_UNKNOWN (1L << 16) +/* ASN1 parse unknown extensions */ +# define X509V3_EXT_PARSE_UNKNOWN (2L << 16) +/* BIO_dump unknown extensions */ +# define X509V3_EXT_DUMP_UNKNOWN (3L << 16) + +/* Flags for X509V3_add1_i2d */ + +# define X509V3_ADD_OP_MASK 0xfL +# define X509V3_ADD_DEFAULT 0L +# define X509V3_ADD_APPEND 1L +# define X509V3_ADD_REPLACE 2L +# define X509V3_ADD_REPLACE_EXISTING 3L +# define X509V3_ADD_KEEP_EXISTING 4L +# define X509V3_ADD_DELETE 5L +# define X509V3_ADD_SILENT 0x10 + +DECLARE_ASN1_FUNCTIONS(BASIC_CONSTRAINTS) +DECLARE_ASN1_FUNCTIONS(OSSL_BASIC_ATTR_CONSTRAINTS) + +DECLARE_ASN1_FUNCTIONS(SXNET) +DECLARE_ASN1_FUNCTIONS(SXNETID) + +DECLARE_ASN1_FUNCTIONS(ISSUER_SIGN_TOOL) + +int SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen); +int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user, + int userlen); +int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *izone, const char *user, + int userlen); + +ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone); +ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone); +ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone); + +DECLARE_ASN1_FUNCTIONS(AUTHORITY_KEYID) + +DECLARE_ASN1_FUNCTIONS(PKEY_USAGE_PERIOD) + +DECLARE_ASN1_FUNCTIONS(GENERAL_NAME) +DECLARE_ASN1_DUP_FUNCTION(GENERAL_NAME) +int GENERAL_NAME_cmp(GENERAL_NAME *a, GENERAL_NAME *b); + +ASN1_BIT_STRING *v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, + STACK_OF(CONF_VALUE) *nval); +STACK_OF(CONF_VALUE) *i2v_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, + ASN1_BIT_STRING *bits, + STACK_OF(CONF_VALUE) *extlist); +char *i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, ASN1_IA5STRING *ia5); +ASN1_IA5STRING *s2i_ASN1_IA5STRING(X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, const char *str); +char *i2s_ASN1_UTF8STRING(X509V3_EXT_METHOD *method, ASN1_UTF8STRING *utf8); +ASN1_UTF8STRING *s2i_ASN1_UTF8STRING(X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, const char *str); + +STACK_OF(CONF_VALUE) *i2v_GENERAL_NAME(X509V3_EXT_METHOD *method, + GENERAL_NAME *gen, + STACK_OF(CONF_VALUE) *ret); +int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen); + +DECLARE_ASN1_FUNCTIONS(GENERAL_NAMES) + +STACK_OF(CONF_VALUE) *i2v_GENERAL_NAMES(X509V3_EXT_METHOD *method, + GENERAL_NAMES *gen, + STACK_OF(CONF_VALUE) *extlist); +GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, STACK_OF(CONF_VALUE) *nval); + +DECLARE_ASN1_FUNCTIONS(OTHERNAME) +DECLARE_ASN1_FUNCTIONS(EDIPARTYNAME) +int OTHERNAME_cmp(OTHERNAME *a, OTHERNAME *b); +void GENERAL_NAME_set0_value(GENERAL_NAME *a, int type, void *value); +void *GENERAL_NAME_get0_value(const GENERAL_NAME *a, int *ptype); +int GENERAL_NAME_set0_othername(GENERAL_NAME *gen, + ASN1_OBJECT *oid, ASN1_TYPE *value); +int GENERAL_NAME_get0_otherName(const GENERAL_NAME *gen, + ASN1_OBJECT **poid, ASN1_TYPE **pvalue); + +char *i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, + const ASN1_OCTET_STRING *ia5); +ASN1_OCTET_STRING *s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, const char *str); + +DECLARE_ASN1_FUNCTIONS(EXTENDED_KEY_USAGE) +int i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION *a); + +DECLARE_ASN1_ALLOC_FUNCTIONS(TLS_FEATURE) + +DECLARE_ASN1_FUNCTIONS(CERTIFICATEPOLICIES) +DECLARE_ASN1_FUNCTIONS(POLICYINFO) +DECLARE_ASN1_FUNCTIONS(POLICYQUALINFO) +DECLARE_ASN1_FUNCTIONS(USERNOTICE) +DECLARE_ASN1_FUNCTIONS(NOTICEREF) + +DECLARE_ASN1_FUNCTIONS(CRL_DIST_POINTS) +DECLARE_ASN1_FUNCTIONS(DIST_POINT) +DECLARE_ASN1_FUNCTIONS(DIST_POINT_NAME) +DECLARE_ASN1_FUNCTIONS(ISSUING_DIST_POINT) + +int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, const X509_NAME *iname); + +int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc); +int NAME_CONSTRAINTS_check_CN(X509 *x, NAME_CONSTRAINTS *nc); + +DECLARE_ASN1_FUNCTIONS(ACCESS_DESCRIPTION) +DECLARE_ASN1_FUNCTIONS(AUTHORITY_INFO_ACCESS) + +DECLARE_ASN1_ITEM(POLICY_MAPPING) +DECLARE_ASN1_ALLOC_FUNCTIONS(POLICY_MAPPING) +DECLARE_ASN1_ITEM(POLICY_MAPPINGS) + +DECLARE_ASN1_ITEM(GENERAL_SUBTREE) +DECLARE_ASN1_ALLOC_FUNCTIONS(GENERAL_SUBTREE) + +DECLARE_ASN1_ITEM(NAME_CONSTRAINTS) +DECLARE_ASN1_ALLOC_FUNCTIONS(NAME_CONSTRAINTS) + +DECLARE_ASN1_ALLOC_FUNCTIONS(POLICY_CONSTRAINTS) +DECLARE_ASN1_ITEM(POLICY_CONSTRAINTS) + +GENERAL_NAME *a2i_GENERAL_NAME(GENERAL_NAME *out, + const X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, int gen_type, + const char *value, int is_nc); + +# ifdef OPENSSL_CONF_H +GENERAL_NAME *v2i_GENERAL_NAME(const X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, CONF_VALUE *cnf); +GENERAL_NAME *v2i_GENERAL_NAME_ex(GENERAL_NAME *out, + const X509V3_EXT_METHOD *method, + X509V3_CTX *ctx, CONF_VALUE *cnf, + int is_nc); + +void X509V3_conf_free(CONF_VALUE *val); + +X509_EXTENSION *X509V3_EXT_nconf_nid(CONF *conf, X509V3_CTX *ctx, int ext_nid, + const char *value); +X509_EXTENSION *X509V3_EXT_nconf(CONF *conf, X509V3_CTX *ctx, const char *name, + const char *value); +int X509V3_EXT_add_nconf_sk(CONF *conf, X509V3_CTX *ctx, const char *section, + STACK_OF(X509_EXTENSION) **sk); +int X509V3_EXT_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, + X509 *cert); +int X509V3_EXT_REQ_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, + X509_REQ *req); +int X509V3_EXT_CRL_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, + X509_CRL *crl); + +X509_EXTENSION *X509V3_EXT_conf_nid(LHASH_OF(CONF_VALUE) *conf, + X509V3_CTX *ctx, int ext_nid, + const char *value); +X509_EXTENSION *X509V3_EXT_conf(LHASH_OF(CONF_VALUE) *conf, X509V3_CTX *ctx, + const char *name, const char *value); +int X509V3_EXT_add_conf(LHASH_OF(CONF_VALUE) *conf, X509V3_CTX *ctx, + const char *section, X509 *cert); +int X509V3_EXT_REQ_add_conf(LHASH_OF(CONF_VALUE) *conf, X509V3_CTX *ctx, + const char *section, X509_REQ *req); +int X509V3_EXT_CRL_add_conf(LHASH_OF(CONF_VALUE) *conf, X509V3_CTX *ctx, + const char *section, X509_CRL *crl); + +int X509V3_add_value_bool_nf(const char *name, int asn1_bool, + STACK_OF(CONF_VALUE) **extlist); +int X509V3_get_value_bool(const CONF_VALUE *value, int *asn1_bool); +int X509V3_get_value_int(const CONF_VALUE *value, ASN1_INTEGER **aint); +void X509V3_set_nconf(X509V3_CTX *ctx, CONF *conf); +void X509V3_set_conf_lhash(X509V3_CTX *ctx, LHASH_OF(CONF_VALUE) *lhash); +# endif + +char *X509V3_get_string(X509V3_CTX *ctx, const char *name, const char *section); +STACK_OF(CONF_VALUE) *X509V3_get_section(X509V3_CTX *ctx, const char *section); +void X509V3_string_free(X509V3_CTX *ctx, char *str); +void X509V3_section_free(X509V3_CTX *ctx, STACK_OF(CONF_VALUE) *section); +void X509V3_set_ctx(X509V3_CTX *ctx, X509 *issuer, X509 *subject, + X509_REQ *req, X509_CRL *crl, int flags); +/* For API backward compatibility, this is separate from X509V3_set_ctx(): */ +int X509V3_set_issuer_pkey(X509V3_CTX *ctx, EVP_PKEY *pkey); + +int X509V3_add_value(const char *name, const char *value, + STACK_OF(CONF_VALUE) **extlist); +int X509V3_add_value_uchar(const char *name, const unsigned char *value, + STACK_OF(CONF_VALUE) **extlist); +int X509V3_add_value_bool(const char *name, int asn1_bool, + STACK_OF(CONF_VALUE) **extlist); +int X509V3_add_value_int(const char *name, const ASN1_INTEGER *aint, + STACK_OF(CONF_VALUE) **extlist); +char *i2s_ASN1_INTEGER(X509V3_EXT_METHOD *meth, const ASN1_INTEGER *aint); +ASN1_INTEGER *s2i_ASN1_INTEGER(X509V3_EXT_METHOD *meth, const char *value); +char *i2s_ASN1_ENUMERATED(X509V3_EXT_METHOD *meth, const ASN1_ENUMERATED *aint); +char *i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *meth, + const ASN1_ENUMERATED *aint); +int X509V3_EXT_add(X509V3_EXT_METHOD *ext); +int X509V3_EXT_add_list(X509V3_EXT_METHOD *extlist); +int X509V3_EXT_add_alias(int nid_to, int nid_from); +void X509V3_EXT_cleanup(void); + +const X509V3_EXT_METHOD *X509V3_EXT_get(X509_EXTENSION *ext); +const X509V3_EXT_METHOD *X509V3_EXT_get_nid(int nid); +int X509V3_add_standard_extensions(void); +STACK_OF(CONF_VALUE) *X509V3_parse_list(const char *line); +void *X509V3_EXT_d2i(X509_EXTENSION *ext); +void *X509V3_get_d2i(const STACK_OF(X509_EXTENSION) *x, int nid, int *crit, + int *idx); + +X509_EXTENSION *X509V3_EXT_i2d(int ext_nid, int crit, void *ext_struc); +int X509V3_add1_i2d(STACK_OF(X509_EXTENSION) **x, int nid, void *value, + int crit, unsigned long flags); + +#ifndef OPENSSL_NO_DEPRECATED_1_1_0 +/* The new declarations are in crypto.h, but the old ones were here. */ +# define hex_to_string OPENSSL_buf2hexstr +# define string_to_hex OPENSSL_hexstr2buf +#endif + +void X509V3_EXT_val_prn(BIO *out, STACK_OF(CONF_VALUE) *val, int indent, + int ml); +int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, + int indent); +#ifndef OPENSSL_NO_STDIO +int X509V3_EXT_print_fp(FILE *out, X509_EXTENSION *ext, int flag, int indent); +#endif +int X509V3_extensions_print(BIO *out, const char *title, + const STACK_OF(X509_EXTENSION) *exts, + unsigned long flag, int indent); + +int X509_check_ca(X509 *x); +int X509_check_purpose(X509 *x, int id, int ca); +int X509_supported_extension(X509_EXTENSION *ex); +int X509_PURPOSE_set(int *p, int purpose); +int X509_check_issued(X509 *issuer, X509 *subject); +int X509_check_akid(const X509 *issuer, const AUTHORITY_KEYID *akid); +void X509_set_proxy_flag(X509 *x); +void X509_set_proxy_pathlen(X509 *x, long l); +long X509_get_proxy_pathlen(X509 *x); + +uint32_t X509_get_extension_flags(X509 *x); +uint32_t X509_get_key_usage(X509 *x); +uint32_t X509_get_extended_key_usage(X509 *x); +const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x); +const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x); +const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x); +const ASN1_INTEGER *X509_get0_authority_serial(X509 *x); + +int X509_PURPOSE_get_count(void); +X509_PURPOSE *X509_PURPOSE_get0(int idx); +int X509_PURPOSE_get_by_sname(const char *sname); +int X509_PURPOSE_get_by_id(int id); +int X509_PURPOSE_add(int id, int trust, int flags, + int (*ck) (const X509_PURPOSE *, const X509 *, int), + const char *name, const char *sname, void *arg); +char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp); +char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp); +int X509_PURPOSE_get_trust(const X509_PURPOSE *xp); +void X509_PURPOSE_cleanup(void); +int X509_PURPOSE_get_id(const X509_PURPOSE *); + +STACK_OF(OPENSSL_STRING) *X509_get1_email(X509 *x); +STACK_OF(OPENSSL_STRING) *X509_REQ_get1_email(X509_REQ *x); +void X509_email_free(STACK_OF(OPENSSL_STRING) *sk); +STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(X509 *x); +/* Flags for X509_check_* functions */ + +/* + * Always check subject name for host match even if subject alt names present + */ +# define X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT 0x1 +/* Disable wildcard matching for dnsName fields and common name. */ +# define X509_CHECK_FLAG_NO_WILDCARDS 0x2 +/* Wildcards must not match a partial label. */ +# define X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS 0x4 +/* Allow (non-partial) wildcards to match multiple labels. */ +# define X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS 0x8 +/* Constraint verifier subdomain patterns to match a single labels. */ +# define X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS 0x10 +/* Never check the subject CN */ +# define X509_CHECK_FLAG_NEVER_CHECK_SUBJECT 0x20 +/* + * Match reference identifiers starting with "." to any sub-domain. + * This is a non-public flag, turned on implicitly when the subject + * reference identity is a DNS name. + */ +# define _X509_CHECK_FLAG_DOT_SUBDOMAINS 0x8000 + +int X509_check_host(X509 *x, const char *chk, size_t chklen, + unsigned int flags, char **peername); +int X509_check_email(X509 *x, const char *chk, size_t chklen, + unsigned int flags); +int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen, + unsigned int flags); +int X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags); + +ASN1_OCTET_STRING *a2i_IPADDRESS(const char *ipasc); +ASN1_OCTET_STRING *a2i_IPADDRESS_NC(const char *ipasc); +int X509V3_NAME_from_section(X509_NAME *nm, STACK_OF(CONF_VALUE) *dn_sk, + unsigned long chtype); + +void X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent); +SKM_DEFINE_STACK_OF_INTERNAL(X509_POLICY_NODE, X509_POLICY_NODE, X509_POLICY_NODE) +#define sk_X509_POLICY_NODE_num(sk) OPENSSL_sk_num(ossl_check_const_X509_POLICY_NODE_sk_type(sk)) +#define sk_X509_POLICY_NODE_value(sk, idx) ((X509_POLICY_NODE *)OPENSSL_sk_value(ossl_check_const_X509_POLICY_NODE_sk_type(sk), (idx))) +#define sk_X509_POLICY_NODE_new(cmp) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_new(ossl_check_X509_POLICY_NODE_compfunc_type(cmp))) +#define sk_X509_POLICY_NODE_new_null() ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_new_null()) +#define sk_X509_POLICY_NODE_new_reserve(cmp, n) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_new_reserve(ossl_check_X509_POLICY_NODE_compfunc_type(cmp), (n))) +#define sk_X509_POLICY_NODE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_X509_POLICY_NODE_sk_type(sk), (n)) +#define sk_X509_POLICY_NODE_free(sk) OPENSSL_sk_free(ossl_check_X509_POLICY_NODE_sk_type(sk)) +#define sk_X509_POLICY_NODE_zero(sk) OPENSSL_sk_zero(ossl_check_X509_POLICY_NODE_sk_type(sk)) +#define sk_X509_POLICY_NODE_delete(sk, i) ((X509_POLICY_NODE *)OPENSSL_sk_delete(ossl_check_X509_POLICY_NODE_sk_type(sk), (i))) +#define sk_X509_POLICY_NODE_delete_ptr(sk, ptr) ((X509_POLICY_NODE *)OPENSSL_sk_delete_ptr(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr))) +#define sk_X509_POLICY_NODE_push(sk, ptr) OPENSSL_sk_push(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr)) +#define sk_X509_POLICY_NODE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr)) +#define sk_X509_POLICY_NODE_pop(sk) ((X509_POLICY_NODE *)OPENSSL_sk_pop(ossl_check_X509_POLICY_NODE_sk_type(sk))) +#define sk_X509_POLICY_NODE_shift(sk) ((X509_POLICY_NODE *)OPENSSL_sk_shift(ossl_check_X509_POLICY_NODE_sk_type(sk))) +#define sk_X509_POLICY_NODE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_X509_POLICY_NODE_sk_type(sk),ossl_check_X509_POLICY_NODE_freefunc_type(freefunc)) +#define sk_X509_POLICY_NODE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr), (idx)) +#define sk_X509_POLICY_NODE_set(sk, idx, ptr) ((X509_POLICY_NODE *)OPENSSL_sk_set(ossl_check_X509_POLICY_NODE_sk_type(sk), (idx), ossl_check_X509_POLICY_NODE_type(ptr))) +#define sk_X509_POLICY_NODE_find(sk, ptr) OPENSSL_sk_find(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr)) +#define sk_X509_POLICY_NODE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr)) +#define sk_X509_POLICY_NODE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr), pnum) +#define sk_X509_POLICY_NODE_sort(sk) OPENSSL_sk_sort(ossl_check_X509_POLICY_NODE_sk_type(sk)) +#define sk_X509_POLICY_NODE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_X509_POLICY_NODE_sk_type(sk)) +#define sk_X509_POLICY_NODE_dup(sk) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_dup(ossl_check_const_X509_POLICY_NODE_sk_type(sk))) +#define sk_X509_POLICY_NODE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_copyfunc_type(copyfunc), ossl_check_X509_POLICY_NODE_freefunc_type(freefunc))) +#define sk_X509_POLICY_NODE_set_cmp_func(sk, cmp) ((sk_X509_POLICY_NODE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_compfunc_type(cmp))) + + + +#ifndef OPENSSL_NO_RFC3779 +typedef struct ASRange_st { + ASN1_INTEGER *min, *max; +} ASRange; + +# define ASIdOrRange_id 0 +# define ASIdOrRange_range 1 + +typedef struct ASIdOrRange_st { + int type; + union { + ASN1_INTEGER *id; + ASRange *range; + } u; +} ASIdOrRange; + +SKM_DEFINE_STACK_OF_INTERNAL(ASIdOrRange, ASIdOrRange, ASIdOrRange) +#define sk_ASIdOrRange_num(sk) OPENSSL_sk_num(ossl_check_const_ASIdOrRange_sk_type(sk)) +#define sk_ASIdOrRange_value(sk, idx) ((ASIdOrRange *)OPENSSL_sk_value(ossl_check_const_ASIdOrRange_sk_type(sk), (idx))) +#define sk_ASIdOrRange_new(cmp) ((STACK_OF(ASIdOrRange) *)OPENSSL_sk_new(ossl_check_ASIdOrRange_compfunc_type(cmp))) +#define sk_ASIdOrRange_new_null() ((STACK_OF(ASIdOrRange) *)OPENSSL_sk_new_null()) +#define sk_ASIdOrRange_new_reserve(cmp, n) ((STACK_OF(ASIdOrRange) *)OPENSSL_sk_new_reserve(ossl_check_ASIdOrRange_compfunc_type(cmp), (n))) +#define sk_ASIdOrRange_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASIdOrRange_sk_type(sk), (n)) +#define sk_ASIdOrRange_free(sk) OPENSSL_sk_free(ossl_check_ASIdOrRange_sk_type(sk)) +#define sk_ASIdOrRange_zero(sk) OPENSSL_sk_zero(ossl_check_ASIdOrRange_sk_type(sk)) +#define sk_ASIdOrRange_delete(sk, i) ((ASIdOrRange *)OPENSSL_sk_delete(ossl_check_ASIdOrRange_sk_type(sk), (i))) +#define sk_ASIdOrRange_delete_ptr(sk, ptr) ((ASIdOrRange *)OPENSSL_sk_delete_ptr(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_type(ptr))) +#define sk_ASIdOrRange_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_type(ptr)) +#define sk_ASIdOrRange_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_type(ptr)) +#define sk_ASIdOrRange_pop(sk) ((ASIdOrRange *)OPENSSL_sk_pop(ossl_check_ASIdOrRange_sk_type(sk))) +#define sk_ASIdOrRange_shift(sk) ((ASIdOrRange *)OPENSSL_sk_shift(ossl_check_ASIdOrRange_sk_type(sk))) +#define sk_ASIdOrRange_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASIdOrRange_sk_type(sk),ossl_check_ASIdOrRange_freefunc_type(freefunc)) +#define sk_ASIdOrRange_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_type(ptr), (idx)) +#define sk_ASIdOrRange_set(sk, idx, ptr) ((ASIdOrRange *)OPENSSL_sk_set(ossl_check_ASIdOrRange_sk_type(sk), (idx), ossl_check_ASIdOrRange_type(ptr))) +#define sk_ASIdOrRange_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_type(ptr)) +#define sk_ASIdOrRange_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_type(ptr)) +#define sk_ASIdOrRange_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_type(ptr), pnum) +#define sk_ASIdOrRange_sort(sk) OPENSSL_sk_sort(ossl_check_ASIdOrRange_sk_type(sk)) +#define sk_ASIdOrRange_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASIdOrRange_sk_type(sk)) +#define sk_ASIdOrRange_dup(sk) ((STACK_OF(ASIdOrRange) *)OPENSSL_sk_dup(ossl_check_const_ASIdOrRange_sk_type(sk))) +#define sk_ASIdOrRange_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASIdOrRange) *)OPENSSL_sk_deep_copy(ossl_check_const_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_copyfunc_type(copyfunc), ossl_check_ASIdOrRange_freefunc_type(freefunc))) +#define sk_ASIdOrRange_set_cmp_func(sk, cmp) ((sk_ASIdOrRange_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASIdOrRange_sk_type(sk), ossl_check_ASIdOrRange_compfunc_type(cmp))) + + +typedef STACK_OF(ASIdOrRange) ASIdOrRanges; + +# define ASIdentifierChoice_inherit 0 +# define ASIdentifierChoice_asIdsOrRanges 1 + +typedef struct ASIdentifierChoice_st { + int type; + union { + ASN1_NULL *inherit; + ASIdOrRanges *asIdsOrRanges; + } u; +} ASIdentifierChoice; + +typedef struct ASIdentifiers_st { + ASIdentifierChoice *asnum, *rdi; +} ASIdentifiers; + +DECLARE_ASN1_FUNCTIONS(ASRange) +DECLARE_ASN1_FUNCTIONS(ASIdOrRange) +DECLARE_ASN1_FUNCTIONS(ASIdentifierChoice) +DECLARE_ASN1_FUNCTIONS(ASIdentifiers) + +typedef struct IPAddressRange_st { + ASN1_BIT_STRING *min, *max; +} IPAddressRange; + +# define IPAddressOrRange_addressPrefix 0 +# define IPAddressOrRange_addressRange 1 + +typedef struct IPAddressOrRange_st { + int type; + union { + ASN1_BIT_STRING *addressPrefix; + IPAddressRange *addressRange; + } u; +} IPAddressOrRange; + +SKM_DEFINE_STACK_OF_INTERNAL(IPAddressOrRange, IPAddressOrRange, IPAddressOrRange) +#define sk_IPAddressOrRange_num(sk) OPENSSL_sk_num(ossl_check_const_IPAddressOrRange_sk_type(sk)) +#define sk_IPAddressOrRange_value(sk, idx) ((IPAddressOrRange *)OPENSSL_sk_value(ossl_check_const_IPAddressOrRange_sk_type(sk), (idx))) +#define sk_IPAddressOrRange_new(cmp) ((STACK_OF(IPAddressOrRange) *)OPENSSL_sk_new(ossl_check_IPAddressOrRange_compfunc_type(cmp))) +#define sk_IPAddressOrRange_new_null() ((STACK_OF(IPAddressOrRange) *)OPENSSL_sk_new_null()) +#define sk_IPAddressOrRange_new_reserve(cmp, n) ((STACK_OF(IPAddressOrRange) *)OPENSSL_sk_new_reserve(ossl_check_IPAddressOrRange_compfunc_type(cmp), (n))) +#define sk_IPAddressOrRange_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_IPAddressOrRange_sk_type(sk), (n)) +#define sk_IPAddressOrRange_free(sk) OPENSSL_sk_free(ossl_check_IPAddressOrRange_sk_type(sk)) +#define sk_IPAddressOrRange_zero(sk) OPENSSL_sk_zero(ossl_check_IPAddressOrRange_sk_type(sk)) +#define sk_IPAddressOrRange_delete(sk, i) ((IPAddressOrRange *)OPENSSL_sk_delete(ossl_check_IPAddressOrRange_sk_type(sk), (i))) +#define sk_IPAddressOrRange_delete_ptr(sk, ptr) ((IPAddressOrRange *)OPENSSL_sk_delete_ptr(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_type(ptr))) +#define sk_IPAddressOrRange_push(sk, ptr) OPENSSL_sk_push(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_type(ptr)) +#define sk_IPAddressOrRange_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_type(ptr)) +#define sk_IPAddressOrRange_pop(sk) ((IPAddressOrRange *)OPENSSL_sk_pop(ossl_check_IPAddressOrRange_sk_type(sk))) +#define sk_IPAddressOrRange_shift(sk) ((IPAddressOrRange *)OPENSSL_sk_shift(ossl_check_IPAddressOrRange_sk_type(sk))) +#define sk_IPAddressOrRange_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_IPAddressOrRange_sk_type(sk),ossl_check_IPAddressOrRange_freefunc_type(freefunc)) +#define sk_IPAddressOrRange_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_type(ptr), (idx)) +#define sk_IPAddressOrRange_set(sk, idx, ptr) ((IPAddressOrRange *)OPENSSL_sk_set(ossl_check_IPAddressOrRange_sk_type(sk), (idx), ossl_check_IPAddressOrRange_type(ptr))) +#define sk_IPAddressOrRange_find(sk, ptr) OPENSSL_sk_find(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_type(ptr)) +#define sk_IPAddressOrRange_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_type(ptr)) +#define sk_IPAddressOrRange_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_type(ptr), pnum) +#define sk_IPAddressOrRange_sort(sk) OPENSSL_sk_sort(ossl_check_IPAddressOrRange_sk_type(sk)) +#define sk_IPAddressOrRange_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_IPAddressOrRange_sk_type(sk)) +#define sk_IPAddressOrRange_dup(sk) ((STACK_OF(IPAddressOrRange) *)OPENSSL_sk_dup(ossl_check_const_IPAddressOrRange_sk_type(sk))) +#define sk_IPAddressOrRange_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(IPAddressOrRange) *)OPENSSL_sk_deep_copy(ossl_check_const_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_copyfunc_type(copyfunc), ossl_check_IPAddressOrRange_freefunc_type(freefunc))) +#define sk_IPAddressOrRange_set_cmp_func(sk, cmp) ((sk_IPAddressOrRange_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_IPAddressOrRange_sk_type(sk), ossl_check_IPAddressOrRange_compfunc_type(cmp))) + + +typedef STACK_OF(IPAddressOrRange) IPAddressOrRanges; + +# define IPAddressChoice_inherit 0 +# define IPAddressChoice_addressesOrRanges 1 + +typedef struct IPAddressChoice_st { + int type; + union { + ASN1_NULL *inherit; + IPAddressOrRanges *addressesOrRanges; + } u; +} IPAddressChoice; + +typedef struct IPAddressFamily_st { + ASN1_OCTET_STRING *addressFamily; + IPAddressChoice *ipAddressChoice; +} IPAddressFamily; + +SKM_DEFINE_STACK_OF_INTERNAL(IPAddressFamily, IPAddressFamily, IPAddressFamily) +#define sk_IPAddressFamily_num(sk) OPENSSL_sk_num(ossl_check_const_IPAddressFamily_sk_type(sk)) +#define sk_IPAddressFamily_value(sk, idx) ((IPAddressFamily *)OPENSSL_sk_value(ossl_check_const_IPAddressFamily_sk_type(sk), (idx))) +#define sk_IPAddressFamily_new(cmp) ((STACK_OF(IPAddressFamily) *)OPENSSL_sk_new(ossl_check_IPAddressFamily_compfunc_type(cmp))) +#define sk_IPAddressFamily_new_null() ((STACK_OF(IPAddressFamily) *)OPENSSL_sk_new_null()) +#define sk_IPAddressFamily_new_reserve(cmp, n) ((STACK_OF(IPAddressFamily) *)OPENSSL_sk_new_reserve(ossl_check_IPAddressFamily_compfunc_type(cmp), (n))) +#define sk_IPAddressFamily_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_IPAddressFamily_sk_type(sk), (n)) +#define sk_IPAddressFamily_free(sk) OPENSSL_sk_free(ossl_check_IPAddressFamily_sk_type(sk)) +#define sk_IPAddressFamily_zero(sk) OPENSSL_sk_zero(ossl_check_IPAddressFamily_sk_type(sk)) +#define sk_IPAddressFamily_delete(sk, i) ((IPAddressFamily *)OPENSSL_sk_delete(ossl_check_IPAddressFamily_sk_type(sk), (i))) +#define sk_IPAddressFamily_delete_ptr(sk, ptr) ((IPAddressFamily *)OPENSSL_sk_delete_ptr(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_type(ptr))) +#define sk_IPAddressFamily_push(sk, ptr) OPENSSL_sk_push(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_type(ptr)) +#define sk_IPAddressFamily_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_type(ptr)) +#define sk_IPAddressFamily_pop(sk) ((IPAddressFamily *)OPENSSL_sk_pop(ossl_check_IPAddressFamily_sk_type(sk))) +#define sk_IPAddressFamily_shift(sk) ((IPAddressFamily *)OPENSSL_sk_shift(ossl_check_IPAddressFamily_sk_type(sk))) +#define sk_IPAddressFamily_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_IPAddressFamily_sk_type(sk),ossl_check_IPAddressFamily_freefunc_type(freefunc)) +#define sk_IPAddressFamily_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_type(ptr), (idx)) +#define sk_IPAddressFamily_set(sk, idx, ptr) ((IPAddressFamily *)OPENSSL_sk_set(ossl_check_IPAddressFamily_sk_type(sk), (idx), ossl_check_IPAddressFamily_type(ptr))) +#define sk_IPAddressFamily_find(sk, ptr) OPENSSL_sk_find(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_type(ptr)) +#define sk_IPAddressFamily_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_type(ptr)) +#define sk_IPAddressFamily_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_type(ptr), pnum) +#define sk_IPAddressFamily_sort(sk) OPENSSL_sk_sort(ossl_check_IPAddressFamily_sk_type(sk)) +#define sk_IPAddressFamily_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_IPAddressFamily_sk_type(sk)) +#define sk_IPAddressFamily_dup(sk) ((STACK_OF(IPAddressFamily) *)OPENSSL_sk_dup(ossl_check_const_IPAddressFamily_sk_type(sk))) +#define sk_IPAddressFamily_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(IPAddressFamily) *)OPENSSL_sk_deep_copy(ossl_check_const_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_copyfunc_type(copyfunc), ossl_check_IPAddressFamily_freefunc_type(freefunc))) +#define sk_IPAddressFamily_set_cmp_func(sk, cmp) ((sk_IPAddressFamily_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_IPAddressFamily_sk_type(sk), ossl_check_IPAddressFamily_compfunc_type(cmp))) + + + +typedef STACK_OF(IPAddressFamily) IPAddrBlocks; + +DECLARE_ASN1_FUNCTIONS(IPAddressRange) +DECLARE_ASN1_FUNCTIONS(IPAddressOrRange) +DECLARE_ASN1_FUNCTIONS(IPAddressChoice) +DECLARE_ASN1_FUNCTIONS(IPAddressFamily) + +/* + * API tag for elements of the ASIdentifer SEQUENCE. + */ +# define V3_ASID_ASNUM 0 +# define V3_ASID_RDI 1 + +/* + * AFI values, assigned by IANA. It'd be nice to make the AFI + * handling code totally generic, but there are too many little things + * that would need to be defined for other address families for it to + * be worth the trouble. + */ +# define IANA_AFI_IPV4 1 +# define IANA_AFI_IPV6 2 + +/* + * Utilities to construct and extract values from RFC3779 extensions, + * since some of the encodings (particularly for IP address prefixes + * and ranges) are a bit tedious to work with directly. + */ +int X509v3_asid_add_inherit(ASIdentifiers *asid, int which); +int X509v3_asid_add_id_or_range(ASIdentifiers *asid, int which, + ASN1_INTEGER *min, ASN1_INTEGER *max); +int X509v3_addr_add_inherit(IPAddrBlocks *addr, + const unsigned afi, const unsigned *safi); +int X509v3_addr_add_prefix(IPAddrBlocks *addr, + const unsigned afi, const unsigned *safi, + unsigned char *a, const int prefixlen); +int X509v3_addr_add_range(IPAddrBlocks *addr, + const unsigned afi, const unsigned *safi, + unsigned char *min, unsigned char *max); +unsigned X509v3_addr_get_afi(const IPAddressFamily *f); +int X509v3_addr_get_range(IPAddressOrRange *aor, const unsigned afi, + unsigned char *min, unsigned char *max, + const int length); + +/* + * Canonical forms. + */ +int X509v3_asid_is_canonical(ASIdentifiers *asid); +int X509v3_addr_is_canonical(IPAddrBlocks *addr); +int X509v3_asid_canonize(ASIdentifiers *asid); +int X509v3_addr_canonize(IPAddrBlocks *addr); + +/* + * Tests for inheritance and containment. + */ +int X509v3_asid_inherits(ASIdentifiers *asid); +int X509v3_addr_inherits(IPAddrBlocks *addr); +int X509v3_asid_subset(ASIdentifiers *a, ASIdentifiers *b); +int X509v3_addr_subset(IPAddrBlocks *a, IPAddrBlocks *b); + +/* + * Check whether RFC 3779 extensions nest properly in chains. + */ +int X509v3_asid_validate_path(X509_STORE_CTX *); +int X509v3_addr_validate_path(X509_STORE_CTX *); +int X509v3_asid_validate_resource_set(STACK_OF(X509) *chain, + ASIdentifiers *ext, + int allow_inheritance); +int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain, + IPAddrBlocks *ext, int allow_inheritance); + +#endif /* OPENSSL_NO_RFC3779 */ + +SKM_DEFINE_STACK_OF_INTERNAL(ASN1_STRING, ASN1_STRING, ASN1_STRING) +#define sk_ASN1_STRING_num(sk) OPENSSL_sk_num(ossl_check_const_ASN1_STRING_sk_type(sk)) +#define sk_ASN1_STRING_value(sk, idx) ((ASN1_STRING *)OPENSSL_sk_value(ossl_check_const_ASN1_STRING_sk_type(sk), (idx))) +#define sk_ASN1_STRING_new(cmp) ((STACK_OF(ASN1_STRING) *)OPENSSL_sk_new(ossl_check_ASN1_STRING_compfunc_type(cmp))) +#define sk_ASN1_STRING_new_null() ((STACK_OF(ASN1_STRING) *)OPENSSL_sk_new_null()) +#define sk_ASN1_STRING_new_reserve(cmp, n) ((STACK_OF(ASN1_STRING) *)OPENSSL_sk_new_reserve(ossl_check_ASN1_STRING_compfunc_type(cmp), (n))) +#define sk_ASN1_STRING_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ASN1_STRING_sk_type(sk), (n)) +#define sk_ASN1_STRING_free(sk) OPENSSL_sk_free(ossl_check_ASN1_STRING_sk_type(sk)) +#define sk_ASN1_STRING_zero(sk) OPENSSL_sk_zero(ossl_check_ASN1_STRING_sk_type(sk)) +#define sk_ASN1_STRING_delete(sk, i) ((ASN1_STRING *)OPENSSL_sk_delete(ossl_check_ASN1_STRING_sk_type(sk), (i))) +#define sk_ASN1_STRING_delete_ptr(sk, ptr) ((ASN1_STRING *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_type(ptr))) +#define sk_ASN1_STRING_push(sk, ptr) OPENSSL_sk_push(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_type(ptr)) +#define sk_ASN1_STRING_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_type(ptr)) +#define sk_ASN1_STRING_pop(sk) ((ASN1_STRING *)OPENSSL_sk_pop(ossl_check_ASN1_STRING_sk_type(sk))) +#define sk_ASN1_STRING_shift(sk) ((ASN1_STRING *)OPENSSL_sk_shift(ossl_check_ASN1_STRING_sk_type(sk))) +#define sk_ASN1_STRING_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ASN1_STRING_sk_type(sk),ossl_check_ASN1_STRING_freefunc_type(freefunc)) +#define sk_ASN1_STRING_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_type(ptr), (idx)) +#define sk_ASN1_STRING_set(sk, idx, ptr) ((ASN1_STRING *)OPENSSL_sk_set(ossl_check_ASN1_STRING_sk_type(sk), (idx), ossl_check_ASN1_STRING_type(ptr))) +#define sk_ASN1_STRING_find(sk, ptr) OPENSSL_sk_find(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_type(ptr)) +#define sk_ASN1_STRING_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_type(ptr)) +#define sk_ASN1_STRING_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_type(ptr), pnum) +#define sk_ASN1_STRING_sort(sk) OPENSSL_sk_sort(ossl_check_ASN1_STRING_sk_type(sk)) +#define sk_ASN1_STRING_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ASN1_STRING_sk_type(sk)) +#define sk_ASN1_STRING_dup(sk) ((STACK_OF(ASN1_STRING) *)OPENSSL_sk_dup(ossl_check_const_ASN1_STRING_sk_type(sk))) +#define sk_ASN1_STRING_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ASN1_STRING) *)OPENSSL_sk_deep_copy(ossl_check_const_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_copyfunc_type(copyfunc), ossl_check_ASN1_STRING_freefunc_type(freefunc))) +#define sk_ASN1_STRING_set_cmp_func(sk, cmp) ((sk_ASN1_STRING_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ASN1_STRING_sk_type(sk), ossl_check_ASN1_STRING_compfunc_type(cmp))) + + +/* + * Admission Syntax + */ +typedef struct NamingAuthority_st NAMING_AUTHORITY; +typedef struct ProfessionInfo_st PROFESSION_INFO; +typedef struct Admissions_st ADMISSIONS; +typedef struct AdmissionSyntax_st ADMISSION_SYNTAX; +DECLARE_ASN1_FUNCTIONS(NAMING_AUTHORITY) +DECLARE_ASN1_FUNCTIONS(PROFESSION_INFO) +DECLARE_ASN1_FUNCTIONS(ADMISSIONS) +DECLARE_ASN1_FUNCTIONS(ADMISSION_SYNTAX) +SKM_DEFINE_STACK_OF_INTERNAL(PROFESSION_INFO, PROFESSION_INFO, PROFESSION_INFO) +#define sk_PROFESSION_INFO_num(sk) OPENSSL_sk_num(ossl_check_const_PROFESSION_INFO_sk_type(sk)) +#define sk_PROFESSION_INFO_value(sk, idx) ((PROFESSION_INFO *)OPENSSL_sk_value(ossl_check_const_PROFESSION_INFO_sk_type(sk), (idx))) +#define sk_PROFESSION_INFO_new(cmp) ((STACK_OF(PROFESSION_INFO) *)OPENSSL_sk_new(ossl_check_PROFESSION_INFO_compfunc_type(cmp))) +#define sk_PROFESSION_INFO_new_null() ((STACK_OF(PROFESSION_INFO) *)OPENSSL_sk_new_null()) +#define sk_PROFESSION_INFO_new_reserve(cmp, n) ((STACK_OF(PROFESSION_INFO) *)OPENSSL_sk_new_reserve(ossl_check_PROFESSION_INFO_compfunc_type(cmp), (n))) +#define sk_PROFESSION_INFO_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_PROFESSION_INFO_sk_type(sk), (n)) +#define sk_PROFESSION_INFO_free(sk) OPENSSL_sk_free(ossl_check_PROFESSION_INFO_sk_type(sk)) +#define sk_PROFESSION_INFO_zero(sk) OPENSSL_sk_zero(ossl_check_PROFESSION_INFO_sk_type(sk)) +#define sk_PROFESSION_INFO_delete(sk, i) ((PROFESSION_INFO *)OPENSSL_sk_delete(ossl_check_PROFESSION_INFO_sk_type(sk), (i))) +#define sk_PROFESSION_INFO_delete_ptr(sk, ptr) ((PROFESSION_INFO *)OPENSSL_sk_delete_ptr(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_type(ptr))) +#define sk_PROFESSION_INFO_push(sk, ptr) OPENSSL_sk_push(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_type(ptr)) +#define sk_PROFESSION_INFO_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_type(ptr)) +#define sk_PROFESSION_INFO_pop(sk) ((PROFESSION_INFO *)OPENSSL_sk_pop(ossl_check_PROFESSION_INFO_sk_type(sk))) +#define sk_PROFESSION_INFO_shift(sk) ((PROFESSION_INFO *)OPENSSL_sk_shift(ossl_check_PROFESSION_INFO_sk_type(sk))) +#define sk_PROFESSION_INFO_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_PROFESSION_INFO_sk_type(sk),ossl_check_PROFESSION_INFO_freefunc_type(freefunc)) +#define sk_PROFESSION_INFO_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_type(ptr), (idx)) +#define sk_PROFESSION_INFO_set(sk, idx, ptr) ((PROFESSION_INFO *)OPENSSL_sk_set(ossl_check_PROFESSION_INFO_sk_type(sk), (idx), ossl_check_PROFESSION_INFO_type(ptr))) +#define sk_PROFESSION_INFO_find(sk, ptr) OPENSSL_sk_find(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_type(ptr)) +#define sk_PROFESSION_INFO_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_type(ptr)) +#define sk_PROFESSION_INFO_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_type(ptr), pnum) +#define sk_PROFESSION_INFO_sort(sk) OPENSSL_sk_sort(ossl_check_PROFESSION_INFO_sk_type(sk)) +#define sk_PROFESSION_INFO_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_PROFESSION_INFO_sk_type(sk)) +#define sk_PROFESSION_INFO_dup(sk) ((STACK_OF(PROFESSION_INFO) *)OPENSSL_sk_dup(ossl_check_const_PROFESSION_INFO_sk_type(sk))) +#define sk_PROFESSION_INFO_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(PROFESSION_INFO) *)OPENSSL_sk_deep_copy(ossl_check_const_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_copyfunc_type(copyfunc), ossl_check_PROFESSION_INFO_freefunc_type(freefunc))) +#define sk_PROFESSION_INFO_set_cmp_func(sk, cmp) ((sk_PROFESSION_INFO_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_PROFESSION_INFO_sk_type(sk), ossl_check_PROFESSION_INFO_compfunc_type(cmp))) +SKM_DEFINE_STACK_OF_INTERNAL(ADMISSIONS, ADMISSIONS, ADMISSIONS) +#define sk_ADMISSIONS_num(sk) OPENSSL_sk_num(ossl_check_const_ADMISSIONS_sk_type(sk)) +#define sk_ADMISSIONS_value(sk, idx) ((ADMISSIONS *)OPENSSL_sk_value(ossl_check_const_ADMISSIONS_sk_type(sk), (idx))) +#define sk_ADMISSIONS_new(cmp) ((STACK_OF(ADMISSIONS) *)OPENSSL_sk_new(ossl_check_ADMISSIONS_compfunc_type(cmp))) +#define sk_ADMISSIONS_new_null() ((STACK_OF(ADMISSIONS) *)OPENSSL_sk_new_null()) +#define sk_ADMISSIONS_new_reserve(cmp, n) ((STACK_OF(ADMISSIONS) *)OPENSSL_sk_new_reserve(ossl_check_ADMISSIONS_compfunc_type(cmp), (n))) +#define sk_ADMISSIONS_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_ADMISSIONS_sk_type(sk), (n)) +#define sk_ADMISSIONS_free(sk) OPENSSL_sk_free(ossl_check_ADMISSIONS_sk_type(sk)) +#define sk_ADMISSIONS_zero(sk) OPENSSL_sk_zero(ossl_check_ADMISSIONS_sk_type(sk)) +#define sk_ADMISSIONS_delete(sk, i) ((ADMISSIONS *)OPENSSL_sk_delete(ossl_check_ADMISSIONS_sk_type(sk), (i))) +#define sk_ADMISSIONS_delete_ptr(sk, ptr) ((ADMISSIONS *)OPENSSL_sk_delete_ptr(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_type(ptr))) +#define sk_ADMISSIONS_push(sk, ptr) OPENSSL_sk_push(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_type(ptr)) +#define sk_ADMISSIONS_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_type(ptr)) +#define sk_ADMISSIONS_pop(sk) ((ADMISSIONS *)OPENSSL_sk_pop(ossl_check_ADMISSIONS_sk_type(sk))) +#define sk_ADMISSIONS_shift(sk) ((ADMISSIONS *)OPENSSL_sk_shift(ossl_check_ADMISSIONS_sk_type(sk))) +#define sk_ADMISSIONS_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_ADMISSIONS_sk_type(sk),ossl_check_ADMISSIONS_freefunc_type(freefunc)) +#define sk_ADMISSIONS_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_type(ptr), (idx)) +#define sk_ADMISSIONS_set(sk, idx, ptr) ((ADMISSIONS *)OPENSSL_sk_set(ossl_check_ADMISSIONS_sk_type(sk), (idx), ossl_check_ADMISSIONS_type(ptr))) +#define sk_ADMISSIONS_find(sk, ptr) OPENSSL_sk_find(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_type(ptr)) +#define sk_ADMISSIONS_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_type(ptr)) +#define sk_ADMISSIONS_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_type(ptr), pnum) +#define sk_ADMISSIONS_sort(sk) OPENSSL_sk_sort(ossl_check_ADMISSIONS_sk_type(sk)) +#define sk_ADMISSIONS_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_ADMISSIONS_sk_type(sk)) +#define sk_ADMISSIONS_dup(sk) ((STACK_OF(ADMISSIONS) *)OPENSSL_sk_dup(ossl_check_const_ADMISSIONS_sk_type(sk))) +#define sk_ADMISSIONS_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(ADMISSIONS) *)OPENSSL_sk_deep_copy(ossl_check_const_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_copyfunc_type(copyfunc), ossl_check_ADMISSIONS_freefunc_type(freefunc))) +#define sk_ADMISSIONS_set_cmp_func(sk, cmp) ((sk_ADMISSIONS_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_ADMISSIONS_sk_type(sk), ossl_check_ADMISSIONS_compfunc_type(cmp))) + +typedef STACK_OF(PROFESSION_INFO) PROFESSION_INFOS; + +const ASN1_OBJECT *NAMING_AUTHORITY_get0_authorityId( + const NAMING_AUTHORITY *n); +const ASN1_IA5STRING *NAMING_AUTHORITY_get0_authorityURL( + const NAMING_AUTHORITY *n); +const ASN1_STRING *NAMING_AUTHORITY_get0_authorityText( + const NAMING_AUTHORITY *n); +void NAMING_AUTHORITY_set0_authorityId(NAMING_AUTHORITY *n, + ASN1_OBJECT* namingAuthorityId); +void NAMING_AUTHORITY_set0_authorityURL(NAMING_AUTHORITY *n, + ASN1_IA5STRING* namingAuthorityUrl); +void NAMING_AUTHORITY_set0_authorityText(NAMING_AUTHORITY *n, + ASN1_STRING* namingAuthorityText); + +const GENERAL_NAME *ADMISSION_SYNTAX_get0_admissionAuthority( + const ADMISSION_SYNTAX *as); +void ADMISSION_SYNTAX_set0_admissionAuthority( + ADMISSION_SYNTAX *as, GENERAL_NAME *aa); +const STACK_OF(ADMISSIONS) *ADMISSION_SYNTAX_get0_contentsOfAdmissions( + const ADMISSION_SYNTAX *as); +void ADMISSION_SYNTAX_set0_contentsOfAdmissions( + ADMISSION_SYNTAX *as, STACK_OF(ADMISSIONS) *a); +const GENERAL_NAME *ADMISSIONS_get0_admissionAuthority(const ADMISSIONS *a); +void ADMISSIONS_set0_admissionAuthority(ADMISSIONS *a, GENERAL_NAME *aa); +const NAMING_AUTHORITY *ADMISSIONS_get0_namingAuthority(const ADMISSIONS *a); +void ADMISSIONS_set0_namingAuthority(ADMISSIONS *a, NAMING_AUTHORITY *na); +const PROFESSION_INFOS *ADMISSIONS_get0_professionInfos(const ADMISSIONS *a); +void ADMISSIONS_set0_professionInfos(ADMISSIONS *a, PROFESSION_INFOS *pi); +const ASN1_OCTET_STRING *PROFESSION_INFO_get0_addProfessionInfo( + const PROFESSION_INFO *pi); +void PROFESSION_INFO_set0_addProfessionInfo( + PROFESSION_INFO *pi, ASN1_OCTET_STRING *aos); +const NAMING_AUTHORITY *PROFESSION_INFO_get0_namingAuthority( + const PROFESSION_INFO *pi); +void PROFESSION_INFO_set0_namingAuthority( + PROFESSION_INFO *pi, NAMING_AUTHORITY *na); +const STACK_OF(ASN1_STRING) *PROFESSION_INFO_get0_professionItems( + const PROFESSION_INFO *pi); +void PROFESSION_INFO_set0_professionItems( + PROFESSION_INFO *pi, STACK_OF(ASN1_STRING) *as); +const STACK_OF(ASN1_OBJECT) *PROFESSION_INFO_get0_professionOIDs( + const PROFESSION_INFO *pi); +void PROFESSION_INFO_set0_professionOIDs( + PROFESSION_INFO *pi, STACK_OF(ASN1_OBJECT) *po); +const ASN1_PRINTABLESTRING *PROFESSION_INFO_get0_registrationNumber( + const PROFESSION_INFO *pi); +void PROFESSION_INFO_set0_registrationNumber( + PROFESSION_INFO *pi, ASN1_PRINTABLESTRING *rn); + +int OSSL_GENERAL_NAMES_print(BIO *out, GENERAL_NAMES *gens, int indent); + +typedef STACK_OF(X509_ATTRIBUTE) OSSL_ATTRIBUTES_SYNTAX; +DECLARE_ASN1_FUNCTIONS(OSSL_ATTRIBUTES_SYNTAX) + +typedef STACK_OF(USERNOTICE) OSSL_USER_NOTICE_SYNTAX; +DECLARE_ASN1_FUNCTIONS(OSSL_USER_NOTICE_SYNTAX) + +SKM_DEFINE_STACK_OF_INTERNAL(USERNOTICE, USERNOTICE, USERNOTICE) +#define sk_USERNOTICE_num(sk) OPENSSL_sk_num(ossl_check_const_USERNOTICE_sk_type(sk)) +#define sk_USERNOTICE_value(sk, idx) ((USERNOTICE *)OPENSSL_sk_value(ossl_check_const_USERNOTICE_sk_type(sk), (idx))) +#define sk_USERNOTICE_new(cmp) ((STACK_OF(USERNOTICE) *)OPENSSL_sk_new(ossl_check_USERNOTICE_compfunc_type(cmp))) +#define sk_USERNOTICE_new_null() ((STACK_OF(USERNOTICE) *)OPENSSL_sk_new_null()) +#define sk_USERNOTICE_new_reserve(cmp, n) ((STACK_OF(USERNOTICE) *)OPENSSL_sk_new_reserve(ossl_check_USERNOTICE_compfunc_type(cmp), (n))) +#define sk_USERNOTICE_reserve(sk, n) OPENSSL_sk_reserve(ossl_check_USERNOTICE_sk_type(sk), (n)) +#define sk_USERNOTICE_free(sk) OPENSSL_sk_free(ossl_check_USERNOTICE_sk_type(sk)) +#define sk_USERNOTICE_zero(sk) OPENSSL_sk_zero(ossl_check_USERNOTICE_sk_type(sk)) +#define sk_USERNOTICE_delete(sk, i) ((USERNOTICE *)OPENSSL_sk_delete(ossl_check_USERNOTICE_sk_type(sk), (i))) +#define sk_USERNOTICE_delete_ptr(sk, ptr) ((USERNOTICE *)OPENSSL_sk_delete_ptr(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_type(ptr))) +#define sk_USERNOTICE_push(sk, ptr) OPENSSL_sk_push(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_type(ptr)) +#define sk_USERNOTICE_unshift(sk, ptr) OPENSSL_sk_unshift(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_type(ptr)) +#define sk_USERNOTICE_pop(sk) ((USERNOTICE *)OPENSSL_sk_pop(ossl_check_USERNOTICE_sk_type(sk))) +#define sk_USERNOTICE_shift(sk) ((USERNOTICE *)OPENSSL_sk_shift(ossl_check_USERNOTICE_sk_type(sk))) +#define sk_USERNOTICE_pop_free(sk, freefunc) OPENSSL_sk_pop_free(ossl_check_USERNOTICE_sk_type(sk),ossl_check_USERNOTICE_freefunc_type(freefunc)) +#define sk_USERNOTICE_insert(sk, ptr, idx) OPENSSL_sk_insert(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_type(ptr), (idx)) +#define sk_USERNOTICE_set(sk, idx, ptr) ((USERNOTICE *)OPENSSL_sk_set(ossl_check_USERNOTICE_sk_type(sk), (idx), ossl_check_USERNOTICE_type(ptr))) +#define sk_USERNOTICE_find(sk, ptr) OPENSSL_sk_find(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_type(ptr)) +#define sk_USERNOTICE_find_ex(sk, ptr) OPENSSL_sk_find_ex(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_type(ptr)) +#define sk_USERNOTICE_find_all(sk, ptr, pnum) OPENSSL_sk_find_all(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_type(ptr), pnum) +#define sk_USERNOTICE_sort(sk) OPENSSL_sk_sort(ossl_check_USERNOTICE_sk_type(sk)) +#define sk_USERNOTICE_is_sorted(sk) OPENSSL_sk_is_sorted(ossl_check_const_USERNOTICE_sk_type(sk)) +#define sk_USERNOTICE_dup(sk) ((STACK_OF(USERNOTICE) *)OPENSSL_sk_dup(ossl_check_const_USERNOTICE_sk_type(sk))) +#define sk_USERNOTICE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(USERNOTICE) *)OPENSSL_sk_deep_copy(ossl_check_const_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_copyfunc_type(copyfunc), ossl_check_USERNOTICE_freefunc_type(freefunc))) +#define sk_USERNOTICE_set_cmp_func(sk, cmp) ((sk_USERNOTICE_compfunc)OPENSSL_sk_set_cmp_func(ossl_check_USERNOTICE_sk_type(sk), ossl_check_USERNOTICE_compfunc_type(cmp))) + + +# ifdef __cplusplus +} +# endif +#endif diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/installdata.pm b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/installdata.pm new file mode 100644 index 00000000..e254b075 --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/installdata.pm @@ -0,0 +1,46 @@ +package OpenSSL::safe::installdata; + +use strict; +use warnings; +use Exporter; +our @ISA = qw(Exporter); +our @EXPORT = qw( + @PREFIX + @libdir + @BINDIR @BINDIR_REL_PREFIX + @LIBDIR @LIBDIR_REL_PREFIX + @INCLUDEDIR @INCLUDEDIR_REL_PREFIX + @APPLINKDIR @APPLINKDIR_REL_PREFIX + @ENGINESDIR @ENGINESDIR_REL_LIBDIR + @MODULESDIR @MODULESDIR_REL_LIBDIR + @PKGCONFIGDIR @PKGCONFIGDIR_REL_LIBDIR + @CMAKECONFIGDIR @CMAKECONFIGDIR_REL_LIBDIR + $VERSION @LDLIBS +); + +our @PREFIX = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install' ); +our @libdir = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/lib' ); +our @BINDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/bin' ); +our @BINDIR_REL_PREFIX = ( 'bin' ); +our @LIBDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/lib' ); +our @LIBDIR_REL_PREFIX = ( 'lib' ); +our @INCLUDEDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/include' ); +our @INCLUDEDIR_REL_PREFIX = ( 'include' ); +our @APPLINKDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/include/openssl' ); +our @APPLINKDIR_REL_PREFIX = ( 'include/openssl' ); +our @ENGINESDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/lib/engines-3' ); +our @ENGINESDIR_REL_LIBDIR = ( 'engines-3' ); +our @MODULESDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/lib/ossl-modules' ); +our @MODULESDIR_REL_LIBDIR = ( 'ossl-modules' ); +our @PKGCONFIGDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/lib/pkgconfig' ); +our @PKGCONFIGDIR_REL_LIBDIR = ( 'pkgconfig' ); +our @CMAKECONFIGDIR = ( '/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/install/lib/cmake/OpenSSL' ); +our @CMAKECONFIGDIR_REL_LIBDIR = ( 'cmake/OpenSSL' ); +our $VERSION = '3.4.0'; +our @LDLIBS = + # Unix and Windows use space separation, VMS uses comma separation + $^O eq 'VMS' + ? split(/ *, */, ' ') + : split(/ +/, ' '); + +1; diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/libcrypto.pc b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/libcrypto.pc new file mode 100644 index 00000000..10108b2f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/libcrypto.pc @@ -0,0 +1,13 @@ +prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src +exec_prefix=${prefix} +libdir=${exec_prefix} +includedir=${prefix}/include ${prefix}/./include +enginesdir=${libdir}/engines +modulesdir=${libdir}/providers + +Name: OpenSSL-libcrypto +Description: OpenSSL cryptography library +Version: 3.4.0 +Libs: -L${libdir} -lcrypto +Libs.private: +Cflags: -I${prefix}/include -I${prefix}/./include diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/libssl.pc b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/libssl.pc new file mode 100644 index 00000000..f95ed45f --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/libssl.pc @@ -0,0 +1,11 @@ +prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src +exec_prefix=${prefix} +libdir=${exec_prefix} +includedir=${prefix}/include ${prefix}/./include + +Name: OpenSSL-libssl +Description: Secure Sockets Layer and cryptography libraries +Version: 3.4.0 +Requires.private: libcrypto +Libs: -L${libdir} -lssl +Cflags: -I${prefix}/include -I${prefix}/./include diff --git a/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/openssl.pc b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/openssl.pc new file mode 100644 index 00000000..3a33b24c --- /dev/null +++ b/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src/openssl.pc @@ -0,0 +1,9 @@ +prefix=/Users/justinlanouette/Anarcrypt-eco-subsystem/target/debug/build/openssl-sys-c8bd0b04d91b18f6/out/openssl-build/build/src +exec_prefix=${prefix} +libdir=${exec_prefix} +includedir=${prefix}/include ${prefix}/./include + +Name: OpenSSL +Description: Secure Sockets Layer and cryptography libraries and tools +Version: 3.4.0 +Requires: libssl libcrypto