summaryrefslogtreecommitdiff
path: root/lib/handshake.c
Commit message (Expand)AuthorAgeFilesLines
* handshake: move early secrets calculation to pre_shared_keyDaiki Ueno2019-04-191-121/+38
* Improved estimation of wait in gnutls_session_get_data2tmp-improve-session-resumptionNikos Mavrogiannopoulos2019-03-191-1/+13
* Removed all FIXME comments in code [ci skip]Nikos Mavrogiannopoulos2019-03-161-4/+0
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* Merge branch 'tmp-explicit-sanity-checks' into 'master'Nikos Mavrogiannopoulos2019-03-061-3/+23
|\
| * _gnutls_recv_handshake: added explicit sanity checkstmp-explicit-sanity-checksNikos Mavrogiannopoulos2019-02-231-3/+23
* | gnutls_record_send2: try to ensure integrity of operations on false and early...Nikos Mavrogiannopoulos2019-03-021-3/+8
|/
* Fallback to TLS 1.2 when incompatible with signature certs are providedNikos Mavrogiannopoulos2019-02-061-1/+7
* Fix typos in lib/tmp-fix-typos-in-libTim Rühsen2019-01-041-1/+1
* Fix gnutls_handshake_set_timeout() for values < 1000tmp-fix-timeoutTim Rühsen2018-12-061-4/+15
* handshake: handle early dataDaiki Ueno2018-11-111-5/+92
* handshake: refactor early secret derivationDaiki Ueno2018-11-111-16/+0
* handshake: record transcript hash for ClientHelloDaiki Ueno2018-11-111-0/+7
* system: provide a means to replace gettime implementationDaiki Ueno2018-10-261-1/+1
* handshake: send missing extension alertNikos Mavrogiannopoulos2018-10-161-6/+23
* gnutls_init: added flag for automatic re-authenticationNikos Mavrogiannopoulos2018-10-161-24/+0
* gnutls_priority_set: do not override version on handshaketmp-fix-priority-set-callNikos Mavrogiannopoulos2018-10-031-12/+30
* handshake: do not negotiate TLS1.3 using the legacy version fieldtmp-update-version-numbersNikos Mavrogiannopoulos2018-08-201-4/+14
* handshake: simplified protocol version checking functionsNikos Mavrogiannopoulos2018-08-201-24/+21
* Implemented RFC7250 certificate type negotiation extensions.Tom Vrancken2018-08-201-2/+4
* _gnutls_send_change_cipher_spec: removed unnecessary testNikos Mavrogiannopoulos2018-08-131-1/+1
* use a consistent method to mark fall-through in switch casesNikos Mavrogiannopoulos2018-08-081-39/+39
* Ensure we are sending the right protocol version on second client helloNikos Mavrogiannopoulos2018-08-071-4/+5
* resume: keep persistent session identifiersNikos Mavrogiannopoulos2018-08-071-17/+29
* tls1.3: server returns early on handshake when no cert is provided by clientNikos Mavrogiannopoulos2018-08-031-6/+6
* send_client_hello: don't override version after HRR is receivedNikos Mavrogiannopoulos2018-07-251-7/+9
* gnutls_session_ticket_send: allow sending multiple tickets in one goNikos Mavrogiannopoulos2018-07-121-2/+12
* _gnutls_send_change_cipher_spec: don't cache under TLS 1.3Daiki Ueno2018-06-151-0/+8
* priorities: introduced %FORCE_ETMtmp-measure-recordNikos Mavrogiannopoulos2018-06-121-1/+8
* handshake: do not include async messages into transcriptNikos Mavrogiannopoulos2018-05-261-34/+38
* handshake: TLS1.3 async messages trigger the handshake hookNikos Mavrogiannopoulos2018-05-261-16/+15
* TLS 1.3: Introduced TLS 1.3 session resumptionAnder Juaristi2018-05-261-55/+115
* handshake: record transcript offset of client FinishedDaiki Ueno2018-05-261-0/+7
* handshake: use GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER consistentlyNikos Mavrogiannopoulos2018-05-071-1/+1
* handshake: cleanup in TLS1.3 initial secret calculationNikos Mavrogiannopoulos2018-05-041-15/+3
* _gnutls_epoch_new: allow re-allocation epoch next epochtmp-constate-fixNikos Mavrogiannopoulos2018-04-181-1/+1
* ANON,SRP,NULL ciphersuites: when set do not negotiate TLS1.3 or laterNikos Mavrogiannopoulos2018-04-131-1/+1
* Added support for out-of-band Pre-shared keys under TLS1.3Ander Juaristi2018-04-061-6/+62
* Hello retry request matches server helloNikos Mavrogiannopoulos2018-03-091-3/+9
* Server hello format follows TLS1.2 formatNikos Mavrogiannopoulos2018-03-081-154/+224
* record: ignore any ChangeCipherSpec messages under TLS1.3 handshakeNikos Mavrogiannopoulos2018-03-081-9/+35
* session state: TLS1.2 and TLS1.3 state is stored as unionNikos Mavrogiannopoulos2018-02-191-4/+4
* session state: organized key exchange keys into structuresNikos Mavrogiannopoulos2018-02-191-4/+4
* handshake: false start flag merged with hsk_flagsNikos Mavrogiannopoulos2018-02-191-3/+1
* handshake: use hsk_flags in TLS1.2 and TLS1.3Nikos Mavrogiannopoulos2018-02-191-1/+1
* handshake: added support for post-handshake authenticationNikos Mavrogiannopoulos2018-02-191-2/+12
* gnutls_*handshake: wrap gnutls_session_key_update under TLS 1.3Nikos Mavrogiannopoulos2018-02-191-41/+68
* _tls13_derive_secret: define secret argumentDaiki Ueno2018-02-191-2/+4
* dtls: cookie is stored dynamically when needed rather than in pre-allocated sizeNikos Mavrogiannopoulos2018-02-191-4/+9
* handshake: treat reply to HRR as a reply to hello verify requestNikos Mavrogiannopoulos2018-02-191-3/+2