Commit Graph

  • 4dc657924f fix WolfCryptCipherTest for AES-GCM with --enable-all is used, GCM streaming API not yet supported Chris Conlon 2024-02-14 12:21:01 -0700
  • e6252c40db bump build.xml Java compatible min version to 1.8 for build compatibility with newer JDKs (ex: 21) Chris Conlon 2024-02-13 17:54:12 -0700
  • 8b16f616d8 add support to makefile.macosx for custom wolfSSL installation location and library prefix Chris Conlon 2024-02-13 17:42:36 -0700
  • 1b87b2b44d add initial GitHub actions (Linux, Mac) Chris Conlon 2024-02-13 17:31:31 -0700
  • 8bd4189e3a
    Merge pull request #64 from cconlon/testactions András Fekete 2024-02-14 13:37:42 -0500
  • 0d522ab187 add simple test action Chris Conlon 2024-02-14 11:16:29 -0700
  • f256662464
    Merge pull request #62 from cconlon/aesgcm David Garske 2024-02-13 13:26:55 -0800
  • e1e1a818a3
    Merge pull request #63 from cconlon/infer JacobBarthelmeh 2024-02-14 04:00:45 +0700
  • f14c85b6d1
    Merge pull request #61 from cconlon/sha1alias Daniel Pouzzner 2024-02-10 02:19:59 -0500
  • 9bd93de973 JCE: add Cipher support for AES/GCM/NoPadding Chris Conlon 2024-02-09 14:57:05 -0700
  • ac9b6f8a4c JNI: fix infer potential thread safety violation in NativeStruct/Rsa Chris Conlon 2024-02-09 16:15:56 -0700
  • 15cbdc1fdf JNI/JCE: fix infer potential deadlock in WolfCryptKeyAgreement(DiffieHellman) Chris Conlon 2024-02-09 16:12:32 -0700
  • a5434c8c38 JNI: add JNI-level AES-GCM support in com.wolfssl.wolfcrypt.AesGcm Chris Conlon 2024-02-09 14:49:15 -0700
  • 4f1f3b5630 JCE: add "SHA1" alias for MessageDigest SHA-1, for interop with Sun Chris Conlon 2024-02-08 09:44:52 -0700
  • 7898bb2531
    Merge pull request #59 from cconlon/2024 JacobBarthelmeh 2024-01-16 14:50:25 -0800
  • 0e521059a6 update copyright to 2024 Chris Conlon 2024-01-16 15:41:15 -0700
  • db8b5b8d68
    Merge pull request #58 from cconlon/privateKeyUnlock Kaleb Himes 2023-10-27 16:05:39 -0600
  • d31cde3ad0 JCE: adjust feature detection for native HMAC to check for NO_HMAC Chris Conlon 2023-10-27 15:28:18 -0600
  • e6f3a9e823 JCE: remove HMAC-MD5 from wolfJCE provider if not available in underlying FIPS library Chris Conlon 2023-10-27 15:22:36 -0600
  • e37699d2fa
    Merge pull request #57 from cconlon/privateKeyUnlock Kaleb Himes 2023-10-27 14:35:33 -0600
  • adf00d6409 JNI/JSSE: add calls to PRIVATE_KEY_LOCK/UNLOCK and FIPS_CAST_ECC_CDH for wolfCrypt FIPS 140-3 compatibility Chris Conlon 2023-10-27 14:17:13 -0600
  • 34125ca403
    Merge pull request #56 from cconlon/removeFIPSv1 JacobBarthelmeh 2023-10-17 14:50:14 -0600
  • a81fe465da Switch CyaSSL header includes to wolfSSL, remove FIPSv1 build instructions now that FIPS #2425 is historical and CyaSSL headers/sources have been removed from wolfSSL proper Chris Conlon 2023-10-17 14:11:23 -0600
  • acfb62444c
    Merge pull request #55 from cconlon/mavenPom JacobBarthelmeh 2023-10-12 16:07:50 -0600
  • 5bfb136511 JNI/JCE: update Maven build pom.xml, add instructions to README.md Chris Conlon 2023-10-11 15:49:16 -0600
  • b7b951d876
    Merge pull request #54 from cconlon/jniDylib JacobBarthelmeh 2023-10-12 14:49:09 -0600
  • 55ac2e84bc JNI/JCE: standardize native JNI library artifact name on OSX to .dylib instead of .jnilib Chris Conlon 2023-10-11 11:56:28 -0600
  • 0c4ec4f6f6
    Merge pull request #53 from cconlon/synchronization JacobBarthelmeh 2023-08-10 14:10:43 -0600
  • b9003b5c7d JCE: reduce creation of new SecureRandom objects in WolfJCE test cases Chris Conlon 2023-08-07 11:33:21 -0600
  • 79bed5d9d3 JNI: add synchronization around native Hmac pointer access in Hmac class Chris Conlon 2023-08-04 17:31:57 -0600
  • f6ffb7489e JNI: add synchronization around native ecc_key/RsaKey/DhKey pointer access in Ecc/Rsa/Dh class Chris Conlon 2023-08-04 16:45:38 -0600
  • 8606e9e14e JNI/JCE: add synchronization around native BlockCipher pointer access Chris Conlon 2023-08-04 15:35:34 -0600
  • f63d9a1b0d JNI: cleanup XMALLOC usage, call XMEMSET where needed Chris Conlon 2023-08-04 15:13:36 -0600
  • 1fe2ad65fd JNI/JCE: add synchronization around native MessageDigest pointer access Chris Conlon 2023-08-04 14:27:02 -0600
  • dab1b7a127
    Merge pull request #52 from cconlon/winExamples JacobBarthelmeh 2023-08-01 09:23:30 -0600
  • eee073afe0 Windows: add .bat scripts for running ProviderTest example Chris Conlon 2023-07-28 16:55:22 -0600
  • fbfa297cc4
    Merge pull request #51 from cconlon/aesPkcs5Padding JacobBarthelmeh 2023-07-10 09:38:20 -0600
  • a2e7643464 JNI: compile in 3DES FIPS APIs for FIPSv2 Chris Conlon 2023-07-07 16:06:05 -0600
  • 8788d42474 JCE: add Cipher support for RSA, same as RSA/ECB/PKCS1Padding Chris Conlon 2023-06-15 10:57:57 -0600
  • 836223f7a3 JCE: add support for Cipher AES/CBC/PKCS5Padding support Chris Conlon 2023-06-05 13:12:45 -0600
  • 6281e438d8
    Merge pull request #50 from cconlon/eccPkcs8Fix JacobBarthelmeh 2023-06-13 22:23:26 -0600
  • 6822bb5cb8 get ECC curve OID before calling wc_CreatePKCS8Key for size Chris Conlon 2023-06-09 11:54:03 -0600
  • ccd5d805d6
    Merge pull request #49 from cconlon/rsaKeyPairGenerator JacobBarthelmeh 2023-06-06 16:58:37 -0600
  • 5e2a1eb364 JNI: native ECC code cleanup and typo fixes Chris Conlon 2023-06-05 10:43:52 -0600
  • 9401c82d31 JCE: add RSA support in KeyPairGenerator, Rsa supporting methods, native cleanup Chris Conlon 2023-06-05 10:43:09 -0600
  • b964b59f02
    Merge pull request #44 from cconlon/rngSynchronization JacobBarthelmeh 2023-05-17 16:00:44 -0600
  • 480acca2aa
    Merge pull request #48 from cconlon/infer JacobBarthelmeh 2023-05-17 15:46:26 -0600
  • e5d2998750 add script to run Facebook Infer, fix reported issues Chris Conlon 2023-05-12 16:27:20 -0600
  • 95fd635a0c Add threaded tests for com.wolfssl.provider.WolfCryptRandom Chris Conlon 2023-05-08 16:24:37 -0600
  • 46beebf1b0 Add synchronization to com.wolfssl.wolfcrypt.Rng, JUnit test cases Chris Conlon 2023-03-15 09:48:22 -0600
  • ba34804e15
    Merge pull request #46 from cconlon/windows JacobBarthelmeh 2023-05-05 14:47:54 -0600
  • 87dc058f8e add README for Visual Studio Windows build Chris Conlon 2023-04-27 10:58:03 -0600
  • 1271b260f4 add Windows Visual Studio solution file Chris Conlon 2023-04-27 10:47:04 -0600
  • 31156a7eb4
    Merge pull request #45 from cconlon/wolfsslLibName JacobBarthelmeh 2023-05-05 11:39:52 -0600
  • 9c6ada806b
    Merge pull request #47 from cconlon/des3fips JacobBarthelmeh 2023-05-04 07:52:10 -0700
  • e1eb1d3cfd Des3_fips() API not available in wolfCrypt FIPSv5 Chris Conlon 2023-05-03 11:18:06 -0600
  • 24ccbe2a66 add ant test targets for Windows 32 and 64-bit Chris Conlon 2023-04-27 10:46:36 -0600
  • 05091926cb fix build errors and warnings for Visual Studio on Windows Chris Conlon 2023-04-27 10:46:15 -0600
  • 266da4fca3 add support to makefile.linux for custom wolfSSL library prefix and library name Chris Conlon 2023-04-21 14:58:14 -0600
  • 63b9f6bdb3
    Merge pull request #43 from cconlon/providerTestSecureRandom JacobBarthelmeh 2022-12-30 16:15:44 -0700
  • e7bb317efd add SecureRandom test to ProviderTest example Chris Conlon 2022-11-30 12:49:35 -0700
  • 2016cb2b48
    Merge pull request #42 from cconlon/v1.5prep v1.5.0-stable JacobBarthelmeh 2022-11-11 16:44:04 -0700
  • 040ad75bab add release notes and bump version for 1.5 release Chris Conlon 2022-11-11 16:21:19 -0700
  • 3f7cb19759 add uintptr_t cast in Md5 mallocNativeStruct Chris Conlon 2022-11-11 16:21:00 -0700
  • 675fdb2086
    Merge pull request #41 from cconlon/messageDigestClone JacobBarthelmeh 2022-11-11 12:01:11 -0700
  • 9a7b7263c3 add MessageDigest.clone() support and underlying wolfCrypt class object copy methods Chris Conlon 2022-11-10 14:22:15 -0700
  • 12981266f4
    Merge pull request #40 from julek-wolfssl/rpm David Garske 2022-11-08 15:43:55 -0800
  • 260111a914 Initial rpm package support Juliusz Sosinowicz 2022-10-19 20:09:55 +0200
  • e91e56ec4f
    Merge pull request #39 from cconlon/sha JacobBarthelmeh 2022-10-14 15:49:47 -0600
  • d7665cc5e9 add SHA cipher alias for SHA-1 to wolfJCE, WolfCryptProvider.java Chris Conlon 2022-10-13 10:33:53 -0600
  • 104acd1623
    Merge pull request #38 from cconlon/java7compat JacobBarthelmeh 2022-08-19 10:03:01 -0600
  • f98ae38819 skip test error for JDK versions ECKeyFactory that may not support all wolfCrypt curves Chris Conlon 2022-08-17 16:37:41 -0600
  • 58a89ab02f drop Java version compatibility to 1.7 in build.xml Chris Conlon 2022-08-17 15:25:21 -0600
  • 7f2f2162bf
    Merge pull request #37 from cconlon/v1.4 v1.4.0-stable JacobBarthelmeh 2022-08-11 14:35:31 -0600
  • 0cb31efe2c bump version to 1.4 in build.xml and WolfCryptProvider.java Chris Conlon 2022-08-11 12:25:49 -0600
  • e869de0aa8 update README.md with 1.4.0 release notes Chris Conlon 2022-08-11 12:25:14 -0600
  • 5547f2c317 use ${env.LD_LIBRARY_PATH} in build.xml Chris Conlon 2022-08-11 11:44:45 -0600
  • c28b0589d6
    Merge pull request #34 from cconlon/chacha_fixes JacobBarthelmeh 2022-07-29 16:36:48 -0600
  • 93db26daa5 fix casting warning in LogStr of jni_native_struct.c Chris Conlon 2022-07-29 16:30:46 -0600
  • 97d41335d8 add test cases for Chacha.java Chris Conlon 2022-07-29 14:10:29 -0600
  • 03b7797304 throw exception when Chacha.process() input array is null Chris Conlon 2022-07-29 14:09:45 -0600
  • c51d6122a9 cleanup ChaCha native wrapper, fix double free of ChaCha pointer Chris Conlon 2022-07-07 14:12:45 -0600
  • 0dd4846022
    Merge pull request #36 from cconlon/ascii JacobBarthelmeh 2022-07-20 14:21:40 -0600
  • 311422057c replace non-ASCII apostrophes in Fips.java/README_JCE.md Chris Conlon 2022-07-20 11:56:26 -0600
  • a180dfbf94
    Merge pull request #35 from cconlon/oldnames JacobBarthelmeh 2022-07-19 14:55:44 -0600
  • 7982d4d538 Skip WolfCryptMacTest for HMAC-MD5 for FIPS>2, CAST does not support Chris Conlon 2022-07-19 14:29:51 -0600
  • 728e5ba244 check for exception not specific string in WolfCryptCipherTest.java test Chris Conlon 2022-07-19 10:45:42 -0600
  • 11874b3199 use wc_XXX names for Md5 and Sha structs, adds wolfSSL compatibility with --enable-engine Chris Conlon 2022-07-19 10:40:18 -0600
  • e575891b96
    Merge pull request #33 from cconlon/exampleREADME JacobBarthelmeh 2022-05-17 16:12:11 -0600
  • 293c3c8b4f update README/README_JCE with notes about examples Chris Conlon 2022-05-17 16:10:12 -0600
  • a1eda33af2
    Merge pull request #32 from cconlon/examples JacobBarthelmeh 2022-05-17 16:02:44 -0600
  • 77106ea18f add initial example framework, add one JCE ProviderTest example Chris Conlon 2022-05-17 15:10:37 -0600
  • d6a9e66a84 update wolfJCE version to match 1.3 release Chris Conlon 2022-05-17 15:09:54 -0600
  • 81e1942e00
    Merge pull request #31 from cconlon/0503 v1.3.0-stable JacobBarthelmeh 2022-05-13 14:47:13 -0600
  • 3a5ad14e2e update README.md and build.xml for 1.3.0 release Chris Conlon 2022-05-13 14:35:17 -0600
  • ec0bc8b40b fix deprecation warning for Integer(int) in WolfCryptKeyPairGeneratorTest.java Chris Conlon 2022-05-03 16:25:30 -0600
  • 798c635c0b fix Javadoc warnings and missing default constructors Chris Conlon 2022-05-03 16:21:40 -0600
  • 80983399ef
    Merge pull request #30 from cconlon/0429 JacobBarthelmeh 2022-05-03 16:42:34 -0600
  • 2e46b72bdc remove unnecessary -framework JavaVM from makefile.macosx, breaks on newer XCode/OSX versions Chris Conlon 2022-04-29 16:11:58 -0600
  • 2fdbd6c36a loosen exception string check for WolfCryptCipherTest case Chris Conlon 2022-04-29 16:10:18 -0600