boringssl/decrepit
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
..
bio Remove BIO puts hooks. 2017-02-02 22:22:08 +00:00
blowfish Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
cast Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
des Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
dh Add |DH_generate_parameters| to decrepit. 2016-03-10 17:44:59 +00:00
dsa Fix windows build. 2016-03-08 01:57:24 +00:00
evp Add |EVP_dss1| as an alias for |EVP_sha1| in decrepit. 2016-05-20 15:31:52 +00:00
obj Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
rc4 Add |RC4_options| to decrepit. 2016-03-09 01:14:30 +00:00
ripemd First part of the FIPS module. 2017-04-07 00:05:34 +00:00
rsa size_t the RSA padding add functions. 2017-03-25 21:59:49 +00:00
ssl Switch from readdir_r back to readdir. 2016-09-22 19:01:04 +00:00
x509 Add |X509_EXT_conf_nid| to decrepit. 2016-03-08 01:50:10 +00:00
xts Move modes/ into the FIPS module 2017-04-21 17:46:37 +00:00
CMakeLists.txt Convert bio_test to GTest. 2017-03-21 17:39:57 +00:00
macros.h Add decrepit, initially containing CAST and Blowfish. 2015-04-06 16:58:45 -07:00