Chris Conlon
|
7ab0ddda38
|
Merge pull request #115 from jackctj117/KeyGen-benchmark
JCE: Implements KeyGenerator benchmark
|
2025-06-10 13:15:01 -06:00 |
Jack Tjaden
|
2039cbb9d1
|
JCE: Implements KeyGen Benchamrk
|
2025-06-10 10:36:16 -06:00 |
Chris Conlon
|
d6eb404f7c
|
Merge pull request #114 from jackctj117/fix/dynamic_algorithm_refactor
Refactored benchmarks to dynamically search for algorithms
|
2025-06-09 10:16:46 -06:00 |
Jack Tjaden
|
15aba1f51e
|
Refactored benchmarks to dynamically search for algorithms
|
2025-06-06 16:13:02 -06:00 |
Chris Conlon
|
52d181071c
|
Merge pull request #113 from jackctj117/MAC_bench
Added Sha3 ciphers to HMAC benchmark
|
2025-06-05 14:27:10 -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 |
Chris Conlon
|
a7b6f82f1b
|
Merge pull request #109 from jackctj117/wolfJCE_benchmark_signatures
Added signature benchmarks
|
2025-06-04 14:07:33 -06:00 |
Jack Tjaden
|
7d285d91ef
|
Added signature algorithm benchmarks, refactored tests solving provider conflicts
|
2025-06-04 13:45:17 -06:00 |
Daniel Pouzzner
|
ee709edf44
|
Merge pull request #108 from cconlon/convertKeyStoreToWKS
Add utility method to convert JKS/PKCS12 KeyStore streams to WKS type
|
2025-05-16 14:49:19 -05:00 |
Chris Conlon
|
bda62a83a6
|
JCE: use local KDF iterations in WKSPrivateKey.getDecryptedKey() in case Security property iteration count has changed
|
2025-05-08 16:04:27 -06:00 |
Chris Conlon
|
0834dbdafc
|
JCE: initial implementation of WolfCryptUtil.convertKeyStoreToWKS()
|
2025-05-08 16:04:27 -06:00 |
JacobBarthelmeh
|
783c9275de
|
Merge pull request #111 from cconlon/oidFix
Get ASN algorithm enum values dynamically
|
2025-05-08 16:03:19 -06:00 |
Chris Conlon
|
4fa8642264
|
JNI: get ASN algo enum values dynamically in static class block, more flexible if native enum values change
|
2025-05-08 14:41:01 -06:00 |
JacobBarthelmeh
|
be7df09642
|
Merge pull request #110 from cconlon/javaLogging
Switch to Java Logging (`java.util.logging`)
|
2025-05-07 15:08:17 -06:00 |
Chris Conlon
|
3a91ddb811
|
JCE: switch WolfCryptDebug to use Java Logging
|
2025-05-07 11:36:52 -06:00 |
Chris Conlon
|
1d2c91bc88
|
Merge pull request #106 from jackctj117/wolfJSSE_Benchmark
JCE: Implements MessageDigest benchmarks
|
2025-03-28 15:53:07 -06:00 |
Jack Tjaden
|
2555020b95
|
Comment fixed to meet standards
|
2025-03-28 13:48:40 -06:00 |
JacobBarthelmeh
|
a47e24a4dc
|
Merge pull request #107 from cconlon/cipherAesGcmNoPaddingOutputSize
JCE: fix Cipher.getOutputSize() for AES/GCM/NoPadding in DECRYPT mode
|
2025-03-24 23:25:44 +07:00 |
Chris Conlon
|
dbfbe28cab
|
JCE: fix Cipher.getOutputSize() for AES/GCM/NoPadding in DECRYPT mode, should remove tag from length
|
2025-03-19 16:55:14 -06:00 |
Jack Tjaden
|
87bc790fdb
|
JCE: Implements MessageDigest benchmarks
|
2025-03-14 15:29:56 -06:00 |
Chris Conlon
|
ab70102343
|
Merge pull request #105 from jackctj117/wolfJSSE_Benchmark
JCE: Implements PBKDF2 benchmarks
|
2025-03-11 13:12:09 -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 |
JacobBarthelmeh
|
ced95bac53
|
Merge pull request #103 from cconlon/sha3
Add SHA-3 support to `MessageDigest`, `Mac`, and `Signature` services
|
2025-03-05 16:02:20 -07:00 |
Chris Conlon
|
920c92117c
|
JNI: add negative sanity checks for offset and len in jni_sha.c
|
2025-03-05 15:26:25 -07:00 |
Chris Conlon
|
427548f230
|
JCE: add Signature implementation for SHA3-224withRSA, SHA3-256withRSA, SHA3-384withRSA, SHA3-512withRSA, SHA3-224withECDSA, SHA3-256withECDSA, SHA3-384withECDSA, SHA3-512withECDSA
|
2025-03-05 15:21:24 -07:00 |
Chris Conlon
|
c950e78306
|
JCE: add Mac implementation for HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, HmacSHA3-512
|
2025-03-05 15:21:24 -07:00 |
Chris Conlon
|
53a40020f7
|
JNI: wrap native SHA-3 support in com.wolfssl.wolfcrypt.Hmac class
|
2025-03-05 15:21:23 -07:00 |
Chris Conlon
|
89403b8b49
|
JCE: add MessageDigest implementation for SHA3-224, SHA3-256, SHA3-384, SHA3-512
|
2025-03-05 15:18:07 -07:00 |
Chris Conlon
|
00f2b1c318
|
JNI: wrap native SHA-3 support in com.wolfssl.wolfcrypt.Sha3 class
|
2025-03-05 15:18:05 -07:00 |
JacobBarthelmeh
|
613e4f4914
|
Merge pull request #104 from cconlon/sha224
Add SHA-224 support to `MessageDigest`, `Mac`, `Signature`, `KeyGenerator`
|
2025-03-05 14:06:46 -07:00 |
Chris Conlon
|
aa49b15cdb
|
JCE: add HmacSHA224 support to KeyGenerator implementation
|
2025-03-05 09:17:14 -07:00 |
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 |