FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
tls_picotls.h
Go to the documentation of this file.
1 #ifndef __included_tls_picotls_h__
2 #define __included_tls_picotls_h__
3 
4 #include <picotls.h>
5 #include <picotls/openssl.h>
6 #include <vnet/plugin/plugin.h>
7 #include <vnet/tls/tls.h>
8 #include <vpp/app/version.h>
9 
10 typedef struct tls_ctx_picotls_
11 {
14  ptls_t *tls;
16  int rx_offset;
17  int rx_len;
19 
21 {
23  ptls_context_t *ptls_ctx;
25 
26 typedef struct picotls_main_
27 {
31 
32 #endif /* __included_quic_certs_h__ */
33 
34 /*
35  * fd.io coding-style-patch-verification: ON
36  *
37  * Local Variables:
38  * eval: (c-set-style "gnu")
39  * End:
40  */
struct picotls_main_ picotls_main_t
struct tls_ctx_picotls_ picotls_ctx_t
unsigned char u8
Definition: types.h:56
tls_ctx_t ctx
Definition: tls_picotls.h:12
picotls_listen_ctx_t * lctx_pool
Definition: tls_picotls.h:29
unsigned int u32
Definition: types.h:88
struct tls_listen_ctx_picotls_ picotls_listen_ctx_t
picotls_ctx_t *** ctx_pool
Definition: tls_picotls.h:28
Definition: tls.h:58
ptls_context_t * ptls_ctx
Definition: tls_picotls.h:23