summaryrefslogtreecommitdiff
path: root/lib/algorithms/ciphersuites.c
Commit message (Expand)AuthorAgeFilesLines
* extensions: TLS extension handling functions use stateNikos Mavrogiannopoulos2017-09-181-1/+2
* handshake: added the TLS 1.3 ciphersuitesNikos Mavrogiannopoulos2017-09-121-7/+52
* lib: use casts and be explicit on intentional enumeration useNikos Mavrogiannopoulos2017-08-181-3/+7
* 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-021-1/+1
* TLS: introduced support for RFC7919 groupsNikos Mavrogiannopoulos2017-08-011-41/+52
* priorities: share priority structures across sessionsNikos Mavrogiannopoulos2017-07-101-15/+15
* Eliminated access to obsolete priority cache fieldsNikos Mavrogiannopoulos2017-07-101-32/+15
* handshake: simplified the client-side ciphersuite negotiationNikos Mavrogiannopoulos2017-07-101-144/+73
* handshake: simplified the server-side ciphersuite negotiationNikos Mavrogiannopoulos2017-07-101-91/+121
* priority: include a cache of supported ciphersuitesNikos Mavrogiannopoulos2017-07-101-1/+1
* removed unused cipher-suite and KX related functionsNikos Mavrogiannopoulos2017-07-101-26/+0
* ciphersuites: removed unused functionNikos Mavrogiannopoulos2017-06-081-15/+0
* gnutls_priority_get_cipher_suite_index: fixed returned protocolsNikos Mavrogiannopoulos2017-04-011-5/+23
* gnutls_priority_get_cipher_suite_index: do not return values for non-existent...Nikos Mavrogiannopoulos2017-03-011-1/+6
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-16/+16
* Allow for conditional compilation of SSL 3.0 protocolNikos Mavrogiannopoulos2016-05-141-0/+4
* updated chacha20 ciphers to conform to latest draftNikos Mavrogiannopoulos2015-11-121-8/+8
* Require TLS 1.2 for all the ciphersuites which are defined for it onlyNikos Mavrogiannopoulos2015-11-091-97/+97
* Modified the CHACHA20 cipher to conform to draft-ietf-tls-chacha20-poly1305-02Nikos Mavrogiannopoulos2015-11-071-24/+18
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-4/+4
* doc updateNikos Mavrogiannopoulos2015-04-291-0/+2
* ciphersuites: moved CCM ciphersuites in the appropriate ifdefsNikos Mavrogiannopoulos2015-04-071-32/+35
* Added CCM-8 ciphersuitesNikos Mavrogiannopoulos2015-04-071-1/+57
* chacha20-poly1305: ciphersuite numbers correspond to the latest draftNikos Mavrogiannopoulos2015-04-021-8/+8
* corrected GNUTLS_ECDHE_ECDSA_CHACHA20_POLY1305Nikos Mavrogiannopoulos2015-03-291-1/+1
* moved chacha20-poly1305 ciphersuites to the 0xCD spaceNikos Mavrogiannopoulos2015-03-281-8/+8
* Added the CHACHA20-POLY1305 ciphersuites (with random IDs)Nikos Mavrogiannopoulos2015-03-281-40/+82
* doc: avoid using structure for opaque typesNikos Mavrogiannopoulos2015-03-201-1/+1
* added commentsNikos Mavrogiannopoulos2015-02-221-1/+1
* removed unnecessary check and optimized functionNikos Mavrogiannopoulos2015-02-211-21/+4
* corrected check which prevented client to sent an unacceptable for the versio...Nikos Mavrogiannopoulos2015-02-211-11/+12
* check the negotiated TLS/DTLS version prior to offering a ciphersuite a serverNikos Mavrogiannopoulos2015-02-211-9/+245
* modified the CCM ciphersuite's name to match the one in the IANA registryNikos Mavrogiannopoulos2014-12-051-20/+20
* Added definitions for CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-0/+58
* removed support for SALSA20 and for stream ciphers with IVNikos Mavrogiannopoulos2014-10-241-61/+0
* RSA-PSK ciphersuites are only allowed in TLS 1.0.Nikos Mavrogiannopoulos2014-07-221-5/+5
* minimum version was changed to TLS 1.0 for ciphersuites with SHA2Nikos Mavrogiannopoulos2014-07-221-10/+10
* Prevent a crash by ensuring that there is a valid negotiated version.Nikos Mavrogiannopoulos2014-05-221-0/+3
* ciphersuites that utilize SHA256 or SHA384 are only available in TLS 1.0Nikos Mavrogiannopoulos2014-03-081-39/+39
* explicit type conversions when neededNikos Mavrogiannopoulos2014-03-081-31/+31
* Added NULL PSK ciphersuites with SHA1; suggested by Manuel Pégourié-Gonnard.Nikos Mavrogiannopoulos2014-03-021-0/+21
* Allow all ciphersuites in SSL3.0 when they are available in TLS1.0Nikos Mavrogiannopoulos2014-02-281-79/+79
* corrected typoNikos Mavrogiannopoulos2014-02-011-1/+1
* reduced the TLS and DTLS version requirements for all ciphersuites that are n...Nikos Mavrogiannopoulos2014-01-311-44/+44
* In FIPS140-2 mode disable non-conformant ciphers, MAC and hash algorithms.Nikos Mavrogiannopoulos2013-11-271-0/+3
* removed the UMAC96 ciphersuitesNikos Mavrogiannopoulos2013-11-241-52/+0
* reindented codeNikos Mavrogiannopoulos2013-11-081-916/+936
* Corrected number in GNUTLS_PSK_CAMELLIA_128_GCM_SHA256.Nikos Mavrogiannopoulos2013-10-251-1/+1