This website requires JavaScript.
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
3b627be193
Merge pull request #83 from cconlon/wksMapping
JacobBarthelmeh
2024-12-04 12:02:26 -0700
fc85641fab
JCE: add Security property support for wolfjce.mapJKStoWKS and wolfjce.mapPKCS12toWKS
Chris Conlon
2024-11-13 10:55:07 -0700
b302945e5b
add example client.p12 file for WolfSSLKeyStore testing
Chris Conlon
2024-11-13 10:50:28 -0700
a2c9ff8c9c
Merge pull request #82 from cconlon/mavenAction
JacobBarthelmeh
2024-11-11 16:16:30 -0700
2df8c7cb0c
Add GitHub Action PRB to test Maven builds (pom.xml)
Chris Conlon
2024-11-11 14:03:07 -0700
b75d8aa738
Merge pull request #81 from cconlon/1.7release
v1.7.0-stable
JacobBarthelmeh
2024-11-11 14:29:18 -0700
2cb30f76e1
Update ChangeLog for 1.7 release
Chris Conlon
2024-11-08 17:14:23 -0700
8895d2877c
JNI/JCE: update Visual Studio project file with new KeyStore file
Chris Conlon
2024-11-08 17:04:32 -0700
fcf4d8e91a
JNI/JCE: update Windows README, example config path
Chris Conlon
2024-11-08 16:56:58 -0700
a52ab9d13f
JSSE: skip WolfSSLKeyStoreTest.testLoadSystemCAKeyStore() if running on Windows
Chris Conlon
2024-11-08 16:18:59 -0700
cc05b61585
JNI: fix FB Infer warnings on OSX, potential threading issues
Chris Conlon
2024-11-08 15:28:06 -0700
c112d0d47c
JNI/JCE: fix build compatibility with latest FIPS versions > 5
Chris Conlon
2024-11-08 15:16:05 -0700
455fbb0cf0
JCE: skip WolfSSLKeyStoreTest.testLoadSystemCAKeyStore() if JAR has not been created yet
Chris Conlon
2024-11-08 11:40:54 -0700
fcb42188fd
add source folders to Maven pom.xml
Chris Conlon
2024-11-08 11:39:03 -0700
4a4ea6be6a
Bump version to 1.7
Chris Conlon
2024-11-08 10:48:13 -0700
280032df17
Merge pull request #80 from cconlon/X509CheckPrivateKey
JacobBarthelmeh
2024-10-29 11:01:26 -0600
d8ed437f3b
JNI/JCE: fix pointer use in JNI X509CheckPrivateKey()
Chris Conlon
2024-10-23 10:27:47 -0600
ddddfc604d
Merge pull request #79 from cconlon/androidProject
JacobBarthelmeh
2024-10-11 15:30:58 -0600
14301a1dfb
Add GitHub Action for testing Android Gradle build
Chris Conlon
2024-10-02 11:13:18 -0600
2e8a380e3b
JNI: fix warnings from Android gradle build, lots related to potential incomplete object initialization in constructors
Chris Conlon
2024-10-02 11:11:17 -0600
4b96ee8b84
JCE: clean up WolfCryptDebug log() methods across classes
Chris Conlon
2024-09-24 16:29:27 -0600
dbe0df7e44
JNI/JSSE: add sample Android Studio project for build tests
Chris Conlon
2024-09-24 16:28:49 -0600
ce4a5b97f7
Merge pull request #78 from cconlon/systemCacertsJavaHome
JacobBarthelmeh
2024-10-10 10:26:03 -0600
7baff0abb3
Set keytool path correctly in system-cacerts-to-wks.sh
Chris Conlon
2024-10-09 11:40:50 -0600
bd9c895806
Merge pull request #77 from cconlon/minRsaSize
JacobBarthelmeh
2024-09-24 14:37:36 -0600
80463633da
JNI/JSSE: add GitHub Action for RSA_MIN_SIZE=1024 build test
Chris Conlon
2024-09-23 16:25:25 -0600
e4da66fb4a
JNI/JSSE: account for native RSA_MIN_SIZE in JUnit tests, add Rsa.RSA_MIN_SIZE helper
Chris Conlon
2024-09-18 14:41:23 -0600
9ebc287ece
Merge pull request #76 from cconlon/longValue
David Garske
2024-08-01 11:23:31 -0700
2d7f778839
JCE: KeyPairGenerator: remove use of longValueExact(), not available on some platforms
Chris Conlon
2024-07-26 15:09:13 -0600
5ce2d0ea9a
Merge pull request #67 from cconlon/KeyStore
JacobBarthelmeh
2024-07-15 16:12:57 -0600
14e2b53b5d
JNI/JCE: update example certs, JKS, and WKS files. Add method names to ant test. Update example KeyStore password to longer one for FIPS compatibility.
Chris Conlon
2024-06-20 17:33:04 -0600
8f254f67b3
JCE: add WolfSSLKeyStore (WKS) KeyStore implementation
Chris Conlon
2024-01-24 17:49:25 -0700
a5f62b3893
Merge pull request #75 from cconlon/ghActionTemurin8
Daniel Pouzzner
2024-05-09 01:35:36 -0400
9b3aae46a9
GitHub Actions: remove Temurin JDK 8, not available on macos
Chris Conlon
2024-05-06 15:17:21 -0600
01dcf07020
Merge pull request #74 from cconlon/inferActions
JacobBarthelmeh
2024-04-24 16:43:09 -0600
3e08fd8558
Run Facebook Infer on PRs with GitHub Actions
Chris Conlon
2024-04-22 16:15:46 -0600
e25d43d0b7
Merge pull request #73 from cconlon/release16
v1.6.0-stable
JacobBarthelmeh
2024-04-17 12:07:44 -0600
30a1916233
JNI: synchronize wc_ecc_sign_hash() on rngLock, add sanity check for wc_ecc_sig_size()
Chris Conlon
2024-04-15 14:40:47 -0600
3198d3e8da
JNI: refactor DH threaded test to use AtomicIntegerArray
Chris Conlon
2024-04-12 16:34:23 -0600
8242964c3f
JNI/JCE: skip testing disallowed RSA/ECC key lengths with 3389 and FIPS 140-3 pilot
Chris Conlon
2024-04-12 16:07:05 -0600
ac4f1bfdc2
JNI: call wc_RunAllCast_fips() when used with FIPS 140-3 pilot
Chris Conlon
2024-04-12 16:06:31 -0600
aa0b597157
JCE: refactor KeyAgreement threaded test to use AtomicIntegerArray
Chris Conlon
2024-04-12 15:01:02 -0600
5f382e244d
JCE: move rng.init() into initialize() methods of WolfCryptKeyPairGenerator
Chris Conlon
2024-04-12 15:00:31 -0600
947db4345a
JNI/JCE: reduce extra WolfCryptRng object creation between Signature and KeyPairGenerator classes
Chris Conlon
2024-04-11 17:39:47 -0600
5f094107a0
JNI: correctly return JNI_TRUE/FALSE from native wc_ecc_verify_hash() wrapper instead of int
Chris Conlon
2024-04-11 17:23:14 -0600
6478c261dd
JCE: move RNG used for sign operations to class variable, only init once per class
Chris Conlon
2024-04-11 14:15:30 -0600
8557571864
Update ChangeLog for 1.6 release, move to separate file from README.md
Chris Conlon
2024-04-10 14:25:55 -0600
85148e3305
JCE: add synchronization to public methods of WolfCryptKeyPairGenerator
Chris Conlon
2024-04-10 13:27:43 -0600
431ff685de
JCE: refactor Signature threaded test to use AtomicIntegerArray
Chris Conlon
2024-04-10 12:03:38 -0600
10331b7556
Adjust build instructions to recommend --enable-jni for maximum JCE/JSSE compatibility
Chris Conlon
2024-04-09 16:34:34 -0600
9aa93663cc
JCE: only run CertPathValidator(PKIX) CRL test if native CRL has been compiled in
Chris Conlon
2024-04-09 16:34:11 -0600
ee8a0b7819
JCE: fix Infer thread safety violation warning in WolfCryptSignature
Chris Conlon
2024-04-09 16:19:57 -0600
a9a3bc9b64
Bump version to 1.6
Chris Conlon
2024-04-09 15:27:19 -0600
68c0acff19
JCE: check for native PBKDF2 support before adding support for SecretKeyFactory
Chris Conlon
2024-04-09 15:12:41 -0600
bd85cba527
JNI: fix feature detect for HMAC-SHA224
Chris Conlon
2024-04-09 15:11:50 -0600
c66164ccdf
Update Windows Visual Studio project file
Chris Conlon
2024-04-09 15:11:16 -0600
3158aa8c70
Merge pull request #72 from cconlon/SecureRandomDEFAULT
lealem47
2024-04-05 10:38:24 -0600
45deb2802f
JCE: add support for SecureRandom.getInstance("DEFAULT"), maps to HashDRBG
Chris Conlon
2024-04-05 10:04:29 -0600
430b8b7503
Merge pull request #71 from cconlon/javaDocFixes
Daniel Pouzzner
2024-03-30 02:57:42 -0400
9f1c54231a
Merge pull request #68 from cconlon/signatureSynchronize
Daniel Pouzzner
2024-03-30 02:57:05 -0400
4ac446e7ec
Merge pull request #69 from cconlon/keyAgreementSecretPadding
Daniel Pouzzner
2024-03-30 02:56:40 -0400
f3bf4131a2
Merge pull request #70 from cconlon/SecretKeyFactory
Daniel Pouzzner
2024-03-30 02:55:28 -0400
73c23524de
JNI/JCE: fix Javadoc warnings with newer Java versions
Chris Conlon
2024-03-22 14:37:28 -0600
c6d4819d8a
JCE: add SecretKeyFactory implementation for PBKDF2
Chris Conlon
2024-03-19 16:31:42 -0600
05b4c9852a
JCE: prepend zero byte to DH shared secret if less than prime length
Chris Conlon
2024-03-19 14:55:20 -0600
d03ebc739c
JCE: add synchronization to protected methods in WolfCryptSignature
Chris Conlon
2024-03-15 12:01:58 -0600
0497ee767c
Merge pull request #66 from cconlon/certPathValidatorFIPSFix
András Fekete
2024-03-11 16:29:57 -0400
1140503101
JCE: set PKIXParameters Signature provider to wolfJCE if null when using wolfCrypt FIPS
Chris Conlon
2024-03-11 13:47:15 -0600
699b60d025
Merge pull request #60 from cconlon/CertPathValidator
JacobBarthelmeh
2024-02-22 19:56:34 +0700
627e5c1d70
JCE: add implementation of CertPathValidator (PKIX)
Chris Conlon
2024-01-16 17:02:16 -0700
0ed446d885
Merge pull request #65 from cconlon/github-actions
JacobBarthelmeh
2024-02-15 20:58:25 +0700