Chris Conlon
|
a662a8f4c3
|
initial SSLSocket implementation, with stubs
|
2019-03-06 14:32:15 -08:00 |
Chris Conlon
|
9e94f49d4d
|
add SSLSocketFactory getDefaultCipherSuites(), getSupportedCipherSuites()
|
2019-03-06 13:20:14 -08:00 |
Jacob Barthelmeh
|
d12a5b4bb8
|
add session timeout set/get
|
2019-03-06 13:39:46 -07:00 |
Chris Conlon
|
68db360777
|
finish loading client cert/key into WOLFSSL_CTX, add client.jks
|
2019-03-06 12:33:26 -08:00 |
Jacob Barthelmeh
|
2516b68310
|
inital implementation of SSLSession class
|
2019-03-06 10:30:00 -07:00 |
Jacob Barthelmeh
|
cbfc90a1e0
|
add get extension set function
|
2019-03-04 16:35:16 -07:00 |
Jacob Barthelmeh
|
c5286b83e4
|
additions to certificate class implementation
|
2019-03-04 13:43:20 -07:00 |
Chris Conlon
|
2467eaed0f
|
initial client-side support for loading trusted roots and client key/cert
|
2019-03-04 09:35: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 |
Jacob Barthelmeh
|
2bcf367507
|
initial JNI certificate handling
|
2019-02-20 16:47:58 -07:00 |
Jacob Barthelmeh
|
d724ce7b0e
|
add initial key manager
|
2019-02-19 15:07:15 -07:00 |
Chris Conlon
|
22c857f0a2
|
add initial WolfSSLContext test cases
|
2019-02-19 14:02:10 -08:00 |
Chris Conlon
|
8d3c4f7605
|
begin to tie in native wolfSSL context
|
2019-02-19 14:01:23 -08:00 |
Chris Conlon
|
653a159615
|
load native library in JSSE Provider, check if TLS 1.0 is enabled before adding
|
2019-02-19 14:00:08 -08:00 |
Chris Conlon
|
8cc5f37598
|
add native function to check if TLS 1.0 is enabled
|
2019-02-19 13:59:09 -08:00 |
Jacob Barthelmeh
|
f5f0949a8f
|
add SunX509 tag to provider
|
2019-02-19 09:44:21 -07:00 |
Jacob Barthelmeh
|
5c169f42ce
|
add certmanager to native layer and verify with trustmanager
|
2019-02-18 16:46:31 -07:00 |
Chris Conlon
|
5f88fac271
|
initial WolfSSLContext engine initialization
|
2019-02-15 15:43:03 -08:00 |
Jacob Barthelmeh
|
4ad28382da
|
add trustmanager example and progress on wolfSSL TrustManager
|
2019-02-15 16:22:42 -07:00 |
Chris Conlon
|
e40222b5a9
|
add stub classes for SSLSocketFactory and SSLServerSocketFactory
|
2019-02-15 12:43:58 -08:00 |
Jacob Barthelmeh
|
ce5be14b11
|
move provider server example to examples directory
|
2019-02-15 11:02:56 -07:00 |
Jacob Barthelmeh
|
d76723a2df
|
add example server file
|
2019-02-15 10:41:07 -07:00 |
Chris Conlon
|
6b57efcd1d
|
fix java include path detection on some Linux systems
|
2019-02-14 15:40:53 -08:00 |
Chris Conlon
|
cafdf73fb6
|
fix post-Java8 deprecation of javah, use javac nativeheaderdir instead
|
2019-02-14 14:48:55 -08:00 |
Jacob Barthelmeh
|
1a44102115
|
add wolfssl-jsse jar output to build
|
2019-02-13 19:29:58 -07:00 |
Jacob Barthelmeh
|
96254f1dcd
|
update provider for different versions of TLS
|
2019-02-13 15:41:59 -07:00 |
Jacob Barthelmeh
|
f0b84969e3
|
auto stubs for trust manager and tie in to main class
|
2019-02-13 15:06:45 -07:00 |
Jacob Barthelmeh
|
3bdaef629d
|
auto generated stubs for context and X509
|
2019-02-13 14:27:07 -07:00 |
JacobBarthelmeh
|
195369a5f1
|
Merge pull request #19 from cconlon/master
Prep for 1.4.0 Release
|
2018-11-16 14:55:48 -07:00 |
Chris Conlon
|
0e5f913713
|
update README with 1.4.0 release notes
|
2018-11-16 14:49:53 -07:00 |
Chris Conlon
|
bae16f09ed
|
update copyright to 2018
|
2018-11-13 13:28:06 -07:00 |
Chris Conlon
|
817aa539ba
|
update example certs/keys to match current wolfSSL
|
2018-11-13 13:27:29 -07:00 |
John Safranek
|
ec3efaad3e
|
Merge pull request #18 from cconlon/pkcallbacks-fix
fix Public Key callback registration in example client and server
|
2018-03-02 14:05:19 -08:00 |
Chris Conlon
|
6ba93fc65e
|
fix Public Key callback registration in example client and server
|
2018-03-02 14:57:05 -07:00 |
John Safranek
|
2ae0bec4ba
|
Merge pull request #17 from cconlon/callback-fix
Fix Atomic User callback registration in examples
|
2018-03-02 13:54:45 -08:00 |
Chris Conlon
|
b8cbe1ce3d
|
fix Atomic User callback registration in example client and server
|
2018-03-02 14:04:30 -07:00 |
Chris Conlon
|
453a2fde12
|
allow other HmacSHA* hash types in atomic user callback examples
|
2018-03-02 14:03:14 -07:00 |
Chris Conlon
|
01b2bd9966
|
get BulkCipherAlgorithm enum values dynamically
|
2018-03-02 14:03:14 -07:00 |
John Safranek
|
ac2d73f189
|
Merge pull request #16 from cconlon/update-certs
Update certs, fix I/O callback usage in examples
|
2018-03-02 10:39:58 -08:00 |
Chris Conlon
|
d7a1757355
|
fix I/O callback registration in example server
|
2018-03-02 10:35:41 -07:00 |
Chris Conlon
|
b616f57cb7
|
fix I/O callback registration in example client
|
2018-03-02 10:28:08 -07:00 |
Chris Conlon
|
8d49af6a94
|
update example certs to match wolfSSL current ones
|
2018-03-02 10:20:37 -07:00 |
dgarske
|
be27ef521a
|
Merge pull request #15 from JacobBarthelmeh/master
size of error buffer
|
2018-01-24 10:12:06 -08:00 |
Jacob Barthelmeh
|
139e0359fd
|
size of error buffer
|
2018-01-24 11:09:40 -07:00 |
Kaleb Himes
|
04c4b2a923
|
Merge pull request #12 from cconlon/android
reset internal WolfSSLSession pointer to NULL when object is freed
|
2017-12-27 15:13:52 -07:00 |
Chris Conlon
|
5425aab890
|
add test case for WolfSSLSession use after free
|
2017-12-27 15:03:57 -07:00 |
Kaleb Himes
|
5a7b234fd3
|
Merge pull request #13 from cconlon/copyright
update copyright to 2017
|
2017-12-27 12:16:55 -07:00 |
Kaleb Himes
|
e136923d83
|
Merge pull request #14 from cconlon/pkcallbacks
Wrap ECC Shared Secret Callback
|
2017-12-27 12:16:17 -07:00 |
Chris Conlon
|
3f3c7732b3
|
add examples for ECC shared secret callback
|
2017-12-11 16:47:08 -07:00 |
Chris Conlon
|
70900ddc53
|
wrap ECC shared secret callback
|
2017-12-11 16:46:16 -07:00 |