98 Commits (f8235e49937ceedc5c32716b2936276509607a4c)

Author SHA1 Message Date
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
David Benjamin 940475da0c Be clearer which signing inputs are digests. 4 years ago
David Benjamin 29507b8184 Validate RSA public keys more consistently. 4 years ago
Adam Langley 1cf78cd290 Use passive entropy collection everywhere. 4 years ago
David Benjamin ca4598781a Move load/store helpers to crypto/internal.h. 4 years ago
David Benjamin 8d4c8fc41b Make words in crypto/fipsmodule/modes actually words. 4 years ago
Adam Langley 0da75f35d5 FIPS counters for AES-CTR. 4 years ago
Adam Langley 4aef687fcf Zero out FIPS counters. 4 years ago
David Benjamin a24ab549e6 Use an unsized helper for truncated SHA-512 variants. 4 years ago
David Benjamin 139adff9b2 Fix mismatch between header and implementation of bn_sqr_comba8. 4 years ago
David Benjamin 502fceede9 Test empty EVP_CIPHER inputs and fix exact memcpy overlap. 4 years ago
Bradley Hess b09f283a03 Add a Windows no-op impl of BORINGSSL_self_test 4 years ago
Bradley Hess c953ee4af7 Add RNG support for FreeBSD. 4 years ago