linux-mainline/include/crypto
Eric Biggers c5c46887cf crypto: streebog - fix unaligned memory accesses
Don't cast the data buffer directly to streebog_uint512, as this
violates alignment rules.

Fixes: fe18957e8e ("crypto: streebog - add Streebog hash function")
Cc: Vitaly Chikunov <vt@altlinux.org>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Reviewed-by: Vitaly Chikunov <vt@altlinux.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-04-08 14:42:55 +08:00
..
internal crypto: simd,testmgr - introduce crypto_simd_usable() 2019-03-22 20:57:27 +08:00
acompress.h crypto: user - fix use_after_free of struct xxx_request 2018-12-07 14:15:00 +08:00
aead.h crypto: skcipher - remove remnants of internal IV generators 2018-12-23 11:52:45 +08:00
aes.h crypto: aes - Use ___cacheline_aligned for aes data 2019-04-08 14:36:16 +08:00
akcipher.h crypto: user - fix use_after_free of struct xxx_request 2018-12-07 14:15:00 +08:00
algapi.h crypto: api - add a helper to (un)register a array of templates 2019-01-25 18:41:52 +08:00
arc4.h crypto: export arc4 defines 2019-02-15 13:21:55 +08:00
asym_tpm_subtype.h KEYS: asym_tpm: extract key size & public key [ver #2] 2018-10-26 09:30:46 +01:00
authenc.h
b128ops.h
blowfish.h
cast5.h
cast6.h
cast_common.h
cbc.h crypto: cbc - Remove VLA usage 2018-09-04 11:35:03 +08:00
chacha.h crypto: chacha - add XChaCha12 support 2018-11-20 14:26:55 +08:00
cryptd.h
crypto_wq.h
ctr.h
des.h
dh.h
drbg.h
ecdh.h
engine.h
gcm.h
gf128mul.h
ghash.h
hash_info.h crypto: streebog - register Streebog in hash info for IMA 2018-11-16 14:09:40 +08:00
hash.h crypto: user - fix use_after_free of struct xxx_request 2018-12-07 14:15:00 +08:00
hmac.h
if_alg.h crypto: af_alg - make some functions static 2019-01-18 18:43:43 +08:00
kpp.h crypto: user - fix use_after_free of struct xxx_request 2018-12-07 14:15:00 +08:00
md5.h
morus640_glue.h crypto: x86/morus640 - convert to use AEAD SIMD helpers 2019-03-22 20:57:26 +08:00
morus1280_glue.h crypto: x86/morus1280 - convert to use AEAD SIMD helpers 2019-03-22 20:57:26 +08:00
morus_common.h crypto: morus - Cleanup license mess 2019-01-25 18:41:51 +08:00
nhpoly1305.h crypto: nhpoly1305 - add NHPoly1305 support 2018-11-20 14:26:56 +08:00
null.h crypto: null - Remove VLA usage of skcipher 2018-09-28 12:46:08 +08:00
padlock.h
pcrypt.h
pkcs7.h
poly1305.h crypto: poly1305 - add Poly1305 core API 2018-11-20 14:26:56 +08:00
public_key.h KEYS: Allow the public_key struct to hold a private key [ver #2] 2018-10-26 09:30:46 +01:00
rng.h crypto: user - fix use_after_free of struct xxx_request 2018-12-07 14:15:00 +08:00
scatterwalk.h crypto: scatterwalk - remove scatterwalk_samebuf() 2018-08-03 18:06:04 +08:00
serpent.h
sha1_base.h
sha3.h
sha256_base.h
sha512_base.h
sha.h
skcipher.h crypto: skcipher - remove remnants of internal IV generators 2018-12-23 11:52:45 +08:00
sm3_base.h
sm3.h
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