wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Functions
tlsv1_client_i.h File Reference

TLSv1 client - internal structures. More...

Go to the source code of this file.

Data Structures

struct  tlsv1_client
 

Macros

#define MAX_CIPHER_COUNT   30
 

Functions

void tls_alert (struct tlsv1_client *conn, u8 level, u8 description)
 
void tlsv1_client_free_dh (struct tlsv1_client *conn)
 
int tls_derive_pre_master_secret (u8 *pre_master_secret)
 
int tls_derive_keys (struct tlsv1_client *conn, const u8 *pre_master_secret, size_t pre_master_secret_len)
 
u8 * tls_send_client_hello (struct tlsv1_client *conn, size_t *out_len)
 
u8 * tlsv1_client_send_alert (struct tlsv1_client *conn, u8 level, u8 description, size_t *out_len)
 
u8 * tlsv1_client_handshake_write (struct tlsv1_client *conn, size_t *out_len, int no_appl_data)
 
int tlsv1_client_process_handshake (struct tlsv1_client *conn, u8 ct, const u8 *buf, size_t *len, u8 **out_data, size_t *out_len)
 

Detailed Description

TLSv1 client - internal structures.