summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* extensions: files renamed to hello_extNikos Mavrogiannopoulos2018-02-1939-39/+39
* extensions: renamed hello extension handling functions appropriatelyNikos Mavrogiannopoulos2018-02-1918-97/+99
* extensions: simplified semantics of store and check functionsNikos Mavrogiannopoulos2018-02-195-33/+28
* extension: renamed functions to reflect purposeNikos Mavrogiannopoulos2018-02-193-21/+21
* extensions: use the low-level extension parsing code for hello parsingNikos Mavrogiannopoulos2018-02-1937-207/+187
* extv: introduced a low-level extension parsing codeNikos Mavrogiannopoulos2018-02-194-2/+203
* extensions: simplified the extension trackingNikos Mavrogiannopoulos2018-02-194-69/+70
* extensions: use an internal extension ID independent of the TLS idNikos Mavrogiannopoulos2018-02-1921-81/+164
* str: rename _gnutls_buffer_pop_prefix to _gnutls_buffer_pop_prefix32Nikos Mavrogiannopoulos2018-02-192-7/+7
* str: rename _gnutls_buffer_pop_datum_prefix to _gnutls_buffer_pop_datum_prefix32Nikos Mavrogiannopoulos2018-02-192-5/+5
* security params: store PRF when packing sessionNikos Mavrogiannopoulos2018-02-192-0/+16
* handshake: simplify by storing a pointer to PRF mac entryNikos Mavrogiannopoulos2018-02-196-22/+18
* ext/signature: improved TLS 1.3 signature algorithm negotiationNikos Mavrogiannopoulos2018-02-194-27/+40
* str: added helper functions to read prefixed data with 8 or 16-bit headersNikos Mavrogiannopoulos2018-02-192-0/+73
* ecc: do not warn on receiving extension on client sideNikos Mavrogiannopoulos2018-02-191-3/+3
* Added TLS 1.3 HKDF key derivation functionalityNikos Mavrogiannopoulos2018-02-195-2/+230
* extensions: include extension number in debugging messageNikos Mavrogiannopoulos2018-02-191-2/+2
* tests: check behavior on the extension hello flagsNikos Mavrogiannopoulos2018-02-191-68/+135
* extensions: apply extension msg type restrictionsNikos Mavrogiannopoulos2018-02-193-16/+106
* extensions: mark the message validity of each supported extensionNikos Mavrogiannopoulos2018-02-1919-7/+44
* extensions: type renamed to id for clarityNikos Mavrogiannopoulos2018-02-1920-76/+76
* tests: guile: don't use VERS-TLS-ALLNikos Mavrogiannopoulos2018-02-193-5/+5
* .gitlab-ci.yml: abi-coverage: include guile logsNikos Mavrogiannopoulos2018-02-191-0/+1
* nettle: added HKDF functionsNikos Mavrogiannopoulos2018-02-193-0/+164
* gnutls-cli-debug: use explicit TLS versions rather than TLS-ALLNikos Mavrogiannopoulos2018-02-191-1/+1
* _gnutls_server_select_suite: don't set auth callbacks for TLS 1.3Nikos Mavrogiannopoulos2018-02-191-38/+41
* supported_versions: print negotiated protocolNikos Mavrogiannopoulos2018-02-191-0/+2
* Negotiate draft-TLS1.3Nikos Mavrogiannopoulos2018-02-195-9/+44
* handshake: added the TLS 1.3 ciphersuitesNikos Mavrogiannopoulos2018-02-194-9/+67
* handshake: print negotiated version after its negotiation (for TLS1.3)Nikos Mavrogiannopoulos2018-02-191-3/+2
* tests: fix TLS version to 1.2 for tests which used VERS-TLS-ALLNikos Mavrogiannopoulos2018-02-194-8/+8
* Added support for key share extensionNikos Mavrogiannopoulos2018-02-1913-12/+754
* handshake: always accept TLS 1.2 in client hello if we have later protocols e...Nikos Mavrogiannopoulos2018-02-191-15/+28
* require nettle 3.3 or laterNikos Mavrogiannopoulos2018-02-193-18/+5
* str: added function to append fixed-size MPINikos Mavrogiannopoulos2018-02-192-0/+41
* tests: resumption tests were restricted to TLS 1.2Nikos Mavrogiannopoulos2018-02-192-13/+17
* ext/post_handshake: restrict the use of this extension to TLS 1.3 or laterNikos Mavrogiannopoulos2018-02-193-2/+16
* handshake: optimizations and enhancements in session version handlingNikos Mavrogiannopoulos2018-02-192-28/+25
* tests: check for post-handshake extension in TLS 1.2-only sessionsNikos Mavrogiannopoulos2018-02-192-55/+11
* tests: added unit tests for post-handshake-auth extensionNikos Mavrogiannopoulos2018-02-194-1/+678
* handshake: send client and server hellos according to TLS 1.3Nikos Mavrogiannopoulos2018-02-193-52/+67
* Added support for post handshake auth extensionNikos Mavrogiannopoulos2018-02-196-1/+131
* tests: updated for new behavior of disabling protocols on missing signature a...Nikos Mavrogiannopoulos2018-02-191-1/+1
* tests: verify that no signature algorithms with (D)TLS 1.2 will cause an errorNikos Mavrogiannopoulos2018-02-191-0/+2
* priorities: when no signature algorithms eliminate (D)TLS 1.2 or laterNikos Mavrogiannopoulos2018-02-191-6/+19
* tests: safer use of gnutls_bye in _test_cli_serv()Nikos Mavrogiannopoulos2018-02-191-5/+13
* tests: added checks for special signature algorithmsNikos Mavrogiannopoulos2018-02-192-1/+181
* tests: verify that +SIGN-ECDSA-SECP256R1-SHA256 has no effect when combined w...Nikos Mavrogiannopoulos2018-02-191-1/+21
* tests: added signature tests for ECDSA-SECP256R1-SHA256Nikos Mavrogiannopoulos2018-02-197-17/+21
* priority: do not include signature algorithms that apply to different TLS ver...Nikos Mavrogiannopoulos2018-02-191-5/+51