Changes in handshake messages handling.
[gnutls:gnutls.git] / lib / gnutls_handshake.h
1 int _gnutls_supported_ciphersuites(GNUTLS_CipherSuite **ciphers);
2 int _gnutls_supported_compression_methods(CompressionMethod **comp);
3 int _gnutls_send_handshake(int cd, GNUTLS_STATE state, void* i_data, uint32 i_datasize, HandshakeType type);
4 int _gnutls_send_hello_request(int cd, GNUTLS_STATE state);
5 int _gnutls_send_hello(int cd, GNUTLS_STATE state, opaque* SessionID, uint8 SessionIDLen);
6 int _gnutls_recv_hello(int cd, GNUTLS_STATE state, char* data, int datalen, opaque** SessionID, int SessionIDnum);
7 int gnutls_handshake(int cd, GNUTLS_STATE state);
8 int _gnutls_recv_handshake( int cd, GNUTLS_STATE state, uint8**, int*, HandshakeType);
9 int _gnutls_generate_session_id( char** session_id, uint8* len);