summaryrefslogtreecommitdiff
path: root/lib/algorithms/ciphers.c
Commit message (Expand)AuthorAgeFilesLines
* Indent codeZoltan Fridrich2023-01-271-330/+322
* crypto-api: support AES-SIV with scatter-gather APIDaiki Ueno2022-05-051-2/+4
* Revert "algorithms: compile out GOST algorithm IDs if they are disabled"Daiki Ueno2022-02-231-4/+1
* algorithms: compile out GOST algorithm IDs if they are disabledDaiki Ueno2022-02-221-1/+4
* lib: add Magma/Kuznyechik ciphers supportDmitry Eremin-Solenikov2020-06-071-0/+14
* lib: add support for AES-192-GCMDmitry Baryshkov2020-05-271-0/+9
* nettle: expose SIV-CMAC through the AEAD interfaceDaiki Ueno2020-05-041-0/+18
* cipher: allow setting ChaCha20 initial block counterDaiki Ueno2020-03-191-1/+10
* cipher: expose raw ChaCha20 cipherDaiki Ueno2020-03-191-0/+7
* cipher: replace several bools with single flags instanceDmitry Eremin-Solenikov2019-10-211-7/+6
* nettle: provide GOST 28147-89 CNT mode supportDmitry Eremin-Solenikov2019-09-281-0/+7
* Vendor in XTS functionality from NettleSimo Sorce2019-03-291-0/+15
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* Improve documentation for gnutls_cipher_get_iv_sizeNikos Mavrogiannopoulos2019-03-011-2/+4
* Add selftest for CFB8Simo Sorce2018-10-251-0/+21
* 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