OpenSearch/libs
Tim Brooks 667c613d9e
Remove `nonApplicationWrite` from `SSLDriver` (#42954)
Currently, when the SSLEngine needs to produce handshake or close data,
we must manually call the nonApplicationWrite method. However, this data
is only required when something triggers the need (starting handshake,
reading from the wire, initiating close, etc). As we have a dedicated
outbound buffer, this data can be produced automatically. Additionally,
with this refactoring, we combine handshake and application mode into a
single mode. This is necessary as there are non-application messages that
are sent post handshake in TLS 1.3. Finally, this commit modifies the
SSLDriver tests to test against TLS 1.3.
2019-06-06 17:44:40 -04:00
..
cli [Backport] Remove dependency substitutions 7.x (#42866) 2019-06-04 13:50:23 -07:00
core Eclipse libs projects setup fix (#42852) 2019-06-04 13:52:41 -07:00
dissect Eclipse libs projects setup fix (#42852) 2019-06-04 13:52:41 -07:00
geo [Backport] Remove dependency substitutions 7.x (#42866) 2019-06-04 13:50:23 -07:00
grok Eclipse libs projects setup fix (#42852) 2019-06-04 13:52:41 -07:00
nio Remove `nonApplicationWrite` from `SSLDriver` (#42954) 2019-06-06 17:44:40 -04:00
plugin-classloader [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
secure-sm Eclipse libs projects setup fix (#42852) 2019-06-04 13:52:41 -07:00
ssl-config [Backport] Remove dependency substitutions 7.x (#42866) 2019-06-04 13:50:23 -07:00
x-content Eclipse libs projects setup fix (#42852) 2019-06-04 13:52:41 -07:00
build.gradle [Backport] Remove dependency substitutions 7.x (#42866) 2019-06-04 13:50:23 -07:00