Commit History

Autor SHA1 Mensaxe Data
  Andy Polyakov cfdbff23ab bn_exp.c: improve portability. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov 361512da0d This commit completes recent modular exponentiation optimizations on %!s(int64=13) %!d(string=hai) anos
  Dr. Stephen Henson 7edfe67456 Move all FIPSAPI renames into fips.h header file, include early in %!s(int64=14) %!d(string=hai) anos
  Dr. Stephen Henson 7cc684f4f7 Redirect FIPS memory allocation to FIPS_malloc() routine, remove %!s(int64=14) %!d(string=hai) anos
  Dr. Stephen Henson d70323f1c5 Submitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz> %!s(int64=15) %!d(string=hai) anos
  Geoff Thorpe 6343829a39 Revert the size_t modifications from HEAD that had led to more %!s(int64=16) %!d(string=hai) anos
  Ben Laurie 4d6e1e4f29 size_tification. %!s(int64=16) %!d(string=hai) anos
  Bodo Möller bd31fb2145 Change to mitigate branch prediction attacks %!s(int64=17) %!d(string=hai) anos
  Bodo Möller 46a643763d Implement fixed-window exponentiation to mitigate hyper-threading %!s(int64=19) %!d(string=hai) anos
  Geoff Thorpe c86f2054f3 Adjust various bignum functions to use BN_CTX for variables instead of %!s(int64=20) %!d(string=hai) anos
  Geoff Thorpe b6358c89a1 Convert openssl code not to assume the deprecated form of BN_zero(). %!s(int64=20) %!d(string=hai) anos
  Geoff Thorpe 82b2f57e30 Use the BN_is_odd() macro in place of code that (inconsistently) does much %!s(int64=21) %!d(string=hai) anos
  Geoff Thorpe d870740cd7 Put the first stage of my bignum debugging adventures into CVS. This code %!s(int64=21) %!d(string=hai) anos
  Bodo Möller 8dea52fa42 Fix some things that look like bugs. %!s(int64=24) %!d(string=hai) anos
  Bodo Möller 25439b76ad Move reduction step from BN_mod_exp to BN_mod_exp_mont_word. %!s(int64=24) %!d(string=hai) anos
  Bodo Möller 73c2522c7c Handle special cases correctly in exponentation functions. %!s(int64=24) %!d(string=hai) anos
  Bodo Möller cd2eebfd64 BN_sqrt %!s(int64=24) %!d(string=hai) anos
  Bodo Möller 499e167fda Improve BN_mod_inverse performance. %!s(int64=24) %!d(string=hai) anos
  Bodo Möller c94b6de017 Timings. %!s(int64=24) %!d(string=hai) anos
  Bodo Möller 78a0c1f18d modular arithmetics %!s(int64=24) %!d(string=hai) anos
  Richard Levitte 020fc820dc Constify the BIGNUM routines a bit more. The only trouble were the %!s(int64=24) %!d(string=hai) anos
  Richard Levitte 5270e7025e Merge the engine branch into the main trunk. All conflicts resolved. %!s(int64=24) %!d(string=hai) anos
  Bodo Möller fc57ebc057 Actually comment out the parts of BN_MOD_MUL_WORD that I inteded to %!s(int64=24) %!d(string=hai) anos
  Bodo Möller e958c5afe7 In BN_mod_exp_mont_word, avoid one application of BN_MOD_MUL_WORD, %!s(int64=24) %!d(string=hai) anos
  Bodo Möller c3b1424cc0 Use BN_CTX_end when exiting early from BN_mod_exp_mont_word because %!s(int64=24) %!d(string=hai) anos
  Geoff Thorpe 8ba6d1b0cc The atalla functionality doesn't work with the "word" version of %!s(int64=24) %!d(string=hai) anos
  Bodo Möller dc434bbcb0 Slightly faster DSA verification (BN_mod_exp2_mont), %!s(int64=24) %!d(string=hai) anos
  Bodo Möller f8989a2155 Use the equivalent of a sliding window (without precomputation %!s(int64=24) %!d(string=hai) anos
  Bodo Möller 6dad7bd69c Speed up DH with small generator. %!s(int64=24) %!d(string=hai) anos
  Ben Laurie bd03b99b9b Add support for Compaq Atalla crypto accelerator. %!s(int64=25) %!d(string=hai) anos