summaryrefslogtreecommitdiff
path: root/lib/handshake.c
Commit message (Expand)AuthorAgeFilesLines
* build: re-indent codeDaiki Ueno2023-04-241-756/+635
* priority: add %FORCE_SESSION_HASH modifierDaiki Ueno2023-03-091-8/+28
* Indent codeZoltan Fridrich2023-01-271-370/+438
* KTLS: Invalidate session on ktls errorFrantisek Krenzelok2022-12-041-0/+1
* KTLS: fallback to defaultFrantisek Krenzelok2022-10-051-1/+6
* KTLS: set key on specific interfacesFrantisek Krenzelok2022-10-051-1/+1
* KTLS: hotfixFrantisek Krenzelok2022-07-291-1/+2
* handshake: do not enable KTLS if custom pull/push functions are setDaiki Ueno2022-07-271-1/+8
* handshake: do not reset KTLS enablement in gnutls_handshakeDaiki Ueno2022-06-281-6/+6
* KTLS: disable by default enable by configFrantišek Krenželok2022-06-141-1/+1
* system config disable KTLSFrantisek Krenzelok2022-03-291-4/+4
* Add compress_certificate extension (RFC8879)Zoltan Fridrich2022-03-011-0/+3
* KTLS: hotfixFrantisek Krenzelok2022-01-271-1/+3
* ktls: flagsFrantisek Krenzelok2021-12-161-1/+1
* KTLS: APIFrantisek Krenzelok2021-12-151-8/+4
* ktls: basic implementation of SW modeHedgehog50402021-10-191-0/+16
* mem: instrument with ASan memory poisoning as well as valgrindDaiki Ueno2021-08-091-20/+30
* handshake: fix timing of sending early dataDaiki Ueno2021-04-251-0/+70
* handshake: don't regenerate legacy_session_id in second CH after HRRDaiki Ueno2021-04-221-9/+11
* priority: add option to disable TLS 1.3 middlebox compatibility modeDaiki Ueno2021-04-171-1/+3
* handshake: TLS 1.3: don't generate session ID in resumption modeDaiki Ueno2021-02-041-10/+11
* handshake: replace TRUE and FALSE with <stdbool.h>Daiki Ueno2021-02-041-13/+10
* handshake: replace RESUME_TRUE and RESUME_FALSE with <stdbool.h>Daiki Ueno2021-02-041-35/+35
* Fix non-empty session id (TLS13_APPENDIX_D4)Norbert Pocs2020-12-081-1/+4
* handshake: reject no_renegotiation alert if handshake is incompletetmp-renegotiationDaiki Ueno2020-09-031-13/+35
* Merge branch 'tmp-tls12-version-checks' into 'master'Daiki Ueno2020-08-211-1/+11
|\
| * handshake: check TLS version against modified server prioritiestmp-tls12-version-checksDaiki Ueno2020-08-171-1/+11
* | doc: assorted typo fixestmp-typo-fixesDaiki Ueno2020-08-121-1/+1
|/
* build: use valgrind client request to detect undefined memory usetmp-valgrind-memcheckDaiki Ueno2020-04-041-0/+15
* dtls client hello: fix zeroed random (fixes #960)Stefan Bühler2020-03-271-1/+1
* handshake.c: Suppress warning in fuzzing buildTim Rühsen2020-01-031-0/+1
* lib/handshake.c: Check return value of _gnutls_version_max()Tim Rühsen2019-10-121-0/+2
* Remove trailing spaces in several filesTim Rühsen2019-10-121-19/+19
* 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