diff options
author | doug <> | 2014-12-15 00:46:53 +0000 |
---|---|---|
committer | doug <> | 2014-12-15 00:46:53 +0000 |
commit | 90c6087761eb9b49126de81a184f7dd787d8cf02 (patch) | |
tree | a755a6603462bb1b649e3f343d73dd0e1c3b34c5 /src/lib/libc/stdlib/rand.c | |
parent | a938dc0c0764e7f184925034b274ae9e9d283b0f (diff) | |
download | openbsd-90c6087761eb9b49126de81a184f7dd787d8cf02.tar.gz openbsd-90c6087761eb9b49126de81a184f7dd787d8cf02.tar.bz2 openbsd-90c6087761eb9b49126de81a184f7dd787d8cf02.zip |
Add error handling for EVP_DigestInit_ex().
A few EVP_DigestInit_ex() calls were left alone since reporting an
error would change the public API.
Changed internal ssl3_cbc_digest_record() to return a value due to the above
change. It will also now set md_out_size=0 on failure.
This is based on part of BoringSSL's commit to fix malloc crashes:
https://boringssl.googlesource.com/boringssl/+/69a01608f33ab6fe2c3485d94aef1fe9eacf5364
ok miod@
Diffstat (limited to 'src/lib/libc/stdlib/rand.c')
0 files changed, 0 insertions, 0 deletions