Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/ssl/s3_enc.c
#include <stdio.h>
#include "ssl_locl.h"
#include <openssl/evp.h>
#include <openssl/md5.h>

Funciones

int ssl3_change_cipher_state (SSL *s, int which)
int ssl3_setup_key_block (SSL *s)
void ssl3_cleanup_key_block (SSL *s)
int ssl3_enc (SSL *s, int send)
void ssl3_init_finished_mac (SSL *s)
void ssl3_finish_mac (SSL *s, const unsigned char *buf, int len)
int ssl3_cert_verify_mac (SSL *s, EVP_MD_CTX *ctx, unsigned char *p)
int ssl3_final_finish_mac (SSL *s, EVP_MD_CTX *ctx1, EVP_MD_CTX *ctx2, const char *sender, int len, unsigned char *p)
int ssl3_mac (SSL *ssl, unsigned char *md, int send)
void ssl3_record_sequence_update (unsigned char *seq)
int ssl3_generate_master_secret (SSL *s, unsigned char *out, unsigned char *p, int len)
int ssl3_alert_code (int code)

Documentación de las funciones

int ssl3_alert_code ( int  code)
int ssl3_cert_verify_mac ( SSL s,
EVP_MD_CTX ctx,
unsigned char *  p 
)
int ssl3_change_cipher_state ( SSL s,
int  which 
)
void ssl3_cleanup_key_block ( SSL s)
int ssl3_enc ( SSL s,
int  send 
)
int ssl3_final_finish_mac ( SSL s,
EVP_MD_CTX ctx1,
EVP_MD_CTX ctx2,
const char *  sender,
int  len,
unsigned char *  p 
)
void ssl3_finish_mac ( SSL s,
const unsigned char *  buf,
int  len 
)
int ssl3_generate_master_secret ( SSL s,
unsigned char *  out,
unsigned char *  p,
int  len 
)
void ssl3_init_finished_mac ( SSL s)
int ssl3_mac ( SSL ssl,
unsigned char *  md,
int  send 
)
void ssl3_record_sequence_update ( unsigned char *  seq)
int ssl3_setup_key_block ( SSL s)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'