--- !tapi-tbd tbd-version: 4 targets: [ x86_64-macos, x86_64-maccatalyst, arm64e-macos, arm64e-maccatalyst ] install-name: '/usr/lib/libboringssl.dylib' exports: - targets: [ x86_64-macos, x86_64-maccatalyst ] weak-symbols: [ __ZTIN4bssl11SSLKeyShareE ] - targets: [ x86_64-macos, x86_64-maccatalyst, arm64e-macos, arm64e-maccatalyst ] symbols: [ _BIO_find_type, _BIO_flush, _BIO_free, _BIO_free_all, _BIO_get_fd, _BIO_get_retry_reason, _BIO_hexdump, _BIO_indent, _BIO_method_type, _BIO_new, _BIO_new_fp, _BIO_new_mem_buf, _BIO_printf, _BIO_puts, _BIO_read, _BIO_s_file, _BIO_s_socket, _BIO_set_fd, _BIO_set_flags, _BIO_set_fp, _BIO_set_retry_read, _BIO_set_retry_write, _BIO_should_io_special, _BIO_should_read, _BIO_should_write, _BIO_up_ref, _BIO_write, _BN_BLINDING_free, _BN_CTX_end, _BN_CTX_free, _BN_CTX_get, _BN_CTX_new, _BN_CTX_start, _BN_GENCB_call, _BN_MONT_CTX_free, _BN_bin2bn, _BN_bn2bin, _BN_bn2bin_padded, _BN_clear_free, _BN_dup, _BN_free, _BN_generate_prime_ex, _BN_new, _BN_num_bits, _BN_num_bytes, _BN_set_word, _BUF_memdup, _CBB_add_asn1, _CBB_add_asn1_uint64, _CBB_add_bytes, _CBB_add_space, _CBB_add_u16, _CBB_add_u16_length_prefixed, _CBB_add_u24, _CBB_add_u24_length_prefixed, _CBB_add_u32, _CBB_add_u8, _CBB_add_u8_length_prefixed, _CBB_cleanup, _CBB_data, _CBB_did_write, _CBB_discard_child, _CBB_finish, _CBB_finish_i2d, _CBB_flush, _CBB_init, _CBB_init_fixed, _CBB_len, _CBB_reserve, _CBB_zero, _CBS_asn1_ber_to_der, _CBS_asn1_bitstring_has_bit, _CBS_contains_zero_byte, _CBS_get_asn1, _CBS_get_asn1_implicit_string, _CBS_get_asn1_uint64, _CBS_get_bytes, _CBS_get_optional_asn1, _CBS_get_u16, _CBS_get_u16_length_prefixed, _CBS_get_u24, _CBS_get_u24_length_prefixed, _CBS_get_u32, _CBS_get_u8, _CBS_get_u8_length_prefixed, _CBS_is_valid_asn1_bitstring, _CBS_mem_equal, _CBS_peek_asn1_tag, _CBS_skip, _CBS_strdup, _CRYPTO_BUFFER_data, _CRYPTO_BUFFER_free, _CRYPTO_BUFFER_init_CBS, _CRYPTO_BUFFER_len, _CRYPTO_BUFFER_new, _CRYPTO_BUFFER_new_from_CBS, _CRYPTO_BUFFER_up_ref, _CRYPTO_MUTEX_cleanup, _CRYPTO_MUTEX_init, _CRYPTO_free_ex_data, _CRYPTO_get_ex_data, _CRYPTO_get_ex_new_index_ex, _CRYPTO_library_init, _CRYPTO_memcmp, _CRYPTO_new_ex_data, _CRYPTO_once, _CRYPTO_refcount_dec_and_test_zero, _CRYPTO_refcount_inc, _CRYPTO_set_ex_data, _DTLS_with_buffers_method, _DTLSv1_get_timeout, _DTLSv1_handle_timeout, _ECDH_compute_key, _ECDSA_do_verify, _ECDSA_sign, _ECDSA_size, _ECDSA_verify, _EC_GROUP_free, _EC_GROUP_get_curve_name, _EC_GROUP_new_by_curve_name, _EC_KEY_check_key, _EC_KEY_free, _EC_KEY_generate_key, _EC_KEY_get0_group, _EC_KEY_get0_public_key, _EC_KEY_new, _EC_KEY_new_by_curve_name, _EC_KEY_set_group, _EC_KEY_set_public_key, _EC_POINT_free, _EC_POINT_new, _EC_POINT_oct2point, _EC_POINT_point2oct, _EC_POINT_set_affine_coordinates_GFp, _ED25519_keypair_from_seed, _ED25519_sign, _ED25519_verify, _ENGINE_get_ECDSA_method, _ENGINE_get_RSA_method, _ERR_clear_error, _ERR_error_string_n, _ERR_get_error, _ERR_peek_error, _ERR_print_errors_cb, _ERR_print_errors_fp, _ERR_put_error, _ERR_reason_error_string, _EVP_AEAD_CTX_cleanup, _EVP_AEAD_CTX_init, _EVP_AEAD_CTX_init_with_direction, _EVP_AEAD_CTX_new, _EVP_AEAD_CTX_open, _EVP_AEAD_CTX_seal, _EVP_AEAD_CTX_zero, _EVP_AEAD_max_overhead, _EVP_CIPHER_CTX_cleanup, _EVP_CIPHER_CTX_ctrl, _EVP_CIPHER_CTX_iv_length, _EVP_CIPHER_CTX_set_padding, _EVP_DigestFinal_ex, _EVP_DigestInit_ex, _EVP_DigestSign, _EVP_DigestSignInit, _EVP_DigestUpdate, _EVP_DigestVerify, _EVP_DigestVerifyFinal, _EVP_DigestVerifyInit, _EVP_DigestVerifyUpdate, _EVP_MD_CTX_cleanup, _EVP_MD_CTX_copy_ex, _EVP_MD_CTX_create, _EVP_MD_CTX_destroy, _EVP_MD_CTX_init, _EVP_MD_block_size, _EVP_MD_size, _EVP_MD_type, _EVP_PKEY_CTX_set_rsa_mgf1_md, _EVP_PKEY_CTX_set_rsa_padding, _EVP_PKEY_CTX_set_rsa_pss_saltlen, _EVP_PKEY_cmp, _EVP_PKEY_free, _EVP_PKEY_get0_EC_KEY, _EVP_PKEY_get0_RSA, _EVP_PKEY_id, _EVP_PKEY_is_opaque, _EVP_PKEY_new, _EVP_PKEY_set1_RSA, _EVP_PKEY_set_type, _EVP_PKEY_size, _EVP_PKEY_up_ref, _EVP_aead_aes_128_cbc_sha1_tls, _EVP_aead_aes_128_gcm, _EVP_aead_aes_256_gcm, _EVP_aead_chacha20_poly1305, _EVP_des_ede3_cbc, _EVP_marshal_private_key, _EVP_md5, _EVP_md5_sha1, _EVP_parse_private_key, _EVP_parse_public_key, _EVP_sha1, _EVP_sha224, _EVP_sha256, _EVP_sha384, _EVP_sha512, _HMAC, _HMAC_CTX_cleanup, _HMAC_CTX_copy_ex, _HMAC_CTX_init, _HMAC_Final, _HMAC_Init_ex, _HMAC_Update, _METHOD_ref, _METHOD_unref, '_OBJC_CLASS_$_boringssl_concrete_nw_protocol_boringssl', _OBJ_obj2nid, _OPENSSL_cleanse, _OPENSSL_free, _OPENSSL_malloc, _PKCS5_PBKDF2_HMAC, _PKCS5_PBKDF2_HMAC_SHA1, _RAND_bytes, _RSA_check_key, _RSA_decrypt, _RSA_encrypt, _RSA_free, _RSA_padding_add_PKCS1_PSS_mgf1, _RSA_padding_add_PKCS1_type_1, _RSA_padding_add_none, _RSA_padding_check_PKCS1_type_1, _RSA_private_key_from_bytes, _RSA_private_key_to_bytes, _RSA_public_key_to_bytes, _RSA_size, _RSA_verify_PKCS1_PSS_mgf1, _SHA256, _SHA256_Final, _SHA256_Init, _SHA256_Update, _SSL_CIPHER_get_auth_nid, _SSL_CIPHER_get_cipher_nid, _SSL_CIPHER_get_digest_nid, _SSL_CIPHER_get_id, _SSL_CIPHER_get_kx_nid, _SSL_CIPHER_get_max_version, _SSL_CIPHER_get_min_version, _SSL_CIPHER_get_name, _SSL_CIPHER_get_prf_nid, _SSL_CIPHER_get_version, _SSL_CTX_clear_mode, _SSL_CTX_clear_options, _SSL_CTX_enable_ocsp_stapling, _SSL_CTX_enable_signed_cert_timestamps, _SSL_CTX_free, _SSL_CTX_get_ciphers, _SSL_CTX_get_max_proto_version, _SSL_CTX_get_min_proto_version, _SSL_CTX_get_mode, _SSL_CTX_new, _SSL_CTX_sess_set_new_cb, _SSL_CTX_set_allow_unknown_alpn_protos, _SSL_CTX_set_alpn_protos, _SSL_CTX_set_alpn_select_cb, _SSL_CTX_set_cert_cb, _SSL_CTX_set_cipher_list, _SSL_CTX_set_custom_verify, _SSL_CTX_set_early_data_enabled, _SSL_CTX_set_info_callback, _SSL_CTX_set_max_proto_version, _SSL_CTX_set_min_proto_version, _SSL_CTX_set_mode, _SSL_CTX_set_msg_callback, _SSL_CTX_set_next_proto_select_cb, _SSL_CTX_set_next_protos_advertised_cb, _SSL_CTX_set_ocsp_response, _SSL_CTX_set_options, _SSL_CTX_set_psk_client13_ext_callback, _SSL_CTX_set_psk_client_callback, _SSL_CTX_set_psk_server_callback, _SSL_CTX_set_session_cache_mode, _SSL_CTX_set_tlsext_ticket_keys, _SSL_CTX_use_psk_identity_hint, _SSL_SESSION_free, _SSL_SESSION_from_bytes, _SSL_SESSION_get0_cipher, _SSL_SESSION_get0_peer_certificates, _SSL_SESSION_get_id, _SSL_SESSION_get_master_key, _SSL_SESSION_get_max_early_data, _SSL_SESSION_get_ticket_lifetime_hint, _SSL_SESSION_get_version, _SSL_SESSION_has_ticket, _SSL_SESSION_new, _SSL_SESSION_to_bytes, _SSL_SESSION_to_bytes_for_ticket, _SSL_SESSION_up_ref, _SSL_SESSION_was_renewed, _SSL_accept, _SSL_alert_desc_string_long, _SSL_alert_type_string_long, _SSL_clear_mode, _SSL_clear_options, _SSL_connect, _SSL_do_handshake, _SSL_early_data_accepted, _SSL_enable_ocsp_stapling, _SSL_enable_signed_cert_timestamps, _SSL_export_keying_material, _SSL_free, _SSL_generate_key_block, _SSL_get0_alpn_selected, _SSL_get0_certificate_types, _SSL_get0_ocsp_response, _SSL_get0_peer_certificates, _SSL_get0_signed_cert_timestamp_list, _SSL_get_cipher_by_value, _SSL_get_ciphers, _SSL_get_client_random, _SSL_get_current_cipher, _SSL_get_error, _SSL_get_ex_data, _SSL_get_mode, _SSL_get_psk_identity, _SSL_get_psk_identity_hint, _SSL_get_server_random, _SSL_get_servername, _SSL_get_session, _SSL_get_srtp_profiles, _SSL_in_early_data, _SSL_in_false_start, _SSL_is_dtls, _SSL_new, _SSL_peek, _SSL_read, _SSL_reset_early_data_reject, _SSL_session_reused, _SSL_set_accept_state, _SSL_set_alpn_protos, _SSL_set_bio, _SSL_set_cert_cb, _SSL_set_chain_and_key, _SSL_set_cipher_list, _SSL_set_connect_state, _SSL_set_custom_verify, _SSL_set_early_data_enabled, _SSL_set_ex_data, _SSL_set_max_proto_version, _SSL_set_min_proto_version, _SSL_set_mode, _SSL_set_mtu, _SSL_set_ocsp_response, _SSL_set_options, _SSL_set_private_key_method, _SSL_set_psk_client13_ext_callback, _SSL_set_psk_client_callback, _SSL_set_psk_server_callback, _SSL_set_renegotiate_mode, _SSL_set_session, _SSL_set_shutdown, _SSL_set_signed_cert_timestamp_list, _SSL_set_state, _SSL_set_strict_cipher_list, _SSL_set_tls13_ciphersuite_aesgcm_enabled, _SSL_set_tls13_ciphersuite_chacha20poly1305_enabled, _SSL_set_tlsext_host_name, _SSL_shutdown, _SSL_state, _SSL_state_string_long, _SSL_use_psk_identity_hint, _SSL_version, _SSL_write, _TLS_with_buffers_method, _X25519, _X25519_public_from_private, __ZN4bssl11SSLKeyShare6CreateEt, __ZN4bssl13dtls1_min_mtuEv, __ZN4bssl19ssl_nid_to_group_idEPti, __ZN4bssl20ssl_client_handshakeEPNS_13SSL_HANDSHAKEE, __ZN4bssl20ssl_name_to_group_idEPtPKcm, __ZN4bssl20ssl_server_handshakeEPNS_13SSL_HANDSHAKEE, __ZN4bssl22dtls_max_seal_overheadEPK6ssl_stt, __ZN4bssl24tls13_rotate_traffic_keyEP6ssl_st20evp_aead_direction_t, __ZN4bssl26ssl_client_handshake_stateEPNS_13SSL_HANDSHAKEE, __ZN4bssl26ssl_server_handshake_stateEPNS_13SSL_HANDSHAKEE, __ZN4bssl32tls13_process_new_session_ticketEP6ssl_stRKNS_10SSLMessageE, __ZN4bssl38ssl_client_cipher_list_contains_cipherEPK22ssl_early_callback_ctxt, __ZN4bssl8tls1_prfEPK9env_md_stNS_4SpanIhEENS3_IKhEENS3_IKcEES6_S6_, _bn_mont_n0, _boringssl_ciphers_create_configuration_string, _boringssl_ciphers_fillout_configuration_string, _boringssl_config_get_false_start_enabled, _boringssl_config_get_ocsp_enabled, _boringssl_config_get_renegotiation_enabled, _boringssl_config_get_resumption_enabled, _boringssl_config_get_sct_enabled, _boringssl_config_get_tickets_enabled, _boringssl_context_copy_metadata, _boringssl_context_get_peer_hostname, _boringssl_context_get_session_ticket_enabled, _boringssl_context_is_dtls, _boringssl_context_set_alpn_data, _boringssl_context_set_alpn_protocol_list, _boringssl_context_set_cipher_suites, _boringssl_context_set_client_auth, _boringssl_context_set_false_start, _boringssl_context_set_identity_from_array, _boringssl_context_set_max_version, _boringssl_context_set_min_version, _boringssl_context_set_mtu, _boringssl_context_set_ocsp_enable, _boringssl_context_set_ocsp_response, _boringssl_context_set_peer_hostname, _boringssl_context_set_psk_identity_hint, _boringssl_context_set_renegotiation, _boringssl_context_set_resumption, _boringssl_context_set_sct_enable, _boringssl_context_set_session_ticket_enabled, _boringssl_context_set_signed_cert_timestamp_list, _boringssl_context_set_verify_mode, _boringssl_context_ssl_context_create, _boringssl_context_ssl_context_destroy, _boringssl_helper_copy_certificates_from_CRYPTO_BUFFERs, _boringssl_identity_copy_certificate_chain, _boringssl_identity_copy_sec_identity, _boringssl_identity_create_from_external_identity, _boringssl_identity_create_from_identity, _boringssl_log_open, _boringssl_memory_copy_array, _boringssl_memory_outstanding_allocations, _boringssl_metrics_log_connection, _boringssl_metrics_log_connection_failure, _boringssl_session_apply_protocol_options_for_transport, _boringssl_session_create, _boringssl_session_destroy, _boringssl_session_disconnect, _boringssl_session_early_data_accepted, _boringssl_session_export_secret, _boringssl_session_finish_handshake, _boringssl_session_get_peer_public_key, _boringssl_session_get_quic_early_data_context, _boringssl_session_handshake_continue, _boringssl_session_has_session_ticket, _boringssl_session_read, _boringssl_session_set_bio, _boringssl_session_set_early_data_enabled, _boringssl_session_set_peer_hostname, _boringssl_session_set_quic_early_data_context, _boringssl_session_set_trust_reference, _boringssl_session_was_resumed, _boringssl_session_write, _d2i_ECPrivateKey, _d2i_PrivateKey, _datapath_logging_enabled, _i2d_ECPrivateKey, _i2o_ECPublicKey, _nw_protocol_boringssl_copy_definition, _nw_protocol_boringssl_disconnect, _nw_protocol_boringssl_identifier, _rsa_default_sign_raw, _rsa_default_size, _sk_pop_free ] objc-ivars: [ boringssl_concrete_boringssl_ctx.boringssl_handle, boringssl_concrete_boringssl_ctx.handshake_timer_fires, boringssl_concrete_boringssl_ctx.peer_verified, boringssl_concrete_boringssl_ctx.received_certificate_request, boringssl_concrete_boringssl_ctx.recovered_session, boringssl_concrete_boringssl_ctx.ssl_ctx, boringssl_concrete_boringssl_ctx.ssl_session, boringssl_concrete_nw_protocol_boringssl.boringssl_bio, boringssl_concrete_nw_protocol_boringssl.read_func, boringssl_concrete_nw_protocol_boringssl.write_func ] ...