abi_version=2.3.0
builtins_platform=NATIVE
compilerOpts.linux=-D_GNU_SOURCE -D_POSIX_C_SOURCE\=200809L
compiler_version=2.3.0
depends=stdlib org.jetbrains.kotlin.native.platform.posix org.jetbrains.kotlin.native.platform.linux
exportForwardDeclarations=cnames.structs.sockaddr_at cnames.structs.sockaddr_ax25 cnames.structs.sockaddr_dl cnames.structs.sockaddr_eon cnames.structs.sockaddr_inarp cnames.structs.sockaddr_ipx cnames.structs.sockaddr_iso cnames.structs.sockaddr_ns cnames.structs.sockaddr_un cnames.structs.sockaddr_x25 cnames.structs.__locale_data cnames.structs.rusage cnames.structs.epoll_event cnames.structs.futex_waitv cnames.structs._IO_marker cnames.structs._IO_codecvt cnames.structs._IO_wide_data cnames.structs.obstack cnames.structs.stack_st cnames.structs.stack_st_OPENSSL_STRING cnames.structs.stack_st_OPENSSL_CSTRING cnames.structs.stack_st_OPENSSL_BLOCK cnames.structs.ossl_provider_st cnames.structs.asn1_object_st cnames.structs.ASN1_VALUE_st cnames.structs.ASN1_ITEM_st cnames.structs.asn1_pctx_st cnames.structs.asn1_sctx_st cnames.structs.bio_st cnames.structs.bignum_st cnames.structs.bignum_ctx cnames.structs.bn_blinding_st cnames.structs.bn_mont_ctx_st cnames.structs.bn_recp_ctx_st cnames.structs.bn_gencb_st cnames.structs.stack_st_BIGNUM cnames.structs.stack_st_BIGNUM_const cnames.structs.evp_cipher_st cnames.structs.evp_cipher_ctx_st cnames.structs.evp_md_st cnames.structs.evp_md_ctx_st cnames.structs.evp_mac_st cnames.structs.evp_mac_ctx_st cnames.structs.evp_pkey_st cnames.structs.evp_pkey_asn1_method_st cnames.structs.evp_pkey_method_st cnames.structs.evp_pkey_ctx_st cnames.structs.evp_keymgmt_st cnames.structs.evp_kdf_st cnames.structs.evp_kdf_ctx_st cnames.structs.evp_rand_st cnames.structs.evp_rand_ctx_st cnames.structs.evp_keyexch_st cnames.structs.evp_signature_st cnames.structs.evp_asym_cipher_st cnames.structs.evp_kem_st cnames.structs.evp_Encode_Ctx_st cnames.structs.hmac_ctx_st cnames.structs.dh_st cnames.structs.dh_method cnames.structs.dsa_st cnames.structs.dsa_method cnames.structs.rsa_st cnames.structs.rsa_meth_st cnames.structs.ec_key_st cnames.structs.ec_key_method_st cnames.structs.rand_meth_st cnames.structs.rand_drbg_st cnames.structs.ssl_dane_st cnames.structs.x509_st cnames.structs.X509_crl_st cnames.structs.x509_crl_method_st cnames.structs.x509_revoked_st cnames.structs.X509_name_st cnames.structs.X509_pubkey_st cnames.structs.x509_store_st cnames.structs.x509_store_ctx_st cnames.structs.x509_object_st cnames.structs.x509_lookup_st cnames.structs.x509_lookup_method_st cnames.structs.X509_VERIFY_PARAM_st cnames.structs.x509_sig_info_st cnames.structs.pkcs8_priv_key_info_st cnames.structs.v3_ext_ctx cnames.structs.ossl_lib_ctx_st cnames.structs.ossl_init_settings_st cnames.structs.ui_st cnames.structs.ui_method_st cnames.structs.engine_st cnames.structs.ssl_st cnames.structs.ssl_ctx_st cnames.structs.comp_ctx_st cnames.structs.comp_method_st cnames.structs.X509_POLICY_NODE_st cnames.structs.X509_POLICY_LEVEL_st cnames.structs.X509_POLICY_TREE_st cnames.structs.X509_POLICY_CACHE_st cnames.structs.AUTHORITY_KEYID_st cnames.structs.DIST_POINT_st cnames.structs.ISSUING_DIST_POINT_st cnames.structs.NAME_CONSTRAINTS_st cnames.structs.stack_st_void cnames.structs.ossl_http_req_ctx_st cnames.structs.ocsp_response_st cnames.structs.ocsp_responder_id_st cnames.structs.sct_st cnames.structs.sct_ctx_st cnames.structs.ctlog_st cnames.structs.ctlog_store_st cnames.structs.ct_policy_eval_ctx_st cnames.structs.ossl_store_info_st cnames.structs.ossl_store_search_st cnames.structs.ossl_param_bld_st cnames.structs.ossl_encoder_st cnames.structs.ossl_encoder_ctx_st cnames.structs.ossl_decoder_st cnames.structs.ossl_decoder_ctx_st cnames.structs.ossl_self_test_st cnames.structs.ossl_core_handle_st cnames.structs.openssl_core_ctx_st cnames.structs.ossl_core_bio_st cnames.structs.bio_addr_st cnames.structs.bio_addrinfo_st cnames.structs.bio_method_st cnames.structs.stack_st_BIO cnames.structs.stack_st_X509_ALGOR cnames.structs.stack_st_ASN1_STRING_TABLE cnames.structs.ASN1_TEMPLATE_st cnames.structs.ASN1_TLC_st cnames.structs.stack_st_ASN1_TYPE cnames.structs.stack_st_ASN1_OBJECT cnames.structs.stack_st_ASN1_INTEGER cnames.structs.stack_st_ASN1_UTF8STRING cnames.structs.stack_st_ASN1_GENERALSTRING cnames.structs.ec_method_st cnames.structs.ec_group_st cnames.structs.ec_point_st cnames.structs.ecpk_parameters_st cnames.structs.ec_parameters_st cnames.structs.ECDSA_SIG_st cnames.structs.DSA_SIG_st cnames.structs.stack_st_X509_NAME cnames.structs.stack_st_X509 cnames.structs.stack_st_X509_REVOKED cnames.structs.stack_st_X509_CRL cnames.structs.X509_sig_st cnames.structs.X509_name_entry_st cnames.structs.stack_st_X509_NAME_ENTRY cnames.structs.X509_extension_st cnames.structs.stack_st_X509_EXTENSION cnames.structs.x509_attributes_st cnames.structs.stack_st_X509_ATTRIBUTE cnames.structs.X509_req_info_st cnames.structs.X509_req_st cnames.structs.x509_cert_aux_st cnames.structs.x509_cinf_st cnames.structs.X509_crl_info_st cnames.structs.stack_st_X509_INFO cnames.structs.lhash_node_st cnames.structs.lhash_st cnames.structs.stack_st_X509_LOOKUP cnames.structs.stack_st_X509_OBJECT cnames.structs.stack_st_X509_VERIFY_PARAM cnames.structs.stack_st_X509_TRUST cnames.structs.stack_st_X509_POLICY_NODE cnames.structs.stack_st_POLICYQUALINFO cnames.structs.stack_st_PKCS7_SIGNER_INFO cnames.structs.stack_st_PKCS7_RECIP_INFO cnames.structs.stack_st_PKCS7 cnames.structs.stack_st_CONF_VALUE cnames.structs.conf_imodule_st cnames.structs.conf_module_st cnames.structs.stack_st_CONF_MODULE cnames.structs.stack_st_CONF_IMODULE cnames.structs.async_job_st cnames.structs.async_wait_ctx_st cnames.structs.stack_st_SCT cnames.structs.stack_st_CTLOG cnames.structs.ssl_method_st cnames.structs.ssl_cipher_st cnames.structs.ssl_session_st cnames.structs.tls_sigalgs_st cnames.structs.ssl_conf_ctx_st cnames.structs.ssl_comp_st cnames.structs.stack_st_SSL_CIPHER cnames.structs.stack_st_SSL_COMP cnames.structs.stack_st_SRTP_PROTECTION_PROFILE cnames.structs.lhash_st_SSL_SESSION cnames.structs.openssl_ssl_test_functions
headers=sys/socket.h sys/types.h netinet/in.h netinet/tcp.h arpa/inet.h netdb.h unistd.h fcntl.h errno.h sys/select.h sys/time.h sys/eventfd.h poll.h string.h liburing.h openssl/ssl.h openssl/err.h openssl/x509.h
includedForwardDeclarations=cnames.structs.sockaddr_at cnames.structs.sockaddr_ax25 cnames.structs.sockaddr_dl cnames.structs.sockaddr_eon cnames.structs.sockaddr_inarp cnames.structs.sockaddr_ipx cnames.structs.sockaddr_iso cnames.structs.sockaddr_ns cnames.structs.sockaddr_un cnames.structs.sockaddr_x25 cnames.structs.__locale_data cnames.structs.rusage cnames.structs.epoll_event cnames.structs.futex_waitv cnames.structs._IO_marker cnames.structs._IO_codecvt cnames.structs._IO_wide_data cnames.structs.obstack cnames.structs.stack_st cnames.structs.stack_st_OPENSSL_STRING cnames.structs.stack_st_OPENSSL_CSTRING cnames.structs.stack_st_OPENSSL_BLOCK cnames.structs.ossl_provider_st cnames.structs.asn1_object_st cnames.structs.ASN1_VALUE_st cnames.structs.ASN1_ITEM_st cnames.structs.asn1_pctx_st cnames.structs.asn1_sctx_st cnames.structs.bio_st cnames.structs.bignum_st cnames.structs.bignum_ctx cnames.structs.bn_blinding_st cnames.structs.bn_mont_ctx_st cnames.structs.bn_recp_ctx_st cnames.structs.bn_gencb_st cnames.structs.stack_st_BIGNUM cnames.structs.stack_st_BIGNUM_const cnames.structs.evp_cipher_st cnames.structs.evp_cipher_ctx_st cnames.structs.evp_md_st cnames.structs.evp_md_ctx_st cnames.structs.evp_mac_st cnames.structs.evp_mac_ctx_st cnames.structs.evp_pkey_st cnames.structs.evp_pkey_asn1_method_st cnames.structs.evp_pkey_method_st cnames.structs.evp_pkey_ctx_st cnames.structs.evp_keymgmt_st cnames.structs.evp_kdf_st cnames.structs.evp_kdf_ctx_st cnames.structs.evp_rand_st cnames.structs.evp_rand_ctx_st cnames.structs.evp_keyexch_st cnames.structs.evp_signature_st cnames.structs.evp_asym_cipher_st cnames.structs.evp_kem_st cnames.structs.evp_Encode_Ctx_st cnames.structs.hmac_ctx_st cnames.structs.dh_st cnames.structs.dh_method cnames.structs.dsa_st cnames.structs.dsa_method cnames.structs.rsa_st cnames.structs.rsa_meth_st cnames.structs.ec_key_st cnames.structs.ec_key_method_st cnames.structs.rand_meth_st cnames.structs.rand_drbg_st cnames.structs.ssl_dane_st cnames.structs.x509_st cnames.structs.X509_crl_st cnames.structs.x509_crl_method_st cnames.structs.x509_revoked_st cnames.structs.X509_name_st cnames.structs.X509_pubkey_st cnames.structs.x509_store_st cnames.structs.x509_store_ctx_st cnames.structs.x509_object_st cnames.structs.x509_lookup_st cnames.structs.x509_lookup_method_st cnames.structs.X509_VERIFY_PARAM_st cnames.structs.x509_sig_info_st cnames.structs.pkcs8_priv_key_info_st cnames.structs.v3_ext_ctx cnames.structs.ossl_lib_ctx_st cnames.structs.ossl_init_settings_st cnames.structs.ui_st cnames.structs.ui_method_st cnames.structs.engine_st cnames.structs.ssl_st cnames.structs.ssl_ctx_st cnames.structs.comp_ctx_st cnames.structs.comp_method_st cnames.structs.X509_POLICY_NODE_st cnames.structs.X509_POLICY_LEVEL_st cnames.structs.X509_POLICY_TREE_st cnames.structs.X509_POLICY_CACHE_st cnames.structs.AUTHORITY_KEYID_st cnames.structs.DIST_POINT_st cnames.structs.ISSUING_DIST_POINT_st cnames.structs.NAME_CONSTRAINTS_st cnames.structs.stack_st_void cnames.structs.ossl_http_req_ctx_st cnames.structs.ocsp_response_st cnames.structs.ocsp_responder_id_st cnames.structs.sct_st cnames.structs.sct_ctx_st cnames.structs.ctlog_st cnames.structs.ctlog_store_st cnames.structs.ct_policy_eval_ctx_st cnames.structs.ossl_store_info_st cnames.structs.ossl_store_search_st cnames.structs.ossl_param_bld_st cnames.structs.ossl_encoder_st cnames.structs.ossl_encoder_ctx_st cnames.structs.ossl_decoder_st cnames.structs.ossl_decoder_ctx_st cnames.structs.ossl_self_test_st cnames.structs.ossl_core_handle_st cnames.structs.openssl_core_ctx_st cnames.structs.ossl_core_bio_st cnames.structs.bio_addr_st cnames.structs.bio_addrinfo_st cnames.structs.bio_method_st cnames.structs.stack_st_BIO cnames.structs.stack_st_X509_ALGOR cnames.structs.stack_st_ASN1_STRING_TABLE cnames.structs.ASN1_TEMPLATE_st cnames.structs.ASN1_TLC_st cnames.structs.stack_st_ASN1_TYPE cnames.structs.stack_st_ASN1_OBJECT cnames.structs.stack_st_ASN1_INTEGER cnames.structs.stack_st_ASN1_UTF8STRING cnames.structs.stack_st_ASN1_GENERALSTRING cnames.structs.ec_method_st cnames.structs.ec_group_st cnames.structs.ec_point_st cnames.structs.ecpk_parameters_st cnames.structs.ec_parameters_st cnames.structs.ECDSA_SIG_st cnames.structs.DSA_SIG_st cnames.structs.stack_st_X509_NAME cnames.structs.stack_st_X509 cnames.structs.stack_st_X509_REVOKED cnames.structs.stack_st_X509_CRL cnames.structs.X509_sig_st cnames.structs.X509_name_entry_st cnames.structs.stack_st_X509_NAME_ENTRY cnames.structs.X509_extension_st cnames.structs.stack_st_X509_EXTENSION cnames.structs.x509_attributes_st cnames.structs.stack_st_X509_ATTRIBUTE cnames.structs.X509_req_info_st cnames.structs.X509_req_st cnames.structs.x509_cert_aux_st cnames.structs.x509_cinf_st cnames.structs.X509_crl_info_st cnames.structs.stack_st_X509_INFO cnames.structs.lhash_node_st cnames.structs.lhash_st cnames.structs.stack_st_X509_LOOKUP cnames.structs.stack_st_X509_OBJECT cnames.structs.stack_st_X509_VERIFY_PARAM cnames.structs.stack_st_X509_TRUST cnames.structs.stack_st_X509_POLICY_NODE cnames.structs.stack_st_POLICYQUALINFO cnames.structs.stack_st_PKCS7_SIGNER_INFO cnames.structs.stack_st_PKCS7_RECIP_INFO cnames.structs.stack_st_PKCS7 cnames.structs.stack_st_CONF_VALUE cnames.structs.conf_imodule_st cnames.structs.conf_module_st cnames.structs.stack_st_CONF_MODULE cnames.structs.stack_st_CONF_IMODULE cnames.structs.async_job_st cnames.structs.async_wait_ctx_st cnames.structs.stack_st_SCT cnames.structs.stack_st_CTLOG cnames.structs.ssl_method_st cnames.structs.ssl_cipher_st cnames.structs.ssl_session_st cnames.structs.tls_sigalgs_st cnames.structs.ssl_conf_ctx_st cnames.structs.ssl_comp_st cnames.structs.stack_st_SSL_CIPHER cnames.structs.stack_st_SSL_COMP cnames.structs.stack_st_SRTP_PROTECTION_PROFILE cnames.structs.lhash_st_SSL_SESSION cnames.structs.openssl_ssl_test_functions
includedHeaders=7d2e4c6165f4c5a21de573b76ee3ee3ae1d649e43236a4136ce47f0967dc1362 940d486d050fc87420d8ffc008e17f31ffb04467534ad1b039ed25abc52382f9 345acb98767d04277e413c4951fbb199b0500be23d43cddf17c6cd9fb319a8da 716d8459074e2a082d65a28192b32eddbfd7587348372395b1c283a723ae4c18 8b686ad5fec2c4d6f759a6594d7c216337774d059623677547b7e182cc5269ae 8db4f65e62cade8ae4d9b77960ee6aee093255acc1b637e3fb37d79179733b15 173afb522c6877dda3be1c93742c2061cd6e748ce395d2b3ae833fb49bfbfc4f 40367287cd437d78a05313f6ec52cb0f0a711e1b6711fdcc3699bf2bf28e810f ef444295a0a9e8f5c40918399a00cc91ba0bd79774110cdf6e652baa6cfadb2e 0b6ab3e2ed3ba79b30fe6ba81a68fc41f57965b8d56662763633431b703c9289 a78a5793a7cfa80ddd258a6cee637385e67b2b230500a24c1ded4060d604fe37 0d54fcf79ed8111df5d3580eb4bb662b744f8ffae03206c624ebec84d43f0ea0 049fc3ed84e810730a0b56e2084f9c190f7fbb582de6b55d7aa416dc41b17cd3 371847ed3adab1c19db392034f6a22407d321b1dc5f2440563f4b0b8b6c5386b 047ee5ab17a95364c4b0f14c3eb0750e84e457c408f9a65a6c225ece585e0c14 2be9170ce3621ea6062f10edef68bbc2db09bb454ec4397534263dd37b8f1f6a 81e60e8a8d99b28bc723c14b156d7f7fc8ff663d98a857a3f5aea90431f577e3 dcd64d184855b245e5c7acf21910a0aaca590f1faf094e400da5d30551d11eb0 721a557cff3ed308c69719a44ba8f7cd9536f6c602fb8f1b1eea8ed6749ee37d d96a2452da0d933941273d11d1048ea525f033306892835b0a7a0999b13853aa 94286e42e4970304da5cbef69de6695c84132ff8fbd4b6d72d29aeb7406dc5ff f6f74f790f21a27aa4ec1007c3f3235babcadeba07cc8a379478b0dfd2e128f8 0add7af26d2f4529d28506f0af6506ef687e507e4eddc946171d3e6805e9b9fe 659a7060004eda113671a38852c4d1e9cb97a35932bcd1d8540f98c09c180747 3c1abaa571e19f9b3148b46d0fe2a764a3254d9163a398d71006d6b839e5ab84 f67180898ee0ea2b0d521d38d06eb80f9a28b931399ad37ffcec2c9bcbd24f37 0cb0fc7af2948c2b02d01268796af8a5992985ee593866e70fd1c08e9c844ebc e046dd5c0b229550a439556bd2ca018b9652325ba7e8d6ac5c3ca9b014448e1e 3db5ded9d98a694e8c7196a06690b2e816ec6bb82689940d281f6504533f37e1 05291a7d38bb1d0da1ed01c09fe85fa2b1f4d5bc708e06bb930efec672db08d5 d2fbcbcb4cc072a11380c826e3c8d58ca08df21e8a2436a3fd9a64ad8b4acd0c 8e7e964087b9c7638be2b5fb0fa01ceab43e4af8393b805b54ac2bd8642a1b98 c47d28c26504ebda1e15d82b9ae74d288c9d68e757c7f37456dc39b131131035 21f6f60e8a28e6e0166f0b3685d939774b553a27d1f221559f2d8176b8fb2358 adf5a36ccf71cf7252c97627b133285f53d3d66b499838bb717845dcd8d93571 ed3a79c28629d75907ef498b30f8db2b6a433d7a49be3a752bad01007599b976 ec8b2058d4ac8e98ebaf6bdcb078000dd4df92b584e2ce6ae79546fb4219cde2 4b55d768919e8183816e4cdf910f62c7ac5313e70e370b287157e503bd2c26d1 189018b45921558a3650c0a9db42d0ba31f265b792ca568c9282ce0014bc0da1 5822392d80071a660264fd2b9ad2fe556ca1feae5d29aeb3e31d0285cefd0473 48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3c d924fd334e95aab9f6fafbab57b6cd7fa0eadae57cbad8d3cd2a639556a29694 bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f 31850e433c9c9a8c1868eabe0ed2a8485ee5953e81a8e28bd7ff8d9ba52c2019 983090c7e5e7eaff27114ec216889a8ad26e40ad8fbb78b8ae6c09391dc61543 5cdabc01dac0a3e9731ac16353210a615ca44e85b6ec9eafd2e79206e0b26c76 8d273280f282bf9e810f00ad9905977161dec3f103ef789892ceec8c453e1398 8ef5efeb3f25ae47ce03ba892f5caf77631b1257715fc12de72c21e61db17e43 55995b9cdfd3fcec2c6ac1f698a7405e99ff86b94ddf3124ba55485c95e6db9c ac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e 3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef9 63619500aa6095b881f62d7a255bd31eeeab9a829cf34ec40e20a62729323efc 3f2d0d03227c6f79d3c1543d9aa008c85ef556413cfbad1ad19663b36b6c3589 aeee224a19434556ef4a9a4afad553736789274656ca12463122300b557ce78c d578529989cc10e4166906a9f195594be6eaff2971f9ea2e8347ef6850c86e05 61127f97f1004c50307fa3d4ad517957e0d5a4bd8fafa4bac4359195c013f4c7 c26c51b07feadd45ca25e9c95e393b6783d580ab318a567c119828191a80bbed e86638082f9ce98c82e3022018fa5be175473445c824fe17bd32bf9668582368 893fa450527ce645f17922788097d5fe331e2a53012bab4e724d8a1f63e21aa2 5bf66871bfc18ae6d22c91d03e392c1a4cc5969ca74c5fa31b7510703a496844 04f7688e9c67129c9324da3315d8b5eb161700a30795340c1582be07d95db133 0ee692b83c032d738f7d826262e59189a9818ed4ce9a0f49a4a41ee7c85bf773 b0473919bb466a7376b3ebd778c0b9c10f7e1855804630809bcfa7640eb7f864 7125083b8096dd146e6498a61f38bf3bc7215c1c9237e92469550bb355545bab f0556deb7a832bc9bcc600ada0da3d15c99aad85b2ea2729c4d7c5830e40cc0c b1cf1fe1ea307156d4bbdccac24ac9d3acfab5c0e76d8e2ff58f9ea1a4b01936 b7c94e0f780fccf2fffd9b2888e698f5519a75be6113e97141b1c5a082433381 3cbbbf49bd3a49fe120b420eec6183803b17d7cb04f840c929455063f6ab7499 a11ec37187827c2f57d8227f8455d1ce29ee7ce22604db0a5e20f29fb3905b97 873794f4472ddcc7b95e69ac923897decc10bb731223c4fadb7bab0d86cf8804 a2ad1205e94a340a1ae72e939b2f3d4d1ff5de75d9bebe5cf17e546ed6d91256 16640bdef5ecba29e7a79f21878a24dea4455e996a0bfd0c211b0adea60a6c92 cbc2c3c1c89817f865595773d14f6554f88ce8a6a6cae99f2791c0d00a2ca60a 54f02dee64fba028529c5265273d23a96629f3217d6abc31574ef7cce5a63f70 0a8ec5ef69559544b9da26b7d5ebee07f4ee43baa3cc9e9f35f8a33d4f157676 dd4dfce9d1624326b478f1ad3405b15f637f1419d8b04c88fe83556753285a73 8d50bc7737bcc76f42b1f406244acb287bcf0463d180b6b0566d27d1f23b3e98 8a8d8ddea75349dea5aa214a0beaa8acdf45e0004e3670d758bd37c5fc06f8eb 94cb3b45d5826d7d5ce6d81e9eb8b053dedd43dd9cde5b074e47c3a28d47bd8d 00b3b33c165454470de0f21b324867ec6e9b43e34f5d503121adf021cad8202e 4e540151a30b70bb8490f8d7e530972d7e448e7e76a2732c9cc26cb25d56c761 5484af7e4dec9029686f27eb08f5f33208a3e03e66574aee9ab9d377599783db a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b23261 4ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86 fb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af 2c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793c f8fcd12a0bf9a17df83fd497c7d8e60e85e1594103642de1d6d7dbb5478ac9a0 a7468e1dd82ea8a895893496a7679fc9e5da726745333b01943401884d84162b 0ed79ecb2bea5125b9ca8e0fd789acfa6fdf31c89956c8cff995050a7d019150 c64a4abcaf64c430db74f577fd1d20c719e529017e8bbee8e9a5ac045172c308 04bd7e134e86aabf9499d9ef2f5b13546a7d0e113e141e8f935076d87ba185fd 1b5c071ab9ee0aafd0f213b30ffa3aed761756016d5565e1252a927aa00ae5dc 644e410a7997e0e3b196cf8a747ee660b978e6a4774a534da067dc3fd1b5b74a c64819b091b17d7fcf14a10da129793f2499879eacb1b361610cbec5162fc24b 1f98dd4e58defd8d3a8b5f7e20d59f6cf1b728bbfb4102578234b822db8e6853 0edc68d4ae8fd45f8127c6a8fe6936b6312f2835951a3157e51ad8b5dbcb46ad 70b41dc65c2239cb814b5f5caa8b068b3854daedf8d6e1c0a05299cf57247536 4c729a0aaa86a83c9d4585e6f6a60f0a2bd567fd3665f2a13c550a8303f3796a 9449fcba5bdec5bfe162da24d67fc3ed57cedb5c8c801f1bb29958e6f550d9b7 aa197c11709c0ab300b5c9feb8ea06d173725fa45cf4fcb7a93080f3496c5314 c20889137b96f2a0a3ff3a250842fe226426cb67dce84a2354b50cab2ab348e2 4152b3c5d095f5cf0adf5cc13ee0670e737eb7c4efef5fa08e9d1eb87e68ed78 b6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01f 09b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a10 eb8b891e775ebb50af0353fdcbc625854fd98780399b3a57a404d36af6c29749 2cab536381a2e5b16ec63266830890d948012e0ef2ee7e607c5500e25d8abf44 b6b2d9c9110816ecbed3a6e1b7db6a581d62f8abb93b250a308ece977fe01d7c d414d628034f1efb33effd2bbc85d2c0d1be9ea46d52cdc48fd99a93ecaa8acd 4f492590b0824814dadf07c9446561d9c6d67047903d4c8afe5208d5b95d6263 2f157ab18180169d3ab9af0710daaf17386eb248c7eb48a944348e66c45d40bf fef6dc6e659556e7ce73db41cc3208fa39ed77fd9163ebe05a3be357e3632bbd a79456587f504ae8020ab7f46aceaf5859d419c003e051c8cd2d067e64f25856 0a27898a4f720aeabcafb45eba42b0cd6b9593a6e77bd87019969eda94cf435b ef1475e1546024be5b12edea07ed215ce3a9b004b1266ba7a3b5e40fb7bbe986 8c44b91c2eb6e509905e1becec6b98f8ac006709bfa5d85d86e34a46eb9013cc 88b1392b88af3a08d908866f4e9c5650c5cddb0c8e021b0a3f8293cef6616feb 0839bdc7af291182ff9822a7b6419659fb26a49af5e4264857a71af4ccb12213 5eda010ce0233e02cea7c1b8679d42ab61eba23c369702661249eec8fd25785b 56e019330b859cc4e28af30854df4d29be120ec4bff74849301bb3c40c9f19ca 7d94a894bed0b9490967e8dbcd53725c0f2af9559e58d4b19bd14d3707974ee3 e681d251d9a7090118233baaf64ae08ca518d3d8ca6dbab6d11ef5564d4720b0 b2f76a26bbfa3668859e8e8a93af9321e14083914df0aa0367cdffaabf4ece81 4f0f2517d7d2ae6a132312e7c88e4f10a36700045b239346deed0ffa9e681c82 02b6bb18391305b9311776f1c11b5b9788f3f9ebf804913f7691dd669b568b0b 4485d0daa586733fd121554bf5eef304076cc01b3bd59c9df8bb35d3d067ae84 0bc9d6eb37a657ac4fe8e637a331b2728f1d438c446352d9f8f64f366c757b29 a2af66001d4a2f27d828112b04661282b7ff7d075158440e6649f396baea6d78 064391807d78836b4e0915f5f8a0d0a875ed23c2c40da2e853fcf4ee5dacc408 2f56e65bbf7ad26a8eb5d73f772b7e3c7ece935bb4a9f7e92ae5a4a05d22984c e15690707a51a98e5ed5dffa07ace93d2eaf7e06cdf7e73dace990106da940a4 94e633b9433baed6f4b10bb52e3f5cb3895f116a57d30eea729159efcd337ea7 48655faf4ebd4ca0af26a1ee8e3e16f8dc68385c9cd550ffb3629320681305b3 0070668ad665de2a164c82f370161f8e238ab03188ed51f99b08981f8027527f dba6d309d4b1ca0006342a7a1e08cfc6cb0a210610ff5ad1577d232ddaa10431 458eb529d0a451d27dfa294b6da982be2f1300f46884da2fa9bee5ad8efc7063 1a214847fbda711b4a14f211961593fcb2f5879b16f2f7115b2069dcca83acd3 e7bdda3f42eb0633850ed150fef0a0cf6193cbba8fa740e7505925424a595566 d6299fbc46fc57e7d14635cd5cf69125710ed021ab7305586c84644a03a39f8e 7a22b2f60b4140563dc6613a398a4030f53a30042c3cc9390aaf2e0aedd2f861 043d2683a24e16399bcfca1423ef0090151172dfe761af4464f0a9c8d6844a07 737a8707aef29fbf80889e4a4411aff93d66dfe46b89b5d25fbc79c1f383fbdc 99270c57646f3410998ca958496e64c40648be3f429134d00ed8a2f3e7bbeadb 1594ab7e6be9129d50123ad20b03bbc05d81649b99eccfd4b3ef4c42ac3012b4 be9585b942fffc79f371c2ae9b999ad513bd8159ba3d99bee395a9c61e99981f d351f360526c195c0e52158a56bc0af00f959b5f1ffeb457d226a38716676c8f c1f4b1268f7ed37c33b42020ae59934d7c8073f9fef0740312cc80cdf40b08b8 16aa0bd73a56cbb6cbc18095bd7a665bf9795196d056b0ec307b049f3871186c 749f4d26f0d851e1fa4056d28c57e9fa8c664a99ee852857e530f1c4e60148cf a41abacb2231b97018faafeab336762bc76c7ce2add17e43dee50a19143a783e 0de106c280e624c6e8df830c7a898f6636bbb7eb2a731de32df140f9d21f8cf6 d152b660d23065a6fb368a9304700a9aedceb226a7e317b12cef615b5f82b27a ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873 9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a 76396e5537d75285c3ca20e3b6a79b101eebfdc14d39c104ff7eab778672160e b404e1605a98effc07e7cbd60348df1afed3c1a002ee455f05e91843df690933 400cddae826ff4af31e418b24e28829c05647ff7e23693900f39e1be6498a4a4 567dbb4893d20bb986996f0a8b8f774b02ca6cb7df8e4b642895eade7e7ffcd9 a37bdd9048bcc9e236dd865b675f004d37e9945a879ad43c1c2206e1bcbdcd50 990cdb4a6949d1f2d2f6595edd4be1dfa2cb0284dd41e2f18e2b85bd4be30ab2 bc90e8b6eccca1fdf8b3fe29e3d5b694468cee305d8675612af7c1f8b3dcad61 ea26e45a70fb38b572b11d50865406355ab1d522936ed8cd2febb34ff699e835 710a4527f2d6871dcdda2bb9e0f157b98bd8bde88f09664de6f89950a2a8606d e480df214285bb3225da7549c0468590f7156ca399591167ee41360936264c46 890184233890bacd52fd420fef07befad411b9a318b97efbf36f46673d3e7841 eee44bb7885f6e6b9a2a139100a7751c2564f1b83090ed237f178c1470737046 724c362124239abc4b77decaf5d5f70af61476ea0fa84b1cb7a97c15957c1415 a5c404e815f8ea17c46ed1b78118f32c2e31fd3ce42f761af2bf8fb5a5864550 44ad0613758e8cf84d9ec4f40cf50cbb735b16e659f7e9fd30c2155585d94199 99ecb185a5a40dcd7d46f40f7772191a9aa0ca314481cc3998af8c9375f9898d 21500d5cb6062df47d6507baef6111cc951ceece4e2df26289a420fcf05ebec4 273e3eac154e0fd777b8e7c6edd9cd64af69a0d215370da12243d5b22378c2dc b31050f2b142f1b5bedfa97158b1baa06575dd0d12dde4531b3815b57069e3da 2430efb7a25b526aedff1f1e3b78c88a1aef5a3d73b2bdb9e92bda45930348ea 4c5e9e9b5f53c543ef6c8c933232e8a9aae0c2a93ef57d178c4edce76fd53531 ba3d25100d93a324122c4c8121759c689607656aedf0efa148f0bfe8826c9794 b4f6709d12c8493e2a42f740845abe2994deb27fc78fb85fcaa6e27228a87d62 603e58ab31ed75b7e0ab09a2ca94e99955f7fbc63310466321ce27c906227eb4 c561df72d5b987ccbd022059fdb1bcb6899c3e94b403997a0576ef3e1afb0f94 8afae3abf006beb39fd9d4d4bae38745cdf08a91e6217ddf25833c8d4b04751b 26c909942e8a6bc82725e9c402f393aed9e32d94190257ddf71e1b5f819b4e5e 37515f78be386f2edad4746f2947c928f480728c56d9a94e25302ebbdaef3c96 79ad5bbe87e2be78d83990f8e28e0b20163e7ee03b733dc7cbea4eed94b8314f aa4c25db20daf845f5d3e57d8aeba4011419c4ed1881992b73229a3f66a5c5c4 509fc0d1fba9f06fe85d61b6b9c0b2208c8fe8e63af55fcfdd7e4ad5eabe6927 bb9b0feccc1b326b8aee69fd00059b715947fee86b8638e27d07710f2c2895df bcd1a766d9043cf69f93414f8f5f7460a7f8b380c983ba986284ed5ad7947a0e 69f94382a15a3c4cfd1dda32108db5234727b36ed0e25f1fb12e0993c7b5ac95 4986b31300621b35ddd0e2220fd9943eabc264003d73364282869fbb5c1d4a84 1d445b989a1c583a9c55264776bb5c425fa03658de004275fbfdc720383bb085 575a32660c776ce2247e533615bee1ff0de20287b943d8368a382fdfb377b7c3 9dbebbc341950944353717d158b08c28e1be355e59301854a92e46cfb097367f e919a98133620696ca672d6d7f62ba24ef819ab85673e953ac7487b1f38faccc 3dfd0c5a46dde7b70e5b1bbe9eb8cb890a76b2cb6d1996e264dea40ccaf6bad8 720cc9c5c2f81802882996bd20be16d6ddf0a19c95021fd6f82f190f44065cd0 4e7759de28d9f389122c9f5adc93fc20eef7b6619594b1c96c7904b421450d4b 68b54776fa15943f3f018be6c7dc7a8847c9f512fb5eeec4f093804197dc2dfa 870042252331e89723d31079469104cafd676f0fedcbe0d99f56f3e8862fff8d 2981b182ac8930f17b136665b61f1c34c0cfdb4e122f19bd75d7ff552ff5e736 26eb5331384b27347c5d60d466c82e4fbbf91d920383ecddc479b29fd98dc22b 5fde1724c630063303aa2aae694e758c012616f94910907e909a99d0e15a58d5 e54be99f52cb6e0b8ffacb2a91db83b8129863381f45c952582faf30a7fce6c5 656851389d8f21bc80b566248d7849c6b4ecbd5b178592b8e099c6457b37d87c 9dde507c18007338ee90517748b2b468cf416b4738f56a68baab0b4bb362cbc0 348571893bca9600b9f790af5c6a02b40bffd83a718450a54a8022c70fef1a14 6f6c2476067bf3f2320ee59fa051ea9836acba4a82fd0f034b214ce5b2f5c995 c87b52702746e224e6242f4a2a2070b007502ea92063b41df2c4f6bec11c37ca 73f33a7b4406477a0eaf9d0ec42f43b2594167b1d6b84175f378cf5b0de07c12 21f9783955cd806e69b09ad6fbc956e7f2dc18f8804a4132e2ea0f37492d0c59 c736175338055b9ba8811d16db30aa5d3e5f9e2f09000706348a5ba06df44c30 7fab5bade4441300fa7ffe721ca2eb361835998db7d386f8f1be7db5b7596c3f 10d8e0157e339ee01f3b9c60c4b5bc60e6d4edce1084f0c9589ff75bf3a9f693 8141d04fc871e83308921c290fea380ce92db4a1e2647c985d2f9dcc2bedb08d f0dfac26985a7ae40174e90173df9f95b15bba4d3768290746d7258ff1b0ae64 5fc6f3f0dd5e46fd409cb51ae1b331fec799fb6ef4b5efdc8ffbe264e5e83997 c1d31f32a3dbc9dea1db10f322b4b46a24c3d4411fe54630df59fa46fc2b583a 1e4dff52ea00008bf161a1e19271f77b852b170af5b3d416d6f2cad73c19aa22 75c4b045fef75587c0df5c658b7466b74ad42755368a56cf6ff43581aa5768c6 e17a8d7f62a1ef257fd90e604d4293bf02d5f81ae8198efe1e197c5b27baeb8c b863eb4d76d0ac3a6465e859de128549e169eec280f029a22404321a6ebb1b80 ce4fec7ee41de25a20abb7a9f00fe93305793a7bd2023d434b9aa6f64f91058a de2748235824303e43941fbbea717c17d9c4653d9b821c6e9960b3d3f9347d03 a745e6b2835af7bb933e78870a270d51ab33778fe10a5cd377422d4b9587dcf0 28e92a797490e0fd3ba888803fec0104c242149bf922b1b447325efbde0c12d8 a007f31faa72a53ad0b85688287a231898d78048e49dd17f8e75f0b4338b151c 1fdb17fb97cdfb1a5db6a29fb34f77e625a4592614d31b6bd7efb334492f5cf3 69c2ecff5f62898461bc521ea918abd2a673206dd5e8d43288ad25d2c012f163 06500535b9b3d9742e745558dc02e52d0df6d75b038457d4f6c374ed68d39eaf a9f2e315eb068c81dd1711a4b2cdc65af0cdd976912704b86f9cd33b341fdd2b 8f4b78478d697614edad17c08ca34317ccfefd594ec053d444e842aaecebb14d 5c8983ed315c545b091df0aabc2ce42392f573ec112894a74727211ff0552a1f dba8e576339184d30d2ad3ea51b5f2963f5a02d393c414126ed9d76a8ff38715 9fe7a51f3de13b1fd03b319c64b8bd287164eb6ce7d3481994141c0be51396d5 70777f3993fce1e96dd54a1c8f839da604753f9c92cdafcaa5f268ce608bb0cd 6775c674fa408ead513c9062dda0d54fdf62fe50a299af12886863c0f995357b a37a9bb4578d1b2b1b373c820eb005dfe022c596f5cc5b7ab80de56a07d62c9b e8f6697076d2464eaecfe2cdae8d2045388c53da2372fd52df5f6cfdc4d63375 9ae49f961842fa3e2e76ea796e48b2a984e2a66dc0c266a52d01ac7bab5bd9f1 843df90b1b434eed626bb6b8bccd5f6ed530e592d706584f56a725d254d8a5d2 e49fbe0086f8fbefa5648eef70bc84e8090a9226a1e3c6e856499373004aed0a 49369e1569d424f56f016865a34d59b676984e7f67f459e6514241afcd818252 154f003cfbf49040a04d9aac459cf5009a5a1d76298b222d66ba5b5a4e3721af 8934546579df1f30bf22e1e8cd4872a0c2dbc54f5157f92534491c0f9571d956 562bfe4ac984ebfef4fb91bdbe0a649d157f5057ab61ffee3a844d23f7c72c0a 588d9574a9522a3c855782161f5031b14de49a891f732630ddc5e316941bf462 98401ca29f46694fff11304801d995015a7e4a81afe0db0a9a79a0bdde9e03d8 1f5c121c02d31f695bff708396e0512286fa04dee67f12ab895c0c558ba33f20 92e3330e2867bf17d3b305ba0f6fe6b073ad4bdb9db519e4224bbd993f1e9cb7 5ce26c99d8a0fffe062a4293f01f6d55619b4e1b8f75bf0065fb3faa2ac512e9 2b993bb35fed2b892f4128c63acb707ebe8b689b9327dd2d87eb7ed59e834b02 1d1f404032a9eb31408c1f10bdff554d5740fb345b64b86fb74da8df95fbd901 d2b97e90531bf9cdb086d9943a518bc474aebaa0aef02f1d41e8113fe944c9d9 3cc1e1dbda3781fec4f515b1d61e31c39c6e76b802b3150e7c977b0b0a213608 b0c7ea052133bcbcb82f6d4260e1a32bafe76c9635a5a7313408571bfbbc0977
interop=true
ir_provider=kotlin.native.cinterop
ir_signature_versions=1,2
language=C
libraryPaths.linux=/home/runner/work/socket/socket/libs/openssl/linux-x64/lib /home/runner/work/socket/socket/libs/liburing/linux-x64/lib
linkerOpts.linux=-lpthread -ldl --unresolved-symbols\=ignore-in-object-files
metadata_version=2.3.0
native_targets=linux_x64
package=com.ditchoom.socket.linux
staticLibraries.linux=libssl.a libcrypto.a liburing.a
unique_name=com.ditchoom\:socket-cinterop-LinuxSockets
