Matt Caswell 7cc18d8158 Reject negative shifts for BN_rshift and BN_lshift
The functions BN_rshift and BN_lshift shift their arguments to the right or
left by a specified number of bits. Unpredicatable results (including
crashes) can occur if a negative number is supplied for the shift value.

Thanks to Mateusz Kocielski (LogicalTrust), Marek Kroemeke and Filip Palian
for discovering and reporting this issue.

Reviewed-by: Kurt Roeckx <kurt@openssl.org>
2015-05-22 23:15:02 +01:00
..
2015-05-21 12:48:02 +01:00
2015-05-13 12:52:03 -04:00
2015-05-12 10:24:48 -04:00
2015-04-30 17:57:32 -04:00
2015-04-30 11:34:51 +01:00
2015-04-28 10:50:54 -04:00
2015-04-28 10:50:54 -04:00
2015-05-21 12:48:02 +01:00
2015-05-15 14:39:27 -04:00
2015-04-02 09:36:32 +02:00
2015-05-15 08:16:21 -04:00
2015-05-13 15:07:57 +01:00
2015-05-22 23:10:51 +01:00
2015-05-13 15:08:10 +01:00
2015-05-22 23:10:51 +01:00
2015-05-02 14:15:00 +01:00
2015-05-21 12:48:02 +01:00