1. 12 May, 2016 2 commits
  2. 11 May, 2016 1 commit
  3. 10 May, 2016 1 commit
  4. 09 May, 2016 1 commit
  5. 05 May, 2016 2 commits
  6. 03 May, 2016 1 commit
  7. 02 May, 2016 1 commit
  8. 15 Apr, 2016 1 commit
  9. 14 Apr, 2016 1 commit
  10. 13 Apr, 2016 2 commits
  11. 09 Apr, 2016 2 commits
  12. 06 Apr, 2016 1 commit
  13. 02 Apr, 2016 1 commit
  14. 29 Mar, 2016 1 commit
  15. 21 Mar, 2016 2 commits
  16. 20 Mar, 2016 1 commit
  17. 17 Mar, 2016 3 commits
  18. 16 Mar, 2016 1 commit
  19. 11 Mar, 2016 1 commit
  20. 09 Mar, 2016 2 commits
  21. 08 Mar, 2016 3 commits
  22. 07 Mar, 2016 1 commit
    • Emilia Kasper's avatar
      Rework the default cipherlist. · a556f342
      Emilia Kasper authored
      
      
       - Always prefer forward-secure handshakes.
       - Consistently order ECDSA above RSA.
       - Next, always prefer AEADs to non-AEADs, irrespective of strength.
       - Within AEADs, prefer GCM > CHACHA > CCM for a given strength.
       - Prefer TLS v1.2 ciphers to legacy ciphers.
       - Remove rarely used DSS, IDEA, SEED, CAMELLIA, CCM from the default
         list to reduce ClientHello bloat.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      a556f342
  23. 04 Mar, 2016 3 commits
  24. 03 Mar, 2016 1 commit
    • Emilia Kasper's avatar
      Refactor ClientHello extension parsing · 06217867
      Emilia Kasper authored
      
      
      1) Simplify code with better PACKET methods.
      
      2) Make broken SNI parsing explicit. SNI was intended to be extensible
      to new name types but RFC 4366 defined the syntax inextensibly, and
      OpenSSL has never parsed SNI in a way that would allow adding a new name
      type. RFC 6066 fixed the definition but due to broken implementations
      being widespread, it appears impossible to ever extend SNI.
      
      3) Annotate resumption behaviour. OpenSSL doesn't currently handle all
      extensions correctly upon resumption. Annotate for further clean-up.
      
      4) Send an alert on ALPN protocol mismatch.
      
      Reviewed-by: default avatarKurt Roeckx <kurt@openssl.org>
      06217867
  25. 01 Mar, 2016 1 commit
  26. 28 Feb, 2016 1 commit
  27. 27 Feb, 2016 1 commit
  28. 26 Feb, 2016 1 commit