summaryrefslogtreecommitdiff
path: root/lib/constate.c
Commit message (Expand)AuthorAgeFilesLines
* Implemented RFC7250 certificate type negotiation extensions.Tom Vrancken2018-08-201-5/+6
* resume: keep persistent session identifiersNikos Mavrogiannopoulos2018-08-071-2/+2
* tls1.3: server returns early on handshake when no cert is provided by clientNikos Mavrogiannopoulos2018-08-031-16/+59
* constate: dump full key block to logDmitry Eremin-Solenikov2018-07-231-1/+2
* constate: dump MAC keys to debug logDmitry Eremin-Solenikov2018-07-231-0/+12
* constate: drop unused variable in _gnutls_set_keysDmitry Eremin-Solenikov2018-07-231-7/+0
* generate_session_ticket: tickets cannot extend the original session timeNikos Mavrogiannopoulos2018-07-111-1/+1
* key update: corrected generation of keysNikos Mavrogiannopoulos2018-06-271-4/+8
* handshake: store session parameters in TLS1.3 ticketNikos Mavrogiannopoulos2018-05-261-4/+6
* TLS 1.3: Introduced TLS 1.3 session resumptionAnder Juaristi2018-05-261-14/+18
* several updates to address issues found by clang static analyzerNikos Mavrogiannopoulos2018-05-091-1/+3
* _gnutls_epoch_new: allow re-allocation epoch next epochtmp-constate-fixNikos Mavrogiannopoulos2018-04-181-7/+19
* constate: fixed key generation for TLS1.3Nikos Mavrogiannopoulos2018-04-061-2/+2
* session state: TLS1.2 and TLS1.3 state is stored as unionNikos Mavrogiannopoulos2018-02-191-18/+18
* session state: organized key exchange keys into structuresNikos Mavrogiannopoulos2018-02-191-18/+18
* record state: avoid memory allocations for stored keysNikos Mavrogiannopoulos2018-02-191-99/+89
* handshake: introduced gnutls_session_key_update()Nikos Mavrogiannopoulos2018-02-191-47/+79
* handshake: added TLS1.3 passive key updateNikos Mavrogiannopoulos2018-02-191-20/+122
* keylogfile: write TLS 1.3 secretsDaiki Ueno2018-02-191-0/+13
* _tls13_derive_secret: define secret argumentDaiki Ueno2018-02-191-0/+2
* handshake: send hello retry request when no key share matchesNikos Mavrogiannopoulos2018-02-191-4/+13
* record: adjusted overhead calculation for TLS1.3Nikos Mavrogiannopoulos2018-02-191-3/+8
* handshake: generate application keysNikos Mavrogiannopoulos2018-02-191-11/+31
* constate: added _gnutls_epoch_dupNikos Mavrogiannopoulos2018-02-191-2/+29
* constate: indentation fixesNikos Mavrogiannopoulos2018-02-191-6/+7
* handshake: added basic support for TLS 1.3 handshake in client sideNikos Mavrogiannopoulos2018-02-191-8/+6
* crypto-api: introduce internal version of AEAD APINikos Mavrogiannopoulos2018-02-191-3/+4
* record: added TLS 1.3 record parsing and key derivationNikos Mavrogiannopoulos2018-02-191-20/+182
* extensions: files renamed to hello_extNikos Mavrogiannopoulos2018-02-191-1/+1
* security params: store PRF when packing sessionNikos Mavrogiannopoulos2018-02-191-0/+1
* handshake: simplify by storing a pointer to PRF mac entryNikos Mavrogiannopoulos2018-02-191-2/+2
* DTLS: improved data MTU calculation under CBC ciphersuitesNikos Mavrogiannopoulos2018-01-161-1/+1
* _gnutls_set_resumed_parameters: restore the group from resumed parametersNikos Mavrogiannopoulos2017-11-271-0/+1
* _gnutls_epoch_gc: ensure there are no stray epochs after gcNikos Mavrogiannopoulos2017-09-251-3/+7
* constate: simplified allocation of epochsNikos Mavrogiannopoulos2017-09-251-27/+16
* _gnutls_epoch_get(): simplified useNikos Mavrogiannopoulos2017-09-251-1/+2
* security_parameters: simplified contents by keeping pointer to cipher_suite_e...Nikos Mavrogiannopoulos2017-08-021-54/+8
* record: more precise calculation of max recv sizeNikos Mavrogiannopoulos2017-07-131-0/+5
* Eliminated access to obsolete priority cache fieldsNikos Mavrogiannopoulos2017-07-101-15/+0
* handshake: simplified the server-side ciphersuite negotiationNikos Mavrogiannopoulos2017-07-101-8/+17
* Removed support for compression mechanismsNikos Mavrogiannopoulos2017-06-221-48/+1
* Drop _gnutls_epoch_get_compressionDmitry Eremin-Solenikov2016-12-141-12/+0
* Rework setting next compression methodDmitry Eremin-Solenikov2016-12-141-4/+4
* Rework setting next cipher suiteDmitry Eremin-Solenikov2016-12-141-3/+4
* Cache MAC algorithm used for PRF functionDmitry Eremin-Solenikov2016-12-141-0/+9
* dtls: imported Fridolin's DTLS sliding window implementationNikos Mavrogiannopoulos2016-07-131-1/+2
* Amend: Allow for conditional compilation of SSL 3.0 protocolNikos Mavrogiannopoulos2016-05-201-0/+2
* Allow for conditional compilation of SSL 3.0 protocolNikos Mavrogiannopoulos2016-05-141-2/+3
* Modified the CHACHA20 cipher to conform to draft-ietf-tls-chacha20-poly1305-02Nikos Mavrogiannopoulos2015-11-071-4/+12
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-0/+729