Commit Graph

  • 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