Skip to content

Commit 3867cae

Browse files
committed
crypto: sm2 - Provide sm2_compute_z_digest when sm2 is disabled
When sm2 is disabled we need to provide an implementation of sm2_compute_z_digest. Fixes: e5221fa ("KEYS: asymmetric: Move sm2 code into x509_public_key") Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202306231917.utO12sx8-lkp@intel.com/ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
1 parent b335f25 commit 3867cae

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

include/crypto/sm2.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,16 @@
1313

1414
struct shash_desc;
1515

16+
#if IS_REACHABLE(CONFIG_CRYPTO_SM2)
1617
int sm2_compute_z_digest(struct shash_desc *desc,
1718
const void *key, unsigned int keylen, void *dgst);
19+
#else
20+
static inline int sm2_compute_z_digest(struct shash_desc *desc,
21+
const void *key, unsigned int keylen,
22+
void *dgst)
23+
{
24+
return -ENOTSUPP;
25+
}
26+
#endif
1827

1928
#endif /* _CRYPTO_SM2_H */

0 commit comments

Comments
 (0)