141 Commits (1f51cfc7d7f54d2bee30bb5793470ef9c36a5083)

Author SHA1 Message Date
David Benjamin 8640b412d9 Test ECDSA signing is non-deterministic. 4 years ago
David Benjamin e7c0c9734f Don't overflow the output length in EVP_CipherUpdate calls. 4 years ago
Adam Langley a2278d4d2c Include bn/internal.h for non-bcm.c builds. 4 years ago
Adam Langley 48cbd69dee Add various function calls to test_fips. 4 years ago
David Benjamin bb43a45d6d Add missing include to self_check.c. 4 years ago
Adam Langley 5cf02188fe Add FFDH FIPS self-test. 4 years ago
Adam Langley b0d71a2908 Support cross-compiling AArch64 FIPS to Android. 4 years ago
Adam Langley 2d691ca60d Make BN_clear_free a wrapper around BN_free. 4 years ago
David Benjamin c1e156ae16 Add DH_compute_key_padded. 4 years ago
Adam Langley f8f35c9555 delocate: preprocess perlasm output on Aarch64 4 years ago
Anthony Roberts afd5dba756 Add ASM optimizations for Windows on Arm 4 years ago
Adam Langley 5dd18d017d A handful more compatibility functions. 4 years ago
Adam Langley 76164b1bc9 Add some OpenSSL-compatibility aliases 4 years ago
Adam Langley c42baf84df delocate: eliminate expression from vpaes assembly. 4 years ago
Peter Collingbourne 082cd7860e Add .text.unlikely.* pattern to fips_shared.lds. 4 years ago
Adam Langley df75139bec Move DH parameter generation out of the FIPS module. 4 years ago
Adam Langley cd204d8e15 Include bn.h from bn/internal.h 4 years ago
Adam Langley 28cab640d1 acvp: add support for finite-field Diffie–Hellman. 4 years ago
Adam Langley ce7f08827d Move DH code into the FIPS module. 4 years ago
Adam Langley a3a98944f4 Switch to passive entropy collection for Android FIPS. 4 years ago
Adam Langley 66feb2c552 Add TLS_KDF to documented break tests. 4 years ago
David Benjamin a6b6b804a0 Align armv8.pl references to OPENSSL_armcap_P. 4 years ago
Adam Langley 455b78d5f9 PWCT failures should clear the generated key. 4 years ago
Adam Langley 5763899886 Update FIPS.md to include latest FIPS certificate. 4 years ago
David Benjamin eb57cc1e87 aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode 4 years ago
Adam Langley 9dae0ac4f0 Add digest.h to self_check.c 4 years ago
Adam Langley 8846533744 Add FIPS self test for the TLS KDF. 4 years ago
Adam Langley 7c4a3f7d3e Add ECDSA verify KAT to FIPS self-tests. 4 years ago
Adam Langley 83a3f462cf Add AES-GCM AEADs with internal nonce generation. 4 years ago
Adam Langley d5b2b17728 Define a constant for the standard GCM nonce length. 4 years ago
Tamas Petz b67732a163 aarch64: Remove some flavour conditionals 4 years ago
Adam Langley 80e3f957e4 Support 4096-bit keys in FIPS mode. 4 years ago
Adam Langley 51b428153d Include rodata subsections in FIPS-shared build. 4 years ago
David Benjamin 9bf1634b93 Move Trusty workaround to the OPENSSL_LINUX define. 5 years ago
Pete Bentley 6b6b66bacd Disable fork detection on Trusty. 5 years ago
Adam Langley 5eeaf3029d Add some accommodations for FreeRDP 5 years ago
David Benjamin 9372f38cd0 Bound RSA and DSA key sizes better. 5 years ago
Tamas Petz a0b49d63fd aarch64: support BTI and pointer authentication in assembly 5 years ago
Adam Langley 83b74c6a7a Add details of 20190808 FIPS certification. 5 years ago
Steven Valdez d0637e901d Remove TRUST_TOKEN_experiment_v0. 5 years ago
Adam Langley fb0c05cac2 acvp: add CMAC-AES support. 5 years ago