From 096a0c811be29b49a957f0711ec945f85e60a538 Mon Sep 17 00:00:00 2001 From: Davide Pianca <davidepianca98@gmail.com> Date: Wed, 11 Dec 2024 15:06:39 +0100 Subject: [PATCH] Add missing openssl imports --- .../github/davidepianca98/TLSClientEngine.kt | 41 +------------------ .../github/davidepianca98/TLSClientEngine.kt | 41 +------------------ .../github/davidepianca98/TLSClientEngine.kt | 41 +------------------ 3 files changed, 3 insertions(+), 120 deletions(-) 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 6a7fddc..28a224c 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 6a7fddc..28a224c 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 6a7fddc..28a224c 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 -- GitLab