Eneboo - Documentación para desarrolladores
|
'defines' | |
#define | USE_SOCKETS |
Funciones | |
int | dtls1_listen (SSL *s, struct sockaddr *client) |
long | dtls1_default_timeout (void) |
IMPLEMENT_dtls1_meth_func (dtlsv1_base_method, ssl_undefined_function, ssl_undefined_function, ssl_bad_method) | |
void | dtls1_free (SSL *s) |
void | dtls1_clear (SSL *s) |
long | dtls1_ctrl (SSL *s, int cmd, long larg, void *parg) |
SSL_CIPHER * | dtls1_get_cipher (unsigned int u) |
void | dtls1_start_timer (SSL *s) |
struct timeval * | dtls1_get_timeout (SSL *s, struct timeval *timeleft) |
int | dtls1_is_timer_expired (SSL *s) |
void | dtls1_double_timeout (SSL *s) |
void | dtls1_stop_timer (SSL *s) |
int | dtls1_handle_timeout (SSL *s) |
Variables | |
const char | dtls1_version_str [] = "DTLSv1" OPENSSL_VERSION_PTEXT |
SSL3_ENC_METHOD | DTLSv1_enc_data |
#define USE_SOCKETS |
void dtls1_clear | ( | SSL * | s | ) |
long dtls1_default_timeout | ( | void | ) |
void dtls1_double_timeout | ( | SSL * | s | ) |
void dtls1_free | ( | SSL * | s | ) |
SSL_CIPHER* dtls1_get_cipher | ( | unsigned int | u | ) |
struct timeval* dtls1_get_timeout | ( | SSL * | s, |
struct timeval * | timeleft | ||
) | [read] |
void dtls1_start_timer | ( | SSL * | s | ) |
void dtls1_stop_timer | ( | SSL * | s | ) |
IMPLEMENT_dtls1_meth_func | ( | dtlsv1_base_method | , |
ssl_undefined_function | , | ||
ssl_undefined_function | , | ||
ssl_bad_method | |||
) |
const char dtls1_version_str[] = "DTLSv1" OPENSSL_VERSION_PTEXT |
{ dtls1_enc, tls1_mac, tls1_setup_key_block, tls1_generate_master_secret, tls1_change_cipher_state, tls1_final_finish_mac, TLS1_FINISH_MAC_LENGTH, tls1_cert_verify_mac, TLS_MD_CLIENT_FINISH_CONST,TLS_MD_CLIENT_FINISH_CONST_SIZE, TLS_MD_SERVER_FINISH_CONST,TLS_MD_SERVER_FINISH_CONST_SIZE, tls1_alert_code, }