1. 18 Nov, 2016 1 commit
  2. 17 Nov, 2016 6 commits
  3. 16 Nov, 2016 10 commits
  4. 15 Nov, 2016 13 commits
  5. 14 Nov, 2016 3 commits
  6. 13 Nov, 2016 4 commits
  7. 12 Nov, 2016 2 commits
  8. 11 Nov, 2016 1 commit
    • Andy Polyakov's avatar
      chacha/asm/chacha-x86.pl: improve [backward] portability. · 0f251d20
      Andy Polyakov authored
      
      
      In order to minimize dependency on assembler version a number of
      post-SSE2 instructions are encoded manually. But in order to simplify
      the procedure only register operands are considered. Non-register
      operands are passed down to assembler. Module in question uses pshufb
      with memory operands, and old [GNU] assembler can't handle it.
      Fortunately in this case it's possible skip just the problematic
      segment without skipping SSSE3 support altogether.
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (cherry picked from commit d89773d6)
      0f251d20