diff --git a/kmqtt-client/src/iosArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt b/kmqtt-client/src/iosArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt index 6a7fddc0f8df0ef7b503ac160160008318af81ec..28a224cec13792d3dd83da8b03fded99db81cf93 100644 --- a/kmqtt-client/src/iosArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt +++ b/kmqtt-client/src/iosArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt @@ -8,46 +8,7 @@ import kotlinx.cinterop.refTo import kotlinx.cinterop.reinterpret import kotlinx.cinterop.staticCFunction import kotlinx.cinterop.toKString -import openssl.BIO_FLAGS_SHOULD_RETRY -import openssl.BIO_free -import openssl.BIO_new -import openssl.BIO_puts -import openssl.BIO_read -import openssl.BIO_s_mem -import openssl.BIO_test_flags -import openssl.BIO_write -import openssl.PEM_X509_INFO_read_bio -import openssl.PEM_read_bio_PrivateKey -import openssl.PEM_read_bio_X509 -import openssl.SSL_CTX_check_private_key -import openssl.SSL_CTX_get_cert_store -import openssl.SSL_CTX_load_verify_locations -import openssl.SSL_CTX_new -import openssl.SSL_CTX_set_cert_verify_callback -import openssl.SSL_CTX_set_default_passwd_cb -import openssl.SSL_CTX_set_default_passwd_cb_userdata -import openssl.SSL_CTX_use_PrivateKey -import openssl.SSL_CTX_use_PrivateKey_file -import openssl.SSL_CTX_use_certificate -import openssl.SSL_CTX_use_certificate_file -import openssl.SSL_FILETYPE_PEM -import openssl.SSL_VERIFY_PEER -import openssl.SSL_free -import openssl.SSL_get_error -import openssl.SSL_is_init_finished -import openssl.SSL_new -import openssl.SSL_read -import openssl.SSL_set_bio -import openssl.SSL_set_connect_state -import openssl.SSL_set_verify -import openssl.SSL_write -import openssl.TLS_client_method -import openssl.X509_INFO_free -import openssl.X509_STORE_add_cert -import openssl.X509_get_default_cert_dir_env -import openssl.sk_X509_INFO_num -import openssl.sk_X509_INFO_pop_free -import openssl.sk_X509_INFO_value +import openssl.* import platform.posix.getenv import platform.posix.strcpy import platform.posix.strlen diff --git a/kmqtt-client/src/iosSimulatorArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt b/kmqtt-client/src/iosSimulatorArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt index 6a7fddc0f8df0ef7b503ac160160008318af81ec..28a224cec13792d3dd83da8b03fded99db81cf93 100644 --- a/kmqtt-client/src/iosSimulatorArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt +++ b/kmqtt-client/src/iosSimulatorArm64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt @@ -8,46 +8,7 @@ import kotlinx.cinterop.refTo import kotlinx.cinterop.reinterpret import kotlinx.cinterop.staticCFunction import kotlinx.cinterop.toKString -import openssl.BIO_FLAGS_SHOULD_RETRY -import openssl.BIO_free -import openssl.BIO_new -import openssl.BIO_puts -import openssl.BIO_read -import openssl.BIO_s_mem -import openssl.BIO_test_flags -import openssl.BIO_write -import openssl.PEM_X509_INFO_read_bio -import openssl.PEM_read_bio_PrivateKey -import openssl.PEM_read_bio_X509 -import openssl.SSL_CTX_check_private_key -import openssl.SSL_CTX_get_cert_store -import openssl.SSL_CTX_load_verify_locations -import openssl.SSL_CTX_new -import openssl.SSL_CTX_set_cert_verify_callback -import openssl.SSL_CTX_set_default_passwd_cb -import openssl.SSL_CTX_set_default_passwd_cb_userdata -import openssl.SSL_CTX_use_PrivateKey -import openssl.SSL_CTX_use_PrivateKey_file -import openssl.SSL_CTX_use_certificate -import openssl.SSL_CTX_use_certificate_file -import openssl.SSL_FILETYPE_PEM -import openssl.SSL_VERIFY_PEER -import openssl.SSL_free -import openssl.SSL_get_error -import openssl.SSL_is_init_finished -import openssl.SSL_new -import openssl.SSL_read -import openssl.SSL_set_bio -import openssl.SSL_set_connect_state -import openssl.SSL_set_verify -import openssl.SSL_write -import openssl.TLS_client_method -import openssl.X509_INFO_free -import openssl.X509_STORE_add_cert -import openssl.X509_get_default_cert_dir_env -import openssl.sk_X509_INFO_num -import openssl.sk_X509_INFO_pop_free -import openssl.sk_X509_INFO_value +import openssl.* import platform.posix.getenv import platform.posix.strcpy import platform.posix.strlen diff --git a/kmqtt-client/src/watchosX64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt b/kmqtt-client/src/watchosX64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt index 6a7fddc0f8df0ef7b503ac160160008318af81ec..28a224cec13792d3dd83da8b03fded99db81cf93 100644 --- a/kmqtt-client/src/watchosX64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt +++ b/kmqtt-client/src/watchosX64Main/kotlin/io/github/davidepianca98/TLSClientEngine.kt @@ -8,46 +8,7 @@ import kotlinx.cinterop.refTo import kotlinx.cinterop.reinterpret import kotlinx.cinterop.staticCFunction import kotlinx.cinterop.toKString -import openssl.BIO_FLAGS_SHOULD_RETRY -import openssl.BIO_free -import openssl.BIO_new -import openssl.BIO_puts -import openssl.BIO_read -import openssl.BIO_s_mem -import openssl.BIO_test_flags -import openssl.BIO_write -import openssl.PEM_X509_INFO_read_bio -import openssl.PEM_read_bio_PrivateKey -import openssl.PEM_read_bio_X509 -import openssl.SSL_CTX_check_private_key -import openssl.SSL_CTX_get_cert_store -import openssl.SSL_CTX_load_verify_locations -import openssl.SSL_CTX_new -import openssl.SSL_CTX_set_cert_verify_callback -import openssl.SSL_CTX_set_default_passwd_cb -import openssl.SSL_CTX_set_default_passwd_cb_userdata -import openssl.SSL_CTX_use_PrivateKey -import openssl.SSL_CTX_use_PrivateKey_file -import openssl.SSL_CTX_use_certificate -import openssl.SSL_CTX_use_certificate_file -import openssl.SSL_FILETYPE_PEM -import openssl.SSL_VERIFY_PEER -import openssl.SSL_free -import openssl.SSL_get_error -import openssl.SSL_is_init_finished -import openssl.SSL_new -import openssl.SSL_read -import openssl.SSL_set_bio -import openssl.SSL_set_connect_state -import openssl.SSL_set_verify -import openssl.SSL_write -import openssl.TLS_client_method -import openssl.X509_INFO_free -import openssl.X509_STORE_add_cert -import openssl.X509_get_default_cert_dir_env -import openssl.sk_X509_INFO_num -import openssl.sk_X509_INFO_pop_free -import openssl.sk_X509_INFO_value +import openssl.* import platform.posix.getenv import platform.posix.strcpy import platform.posix.strlen