diff options
author | Matt Caswell <matt@openssl.org> | 2015-05-19 15:19:30 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2015-05-22 23:25:22 +0100 |
commit | c0de854c9d44569529fb562f0a193e81c395ce94 (patch) | |
tree | 3de363ced4307b8b0873244f87a13a7c0678e587 /VMS/ucx_shr_decc_log.opt | |
parent | 155ca14ea9fa64808782eca2b29583cfd9ff4d7f (diff) |
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>
(cherry picked from commit 7cc18d8158b5fc2676393d99b51c30c135502107)
Conflicts:
crypto/bn/bn.h
crypto/bn/bn_err.c
Diffstat (limited to 'VMS/ucx_shr_decc_log.opt')
0 files changed, 0 insertions, 0 deletions