1. 30 May, 2014 1 commit
  2. 29 May, 2014 3 commits
  3. 27 May, 2014 1 commit
  4. 26 May, 2014 1 commit
  5. 25 May, 2014 1 commit
  6. 24 May, 2014 1 commit
  7. 22 May, 2014 1 commit
  8. 21 May, 2014 3 commits
  9. 20 May, 2014 1 commit
  10. 19 May, 2014 5 commits
  11. 15 May, 2014 2 commits
  12. 14 May, 2014 3 commits
  13. 12 May, 2014 3 commits
  14. 11 May, 2014 6 commits
  15. 09 May, 2014 1 commit
  16. 08 May, 2014 2 commits
  17. 07 May, 2014 2 commits
  18. 06 May, 2014 3 commits
    • Geoff Thorpe's avatar
      evp: prevent underflow in base64 decoding · d0666f28
      Geoff Thorpe authored
      
      
      This patch resolves RT ticket #2608.
      
      Thanks to Robert Dugal for originally spotting this, and to David
      Ramos for noticing that the ball had been dropped.
      
      Signed-off-by: default avatarGeoff Thorpe <geoff@openssl.org>
      d0666f28
    • Geoff Thorpe's avatar
      bignum: allow concurrent BN_MONT_CTX_set_locked() · d8afda60
      Geoff Thorpe authored
      
      
      The lazy-initialisation of BN_MONT_CTX was serialising all threads, as
      noted by Daniel Sands and co at Sandia. This was to handle the case that
      2 or more threads race to lazy-init the same context, but stunted all
      scalability in the case where 2 or more threads are doing unrelated
      things! We favour the latter case by punishing the former. The init work
      gets done by each thread that finds the context to be uninitialised, and
      we then lock the "set" logic after that work is done - the winning
      thread's work gets used, the losing threads throw away what they've done.
      
      Signed-off-by: default avatarGeoff Thorpe <geoff@openssl.org>
      d8afda60
    • Geoff Thorpe's avatar
      dso: eliminate VMS code on non-VMS systems · 804ab36d
      Geoff Thorpe authored
      
      
      Even though the meat of dso_vms.c is compiled out on non-VMS builds,
      the (pre-)compiler still traverses some of the macro handling. This
      trips up at least one non-VMS build configuration, so this commit
      makes the skip-VMS case more robust.
      
      Signed-off-by: default avatarGeoff Thorpe <geoff@openssl.org>
      804ab36d