quic: quicly crypto offloading 38/23538/28
authorMathiasRaoul <mathias.raoul@gmail.com>
Thu, 9 Jan 2020 14:50:53 +0000 (14:50 +0000)
committerDave Wallace <dwallacelf@gmail.com>
Fri, 31 Jan 2020 20:22:28 +0000 (20:22 +0000)
commit92de6b65be144c8108149c1a56327832edcd8ba6
treeb0122f19055098243240ce5683aab6d1a9c94f61
parent776644efe78f427a75fc5e122014b44b39d470c3
quic: quicly crypto offloading

- Implement our own quic packet allocator to allocate more memory at the end of the
packet to store crypto offloading related data
- 1RTT packets offloading encryption/decryption using vnet crypto
- Add cli to change max packet per key

Type: feature

Change-Id: I7557fd457d7ba492329d5d8ed192509cbd727f9c
Signed-off-by: MathiasRaoul <mathias.raoul@gmail.com>
src/plugins/quic/quic.c
src/plugins/quic/quic.h
src/plugins/quic/quic_crypto.c
src/plugins/quic/quic_crypto.h