Classes | |
struct | ssl_func |
Typedefs | |
typedef struct asn1_integer | ASN1_INTEGER |
typedef struct bignum | BIGNUM |
typedef struct evp_md | EVP_MD |
typedef struct ossl_init_settings_st | OPENSSL_INIT_SETTINGS |
typedef struct ssl_st | SSL |
typedef struct ssl_ctx_st | SSL_CTX |
typedef struct ssl_method_st | SSL_METHOD |
typedef struct x509 | X509 |
typedef struct x509_name | X509_NAME |
typedef struct x509_store_ctx_st | X509_STORE_CTX |
Enumerations | |
enum | ssl_func_category { TLS_Mandatory , TLS_ALPN , TLS_END_OF_LIST } |
Variables | |
static int | tls_feature_missing [TLS_END_OF_LIST] = {0} |
#define OPENSSL_INIT_LOAD_CRYPTO_STRINGS 0x00000002L |
Definition at line 42 of file openssl_dl.inl.
#define OPENSSL_INIT_LOAD_SSL_STRINGS 0x00200000L |
Definition at line 41 of file openssl_dl.inl.
#define OPENSSL_INIT_NO_LOAD_SSL_STRINGS 0x00100000L |
Definition at line 40 of file openssl_dl.inl.
#define SSL_CB_HANDSHAKE_DONE (0x20) |
Definition at line 64 of file openssl_dl.inl.
#define SSL_CB_HANDSHAKE_START (0x10) |
Definition at line 63 of file openssl_dl.inl.
#define SSL_CTRL_CLEAR_OPTIONS (77) |
Definition at line 37 of file openssl_dl.inl.
#define SSL_CTRL_OPTIONS (32) |
Definition at line 36 of file openssl_dl.inl.
#define SSL_CTRL_SET_ECDH_AUTO (94) |
Definition at line 38 of file openssl_dl.inl.
#define SSL_ERROR_NONE (0) |
Definition at line 66 of file openssl_dl.inl.
#define SSL_ERROR_SSL (1) |
Definition at line 67 of file openssl_dl.inl.
#define SSL_ERROR_SYSCALL (5) /* see errno */ |
Definition at line 71 of file openssl_dl.inl.
#define SSL_ERROR_WANT_ACCEPT (8) |
Definition at line 74 of file openssl_dl.inl.
#define SSL_ERROR_WANT_CONNECT (7) |
Definition at line 73 of file openssl_dl.inl.
#define SSL_ERROR_WANT_READ (2) |
Definition at line 68 of file openssl_dl.inl.
#define SSL_ERROR_WANT_WRITE (3) |
Definition at line 69 of file openssl_dl.inl.
#define SSL_ERROR_WANT_X509_LOOKUP (4) |
Definition at line 70 of file openssl_dl.inl.
#define SSL_ERROR_ZERO_RETURN (6) |
Definition at line 72 of file openssl_dl.inl.
#define SSL_OP_ALL (0x80000BFFul) |
Definition at line 49 of file openssl_dl.inl.
#define SSL_OP_CIPHER_SERVER_PREFERENCE (0x00400000ul) |
Definition at line 58 of file openssl_dl.inl.
#define SSL_OP_NO_COMPRESSION (0x00020000ul) |
Definition at line 60 of file openssl_dl.inl.
#define SSL_OP_NO_RENEGOTIATION (0x40000000ul) |
Definition at line 61 of file openssl_dl.inl.
#define SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION (0x00010000ul) |
Definition at line 59 of file openssl_dl.inl.
#define SSL_OP_NO_SSLv2 (0x01000000ul) |
Definition at line 51 of file openssl_dl.inl.
#define SSL_OP_NO_SSLv3 (0x02000000ul) |
Definition at line 52 of file openssl_dl.inl.
#define SSL_OP_NO_TLSv1 (0x04000000ul) |
Definition at line 53 of file openssl_dl.inl.
#define SSL_OP_NO_TLSv1_1 (0x10000000ul) |
Definition at line 55 of file openssl_dl.inl.
#define SSL_OP_NO_TLSv1_2 (0x08000000ul) |
Definition at line 54 of file openssl_dl.inl.
#define SSL_OP_NO_TLSv1_3 (0x20000000ul) |
Definition at line 56 of file openssl_dl.inl.
#define SSL_OP_SINGLE_DH_USE (0x00100000ul) |
Definition at line 57 of file openssl_dl.inl.
#define SSL_SESS_CACHE_BOTH (3) |
Definition at line 83 of file openssl_dl.inl.
#define SSL_TLSEXT_ERR_ALERT_FATAL (2) |
Definition at line 80 of file openssl_dl.inl.
#define SSL_TLSEXT_ERR_ALERT_WARNING (1) |
Definition at line 79 of file openssl_dl.inl.
#define SSL_TLSEXT_ERR_NOACK (3) |
Definition at line 81 of file openssl_dl.inl.
#define SSL_TLSEXT_ERR_OK (0) |
Definition at line 78 of file openssl_dl.inl.
#define SSL_VERIFY_CLIENT_ONCE (4) |
Definition at line 47 of file openssl_dl.inl.
#define SSL_VERIFY_FAIL_IF_NO_PEER_CERT (2) |
Definition at line 46 of file openssl_dl.inl.
#define SSL_VERIFY_NONE (0) |
Definition at line 44 of file openssl_dl.inl.
#define SSL_VERIFY_PEER (1) |
Definition at line 45 of file openssl_dl.inl.
#define TLSEXT_NAMETYPE_host_name (0) |
Definition at line 77 of file openssl_dl.inl.
#define TLSEXT_TYPE_server_name (0) |
Definition at line 76 of file openssl_dl.inl.
typedef struct asn1_integer ASN1_INTEGER |
Definition at line 29 of file openssl_dl.inl.
typedef struct bignum BIGNUM |
Definition at line 30 of file openssl_dl.inl.
typedef struct evp_md EVP_MD |
Definition at line 32 of file openssl_dl.inl.
typedef struct ossl_init_settings_st OPENSSL_INIT_SETTINGS |
Definition at line 31 of file openssl_dl.inl.
typedef struct ssl_st SSL |
Definition at line 24 of file openssl_dl.inl.
typedef struct ssl_ctx_st SSL_CTX |
Definition at line 26 of file openssl_dl.inl.
typedef struct ssl_method_st SSL_METHOD |
Definition at line 25 of file openssl_dl.inl.
typedef struct x509 X509 |
Definition at line 33 of file openssl_dl.inl.
typedef struct x509_name X509_NAME |
Definition at line 28 of file openssl_dl.inl.
typedef struct x509_store_ctx_st X509_STORE_CTX |
Definition at line 27 of file openssl_dl.inl.
enum ssl_func_category |
Enumerator | |
---|---|
TLS_Mandatory | |
TLS_ALPN | |
TLS_END_OF_LIST |
Definition at line 85 of file openssl_dl.inl.
|
static |
Definition at line 92 of file openssl_dl.inl.