summaryrefslogtreecommitdiff
path: root/lib/ext
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'tmp-msvc-fixes' into 'master'Daiki Ueno2019-01-041-1/+1
|\
| * ext/pre_shared_key: avoid unnecessary use of VLA for MSVCtmp-msvc-fixesDaiki Ueno2019-01-041-1/+1
* | Fix typos in lib/tmp-fix-typos-in-libTim Rühsen2019-01-042-2/+2
|/
* Implemented support for raw public-key functionality (RFC7250).Tom Vrancken2018-12-153-40/+93
* anti_replay: moved new add function into anti_replay structureNikos Mavrogiannopoulos2018-11-151-1/+1
* TLS 1.3: implement anti-replay measure using ClientHello recordingDaiki Ueno2018-11-122-1/+29
* record: introduce new API functions for early dataDaiki Ueno2018-11-111-1/+21
* handshake: handle early dataDaiki Ueno2018-11-111-2/+22
* ext/pre_shared_key: use predefined macros for secret labelsDaiki Ueno2018-11-111-4/+4
* ext/record_size_limit: handle the extension in TLS 1.2 ServerHellotmp-fix-record-size-limit-tls12Daiki Ueno2018-11-011-1/+1
* ext/pre_shared_key: don't assume ob_ticket_age < ticket_age_addtmp-session-ticket-timestampDaiki Ueno2018-10-261-6/+0
* tls13/session_ticket: calculate ticket_age in millisecondsDaiki Ueno2018-10-261-6/+11
* system: provide a means to replace gettime implementationDaiki Ueno2018-10-261-4/+4
* tls13/session_ticket: rename tls13_ticket_t type to tls13_ticket_stDaiki Ueno2018-10-251-2/+2
* Merge branch 'tmp_cleanup_and_fixes' into 'master'Nikos Mavrogiannopoulos2018-10-236-48/+43
|\
| * Unified abbreviation for certificate type priorities in code.Tom Vrancken2018-10-222-18/+18
| * Renamed _gnutls_auth_info_set() to _gnutls_auth_info_init().Tom Vrancken2018-10-181-2/+2
| * Renamed fields in priority_st to improve code readability. Fixes #453.Tom Vrancken2018-10-184-26/+26
| * Small fixes for comments and log strings.Tom Vrancken2018-10-181-16/+11
* | handshake: send missing extension alertNikos Mavrogiannopoulos2018-10-161-0/+1
|/
* session tickets: check timestamp for validitytmp-session-ticket-key-rotation-ajuaristiNikos Mavrogiannopoulos2018-09-201-8/+0
* Added session ticket key rotation with TOTPAnder Juaristi2018-09-191-66/+67
* dtls: recover when a NewSessionTicket message is lostNikos Mavrogiannopoulos2018-09-141-6/+16
* Use gnutls_strdup() instead of strdup() in library codetmp-strdupTim Rühsen2018-08-241-2/+2
* ext/pre_shared_key: use consistent name for regitration entryDaiki Ueno2018-08-234-4/+4
* ext/pre_shared_key: make ticket age calculation consistentDaiki Ueno2018-08-231-10/+10
* tls13/psk_ext_parser: simplify the iterator interfaceDaiki Ueno2018-08-231-17/+29
* handshake: do not negotiate TLS1.3 using the legacy version fieldtmp-update-version-numbersNikos Mavrogiannopoulos2018-08-201-1/+1
* handshake: simplified protocol version checking functionsNikos Mavrogiannopoulos2018-08-201-9/+3
* Implemented RFC7250 certificate type negotiation extensions.Tom Vrancken2018-08-206-1/+845
* ext/record_size_limit: new extensionDaiki Ueno2018-08-204-25/+169
* ext/max_record: remove use of extension private dataDaiki Ueno2018-08-201-67/+11
* gnutls_session_resumption_requested: fixed behavior under TLS1.3Nikos Mavrogiannopoulos2018-08-201-0/+2
* Fix two typos (overriden/guarranteed)Andreas Metzler2018-08-161-1/+1
* use a consistent method to mark fall-through in switch casesNikos Mavrogiannopoulos2018-08-081-2/+2
* ext/pre_shared_key: prevent crash if no server credentials are setDaiki Ueno2018-08-081-1/+2
* resume: keep persistent session identifiersNikos Mavrogiannopoulos2018-08-071-0/+14
* TLS 1.3: ignore "early_data" extensionDaiki Ueno2018-08-063-1/+134
* ext/key_share: check the validity of server key sharesNikos Mavrogiannopoulos2018-07-271-0/+10
* doc: minor text updatesNikos Mavrogiannopoulos2018-07-131-1/+2
* pre_shared_key: do not send extension when no identities are presentNikos Mavrogiannopoulos2018-07-111-0/+7
* pre_shared_key: use time_t type for ticket_age variableNikos Mavrogiannopoulos2018-07-111-3/+2
* supported_versions: do not parse in server side when TLS1.3 is disabledNikos Mavrogiannopoulos2018-07-071-1/+9
* _gnutls_parse_hello_extensions: enforce that pre-shared-key extension is lastNikos Mavrogiannopoulos2018-06-222-1/+3
* tls13/session_ticket: don't send ticket when no common KE modesDaiki Ueno2018-06-051-1/+1
* ext/psk_ke_modes: always send extension unless disabled in configDaiki Ueno2018-06-051-21/+4
* ext/pre_shared_key: make PSK identity parsing robustertmp-session-ticket-key-nameDaiki Ueno2018-06-011-36/+21
* _gnutls_decrypt_session_ticket: fail early on key name mismatchDaiki Ueno2018-06-011-9/+7
* Renamed extension supported ECC to supported groups. Fixes #451.Tom Vrancken2018-05-296-126/+182
* session_ticket: use random noncesNikos Mavrogiannopoulos2018-05-261-4/+1