From 85dafaf3f8008d257295e5cc8370a899d1270bbd Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Thu, 23 Jan 2025 09:30:58 -0700 Subject: [PATCH] JNI/JSSE: call wolfSSL_Init() in WolfObject init() before running FIPS CASTs --- src/main/java/com/wolfssl/wolfcrypt/WolfObject.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/wolfssl/wolfcrypt/WolfObject.java b/src/main/java/com/wolfssl/wolfcrypt/WolfObject.java index 14660a3..2d245a1 100644 --- a/src/main/java/com/wolfssl/wolfcrypt/WolfObject.java +++ b/src/main/java/com/wolfssl/wolfcrypt/WolfObject.java @@ -64,14 +64,14 @@ public class WolfObject { /* Load wolfcryptjni library */ System.loadLibrary("wolfcryptjni"); + /* initialize native wolfCrypt library */ + init(); + /* Run FIPS CAST if we are in FIPS mode. Will only forcefully * be run once - Fips class keeps track of a successful run. */ if (Fips.enabled) { Fips.runAllCast_fips(); } - - /* initialize native wolfCrypt library */ - init(); } /**