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, }