diff options
Diffstat (limited to 'src/plugins/tlspicotls/tls_picotls.c')
-rw-r--r-- | src/plugins/tlspicotls/tls_picotls.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/tlspicotls/tls_picotls.c b/src/plugins/tlspicotls/tls_picotls.c index 62782c6c113..32bc2a3c57a 100644 --- a/src/plugins/tlspicotls/tls_picotls.c +++ b/src/plugins/tlspicotls/tls_picotls.c @@ -1,8 +1,8 @@ #include <math.h> -#include "certs.h" -#include "tls_picotls.h" -#include "pico_vpp_crypto.h" +#include <tlspicotls/certs.h> +#include <tlspicotls/tls_picotls.h> +#include <tlspicotls/pico_vpp_crypto.h> picotls_main_t picotls_main; @@ -574,6 +574,8 @@ tls_picotls_init (vlib_main_t * vm) vec_validate (pm->ctx_pool, num_threads - 1); + clib_rwlock_init (&picotls_main.crypto_keys_rw_lock); + tls_register_engine (&picotls_engine, CRYPTO_ENGINE_PICOTLS); return error; |