summaryrefslogtreecommitdiff
path: root/lib/nettle/cipher.c
Commit message (Expand)AuthorAgeFilesLines
* build: re-indent codeDaiki Ueno2023-04-241-780/+822
* Indent codeZoltan Fridrich2023-01-271-694/+708
* cipher: add restriction on CCM tag length under FIPS modeDaiki Ueno2022-10-251-0/+55
* Make XTS key check failure not fatalZoltan Fridrich2022-10-031-50/+23
* cipher: Ensure correct alignmentDoug Nazar2022-08-281-2/+2
* cipher: limit plaintext length supplied to AES-GCMDaiki Ueno2022-07-131-0/+41
* build: hard require nettle 3.6Daiki Ueno2020-11-041-17/+0
* gnutls_aead_cipher_decrypt: check output buffer size before writingtmp-cipher-check-lengthDaiki Ueno2020-08-171-0/+8
* safe_memcmp: remove in favor of gnutls_memcmptmp-safe-memcmpDaiki Ueno2020-06-291-4/+4
* lib: add Magma/Kuznyechik ciphers supportDmitry Eremin-Solenikov2020-06-071-0/+114
* lib: add support for AES-192-GCMDmitry Baryshkov2020-05-271-0/+18
* nettle: expose SIV-CMAC through the AEAD interfaceDaiki Ueno2020-05-041-0/+83
* nettle: avoid manual backports of CFB8, CMAC, and XTSDaiki Ueno2020-05-041-1/+5
* nettle: rename import-chacha-from-nettle.sh to import-from-nettle.shDaiki Ueno2020-05-041-2/+2
* xts: check key blocks according to FIPS-140-2 IG A.9tmp-xts-ig-a9Daiki Ueno2020-04-141-4/+48
* cipher: allow setting ChaCha20 initial block counterDaiki Ueno2020-03-191-4/+35
* cipher: expose raw ChaCha20 cipherDaiki Ueno2020-03-191-0/+21
* nettle/gost: gost28147: require calling set_param before set_keyDmitry Baryshkov2020-02-051-5/+5
* nettle: provide GOST 28147-89 CNT mode supportDmitry Eremin-Solenikov2019-09-281-0/+33
* nettle/gost: support building with GOST-enabled NettleDmitry Eremin-Solenikov2019-07-141-0/+4
* crypto: add private API to retrieve internal IVDaiki Ueno2019-05-031-0/+14
* Vendor in XTS functionality from NettleSimo Sorce2019-03-291-0/+51
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* nettle: fix s-boxes selection for rare GOST 28147-89 variantsDmitry Eremin-Solenikov2018-10-281-3/+3
* Vendor in CFB8 functionality from NettleSimo Sorce2018-10-241-1/+4
* Add AES-CFB8 SupportSimo Sorce2018-10-241-0/+58
* nettle: support GOST28147-89 in CFB modeDmitry Eremin-Solenikov2018-06-231-0/+127
* nettle: fix casts which result to warnings in newer gccNikos Mavrogiannopoulos2018-05-091-4/+14
* fips140: added function for applications to switch the FIPS140-2 modeNikos Mavrogiannopoulos2018-02-191-2/+1
* fips140: enforcement of allowed ciphers moved to crypto-api.c and cipher_int.cNikos Mavrogiannopoulos2018-02-191-21/+1
* nettle/cipher: document that ctx_ptr is 16-byte aligned, and use void* to avo...Nikos Mavrogiannopoulos2017-06-081-4/+6
* nettle: added a safety net on wrap_nettle_cipher_setiv()Nikos Mavrogiannopoulos2017-01-021-6/+30
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-10/+10
* cipher.c: Fixes to prevent undefined behavior (found with libubsan)Nikos Mavrogiannopoulos2016-02-291-1/+2
* added cast to silence gcc warningNikos Mavrogiannopoulos2015-11-221-1/+1
* Do not enforce a maximum key size on ARCFOURNikos Mavrogiannopoulos2015-11-181-2/+9
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-3/+3
* camellia256-gcm: corrected regressionNikos Mavrogiannopoulos2015-05-141-1/+1
* Added CCM-8 ciphersuitesNikos Mavrogiannopoulos2015-04-071-0/+28
* don't enforce iv_size > block_size; it is no longer true for all ciphersNikos Mavrogiannopoulos2015-04-041-3/+1
* added chacha20-poly1305 as cipherNikos Mavrogiannopoulos2015-03-281-0/+30
* use unsigned long in gcm_cast_stNikos Mavrogiannopoulos2014-12-031-1/+1
* corrected issue in AES-256-GCMNikos Mavrogiannopoulos2014-12-031-1/+1
* simplified abstractions over nettle based on Niels' comments.Nikos Mavrogiannopoulos2014-12-031-110/+74
* CCM: corrected AEAD decryptionNikos Mavrogiannopoulos2014-12-031-8/+5
* Added definitions for CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-0/+61
* Modified crypto backend to accomodate for the CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-377/+473
* ported to nettle 3.0Nikos Mavrogiannopoulos2014-12-031-66/+136
* use MAX_CIPHER_BLOCK_SIZE more consistentlyNikos Mavrogiannopoulos2014-09-291-3/+1
* FIPS140-2 mode: enforce the minimum GCM IV size required by SP800-38D (sectio...Nikos Mavrogiannopoulos2014-07-071-0/+2