Ard Biesheuvel
6017826b49
crypto: skcipher - add the ability to abort a skcipher walk
...
After starting a skcipher walk, the only way to ensure that all
resources it has tied up are released is to complete it. In some
cases, it will be useful to be able to abort a walk cleanly after
it has started, so add this ability to the skcipher walk API.
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-09-09 17:35:38 +10:00
..
internal
crypto: skcipher - add the ability to abort a skcipher walk
2019-09-09 17:35:38 +10:00
acompress.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
aead.h
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2019-07-08 20:57:08 -07:00
aes.h
crypto: aes - helper function to validate key length for AES algorithms
2019-08-09 15:11:43 +10:00
akcipher.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
algapi.h
crypto: api - Remove redundant #ifdef in crypto_yield()
2019-08-02 14:45:13 +10:00
arc4.h
crypto: arc4 - refactor arc4 core code into separate library
2019-06-20 14:18:33 +08:00
asym_tpm_subtype.h
authenc.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
b128ops.h
blowfish.h
cast5.h
cast6.h
cast_common.h
cbc.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
chacha.h
crypto: chacha - constify ctx and iv arguments
2019-06-13 14:31:40 +08:00
cryptd.h
crypto: cryptd - remove ability to instantiate ablkciphers
2019-04-18 22:15:04 +08:00
ctr.h
crypto: ctr - add helper for performing a CTR encryption walk
2019-07-26 14:56:07 +10:00
des.h
crypto: des - remove now unused __des3_ede_setkey()
2019-08-22 14:57:33 +10:00
dh.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
drbg.h
crypto: drbg - add FIPS 140-2 CTRNG for noise source
2019-05-23 14:01:06 +08:00
ecdh.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
engine.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
gcm.h
crypto: gcm - helper functions for assoclen/authsize check
2019-08-09 15:11:41 +10:00
gf128mul.h
ghash.h
crypto: ghash - add comment and improve help text
2019-07-27 21:08:38 +10:00
hash.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
hash_info.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
hmac.h
if_alg.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
kpp.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
md5.h
nhpoly1305.h
crypto: nhpoly1305 - add NHPoly1305 support
2018-11-20 14:26:56 +08:00
null.h
padlock.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
pcrypt.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335
2019-06-05 17:37:06 +02:00
pkcs7.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
poly1305.h
crypto: poly1305 - add Poly1305 core API
2018-11-20 14:26:56 +08:00
public_key.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
rng.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
scatterwalk.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
serpent.h
sha.h
crypto: sha256 - Remove sha256/224_init code duplication
2019-09-05 14:54:54 +10:00
sha1_base.h
crypto: add header include guards
2019-08-02 14:44:02 +10:00
sha3.h
sha256_base.h
crypto: sha256 - Remove sha256/224_init code duplication
2019-09-05 14:54:54 +10:00
sha512_base.h
crypto: add header include guards
2019-08-02 14:44:02 +10:00
skcipher.h
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2019-07-08 20:57:08 -07:00
sm3.h
sm3_base.h
crypto: add header include guards
2019-08-02 14:44:02 +10:00
sm4.h
streebog.h
crypto: streebog - fix unaligned memory accesses
2019-04-08 14:42:55 +08:00
twofish.h
xts.h
crypto: clarify name of WEAK_KEY request flag
2019-01-25 18:41:52 +08:00