Commit Graph

32 Commits (master)

Author SHA1 Message Date
Chris Conlon 504b4e5970 JNI/JCE: add SLH-DSA (FIPS 205) to wolfCrypt JNI and wolfJCE 2026-07-06 10:43:24 -06:00
Chris Conlon ffa383becf JNI/JCE: add LMS (verify only) support to wolfCrypt JNI and wolfJCE 2026-07-01 14:15:13 -06:00
Chris Conlon c3eb060161 JNI/JCE: add XMSS/XMSS^MT (verify only) support to wolfCrypt JNI and wolfJCE 2026-07-01 09:24:07 -06:00
Chris Conlon 3dfd2420b6 JNI/JCE: add ML-KEM (FIPS 203) support to wolfCrypt JNI and wolfJCE 2026-06-25 11:37:07 -06:00
Ruby Martin 78ffc62e00
Merge pull request #228 from cconlon/pqc-mldsa
Add ML-DSA (FIPS 204) support to wolfCrypt JNI and wolfJCE
2026-06-15 16:42:28 -06:00
Chris Conlon a96d2ea401 JNI/JCE: add ML-DSA (FIPS 204) signature support to wolfCrypt JNI and wolfJCE 2026-06-11 14:49:29 -06:00
Chris Conlon da8a4d881a Add filtered SUN/SunEC/SunRsaSign providers with build support, tests, and CI 2026-06-09 16:46:19 -06:00
Chris Conlon 6d218a5ad3 JCE: add PKIX CertPathBuilder implementation using native wolfSSL X509_STORE functionality 2026-01-30 12:56:14 -07:00
Chris Conlon b9272a72d4 JCE: add PKIXRevocationChecker with OCSP support 2025-12-02 10:48:31 -07:00
Chris Conlon f1952328b7 JCE: add PKIXParameters date override support in CertPathValidator 2025-12-02 10:35:12 -07:00
Chris Conlon 9ef4bb5530 JCE: add RSA KeyFactory implementation 2025-11-10 13:53:15 -07:00
Chris Conlon 1a29a06294 JNI/JCE: add AES and DESede SecretKeyFactory and SecretKey support to wolfJCE 2025-10-29 17:13:57 -06:00
Chris Conlon 6d4a406ea5 JNI/JCE: add AesCts to JNI and Cipher.AES/CTS/NoPadding to wolfJCE 2025-10-27 15:58:12 -06:00
Chris Conlon 1d7c0e1064 JCE: add DH KeyFactory implementation, with tests 2025-10-17 14:13:16 -06:00
Chris Conlon ee35fe16f7 JCE: add DH AlgorithmParameters and AlgorithmParameterGenerator support 2025-10-17 14:12:33 -06:00
Chris Conlon cc07bd91bb JCE: add EC KeyFactory implementation 2025-09-22 16:46:42 -06:00
Chris Conlon 2b47bba0e1 JCE: implement AlgorithmParameters.getInstance("AES") 2025-08-25 16:26:42 -06:00
Chris Conlon 2b7fce81a8 JCE: implement AlgorithmParameters.getInstance("GCM") 2025-08-25 16:26:39 -06:00
Ruby Martin b94f30b411
Merge pull request #131 from cconlon/rsaPss
Add RSA-PSS support to JNI wrapper and JCE Signature class
2025-07-25 11:17:55 -06:00
Chris Conlon 9737bd57ac JNI/JCE: add RSA-PSS support to JNI wrapper and JCE Signature class 2025-07-22 13:23:59 -06:00
Chris Conlon 7e46c9e54f Testing: update Facebook Infer script with new AES files 2025-07-17 10:47:35 -06:00
Chris Conlon 0834dbdafc JCE: initial implementation of WolfCryptUtil.convertKeyStoreToWKS() 2025-05-08 16:04:27 -06:00
Chris Conlon 00f2b1c318 JNI: wrap native SHA-3 support in com.wolfssl.wolfcrypt.Sha3 class 2025-03-05 15:18:05 -07:00
Chris Conlon 0149a37ef1 JCE: add SHA-224 MessageDigest implementation 2025-03-05 09:16:32 -07:00
Chris Conlon bcbc411bb1 JNI: add SHA-224 to com.wolfssl.wolfcrypt.Sha224 class 2025-03-05 09:16:32 -07:00
Chris Conlon f953bc34d1 JCE: add KeyGenerator implementation for AES/HmacSHA1/HmacSHA256/HmacSHA384/HmacSHA512 2025-01-28 10:50:46 -07:00
Chris Conlon cc05b61585 JNI: fix FB Infer warnings on OSX, potential threading issues 2024-11-11 10:42:39 -07:00
Chris Conlon 8f254f67b3 JCE: add WolfSSLKeyStore (WKS) KeyStore implementation 2024-07-15 15:50:06 -06:00
Chris Conlon 3e08fd8558 Run Facebook Infer on PRs with GitHub Actions 2024-04-22 16:20:12 -06:00
Chris Conlon c6d4819d8a JCE: add SecretKeyFactory implementation for PBKDF2 2024-03-21 17:11:56 -06:00
Chris Conlon a5434c8c38 JNI: add JNI-level AES-GCM support in com.wolfssl.wolfcrypt.AesGcm 2024-02-09 15:37:24 -07:00
Chris Conlon e5d2998750 add script to run Facebook Infer, fix reported issues 2023-05-12 16:27:20 -06:00