#include <openssl/ssl.h>
#include <openssl/opensslv.h>
#include <openssl/ec.h>
#include "stralloc.h"
Go to the source code of this file.
|
int | ssl_io (SSL *, int, int, unsigned int) |
|
SSL_CTX * | ssl_context (SSL_METHOD *) |
|
int | ssl_timeoutconn (SSL *, unsigned int) |
|
int | ssl_timeoutaccept (SSL *, unsigned int) |
|
SSL * | ssl_new (SSL_CTX *, int) |
|
int | ssl_certkey (SSL_CTX *, const char *, const char *, pem_password_cb *) |
|
int | ssl_ca (SSL_CTX *, const char *, const char *, int) |
|
int | ssl_cca (SSL_CTX *, const char *) |
|
int | ssl_ciphers (SSL_CTX *, const char *) |
|
int | ssl_verify (SSL *, const char *) |
|
int | ssl_params (SSL_CTX *, const char *, int) |
|
int | ssl_server_env (SSL *, stralloc *) |
|
int | ssl_client_env (SSL *, stralloc *) |
|
char * | ssl_error_str (int) |
|
◆ ssl_client
#define ssl_client |
( |
| ) |
(ssl_context(TLS_client_method())) |
◆ ssl_close
#define ssl_close |
( |
|
ssl | ) |
(close(SSL_get_fd((ssl)))) |
◆ ssl_errstr
#define ssl_errstr |
( |
| ) |
(SSL_load_error_strings()) |
◆ ssl_free
#define ssl_free |
( |
|
ssl | ) |
(SSL_free((ssl))) |
◆ SSL_NAME_LEN
◆ ssl_pending
#define ssl_pending |
( |
|
ssl | ) |
(SSL_pending((ssl))) |
◆ ssl_server
#define ssl_server |
( |
| ) |
(ssl_context(TLS_server_method())) |
◆ ssl_shutdown
#define ssl_shutdown |
( |
|
ssl | ) |
(SSL_shutdown((ssl))) |
◆ ssl_shutdown_pending
#define ssl_shutdown_pending |
( |
|
ssl | ) |
(SSL_get_shutdown((ssl)) & SSL_RECEIVED_SHUTDOWN) |
◆ ssl_shutdown_sent
#define ssl_shutdown_sent |
( |
|
ssl | ) |
(SSL_get_shutdown((ssl)) & SSL_SENT_SHUTDOWN) |
◆ ssl_ca()
int ssl_ca |
( |
SSL_CTX * |
, |
|
|
const char * |
, |
|
|
const char * |
, |
|
|
int |
|
|
) |
| |
◆ ssl_cca()
int ssl_cca |
( |
SSL_CTX * |
, |
|
|
const char * |
|
|
) |
| |
◆ ssl_certkey()
int ssl_certkey |
( |
SSL_CTX * |
, |
|
|
const char * |
, |
|
|
const char * |
, |
|
|
pem_password_cb * |
|
|
) |
| |
◆ ssl_ciphers()
int ssl_ciphers |
( |
SSL_CTX * |
, |
|
|
const char * |
|
|
) |
| |
◆ ssl_client_env()
int ssl_client_env |
( |
SSL * |
, |
|
|
stralloc * |
|
|
) |
| |
◆ ssl_context()
SSL_CTX * ssl_context |
( |
SSL_METHOD * |
| ) |
|
◆ ssl_error_str()
char * ssl_error_str |
( |
int |
| ) |
|
◆ ssl_io()
◆ ssl_new()
SSL * ssl_new |
( |
SSL_CTX * |
, |
|
|
int |
|
|
) |
| |
◆ ssl_params()
int ssl_params |
( |
SSL_CTX * |
, |
|
|
const char * |
, |
|
|
int |
|
|
) |
| |
◆ ssl_server_env()
int ssl_server_env |
( |
SSL * |
, |
|
|
stralloc * |
|
|
) |
| |
◆ ssl_timeoutaccept()
int ssl_timeoutaccept |
( |
SSL * |
, |
|
|
unsigned int |
|
|
) |
| |
◆ ssl_timeoutconn()
int ssl_timeoutconn |
( |
SSL * |
, |
|
|
unsigned int |
|
|
) |
| |
◆ ssl_verify()
int ssl_verify |
( |
SSL * |
, |
|
|
const char * |
|
|
) |
| |
◆ ssl_errno