FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
tls_openssl.api
Go to the documentation of this file.
1 /* Define TLS OpenSSL binary API to control the feature */
2 
3 option version = "2.0.0";
4 
5 autoreply define tls_openssl_set_engine {
6  /* Client identifier, set from api_main.my_client_index */
8 
9  /* Arbitrary context, so client can match reply to request */
11 
12  /* if async is enabled */
14 
15  /* engine name */
16  u8 engine[64];
17 
18  /* algorithm */
19  u8 algorithm[64];
20 
21  /* cipher */
22  u8 ciphers[64];
23  option vat_help = "tls openssl set [engine <engine name>] [alg [algorithm] [async]";
24 };
vl_api_tls_openssl_set_engine_t::engine
u8 engine[64]
Definition: tls_openssl.api:16
version
option version
Definition: tls_openssl.api:3
vl_api_tls_openssl_set_engine_t::context
u32 context
Definition: tls_openssl.api:10
vl_api_tls_openssl_set_engine_t::algorithm
u8 algorithm[64]
Definition: tls_openssl.api:19
vl_api_tls_openssl_set_engine_t::vat_help
option vat_help
Definition: tls_openssl.api:23
vl_api_tls_openssl_set_engine_t
Definition: tls_openssl.api:5
vl_api_tls_openssl_set_engine_t::client_index
u32 client_index
Definition: tls_openssl.api:7
u32
unsigned int u32
Definition: types.h:88
vl_api_tls_openssl_set_engine_t::async_enable
u32 async_enable
Definition: tls_openssl.api:13
u8
unsigned char u8
Definition: types.h:56
vl_api_tls_openssl_set_engine_t::ciphers
u8 ciphers[64]
Definition: tls_openssl.api:22