Added support for RFC7366 (encrypt then authenticate) etm
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 24 Oct 2014 13:28:14 +0000 (15:28 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 24 Oct 2014 13:30:18 +0000 (15:30 +0200)
commitcfc5cb2032a61566599b91f3b2ed5a182216ae24
tree8a04aa878fdc185bc25051df510b730504c6bbae
parentaea7acc45485a0b9896250a7748b413904f81445
Added support for RFC7366 (encrypt then authenticate)

It is not interoperable with public servers as it seems they
are implementing the protocol wrongly. That seems to be
noticed by NSS too: https://bugzilla.mozilla.org/show_bug.cgi?id=972145
14 files changed:
lib/ext/Makefile.am
lib/ext/etm.c [new file with mode: 0644]
lib/ext/etm.h [new file with mode: 0644]
lib/gnutls_buffers.c
lib/gnutls_cipher.c
lib/gnutls_cipher_int.c
lib/gnutls_cipher_int.h
lib/gnutls_constate.c
lib/gnutls_extensions.c
lib/gnutls_int.h
lib/gnutls_session_pack.c
lib/includes/gnutls/gnutls.h.in
lib/libgnutls.map
src/common.c