21 Commits (5511fa833c96c8caa9b51c13367f057c74d850eb)

Author SHA1 Message Date
David Benjamin 41eb890f77 Rearrange the C11 vs MSVC check. 3 years ago
David Benjamin 1e469e45a4 Replace some more C unions. 3 years ago
Adam Langley 118a892d2d Add a service indicator for FIPS 140-3. 3 years ago
David Benjamin 227ff6e642 Remove unions in EC_SCALAR and EC_FELEM. 3 years ago
David Benjamin f961de5c47 Try to require C11 (in non-MSVC compilers). 3 years ago
Adam Langley 4b55af0fc5 Make FFDH self tests lazy. 3 years ago
Adam Langley 3053b739ba Make ECC self tests lazy. 3 years ago
David Benjamin 4d955d20d2 Check static CPU capabilities on x86. 3 years ago
Adam Langley 0da6b4805b Don't call a non-test file *test.h. 3 years ago
Adam Langley 1c2e61efef Make RSA self-test lazy. 3 years ago
Adam Langley 9cad13eea1 Perform SHA-$x and HMAC KAT before integrity check. 3 years ago
Adam Langley 15565a8984 Split FIPS KATs into fast and slow groups. 3 years ago
David Benjamin 846a22700f Switch __ARM_FEATURE_CRYPTO to __ARM_FEATURE_{AES,SHA2}. 3 years ago
David Benjamin 661266ea06 Move CPU detection symbols to crypto/internal.h. 3 years ago
David Benjamin fa6ced9512 Extract common rotl/rotr functions. 3 years ago
David Benjamin e38cf79cdf Don't enable atomics in NO_THREADS configurations. 4 years ago
David Benjamin ecc301ca0f Add a pointer alignment helper function. 4 years ago
David Benjamin ca4598781a Move load/store helpers to crypto/internal.h. 4 years ago
David Benjamin edfe4133d2 Automatically enable C11 atomics when available. 4 years ago
Adam Langley f7b87c83fa fips: add counters. 4 years ago
Adam Langley fb0c05cac2 acvp: add CMAC-AES support. 5 years ago