From d5598b7e7e2743dd16bd68c17e265f0088e55576 Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Fri, 16 Oct 2026 12:28:13 -0600 Subject: [PATCH 1/2] F-15084: zeroize the JNI private key copy on the GetStringUTFChars() failure path in Ecc import --- jni/jni_ecc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/jni/jni_ecc.c b/jni/jni_ecc.c index ef298752..3c23ea9e 100644 --- a/jni/jni_ecc.c +++ b/jni/jni_ecc.c @@ -338,6 +338,7 @@ JNIEXPORT void JNICALL Java_com_wolfssl_wolfcrypt_Ecc_wc_1ecc_1import_1private name = (*env)->GetStringUTFChars(env, curveName, 0); if (name == NULL) { /* OutOfMemoryError pending, release arrays and return */ + zeroizeByteArrayCopy(priv, privSz, privIsCopy); releaseByteArray(env, priv_object, priv, JNI_ABORT); releaseByteArray(env, pub_object, pub, JNI_ABORT); return; From b1091438ed2edaffe2662700d8e8d93d3f0fc87e Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Fri, 16 Oct 2026 12:32:24 -0600 Subject: [PATCH 2/2] F-15085: drop literal $JAVA_HOME and unset Windows DLL dirs from the ant test native library paths --- build.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/build.xml b/build.xml index 7b73a2b3..a8242217 100644 --- a/build.xml +++ b/build.xml @@ -640,13 +640,20 @@ NOTE: JCE classes not detected, only running JUnit tests for JNI + + + + + - + @@ -661,7 +668,7 @@ - +