Control: tags -1 patch
I am uploading an experimental version with JNI enabled. Please find the debdiff attached.
diff -Nru wolfssl-5.7.2/debian/changelog wolfssl-5.7.2/debian/changelog --- wolfssl-5.7.2/debian/changelog 2024-09-23 11:52:19.000000000 +0200 +++ wolfssl-5.7.2/debian/changelog 2025-08-04 12:46:37.000000000 +0200 @@ -1,3 +1,10 @@ +wolfssl (5.7.2-0.2) experimental; urgency=medium + + * Non-maintainer upload. + * Enable JNI and memcached. (Closes: #1109656) + + -- Bastian Germann <[email protected]> Mon, 04 Aug 2025 12:46:37 +0200 + wolfssl (5.7.2-0.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru wolfssl-5.7.2/debian/libwolfssl42t64.symbols wolfssl-5.7.2/debian/libwolfssl42t64.symbols --- wolfssl-5.7.2/debian/libwolfssl42t64.symbols 2024-09-23 11:52:19.000000000 +0200 +++ wolfssl-5.7.2/debian/libwolfssl42t64.symbols 2025-08-04 12:46:37.000000000 +0200 @@ -2,6 +2,7 @@ * Build-Depends-Package: libwolfssl-dev AddSessionToCache@Base 5.5.3 AddSignature@Base 5.5.3 + AltNameDup@Base 5.7.2 AltNameNew@Base 5.2.0 Base16_Decode@Base 5.2.0 Base16_Encode@Base 5.2.0 @@ -197,10 +198,16 @@ wc_AesSivEncrypt@Base 5.2.0 wc_AesXtsDecrypt@Base 5.2.0 wc_AesXtsDecryptConsecutiveSectors@Base 5.6.4 + wc_AesXtsDecryptFinal@Base 5.7.2 + wc_AesXtsDecryptInit@Base 5.7.2 wc_AesXtsDecryptSector@Base 5.2.0 + wc_AesXtsDecryptUpdate@Base 5.7.2 wc_AesXtsEncrypt@Base 5.2.0 wc_AesXtsEncryptConsecutiveSectors@Base 5.6.4 + wc_AesXtsEncryptFinal@Base 5.7.2 + wc_AesXtsEncryptInit@Base 5.7.2 wc_AesXtsEncryptSector@Base 5.2.0 + wc_AesXtsEncryptUpdate@Base 5.7.2 wc_AesXtsFree@Base 5.2.0 wc_AesXtsInit@Base 5.6.6 wc_AesXtsSetKey@Base 5.2.0 @@ -242,8 +249,10 @@ wc_Chacha_SetIV@Base 5.2.0 wc_Chacha_SetKey@Base 5.2.0 wc_CheckCertSigPubKey@Base 5.5.3 + wc_CheckCertSignature@Base 5.7.2 wc_CheckProbablePrime@Base 5.2.0 wc_CheckProbablePrime_ex@Base 5.2.0 + wc_CheckRsaKey@Base 5.7.2 wc_ClearSakkePointITable@Base 5.2.0 wc_CmacFinal@Base 5.2.0 wc_CmacFinalNoFree@Base 5.6.6 @@ -368,6 +377,7 @@ wc_ExportSakkePrivateKey@Base 5.2.0 wc_ExportSakkePublicKey@Base 5.2.0 wc_FileExists@Base 5.2.0 + wc_FreeCertList@Base 5.7.2 wc_FreeDecodedCert@Base 5.2.0 wc_FreeDer@Base 5.2.0 wc_FreeDhKey@Base 5.2.0 @@ -425,6 +435,7 @@ wc_HmacInit_Id@Base 5.2.0 wc_HmacInit_Label@Base 5.2.0 wc_HmacSetKey@Base 5.2.0 + wc_HmacSetKey_ex@Base 5.7.2 wc_HmacSizeByType@Base 5.2.0 wc_HmacUpdate@Base 5.2.0 wc_HpkeDeserializePublicKey@Base 5.6.4 @@ -540,6 +551,7 @@ wc_PKCS12_create@Base 5.2.0 wc_PKCS12_free@Base 5.2.0 wc_PKCS12_new@Base 5.2.0 + wc_PKCS12_new_ex@Base 5.7.2 wc_PKCS12_parse@Base 5.2.0 wc_PKCS7_AddCertificate@Base 5.2.0 wc_PKCS7_AddRecipient_KARI@Base 5.2.0 @@ -616,6 +628,7 @@ wc_Poly1305_MAC@Base 5.2.0 wc_Poly1305_Pad@Base 5.2.0 wc_PubKeyPemToDer@Base 5.2.0 + wc_RNG_DRBG_Reseed@Base 5.7.2 wc_RNG_GenerateBlock@Base 5.2.0 wc_RNG_GenerateByte@Base 5.2.0 wc_RNG_HealthTest@Base 5.2.0 @@ -645,11 +658,13 @@ wc_RsaPSS_VerifyInline@Base 5.2.0 wc_RsaPSS_VerifyInline_ex@Base 5.2.0 wc_RsaPSS_Verify_ex@Base 5.2.0 + wc_RsaPad_ex@Base 5.7.2 wc_RsaPrivateDecrypt@Base 5.2.0 wc_RsaPrivateDecryptInline@Base 5.2.0 wc_RsaPrivateDecryptInline_ex@Base 5.2.0 wc_RsaPrivateDecrypt_ex@Base 5.2.0 wc_RsaPrivateKeyDecode@Base 5.2.0 + wc_RsaPrivateKeyDecodeRaw@Base 5.7.2 wc_RsaPrivateKeyValidate@Base 5.6.4 wc_RsaPublicEncrypt@Base 5.2.0 wc_RsaPublicEncrypt_ex@Base 5.2.0 @@ -663,7 +678,9 @@ wc_RsaSSL_Verify_ex2@Base 5.2.0 wc_RsaSSL_Verify_ex@Base 5.2.0 wc_RsaSetRNG@Base 5.2.0 + wc_RsaUnPad_ex@Base 5.7.2 wc_SRTCP_KDF@Base 5.7.0 + wc_SRTCP_KDF_ex@Base 5.7.2 wc_SRTCP_KDF_label@Base 5.7.0 wc_SRTP_KDF@Base 5.7.0 wc_SRTP_KDF_kdr_to_idx@Base 5.7.0 @@ -845,6 +862,7 @@ wc_SrpVerifyPeersProof@Base 5.2.0 wc_Time@Base 5.2.0 wc_Tls13_HKDF_Expand_Label@Base 5.2.0 + wc_Tls13_HKDF_Expand_Label_Alloc@Base 5.7.2 wc_Tls13_HKDF_Expand_Label_ex@Base 5.7.0 wc_Tls13_HKDF_Extract@Base 5.2.0 wc_Tls13_HKDF_Extract_ex@Base 5.7.0 @@ -915,6 +933,7 @@ wc_ecc_ctx_set_algo@Base 5.2.0 wc_ecc_ctx_set_info@Base 5.2.0 wc_ecc_ctx_set_kdf_salt@Base 5.5.3 + wc_ecc_ctx_set_own_salt@Base 5.7.2 wc_ecc_ctx_set_peer_salt@Base 5.2.0 wc_ecc_decrypt@Base 5.2.0 wc_ecc_del_point@Base 5.2.0 @@ -1163,6 +1182,7 @@ wolfSSL_ASN1_TYPE_set@Base 5.2.0 wolfSSL_ASN1_UNIVERSALSTRING_to_string@Base 5.2.0 wolfSSL_ASN1_UTCTIME_print@Base 5.2.0 + wolfSSL_ASN1_UTCTIME_set@Base 5.7.2 wolfSSL_ASN1_get_object@Base 5.2.0 wolfSSL_ASN1_item_free@Base 5.2.0 wolfSSL_ASN1_item_i2d@Base 5.2.0 @@ -1353,6 +1373,7 @@ wolfSSL_CMAC_Init@Base 5.2.0 wolfSSL_CMAC_Update@Base 5.2.0 wolfSSL_COMP_add_compression_method@Base 5.2.0 + wolfSSL_COMP_get_name@Base 5.7.2 wolfSSL_COMP_rle@Base 5.2.0 wolfSSL_COMP_zlib@Base 5.2.0 wolfSSL_CONF_CTX_finish@Base 5.2.0 @@ -1566,6 +1587,7 @@ wolfSSL_CTX_set_cipher_list_bytes@Base 5.5.3 wolfSSL_CTX_set_client_CA_list@Base 5.2.0 wolfSSL_CTX_set_client_cert_cb@Base 5.2.0 + wolfSSL_CTX_set_client_cert_type@Base 5.7.2 wolfSSL_CTX_set_default_passwd_cb@Base 5.2.0 wolfSSL_CTX_set_default_passwd_cb_userdata@Base 5.2.0 wolfSSL_CTX_set_default_read_ahead@Base 5.2.0 @@ -1595,6 +1617,7 @@ wolfSSL_CTX_set_quiet_shutdown@Base 5.2.0 wolfSSL_CTX_set_read_ahead@Base 5.2.0 wolfSSL_CTX_set_security_level@Base 5.2.0 + wolfSSL_CTX_set_server_cert_type@Base 5.7.2 wolfSSL_CTX_set_servername_arg@Base 5.2.0 wolfSSL_CTX_set_servername_callback@Base 5.2.0 wolfSSL_CTX_set_session_cache_mode@Base 5.2.0 @@ -1779,6 +1802,11 @@ wolfSSL_EC_GROUP_set_asn1_flag@Base 5.2.0 wolfSSL_EC_KEY_LoadDer@Base 5.2.0 wolfSSL_EC_KEY_LoadDer_ex@Base 5.2.0 + wolfSSL_EC_KEY_METHOD_free@Base 5.7.2 + wolfSSL_EC_KEY_METHOD_new@Base 5.7.2 + wolfSSL_EC_KEY_METHOD_set_init@Base 5.7.2 + wolfSSL_EC_KEY_METHOD_set_sign@Base 5.7.2 + wolfSSL_EC_KEY_OpenSSL@Base 5.7.2 wolfSSL_EC_KEY_check_key@Base 5.2.0 wolfSSL_EC_KEY_dup@Base 5.2.0 wolfSSL_EC_KEY_free@Base 5.2.0 @@ -1787,6 +1815,7 @@ wolfSSL_EC_KEY_get0_private_key@Base 5.2.0 wolfSSL_EC_KEY_get0_public_key@Base 5.2.0 wolfSSL_EC_KEY_get_conv_form@Base 5.5.3 + wolfSSL_EC_KEY_get_method@Base 5.7.2 wolfSSL_EC_KEY_new@Base 5.2.0 wolfSSL_EC_KEY_new_by_curve_name@Base 5.2.0 wolfSSL_EC_KEY_new_ex@Base 5.2.0 @@ -1794,6 +1823,7 @@ wolfSSL_EC_KEY_set_asn1_flag@Base 5.2.0 wolfSSL_EC_KEY_set_conv_form@Base 5.2.0 wolfSSL_EC_KEY_set_group@Base 5.2.0 + wolfSSL_EC_KEY_set_method@Base 5.7.2 wolfSSL_EC_KEY_set_private_key@Base 5.2.0 wolfSSL_EC_KEY_set_public_key@Base 5.2.0 wolfSSL_EC_KEY_up_ref@Base 5.5.3 @@ -1805,6 +1835,7 @@ wolfSSL_EC_POINT_dump@Base 5.2.0 wolfSSL_EC_POINT_free@Base 5.2.0 wolfSSL_EC_POINT_get_affine_coordinates_GFp@Base 5.2.0 + wolfSSL_EC_POINT_hex2point@Base 5.7.2 wolfSSL_EC_POINT_invert@Base 5.2.0 wolfSSL_EC_POINT_is_at_infinity@Base 5.2.0 wolfSSL_EC_POINT_is_on_curve@Base 5.2.0 @@ -2246,6 +2277,9 @@ wolfSSL_OCSP_response_status@Base 5.2.0 wolfSSL_OCSP_response_status_str@Base 5.2.0 wolfSSL_OCSP_single_get0_status@Base 5.2.0 + wolfSSL_OPENSSL_INIT_free@Base 5.7.2 + wolfSSL_OPENSSL_INIT_new@Base 5.7.2 + wolfSSL_OPENSSL_INIT_set_config_appname@Base 5.7.2 wolfSSL_OPENSSL_cleanse@Base 5.2.0 wolfSSL_OPENSSL_config@Base 5.2.0 wolfSSL_OPENSSL_free@Base 5.2.0 @@ -2355,6 +2389,7 @@ wolfSSL_RSA_LoadDer_ex@Base 5.2.0 wolfSSL_RSA_bits@Base 5.2.0 wolfSSL_RSA_blinding_on@Base 5.2.0 + wolfSSL_RSA_check_key@Base 5.7.2 wolfSSL_RSA_clear_flags@Base 5.2.0 wolfSSL_RSA_flags@Base 5.2.0 wolfSSL_RSA_free@Base 5.2.0 @@ -2404,6 +2439,7 @@ wolfSSL_SESSION_get_id@Base 5.2.0 wolfSSL_SESSION_get_master_key@Base 5.2.0 wolfSSL_SESSION_get_master_key_length@Base 5.2.0 + wolfSSL_SESSION_get_max_fragment_length@Base 5.7.2 wolfSSL_SESSION_get_peer_chain@Base 5.2.0 wolfSSL_SESSION_get_ticket_lifetime_hint@Base 5.2.0 wolfSSL_SESSION_get_time@Base 5.2.0 @@ -2488,6 +2524,8 @@ wolfSSL_SSL_in_connect_init@Base 5.2.0 wolfSSL_SSL_in_init@Base 5.2.0 wolfSSL_SSL_renegotiate_pending@Base 5.2.0 + wolfSSL_SendUserCanceled@Base 5.7.2 + wolfSSL_SessionIsSetup@Base 5.7.2 wolfSSL_SetAllocators@Base 5.2.0 wolfSSL_SetCRL_Cb@Base 5.2.0 wolfSSL_SetCRL_IOCb@Base 5.2.0 @@ -2594,6 +2632,7 @@ wolfSSL_X509_ATTRIBUTE_get0_type@Base 5.2.0 wolfSSL_X509_ATTRIBUTE_new@Base 5.2.0 wolfSSL_X509_CA_num@Base 5.2.0 + wolfSSL_X509_CRL_dup@Base 5.7.2 wolfSSL_X509_CRL_free@Base 5.2.0 wolfSSL_X509_CRL_get_REVOKED@Base 5.2.0 wolfSSL_X509_CRL_get_issuer_name@Base 5.5.3 @@ -2684,6 +2723,7 @@ wolfSSL_X509_STORE_CTX_free@Base 5.2.0 wolfSSL_X509_STORE_CTX_get0_cert@Base 5.2.0 wolfSSL_X509_STORE_CTX_get0_current_issuer@Base 5.2.0 + wolfSSL_X509_STORE_CTX_get0_param@Base 5.7.2 wolfSSL_X509_STORE_CTX_get0_parent_ctx@Base 5.2.0 wolfSSL_X509_STORE_CTX_get0_store@Base 5.2.0 wolfSSL_X509_STORE_CTX_get1_chain@Base 5.2.0 @@ -2695,6 +2735,7 @@ wolfSSL_X509_STORE_CTX_get_ex_data@Base 5.2.0 wolfSSL_X509_STORE_CTX_init@Base 5.2.0 wolfSSL_X509_STORE_CTX_new@Base 5.2.0 + wolfSSL_X509_STORE_CTX_new_ex@Base 5.7.2 wolfSSL_X509_STORE_CTX_set_depth@Base 5.2.0 wolfSSL_X509_STORE_CTX_set_error@Base 5.2.0 wolfSSL_X509_STORE_CTX_set_ex_data@Base 5.2.0 @@ -2709,14 +2750,17 @@ wolfSSL_X509_STORE_add_lookup@Base 5.2.0 wolfSSL_X509_STORE_free@Base 5.2.0 wolfSSL_X509_STORE_get0_objects@Base 5.2.0 + wolfSSL_X509_STORE_get0_param@Base 5.7.2 wolfSSL_X509_STORE_get1_certs@Base 5.2.0 wolfSSL_X509_STORE_get_by_subject@Base 5.2.0 wolfSSL_X509_STORE_get_ex_data@Base 5.2.0 wolfSSL_X509_STORE_load_locations@Base 5.2.0 wolfSSL_X509_STORE_new@Base 5.2.0 + wolfSSL_X509_STORE_set_check_crl@Base 5.7.2 wolfSSL_X509_STORE_set_default_paths@Base 5.2.0 wolfSSL_X509_STORE_set_ex_data@Base 5.2.0 wolfSSL_X509_STORE_set_flags@Base 5.2.0 + wolfSSL_X509_STORE_set_get_crl@Base 5.7.2 wolfSSL_X509_STORE_set_verify_cb@Base 5.2.0 wolfSSL_X509_STORE_up_ref@Base 5.2.0 wolfSSL_X509_VERIFY_PARAM_clear_flags@Base 5.2.0 @@ -2813,6 +2857,8 @@ wolfSSL_X509_print_ex@Base 5.2.0 wolfSSL_X509_print_fp@Base 5.2.0 wolfSSL_X509_pubkey_digest@Base 5.2.0 + wolfSSL_X509_set1_notAfter@Base 5.7.2 + wolfSSL_X509_set1_notBefore@Base 5.7.2 wolfSSL_X509_set_ex_data@Base 5.2.0 wolfSSL_X509_set_ext@Base 5.2.0 wolfSSL_X509_set_issuer_name@Base 5.2.0 @@ -2957,9 +3003,12 @@ wolfSSL_get_ex_new_index@Base 5.2.0 wolfSSL_get_fd@Base 5.2.0 wolfSSL_get_finished@Base 5.2.0 + wolfSSL_get_jobject@Base 5.7.2 wolfSSL_get_keyblock_size@Base 5.2.0 wolfSSL_get_keys@Base 5.2.0 wolfSSL_get_locking_callback@Base 5.6.4 + wolfSSL_get_negotiated_client_cert_type@Base 5.7.2 + wolfSSL_get_negotiated_server_cert_type@Base 5.7.2 wolfSSL_get_ocsp_producedDate@Base 5.2.0 wolfSSL_get_ocsp_producedDate_tm@Base 5.2.0 wolfSSL_get_options@Base 5.2.0 @@ -3119,18 +3168,21 @@ wolfSSL_set_cipher_list@Base 5.2.0 wolfSSL_set_cipher_list_bytes@Base 5.5.3 wolfSSL_set_client_CA_list@Base 5.2.0 + wolfSSL_set_client_cert_type@Base 5.7.2 wolfSSL_set_compression@Base 5.2.0 wolfSSL_set_connect_state@Base 5.2.0 wolfSSL_set_dtls_fd_connected@Base 5.5.3 wolfSSL_set_dynlock_create_callback@Base 5.2.0 wolfSSL_set_dynlock_destroy_callback@Base 5.2.0 wolfSSL_set_dynlock_lock_callback@Base 5.2.0 + wolfSSL_set_ecdh_auto@Base 5.7.2 wolfSSL_set_ex_data@Base 5.2.0 wolfSSL_set_fd@Base 5.2.0 wolfSSL_set_group_messages@Base 5.2.0 wolfSSL_set_groups@Base 5.2.0 wolfSSL_set_id_callback@Base 5.2.0 wolfSSL_set_info_callback@Base 5.6.6 + wolfSSL_set_jobject@Base 5.7.2 wolfSSL_set_locking_callback@Base 5.2.0 wolfSSL_set_max_proto_version@Base 5.2.0 wolfSSL_set_min_proto_version@Base 5.2.0 @@ -3156,6 +3208,7 @@ wolfSSL_set_read_fd@Base 5.2.0 wolfSSL_set_rfd@Base 5.2.0 wolfSSL_set_secret@Base 5.2.0 + wolfSSL_set_server_cert_type@Base 5.7.2 wolfSSL_set_session@Base 5.2.0 wolfSSL_set_session_id_context@Base 5.2.0 wolfSSL_set_shutdown@Base 5.2.0 diff -Nru wolfssl-5.7.2/debian/rules wolfssl-5.7.2/debian/rules --- wolfssl-5.7.2/debian/rules 2023-12-23 01:40:21.000000000 +0100 +++ wolfssl-5.7.2/debian/rules 2025-08-04 12:46:37.000000000 +0200 @@ -20,6 +20,8 @@ override_dh_auto_configure: dh_auto_configure -- \ --enable-distro \ + --enable-jni \ + --enable-memcached \ --enable-oldtls \ --enable-pkcs11 \ --disable-examples \

