summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/crypto/getentropy_linux.c
diff options
context:
space:
mode:
authordoug <>2015-04-25 15:28:47 +0000
committerdoug <>2015-04-25 15:28:47 +0000
commit14b4339c31e6165fb11bbb889e4b24b201ac5e29 (patch)
tree2d4124d3ad14035e2d57d39b5be185892b4a24c7 /src/lib/libcrypto/crypto/getentropy_linux.c
parent3df6efe196d3800ced15968c2150a1178d09a381 (diff)
downloadopenbsd-14b4339c31e6165fb11bbb889e4b24b201ac5e29.tar.gz
openbsd-14b4339c31e6165fb11bbb889e4b24b201ac5e29.tar.bz2
openbsd-14b4339c31e6165fb11bbb889e4b24b201ac5e29.zip
Check for invalid leading zeros in CBS_get_asn1_uint64.
ASN.1 integers cannot have all zeros or all ones for the first 9 bits. This rule ensures the numbers are encoded with the smallest number of content octets (see ITU-T Rec X.690 section 8.3.2). Based on BoringSSL commit 5933723b7b592e9914f703d630b596e140c93e16 ok deraadt@ jsing@
Diffstat (limited to 'src/lib/libcrypto/crypto/getentropy_linux.c')
0 files changed, 0 insertions, 0 deletions