OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
ssl3_enc_method Struct Reference

#include <ssl_locl.h>

Public Attributes

int(* enc )(SSL *, int)
 
int(* mac )(SSL *, unsigned char *, int)
 
int(* setup_key_block )(SSL *)
 
int(* generate_master_secret )(SSL *, unsigned char *, unsigned char *, int)
 
int(* change_cipher_state )(SSL *, int)
 
int(* final_finish_mac )(SSL *, const char *, int, unsigned char *)
 
int finish_mac_length
 
int(* cert_verify_mac )(SSL *, int, unsigned char *)
 
const char * client_finished_label
 
int client_finished_label_len
 
const char * server_finished_label
 
int server_finished_label_len
 
int(* alert_value )(int)
 
int(* export_keying_material )(SSL *, unsigned char *, size_t, const char *, size_t, const unsigned char *, size_t, int use_context)
 

Detailed Description

Definition at line 559 of file ssl_locl.h.

Member Data Documentation

int(* ssl3_enc_method::alert_value)(int)

Definition at line 573 of file ssl_locl.h.

int(* ssl3_enc_method::cert_verify_mac)(SSL *, int, unsigned char *)

Definition at line 568 of file ssl_locl.h.

int(* ssl3_enc_method::change_cipher_state)(SSL *, int)

Definition at line 565 of file ssl_locl.h.

const char* ssl3_enc_method::client_finished_label

Definition at line 569 of file ssl_locl.h.

int ssl3_enc_method::client_finished_label_len

Definition at line 570 of file ssl_locl.h.

int(* ssl3_enc_method::enc)(SSL *, int)

Definition at line 561 of file ssl_locl.h.

int(* ssl3_enc_method::export_keying_material)(SSL *, unsigned char *, size_t, const char *, size_t, const unsigned char *, size_t, int use_context)

Definition at line 574 of file ssl_locl.h.

int(* ssl3_enc_method::final_finish_mac)(SSL *, const char *, int, unsigned char *)

Definition at line 566 of file ssl_locl.h.

int ssl3_enc_method::finish_mac_length

Definition at line 567 of file ssl_locl.h.

int(* ssl3_enc_method::generate_master_secret)(SSL *, unsigned char *, unsigned char *, int)

Definition at line 564 of file ssl_locl.h.

int(* ssl3_enc_method::mac)(SSL *, unsigned char *, int)

Definition at line 562 of file ssl_locl.h.

const char* ssl3_enc_method::server_finished_label

Definition at line 571 of file ssl_locl.h.

int ssl3_enc_method::server_finished_label_len

Definition at line 572 of file ssl_locl.h.

int(* ssl3_enc_method::setup_key_block)(SSL *)

Definition at line 563 of file ssl_locl.h.


The documentation for this struct was generated from the following file: