lkml.org 
[lkml]   [2016]   [Feb]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 001/117] crypto: sun4i-ss - add missing statesize
    Date
    4.4-stable review patch.  If anyone has any objections, please let me know.

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

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

    commit 4f9ea86604e3ba64edd2817795798168fbb3c1a6 upstream.

    sun4i-ss implementaton of md5/sha1 is via ahash algorithms.
    Commit 8996eafdcbad ("crypto: ahash - ensure statesize is non-zero")
    made impossible to load them without giving statesize. This patch
    specifiy statesize for sha1 and md5.

    Fixes: 6298e948215f ("crypto: sunxi-ss - Add Allwinner Security System crypto accelerator")
    Tested-by: Chen-Yu Tsai <wens@csie.org>
    Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 ++
    1 file changed, 2 insertions(+)

    --- a/drivers/crypto/sunxi-ss/sun4i-ss-core.c
    +++ b/drivers/crypto/sunxi-ss/sun4i-ss-core.c
    @@ -39,6 +39,7 @@ static struct sun4i_ss_alg_template ss_a
    .import = sun4i_hash_import_md5,
    .halg = {
    .digestsize = MD5_DIGEST_SIZE,
    + .statesize = sizeof(struct md5_state),
    .base = {
    .cra_name = "md5",
    .cra_driver_name = "md5-sun4i-ss",
    @@ -66,6 +67,7 @@ static struct sun4i_ss_alg_template ss_a
    .import = sun4i_hash_import_sha1,
    .halg = {
    .digestsize = SHA1_DIGEST_SIZE,
    + .statesize = sizeof(struct sha1_state),
    .base = {
    .cra_name = "sha1",
    .cra_driver_name = "sha1-sun4i-ss",

    \
     
     \ /
      Last update: 2016-02-14 23:41    [W:4.094 / U:0.080 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site