GNU libmicrohttpd
0.9.72
|
interface for TLS plugins of libmicrohttpd More...
#include <microhttpd2.h>
Go to the source code of this file.
Data Structures | |
struct | MHD_TLS_Plugin |
Macros | |
#define | MHD_TLS_ABI_VERSION 0 |
#define | MHD_TLS_ABI_VERSION_STR "0" |
#define | MHD_TLS_INIT(body) |
Typedefs | |
typedef struct MHD_TLS_Plugin *(* | MHD_TLS_PluginInit) (const char *ciphers) |
interface for TLS plugins of libmicrohttpd
Definition in file microhttpd_tls.h.
#define MHD_TLS_ABI_VERSION 0 |
Version of the TLS ABI.
Definition at line 34 of file microhttpd_tls.h.
#define MHD_TLS_ABI_VERSION_STR "0" |
Version of the TLS ABI as a string. Must match MHD_TLS_ABI_VERSION!
Definition at line 40 of file microhttpd_tls.h.
#define MHD_TLS_INIT | ( | body | ) |
Define function to be exported from the TLS plugin.
body function body that receives ciphers
argument and must return the plugin API, or NULL on error.
Definition at line 191 of file microhttpd_tls.h.
typedef struct MHD_TLS_Plugin*(* MHD_TLS_PluginInit) (const char *ciphers) |
Signature of the initialization function each TLS plugin must export.
ciphers | desired cipher suite |
Definition at line 1 of file microhttpd_tls.h.