In particular do not set the GNUTLS_NO_EXTENSIONS flag by default,
and only enable block ciphers for the EtM check.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
gnutls_session_t init_tls_session(const char *host)
{
gnutls_session_t state = NULL;
- gnutls_init(&state, GNUTLS_CLIENT | GNUTLS_NO_EXTENSIONS);
+ gnutls_init(&state, GNUTLS_CLIENT);
set_read_funcs(state);
if (host && is_ip(host) == 0)
if (ret < 0)
return TEST_FAILED;
-
gnutls_session_get_data(session, NULL, &session_data_size);
if (sfree != 0) {
return TEST_IGNORE;
sprintf(prio_str, INIT_STR
- ALL_CIPHERS ":" ALL_COMP ":%s:" ALL_MACS
+ "+AES-128-CBC:+AES-256-CBC:" ALL_COMP ":%s:" ALL_MACS
":%s:" ALL_KX, rest, protocol_str);
_gnutls_priority_set_direct(session, prio_str);