wolfcrypt-jni/jni/include
Chris Conlon 552d44e5d6 F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
..
com_wolfssl_provider_jce_WolfSSLKeyStore.h F-12191: bound PBKDF2 iteration count when loading untrusted WKS streams 2026-09-22 15:52:47 -06:00
com_wolfssl_wolfcrypt_Aes.h F-15061: correct padPKCS7() Javadoc for zero-length input and reject block sizes outside 1 to 255 2026-10-16 10:49:17 -06:00
com_wolfssl_wolfcrypt_AesCcm.h JNI: add AES-CCM to com.wolfssl.wolfcrypt package 2025-07-17 10:46:44 -06:00
com_wolfssl_wolfcrypt_AesCfb.h JNI/JCE: add AES-CFB (CFB1/CFB8/CFB128) support 2026-10-01 16:53:55 -06:00
com_wolfssl_wolfcrypt_AesCmac.h JNI: add AES-CMAC to com.wolfssl.wolfcrypt package 2025-07-17 10:47:12 -06:00
com_wolfssl_wolfcrypt_AesCtr.h F-3561: zeroize AES and 3DES key material in releaseNativeStruct 2026-09-11 17:05:02 -06:00
com_wolfssl_wolfcrypt_AesCts.h F-3562: zeroize AES-CTS key schedule in releaseNativeStruct 2026-08-19 11:33:22 -06:00
com_wolfssl_wolfcrypt_AesEcb.h F-15061: correct padPKCS7() Javadoc for zero-length input and reject block sizes outside 1 to 255 2026-10-16 10:49:17 -06:00
com_wolfssl_wolfcrypt_AesGcm.h JNI/JCE: reject AES-GCM/GMAC IVs under 96 bits at init() on FIPS modules that mark them not approved, map WC_FIPS_NOT_APPROVED 2026-10-07 16:27:48 -06:00
com_wolfssl_wolfcrypt_AesGmac.h JNI: add AES-GMAC to com.wolfssl.wolfcrypt package 2025-07-17 10:47:34 -06:00
com_wolfssl_wolfcrypt_AesKeyWrap.h JNI/JCE: add AES key wrap 2026-09-30 15:59:44 -06:00
com_wolfssl_wolfcrypt_AesOfb.h F-3561: zeroize AES and 3DES key material in releaseNativeStruct 2026-09-11 17:05:02 -06:00
com_wolfssl_wolfcrypt_AesXts.h JNI/JCE: add AES-XTS support 2026-09-16 11:56:18 -06:00
com_wolfssl_wolfcrypt_Asn.h JNI/JCE: add Ed25519/Ed448 support (Signature, KeyPairGenerator, KeyFactory) 2026-10-02 12:13:27 -06:00
com_wolfssl_wolfcrypt_Chacha.h F-3563: zeroize Hmac and ChaCha native structs on release 2026-09-11 17:15:38 -06:00
com_wolfssl_wolfcrypt_Curve25519.h JNI: add NULL checks before curve25519 key dereference in export functions, add Curve25519 JUnit tests 2026-03-20 11:10:42 -06:00
com_wolfssl_wolfcrypt_Des3.h F-15061: correct padPKCS7() Javadoc for zero-length input and reject block sizes outside 1 to 255 2026-10-16 10:49:17 -06:00
com_wolfssl_wolfcrypt_Dh.h JNI/JCE: add Dh.enable()/disable(), make FeatureDetect.DhEnabled() aware of FIPS v7 runtime DH state 2026-09-30 11:26:49 -06:00
com_wolfssl_wolfcrypt_Ecc.h F-8201 / F-8202: use word32 size/index locals, fix RSA decode return in FIPS JNI 2026-08-18 13:06:32 -06:00
com_wolfssl_wolfcrypt_Ed448.h JNI/JCE: add Ed25519/Ed448 support (Signature, KeyPairGenerator, KeyFactory) 2026-10-02 12:13:27 -06:00
com_wolfssl_wolfcrypt_Ed25519.h JNI/JCE: add Ed25519/Ed448 support (Signature, KeyPairGenerator, KeyFactory) 2026-10-02 12:13:27 -06:00
com_wolfssl_wolfcrypt_FeatureDetect.h JNI/JCE: add Ed25519/Ed448 support (Signature, KeyPairGenerator, KeyFactory) 2026-10-02 12:13:27 -06:00
com_wolfssl_wolfcrypt_Fips.h JNI: check and run FIPS CASTs if needed in com.wolfssl.wolfcrypt.Fips class methods 2024-12-13 11:58:37 -07:00
com_wolfssl_wolfcrypt_Fips_ErrorCallback.h
…
com_wolfssl_wolfcrypt_Hmac.h F-3563: zeroize Hmac and ChaCha native structs on release 2026-09-11 17:15:38 -06:00
com_wolfssl_wolfcrypt_Hmac_hashType.h remove BLAKE2b, fix hash algo conditional compiles 2020-01-09 10:51:22 -07:00
com_wolfssl_wolfcrypt_Lms.h JNI/JCE: add LMS (verify only) support to wolfCrypt JNI and wolfJCE 2026-07-01 14:15:13 -06:00
com_wolfssl_wolfcrypt_Logging.h adds logging control at java level. 2016-03-04 15:49:03 -03:00
com_wolfssl_wolfcrypt_Md5.h F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
com_wolfssl_wolfcrypt_MlDsa.h JNI/JCE: add ML-DSA (FIPS 204) signature support to wolfCrypt JNI and wolfJCE 2026-06-11 14:49:29 -06:00
com_wolfssl_wolfcrypt_MlKem.h JNI/JCE: add ML-KEM (FIPS 203) support to wolfCrypt JNI and wolfJCE 2026-06-25 11:37:07 -06:00
com_wolfssl_wolfcrypt_NativeStruct.h
…
com_wolfssl_wolfcrypt_Pwdbased.h JCE: add SecretKeyFactory implementation for PBKDF2 2024-03-21 17:11:56 -06:00
com_wolfssl_wolfcrypt_Rng.h JCE: throw correct IllegalArgumentException from WolfCryptRandom.engineGenerateSeed(), add HashDRBG aliases Hash_DRBG and DRBG 2025-09-05 13:54:18 -06:00
com_wolfssl_wolfcrypt_Rsa.h JCE: reject RSA keygen sizes below RSA_MIN_SIZE and exponents below native minimum at initialize(), add Rsa.RSA_MIN_EXPONENT 2026-10-09 09:44:49 -06:00
com_wolfssl_wolfcrypt_Sha.h F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
com_wolfssl_wolfcrypt_Sha3.h F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
com_wolfssl_wolfcrypt_Sha224.h F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
com_wolfssl_wolfcrypt_Sha256.h F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
com_wolfssl_wolfcrypt_Sha384.h F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
com_wolfssl_wolfcrypt_Sha512.h F-15030: free native digest contexts on re-init and release via MessageDigest.native_free() 2026-10-23 17:48:14 -06:00
com_wolfssl_wolfcrypt_Shake.h JNI/JCE: add SHAKE-128 and SHAKE-256 (FIPS 202 XOF) MessageDigest support 2026-09-17 16:25:02 -06:00
com_wolfssl_wolfcrypt_SlhDsa.h JNI/JCE: add SLH-DSA (FIPS 205) to wolfCrypt JNI and wolfJCE 2026-07-06 10:43:24 -06:00
com_wolfssl_wolfcrypt_WolfCrypt.h JNI/JCE: add WolfCrypt.getDigestSize(), throw IllegalBlockSizeException for RSA PKCS#1 and OAEP encrypt input over the max length 2026-10-06 11:47:48 -06:00
com_wolfssl_wolfcrypt_WolfCryptError.h
…
com_wolfssl_wolfcrypt_WolfObject.h add FIPS 140-3 compatibility 2021-11-15 09:50:45 -07:00
com_wolfssl_wolfcrypt_WolfSSLCertManager.h JCE: add OCSP response status check before native verification via wolfSSL_d2i_OCSP_RESPONSE() 2026-02-19 14:32:11 -07:00
com_wolfssl_wolfcrypt_WolfSSLX509StoreCtx.h JCE: add PKIXBuilderParameters.setDate() support for CertPathBuilder 2026-02-04 10:55:24 -07:00
com_wolfssl_wolfcrypt_Xmss.h JNI/JCE: add XMSS/XMSS^MT (verify only) support to wolfCrypt JNI and wolfJCE 2026-07-01 09:24:07 -06:00
wolfcrypt_jni_NativeStruct.h F-11217: zeroize copied sensitive arrays in FIPS byte-array wrappers 2026-09-30 16:15:07 -06:00
wolfcrypt_jni_debug.h License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
wolfcrypt_jni_error.h License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
wolfcrypt_jni_util.h License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00