Commit Graph

492 Commits (9e025b75ce89637f816b1fc2cb15bdf018ab9767)

Author SHA1 Message Date
Chris Conlon 9e025b75ce JCE: add SHA224withRSA and SHA224withECDSA to Signature implementation 2025-03-05 09:17:12 -07:00
Chris Conlon dcddf92aaf JCE: add HmacSHA224 support to Mac implementation 2025-03-05 09:16:32 -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
David Garske 713451196d
Merge pull request #101 from cconlon/cursorFixes
JNI/JCE: fix warnings reported by Cursor/VSCode
2025-03-04 16:57:22 -08: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
Chris Conlon 3484adef93 JNI/JCE: fix unused imports and variable warnings reported by Cursor/VSCode 2025-02-24 15:23:34 -07:00
Chris Conlon 41d9fa2689
Merge pull request #100 from jackctj117/wolfJSSE_Benchmark
JCE: Implements HMAC benchmarks with SHA and MD5
2025-02-14 15:51:35 -07:00
Jack Tjaden 98e85c9742 Changed fixed length key sizes to match test.c for HMAC test 2025-02-14 15:33:40 -07:00
Jack Tjaden e8c10e404f Removed hard coded key size to key sizes that match HMAC algorithms 2025-02-07 16:40:44 -07:00
Jack Tjaden 7abe5c31d1 JCE: Implements HMAC benchmarks with SHA and MD5 2025-02-07 16:14:11 -07:00
Chris Conlon 818807b845
Merge pull request #99 from jackctj117/wolfJSSE_Benchmark
JCE: Implements ECC keygen benchmark secp256r1 curve
2025-02-06 16:37:18 -07:00
Jack Tjaden 4b95eaef14 JCE: Implements ECC keygen benchmark secp256r1 curve 2025-02-04 14:51:38 -07:00
Chris Conlon e99dfbcbaf
Merge pull request #95 from jackctj117/wolfJSSE_Benchmark
JCE: Implements RSA key gen benchmark
2025-02-03 09:56:14 -07:00
Jack Tjaden 4839bcca32 Fix to delta table for private/public SunJCE RSA test 2025-01-31 17:14:49 -07:00
Jack Tjaden 6f87879760 Add SunRsaSign to RSA benchmark test 2025-01-31 16:48:23 -07:00
JacobBarthelmeh 5189c089c5
Merge pull request #98 from cconlon/keyGenerator
JCE: add KeyGenerator implementation for AES and HMAC
2025-01-29 10:15:10 -07:00
Jack Tjaden 8fd26746e1 removal of table for symertric ciphers and addition of mode for RSA results 2025-01-28 13:46:23 -07:00
Chris Conlon f953bc34d1 JCE: add KeyGenerator implementation for AES/HmacSHA1/HmacSHA256/HmacSHA384/HmacSHA512 2025-01-28 10:50:46 -07:00
JacobBarthelmeh 2eeb8f1cbb
Merge pull request #97 from cconlon/1.8release
Prep for 1.8 Release
2025-01-23 12:52:13 -08:00
Chris Conlon ea2cf2564d JNI/JSSE: call wolfSSL_Init() in WolfObject init() before running FIPS CASTs 2025-01-23 11:15:26 -07:00
Chris Conlon 51776458ac Update ChangeLog for 1.8 release 2025-01-23 11:15:23 -07:00
Chris Conlon 79f9969f46 Android: update example app CMakeLists.txt for wolfSSL FIPS Ready compatibility 2025-01-22 14:35:31 -07:00
Chris Conlon c9c4f8cbd2 JNI/JCE: update README with note about FIPSv5 2025-01-21 16:31:16 -07:00
Chris Conlon 560534e3de JNI/JCE: bump version to 1.8 2025-01-21 16:31:12 -07:00
Jack Tjaden 1464f77315 Fixed indents, runBenchmark name, Delta table displays more and clear info 2025-01-21 16:00:16 -07:00
JacobBarthelmeh 81a7fee6b2
Merge pull request #96 from cconlon/copyright2025
JNI/JCE: update copyright to 2025
2025-01-20 14:42:09 -08:00
Chris Conlon 6ccdf43175 JNI/JCE: update copyright to 2025 2025-01-20 15:15:14 -07:00
Jack Tjaden 45f14e5e7c JCE: Implements RSA key gen benchmark 2025-01-13 11:19:59 -07:00
Chris Conlon e717ef543c
Merge pull request #94 from jackctj117/wolfJSSE_Benchmark
JCE: Implements DES algorithm, results comparison table and provider version information
2025-01-10 13:24:30 -07:00
Jack Tjaden 77ed12a02f JCE: Implements DES algorithm, results comparison table and provider version information 2025-01-10 12:00:14 -07:00
Chris Conlon 9eb95a6a3c
Merge pull request #93 from jackctj117/wolfJSSE_Benchmark
JCE: Implements Bouncy Castle and SunJCE tests with random IV
2025-01-07 15:03:04 -07:00
Jack Tjaden f997661a3c JCE: Implements Bouncy Castle and SunJCE tests with random IV 2025-01-07 14:05:20 -07:00
Chris Conlon 6ffb703d39
Merge pull request #89 from jackctj117/wolfJSSE_Benchmark
Adds AES-GCM to benchmark
2025-01-06 11:52:58 -07:00
Jack Tjaden 8ddb01f1ee JCE: implements AES-GCM benchmark and modify test sizes in crypto benchmark 2025-01-06 11:30:28 -07:00
JacobBarthelmeh d34bea0123
Merge pull request #92 from cconlon/prTargetAction
Remove generic pull_request_target GitHub Action, not needed
2025-01-02 17:19:34 -07:00
Chris Conlon 5107c63ddd Remove generic pull_request_target GitHub Action, not needed now that FIPS tests are driven via Jenkins 2025-01-02 16:11:29 -07:00
JacobBarthelmeh 005e5f2bee
Merge pull request #91 from cconlon/fipsRunAllCasts
JNI/JCE: call wc_RunAllCast_fips() for HAVE_FIPS_VERSION >= 6
2025-01-02 16:01:27 -07:00
Chris Conlon 68bc76f4e1 JNI/JCE: call wc_RunAllCast_fips() for HAVE_FIPS_VERSION >= 6 2024-12-30 16:28:27 -07:00
JacobBarthelmeh e78ece02f3
Merge pull request #87 from cconlon/prTargetAction
Test adding pull_request_target GitHub Actions test
2024-12-24 15:25:35 -07:00
Chris Conlon fb80126cca
Merge pull request #88 from jackctj117/wolfJSSE_Benchmark
Basic app and script for wolfJSSE benchmark
2024-12-24 15:17:43 -07:00
Jack Tjaden 6cc4e6ff32 JCE: Implements crypto benchmark for AES, Instructions added to README_JCE.md 2024-12-24 16:01:05 -06:00
Chris Conlon 54a62a1a0d Add generic pull_request_target GitHub Action test to build upon 2024-12-16 13:27:23 -07:00
JacobBarthelmeh d063bb6b06
Merge pull request #84 from cconlon/runAllCasts
Run FIPS CASTs once up front to avoid runtime FIPS errors in threaded applications
2024-12-13 13:31:08 -07:00
Chris Conlon fa4995b324 JNI: check and run FIPS CASTs if needed in com.wolfssl.wolfcrypt.Fips class methods 2024-12-13 11:58:37 -07:00
Chris Conlon acbad58f17 JNI/JCE: only run FIPS CASTs once up front, for JCE run once when WolfCryptProvider is created 2024-12-13 11:58:35 -07:00
JacobBarthelmeh 2d1290ab99
Merge pull request #85 from cconlon/androidCustomConfig
Android: define WOLFSSL_CUSTOM_CONFIG in example Android app
2024-12-10 10:24:26 -07:00