This website requires JavaScript.
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