lkml.org 
[lkml]   [2018]   [Feb]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.14 012/156] crypto: aesni - Use GCM IV size constant
    Date
    4.14-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Corentin LABBE <clabbe.montjoie@gmail.com>

    commit 46d93748e5a3628f9f553832cd64d8a59d8bafde upstream.

    This patch replace GCM IV size value by their constant name.

    Signed-off-by: Corentin Labbe <clabbe.montjoie@gmail.com>
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/x86/crypto/aesni-intel_glue.c | 7 ++++---
    1 file changed, 4 insertions(+), 3 deletions(-)

    --- a/arch/x86/crypto/aesni-intel_glue.c
    +++ b/arch/x86/crypto/aesni-intel_glue.c
    @@ -28,6 +28,7 @@
    #include <crypto/cryptd.h>
    #include <crypto/ctr.h>
    #include <crypto/b128ops.h>
    +#include <crypto/gcm.h>
    #include <crypto/xts.h>
    #include <asm/cpu_device_id.h>
    #include <asm/fpu/api.h>
    @@ -1131,7 +1132,7 @@ static struct aead_alg aesni_aead_algs[]
    .setauthsize = common_rfc4106_set_authsize,
    .encrypt = helper_rfc4106_encrypt,
    .decrypt = helper_rfc4106_decrypt,
    - .ivsize = 8,
    + .ivsize = GCM_RFC4106_IV_SIZE,
    .maxauthsize = 16,
    .base = {
    .cra_name = "__gcm-aes-aesni",
    @@ -1149,7 +1150,7 @@ static struct aead_alg aesni_aead_algs[]
    .setauthsize = rfc4106_set_authsize,
    .encrypt = rfc4106_encrypt,
    .decrypt = rfc4106_decrypt,
    - .ivsize = 8,
    + .ivsize = GCM_RFC4106_IV_SIZE,
    .maxauthsize = 16,
    .base = {
    .cra_name = "rfc4106(gcm(aes))",
    @@ -1165,7 +1166,7 @@ static struct aead_alg aesni_aead_algs[]
    .setauthsize = generic_gcmaes_set_authsize,
    .encrypt = generic_gcmaes_encrypt,
    .decrypt = generic_gcmaes_decrypt,
    - .ivsize = 12,
    + .ivsize = GCM_AES_IV_SIZE,
    .maxauthsize = 16,
    .base = {
    .cra_name = "gcm(aes)",

    \
     
     \ /
      Last update: 2018-02-02 18:50    [W:4.239 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site