tlsv1_client_i.h File Reference

TLSv1 client - internal structures. More...

Go to the source code of this file.

Data Structures

struct  tlsv1_client

Defines

#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.

Copyright
Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Alternatively, this software may be distributed under the terms of BSD license.

See README and COPYING for more details.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 28 23:07:51 2009 for wpa_supplicant/hostapd by  doxygen 1.6.1