Commit Graph

78 Commits (master)

Author SHA1 Message Date
Chris Conlon 02de5def5c JNI/JCE: add Ed25519/Ed448 support (Signature, KeyPairGenerator, KeyFactory) 2026-10-02 12:13:27 -06:00
Chris Conlon 383c8ecb30 JNI/JCE: add AES-CFB (CFB1/CFB8/CFB128) support 2026-10-01 16:53:55 -06:00
Chris Conlon ed33516543 JNI/JCE: add AES key wrap 2026-09-30 15:59:44 -06:00
Chris Conlon 10a0d9de27 F-13006: anchor the keystore update script to its own directory and quote its keystore names 2026-09-24 15:08:25 -06:00
Chris Conlon 709b6be791 F-13005: anchor the WKS keytool print script to its own directory and quote its arguments 2026-09-24 15:08:25 -06:00
Ruby Martin 8cc4335fd0
Merge pull request #274 from cconlon/shake
Add SHAKE-128 and SHAKE-256 (FIPS 202 XOF) MessageDigest support
2026-09-22 13:39:25 -05:00
Ruby Martin f5143056c8
Merge pull request #268 from cconlon/aesXts
Add AES-XTS support
2026-09-18 17:54:16 -05:00
Ruby Martin 555ba88dff
Merge pull request #266 from cconlon/fenrirAug26
Quote shell paths in cert conversion/update scripts
2026-09-18 11:13:08 -05:00
Chris Conlon 328b9cefe3 JNI/JCE: add SHAKE-128 and SHAKE-256 (FIPS 202 XOF) MessageDigest support 2026-09-17 16:25:02 -06:00
Chris Conlon 2ad669d89e JNI/JCE: add AES-XTS support 2026-09-16 11:56:18 -06:00
Chris Conlon e0da7509e9 F-4001: quote CERT_LOCATION and cp paths in update-certs.sh, validate certs dir 2026-09-11 17:14:13 -06:00
Chris Conlon 393557097f F-4000: quote JAVA_HOME and keystore paths in system-cacerts-to-wks.sh keytool call 2026-09-11 17:14:13 -06:00
Chris Conlon 1909401fd9 F-3763: fail closed when no SHA-256 tool is available in CryptoBenchmark.sh 2026-09-11 17:09:39 -06:00
Chris Conlon 086c8ef152 Update expired example certs, keys, and keystores 2026-09-09 13:22:32 -06:00
Chris Conlon 83776beb88 F-10005: anchor provider JAR path and fail closed in cacerts WKS script 2026-08-17 17:17:10 -06:00
Chris Conlon 71c7865fa0 F-8217: anchor provider example launcher paths to script location 2026-08-17 17:17:10 -06:00
Chris Conlon dd3220f710 Filtered providers: add wolfssl.filtered.*.additionalServices properties 2026-07-31 14:23:28 -06:00
Chris Conlon 406f6b7ec0 Filtered providers: add wolfssl.filtered.useOriginalNames property 2026-07-23 17:06:10 -06:00
Chris Conlon 98fbe75412 License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
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 9f85f39168 Security: pin Bouncy Castle version and verify SHA-256 hashes on download (F-1803) 2026-04-02 10:46:56 -06:00
Chris Conlon 3458cdfe68 Android: add BKS KeyStore conversion script and update README 2026-04-02 09:52:22 -06:00
Chris Conlon 6da2c37bf8 add example of using CertPathBuilder and CertPathValidator 2026-01-30 13:56:42 -07:00
Chris Conlon 8baf896daa Update copyright dates to 2026 2026-01-08 10:12:29 -07:00
Chris Conlon 3952ce10b5 JCE: add RSASSA-PSS key support to WolfSSLKeyStore 2025-12-19 15:30:24 -07:00
Chris Conlon e3fec4658d JCE: add optional KEK caching to WolfSSLKeyStore for performance 2025-12-17 12:12:29 -07:00
Chris Conlon 13a56ccf83
Merge pull request #121 from jackctj117/benchmark_args
JCE: Implements individual benchmarking capabilities
2025-06-26 12:27:42 -06:00
Jack Tjaden 31e7660546 JCE: Implements individual benchmarking capabilities 2025-06-25 17:00:08 -06:00
JacobBarthelmeh 407992bdb3
Merge pull request #118 from cconlon/keyStoreBenchmark
KeyStore benchmark example app
2025-06-24 16:57:36 -06:00
Jack Tjaden da3f28be14 JCE: Implements Secure Random benchmark 2025-06-24 15:33:19 -06:00
Chris Conlon 56e15d5fde JCE example: add KeyStore benchmark example app 2025-06-24 13:29:08 -06:00
Jack Tjaden f7231085d5 JCE: Implements ECDH benchmark 2025-06-24 11:02:08 -06:00
Jack Tjaden 2039cbb9d1 JCE: Implements KeyGen Benchamrk 2025-06-10 10:36:16 -06:00
Jack Tjaden 15aba1f51e Refactored benchmarks to dynamically search for algorithms 2025-06-06 16:13:02 -06:00
Jack Tjaden 81f3ba5a64 Refactored HMAC benchamrks w/ dynamic algorithm search, MD results int overflow fix 2025-06-05 12:42:01 -06:00
Jack Tjaden 7d285d91ef Added signature algorithm benchmarks, refactored tests solving provider conflicts 2025-06-04 13:45:17 -06:00
Jack Tjaden 2555020b95 Comment fixed to meet standards 2025-03-28 13:48:40 -06:00
Jack Tjaden 87bc790fdb JCE: Implements MessageDigest benchmarks 2025-03-14 15:29:56 -06:00
Jack Tjaden 02449c7f07 Improved benchmark script which installs newest version of BC via wget or curl 2025-03-07 16:45:28 -07:00
Jack Tjaden 6bc01e50e2 JCE: Implements PBKDF2 benchmarks 2025-03-07 14:21:10 -07:00
Chris Conlon 4bf623a815
Merge pull request #102 from jackctj117/wolfJSSE_Benchmark
JCE: Implements DH key gen and key agreement benchmark
2025-03-04 14:28:51 -07:00
Jack Tjaden bd82709905 Changed RSA_TIME variable to more generic TEST_TIME 2025-03-04 14:06:17 -07:00
Jack Tjaden 6f6adf1115 Moved DH test to last in benchmark, changed JCE provider removal in main() 2025-02-28 16:22:00 -07:00
Jack Tjaden 4703483aa3 JCE: Implements DH key gen and key agreement benchmark 2025-02-25 17:52:41 -07:00