summaryrefslogtreecommitdiff
path: root/lib/algorithms/ciphers.c
Commit message (Expand)AuthorAgeFilesLines
* Use ASCII version of strcasecmp() in library codetmp-lib-c-strcaseTim Rühsen2018-09-271-12/+13
* Add declarations for GOST 28147-89 cipher in CFB modeDmitry Eremin-Solenikov2018-06-231-0/+35
* Introduce key usage limits under TLS1.3Nikos Mavrogiannopoulos2018-02-191-0/+2
* record: added TLS 1.3 record parsing and key derivationNikos Mavrogiannopoulos2018-02-191-2/+3
* tests: added unit test for _gnutls_record_overhead()Nikos Mavrogiannopoulos2018-01-161-1/+1
* Eliminated access to obsolete priority cache fieldsNikos Mavrogiannopoulos2017-07-101-16/+0
* crypto-api: refuse to run gnutls_cipher_init() in full AEAD modesNikos Mavrogiannopoulos2017-05-221-0/+4
* gnutls_cipher_get_tag_size: document behavior on non-AEAD ciphersNikos Mavrogiannopoulos2017-03-311-0/+3
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-4/+4
* several sign-related API changesNikos Mavrogiannopoulos2016-05-311-3/+3
* Modified the CHACHA20 cipher to conform to draft-ietf-tls-chacha20-poly1305-02Nikos Mavrogiannopoulos2015-11-071-2/+3
* doc updateNikos Mavrogiannopoulos2015-10-231-2/+3
* Disable the NULL cipher on runtime when FIPS140 mode is enabled instead of st...Nikos Mavrogiannopoulos2015-10-151-6/+0
* Tolerate priority strings with names of legacy ciphers and key exchangesNikos Mavrogiannopoulos2015-10-151-5/+8
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-2/+2
* Added CCM-8 ciphersuitesNikos Mavrogiannopoulos2015-04-071-0/+18
* only send EtM extension if we have CBC ciphersuitesNikos Mavrogiannopoulos2015-04-011-0/+13
* added chacha20-poly1305 as cipherNikos Mavrogiannopoulos2015-03-281-0/+10
* Added definitions for CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-0/+18
* added missing commaNikos Mavrogiannopoulos2014-11-051-2/+1
* modernized cipher tableNikos Mavrogiannopoulos2014-11-051-52/+123
* Made AEAD type an alternative to stream and blockNikos Mavrogiannopoulos2014-11-031-6/+6
* Align on 16-byte boundaries the buffers provided to cryptodev.Nikos Mavrogiannopoulos2013-12-151-35/+27
* In FIPS140-2 mode disable non-conformant ciphers, MAC and hash algorithms.Nikos Mavrogiannopoulos2013-11-271-2/+11
* reindented codeNikos Mavrogiannopoulos2013-11-081-99/+112
* separated the TLS IV size and the cipher IV size.Nikos Mavrogiannopoulos2013-11-061-29/+29
* Added Camellia with GCMNikos Mavrogiannopoulos2013-10-221-0/+2
* Added gnutls_cipher_get_tag_size().Nikos Mavrogiannopoulos2013-06-101-3/+15
* Eliminated memory copy at encryption.Nikos Mavrogiannopoulos2013-05-261-2/+2
* simplified access to cipher and mac properties to reduce wasted cycles.Nikos Mavrogiannopoulos2013-05-251-59/+9
* Added ESTREAM salsa20 cipher.Nikos Mavrogiannopoulos2013-04-121-0/+1
* removed TLS export key generationNikos Mavrogiannopoulos2013-04-071-36/+25
* Added gnutls_mac_get_nonce_size()Nikos Mavrogiannopoulos2013-03-231-1/+1
* Salsa20R20 -> Salsa20Nikos Mavrogiannopoulos2013-03-191-1/+1
* The HMAC subsystem can now be used for other MAC algorithms, like UMAC. UMAC-...Nikos Mavrogiannopoulos2013-03-191-1/+0
* Added salsa20 cipher, and ciphersuites.Nikos Mavrogiannopoulos2013-03-171-8/+35
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
* Added Camellia-192-CBC algorithm identifier.Nikos Mavrogiannopoulos2012-06-291-0/+2
* Run 'make update-copyright'.Simon Josefsson2012-01-161-1/+1
* Only list algorithms if they are implemented.Nikos Mavrogiannopoulos2012-01-121-1/+4
* reordered ciphers to place on top the most used.Nikos Mavrogiannopoulos2012-01-121-4/+4
* minor doc and comment fixesPatrick Pelletier2011-12-281-2/+2
* Added AES-256-GCM. Reported by Benjamin Hof.Nikos Mavrogiannopoulos2011-08-151-0/+1
* Clarify license and copyright.Simon Josefsson2011-08-031-5/+3
* documentation fixesNikos Mavrogiannopoulos2011-07-231-1/+1
* do not use NETTLE_LIBS to include hogweed and gmp.Nikos Mavrogiannopoulos2011-06-051-2/+0
* gnutls_algorithms.c was split into manageable files in algorithms/.Nikos Mavrogiannopoulos2011-05-211-0/+272