1. 03 Dec, 2015 1 commit
  2. 02 Dec, 2015 4 commits
  3. 24 Nov, 2015 2 commits
  4. 10 Oct, 2015 1 commit
  5. 06 Oct, 2015 1 commit
  6. 29 Sep, 2015 1 commit
  7. 25 Sep, 2015 1 commit
  8. 22 Sep, 2015 2 commits
  9. 17 Sep, 2015 1 commit
    • Matt Caswell's avatar
      Make sure OPENSSL_cleanse checks for NULL · 9203e92c
      Matt Caswell authored
      
      
      In master we have the function OPENSSL_clear_free(x,y), which immediately
      returns if x == NULL. In <=1.0.2 this function does not exist so we have to
      do:
      OPENSSL_cleanse(x, y);
      OPENSSL_free(x);
      
      However, previously, OPENSSL_cleanse did not check that if x == NULL, so
      the real equivalent check would have to be:
      if (x != NULL)
          OPENSSL_cleanse(x, y);
      OPENSSL_free(x);
      
      It would be easy to get this wrong during cherry-picking to other branches
      and therefore, for safety, it is best to just ensure OPENSSL_cleanse also
      checks for NULL.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (cherry picked from commit 020d8fc8)
      9203e92c
  10. 16 Sep, 2015 1 commit
  11. 11 Sep, 2015 1 commit
  12. 01 Sep, 2015 1 commit
    • Matt Caswell's avatar
      Fix building with OPENSSL_NO_TLSEXT. · 6ee4fc48
      Matt Caswell authored
      
      
      Builds using no-tlsext in 1.0.0 and 0.9.8 are broken. This commit fixes the
      issue. The same commit is applied to 1.0.1 and 1.0.2 branches for code
      consistency. However this commit will not fix no-tlsext in those branches
      which have always been broken for other reasons. The commit is not applied
      to master at all, because no-tlsext has been completely removed from that
      branch.
      
      Based on a patch by Marc Branchaud <marcnarc@xiplink.com>
      
      Reviewed-by: default avatarEmilia Käsper <emilia@openssl.org>
      (cherry picked from commit 9a931208)
      
      Conflicts:
      	ssl/ssl_sess.c
      6ee4fc48
  13. 31 Aug, 2015 4 commits
  14. 16 Aug, 2015 1 commit
  15. 01 Aug, 2015 1 commit
  16. 31 Jul, 2015 1 commit
  17. 30 Jul, 2015 1 commit
  18. 29 Jul, 2015 1 commit
  19. 13 Jul, 2015 1 commit
  20. 10 Jul, 2015 2 commits
  21. 09 Jul, 2015 1 commit
  22. 06 Jul, 2015 1 commit
  23. 02 Jul, 2015 1 commit
    • Dr. Stephen Henson's avatar
      Fix PSK handling. · 1392c238
      Dr. Stephen Henson authored
      
      
      The PSK identity hint should be stored in the SSL_SESSION structure
      and not in the parent context (which will overwrite values used
      by other SSL structures with the same SSL_CTX).
      
      Use BUF_strndup when copying identity as it may not be null terminated.
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      (cherry picked from commit 3c66a669)
      1392c238
  24. 25 Jun, 2015 1 commit
  25. 16 Jun, 2015 2 commits
  26. 11 Jun, 2015 5 commits