UPSTREAM: crypto: gf128mul - Zero memory when freeing multiplication table
authorAlex Cope <alexcope@google.com>
Mon, 14 Nov 2016 19:02:54 +0000 (11:02 -0800)
committerAmit Pundir <amit.pundir@linaro.org>
Mon, 10 Apr 2017 07:42:16 +0000 (13:12 +0530)
commita2d2edaf30069ba0f8cab1ebf819bdda52e7b11e
tree9ceea3f3cbc75f96b446299c8fa2b66737bf524e
parentf9e82f17e180298cb92be33e1617c79041380fea
UPSTREAM: crypto: gf128mul - Zero memory when freeing multiplication table

GF(2^128) multiplication tables are typically used for secret
information, so it's a good idea to zero them on free.

Signed-off-by: Alex Cope <alexcope@google.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
(cherry-picked from 75aa0a7cafe951538c7cb7c5ed457a3371ec5bcd)
Bug: 32975945
Signed-off-by: Eric Biggers <ebiggers@google.com>
Change-Id: I37b1ae9544158007f9ee2caf070120f4a42153ab
crypto/gf128mul.c
include/crypto/gf128mul.h