11cb0ef41Sopenharmony_ci{
21cb0ef41Sopenharmony_ci  'variables': {
31cb0ef41Sopenharmony_ci    'openssl_sources': [
41cb0ef41Sopenharmony_ci      'openssl/crypto/aes/aes_cbc.c',
51cb0ef41Sopenharmony_ci      'openssl/crypto/aes/aes_ecb.c',
61cb0ef41Sopenharmony_ci      'openssl/crypto/aes/aes_misc.c',
71cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_add.c',
81cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_blind.c',
91cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_const.c',
101cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_conv.c',
111cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_ctx.c',
121cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_dh.c',
131cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_div.c',
141cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_exp.c',
151cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_exp2.c',
161cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_gcd.c',
171cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_gf2m.c',
181cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_intern.c',
191cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_kron.c',
201cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_lib.c',
211cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_mod.c',
221cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_mont.c',
231cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_mpi.c',
241cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_mul.c',
251cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_nist.c',
261cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_prime.c',
271cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_rand.c',
281cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_recp.c',
291cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_rsa_fips186_4.c',
301cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_shift.c',
311cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_sqr.c',
321cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_sqrt.c',
331cb0ef41Sopenharmony_ci      'openssl/crypto/bn/bn_word.c',
341cb0ef41Sopenharmony_ci      'openssl/crypto/buffer/buffer.c',
351cb0ef41Sopenharmony_ci      'openssl/crypto/cmac/cmac.c',
361cb0ef41Sopenharmony_ci      'openssl/crypto/des/des_enc.c',
371cb0ef41Sopenharmony_ci      'openssl/crypto/des/ecb3_enc.c',
381cb0ef41Sopenharmony_ci      'openssl/crypto/des/fcrypt_b.c',
391cb0ef41Sopenharmony_ci      'openssl/crypto/des/set_key.c',
401cb0ef41Sopenharmony_ci      'openssl/crypto/dh/dh_backend.c',
411cb0ef41Sopenharmony_ci      'openssl/crypto/dh/dh_check.c',
421cb0ef41Sopenharmony_ci      'openssl/crypto/dh/dh_gen.c',
431cb0ef41Sopenharmony_ci      'openssl/crypto/dh/dh_group_params.c',
441cb0ef41Sopenharmony_ci      'openssl/crypto/dh/dh_kdf.c',
451cb0ef41Sopenharmony_ci      'openssl/crypto/dh/dh_key.c',
461cb0ef41Sopenharmony_ci      'openssl/crypto/dh/dh_lib.c',
471cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_backend.c',
481cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_check.c',
491cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_gen.c',
501cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_key.c',
511cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_lib.c',
521cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_ossl.c',
531cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_sign.c',
541cb0ef41Sopenharmony_ci      'openssl/crypto/dsa/dsa_vrf.c',
551cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve448/arch_32/f_impl32.c',
561cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve448/arch_64/f_impl64.c',
571cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve448/curve448.c',
581cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve448/curve448_tables.c',
591cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve448/eddsa.c',
601cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve448/f_generic.c',
611cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve448/scalar.c',
621cb0ef41Sopenharmony_ci      'openssl/crypto/ec/curve25519.c',
631cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec2_oct.c',
641cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec2_smpl.c',
651cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_asn1.c',
661cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_backend.c',
671cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_check.c',
681cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_curve.c',
691cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_cvt.c',
701cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_key.c',
711cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_kmeth.c',
721cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_lib.c',
731cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_mult.c',
741cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ec_oct.c',
751cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecdh_kdf.c',
761cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecdh_ossl.c',
771cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecdsa_ossl.c',
781cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecdsa_sign.c',
791cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecdsa_vrf.c',
801cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecp_mont.c',
811cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecp_nist.c',
821cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecp_oct.c',
831cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecp_smpl.c',
841cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecx_backend.c',
851cb0ef41Sopenharmony_ci      'openssl/crypto/ec/ecx_key.c',
861cb0ef41Sopenharmony_ci      'openssl/crypto/evp/asymcipher.c',
871cb0ef41Sopenharmony_ci      'openssl/crypto/evp/dh_support.c',
881cb0ef41Sopenharmony_ci      'openssl/crypto/evp/digest.c',
891cb0ef41Sopenharmony_ci      'openssl/crypto/evp/ec_support.c',
901cb0ef41Sopenharmony_ci      'openssl/crypto/evp/evp_enc.c',
911cb0ef41Sopenharmony_ci      'openssl/crypto/evp/evp_fetch.c',
921cb0ef41Sopenharmony_ci      'openssl/crypto/evp/evp_lib.c',
931cb0ef41Sopenharmony_ci      'openssl/crypto/evp/evp_rand.c',
941cb0ef41Sopenharmony_ci      'openssl/crypto/evp/evp_utils.c',
951cb0ef41Sopenharmony_ci      'openssl/crypto/evp/exchange.c',
961cb0ef41Sopenharmony_ci      'openssl/crypto/evp/kdf_lib.c',
971cb0ef41Sopenharmony_ci      'openssl/crypto/evp/kdf_meth.c',
981cb0ef41Sopenharmony_ci      'openssl/crypto/evp/kem.c',
991cb0ef41Sopenharmony_ci      'openssl/crypto/evp/keymgmt_lib.c',
1001cb0ef41Sopenharmony_ci      'openssl/crypto/evp/keymgmt_meth.c',
1011cb0ef41Sopenharmony_ci      'openssl/crypto/evp/m_sigver.c',
1021cb0ef41Sopenharmony_ci      'openssl/crypto/evp/mac_lib.c',
1031cb0ef41Sopenharmony_ci      'openssl/crypto/evp/mac_meth.c',
1041cb0ef41Sopenharmony_ci      'openssl/crypto/evp/p_lib.c',
1051cb0ef41Sopenharmony_ci      'openssl/crypto/evp/pmeth_check.c',
1061cb0ef41Sopenharmony_ci      'openssl/crypto/evp/pmeth_gn.c',
1071cb0ef41Sopenharmony_ci      'openssl/crypto/evp/pmeth_lib.c',
1081cb0ef41Sopenharmony_ci      'openssl/crypto/evp/signature.c',
1091cb0ef41Sopenharmony_ci      'openssl/crypto/ffc/ffc_backend.c',
1101cb0ef41Sopenharmony_ci      'openssl/crypto/ffc/ffc_dh.c',
1111cb0ef41Sopenharmony_ci      'openssl/crypto/ffc/ffc_key_generate.c',
1121cb0ef41Sopenharmony_ci      'openssl/crypto/ffc/ffc_key_validate.c',
1131cb0ef41Sopenharmony_ci      'openssl/crypto/ffc/ffc_params.c',
1141cb0ef41Sopenharmony_ci      'openssl/crypto/ffc/ffc_params_generate.c',
1151cb0ef41Sopenharmony_ci      'openssl/crypto/ffc/ffc_params_validate.c',
1161cb0ef41Sopenharmony_ci      'openssl/crypto/hmac/hmac.c',
1171cb0ef41Sopenharmony_ci      'openssl/crypto/lhash/lhash.c',
1181cb0ef41Sopenharmony_ci      'openssl/crypto/asn1_dsa.c',
1191cb0ef41Sopenharmony_ci      'openssl/crypto/bsearch.c',
1201cb0ef41Sopenharmony_ci      'openssl/crypto/context.c',
1211cb0ef41Sopenharmony_ci      'openssl/crypto/core_algorithm.c',
1221cb0ef41Sopenharmony_ci      'openssl/crypto/core_fetch.c',
1231cb0ef41Sopenharmony_ci      'openssl/crypto/core_namemap.c',
1241cb0ef41Sopenharmony_ci      'openssl/crypto/cpuid.c',
1251cb0ef41Sopenharmony_ci      'openssl/crypto/cryptlib.c',
1261cb0ef41Sopenharmony_ci      'openssl/crypto/ctype.c',
1271cb0ef41Sopenharmony_ci      'openssl/crypto/der_writer.c',
1281cb0ef41Sopenharmony_ci      'openssl/crypto/ex_data.c',
1291cb0ef41Sopenharmony_ci      'openssl/crypto/initthread.c',
1301cb0ef41Sopenharmony_ci      'openssl/crypto/mem_clr.c',
1311cb0ef41Sopenharmony_ci      'openssl/crypto/o_str.c',
1321cb0ef41Sopenharmony_ci      'openssl/crypto/packet.c',
1331cb0ef41Sopenharmony_ci      'openssl/crypto/param_build.c',
1341cb0ef41Sopenharmony_ci      'openssl/crypto/param_build_set.c',
1351cb0ef41Sopenharmony_ci      'openssl/crypto/params.c',
1361cb0ef41Sopenharmony_ci      'openssl/crypto/params_dup.c',
1371cb0ef41Sopenharmony_ci      'openssl/crypto/params_from_text.c',
1381cb0ef41Sopenharmony_ci      'openssl/crypto/provider_core.c',
1391cb0ef41Sopenharmony_ci      'openssl/crypto/provider_predefined.c',
1401cb0ef41Sopenharmony_ci      'openssl/crypto/self_test_core.c',
1411cb0ef41Sopenharmony_ci      'openssl/crypto/sparse_array.c',
1421cb0ef41Sopenharmony_ci      'openssl/crypto/threads_lib.c',
1431cb0ef41Sopenharmony_ci      'openssl/crypto/threads_none.c',
1441cb0ef41Sopenharmony_ci      'openssl/crypto/threads_pthread.c',
1451cb0ef41Sopenharmony_ci      'openssl/crypto/threads_win.c',
1461cb0ef41Sopenharmony_ci      'openssl/crypto/modes/cbc128.c',
1471cb0ef41Sopenharmony_ci      'openssl/crypto/modes/ccm128.c',
1481cb0ef41Sopenharmony_ci      'openssl/crypto/modes/cfb128.c',
1491cb0ef41Sopenharmony_ci      'openssl/crypto/modes/ctr128.c',
1501cb0ef41Sopenharmony_ci      'openssl/crypto/modes/gcm128.c',
1511cb0ef41Sopenharmony_ci      'openssl/crypto/modes/ofb128.c',
1521cb0ef41Sopenharmony_ci      'openssl/crypto/modes/wrap128.c',
1531cb0ef41Sopenharmony_ci      'openssl/crypto/modes/xts128.c',
1541cb0ef41Sopenharmony_ci      'openssl/crypto/property/defn_cache.c',
1551cb0ef41Sopenharmony_ci      'openssl/crypto/property/property.c',
1561cb0ef41Sopenharmony_ci      'openssl/crypto/property/property_parse.c',
1571cb0ef41Sopenharmony_ci      'openssl/crypto/property/property_query.c',
1581cb0ef41Sopenharmony_ci      'openssl/crypto/property/property_string.c',
1591cb0ef41Sopenharmony_ci      'openssl/crypto/rand/rand_lib.c',
1601cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_acvp_test_params.c',
1611cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_backend.c',
1621cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_chk.c',
1631cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_crpt.c',
1641cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_gen.c',
1651cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_lib.c',
1661cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_mp_names.c',
1671cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_none.c',
1681cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_oaep.c',
1691cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_ossl.c',
1701cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_pk1.c',
1711cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_pss.c',
1721cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_schemes.c',
1731cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_sign.c',
1741cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_sp800_56b_check.c',
1751cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_sp800_56b_gen.c',
1761cb0ef41Sopenharmony_ci      'openssl/crypto/rsa/rsa_x931.c',
1771cb0ef41Sopenharmony_ci      'openssl/crypto/sha/keccak1600.c',
1781cb0ef41Sopenharmony_ci      'openssl/crypto/sha/sha1dgst.c',
1791cb0ef41Sopenharmony_ci      'openssl/crypto/sha/sha256.c',
1801cb0ef41Sopenharmony_ci      'openssl/crypto/sha/sha3.c',
1811cb0ef41Sopenharmony_ci      'openssl/crypto/sha/sha512.c',
1821cb0ef41Sopenharmony_ci      'openssl/crypto/stack/stack.c',
1831cb0ef41Sopenharmony_ci      'openssl/providers/common/der/der_rsa_sig.c',
1841cb0ef41Sopenharmony_ci      'openssl/providers/common/bio_prov.c',
1851cb0ef41Sopenharmony_ci      'openssl/providers/common/capabilities.c',
1861cb0ef41Sopenharmony_ci      'openssl/providers/common/digest_to_nid.c',
1871cb0ef41Sopenharmony_ci      'openssl/providers/common/provider_seeding.c',
1881cb0ef41Sopenharmony_ci      'openssl/providers/common/provider_util.c',
1891cb0ef41Sopenharmony_ci      'openssl/providers/common/securitycheck.c',
1901cb0ef41Sopenharmony_ci      'openssl/providers/common/securitycheck_fips.c',
1911cb0ef41Sopenharmony_ci      'openssl/providers/fips/fipsprov.c',
1921cb0ef41Sopenharmony_ci      'openssl/providers/fips/self_test.c',
1931cb0ef41Sopenharmony_ci      'openssl/providers/fips/self_test_kats.c',
1941cb0ef41Sopenharmony_ci      'openssl/providers/implementations/asymciphers/rsa_enc.c',
1951cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes.c',
1961cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c',
1971cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c',
1981cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c',
1991cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_ccm.c',
2001cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c',
2011cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_gcm.c',
2021cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c',
2031cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_hw.c',
2041cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_ocb.c',
2051cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c',
2061cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_wrp.c',
2071cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_xts.c',
2081cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_xts_fips.c',
2091cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c',
2101cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_cts.c',
2111cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_tdes.c',
2121cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_tdes_common.c',
2131cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/cipher_tdes_hw.c',
2141cb0ef41Sopenharmony_ci      'openssl/providers/implementations/digests/sha2_prov.c',
2151cb0ef41Sopenharmony_ci      'openssl/providers/implementations/digests/sha3_prov.c',
2161cb0ef41Sopenharmony_ci      'openssl/providers/implementations/exchange/dh_exch.c',
2171cb0ef41Sopenharmony_ci      'openssl/providers/implementations/exchange/ecdh_exch.c',
2181cb0ef41Sopenharmony_ci      'openssl/providers/implementations/exchange/ecx_exch.c',
2191cb0ef41Sopenharmony_ci      'openssl/providers/implementations/exchange/kdf_exch.c',
2201cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/hkdf.c',
2211cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/kbkdf.c',
2221cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/pbkdf2.c',
2231cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/pbkdf2_fips.c',
2241cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/sshkdf.c',
2251cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/sskdf.c',
2261cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/tls1_prf.c',
2271cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kdfs/x942kdf.c',
2281cb0ef41Sopenharmony_ci      'openssl/providers/implementations/kem/rsa_kem.c',
2291cb0ef41Sopenharmony_ci      'openssl/providers/implementations/keymgmt/dh_kmgmt.c',
2301cb0ef41Sopenharmony_ci      'openssl/providers/implementations/keymgmt/dsa_kmgmt.c',
2311cb0ef41Sopenharmony_ci      'openssl/providers/implementations/keymgmt/ec_kmgmt.c',
2321cb0ef41Sopenharmony_ci      'openssl/providers/implementations/keymgmt/ecx_kmgmt.c',
2331cb0ef41Sopenharmony_ci      'openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c',
2341cb0ef41Sopenharmony_ci      'openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c',
2351cb0ef41Sopenharmony_ci      'openssl/providers/implementations/keymgmt/rsa_kmgmt.c',
2361cb0ef41Sopenharmony_ci      'openssl/providers/implementations/macs/cmac_prov.c',
2371cb0ef41Sopenharmony_ci      'openssl/providers/implementations/macs/gmac_prov.c',
2381cb0ef41Sopenharmony_ci      'openssl/providers/implementations/macs/hmac_prov.c',
2391cb0ef41Sopenharmony_ci      'openssl/providers/implementations/macs/kmac_prov.c',
2401cb0ef41Sopenharmony_ci      'openssl/providers/implementations/rands/crngt.c',
2411cb0ef41Sopenharmony_ci      'openssl/providers/implementations/rands/drbg.c',
2421cb0ef41Sopenharmony_ci      'openssl/providers/implementations/rands/drbg_ctr.c',
2431cb0ef41Sopenharmony_ci      'openssl/providers/implementations/rands/drbg_hash.c',
2441cb0ef41Sopenharmony_ci      'openssl/providers/implementations/rands/drbg_hmac.c',
2451cb0ef41Sopenharmony_ci      'openssl/providers/implementations/rands/test_rng.c',
2461cb0ef41Sopenharmony_ci      'openssl/providers/implementations/signature/dsa_sig.c',
2471cb0ef41Sopenharmony_ci      'openssl/providers/implementations/signature/ecdsa_sig.c',
2481cb0ef41Sopenharmony_ci      'openssl/providers/implementations/signature/eddsa_sig.c',
2491cb0ef41Sopenharmony_ci      'openssl/providers/implementations/signature/mac_legacy_sig.c',
2501cb0ef41Sopenharmony_ci      'openssl/providers/implementations/signature/rsa_sig.c',
2511cb0ef41Sopenharmony_ci      'openssl/ssl/s3_cbc.c',
2521cb0ef41Sopenharmony_ci      'openssl/providers/common/der/der_dsa_key.c',
2531cb0ef41Sopenharmony_ci      'openssl/providers/common/der/der_dsa_sig.c',
2541cb0ef41Sopenharmony_ci      'openssl/providers/common/der/der_ec_key.c',
2551cb0ef41Sopenharmony_ci      'openssl/providers/common/der/der_ec_sig.c',
2561cb0ef41Sopenharmony_ci      'openssl/providers/common/der/der_ecx_key.c',
2571cb0ef41Sopenharmony_ci      'openssl/providers/common/der/der_rsa_key.c',
2581cb0ef41Sopenharmony_ci      'openssl/providers/common/provider_ctx.c',
2591cb0ef41Sopenharmony_ci      'openssl/providers/common/provider_err.c',
2601cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/ciphercommon.c',
2611cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/ciphercommon_block.c',
2621cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/ciphercommon_ccm.c',
2631cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c',
2641cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/ciphercommon_gcm.c',
2651cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c',
2661cb0ef41Sopenharmony_ci      'openssl/providers/implementations/ciphers/ciphercommon_hw.c',
2671cb0ef41Sopenharmony_ci      'openssl/providers/implementations/digests/digestcommon.c',
2681cb0ef41Sopenharmony_ci      'openssl/ssl/record/tls_pad.c',
2691cb0ef41Sopenharmony_ci      'openssl/providers/fips/fips_entry.c',
2701cb0ef41Sopenharmony_ci
2711cb0ef41Sopenharmony_ci    ],
2721cb0ef41Sopenharmony_ci    'openssl_sources_linux64-mips64': [
2731cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/crypto/aes/aes-mips.S',
2741cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/crypto/bn/bn-mips.S',
2751cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/crypto/bn/mips-mont.S',
2761cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/crypto/poly1305/poly1305-mips.S',
2771cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/crypto/sha/sha1-mips.S',
2781cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/crypto/sha/sha256-mips.S',
2791cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/crypto/sha/sha512-mips.S',
2801cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/common/der/der_sm2_gen.c',
2811cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/common/der/der_digests_gen.c',
2821cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/common/der/der_dsa_gen.c',
2831cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/common/der/der_ec_gen.c',
2841cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/common/der/der_ecx_gen.c',
2851cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/common/der/der_rsa_gen.c',
2861cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/common/der/der_wrap_gen.c',
2871cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/legacy.ld',
2881cb0ef41Sopenharmony_ci      './config/archs/linux64-mips64/asm/providers/fips.ld',
2891cb0ef41Sopenharmony_ci
2901cb0ef41Sopenharmony_ci    ],
2911cb0ef41Sopenharmony_ci    'openssl_defines_linux64-mips64': [
2921cb0ef41Sopenharmony_ci      'NDEBUG',
2931cb0ef41Sopenharmony_ci      'OPENSSL_USE_NODELETE',
2941cb0ef41Sopenharmony_ci      'OPENSSL_BUILDING_OPENSSL',
2951cb0ef41Sopenharmony_ci      'AES_ASM',
2961cb0ef41Sopenharmony_ci      'FIPS_MODULE',
2971cb0ef41Sopenharmony_ci      'OPENSSL_BN_ASM_MONT',
2981cb0ef41Sopenharmony_ci      'SHA1_ASM',
2991cb0ef41Sopenharmony_ci      'SHA256_ASM',
3001cb0ef41Sopenharmony_ci      'SHA512_ASM',
3011cb0ef41Sopenharmony_ci      'FIPS_MODULE',
3021cb0ef41Sopenharmony_ci    ],
3031cb0ef41Sopenharmony_ci    'openssl_cflags_linux64-mips64': [
3041cb0ef41Sopenharmony_ci      '-mips3',
3051cb0ef41Sopenharmony_ci      '-Wa,--noexecstack',
3061cb0ef41Sopenharmony_ci      '-Wall -O3',
3071cb0ef41Sopenharmony_ci      '-pthread -mabi=64',
3081cb0ef41Sopenharmony_ci      '-Wall -O3',
3091cb0ef41Sopenharmony_ci    ],
3101cb0ef41Sopenharmony_ci    'openssl_ex_libs_linux64-mips64': [
3111cb0ef41Sopenharmony_ci      '-ldl -pthread',
3121cb0ef41Sopenharmony_ci    ],
3131cb0ef41Sopenharmony_ci    'linker_script': '<(PRODUCT_DIR)/../../deps/openssl/config/archs/linux64-mips64/asm/providers/fips.ld'
3141cb0ef41Sopenharmony_ci  },
3151cb0ef41Sopenharmony_ci  'include_dirs': [
3161cb0ef41Sopenharmony_ci    '.',
3171cb0ef41Sopenharmony_ci    './include',
3181cb0ef41Sopenharmony_ci    './crypto',
3191cb0ef41Sopenharmony_ci    './crypto/include/internal',
3201cb0ef41Sopenharmony_ci    './providers/common/include',
3211cb0ef41Sopenharmony_ci  ],
3221cb0ef41Sopenharmony_ci  'defines': ['<@(openssl_defines_linux64-mips64)'],
3231cb0ef41Sopenharmony_ci  'cflags': ['<@(openssl_cflags_linux64-mips64)'],
3241cb0ef41Sopenharmony_ci  'libraries': ['<@(openssl_ex_libs_linux64-mips64)'],
3251cb0ef41Sopenharmony_ci  'ldflags': ['-Wl,--version-script=<@(linker_script)'],
3261cb0ef41Sopenharmony_ci  'sources': ['<@(openssl_sources)', '<@(openssl_sources_linux64-mips64)'],
3271cb0ef41Sopenharmony_ci  'direct_dependent_settings': {
3281cb0ef41Sopenharmony_ci    'include_dirs': ['./include', '.'],
3291cb0ef41Sopenharmony_ci    'defines': ['<@(openssl_defines_linux64-mips64)'],
3301cb0ef41Sopenharmony_ci  },
3311cb0ef41Sopenharmony_ci}
332