wolfcrypt-jni/jni
Ruby Martin a1f4cfac71
Merge pull request #264 from cconlon/fenrirAug20_2
wolfCrypt JNI/JCE hardening fixes
2026-09-17 13:53:34 -05:00
..
include F-3561: zeroize AES and 3DES key material in releaseNativeStruct 2026-09-11 17:05:02 -06:00
Android.mk
jni_aes.c Merge pull request #264 from cconlon/fenrirAug20_2 2026-09-17 13:53:34 -05:00
jni_aesccm.c F-5049: zeroize native AES-CCM key copy before JNI release 2026-08-20 15:47:12 -06:00
jni_aescmac.c F-9993: free active CMAC context in native free and setKey reinit 2026-09-11 17:06:23 -06:00
jni_aesctr.c Merge pull request #264 from cconlon/fenrirAug20_2 2026-09-17 13:53:34 -05:00
jni_aescts.c F-3562: zeroize AES-CTS key schedule in releaseNativeStruct 2026-08-19 11:33:22 -06:00
jni_aesecb.c F-3561: zeroize AES and 3DES key material in releaseNativeStruct 2026-09-11 17:05:02 -06:00
jni_aesgcm.c F-5048: zeroize native AES-GCM key copy before JNI release 2026-08-20 15:47:12 -06:00
jni_aesgmac.c F-11205: free embedded AES in AesGmac native release 2026-09-10 15:01:50 -06:00
jni_aesofb.c Merge pull request #264 from cconlon/fenrirAug20_2 2026-09-17 13:53:34 -05:00
jni_asn.c License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
jni_chacha.c F-5226: zeroize native ChaCha key copy before JNI release 2026-09-11 17:07:35 -06:00
jni_curve25519.c F-9986 / F-9987 / F-9988: correct copied import comments in Curve25519 wrappers 2026-09-11 17:06:23 -06:00
jni_des3.c Merge pull request #264 from cconlon/fenrirAug20_2 2026-09-17 13:53:34 -05:00
jni_dh.c F-11215: stop logging DH shared secret and private key in debug output 2026-09-10 15:01:50 -06:00
jni_ecc.c F-8206: check GetStringUTFChars result in ECC curve name paths 2026-09-11 17:05:02 -06:00
jni_ed25519.c F-9989 / F-9990: correct copied import comments in Ed25519 wrappers 2026-09-11 17:06:23 -06:00
jni_error.c License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
jni_feature_detect.c JNI: Report no long PSS salt support on FIPS v7 and later 2026-09-10 15:01:50 -06:00
jni_fips.c F-9995: detach natively attached threads in FIPS error callback 2026-09-11 17:06:23 -06:00
jni_hmac.c F-5034: zero native HMAC key copy before release in wc_HmacSetKey 2026-07-24 10:01:17 -06:00
jni_jce_wolfsslkeystore.c F-4370: zeroize native PKCS8 key copy in X509CheckPrivateKey 2026-08-19 15:05:22 -06:00
jni_lms.c F-6904: return false for malformed LMS signatures in verify wrapper 2026-09-11 17:05:02 -06:00
jni_logging.c License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
jni_md5.c F-8205: bound direct buffer write position in Md5 final 2026-09-11 17:05:02 -06:00
jni_mldsa.c F-6154: zeroize native ML-DSA seed and private key copies before JNI release 2026-09-11 17:09:39 -06:00
jni_mlkem.c F-6437: zeroize secret ML-KEM input copies before JNI release 2026-09-11 17:05:02 -06:00
jni_native_struct.c Merge pull request #257 from cconlon/fenrirAug13_2 2026-09-17 12:18:49 -05:00
jni_pwdbased.c F-5037: reject negative key length in PKCS12 PBKDF JNI wrapper 2026-08-19 16:42:28 -06:00
jni_rng.c License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
jni_rsa.c Merge pull request #264 from cconlon/fenrirAug20_2 2026-09-17 13:53:34 -05:00
jni_sha.c F-6903: bound direct buffer write position in SHA final wrappers 2026-09-11 17:05:02 -06:00
jni_slhdsa.c F-6902: zeroize secret SLH-DSA input copies before JNI release 2026-09-11 17:05:02 -06:00
jni_wolfcrypt.c F-5889: minimize and clear pinned password buffer in wcKeyPemToDer 2026-07-24 15:52:25 -06:00
jni_wolfobject.c F-9323: correct FIPS CAST ordering comment in WolfObject init 2026-08-17 13:25:01 -06:00
jni_wolfssl_cert_manager.c F-11206: return early on failed JNI array acquisition in CertManager buffer wrappers 2026-09-10 15:01:50 -06:00
jni_wolfssl_x509_store_ctx.c F-8197: normalize X509_STORE_add_cert failure codes to negative 2026-09-11 17:05:02 -06:00
jni_xmss.c License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00