summaryrefslogtreecommitdiff
path: root/lib/state.c
Commit message (Expand)AuthorAgeFilesLines
* tls13/session_ticket: remove _gnutls13_session_ticket_unsetDaiki Ueno2020-09-181-1/+1
* Wipe session ticket keys before releasing the session structureFiona Klute2020-06-141-0/+8
* valgrind: check if session ticket key is used without initializationtmp-totp-initDaiki Ueno2020-06-031-1/+4
* gnutls_session_ext_register: keep track of extension nametmp-ext-nameDaiki Ueno2020-04-211-0/+2
* build: use valgrind client request to detect undefined memory usetmp-valgrind-memcheckDaiki Ueno2020-04-041-3/+18
* _gnutls_check_id_for_change: ensure that we check the username lengthajuaristi-issue-586Nikos Mavrogiannopoulos2020-03-231-0/+2
* state: add function to get the current hash algorithmtmp-prf-getDaiki Ueno2020-03-191-0/+26
* keylogfile: simplify the callback mechanismtmp-keylog-funcDaiki Ueno2020-02-221-3/+2
* keylogfile: generalize with a callbacktmp-keylog-hookDaiki Ueno2020-02-071-0/+5
* tls13: do not send OCSP responses as client without server requestingNikos Mavrogiannopoulos2020-01-151-0/+2
* Provide flag to identify sessions that an OCSP response was requestedNikos Mavrogiannopoulos2019-12-151-0/+2
* lib: drop gnutls_uint64 usage as sequence numberDmitry Eremin-Solenikov2019-10-241-2/+2
* ext/record_size_limit: distinguish sending and receiving limitstmp-record-sizesDaiki Ueno2019-05-141-0/+4
* handshake: move early secrets calculation to pre_shared_keyDaiki Ueno2019-04-191-1/+1
* doc: mark TLS1.2 functions as such [ci skip]Nikos Mavrogiannopoulos2019-04-141-0/+2
* Improved estimation of wait in gnutls_session_get_data2tmp-improve-session-resumptionNikos Mavrogiannopoulos2019-03-191-2/+2
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* Protected _gnutls_epoch_get from _gnutls_epoch_gc on false startNikos Mavrogiannopoulos2019-03-021-2/+13
* gnutls_record_send2: try to ensure integrity of operations on false and early...Nikos Mavrogiannopoulos2019-03-021-0/+10
* doc: added more information on operation under multiple threadsNikos Mavrogiannopoulos2019-03-021-1/+1
* 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