]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add check for public key presence on sm2 signing
authorNeil Horman <nhorman@openssl.org>
Mon, 18 Mar 2024 18:59:32 +0000 (14:59 -0400)
committerTomas Mraz <tomas@openssl.org>
Tue, 9 Apr 2024 18:41:52 +0000 (20:41 +0200)
commit06fbcb6eec57fe3690a1932d81d23fcae3a9a954
treeb63a88a583dd7c79a56b2cceb4a4341e4fbf9846
parentc24f54510092cd1ef92a8a4d7a26c6422ad62aea
Add check for public key presence on sm2 signing

SM2 requires that the public EC_POINT be present in a key when signing.
If its not there we crash on a NULL pointer.  Add a check to ensure that
its present, and raise an error if its not

Reviewed-by: Paul Yang <kaishen.yy@antfin.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23887)

(cherry picked from commit d6a8adeccdb8188517c5a84d35b79ef826176472)
crypto/sm2/sm2_sign.c
test/sm2_internal_test.c