OSDN Git Service

crypto: sun4i-ss - simplify the appended bit assignment
authorAntoine Ténart <antoine.tenart@free-electrons.com>
Thu, 1 Jun 2017 19:38:59 +0000 (21:38 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 19 Jun 2017 06:19:51 +0000 (14:19 +0800)
A bit is appended at the end of the input buffer for sha1. Simplify the
code assigning it.

Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Tested-by: Corentin Labbe <clabbe.montjoie@gmail.com>
Acked-by: Corentin Labbe <clabbe.montjoie@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/sunxi-ss/sun4i-ss-hash.c

index 59d9b44..0c2efc8 100644 (file)
@@ -392,12 +392,8 @@ hash_final:
        }
 
        /* write the remaining bytes of the nbw buffer */
-       if (nbw) {
-               wb |= ((1 << 7) << (nbw * 8));
-               bf[j++] = wb;
-       } else {
-               bf[j++] = 1 << 7;
-       }
+       wb |= ((1 << 7) << (nbw * 8));
+       bf[j++] = wb;
 
        /*
         * number of space to pad to obtain 64o minus 8(size) minus 4 (final 1)