diff options
| author | Ondrej MosnáÄek <omosnacek@gmail.com> | 2016-09-23 10:47:32 +0200 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-04-11 10:59:04 +0200 |
| commit | e2d2b246d3ec3d0bbe6a545427c48e1d01f7a8b1 (patch) | |
| tree | 160679d1de4a771ca5cda9132815a192ae502100 /include/linux/ion_debugger_kernel.h | |
| parent | e51311d3fb6de43b620f17add7772982a5b2e51a (diff) | |
crypto: gcm - Fix IV buffer size in crypto_gcm_setkey
commit 50d2e6dc1f83db0563c7d6603967bf9585ce934b upstream.
The cipher block size for GCM is 16 bytes, and thus the CTR transform
used in crypto_gcm_setkey() will also expect a 16-byte IV. However,
the code currently reserves only 8 bytes for the IV, causing
an out-of-bounds access in the CTR transform. This patch fixes
the issue by setting the size of the IV buffer to 16 bytes.
Fixes: 84c911523020 ("[CRYPTO] gcm: Add support for async ciphers")
Signed-off-by: Ondrej Mosnacek <omosnacek@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Diffstat (limited to 'include/linux/ion_debugger_kernel.h')
0 files changed, 0 insertions, 0 deletions
