boringssl/crypto/err
David Benjamin 074cc04022 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.

(Imported from upstream's 7cc18d8158b5fc2676393d99b51c30c135502107.)

Change-Id: Ib9f5e410a46df3d7f02a61374807fba209612bd3
Reviewed-on: https://boringssl-review.googlesource.com/4892
Reviewed-by: Adam Langley <agl@google.com>
2015-05-27 21:59:35 +00:00
..
asn1.errordata
bio.errordata Fix some malloc test crashs. 2015-05-21 18:00:10 +00:00
bn.errordata Reject negative shifts for BN_rshift and BN_lshift. 2015-05-27 21:59:35 +00:00
buf.errordata
cipher.errordata
CMakeLists.txt Add malloc test support to unit tests. 2015-05-21 17:59:48 +00:00
conf.errordata
crypto.errordata
dh.errordata
digest.errordata
dsa.errordata
ec.errordata Support arbitrary elliptic curve groups. 2015-05-15 00:59:37 +00:00
ecdh.errordata
ecdsa.errordata
engine.errordata
err_data_generate.go
err_test.cc
err.c Define compatibility function |ERR_remove_state|. 2015-05-12 19:06:18 +00:00
evp.errordata
hkdf.errordata
obj.errordata
pem.errordata
pkcs8.errordata
rsa.errordata
ssl.errordata Factor SSL_AEAD_CTX into a dedicated type. 2015-05-21 17:59:15 +00:00
x509.errordata
x509v3.errordata