summaryrefslogtreecommitdiff
path: root/lib/algorithms
Commit message (Expand)AuthorAgeFilesLines
* 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
* algorithms/mac: marked RIPEMD160 as insecure for certificatesNikos Mavrogiannopoulos2017-07-211-0/+1
* gnutls_sign_is_secure2: introducedNikos Mavrogiannopoulos2017-07-211-3/+19
* _gnutls_digest_is_secure_for_certs: introducedNikos Mavrogiannopoulos2017-07-211-24/+16
* mac: re-organized the hash algorithms tableNikos Mavrogiannopoulos2017-07-211-28/+109
* privkey_sign_and_hash_data: handle prehashed signaturesNikos Mavrogiannopoulos2017-07-171-0/+3
* Renamed GNUTLS_PK_ECDHX to GNUTLS_PK_ECDH_X25519Nikos Mavrogiannopoulos2017-07-172-2/+2
* Allowed Ed25519 signing in TLS handshakesNikos Mavrogiannopoulos2017-07-171-0/+1
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-173-18/+103
* priorities: share priority structures across sessionsNikos Mavrogiannopoulos2017-07-102-21/+21
* Renamed fields of sign_algorithm_stNikos Mavrogiannopoulos2017-07-101-27/+27
* handshake: simplified signature algorithm list generationNikos Mavrogiannopoulos2017-07-101-8/+2
* Eliminated access to obsolete priority cache fieldsNikos Mavrogiannopoulos2017-07-104-74/+15
* handshake: simplified the client-side ciphersuite negotiationNikos Mavrogiannopoulos2017-07-101-144/+73
* handshake: simplified the server-side ciphersuite negotiationNikos Mavrogiannopoulos2017-07-103-96/+146
* priority: include a cache of supported ciphersuitesNikos Mavrogiannopoulos2017-07-101-1/+1
* removed unused cipher-suite and KX related functionsNikos Mavrogiannopoulos2017-07-102-40/+0
* algorithm/kx: sorted key exchange algorithms based on current trendsNikos Mavrogiannopoulos2017-07-101-19/+19
* Removed support for openpgp certificates and keysNikos Mavrogiannopoulos2017-06-162-7/+1
* ciphersuites: removed unused functionNikos Mavrogiannopoulos2017-06-081-15/+0
* abstract API: introduced new signing functionsNikos Mavrogiannopoulos2017-06-071-16/+14
* publickey: map RSA ciphersuites to GNUTLS_PK_RSA_PSSNikos Mavrogiannopoulos2017-05-291-0/+2
* Rework KX -> PK mappingsDmitry Eremin-Solenikov2017-05-292-31/+20
* Introduced gnutls_sign_supports_pk_algorithm()Nikos Mavrogiannopoulos2017-05-291-10/+45
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-292-0/+12
* crypto-api: refuse to run gnutls_cipher_init() in full AEAD modesNikos Mavrogiannopoulos2017-05-221-0/+4
* gnutls_priority_get_cipher_suite_index: fixed returned protocolsNikos Mavrogiannopoulos2017-04-011-5/+23
* gnutls_cipher_get_tag_size: document behavior on non-AEAD ciphersNikos Mavrogiannopoulos2017-03-311-0/+3
* Allow reverting the SHA1 ban as a signature algorithmNikos Mavrogiannopoulos2017-03-161-1/+7
* algorithms: tag SHA1 as insecure algorithmNikos Mavrogiannopoulos2017-03-161-1/+1
* gnutls_priority_get_cipher_suite_index: do not return values for non-existent...Nikos Mavrogiannopoulos2017-03-011-1/+6
* Add special MD5+SHA1 digest to simplify TLS signature codeDmitry Eremin-Solenikov2016-12-141-0/+1
* _gnutls_map_pk_get_pk -> _gnutls_map_kx_get_pkNikos Mavrogiannopoulos2016-12-011-1/+1
* gnutls_oid_to_ecc_curve: fix null pointer dereferenceNikos Mavrogiannopoulos2016-09-261-1/+1
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-118-38/+38
* Added support for decrypting PKCS#8 files which use HMAC-SHA256 as PRFNikos Mavrogiannopoulos2016-08-241-17/+52
* several sign-related API changesNikos Mavrogiannopoulos2016-05-311-3/+3
* Allow for conditional compilation of SSL 3.0 protocolNikos Mavrogiannopoulos2016-05-142-10/+111
* handshake: added support for ECDH with curve X25519Nikos Mavrogiannopoulos2016-04-243-6/+41
* sign: corrected digest in SHA3-224 OID mappingNikos Mavrogiannopoulos2016-04-131-3/+4
* Makefile.am: moved common rules (AM_CFLAGS) to common.mkNikos Mavrogiannopoulos2016-04-121-1/+2
* hash: corrected the textual description of hashesNikos Mavrogiannopoulos2016-04-091-4/+4
* corrected SHA3-224 OIDNikos Mavrogiannopoulos2016-04-091-3/+3
* Added gnutls_handshake_set_false_start_function()Nikos Mavrogiannopoulos2016-02-272-24/+53
* better match with unknown_tls_aidNikos Mavrogiannopoulos2016-02-261-2/+3
* Added NIST's OIDs for SHA3 signature algorithmsNikos Mavrogiannopoulos2016-02-151-0/+27
* DH/DSA: allow the generation of larger than 15360 bit parametersNikos Mavrogiannopoulos2016-02-131-3/+2