Commit Graph

492 Commits (9e025b75ce89637f816b1fc2cb15bdf018ab9767)

Author SHA1 Message Date
Chris Conlon 04f4aab492 Android: define WOLFSSL_CUSTOM_CONFIG in example Android app, after wolfSSL PR 8262 2024-12-10 09:39:06 -07:00
JacobBarthelmeh 3b627be193
Merge pull request #83 from cconlon/wksMapping
Add fake mapping from JKS/PKCS12 KeyStore to WKS for FIPS Compliance
2024-12-04 12:02:26 -07:00
Chris Conlon fc85641fab JCE: add Security property support for wolfjce.mapJKStoWKS and wolfjce.mapPKCS12toWKS 2024-11-13 12:29:25 -07:00
Chris Conlon b302945e5b add example client.p12 file for WolfSSLKeyStore testing 2024-11-13 10:50:28 -07:00
JacobBarthelmeh a2c9ff8c9c
Merge pull request #82 from cconlon/mavenAction
Add GitHub Action PRB to test Maven builds (pom.xml)
2024-11-11 16:16:30 -07:00
Chris Conlon 2df8c7cb0c Add GitHub Action PRB to test Maven builds (pom.xml) 2024-11-11 15:37:21 -07:00
JacobBarthelmeh b75d8aa738
Merge pull request #81 from cconlon/1.7release
Prep for 1.7 Release
2024-11-11 14:29:18 -07:00
Chris Conlon 2cb30f76e1 Update ChangeLog for 1.7 release 2024-11-11 10:42:41 -07:00
Chris Conlon 8895d2877c JNI/JCE: update Visual Studio project file with new KeyStore file 2024-11-11 10:42:41 -07:00
Chris Conlon fcf4d8e91a JNI/JCE: update Windows README, example config path 2024-11-11 10:42:41 -07:00
Chris Conlon a52ab9d13f JSSE: skip WolfSSLKeyStoreTest.testLoadSystemCAKeyStore() if running on Windows 2024-11-11 10:42:41 -07:00
Chris Conlon cc05b61585 JNI: fix FB Infer warnings on OSX, potential threading issues 2024-11-11 10:42:39 -07:00
Chris Conlon c112d0d47c JNI/JCE: fix build compatibility with latest FIPS versions > 5 2024-11-08 15:16:05 -07:00
Chris Conlon 455fbb0cf0 JCE: skip WolfSSLKeyStoreTest.testLoadSystemCAKeyStore() if JAR has not been created yet 2024-11-08 11:40:54 -07:00
Chris Conlon fcb42188fd add source folders to Maven pom.xml 2024-11-08 11:39:03 -07:00
Chris Conlon 4a4ea6be6a Bump version to 1.7 2024-11-08 10:48:13 -07:00
JacobBarthelmeh 280032df17
Merge pull request #80 from cconlon/X509CheckPrivateKey
JNI/JCE: fix pointer use in JNI X509CheckPrivateKey()
2024-10-29 11:01:26 -06:00
Chris Conlon d8ed437f3b JNI/JCE: fix pointer use in JNI X509CheckPrivateKey() 2024-10-23 10:27:47 -06:00
JacobBarthelmeh ddddfc604d
Merge pull request #79 from cconlon/androidProject
Sample Android project, Android Gradle GitHub Action, and gradle build fixes
2024-10-11 15:30:58 -06:00
Chris Conlon 14301a1dfb Add GitHub Action for testing Android Gradle build 2024-10-11 14:38:47 -06:00
Chris Conlon 2e8a380e3b JNI: fix warnings from Android gradle build, lots related to potential incomplete object initialization in constructors 2024-10-11 14:38:47 -06:00
Chris Conlon 4b96ee8b84 JCE: clean up WolfCryptDebug log() methods across classes 2024-10-11 14:38:47 -06:00
Chris Conlon dbe0df7e44 JNI/JSSE: add sample Android Studio project for build tests 2024-10-11 14:38:45 -06:00
JacobBarthelmeh ce4a5b97f7
Merge pull request #78 from cconlon/systemCacertsJavaHome
Set keytool path correctly in system-cacerts-to-wks.sh
2024-10-10 10:26:03 -06:00
Chris Conlon 7baff0abb3 Set keytool path correctly in system-cacerts-to-wks.sh 2024-10-09 11:40:50 -06:00
JacobBarthelmeh bd9c895806
Merge pull request #77 from cconlon/minRsaSize
JNI/JSSE: detect RSA_MIN_SIZE in tests, add Rsa.RSA_MIN_SIZE helper
2024-09-24 14:37:36 -06:00
Chris Conlon 80463633da JNI/JSSE: add GitHub Action for RSA_MIN_SIZE=1024 build test 2024-09-23 16:27:03 -06:00
Chris Conlon e4da66fb4a JNI/JSSE: account for native RSA_MIN_SIZE in JUnit tests, add Rsa.RSA_MIN_SIZE helper 2024-09-18 14:54:47 -06:00
David Garske 9ebc287ece
Merge pull request #76 from cconlon/longValue
JCE: KeyPairGenerator: remove use of longValueExact()
2024-08-01 11:23:31 -07:00
Chris Conlon 2d7f778839 JCE: KeyPairGenerator: remove use of longValueExact(), not available on some platforms 2024-07-26 15:09:13 -06:00
JacobBarthelmeh 5ce2d0ea9a
Merge pull request #67 from cconlon/KeyStore
JCE: add WolfSSLKeyStore (WKS) KeyStore implementation
2024-07-15 16:12:57 -06:00
Chris Conlon 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.
2024-07-15 15:50:09 -06:00
Chris Conlon 8f254f67b3 JCE: add WolfSSLKeyStore (WKS) KeyStore implementation 2024-07-15 15:50:06 -06:00
Daniel Pouzzner a5f62b3893
Merge pull request #75 from cconlon/ghActionTemurin8
GitHub Actions: remove Temurin JDK 8
2024-05-09 01:35:36 -04:00
Chris Conlon 9b3aae46a9 GitHub Actions: remove Temurin JDK 8, not available on macos 2024-05-06 15:17:21 -06:00
JacobBarthelmeh 01dcf07020
Merge pull request #74 from cconlon/inferActions
Run Facebook Infer on PRs with GitHub Actions
2024-04-24 16:43:09 -06:00
Chris Conlon 3e08fd8558 Run Facebook Infer on PRs with GitHub Actions 2024-04-22 16:20:12 -06:00
JacobBarthelmeh e25d43d0b7
Merge pull request #73 from cconlon/release16
Prep for 1.6 Release
2024-04-17 12:07:44 -06:00
Chris Conlon 30a1916233 JNI: synchronize wc_ecc_sign_hash() on rngLock, add sanity check for wc_ecc_sig_size() 2024-04-16 17:53:40 -06:00
Chris Conlon 3198d3e8da JNI: refactor DH threaded test to use AtomicIntegerArray 2024-04-16 17:53:40 -06:00
Chris Conlon 8242964c3f JNI/JCE: skip testing disallowed RSA/ECC key lengths with 3389 and FIPS 140-3 pilot 2024-04-16 17:53:40 -06:00
Chris Conlon ac4f1bfdc2 JNI: call wc_RunAllCast_fips() when used with FIPS 140-3 pilot 2024-04-16 17:53:40 -06:00
Chris Conlon aa0b597157 JCE: refactor KeyAgreement threaded test to use AtomicIntegerArray 2024-04-16 17:53:40 -06:00
Chris Conlon 5f382e244d JCE: move rng.init() into initialize() methods of WolfCryptKeyPairGenerator 2024-04-16 17:53:40 -06:00
Chris Conlon 947db4345a JNI/JCE: reduce extra WolfCryptRng object creation between Signature and KeyPairGenerator classes 2024-04-16 17:53:40 -06:00
Chris Conlon 5f094107a0 JNI: correctly return JNI_TRUE/FALSE from native wc_ecc_verify_hash() wrapper instead of int 2024-04-16 17:53:40 -06:00
Chris Conlon 6478c261dd JCE: move RNG used for sign operations to class variable, only init once per class 2024-04-16 17:53:40 -06:00
Chris Conlon 8557571864 Update ChangeLog for 1.6 release, move to separate file from README.md 2024-04-16 17:53:37 -06:00
Chris Conlon 85148e3305 JCE: add synchronization to public methods of WolfCryptKeyPairGenerator 2024-04-15 12:32:44 -06:00
Chris Conlon 431ff685de JCE: refactor Signature threaded test to use AtomicIntegerArray 2024-04-15 12:32:41 -06:00