mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 09:58:01 +00:00
Add an assertion so that short-rsa2-key-crash at least avoids segfaulting
while we come up with a better solution. [originally from svn r5146]
This commit is contained in:
parent
f1a22fb3cb
commit
37278b3bfc
1
sshrsa.c
1
sshrsa.c
@ -802,6 +802,7 @@ static unsigned char *rsa2_sign(void *key, char *data, int datalen,
|
|||||||
SHA_Simple(data, datalen, hash);
|
SHA_Simple(data, datalen, hash);
|
||||||
|
|
||||||
nbytes = (bignum_bitcount(rsa->modulus) - 1) / 8;
|
nbytes = (bignum_bitcount(rsa->modulus) - 1) / 8;
|
||||||
|
assert(1 <= nbytes - 20 - ASN1_LEN);
|
||||||
bytes = snewn(nbytes, unsigned char);
|
bytes = snewn(nbytes, unsigned char);
|
||||||
|
|
||||||
bytes[0] = 1;
|
bytes[0] = 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user