Commit bc848990fa for openssl.org

commit bc848990faa622eb26590f128621b699a7b84931
Author: Moryakhin Stas <morstas99@mail.ru>
Date:   Wed May 13 16:06:34 2026 +0300

    Fix app param memory cleaning

    Fixes #31149

    Reviewed-by: Matt Caswell <matt@openssl.foundation>
    Reviewed-by: Paul Dale <paul.dale@oracle.com>
    Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
    Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
    MergeDate: Mon May 18 11:12:39 2026
    (Merged from https://github.com/openssl/openssl/pull/31170)

diff --git a/apps/enc.c b/apps/enc.c
index df9e3ffb98..69e4a92908 100644
--- a/apps/enc.c
+++ b/apps/enc.c
@@ -162,7 +162,7 @@ static EVP_SKEY *skey_from_params(const EVP_CIPHER *cipher, const char *skeymgmt

     skey = EVP_SKEY_import(app_get0_libctx(), EVP_SKEYMGMT_get0_name(mgmt),
         app_get0_propq(), OSSL_SKEYMGMT_SELECT_ALL, params);
-    OSSL_PARAM_free(params);
+    app_params_free(params);
     EVP_SKEYMGMT_free(mgmt);

     return skey;
diff --git a/apps/skeyutl.c b/apps/skeyutl.c
index 93a5c1a39d..46461781ff 100644
--- a/apps/skeyutl.c
+++ b/apps/skeyutl.c
@@ -106,7 +106,7 @@ int skeyutl_main(int argc, char **argv)
         skey = EVP_SKEY_generate(app_get0_libctx(),
             skeymgmt ? skeymgmt : EVP_CIPHER_name(cipher),
             app_get0_propq(), params);
-        OSSL_PARAM_free(params);
+        app_params_free(params);
         if (skey == NULL) {
             BIO_printf(bio_err, "Error creating opaque key for skeymgmt %s\n",
                 skeymgmt ? skeymgmt : EVP_CIPHER_name(cipher));