util/incore update that allows FINGERPRINT_premain-free build.
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 16:05:22 +0000 (18:05 +0200)
commit8a09500d9cc1bafcbafb4d18c1bf2238bf354171
tree6641080ce7f0bd28d7db1d866104501e9477df3f
parent0ae16722876a9e424a1abc2c5285268476d99c35
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>
(cherry picked from commit 34f39b062c76fbd3082521b26edee7f53afc061d)
fips/fips.c
util/incore