Files
vpp/src/plugins/tlsopenssl/tls_openssl.api
Ole Troan 1e582206a3 tls: remove api boilerplate
Type: refactor
Signed-off-by: Ole Troan <ot@cisco.com>
Change-Id: I92c010e64aa6cc6fb2b3845b37cc24dd112fc5f9
2019-09-30 15:32:03 +00:00

25 lines
566 B
Plaintext

/* Define TLS OpenSSL binary API to control the feature */
option version = "2.0.0";
autoreply define tls_openssl_set_engine {
/* Client identifier, set from api_main.my_client_index */
u32 client_index;
/* Arbitrary context, so client can match reply to request */
u32 context;
/* if async is enabled */
u32 async_enable;
/* engine name */
u8 engine[64];
/* algorithm */
u8 algorithm[64];
/* cipher */
u8 ciphers[64];
option vat_help = "tls openssl set [engine <engine name>] [alg [algorithm] [async]";
};