X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=sshrsa.c;h=25f9cf7e63b9a6cf8c2fa49a3387f77d06337cfa;hb=068b67d2f6e9b186b3107ebcb1e88a141b7b5ebc;hp=4ec95f23749178484da893361a86b45638dd2c22;hpb=20aabc3059ad962eccca47166ccbe92ea64f0e02;p=PuTTY.git diff --git a/sshrsa.c b/sshrsa.c index 4ec95f23..25f9cf7e 100644 --- a/sshrsa.c +++ b/sshrsa.c @@ -264,6 +264,7 @@ static Bignum rsa_privkey_op(Bignum input, struct RSAKey *key) bitsleft--; bignum_set_bit(random, bits, v); } + bn_restore_invariant(random); /* * Now check that this number is strictly greater than