summaryrefslogtreecommitdiff
path: root/lib/state.c
Commit message (Expand)AuthorAgeFilesLines
* Added session ticket key rotation with TOTPAnder Juaristi2018-09-191-0/+3
* Implemented RFC7250 certificate type negotiation extensions.Tom Vrancken2018-08-201-3/+174
* TLS 1.3: ignore "early_data" extensionDaiki Ueno2018-08-061-0/+8
* tls1.3: server returns early on handshake when no cert is provided by clientNikos Mavrogiannopoulos2018-08-031-0/+3
* gnutls_session_get_flags: introduced GNUTLS_SFLAGS_POST_HANDSHAKE_AUTHNikos Mavrogiannopoulos2018-07-021-0/+2
* key update: corrected generation of keysNikos Mavrogiannopoulos2018-06-271-4/+0
* gnutls_supplemental_register: disable TLS 1.3 globallyNikos Mavrogiannopoulos2018-06-211-0/+7
* tests: check various parameters on resumptionNikos Mavrogiannopoulos2018-05-261-2/+3
* TLS 1.3: Introduced TLS 1.3 session resumptionAnder Juaristi2018-05-261-7/+24
* _gnutls_epoch_new: allow re-allocation epoch next epochtmp-constate-fixNikos Mavrogiannopoulos2018-04-181-1/+1
* Added support for out-of-band Pre-shared keys under TLS1.3Ander Juaristi2018-04-061-6/+19
* session state: TLS1.2 and TLS1.3 state is stored as unionNikos Mavrogiannopoulos2018-02-191-23/+38
* session state: organized key exchange keys into structuresNikos Mavrogiannopoulos2018-02-191-19/+19
* record state: avoid memory allocations for stored keysNikos Mavrogiannopoulos2018-02-191-6/+15
* handshake: ffdhe flags merged with handshake flagsNikos Mavrogiannopoulos2018-02-191-2/+1
* handshake: false start flag merged with hsk_flagsNikos Mavrogiannopoulos2018-02-191-1/+1
* handshake: use hsk_flags in TLS1.2 and TLS1.3Nikos Mavrogiannopoulos2018-02-191-1/+0
* handshake: added support for post-handshake authenticationNikos Mavrogiannopoulos2018-02-191-0/+5
* gnutls_record_set_state: use const for seq_numberNikos Mavrogiannopoulos2018-02-191-1/+1
* gnutls_record_get_state: doc updateNikos Mavrogiannopoulos2018-02-191-2/+3
* handshake: introduced gnutls_session_key_update()Nikos Mavrogiannopoulos2018-02-191-0/+2
* dtls: cookie is stored dynamically when needed rather than in pre-allocated sizeNikos Mavrogiannopoulos2018-02-191-0/+1
* extensions: renamed _gnutls_hello_ext_*sdata to _gnutls_hello_ext_*privNikos Mavrogiannopoulos2018-02-191-1/+1
* handshake: accept hello retry request in client sideNikos Mavrogiannopoulos2018-02-191-0/+2
* handshake: send hello retry request when no key share matchesNikos Mavrogiannopoulos2018-02-191-0/+2
* gnutls_session_get_desc: more descriptive name for TLS1.3 ciphersuitesNikos Mavrogiannopoulos2018-02-191-0/+18
* extensions: files renamed to hello_extNikos Mavrogiannopoulos2018-02-191-1/+1
* extensions: renamed hello extension handling functions appropriatelyNikos Mavrogiannopoulos2018-02-191-1/+1
* Added support for key share extensionNikos Mavrogiannopoulos2018-02-191-0/+5
* doc: updated text on gnutls_handshake_set_hook_functionNikos Mavrogiannopoulos2018-02-131-6/+6
* constate: simplified allocation of epochsNikos Mavrogiannopoulos2017-09-251-9/+4
* gnutls_session_get_flags: introduced GNUTLS_SFLAGS_RFC7919Nikos Mavrogiannopoulos2017-08-181-0/+2
* gnutls_int.h: removed unused variable from stateNikos Mavrogiannopoulos2017-08-111-1/+2
* handshake: moved group negotiation after ciphersuite selectionNikos Mavrogiannopoulos2017-08-021-0/+2
* security_parameters: ease access to group information by keeping pointer to itNikos Mavrogiannopoulos2017-08-021-2/+2
* security_parameters: simplified contents by keeping pointer to cipher_suite_e...Nikos Mavrogiannopoulos2017-08-021-10/+5
* TLS: introduced support for RFC7919 groupsNikos Mavrogiannopoulos2017-08-011-29/+32
* gnutls_priority_set: use reference countingNikos Mavrogiannopoulos2017-07-251-3/+2
* doc updateNikos Mavrogiannopoulos2017-07-171-1/+1
* priorities: share priority structures across sessionsNikos Mavrogiannopoulos2017-07-101-6/+5
* Removed support for compression mechanismsNikos Mavrogiannopoulos2017-06-221-9/+1
* Removed unnecessary certificate type functionalityNikos Mavrogiannopoulos2017-06-161-61/+0
* Removed support for openpgp certificates and keysNikos Mavrogiannopoulos2017-06-161-26/+0
* gnutls_init: better naming for internal functionNikos Mavrogiannopoulos2017-06-141-7/+9
* TLS extensions: several simplificationsNikos Mavrogiannopoulos2017-06-141-2/+0
* doc: removed incorrect commenttmp-test-suite-improvementsNikos Mavrogiannopoulos2017-04-081-2/+0
* doc update [ci skip]Nikos Mavrogiannopoulos2016-12-191-0/+2
* gnutls_kx_get: allow calling the function during handshakeNikos Mavrogiannopoulos2016-12-011-1/+6
* gnutls_init: added GNUTLS_NO_TICKETS flagsNikos Mavrogiannopoulos2016-10-211-1/+2
* handshake: set a maximum number of warning messages that can be received per ...Nikos Mavrogiannopoulos2016-10-141-1/+1