1. 01 Jul, 2016 2 commits
    • Matt Caswell's avatar
      Avoid an overflow in constructing the ServerKeyExchange message · 77857ddc
      Matt Caswell authored
      
      
      We calculate the size required for the ServerKeyExchange message and then
      call BUF_MEM_grow_clean() on the buffer. However we fail to take account of
      2 bytes required for the signature algorithm and 2 bytes for the signature
      length, i.e. we could overflow by 4 bytes. In reality this won't happen
      because the buffer is pre-allocated to a large size that means it should be
      big enough anyway.
      
      Addresses an OCAP Audit issue.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      77857ddc
    • Andy Polyakov's avatar
      SPARC assembly pack: enforce V8+ ABI constraints. · cbffd2d9
      Andy Polyakov authored
      
      
      Even though it's hard to imagine, it turned out that upper half of
      arguments passed to V8+ subroutine can be non-zero.
      
      ["n" pseudo-instructions, such as srln being srl in 32-bit case and
      srlx in 64-bit one, were implemented in binutils 2.10. It's assumed
      that Solaris assembler implemented it around same time, i.e. 2000.]
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      (cherry picked from commit f198cc43)
      cbffd2d9
  2. 30 Jun, 2016 1 commit
  3. 29 Jun, 2016 3 commits
  4. 27 Jun, 2016 1 commit
  5. 26 Jun, 2016 2 commits
  6. 25 Jun, 2016 1 commit
  7. 24 Jun, 2016 1 commit
  8. 23 Jun, 2016 1 commit
  9. 22 Jun, 2016 1 commit
  10. 21 Jun, 2016 1 commit
  11. 20 Jun, 2016 5 commits
  12. 16 Jun, 2016 3 commits
  13. 15 Jun, 2016 1 commit
  14. 14 Jun, 2016 6 commits
  15. 13 Jun, 2016 2 commits
  16. 12 Jun, 2016 5 commits
  17. 10 Jun, 2016 3 commits
  18. 07 Jun, 2016 1 commit