Header file to be used with sqmail; previously called ssl.h. (name clash)
More...
#include <openssl/ssl.h>
#include "openssl/asn1.h"
#include "openssl/ec.h"
#include "openssl/err.h"
#include "openssl/evp.h"
#include "openssl/pem.h"
#include "openssl/rsa.h"
#include "openssl/opensslv.h"
#include "openssl/safestack.h"
#include "openssl/x509.h"
#include "openssl/x509v3.h"
#include "stralloc.h"
Go to the source code of this file.
|
int | ssl_io (SSL *, int, int, unsigned int) |
SSL_CTX * | ssl_context (const 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_chainfile (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 *, stralloc *) |
int | ssl_params_rsa (SSL_CTX *, int) |
int | ssl_params_dh (SSL_CTX *, const char *) |
int | ssl_server_env (SSL *, stralloc *) |
int | ssl_client_env (SSL *, stralloc *) |
int | ssl_error (int(*)(const char *)) |
char * | ssl_error_str (int) |
Header file to be used with sqmail; previously called ssl.h. (name clash)
- Author
- web, feh
All OpenSSL/LibreSSL header files are called from here
Definition in file ucspissl.h.
◆ ssl_client
Value:
SSL_CTX * ssl_context(const SSL_METHOD *m)
Definition at line 39 of file ucspissl.h.
◆ ssl_close
Value:(close(SSL_get_fd((ssl))))
Definition at line 63 of file ucspissl.h.
◆ ssl_errstr
Value:(SSL_load_error_strings())
Definition at line 61 of file ucspissl.h.
◆ ssl_free
◆ SSL_NAME_LEN
◆ ssl_pending
#define ssl_pending |
( |
| ssl | ) |
|
◆ SSL_RSA_LEN
◆ ssl_server
◆ ssl_shutdown
#define ssl_shutdown |
( |
| ssl | ) |
|
◆ ssl_shutdown_pending
#define ssl_shutdown_pending |
( |
| ssl | ) |
|
Value:(SSL_get_shutdown((ssl)) & SSL_RECEIVED_SHUTDOWN)
Definition at line 67 of file ucspissl.h.
◆ ssl_shutdown_sent
#define ssl_shutdown_sent |
( |
| ssl | ) |
|
Value:(SSL_get_shutdown((ssl)) & SSL_SENT_SHUTDOWN)
Definition at line 68 of file ucspissl.h.
◆ SSLv2_DISABLE
◆ SSLv3_DISABLE
◆ ssl_ca()
int ssl_ca |
( |
SSL_CTX * | ctx, |
|
|
const char * | certfile, |
|
|
const char * | certdir, |
|
|
int | d ) |
|
extern |
◆ ssl_cca()
int ssl_cca |
( |
SSL_CTX * | ctx, |
|
|
const char * | certfile ) |
|
extern |
◆ ssl_certkey()
int ssl_certkey |
( |
SSL_CTX * | ctx, |
|
|
const char * | certfile, |
|
|
const char * | keyfile, |
|
|
pem_password_cb * | passwd_cb ) |
|
extern |
◆ ssl_chainfile()
int ssl_chainfile |
( |
SSL_CTX * | ctx, |
|
|
const char * | certchainfile, |
|
|
const char * | keyfile, |
|
|
pem_password_cb * | passwd_cb ) |
|
extern |
◆ ssl_ciphers()
int ssl_ciphers |
( |
SSL_CTX * | ctx, |
|
|
const char * | ciphers ) |
|
extern |
◆ ssl_client_env()
int ssl_client_env |
( |
SSL * | ssl, |
|
|
stralloc * | sa ) |
|
extern |
◆ ssl_context()
SSL_CTX * ssl_context |
( |
const SSL_METHOD * | m | ) |
|
|
extern |
◆ ssl_error()
int ssl_error |
( |
int(* | op )(const char *) | ) |
|
|
extern |
◆ ssl_error_str()
char * ssl_error_str |
( |
int | | ) |
|
|
extern |
◆ ssl_io()
int ssl_io |
( |
SSL * | ssl, |
|
|
int | fdleft, |
|
|
int | fdright, |
|
|
unsigned int | timeout ) |
|
extern |
◆ ssl_new()
SSL * ssl_new |
( |
SSL_CTX * | ctx, |
|
|
int | s ) |
|
extern |
◆ ssl_params_dh()
int ssl_params_dh |
( |
SSL_CTX * | ctx, |
|
|
const char * | dhfile ) |
|
extern |
◆ ssl_params_rsa()
int ssl_params_rsa |
( |
SSL_CTX * | ctx, |
|
|
int | len ) |
|
extern |
◆ ssl_server_env()
int ssl_server_env |
( |
SSL * | ssl, |
|
|
stralloc * | sa ) |
|
extern |
◆ ssl_timeoutaccept()
int ssl_timeoutaccept |
( |
SSL * | ssl, |
|
|
unsigned int | timeout ) |
|
extern |
◆ ssl_timeoutconn()
int ssl_timeoutconn |
( |
SSL * | ssl, |
|
|
unsigned int | timeout ) |
|
extern |
◆ ssl_verify()
int ssl_verify |
( |
SSL * | ssl, |
|
|
const char * | hostname, |
|
|
stralloc * | dnsout ) |
|
extern |
◆ ssl_errno