29 Commits (1106836aa99c08d0b709219889d364a4c855d3c9)

Author SHA1 Message Date
David Benjamin b7d6320be9 Replace OPENSSL_STATIC_ASSERT with static_assert. 3 years ago
David Benjamin 0ebd69bd1e Add BN_GENCB_get_arg. 3 years ago
David Benjamin efd09b7e37 Const-correct bn_gather5. 3 years ago
David Benjamin 77dc23983f Make it more obvious that am and tmp's widths are accurate. 3 years ago
David Benjamin b8a651439b Align rsaz and mont5 table construction. 3 years ago
David Benjamin c7de4fe0bd Simplify mont5 table computation. 3 years ago
David Benjamin 801a801024 Add an extra reduction step to the end of RSAZ. 3 years ago
David Benjamin 13c9d5c69d Always end BN_mod_exp_mont_consttime with normal Montgomery reduction. 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
Adam Langley c7a3c46574 Don't loop forever in BN_mod_sqrt on invalid inputs. 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 661266ea06 Move CPU detection symbols to crypto/internal.h. 3 years ago
David Benjamin 9bcc12d540 Import a few test vectors from OpenSSL. 3 years ago
David Benjamin cd0b767492 Add BN_GENCB_new, BN_GENCB_free, and RSA_test_flags. 3 years ago
David Benjamin 0524538522 Fix BN_CTX usage in BN_mod_sqrt malloc error paths. 3 years ago
David Benjamin c65543b7a9 Make RSA_check_key more than 2x as fast. 4 years ago
David Benjamin 549e4e7995 Align with upstream on 'close STDOUT' lines. 4 years ago
David Benjamin 61a21e7ec5 Fix sign bit in BN_div if numerator and quotient alias. 4 years ago
David Benjamin 878795cac3 Remove outdated comment in primality testing. 4 years ago
Florin Crișan 7a3e801217 fix #415: Perl scripts fail when building from a path with spaces 4 years ago
David Benjamin 139adff9b2 Fix mismatch between header and implementation of bn_sqr_comba8. 4 years ago
Adam Langley 5cf02188fe Add FFDH FIPS self-test. 4 years ago
Adam Langley 2d691ca60d Make BN_clear_free a wrapper around BN_free. 4 years ago
Anthony Roberts afd5dba756 Add ASM optimizations for Windows on Arm 4 years ago
Adam Langley cd204d8e15 Include bn.h from bn/internal.h 4 years ago
Tamas Petz a0b49d63fd aarch64: support BTI and pointer authentication in assembly 5 years ago
Adam Langley fb0c05cac2 acvp: add CMAC-AES support. 5 years ago