openssl/crypto/sha
David Benjamin 32be631ca1 Do not silently truncate files on perlasm errors
If one of the perlasm xlate drivers crashes, OpenSSL's build will
currently swallow the error and silently truncate the output to however
far the driver got. This will hopefully fail to build, but better to
check such things.

Handle this by checking for errors when closing STDOUT (which is a pipe
to the xlate driver).

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/10883)
2020-01-22 18:11:30 +01:00
..
asm Do not silently truncate files on perlasm errors 2020-01-22 18:11:30 +01:00
build.info Fix missing Assembler defines 2019-10-16 16:10:39 +10:00
keccak1600.c Move digests to providers 2019-06-04 12:09:50 +10:00
sha1_one.c Deprecate the low level SHA functions. 2020-01-19 10:14:39 +10:00
sha1dgst.c Deprecate the low level SHA functions. 2020-01-19 10:14:39 +10:00
sha3.c Directly return from final sha3/keccak_final if no bytes are requested 2019-08-18 21:06:03 +02:00
sha256.c Deprecate the low level SHA functions. 2020-01-19 10:14:39 +10:00
sha512.c Deprecate the low level SHA functions. 2020-01-19 10:14:39 +10:00
sha_local.h Reorganize local header files 2019-09-28 20:26:35 +02:00