|
Eneboo - Documentación para desarrolladores
|
#include <stdio.h>#include <openssl/objects.h>#include <openssl/evp.h>#include <openssl/hmac.h>#include <openssl/ocsp.h>#include "ssl_locl.h"Funciones | |
| long | tls1_default_timeout (void) |
| IMPLEMENT_tls1_meth_func (tlsv1_base_method, ssl_undefined_function, ssl_undefined_function, ssl_bad_method) | |
| void | tls1_free (SSL *s) |
| void | tls1_clear (SSL *s) |
| unsigned char * | ssl_add_clienthello_tlsext (SSL *s, unsigned char *p, unsigned char *limit) |
| unsigned char * | ssl_add_serverhello_tlsext (SSL *s, unsigned char *p, unsigned char *limit) |
| int | ssl_parse_clienthello_tlsext (SSL *s, unsigned char **p, unsigned char *d, int n, int *al) |
| int | ssl_parse_serverhello_tlsext (SSL *s, unsigned char **p, unsigned char *d, int n, int *al) |
| int | ssl_check_clienthello_tlsext (SSL *s) |
| int | ssl_check_serverhello_tlsext (SSL *s) |
| int | tls1_process_ticket (SSL *s, unsigned char *session_id, int len, const unsigned char *limit, SSL_SESSION **ret) |
Variables | |
| const char | tls1_version_str [] = "TLSv1" OPENSSL_VERSION_PTEXT |
| SSL3_ENC_METHOD | TLSv1_enc_data |
| IMPLEMENT_tls1_meth_func | ( | tlsv1_base_method | , |
| ssl_undefined_function | , | ||
| ssl_undefined_function | , | ||
| ssl_bad_method | |||
| ) |
| unsigned char* ssl_add_clienthello_tlsext | ( | SSL * | s, |
| unsigned char * | p, | ||
| unsigned char * | limit | ||
| ) |
| unsigned char* ssl_add_serverhello_tlsext | ( | SSL * | s, |
| unsigned char * | p, | ||
| unsigned char * | limit | ||
| ) |
| int ssl_parse_clienthello_tlsext | ( | SSL * | s, |
| unsigned char ** | p, | ||
| unsigned char * | d, | ||
| int | n, | ||
| int * | al | ||
| ) |
| int ssl_parse_serverhello_tlsext | ( | SSL * | s, |
| unsigned char ** | p, | ||
| unsigned char * | d, | ||
| int | n, | ||
| int * | al | ||
| ) |
| void tls1_clear | ( | SSL * | s | ) |
| long tls1_default_timeout | ( | void | ) |
| void tls1_free | ( | SSL * | s | ) |
| int tls1_process_ticket | ( | SSL * | s, |
| unsigned char * | session_id, | ||
| int | len, | ||
| const unsigned char * | limit, | ||
| SSL_SESSION ** | ret | ||
| ) |
| const char tls1_version_str[] = "TLSv1" OPENSSL_VERSION_PTEXT |
{
tls1_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,
}
1.7.4