From 59d04efee81ac440e45de94a86877c7977a38cda Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Fri, 13 Aug 2021 16:32:53 +0200 Subject: [PATCH] Missing API for libimobiledevice --- wolfssl/openssl/pem.h | 1 + wolfssl/openssl/ssl.h | 1 + wolfssl/openssl/x509v3.h | 1 + 3 files changed, 3 insertions(+) diff --git a/wolfssl/openssl/pem.h b/wolfssl/openssl/pem.h index e41fb1263..69ecba5a5 100644 --- a/wolfssl/openssl/pem.h +++ b/wolfssl/openssl/pem.h @@ -224,6 +224,7 @@ int wolfSSL_PEM_write_DHparams(XFILE fp, WOLFSSL_DH* dh); #define PEM_read_bio_RSAPrivateKey wolfSSL_PEM_read_bio_RSAPrivateKey #define PEM_write_bio_RSA_PUBKEY wolfSSL_PEM_write_bio_RSA_PUBKEY #define PEM_read_bio_RSA_PUBKEY wolfSSL_PEM_read_bio_RSA_PUBKEY +#define PEM_read_bio_RSAPublicKey wolfSSL_PEM_read_bio_RSA_PUBKEY #define PEM_read_bio_ECPKParameters wolfSSL_PEM_read_bio_ECPKParameters #define PEM_write_RSAPrivateKey wolfSSL_PEM_write_RSAPrivateKey #define PEM_write_RSA_PUBKEY wolfSSL_PEM_write_RSA_PUBKEY diff --git a/wolfssl/openssl/ssl.h b/wolfssl/openssl/ssl.h index d5fef61c4..c8dbe9847 100644 --- a/wolfssl/openssl/ssl.h +++ b/wolfssl/openssl/ssl.h @@ -1448,6 +1448,7 @@ wolfSSL_X509_STORE_set_verify_cb((WOLFSSL_X509_STORE *)(s), (WOLFSSL_X509_STORE_ #ifndef NO_WOLFSSL_STUB #define OBJ_create_objects(...) +#define sk_SSL_COMP_free(...) #endif #define SSL_set_psk_use_session_callback wolfSSL_set_psk_use_session_callback diff --git a/wolfssl/openssl/x509v3.h b/wolfssl/openssl/x509v3.h index db471dd8d..5d1be2574 100644 --- a/wolfssl/openssl/x509v3.h +++ b/wolfssl/openssl/x509v3.h @@ -121,6 +121,7 @@ WOLFSSL_API int wolfSSL_X509V3_EXT_add_nconf(WOLFSSL_CONF *conf, WOLFSSL_X509V3_ #define X509V3_set_ctx wolfSSL_X509V3_set_ctx #ifndef NO_WOLFSSL_STUB #define X509V3_set_nconf(...) +#define X509V3_EXT_cleanup(...) #endif #define X509V3_set_ctx_test(ctx) wolfSSL_X509V3_set_ctx(ctx, NULL, NULL, NULL, NULL, CTX_TEST) #define X509V3_set_ctx_nodb wolfSSL_X509V3_set_ctx_nodb