crypto: authenc - fix key parsing
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | crypto: authenc - fix parsing key with misaligned rta_lencrypto/ | +11 | 0 replies | |
| 2/3 | crypto: bcm - convert to use crypto_authenc_extractkeys()drivers/ drivers/ | +14 | 0 replies | |
| 3/3 | crypto: ccree - convert to use crypto_authenc_extractkeys()drivers/ | +19 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] crypto: authenc - fix key parsing
Fix incorrect validation of the key passed to "authenc" AEADs that allowed crashing the kernel via AF_ALG. The real fix is in patch 1, but two drivers had to be converted to use crypto_authenc_extractkeys() too.
Please note: for the bcm and ccree driver changes I haven't re-run the self-tests, as I don't have that hardware. Please do so if you can.
Eric Biggers (3):
crypto: authenc - fix parsing key with misaligned rta_len
crypto: bcm - convert to use crypto_authenc_extractkeys()
crypto: ccree - convert to use crypto_authenc_extractkeys()
crypto/authenc.c | 14 ++++++++--- drivers/crypto/Kconfig | 1 + drivers/crypto/bcm/cipher.c | 44 ++++++++++------------------------ drivers/crypto/ccree/cc_aead.c | 40 +++++++++++++++---------------- 4 files changed, 44 insertions(+), 55 deletions(-)
Signature · 1 line
2.19.2