]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/rsa/rsa_ossl.c
rsa: add check after calling BN_BLINDING_lock
[thirdparty/openssl.git] / crypto / rsa / rsa_ossl.c
index c417a4b8f6dd8071f9a3d80f27fe83e30c1b4275..de4a580032d5f3ccda7a5334665365b71527d7ce 100644 (file)
@@ -213,7 +213,9 @@ static int rsa_blinding_convert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind,
          */
         int ret;
 
-        BN_BLINDING_lock(b);
+        if (!BN_BLINDING_lock(b))
+            return 0;
+
         ret = BN_BLINDING_convert_ex(f, unblind, b, ctx);
         BN_BLINDING_unlock(b);