Chris Conlon
|
02c1cb8f4d
|
JSSE: add wolfjsse.enabledSupportedCurves Security property support
|
2023-08-03 14:38:12 -06:00 |
Chris Conlon
|
b2cd0ef051
|
JNI: add synchronization lock around native WOLFSSL pointer in WolfSSLSession
|
2023-08-01 13:22:34 -06:00 |
Chris Conlon
|
1e5bfb39cb
|
JNI/JSSE: call wolfSSL_get1_session() for saving session, add WolfSSLAuthStore store lock, adjust calls to saveSession/addSession
|
2023-07-18 12:01:26 -06:00 |
Chris Conlon
|
0ecfe9b957
|
JSSE: add support for wolfjsse.enabledSignatureAlgorithms system Security property, wrap native wolfSSL_set1_sigalgs_list()
|
2023-07-07 08:39:30 -06:00 |
Chris Conlon
|
2eaa54d892
|
add script to run Facebook Infer, fix reported issues
|
2023-05-12 15:18:47 -06:00 |
Chris Conlon
|
21ea49b6bd
|
update copyright dates to 2023
|
2023-03-30 15:28:19 -06: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
|
c06c714a43
|
fix NullPointerException when no selected ALPN available
|
2022-05-26 11:36:56 -06:00 |
Chris Conlon
|
bb97579595
|
add support for SSLEngine.getApplicationProtocol
|
2022-05-26 11:36:51 -06:00 |
Chris Conlon
|
2e899cc64d
|
JSSE: generate pseudo session ID if session tickets are being used
|
2022-04-08 16:33:02 -06:00 |
Chris Conlon
|
c802d5cace
|
correctly throw SocketTimeoutException from WolfSSLSession.connect() for JSSE WolfSSLSocket.startHandshake() to handle timeout
|
2022-03-15 16:32:51 -06:00 |
JacobBarthelmeh
|
3c1b994403
|
Merge pull request #95 from cconlon/connectTimeout
Support Socket timeout for SSL_connect() and SSL_write() in wolfJSSE
|
2022-02-15 07:13:19 -07:00 |
Chris Conlon
|
15b37d9189
|
remove RABBIT support, matching wolfSSL deprecation
|
2022-02-10 10:21:33 -07:00 |
Chris Conlon
|
dcb5fbfeb1
|
pass Socket timeout down to native connect() and write() from JSSE level
|
2022-02-09 16:37:23 -07:00 |
Chris Conlon
|
1d9f21df07
|
remove HC-128 stream cipher support, matching wolfSSL deprecation
|
2022-01-20 09:47:11 -07:00 |
Chris Conlon
|
8c41245dc4
|
update copyright dates to 2022
|
2022-01-18 10:19:03 -07:00 |
Chris Conlon
|
f0ce1195d7
|
update missing Javadocs, fixes build warnings with newer JDKs
|
2022-01-17 14:27:54 -07:00 |
Chris Conlon
|
7010f9ddad
|
synchronize class free() calls that access native cleanup functions
|
2021-11-19 15:00:35 -07:00 |
Chris Conlon
|
8b2ea7899e
|
update copyright to 2021
|
2021-01-14 10:03:57 -07:00 |
Chris Conlon
|
be7afb6f90
|
add Javadocs param for WolfSSLSession read timeout
|
2021-01-08 15:26:54 -07:00 |
Chris Conlon
|
d413b69d68
|
pass SSLSocket recv SO_TIMEOUT to native select() for SSL_read() and SSL_shutdown()
|
2020-10-06 15:39:08 -07:00 |
Chris Conlon
|
281151b794
|
adjust setSessionTimeout to handle case where underlying WOLFSSL_SESSION is not available
|
2020-08-13 14:33:33 -06:00 |
Chris Conlon
|
3a15c68f2c
|
add non-standard SSLSocket.setAlpnProtocols() and SSLSocket.getAlpnSelectedProtocol() for use on Android
|
2020-07-21 12:46:28 -06:00 |
Chris Conlon
|
402ea6c2bf
|
add WolfSSLSession.gotCloseNotify()
|
2020-06-19 10:54:57 -06:00 |
Chris Conlon
|
e8bc8d5d61
|
return empty session ID array if WolfSSLSession.getSession() returns 0
|
2020-06-12 12:04:37 -06:00 |
Chris Conlon
|
902fb0390a
|
add client-side session ticket support
|
2020-06-11 14:27:06 -06:00 |
Chris Conlon
|
d468786999
|
add support for WolfSSLSession.useSNI()
|
2020-05-13 17:34:33 -06:00 |
kojo1
|
830e9d299a
|
fix getOptions() param for javadoc
|
2020-05-07 08:27:04 +09:00 |
kojo1
|
ac3136f790
|
hide it under getProtocolsMask. Inherit options from CTX to SSL via native
|
2020-05-04 06:10:19 +09:00 |
Chris Conlon
|
05f0924789
|
reset sslPtr to 0 after free in WolfSSLSession
|
2020-03-18 11:23:12 -06:00 |
Chris Conlon
|
1b176165e9
|
remove whitespace, keep lines under 80 chars
|
2020-01-17 15:25:04 -07:00 |
Chris Conlon
|
7ba5a60872
|
update copyright to 2020
|
2020-01-03 14:50:25 -08:00 |
Chris Conlon
|
4570069c5e
|
update copyright to 2019
|
2019-04-17 10:39:25 -07:00 |
Jacob Barthelmeh
|
dc9ebc3491
|
resolve some warnings
|
2019-04-04 15:33:48 -06:00 |
Jacob Barthelmeh
|
00e050810d
|
add getShutdown, sslengine close connection, and addSession method
|
2019-03-22 11:04:40 -06:00 |
Jacob Barthelmeh
|
a0d5489d82
|
initial in memory client side wolfJSSE engine test
|
2019-03-19 15:19:19 -06:00 |
Jacob Barthelmeh
|
d443fcf460
|
add SSL set IO CB and inital SSLEngine tests
|
2019-03-18 10:31:47 -06:00 |
Jacob Barthelmeh
|
cf35baa839
|
add set_options and get_protocols
|
2019-03-08 15:58:56 -07:00 |
Jacob Barthelmeh
|
c643bd94a4
|
copy setVerify to WOLFSSL level
|
2019-03-08 10:58:55 -07:00 |
Jacob Barthelmeh
|
88dd6ec9fa
|
init SSLParameters and add set_connect / set_accept
|
2019-03-08 10:33:52 -07:00 |
Jacob Barthelmeh
|
eafc4e7e0d
|
add session id support and get local cert
|
2019-03-06 15:41:58 -07:00 |
Jacob Barthelmeh
|
d12a5b4bb8
|
add session timeout set/get
|
2019-03-06 13:39:46 -07:00 |
Chris Conlon
|
bae16f09ed
|
update copyright to 2018
|
2018-11-13 13:28:06 -07:00 |
Kaleb Himes
|
5a7b234fd3
|
Merge pull request #13 from cconlon/copyright
update copyright to 2017
|
2017-12-27 12:16:55 -07:00 |
Chris Conlon
|
70900ddc53
|
wrap ECC shared secret callback
|
2017-12-11 16:46:16 -07:00 |
Chris Conlon
|
73bde8b82e
|
update copyright to 2017
|
2017-01-06 10:00:20 -07:00 |
Chris Conlon
|
2a7997da29
|
remove try/catch block from finalize methods
|
2016-10-18 14:40:15 -06:00 |
Chris Conlon
|
5277c742f7
|
update copyright to 2016
|
2016-01-05 14:20:21 -07:00 |
Chris Conlon
|
f3d078d0fc
|
switch DecryptVerify Callback to use WOLFSSL cached jobject
|
2015-10-16 15:51:37 -06:00 |
Chris Conlon
|
9dcdea076f
|
switch MacEncrypt Callback to use WOLFSSL cached jobject
|
2015-10-16 15:23:00 -06:00 |