Commit Graph

6 Commits

Author SHA1 Message Date
Norman Maurer 2398f6557f cleanup 2021-02-03 14:26:18 +01:00
Norman Maurer 9b632db772 Update copyright 2021-02-03 11:25:21 +01:00
Norman Maurer 071e6fb59e ifx checkstyle 2021-02-02 11:23:50 +01:00
Norman Maurer d6e139d27c Revert "Revert "Support session cache for client and server when using native SSLEngine implementation (#10331)" (#10528)"
This reverts commit 5157d3b8e0.
2021-02-02 09:32:48 +01:00
Norman Maurer 5157d3b8e0
Revert "Support session cache for client and server when using native SSLEngine implementation (#10331)" (#10528)
Motivation:

This reverts commit 825916c7f0 as it turns out it introduced a big performance regression.

Modifications:

Revert 825916c7f0

Result:

Performance of TLS is back to normal
2020-09-03 08:31:57 +02:00
Norman Maurer 825916c7f0
Support session cache for client and server when using native SSLEngine implementation (#10331)
Motivation:

At the moment we don't support session caching for client side when using native SSLEngine implementation and our implementation of SSLSessionContext is incomplete.

Modification:

- Consume netty-tcnative changes to be able to cache session in an external cache
- Add and adjust unit tests to test session caching
- Add an in memory session cache that is hooked into native SSLEngine

Result:

Support session caching on the client and server side
2020-07-14 12:22:04 +02:00