summaryrefslogtreecommitdiff
path: root/lib/algorithms
Commit message (Expand)AuthorAgeFilesLines
* priorities: introduced %FORCE_ETMtmp-measure-recordNikos Mavrogiannopoulos2018-06-121-0/+21
* dummy_wait: correctly account the length field in SHA384 HMACNikos Mavrogiannopoulos2018-06-121-2/+2
* Renamed extension supported ECC to supported groups. Fixes #451.Tom Vrancken2018-05-291-6/+6
* TLS 1.3: Introduced TLS 1.3 session resumptionAnder Juaristi2018-05-261-2/+3
* _gnutls_figure_common_ciphersuite: ignore certificate check if PSK is negotiatedNikos Mavrogiannopoulos2018-05-041-6/+2
* Added support for out-of-band Pre-shared keys under TLS1.3Ander Juaristi2018-04-061-0/+14
* protocols: bumped TLS1.3 protocol to draft -26Nikos Mavrogiannopoulos2018-03-231-1/+1
* _gnutls_supported_ecc_recv_params: take into account precedenceNikos Mavrogiannopoulos2018-03-231-1/+1
* Bumped TLS1.3 draft version to -23Nikos Mavrogiannopoulos2018-03-091-1/+1
* signatures: distinguish RSA-PSS signatures with RSA PKCS#1 1.5 certificates f...Nikos Mavrogiannopoulos2018-03-091-17/+43
* handshake: ffdhe flags merged with handshake flagsNikos Mavrogiannopoulos2018-02-191-2/+3
* Introduce key usage limits under TLS1.3Nikos Mavrogiannopoulos2018-02-191-0/+2
* handshake: reduce assert printouts in common casesNikos Mavrogiannopoulos2018-02-191-3/+3
* handshake: simplified version parsingNikos Mavrogiannopoulos2018-02-191-0/+11
* cs: select certificate under TLS1.3Nikos Mavrogiannopoulos2018-02-191-3/+7
* ciphersuites: introduce a maximum supported TLS/DTLS versionNikos Mavrogiannopoulos2018-02-191-5/+7
* handshake: added basic support for TLS 1.3 handshake in client sideNikos Mavrogiannopoulos2018-02-191-2/+19
* record: added TLS 1.3 record parsing and key derivationNikos Mavrogiannopoulos2018-02-191-2/+3
* extensions: simplified semantics of store and check functionsNikos Mavrogiannopoulos2018-02-191-2/+2
* ext/signature: improved TLS 1.3 signature algorithm negotiationNikos Mavrogiannopoulos2018-02-192-24/+31
* Negotiate draft-TLS1.3Nikos Mavrogiannopoulos2018-02-191-3/+26
* handshake: added the TLS 1.3 ciphersuitesNikos Mavrogiannopoulos2018-02-191-7/+52
* Added support for key share extensionNikos Mavrogiannopoulos2018-02-191-0/+1
* ext/post_handshake: restrict the use of this extension to TLS 1.3 or laterNikos Mavrogiannopoulos2018-02-191-0/+1
* handshake: optimizations and enhancements in session version handlingNikos Mavrogiannopoulos2018-02-191-27/+22
* handshake: send client and server hellos according to TLS 1.3Nikos Mavrogiannopoulos2018-02-191-0/+1
* ext/signature: added TLS 1.3 signature algorithm negotiationNikos Mavrogiannopoulos2018-02-192-25/+60
* handshake: added support for negotiating version using extensionNikos Mavrogiannopoulos2018-02-191-0/+54
* handshake: legacy version negotiation is not used for TLS 1.3Nikos Mavrogiannopoulos2018-02-191-13/+57
* Inline version macros into its users.Jay Foad2018-01-271-20/+22
* tests: added unit test for _gnutls_record_overhead()Nikos Mavrogiannopoulos2018-01-161-1/+1
* algorithms/sign: removed TLS identifiers for legacy algorithmsNikos Mavrogiannopoulos2017-09-131-6/+5
* algorithms/sign: legacy signature algorithms were moved toward the end of the...Nikos Mavrogiannopoulos2017-09-131-168/+183
* algorithms/sign: no longer enable SHA224 hash in signaturesNikos Mavrogiannopoulos2017-09-131-3/+4
* lib: use casts and be explicit on intentional enumeration useNikos Mavrogiannopoulos2017-08-181-3/+7
* sign APIs: introduce RSA-RAW signing algorithmNikos Mavrogiannopoulos2017-08-172-0/+23
* publickey: fixed incorrect assignmentNikos Mavrogiannopoulos2017-08-081-1/+1
* mac: simplified iteration functionsNikos Mavrogiannopoulos2017-08-081-17/+6
* sign/digest: separate "brokenness" of signatures and hash algorithmsNikos Mavrogiannopoulos2017-08-042-23/+32
* sign: use C99 syntax for signature algorithm's tableNikos Mavrogiannopoulos2017-08-041-97/+252
* gnutls_pk_get_oid: return early on unknown algorithmNikos Mavrogiannopoulos2017-08-041-0/+3
* *set_spki(): return error on incompatible algorithmsNikos Mavrogiannopoulos2017-08-031-0/+11
* gnutls_x509_privkey_generate2: do not hardcode the RSA-PSS hash to SHA256Nikos Mavrogiannopoulos2017-08-031-2/+20
* Clarified the purpose of the spki params related functionsNikos Mavrogiannopoulos2017-08-031-8/+14
* Pass the signature algorithm lower in the verification stackNikos Mavrogiannopoulos2017-08-031-10/+15
* Set a default supported curveNikos Mavrogiannopoulos2017-08-021-0/+9
* handshake: moved group negotiation after ciphersuite selectionNikos Mavrogiannopoulos2017-08-021-19/+36
* security_parameters: ease access to group information by keeping pointer to itNikos Mavrogiannopoulos2017-08-022-3/+3
* security_parameters: simplified contents by keeping pointer to cipher_suite_e...Nikos Mavrogiannopoulos2017-08-021-1/+1
* TLS: introduced support for RFC7919 groupsNikos Mavrogiannopoulos2017-08-015-83/+288