Merge pull request #178 from cconlon/wksKeyStoreSupport
JacobBarthelmeh
2024-07-19 09:03:48 -0600
112ac9272dJSSE: pass original exception messages up during peer verification, add more debug logs
Chris Conlon
2024-07-18 16:02:40 -0600
512ec3a007Throw SSLException when hostname is null
J.R. Lim
2024-07-16 11:20:27 -0700
855fdeff2aJSSE: add script to convert example .jks files to wolfJCE WKS KeyStore type (.wks)
Chris Conlon
2024-03-15 11:28:16 -0600
4de186eae1JSSE: add wolfjsse.keystore.type.required Security property support to enforce KeyStore type used in KeyManager and TrustManager objects
Chris Conlon
2024-03-15 11:26:27 -0600
49a781bbd0JSSE: add -ksformat option to example ClientJSSE and ServerJSSE to specify KeyStore type
Chris Conlon
2024-03-15 10:54:49 -0600
b80a989b4eJSSE: refactor KeyManager and TrustManager loading of KeyStore in engineInit(), add support for wolfJCE WKS KeyStore type
Chris Conlon
2024-03-14 15:36:05 -0600
1e65f4c215JSSE: add -sysca option to example clientJSSE, load system CA certs ignoring any passed in
Chris Conlon
2024-03-14 15:34:44 -0600
58c63ded96JNI: wrap native wolfSSL_SESSION_dup() in WolfSSLSession.duplicateSession()
Chris Conlon
2024-07-12 15:04:38 -0600
Merge pull request #197 from cconlon/sslEngineFixesMay2024
JacobBarthelmeh
2024-06-06 16:15:14 -0600
1300881c44JSSE: check if session is resumable before storing or returning existing one in WolfSSLAuthStore.getSession()
Chris Conlon
2024-05-31 14:22:03 -0600
1afd3fcc30JNI: wrap native wolfSSL_SESSION_is_resumable() in WolfSSLSession.sessionIsResumable()
Chris Conlon
2024-05-31 14:21:15 -0600
5b31cf2306SSLEngine: correctly mark inbound and outbound closed when receiving alerts
Chris Conlon
2024-05-30 17:35:47 -0600
267a8d2c24SSLEngine: throw SSLException if beginHandshake() called twice by user, renegotiation not supported
Chris Conlon
2024-05-30 15:32:19 -0600
399883cb5aSSLEngine: only set HandshakeStatus FINISHED when session ticket received after handshake has completed
Chris Conlon
2024-05-30 15:01:15 -0600
Merge pull request #194 from sstefonic/socketFix
Chris Conlon
2024-05-22 14:27:55 -0600
c6e04d4f40fix read() to reflect end of stream
Sage Stefonic
2024-05-21 16:12:55 -0700
06d8e4de66Fix the socket closing issue with WolfSSLSocket
Sage Stefonic
2024-05-20 09:58:03 -0700
8d805ff796JSSE: check this.toSend for null before getting length in SSLEngine.unwrap() when we have data buffered
Chris Conlon
2024-05-17 15:07:15 -0600
ddb9d2b0eaJSSE: fix WolfSSLSocketTest protocolConnectionTestExtendedSocket() string for TLSv1
Chris Conlon
2024-05-16 16:46:42 -0600
b50ab50788SSLEngine: return HandshakeStatus.FINISHED from unwrap() when TLS 1.3 session ticket has been received
Chris Conlon
2024-05-16 16:11:52 -0600
907a3d45d0JNI: wrap wolfSSL_SESSION_has_ticket() in WolfSSLSession.hasSessionTicket()
Chris Conlon
2024-05-16 16:11:01 -0600
c8db5aa5f3SSLEngine: correct return of ClosingConnection() to SSL_SUCCESS when ZERO_RETURN is received
Chris Conlon
2024-05-15 15:19:52 -0600
00a9bb467bSSLEngine: synchronize calls to ssl.getError() in ioLock in case WOLFSSL state is changing
Chris Conlon
2024-05-14 16:40:36 -0600
5bd7a48c20SSLEngine: only save session to client cache if handshake has finished and no error
Chris Conlon
2024-05-14 14:50:59 -0600
Merge pull request #191 from cconlon/sessionIsSetup
JacobBarthelmeh
2024-04-25 16:58:39 -0600
097ad70817GitHub Actions: remove Temurin JDK 8, not available on macos
Chris Conlon
2024-04-25 11:44:43 -0600
afeea367b9JNI/JSSE: fix Infer thread safety violation warnings in WolfSSLSession and WolfSSLSocket
Chris Conlon
2024-04-25 11:37:13 -0600
648bebadc8JSSE: close client/server SSLSocket in WolfSSLSocketTest.protocolConnectionTestExtendedSocket() correctly after handshake
Chris Conlon
2024-04-25 11:27:43 -0600
7e1c0397fbJNI: check if session has ticket for TLS 1.3 before calling wolfSSL_peek() in WolfSSLSession.getSession()
Chris Conlon
2024-04-25 09:51:10 -0600
062dcc2d05JNI: add test method for WolfSSLSession.get/set/freeSession()
Chris Conlon
2024-04-24 15:04:58 -0600
3c94939d3dJNI: refactor WolfSSLSessionTest to use individual Junit Test annotation on methods, better cleanup
Chris Conlon
2024-04-24 12:18:46 -0600
Merge pull request #190 from cconlon/inferAction
JacobBarthelmeh
2024-04-24 16:45:42 -0600
76ac7784deJNI: wrap wolfSSL_SessionIsSetup() in WolfSSLSession, needs wolfSSL > 5.7.0 or WOLFSSL_PR7430_PATCH_APPLIED defined
Chris Conlon
2024-04-22 17:14:16 -0600
b5090598a5JSSE: fix for Infer warning about javaVersion being null in WolfSSLEngineHelper
Chris Conlon
2024-04-22 15:58:31 -0600
f4b433fabcRun Facebook Infer on PRs with GitHub Actions
Chris Conlon
2024-04-22 10:05:38 -0600
0bf4b58535JNI: rework WolfSSLSession.useALPN() to guarantee list is null terminated
Chris Conlon
2024-04-18 17:45:50 -0600
95777fd653JSSE: add close() to WolfSSLServerSocket, closes unerlying WolfSSLSocket if needed which frees resources earlier
Chris Conlon
2024-04-18 17:17:44 -0600
65e4191ba4JSSE: release WolfSSLEngineHelper state from WolfSSLSocket when SSLSocket.close() is called
Chris Conlon
2024-04-18 17:12:24 -0600
a7c1830b0eJNI: set clientSNIRequested and ctx to null in freeSSL() to reduce object size in GC finalizer
Chris Conlon
2024-04-18 17:10:45 -0600
10e991c52dJSSE: remove finalizer() from WolfSSLInternalVerifyCb, not needed and slows down garbage collection
Chris Conlon
2024-04-18 16:47:00 -0600
c5304ebb19JSSE: close WolfSSLInput/OutputStream when SSLSocket.close() is called, allows stream objects to be garbage collected more easily
Chris Conlon
2024-04-18 16:33:43 -0600
594816205fJSSE: refactor X509Certificate.getPublicKey() to use JCE classes to generate PublicKey, fixes compatibility with wolfJCE underneath
Chris Conlon
2024-03-15 10:31:42 -0600
45bc8998a7Bump version number to 1.13
Chris Conlon
2024-04-09 12:13:09 -0600
d0edc8a14fUpdate ChangeLog for 1.13 release, move to separate file
Chris Conlon
2024-04-09 12:11:05 -0600
Merge pull request #185 from cconlon/androidUpdate
lealem47
2024-04-09 10:54:00 -0600
b4e479bb0cJNI/JSSE: update JUnit tests for Android compatibility
Chris Conlon
2024-04-08 17:29:20 -0600
988a29e0f3Remove text meta data from ca-cert.pem, ca-ecc-cert.pem for Android compatibility
Chris Conlon
2024-04-08 17:17:16 -0600
bde2703fddAndroid: update example Android Studio project file, update CMakeLists.txt with FIPS Ready and spmath support
Chris Conlon
2024-04-08 17:16:36 -0600
Merge pull request #183 from cconlon/sslSocketImprovements
lealem47
2024-04-05 10:36:12 -0600
6521c21863JNI/JSSE: remove extraneous array copy in WolfSSLInputStream/OutputStream when array offset is provided
Chris Conlon
2024-04-03 16:43:47 -0600
1d91773392JNI: call ReleaseByteArrayElements() in read/write if native wolfSSL_get_app_data() fails
Chris Conlon
2024-04-03 13:53:31 -0600