Commit Graph

32 Commits (eb6919e0b51ac6bb4dd062a5916a7d41f99d46c6)

Author SHA1 Message Date
Chris Conlon ec5f91d8be native JNI fixes for NO_FILESYSTEM 2022-06-15 12:25:21 -06:00
Chris Conlon bb97579595 add support for SSLEngine.getApplicationProtocol 2022-05-26 11:36:51 -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 8843cb0847
Merge pull request #97 from cconlon/removeIdea
Remove IDEA support
2022-02-15 07:02:04 -07:00
Chris Conlon 80603f3c05 remove IDEA support, matching wolfSSL deprecation 2022-02-10 10:29:07 -07:00
Chris Conlon 15b37d9189 remove RABBIT support, matching wolfSSL deprecation 2022-02-10 10:21:33 -07:00
Chris Conlon 1d9f21df07 remove HC-128 stream cipher support, matching wolfSSL deprecation 2022-01-20 09:47:11 -07:00
Chris Conlon f0ce1195d7 update missing Javadocs, fixes build warnings with newer JDKs 2022-01-17 14:27:54 -07:00
Chris Conlon 2b402959bc add WolfSSL.getCiphersAvailableIana(), use to set default cipher suites in JSSE WolfSSLContext 2021-11-11 11:34:37 -07:00
Chris Conlon 246db59dd4 wrap native wolfCrypt_SetCb_fips() and wolfCrypt_GetCoreHash_fips() to get FIPS verifyCore value 2021-05-11 14:27:49 -06:00
Chris Conlon 387b503c83 add com_wolfssl_WolfSSL_SSL_ERROR_SOCKET_PEER_CLOSED definition 2020-08-21 15:39:32 -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 d468786999 add support for WolfSSLSession.useSNI() 2020-05-13 17:34:33 -06:00
kojo1 ac3136f790 hide it under getProtocolsMask. Inherit options from CTX to SSL via native 2020-05-04 06:10:19 +09:00
Jacob Barthelmeh eee7e270e6 add more certificate tests and fixes 2019-04-11 14:19:11 -06:00
Chris Conlon 841c70b354 add protocol enabled detectio methods to JNI 2019-03-29 13:43:51 -07:00
Chris Conlon 7052899bf3 add TLS 1.3 support to provider 2019-03-28 16:19:49 -07:00
Jacob Barthelmeh 00e050810d add getShutdown, sslengine close connection, and addSession method 2019-03-22 11:04:40 -06:00
Jacob Barthelmeh 56a6a9e5bf iana cipher suite list handle 2019-03-20 11:46:22 -06:00
Chris Conlon a7356fa06b wrap PKCS#8 traditional offset getter, cert chain buffer format function 2019-03-14 16:20:54 -07:00
Chris Conlon a60437d7ef add and use side-independent method functions in SSLContext 2019-03-11 14:56:35 -07:00
Jacob Barthelmeh cf35baa839 add set_options and get_protocols 2019-03-08 15:58:56 -07:00
Jacob Barthelmeh 26fde94a97 rename WolfSSLParameters and add NO_TLS macros 2019-03-07 16:34:28 -07:00
Chris Conlon 9e94f49d4d add SSLSocketFactory getDefaultCipherSuites(), getSupportedCipherSuites() 2019-03-06 13:20:14 -08:00
Chris Conlon 7859729c36 add helper methods to detect if RSA and ECC have been compiled in 2019-03-04 09:34:38 -08:00
Chris Conlon 8cc5f37598 add native function to check if TLS 1.0 is enabled 2019-02-19 13:59:09 -08:00
Chris Conlon 01b2bd9966 get BulkCipherAlgorithm enum values dynamically 2018-03-02 14:03:14 -07:00
Chris Conlon 1720df31aa add methods to check if native features are enabled 2016-08-10 11:27:30 -06:00
Chris Conlon 4ea4646e6c add method to check if CRL is enabled in native wolfSSL 2016-08-10 10:56:14 -06:00
Chris Conlon d90b48be9d update with CyaSSL to wolfSSL name change 2015-01-21 16:05:06 -07:00
Chris Conlon 359483fab7 update OCSP support to match CyaSSL 2.9.4 2014-04-15 15:43:28 -06:00
Chris Conlon a1d10059bb initial repo creation 2013-11-08 12:38:38 -07:00