|
football
socket abstraction layer
|
Football transport implementations for mBed TLS (formerly Polar SSL). More...
#include <config.h>#include <assert.h>#include <errno.h>#include "fb_public.h"#include "fb_transport.h"#include "fb_service.h"#include <sys/socket.h>#include <mbedtls/net.h>#include <mbedtls/ssl.h>#include <mbedtls/entropy.h>#include <mbedtls/ctr_drbg.h>#include <mbedtls/pem.h>#include <mbedtls/pk.h>#include <mbedtls/error.h>#include <mbedtls/debug.h>Functions | |
| bool | fb_mbedtls_configure (const FB_TLS_CONFIG_FILENAMES *path) |
| bool | fb_mbedtls_init (FB_CONNECTION *connection) |
| ssize_t | fb_mbedtls_handshake (struct fb_connection_t *connection) |
| ssize_t | fb_mbedtls_buffering (struct fb_connection_t *connection) |
| ssize_t | fb_mbedtls_read (struct fb_connection_t *connection, char *data, ssize_t byte_count) |
| ssize_t | fb_mbedtls_write (struct fb_connection_t *connection, const char *data, ssize_t byte_count) |
| void | fb_mbedtls_done (FB_CONNECTION *connection) |
| void | fb_mbedtls_cleanup () |
Variables | |
| const FB_TRANSPORT_FUNCS | fb_transport_encrypted |
Football transport implementations for mBed TLS (formerly Polar SSL).
| const FB_TRANSPORT_FUNCS fb_transport_encrypted |