Lines Matching defs:ssl3_enc_method
2077 typedef struct ssl3_enc_method { struct
2078 int (*enc) (SSL *, SSL3_RECORD *, size_t, int, SSL_MAC_BUF *, size_t);
2079 int (*mac) (SSL *, SSL3_RECORD *, unsigned char *, int);
2080 int (*setup_key_block) (SSL *);
2081 int (*generate_master_secret) (SSL *, unsigned char *, unsigned char *,
2083 int (*change_cipher_state) (SSL *, int);
2084 size_t (*final_finish_mac) (SSL *, const char *, size_t, unsigned char *);
2085 const char *client_finished_label;
2086 size_t client_finished_label_len;
2087 const char *server_finished_label;
2088 size_t server_finished_label_len;
2089 int (*alert_value) (int);
2090 int (*export_keying_material) (SSL *, unsigned char *, size_t,
2095 uint32_t enc_flags;
2097 int (*set_handshake_header) (SSL *s, WPACKET *pkt, int type);
2099 int (*close_construct_packet) (SSL *s, WPACKET *pkt, int htype);
2101 int (*do_write) (SSL *s);