quic: Add support for ckpair & crypto engine 91/23291/2
authorNathan Skrzypczak <nathan.skrzypczak@gmail.com>
Wed, 6 Nov 2019 15:33:37 +0000 (16:33 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 7 Nov 2019 17:18:22 +0000 (17:18 +0000)
commitdcbbf2833d09ca6fc4f3df9bcac4ff2d1244c531
treef0f11e54363c11b46d8800ce4d914d3483e948aa
parent45ec9f49bc7ee0bd3ac4f2a07ecb1d0b9280c036
quic: Add support for ckpair & crypto engine

quic choice used ckpair is now the one passed to
connect or listen via mq.
The crypto engine is chosen with the value passed to
connect or listen via mq:
* If NONE(0) is provided, we default to quic_main.
default_crypto_engine (picotls at init, can be changed
via debug cli : quic set crypto api [crypto engine])
* If PICTOLS/VPP is provided, use this one
* Other values return an error

Type: feature

Change-Id: Ifab893d6d03c83f202e6c7e7a9936f546a4b1530
Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
src/plugins/quic/quic.c
src/plugins/quic/quic.h