OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
s3_enc.c File Reference
#include <stdio.h>
#include "ssl_locl.h"
#include <openssl/evp.h>
#include <openssl/md5.h>

Go to the source code of this file.

Functions

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_free_digest_list (SSL *s)
 
void ssl3_finish_mac (SSL *s, const unsigned char *buf, int len)
 
int ssl3_digest_cached_records (SSL *s)
 
int ssl3_cert_verify_mac (SSL *s, int md_nid, unsigned char *p)
 
int ssl3_final_finish_mac (SSL *s, const char *sender, int len, unsigned char *p)
 
int n_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)
 

Function Documentation

int n_ssl3_mac ( SSL ssl,
unsigned char *  md,
int  send 
)

Definition at line 712 of file s3_enc.c.

int ssl3_alert_code ( int  code)

Definition at line 824 of file s3_enc.c.

int ssl3_cert_verify_mac ( SSL s,
int  md_nid,
unsigned char *  p 
)

Definition at line 645 of file s3_enc.c.

int ssl3_change_cipher_state ( SSL s,
int  which 
)

Definition at line 216 of file s3_enc.c.

void ssl3_cleanup_key_block ( SSL s)

Definition at line 457 of file s3_enc.c.

int ssl3_digest_cached_records ( SSL s)

Definition at line 595 of file s3_enc.c.

int ssl3_enc ( SSL s,
int  send 
)

Definition at line 469 of file s3_enc.c.

int ssl3_final_finish_mac ( SSL s,
const char *  sender,
int  len,
unsigned char *  p 
)

Definition at line 649 of file s3_enc.c.

void ssl3_finish_mac ( SSL s,
const unsigned char *  buf,
int  len 
)

Definition at line 578 of file s3_enc.c.

void ssl3_free_digest_list ( SSL s)

Definition at line 563 of file s3_enc.c.

int ssl3_generate_master_secret ( SSL s,
unsigned char *  out,
unsigned char *  p,
int  len 
)

Definition at line 782 of file s3_enc.c.

void ssl3_init_finished_mac ( SSL s)

Definition at line 555 of file s3_enc.c.

void ssl3_record_sequence_update ( unsigned char *  seq)

Definition at line 771 of file s3_enc.c.

int ssl3_setup_key_block ( SSL s)

Definition at line 388 of file s3_enc.c.