Commit History

Autor SHA1 Mensaxe Data
  Matt Caswell 02f0c26cea Re-align some comments after running the reformat script. %!s(int64=10) %!d(string=hai) anos
  Matt Caswell 40720ce3ca Run util/openssl-format-source -v -c . %!s(int64=9) %!d(string=hai) anos
  Andy Polyakov b527959318 bn/bn_exp.c: make it indent-friendly. %!s(int64=9) %!d(string=hai) anos
  Tim Hudson b558c8d597 mark all block comments that need format preserving so that %!s(int64=10) %!d(string=hai) anos
  Adam Langley 45d129511f Ensure that x**0 mod 1 = 0. %!s(int64=11) %!d(string=hai) anos
  Dr. Stephen Henson 0e6c24ae4b Update from HEAD. %!s(int64=15) %!d(string=hai) anos
  Bodo Möller 7cdb81582c 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
  Ulf Möller 9b141126d4 New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to access %!s(int64=25) %!d(string=hai) anos