summaryrefslogtreecommitdiff
path: root/lib/state.c
Commit message (Expand)AuthorAgeFilesLines
* Implemented support for raw public-key functionality (RFC7250).Tom Vrancken2018-12-151-26/+10
* Fix gnutls_handshake_set_timeout() for values < 1000tmp-fix-timeoutTim Rühsen2018-12-061-1/+2
* doc: corrected typos [ci skip]Nikos Mavrogiannopoulos2018-11-211-4/+4
* Merge branch 'tmp-fix-certificate-type' into 'master'Nikos Mavrogiannopoulos2018-11-191-16/+23
|\
| * gnutls_certificate_type_get*: updated documentation to list limitationstmp-fix-certificate-typeNikos Mavrogiannopoulos2018-11-191-16/+23
* | tls13/session_ticket: fix "max_early_data_size" extension handlingDaiki Ueno2018-11-181-0/+3
|/
* update documentation on GNUTLS_AUTO_REAUTH and gnutls_record_get_direction [c...Nikos Mavrogiannopoulos2018-11-171-6/+9
* handshake: handle early dataDaiki Ueno2018-11-111-0/+7
* Renamed fields in priority_st to improve code readability. Fixes #453.Tom Vrancken2018-10-181-3/+3
* 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