110 Commits (7fac386a152ae9f0d62e4efe11e1a3593f04ebf6)

Author SHA1 Message Date
Adam Langley 4b55af0fc5 Make FFDH self tests lazy. 3 years ago
Adam Langley 3053b739ba Make ECC self tests lazy. 3 years ago
Adam Langley 6595ddb354 Include the policy document for the most recent FIPS validation. 3 years ago
David Benjamin 4d955d20d2 Check static CPU capabilities on x86. 3 years ago
David Benjamin 31ece98da1 Align rsaz_avx2_preferred with x86_64-mont5.pl. 3 years ago
David Benjamin 17c8c81104 Enable SHA-NI optimizations for SHA-256. 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 263f489973 Add link to new Android FIPS certificate. 3 years ago
Adam Langley 8f7cb2f7c6 Drop, now unused, KAT value. 3 years ago
Adam Langley ea9fb94c35 Drop CAVP code. 3 years ago
Adam Langley d04c32a3d8 Break FIPS tests differently. 3 years ago
Adam Langley f8235e4993 Don't forget hmac.h in self_check.h. 3 years ago
Adam Langley 9cad13eea1 Perform SHA-$x and HMAC KAT before integrity check. 3 years ago
Adam Langley b0ed28e257 Add a couple of spaces to `check_test`. 3 years ago
Adam Langley 15565a8984 Split FIPS KATs into fast and slow groups. 3 years ago
Adam Langley a919539777 Move DES out of the FIPS module. 3 years ago
David Benjamin d1593f54c9 Make EVP_AEAD_CTX_free accept NULL. 3 years ago
Adam Langley ec476ef044 Zero out the values from the integrity check. 3 years ago
David Benjamin a94c267787 Don't use __ARMEL__/__ARMEB__ in aarch64 assembly 3 years ago
David Benjamin 661266ea06 Move CPU detection symbols to crypto/internal.h. 3 years ago
David Benjamin 1e15682f1a Enable SHA-512 ARM acceleration when available. 3 years ago
David Benjamin af561c221d Sync sha512-armv8.pl up to 753316232243ccbf86b96c1c51ffcb41651d9ad5. 3 years ago
David Benjamin e90cf82acc Import sha512-armv8.pl transforms from upstream NEON code. 3 years ago
David Benjamin 9bcc12d540 Import a few test vectors from OpenSSL. 3 years ago
David Benjamin 4f1fae3043 Fix the easy -Wformat-signedness errors. 3 years ago
David Benjamin cd0b767492 Add BN_GENCB_new, BN_GENCB_free, and RSA_test_flags. 3 years ago
David Benjamin 16a94930ac Add various OpenSSL compatibility functions. 3 years ago
David Benjamin ba20a754ed Remove outdated comment in ECDSA implementation. 3 years ago
David Benjamin 91b8924969 Switch kModuleDigestSize to a macro. 3 years ago
David Benjamin 0524538522 Fix BN_CTX usage in BN_mod_sqrt malloc error paths. 3 years ago
David Benjamin fa6ced9512 Extract common rotl/rotr functions. 3 years ago
Tamas Petz dedd23e592 aarch64: Add missing LR validation in 'vpaes_cbc_encrypt' 4 years ago
Adam Langley 1c2473ebae Add FIPS counters for AES-GCM in EVP_AEAD. 4 years ago
Shelley Vohr 0446b59427 Add maskHash to RSA_PSS_PARAMS for compat 4 years ago
David Benjamin c0fcb4e245 Silence a GCC false positive warning. 4 years ago
David Benjamin c65543b7a9 Make RSA_check_key more than 2x as fast. 4 years ago
David Benjamin 8648c53690 Refer to RFCs consistently. 4 years ago
David Benjamin 47c5f9d2f6 Update ghashv8-armx.pl from upstream. 4 years ago
David Benjamin 549e4e7995 Align with upstream on 'close STDOUT' lines. 4 years ago
David Benjamin 7e265971c0 Avoid double-expanding variables in CMake. 4 years ago
Adam Langley 519c2986c7 Always have CRYPTO_sysrand_for_seed. 4 years ago
David Benjamin 61a21e7ec5 Fix sign bit in BN_div if numerator and quotient alias. 4 years ago
David Benjamin ae7c178689 Add some OpenSSL compatibility aliases. 4 years ago
Adam Langley 25d501c775 SHA-256 is used on AArch64, even if NO_ASM. 4 years ago
David Benjamin 878795cac3 Remove outdated comment in primality testing. 4 years ago
David Benjamin e9109cb8ff Add move support to EVP_MD_CTX. 4 years ago
Florin Crișan 7a3e801217 fix #415: Perl scripts fail when building from a path with spaces 4 years ago
David Benjamin 597ffef971 Make md32_common.h single-included and use an unsized helper for SHA-256. 4 years ago
David Benjamin 4320bc4761 Pull HASH_TRANSFORM out of md32_common.h. 4 years ago