Commit Graph

48 Commits (67f02ac9d2739a4e7ada5db47e304472996078cd)

Author SHA1 Message Date
Chris Conlon 67f02ac9d2 JNI/JSSE: bump version to 1.18 2026-08-07 15:42:20 -06:00
Chris Conlon 52fbdb6c91 JNI/JSSE: Add ML-KEM (FIPS 203) TLS 1.3 named group support and ML-DSA (FIPS 204) support and tests 2026-06-11 16:10:59 -06:00
Chris Conlon 179b2405c7 bump version to 1.17 2026-04-17 15:44:58 -06:00
Chris Conlon 0d7770651d JNI/JSSE: add wolfjsse.skipFIPSCAST Security property for skipping initial FIPS CAST run when used alongside wolfJCE 2026-03-12 14:33:25 -06:00
Paul Adelsbach ed66804477 Build script updates 2026-02-19 14:06:08 -08:00
Ruby Martin b434038db5
Merge pull request #325 from cconlon/skipLoad
Add `wolfssl.skipLibraryLoad` System Property Support
2026-02-06 14:40:49 -07:00
Chris Conlon 3c656fb536 Add wolfssl.skipLibraryLoad system property for custom native library loading 2026-02-05 14:33:17 -07:00
Chris Conlon 0d92d84d11 Add Java 9+ module support (JPMS) for jlink compatibility 2026-02-04 16:44:08 -07:00
Chris Conlon 7c79b529c4 bump version to 1.16.0 2025-12-31 15:42:13 -07:00
Ruby Martin c4224c6403 Add brief description of Signature Schemes properties
reformat and clarify function headers

whitespace
2025-12-05 13:39:27 -07:00
Chris Conlon dab6d57011 JSSE: refactor WolfSSLKeyX509 (X509ExtendedKeyManager) to cache KeyStore entries instead of doing direct access for each operation 2025-06-09 16:23:34 -06:00
Chris Conlon 0c4b3190c7 JNI: add support for Java Security properties:
- wolfssl.readWriteByteBufferPool.disabled
- wolfssl.readWriteByteBufferPool.size
- wolfssl.readWriteByteBufferPool.bufferSize
2025-05-21 14:01:49 -06:00
Chris Conlon b00f14ebbb JNI/JSSE: wrap wolfSSL_DisableExtendedMasterSecret(), add support for System property jdk.tls.useExtendedMasterSecret 2025-02-17 10:53:19 -07:00
Chris Conlon 372ef97746 JSSE: add initial SSLEngine support for DTLSv1.3 2025-02-17 10:53:19 -07:00
Reda Chouk 9657eee8a0 Add wolfjsse.autoSNI Security property
Introduce wolfjsse.autoSNI property to make SNI behavior configurable. When
set to true, enables legacy automatic SNI based on hostname/peer. By default,
SNI is only set through explicit SSLParameters configuration.

- Fixes SSLSocketExplorerWithSrvSNI test failures
- Maintains compatibility for existing applications
- Adds test coverage in WolfSSLSocketTest
2025-02-01 00:25:10 +01:00
Chris Conlon d5c181e0c2 JNI/JSSE: bump version to 1.15 2025-01-23 14:52:44 -07:00
JacobBarthelmeh d56fa67109
Merge pull request #246 from cconlon/socketCloseInterruptsWriteRead
JSSE: calling SSLSocket.close() should interrupt threads blocked in select()/poll()
2025-01-21 15:29:17 -08:00
Chris Conlon dc5e43c70d JNI/JSSE: Add java.sh usage to README.md 2025-01-21 10:20:17 -07:00
Chris Conlon eb4ee89bd0 JNI/JSSE: update copyright to 2025 2025-01-06 15:48:38 -07:00
Chris Conlon 2fa04177fc JNI: add wolfSSL JNI Java level debugging, add wolfssljni.debug=true System property support 2024-11-21 15:33:14 -07:00
Chris Conlon e45ba59ffc JSSE: bump version to 1.14 2024-11-06 14:04:33 -07:00
Chris Conlon 7b13a4b42c JSSE: add Security property to disable Java client session cache: wolfjsse.clientSessionCache.disabled 2024-10-09 15:48:44 -06:00
Chris Conlon fdbaf4fdf4 JSSE: add new wolfjsse.debugFormat=JSON option for printing debug logs in JSON format 2024-09-20 15:18:05 -06:00
Chris Conlon 4de186eae1 JSSE: add wolfjsse.keystore.type.required Security property support to enforce KeyStore type used in KeyManager and TrustManager objects 2024-07-15 16:17:23 -06:00
Chris Conlon 6e08b929dc JNI/JSSE: use poll() instead of select() as default descriptor event function 2024-06-27 16:34:39 -06:00
Chris Conlon 45bc8998a7 Bump version number to 1.13 2024-04-09 14:25:28 -06:00
Chris Conlon d0edc8a14f Update ChangeLog for 1.13 release, move to separate file 2024-04-09 14:25:24 -06:00
Chris Conlon f6ca65ccc1 JNI/JSSE: add initial Maven build support, update README.md with instructions 2023-10-11 15:50:40 -06:00
Chris Conlon cb6a766261 JSSE: split SSLEngine I/O debug for printing bytes into new System property: wolfsslengine.io.debug 2023-07-13 11:50:06 -06:00
Chris Conlon e0df7a536a add README for Visual Studio Windows build 2023-05-09 15:06:52 -06:00
Chris Conlon 7391fb6dcc update README with 1.12.0 ChangeLog notes, bump library version 2023-03-30 15:28:16 -06:00
Chris Conlon 016ce2da37 update README with JSSE class implementation list 2023-03-27 17:01:35 -06:00
Chris Conlon cee5a6ba0d add instructions to Android IDE README.md for updating symbolic source link 2022-12-08 14:34:55 -07:00
Chris Conlon 687a703b4e add release notes in prep for 1.11.0 release, update provider version 2022-12-01 17:08:44 -07:00
Chris Conlon 83e228013a add script to update example certs, update CRLs from current wolfSSL 2022-11-29 10:30:41 -07:00
Chris Conlon 9d6e2fd20c wrap secure renegotiation API, enable in wolfJSSE if compiled at native level 2022-08-17 12:07:55 -06:00
Chris Conlon 364db70e78 add release notes for v1.10 2022-08-10 17:18:50 -06:00
Chris Conlon f933f0e11d update release date for 1.9.0 in README, update IDE/Android README gradle version 2022-05-05 14:53:50 -06:00
Chris Conlon 8849604513 update README 2022-04-27 10:11:13 -06:00
Chris Conlon 302f5a40bf update README with 1.9.0 release notes 2022-04-27 09:54:03 -06:00
Chris Conlon 1d9f21df07 remove HC-128 stream cipher support, matching wolfSSL deprecation 2022-01-20 09:47:11 -07:00
Chris Conlon a4f1447d99 add FIPS 140-3 compatibility to 1.8.0 release notes 2021-11-12 14:47:26 -07:00
Chris Conlon f594800c23 update README for 1.8.0 release 2021-11-11 17:17:53 -07:00
Chris Conlon 01bce04aeb update README.md, add examples/README.md and examples/provider/README.md 2021-11-05 14:37:42 -06:00
Chris Conlon 99b292d4cf update README and README.md 2021-01-15 11:50:21 -07:00
Chris Conlon 0e8ebbe9ad add README.md for better GitHub viewing 2021-01-14 17:06:25 -07:00
Chris Conlon a1d10059bb initial repo creation 2013-11-08 12:38:38 -07:00
Chris Conlon 0dede2e086 Initial commit 2013-11-08 11:33:37 -08:00