boringssl/crypto/fipsmodule
David Benjamin 7f26bf8421 Partially fix FIPS build under clang.
This fixes two issues in clang.

- clang emits callq instead of call.

- clang emits .cfi_endproc after .size for the dummy functions. This
  causes it to get confused as there is no matching .cfi_startproc.
  Don't bother trying to omit the dummy functions.

Alas, clang seems to compile the DEFINE_METHOD_FUNCTION hooks in a way
that brings the .rel.ro back AND isn't honoring the noinline. We'll
probably need to go back to the original CL's setup there.

Change-Id: Ic21ea99e54a93cdc739e4f67dc308d83083607d6
Reviewed-on: https://boringssl-review.googlesource.com/14804
Commit-Queue: David Benjamin <davidben@google.com>
Commit-Queue: Adam Langley <agl@google.com>
Reviewed-by: Adam Langley <agl@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-04-07 04:41:21 +00:00
..
digest First part of the FIPS module. 2017-04-07 00:05:34 +00:00
hmac First part of the FIPS module. 2017-04-07 00:05:34 +00:00
md4 First part of the FIPS module. 2017-04-07 00:05:34 +00:00
md5 First part of the FIPS module. 2017-04-07 00:05:34 +00:00
sha First part of the FIPS module. 2017-04-07 00:05:34 +00:00
ar.go Include the correct ar.go. 2017-04-07 00:37:30 +00:00
bcm_hashunset_test.c First part of the FIPS module. 2017-04-07 00:05:34 +00:00
bcm.c First part of the FIPS module. 2017-04-07 00:05:34 +00:00
CMakeLists.txt First part of the FIPS module. 2017-04-07 00:05:34 +00:00
delocate.go Partially fix FIPS build under clang. 2017-04-07 04:41:21 +00:00
delocate.h First part of the FIPS module. 2017-04-07 00:05:34 +00:00
FIPS.md First part of the FIPS module. 2017-04-07 00:05:34 +00:00
inject-hash.go Include the correct ar.go. 2017-04-07 00:37:30 +00:00
intcheck1.png First part of the FIPS module. 2017-04-07 00:05:34 +00:00
intcheck2.png First part of the FIPS module. 2017-04-07 00:05:34 +00:00
intcheck3.png First part of the FIPS module. 2017-04-07 00:05:34 +00:00
is_fips.c First part of the FIPS module. 2017-04-07 00:05:34 +00:00