summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Incremental handshake hash buildertmp-draft-ietf-tls-tls13-21-ajuaristi-incremental-hash-bufferAnder Juaristi2017-11-0612-159/+297
* ext: do not advertize post handshake authenticationNikos Mavrogiannopoulos2017-10-132-0/+8
* tests: check TLS1.3 record layer packet modificationNikos Mavrogiannopoulos2017-10-101-65/+32
* updated auto-generated filesNikos Mavrogiannopoulos2017-10-105-396/+401
* handshake: split set_client_random to gen and setNikos Mavrogiannopoulos2017-10-103-25/+24
* handshake: only attempt to detect downgrade attacks if TLS1.3 is supportedNikos Mavrogiannopoulos2017-10-103-48/+57
* nettle/pk: explicitly mark intentional fallthrough in switch casesNikos Mavrogiannopoulos2017-10-101-3/+2
* key share: removed duplicate messageNikos Mavrogiannopoulos2017-10-101-1/+0
* tests: fix warning in rng-sigint.cNikos Mavrogiannopoulos2017-10-101-1/+2
* tests: removed unnecessary assertNikos Mavrogiannopoulos2017-10-101-1/+0
* tests: improved tls-session-supplementalNikos Mavrogiannopoulos2017-10-101-0/+2
* kx: moved to new buffer APINikos Mavrogiannopoulos2017-10-1012-125/+123
* cmp_hsk_types: fixed check for SSLv2 helloNikos Mavrogiannopoulos2017-10-101-4/+4
* handshake: moved to the new mbuffer APINikos Mavrogiannopoulos2017-10-102-101/+74
* handshake: use the new buffer type in TLS 1.3Nikos Mavrogiannopoulos2017-10-103-45/+16
* handshake: new helper functions to use gnutls_buffer_st to generate mbuffersNikos Mavrogiannopoulos2017-10-101-0/+56
* tlsfuzzer: disable non TLS1.3-ready testsNikos Mavrogiannopoulos2017-10-101-3/+7
* tests: added tests for TLS1.3 record generation / parsingNikos Mavrogiannopoulos2017-10-101-14/+19
* tests: introduced basic TLS1.3 key exchange test suiteNikos Mavrogiannopoulos2017-10-104-3/+89
* record: adjusted overhead calculation for TLS1.3Nikos Mavrogiannopoulos2017-10-103-14/+26
* priority: include groups into priority when having a TLS1.3-only sessionNikos Mavrogiannopoulos2017-10-101-2/+27
* priority: do include all the version's signature semanticsNikos Mavrogiannopoulos2017-10-101-4/+0
* ext/key_share: corrected release of MPI parametersNikos Mavrogiannopoulos2017-10-101-2/+2
* ext/signature: explicitly prevent RSA/DSA and SHA1 signatures on TLS1.3Nikos Mavrogiannopoulos2017-10-101-0/+11
* hello ext: reduce verbosityNikos Mavrogiannopoulos2017-10-101-2/+2
* constate.h: removed non-existing functionNikos Mavrogiannopoulos2017-10-101-2/+1
* record: any alert is fatal under TLS1.3Nikos Mavrogiannopoulos2017-10-101-1/+1
* extensions: introduced functions to obtain currently parsed messageNikos Mavrogiannopoulos2017-10-105-0/+44
* supported_versions: print the received versionsNikos Mavrogiannopoulos2017-10-101-0/+3
* handshake: introduced server side handshake [2/2]Nikos Mavrogiannopoulos2017-10-109-12/+217
* cs: select certificate under TLS1.3Nikos Mavrogiannopoulos2017-10-102-4/+9
* handshake: introduced server side handshake [1/2]Nikos Mavrogiannopoulos2017-10-105-8/+86
* ciphersuites: introduce a maximum supported TLS/DTLS versionNikos Mavrogiannopoulos2017-10-102-5/+11
* handshake: properly set the default record versionNikos Mavrogiannopoulos2017-10-102-4/+13
* handshake: send encrypted extensions handshake messageNikos Mavrogiannopoulos2017-10-103-1/+38
* handshake: parse new session ticket messageNikos Mavrogiannopoulos2017-10-106-0/+168
* str: added _gnutls_buffer_pop_prefix24 and _gnutls_buffer_pop_prefix8Nikos Mavrogiannopoulos2017-10-102-0/+50
* str: use assert to mark impossible casesNikos Mavrogiannopoulos2017-10-101-0/+2
* str: allow creating a read-only bufferNikos Mavrogiannopoulos2017-10-102-1/+15
* gnutls_session_get_desc: more descriptive name for TLS1.3 ciphersuitesNikos Mavrogiannopoulos2017-10-102-5/+36
* handshake: generate application keysNikos Mavrogiannopoulos2017-10-107-23/+90
* constate: added _gnutls_epoch_dupNikos Mavrogiannopoulos2017-10-102-2/+31
* constate: indentation fixesNikos Mavrogiannopoulos2017-10-101-6/+7
* handshake: added basic support for TLS 1.3 handshake in client sideNikos Mavrogiannopoulos2017-10-1019-25/+889
* handshake: added parsing of encrypted extensionsNikos Mavrogiannopoulos2017-10-104-14/+94
* crypto-api: introduce internal version of AEAD APINikos Mavrogiannopoulos2017-10-106-22/+68
* record: added TLS 1.3 record parsing and key derivationNikos Mavrogiannopoulos2017-10-1010-79/+525
* handshake: introduced TLS 1.3 handshake client state machine outlineNikos Mavrogiannopoulos2017-10-107-51/+262
* extensions: separate the hello extensions from othersNikos Mavrogiannopoulos2017-10-105-17/+4
* hello_ext.h: removed non-existant function definitionNikos Mavrogiannopoulos2017-10-101-2/+0