summaryrefslogtreecommitdiff
path: root/crypto/gcm.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: gcm - simplify error handling in crypto_rfc4543_create()Eric Biggers2020-03-061-25/+12
* crypto: gcm - simplify error handling in crypto_rfc4106_create()Eric Biggers2020-03-061-20/+9
* crypto: gcm - use crypto_grab_ahash() and simplify error pathsEric Biggers2020-01-091-36/+16
* crypto: aead - pass instance to crypto_grab_aead()Eric Biggers2020-01-091-6/+10
* crypto: skcipher - pass instance to crypto_grab_skcipher()Eric Biggers2020-01-091-7/+6
* crypto: remove propagation of CRYPTO_TFM_RES_* flagsEric Biggers2020-01-091-17/+2
* crypto: gcm - restrict assoclen for rfc4543Iuliana Prodan2019-08-091-2/+4
* crypto: gcm - helper functions for assoclen/authsize checkIuliana Prodan2019-08-091-26/+15
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* crypto: gcm - fix incompatibility between "gcm" and "gcm_base"Eric Biggers2019-04-191-23/+11
* crypto: run initcalls for generic implementations earlierEric Biggers2019-04-181-1/+1
* crypto: gcm - use template array registering API to simplify the codeXiongfeng Wang2019-01-251-50/+23
* crypto: gcm - use correct endianness type in gcm_hash_len()Eric Biggers2019-01-181-1/+1
* crypto: null - Remove VLA usage of skcipherKees Cook2018-09-281-4/+4
* crypto: null - Get rid of crypto_{get,put}_default_null_skcipher2()Eric Biggers2017-12-221-2/+2
* crypto: gcm - move to generic async completionGilad Ben-Yossef2017-11-031-26/+6
* crypto: gcm - Use GCM IV size constantCorentin LABBE2017-09-221-11/+12
* crypto: gcm - wait for crypto op not signal safeGilad Ben-Yossef2017-05-231-4/+2
* crypto: skcipher - Get rid of crypto_spawn_skcipher2()Eric Biggers2016-11-011-1/+1
* crypto: skcipher - Get rid of crypto_grab_skcipher2()Eric Biggers2016-11-011-3/+3
* crypto: gcm - Fix error return code in crypto_gcm_create_common()Wei Yongjun2016-10-251-1/+1
* crypto: gcm - Fix IV buffer size in crypto_gcm_setkeyOndrej Mosnáček2016-10-021-1/+1
* crypto: gcm - Use skcipherHerbert Xu2016-07-181-53/+58
* crypto: gcm - Filter out async ghash if necessaryHerbert Xu2016-06-201-1/+3
* Merge branch 'for-4.3/sg' of git://git.kernel.dk/linux-blockLinus Torvalds2015-09-021-2/+2
|\
| * crypto: replace scatterwalk_sg_chain with sg_chainDan Williams2015-08-171-2/+2
* | crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flagHerbert Xu2015-08-171-9/+3
* | crypto: gcm - Use new IV conventionHerbert Xu2015-07-141-37/+77
|/
* crypto: gcm - Convert to new AEAD interfaceHerbert Xu2015-06-171-532/+373
* crypto: gcm - Use default null skcipherHerbert Xu2015-05-221-17/+6
* crypto: gcm - Use crypto_aead_set_reqsize helperHerbert Xu2015-05-131-11/+11
* crypto: include crypto- module prefix in templateKees Cook2014-11-261-0/+1
* crypto: prefix module autoloading with "crypto-"Kees Cook2014-11-241-3/+3
* crypto: Resolve shadow warningsMark Rustad2014-08-011-15/+15
* crypto: crypto_memneq - add equality testing of memory regions w/o timing leaksJames Yonan2013-10-071-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds2013-05-021-19/+97
|\
| * crypto: gcm - fix rfc4543 to handle async crypto correctlyJussi Kivilinna2013-04-251-2/+17
| * crypto: gcm - make GMAC work when dst and src are differentJussi Kivilinna2013-04-251-17/+80
* | crypto: gcm - fix assumption that assoc has one segmentJussi Kivilinna2013-04-021-3/+14
|/
* crypto: use ERR_CASTJulia Lawall2013-02-041-20/+9
* crypto: Use scatterwalk_crypto_chainSteffen Klassert2010-12-021-17/+2
* crypto: gcm - Add RFC4543 wrapper for GCMTobias Brunner2010-01-171-0/+287
* crypto: gcm - fix another complete call in complete fuctionHuang Ying2009-11-161-34/+73
* crypto: gcm - Use GHASH digest algorithmHuang Ying2009-08-061-173/+407
* [CRYPTO] gcm: Introduce rfc4106Herbert Xu2008-01-111-0/+239
* [CRYPTO] gcm: Use crypto_grab_skcipherHerbert Xu2008-01-111-26/+23
* [CRYPTO] gcm: Allow block cipher parameterHerbert Xu2008-01-111-24/+89
* [CRYPTO] gcm: Add support for async ciphersHerbert Xu2008-01-111-78/+112
* [CRYPTO] ctr: Refactor into ctr and rfc3686Herbert Xu2008-01-111-4/+3
* [CRYPTO] gcm: Fix request context alignmentHerbert Xu2008-01-111-7/+14