summaryrefslogtreecommitdiff
path: root/lib/nettle/cipher.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* no point to fail on 3DES weak keys.Nikos Mavrogiannopoulos2014-01-201-2/+0
* Do not restrict the GCM nonce to 12 bytes.Nikos Mavrogiannopoulos2014-01-201-11/+3
* FIPS140 mode is detected on run-time.Nikos Mavrogiannopoulos2013-12-091-9/+42
* In FIPS140-2 mode disable non-conformant ciphers, MAC and hash algorithms.Nikos Mavrogiannopoulos2013-11-271-27/+35
* Added zeroization of keys in several parts within gnutls.Nikos Mavrogiannopoulos2013-11-271-2/+8
* reindented codeNikos Mavrogiannopoulos2013-11-081-333/+328
* Added underscore to camellia gcm context.Nikos Mavrogiannopoulos2013-10-221-1/+1
* Added Camellia with GCMNikos Mavrogiannopoulos2013-10-221-4/+45
* nettle 2.7 is requiredNikos Mavrogiannopoulos2013-04-131-4/+0
* renamed HAVE_UMAC -> HAVE_NETTLE27Nikos Mavrogiannopoulos2013-04-121-2/+2
* Added ESTREAM salsa20 cipher.Nikos Mavrogiannopoulos2013-04-121-0/+15
* Salsa20R20 -> Salsa20Nikos Mavrogiannopoulos2013-03-191-4/+4
* The HMAC subsystem can now be used for other MAC algorithms, like UMAC. UMAC-...Nikos Mavrogiannopoulos2013-03-191-4/+0
* Added salsa20 cipher, and ciphersuites.Nikos Mavrogiannopoulos2013-03-171-8/+26
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
* Avoid returning from void function. Patch by Rob McMahon.Nikos Mavrogiannopoulos2012-07-191-2/+2
* Added Camellia-192-CBC algorithm identifier.Nikos Mavrogiannopoulos2012-06-291-0/+3
* Cleanup copyright headers.Simon Josefsson2012-01-251-1/+1
* Fix up some typos and obsolete commentsPatrick Pelletier2012-01-241-1/+1
* Fixed signed/unsigned warnings.Nikos Mavrogiannopoulos2012-01-211-1/+1
* Run 'make update-copyright'.Simon Josefsson2012-01-161-1/+1
* Only list algorithms if they are implemented.Nikos Mavrogiannopoulos2012-01-121-0/+23
* release allocated memory on a cipher or mac failure to initialize.Nikos Mavrogiannopoulos2011-11-091-0/+1
* The hash_fast() and hmac_fast() functions can be registered as well to allowNikos Mavrogiannopoulos2011-10-011-1/+1
* operations structures were made constants.Nikos Mavrogiannopoulos2011-09-301-1/+1
* Added encryption flag to simplify and optimize key expansion.Nikos Mavrogiannopoulos2011-09-071-68/+20
* Clarify license and copyright.Simon Josefsson2011-08-031-1/+1
* Upgraded to LGPLv3.Nikos Mavrogiannopoulos2011-06-231-5/+3
* do not use NETTLE_LIBS to include hogweed and gmp.Nikos Mavrogiannopoulos2011-06-051-13/+0
* Added SuiteB ciphersuites. Added SUITEB128 and SUITEB192 priority strings.Nikos Mavrogiannopoulos2011-06-041-0/+3
* Fix warnings with GCC 4.5.2Stef Walter2011-05-281-1/+1
* use new nettle's name for gcm_aes_auth().Nikos Mavrogiannopoulos2011-05-211-1/+1
* upgraded to nettle's new GCM API.Nikos Mavrogiannopoulos2011-02-101-37/+10
* Removed unneeded initialization.Nikos Mavrogiannopoulos2011-02-071-1/+0