68 Commits (7153013019544f0314dfbf61c2a7010a82c8c53a)

Author SHA1 Message Date
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
David Benjamin fb855a28fe Move fips.c into a subdirectory. 4 years ago
Adam Langley f7b87c83fa fips: add counters. 4 years ago
David Benjamin e7bb89bae1 Fix OPENSSL_EC_* constants and add EC_GROUP_get_asn1_flag 4 years ago
David Benjamin a3aeea7c77 Remove block_mask from EVP_CIPHER_CTX. 4 years ago
David Benjamin 409ea2837d Add ECDSA nonce-testing functions. 4 years ago
David Benjamin fd68d7552b Rearrange ECDSA implementation. 4 years ago
David Benjamin e7b5675015 Split the FIPS mode PRNG lock in two. 4 years ago
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