Commit Graph

  • 2bc3735660
    Merge 2740d2ba7f into 7ab0ddda38 jackctj117 2025-06-13 17:00:01 -0600
  • 2740d2ba7f comments fix Jack Tjaden 2025-06-11 15:48:42 -0600
  • 745f66d76e More formatting changes Jack Tjaden 2025-06-11 15:46:45 -0600
  • dc50ccd9bd slimming lines of code down Jack Tjaden 2025-06-11 14:36:18 -0600
  • 64fe35343a Comment fixes Jack Tjaden 2025-06-10 14:57:54 -0600
  • b646ddb40c Delta table spacing fix Jack Tjaden 2025-06-10 14:55:41 -0600
  • 413d19dfcd Comment fixes and delta table fix Jack Tjaden 2025-06-10 14:37:42 -0600
  • 529be5cb8a Timing improvement Jack Tjaden 2025-06-10 14:24:56 -0600
  • b24b4779d3 Replace printKeyGenResults with more generic printBenchmarkResults Jack Tjaden 2025-06-10 14:14:29 -0600
  • fbc28b398d refactor: extract common benchmark timing logic and fix ECDH key reuse error Jack Tjaden 2025-06-10 14:07:44 -0600
  • 8f4c66f8bf JCE: Implements ECDH benchmark Jack Tjaden 2025-06-10 13:37:52 -0600
  • 7ab0ddda38
    Merge pull request #115 from jackctj117/KeyGen-benchmark master Chris Conlon 2025-06-10 13:15:01 -0600
  • 2039cbb9d1 JCE: Implements KeyGen Benchamrk Jack Tjaden 2025-06-10 10:31:33 -0600
  • d6eb404f7c
    Merge pull request #114 from jackctj117/fix/dynamic_algorithm_refactor Chris Conlon 2025-06-09 10:16:46 -0600
  • 15aba1f51e Refactored benchmarks to dynamically search for algorithms Jack Tjaden 2025-06-06 16:08:25 -0600
  • 52d181071c
    Merge pull request #113 from jackctj117/MAC_bench Chris Conlon 2025-06-05 14:27:10 -0600
  • 81f3ba5a64 Refactored HMAC benchamrks w/ dynamic algorithm search, MD results int overflow fix Jack Tjaden 2025-06-05 12:03:33 -0600
  • a7b6f82f1b
    Merge pull request #109 from jackctj117/wolfJCE_benchmark_signatures Chris Conlon 2025-06-04 14:07:33 -0600
  • 7d285d91ef Added signature algorithm benchmarks, refactored tests solving provider conflicts Jack Tjaden 2025-04-11 16:39:13 -0600
  • fa700ed166 Added Sha3 ciphers to HMAC benchmark Jack Tjaden 2025-06-03 10:26:29 -0600
  • 7f18dc6087 Added signature benchmarks, refactored tests solving provider conflicts Jack Tjaden 2025-04-11 16:39:13 -0600
  • ee709edf44
    Merge pull request #108 from cconlon/convertKeyStoreToWKS Daniel Pouzzner 2025-05-16 14:49:19 -0500
  • bda62a83a6 JCE: use local KDF iterations in WKSPrivateKey.getDecryptedKey() in case Security property iteration count has changed Chris Conlon 2025-03-27 15:47:57 -0600
  • 0834dbdafc JCE: initial implementation of WolfCryptUtil.convertKeyStoreToWKS() Chris Conlon 2025-03-18 16:43:37 -0600
  • 783c9275de
    Merge pull request #111 from cconlon/oidFix JacobBarthelmeh 2025-05-08 16:03:19 -0600
  • 4fa8642264 JNI: get ASN algo enum values dynamically in static class block, more flexible if native enum values change Chris Conlon 2025-05-08 14:32:35 -0600
  • be7df09642
    Merge pull request #110 from cconlon/javaLogging JacobBarthelmeh 2025-05-07 15:08:17 -0600
  • 3a91ddb811 JCE: switch WolfCryptDebug to use Java Logging Chris Conlon 2025-05-07 11:36:52 -0600
  • 1d2c91bc88
    Merge pull request #106 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-03-28 15:53:07 -0600
  • 2555020b95 Comment fixed to meet standards Jack Tjaden 2025-03-28 13:48:40 -0600
  • a47e24a4dc
    Merge pull request #107 from cconlon/cipherAesGcmNoPaddingOutputSize JacobBarthelmeh 2025-03-24 23:25:44 +0700
  • dbfbe28cab JCE: fix Cipher.getOutputSize() for AES/GCM/NoPadding in DECRYPT mode, should remove tag from length Chris Conlon 2025-03-19 16:55:14 -0600
  • 87bc790fdb JCE: Implements MessageDigest benchmarks Jack Tjaden 2025-03-14 15:29:56 -0600
  • ab70102343
    Merge pull request #105 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-03-11 13:12:09 -0600
  • 02449c7f07 Improved benchmark script which installs newest version of BC via wget or curl Jack Tjaden 2025-03-07 16:45:28 -0700
  • 6bc01e50e2 JCE: Implements PBKDF2 benchmarks Jack Tjaden 2025-03-07 13:47:24 -0700
  • ced95bac53
    Merge pull request #103 from cconlon/sha3 JacobBarthelmeh 2025-03-05 16:02:20 -0700
  • 920c92117c JNI: add negative sanity checks for offset and len in jni_sha.c Chris Conlon 2025-03-05 15:26:25 -0700
  • 427548f230 JCE: add Signature implementation for SHA3-224withRSA, SHA3-256withRSA, SHA3-384withRSA, SHA3-512withRSA, SHA3-224withECDSA, SHA3-256withECDSA, SHA3-384withECDSA, SHA3-512withECDSA Chris Conlon 2025-02-26 16:10:28 -0700
  • c950e78306 JCE: add Mac implementation for HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, HmacSHA3-512 Chris Conlon 2025-02-26 14:29:28 -0700
  • 53a40020f7 JNI: wrap native SHA-3 support in com.wolfssl.wolfcrypt.Hmac class Chris Conlon 2025-02-25 17:48:57 -0700
  • 89403b8b49 JCE: add MessageDigest implementation for SHA3-224, SHA3-256, SHA3-384, SHA3-512 Chris Conlon 2025-02-24 16:50:27 -0700
  • 00f2b1c318 JNI: wrap native SHA-3 support in com.wolfssl.wolfcrypt.Sha3 class Chris Conlon 2025-02-21 17:06:11 -0700
  • 613e4f4914
    Merge pull request #104 from cconlon/sha224 JacobBarthelmeh 2025-03-05 14:06:46 -0700
  • aa49b15cdb JCE: add HmacSHA224 support to KeyGenerator implementation Chris Conlon 2025-03-03 14:06:07 -0700
  • 9e025b75ce JCE: add SHA224withRSA and SHA224withECDSA to Signature implementation Chris Conlon 2025-03-03 14:00:27 -0700
  • dcddf92aaf JCE: add HmacSHA224 support to Mac implementation Chris Conlon 2025-03-03 13:51:37 -0700
  • 0149a37ef1 JCE: add SHA-224 MessageDigest implementation Chris Conlon 2025-03-03 11:53:41 -0700
  • bcbc411bb1 JNI: add SHA-224 to com.wolfssl.wolfcrypt.Sha224 class Chris Conlon 2025-02-27 12:01:10 -0700
  • 713451196d
    Merge pull request #101 from cconlon/cursorFixes David Garske 2025-03-04 16:57:22 -0800
  • 4bf623a815
    Merge pull request #102 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-03-04 14:28:51 -0700
  • bd82709905 Changed RSA_TIME variable to more generic TEST_TIME Jack Tjaden 2025-03-04 14:06:17 -0700
  • 6f6adf1115 Moved DH test to last in benchmark, changed JCE provider removal in main() Jack Tjaden 2025-02-28 16:20:43 -0700
  • 4703483aa3 JCE: Implements DH key gen and key agreement benchmark Jack Tjaden 2025-02-25 17:52:41 -0700
  • 3484adef93 JNI/JCE: fix unused imports and variable warnings reported by Cursor/VSCode Chris Conlon 2025-02-24 15:18:08 -0700
  • 41d9fa2689
    Merge pull request #100 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-02-14 15:51:35 -0700
  • 98e85c9742 Changed fixed length key sizes to match test.c for HMAC test Jack Tjaden 2025-02-14 15:33:40 -0700
  • e8c10e404f Removed hard coded key size to key sizes that match HMAC algorithms Jack Tjaden 2025-02-07 16:37:40 -0700
  • 7abe5c31d1 JCE: Implements HMAC benchmarks with SHA and MD5 Jack Tjaden 2025-02-07 16:14:11 -0700
  • 818807b845
    Merge pull request #99 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-02-06 16:37:18 -0700
  • 4b95eaef14 JCE: Implements ECC keygen benchmark secp256r1 curve Jack Tjaden 2025-02-04 14:51:38 -0700
  • e99dfbcbaf
    Merge pull request #95 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-02-03 09:56:14 -0700
  • 4839bcca32 Fix to delta table for private/public SunJCE RSA test Jack Tjaden 2025-01-31 17:14:49 -0700
  • 6f87879760 Add SunRsaSign to RSA benchmark test Jack Tjaden 2025-01-31 15:02:09 -0700
  • 5189c089c5
    Merge pull request #98 from cconlon/keyGenerator JacobBarthelmeh 2025-01-29 10:15:10 -0700
  • 8fd26746e1 removal of table for symertric ciphers and addition of mode for RSA results Jack Tjaden 2025-01-28 13:39:46 -0700
  • f953bc34d1 JCE: add KeyGenerator implementation for AES/HmacSHA1/HmacSHA256/HmacSHA384/HmacSHA512 Chris Conlon 2025-01-27 16:15:53 -0700
  • 2eeb8f1cbb
    Merge pull request #97 from cconlon/1.8release v1.8.0-stable JacobBarthelmeh 2025-01-23 12:52:13 -0800
  • ea2cf2564d JNI/JSSE: call wolfSSL_Init() in WolfObject init() before running FIPS CASTs Chris Conlon 2025-01-23 09:30:58 -0700
  • 51776458ac Update ChangeLog for 1.8 release Chris Conlon 2025-01-22 15:22:22 -0700
  • 79f9969f46 Android: update example app CMakeLists.txt for wolfSSL FIPS Ready compatibility Chris Conlon 2025-01-22 14:35:31 -0700
  • c9c4f8cbd2 JNI/JCE: update README with note about FIPSv5 Chris Conlon 2025-01-21 14:25:26 -0700
  • 560534e3de JNI/JCE: bump version to 1.8 Chris Conlon 2025-01-21 14:25:15 -0700
  • 1464f77315 Fixed indents, runBenchmark name, Delta table displays more and clear info Jack Tjaden 2025-01-21 16:00:16 -0700
  • 81a7fee6b2
    Merge pull request #96 from cconlon/copyright2025 JacobBarthelmeh 2025-01-20 14:42:09 -0800
  • 6ccdf43175 JNI/JCE: update copyright to 2025 Chris Conlon 2025-01-20 15:15:14 -0700
  • 45f14e5e7c JCE: Implements RSA key gen benchmark Jack Tjaden 2025-01-13 11:16:35 -0700
  • e717ef543c
    Merge pull request #94 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-01-10 13:24:30 -0700
  • 77ed12a02f JCE: Implements DES algorithm, results comparison table and provider version information Jack Tjaden 2025-01-10 10:38:13 -0700
  • 9eb95a6a3c
    Merge pull request #93 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-01-07 15:03:04 -0700
  • f997661a3c JCE: Implements Bouncy Castle and SunJCE tests with random IV Jack Tjaden 2025-01-06 13:04:41 -0700
  • 6ffb703d39
    Merge pull request #89 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2025-01-06 11:52:58 -0700
  • 8ddb01f1ee JCE: implements AES-GCM benchmark and modify test sizes in crypto benchmark Jack Tjaden 2024-12-27 12:12:24 -0600
  • d34bea0123
    Merge pull request #92 from cconlon/prTargetAction JacobBarthelmeh 2025-01-02 17:19:34 -0700
  • 5107c63ddd Remove generic pull_request_target GitHub Action, not needed now that FIPS tests are driven via Jenkins Chris Conlon 2024-12-30 16:31:50 -0700
  • 005e5f2bee
    Merge pull request #91 from cconlon/fipsRunAllCasts JacobBarthelmeh 2025-01-02 16:01:27 -0700
  • 68bc76f4e1 JNI/JCE: call wc_RunAllCast_fips() for HAVE_FIPS_VERSION >= 6 Chris Conlon 2024-12-13 15:52:47 -0700
  • 0c33ae1661 Test commit Chris Conlon 2024-12-30 15:52:08 -0700
  • e774a4510f Build FIPS Ready zip in preFips.yml Chris Conlon 2024-12-24 15:40:45 -0700
  • d35c81ce10 JNI/JCE: call wc_RunAllCast_fips() for HAVE_FIPS_VERSION >= 6 Chris Conlon 2024-12-13 15:52:47 -0700
  • 5eb10000bb Add GitHub Actions PRB tests for FIPS ready/v2/v5/v6 Chris Conlon 2024-12-12 10:54:01 -0700
  • e78ece02f3
    Merge pull request #87 from cconlon/prTargetAction JacobBarthelmeh 2024-12-24 15:25:35 -0700
  • fb80126cca
    Merge pull request #88 from jackctj117/wolfJSSE_Benchmark Chris Conlon 2024-12-24 15:17:43 -0700
  • 6cc4e6ff32 JCE: Implements crypto benchmark for AES, Instructions added to README_JCE.md Jack Tjaden 2024-12-23 12:47:44 -0600
  • 54a62a1a0d Add generic pull_request_target GitHub Action test to build upon Chris Conlon 2024-12-16 13:19:56 -0700
  • d063bb6b06
    Merge pull request #84 from cconlon/runAllCasts JacobBarthelmeh 2024-12-13 13:31:08 -0700
  • fa4995b324 JNI: check and run FIPS CASTs if needed in com.wolfssl.wolfcrypt.Fips class methods Chris Conlon 2024-12-04 10:30:34 -0700
  • acbad58f17 JNI/JCE: only run FIPS CASTs once up front, for JCE run once when WolfCryptProvider is created Chris Conlon 2024-12-03 10:53:04 -0700
  • 2d1290ab99
    Merge pull request #85 from cconlon/androidCustomConfig JacobBarthelmeh 2024-12-10 10:24:26 -0700
  • 04f4aab492 Android: define WOLFSSL_CUSTOM_CONFIG in example Android app, after wolfSSL PR 8262 Chris Conlon 2024-12-10 09:39:06 -0700