summaryrefslogtreecommitdiff
path: root/lib/constate.c
Commit message (Expand)AuthorAgeFilesLines
* keylogfile: simplify the callback mechanismtmp-keylog-funcDaiki Ueno2020-02-221-15/+7
* keylogfile: generalize with a callbacktmp-keylog-hookDaiki Ueno2020-02-071-11/+23
* lib: drop gnutls_uint64 usage as sequence numberDmitry Eremin-Solenikov2019-10-241-4/+6
* Allow using implicit IV for stream ciphers with TLSDmitry Eremin-Solenikov2019-10-171-2/+6
* _gnutls_epoch_set_keys: do not forbid random padding in TLS1.x CBC ciphersuitesNikos Mavrogiannopoulos2019-09-061-2/+9
* ext/record_size_limit: distinguish sending and receiving limitstmp-record-sizesDaiki Ueno2019-05-141-6/+4
* Removed all FIXME comments in code [ci skip]Nikos Mavrogiannopoulos2019-03-161-2/+0
* 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-5/+20
* constate: reset max_record_recv_size upon renegotiationDaiki Ueno2019-02-141-0/+9
* constate: don't restore max_record_recv_size from resumed dataDaiki Ueno2019-01-231-3/+8
* handshake: handle early dataDaiki Ueno2018-11-111-7/+72
* constate: add epoch_rel argument to _gnutls_epoch_dupDaiki Ueno2018-11-111-2/+2
* 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