]> git.ipfire.org Git - thirdparty/openssl.git/commit
The return value of RSA_*_{en,de}crypt() is signed
authorViktor Dukhovni <openssl-users@dukhovni.org>
Sat, 6 Dec 2025 04:04:36 +0000 (15:04 +1100)
committerTomas Mraz <tomas@openssl.org>
Thu, 11 Dec 2025 12:06:47 +0000 (13:06 +0100)
commitf247d36074353f44596cb941c0a5f929c2e46e67
tree370dc2b2cbe0be5eb6f5dceef64612d3bc3dd77c
parent013e1174df1b3f8a51b393aaa22309dab66d371f
The return value of RSA_*_{en,de}crypt() is signed

The functions RSA_(public|private)_(en|de)crypt() return a signed
result, in particular `-1` may be returned on error, so the caller
MUST treat the value as signed.

Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29323)
crypto/rsa/rsa_gen.c