util/incore update that allows FINGERPRINT_premain-free build. OpenSSL-fips-2_0_10
authorAndy Polyakov <appro@openssl.org>
Mon, 11 May 2015 10:16:01 +0000 (12:16 +0200)
committerAndy Polyakov <appro@openssl.org>
Wed, 13 May 2015 14:48:08 +0000 (16:48 +0200)
commit34f39b062c76fbd3082521b26edee7f53afc061d
treee5058e3e87893ecaa721a629f439d71db52656b9
parent6db8e3bdc9ef83d83b83f3eec9722c96daa91f82
util/incore update that allows FINGERPRINT_premain-free build.

As for complementary fips.c modification. Goal is to ensure that
FIPS_signature does not end up in .bss segment, one guaranteed to
be zeroed upon program start-up. One would expect explicitly
initialized values to end up in .data segment, but it turned out
that values explicitly initialized with zeros can end up in .bss.
The modification does not affect program flow, because first byte
was the only one of significance [to FINGERPRINT_premain].

Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
fips/fips.c
util/incore