tls: make tls engines pluggable 30/11030/8
authorFlorin Coras <fcoras@cisco.com>
Wed, 7 Mar 2018 16:49:27 +0000 (08:49 -0800)
committerDave Barach <openvpp@barachs.net>
Thu, 8 Mar 2018 21:53:33 +0000 (21:53 +0000)
commitd77eee64b17762bf21f8dbe0b9f955513f81f1a5
treedf26a38a15be4537fec42082083b755e79418202
parent00f44cc1f7f3cc10c0d6b147c0bceb831a9e97fb
tls: make tls engines pluggable

- add infra for pluggable tls "engines"
- makes mbedtls specific code a plugin

Change-Id: I2c5b099e2b69d2be0038e3ef02b208ff907727e7
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/configure.ac
src/plugins/Makefile.am
src/plugins/tlsmbedtls.am [new file with mode: 0644]
src/plugins/tlsmbedtls/tls_mbedtls.c [new file with mode: 0644]
src/vnet.am
src/vnet/tls/tls.c [moved from src/vnet/session-apps/tls.c with 60% similarity]
src/vnet/tls/tls.h [new file with mode: 0644]