boringssl/util
Adam Langley 0648129566 Move modes/ into the FIPS module
The changes to delocate.go are needed because modes/ does things like
return the address of a module function. Both of these need to be
changed from referencing the GOT to using local symbols.

Rather than testing whether |ghash| is |gcm_ghash_avx|, we can just keep
that information in a flag.

The test for |aesni_ctr32_encrypt_blocks| is more problematic, but I
believe that it's superfluous and can be dropped: if you passed in a
stream function that was semantically different from
|aesni_ctr32_encrypt_blocks| you would already have a bug because
|CRYPTO_gcm128_[en|de]crypt_ctr32| will handle a block at the end
themselves, and assume a big-endian, 32-bit counter anyway.

Change-Id: I68a84ebdab6c6006e11e9467e3362d7585461385
Reviewed-on: https://boringssl-review.googlesource.com/15064
Reviewed-by: Adam Langley <agl@google.com>
2017-04-21 17:46:37 +00:00
..
bot Sync util/bot with Chromium. 2017-03-02 18:45:14 +00:00
32-bit-toolchain.cmake
all_tests.go Add AESVS KAT vectors (CBC and ECB only). 2017-04-12 22:50:23 +00:00
all_tests.json Move modes/ into the FIPS module 2017-04-21 17:46:37 +00:00
BUILD.toplevel Emit ssl_[c|cc]_sources for Bazel. 2017-01-23 21:36:37 +00:00
diff_asm.go First part of the FIPS module. 2017-04-07 00:05:34 +00:00
doc.config Unexport time_support.h. 2017-02-17 21:41:56 +00:00
doc.css Link back to the main page in documentation. 2016-05-20 15:36:00 +00:00
doc.go Remove BN_FLG_CONSTTIME. 2017-01-12 02:00:44 +00:00
generate_build_files.py generate_build_files: allow tests paths to mismatch test source paths. 2017-04-18 23:48:31 +00:00
generate-asm-lcov.py Fixing assembly coverage 2016-03-23 18:23:42 +00:00
generate-coverage.sh Fix generate-coverage.sh. 2017-03-21 14:54:47 +00:00
make_errors.go Fix mixed comment markers. 2016-08-01 14:52:39 +00:00
run_android_tests.go Add missing files to run_android_test.go. 2017-04-06 15:54:06 +00:00