int cipher_suites_size,
gnutls_pk_algorithm_t *pk_algos,
size_t pk_algos_size);
+static int _gnutls_handshake_common (gnutls_session_t session);
+static int _gnutls_handshake_client (gnutls_session_t session);
+static int _gnutls_handshake_server (gnutls_session_t session);
/* Empties but does not free the buffer
*/
* _gnutls_handshake_client
* This function performs the client side of the handshake of the TLS/SSL protocol.
*/
-int
+static int
_gnutls_handshake_client (gnutls_session_t session)
{
int ret = 0;
* _gnutls_handshake_server
* This function does the server stuff of the handshake protocol.
*/
-int
+static int
_gnutls_handshake_server (gnutls_session_t session)
{
int ret = 0;
return 0;
}
-int
+static int
_gnutls_handshake_common (gnutls_session_t session)
{
int ret = 0;
gnutls_handshake_description_t type,
unsigned int optional, gnutls_buffer_st* buf);
int _gnutls_generate_session_id (uint8_t * session_id, uint8_t * len);
-int _gnutls_handshake_common (gnutls_session_t session);
-int _gnutls_handshake_client (gnutls_session_t session);
-int _gnutls_handshake_server (gnutls_session_t session);
void _gnutls_set_server_random (gnutls_session_t session, uint8_t * rnd);
void _gnutls_set_client_random (gnutls_session_t session, uint8_t * rnd);
int _gnutls_tls_create_random (uint8_t * dst);