diff options
author | Paul Yang <kaishen.yy@antfin.com> | 2019-10-28 20:14:53 +0800 |
---|---|---|
committer | Paul Yang <kaishen.yy@antfin.com> | 2019-10-29 20:36:05 +0800 |
commit | 9cebf0d179e9a2baadabbac1f310c053ce4b8e57 (patch) | |
tree | 9b08dbcf350b12cf1a0b802f974eaaa4d36d356a /crypto/sm2 | |
parent | 325c9ac198c822ca634a12d3856341c5044c66d0 (diff) |
Suppress an error when doing SM2 sign/verify ops
This was fixed in #8321 right after the 1.1.1 was released but never
back ported to 1.1.1. Now fix it.
Issue reported from lua-openssl project.
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10278)
Diffstat (limited to 'crypto/sm2')
-rw-r--r-- | crypto/sm2/sm2_pmeth.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crypto/sm2/sm2_pmeth.c b/crypto/sm2/sm2_pmeth.c index 62a5b5534d..b42a14c32f 100644 --- a/crypto/sm2/sm2_pmeth.c +++ b/crypto/sm2/sm2_pmeth.c @@ -220,6 +220,10 @@ static int pkey_sm2_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) *(size_t *)p2 = smctx->id_len; return 1; + case EVP_PKEY_CTRL_DIGESTINIT: + /* nothing to be inited, this is to suppress the error... */ + return 1; + default: return -2; } |