OSDN Git Service

crypto: sm4 - export sm4 constant arrays
authorTianjia Zhang <tianjia.zhang@linux.alibaba.com>
Tue, 15 Mar 2022 09:44:51 +0000 (17:44 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 8 Apr 2022 08:12:46 +0000 (16:12 +0800)
commit73c919d314ad57be900437fd329990b1d846b763
tree60e59a08cfe9cc16cefa245a8f3c0cd0af54bfdb
parentd2825fa9365d0101571ed16534b16b7c8d261ab3
crypto: sm4 - export sm4 constant arrays

Export the constant arrays fk, ck, sbox of the SM4 algorithm, and
add the 'crypto_sm4_' prefix, where sbox is used in the SM4 NEON
implementation for the tbl/tbx instruction to replace the S-BOX,
and the fk, ck arrays are used in the SM4 CE implementation. Use
the sm4ekey instruction to speed up key expansion operations.

Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/sm4.c
include/crypto/sm4.h