d0a4059102
This restores the original version of delocate.go, with the subsequent bugfixes patched in. With this, the FIPS module builds with GCC and Clang, with and without optimizations. I did patch over a variant of the macro though, since it was otherwise really wordy. Playing games with sections was a little overly clever and relied on the compiler not performing a number of optimizations. Clang blew threw all of those assumptions. Change-Id: Ib4da468a5925998457994f9e392cf0c04573fe91 Reviewed-on: https://boringssl-review.googlesource.com/14805 Reviewed-by: Adam Langley <agl@google.com> |
||
---|---|---|
.. | ||
digest | ||
hmac | ||
md4 | ||
md5 | ||
sha | ||
ar.go | ||
bcm_hashunset_test.c | ||
bcm.c | ||
CMakeLists.txt | ||
const.go | ||
delocate.go | ||
delocate.h | ||
FIPS.md | ||
inject-hash.go | ||
intcheck1.png | ||
intcheck2.png | ||
intcheck3.png | ||
is_fips.c |