boringssl/crypto/fipsmodule
Martin Kreichgauer 0402f89448 crypto/fipsmodule: Make more Known Answer Tests breakable.
This allows breaking Known Answer Tests for AES-GCM, DES, SHA-1,
SHA-256, SHA-512, RSA signing and DRBG as required by FIPS.

Change-Id: I8e59698a5048656021f296195229a09ca5cd767c
Reviewed-on: https://boringssl-review.googlesource.com/16088
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-05-10 18:36:00 +00:00
..
aes Move cipher/ into crypto/fipsmodule/ 2017-05-05 22:39:40 +00:00
bn Switch BN_generate_dsa_nonce's hash back to SHA-512/256. 2017-05-08 22:00:48 +00:00
cipher Move cipher/ into crypto/fipsmodule/ 2017-05-05 22:39:40 +00:00
des Move des/ to crypto/fipsmodule/ 2017-05-02 19:21:02 +00:00
digest Be less clever about .rel.ro avoidance. 2017-04-07 15:20:26 +00:00
ec Tidy up FIPS module dependencies. 2017-05-05 23:10:24 +00:00
ecdsa Tidy up FIPS module dependencies. 2017-05-05 23:10:24 +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
modes Revise OPENSSL_ia32cap_P strategy to avoid TEXTRELs. 2017-04-27 21:07:33 +00:00
rand unrandom: #define _GNU_SOURCE, for syscall(). 2017-05-09 17:41:17 +00:00
rsa Remove obsolete TODO. 2017-05-10 15:17:10 +00:00
sha Revise OPENSSL_ia32cap_P strategy to avoid TEXTRELs. 2017-04-27 21:07:33 +00:00
ar.go Include the correct ar.go. 2017-04-07 00:37:30 +00:00
bcm.c crypto/fipsmodule: Make more Known Answer Tests breakable. 2017-05-10 18:36:00 +00:00
CMakeLists.txt Add a way to break one of the KAT tests. 2017-05-09 16:48:37 +00:00
const.go Switch integrity hash to SHA-512. 2017-05-08 20:36:20 +00:00
delocate.go Switch integrity hash to SHA-512. 2017-05-08 20:36:20 +00:00
delocate.h Move ec/ and ecdsa/ into fipsmodule/ 2017-05-04 20:27:23 +00:00
FIPS.md Inject FIPS hash without running module. 2017-04-12 23:09:38 +00:00
inject-hash.go Switch integrity hash to SHA-512. 2017-05-08 20:36:20 +00:00
intcheck1.png First part of the FIPS module. 2017-04-07 00:05:34 +00:00
intcheck2.png Inject FIPS hash without running module. 2017-04-12 23:09:38 +00:00
intcheck3.png First part of the FIPS module. 2017-04-07 00:05:34 +00:00
is_fips.c Don't indicate FIPS mode when built with ASAN. 2017-05-08 19:51:14 +00:00