gnutls_session_set_premaster3
Api function
Arguments
- gnutls_session_t session
-
is a
gnutls_session_ttype.
- unsigned int entity
-
GNUTLS_SERVER or GNUTLS_CLIENT
- gnutls_protocol_t version
-
the TLS protocol version
- gnutls_kx_algorithm_t kx
-
the key exchange method
- gnutls_cipher_algorithm_t cipher
-
the cipher
- gnutls_mac_algorithm_t mac
-
the MAC algorithm
- gnutls_compression_method_t comp
-
the compression method (ignored)
- const gnutls_datum_t * master
-
the master key to use
- const gnutls_datum_t * session_id
-
the session identifier
Overview
This function sets the premaster secret in a session. This is a function intended for exceptional uses. Do not use this function unless you are implementing a legacy protocol. Use gnutls_session_set_data() instead.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise an error code is returned.
History
- Arch Linux 2026-11-01: the text shown here
- Debian 13 (Trixie)
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster)
- Debian 9 (Stretch)
- Debian 8 (Jessie)