1. 12 Mar, 2008 1 commit
    • Dr. Stephen Henson's avatar
      And so it begins... · 8931b30d
      Dr. Stephen Henson authored
      Initial support for CMS.
      
      Add zlib compression BIO.
      
      Add AES key wrap implementation.
      
      Generalize S/MIME MIME code to support CMS and/or PKCS7.
      8931b30d
  2. 27 Feb, 2008 1 commit
  3. 06 Jan, 2008 1 commit
  4. 03 Jan, 2008 2 commits
  5. 26 Oct, 2007 1 commit
    • Dr. Stephen Henson's avatar
      1. Changes for s_client.c to make it return non-zero exit code in case · 0e1dba93
      Dr. Stephen Henson authored
      of handshake failure
      
      2. Changes to x509_certificate_type function (crypto/x509/x509type.c) to
      make it recognize GOST certificates as EVP_PKT_SIGN|EVP_PKT_EXCH
      (required for s3_srvr to accept GOST client certificates).
      
      3. Changes to EVP
      	- adding of function EVP_PKEY_CTX_get0_peerkey
      	- Make function EVP_PKEY_derive_set_peerkey work for context with
      	  ENCRYPT operation, because we use peerkey field in the context to
      	  pass non-ephemeral secret key to GOST encrypt operation.
      	- added EVP_PKEY_CTRL_SET_IV control command. It is really
      	  GOST-specific, but it is used in SSL code, so it has to go
      	  in some header file, available during libssl compilation
      
      4. Fix to HMAC to avoid call of OPENSSL_cleanse on undefined data
      
      5. Include des.h if KSSL_DEBUG is defined into some libssl files, to
        make debugging output which depends on constants defined there, work
        and other KSSL_DEBUG output fixes
      
      6. Declaration of real GOST ciphersuites,...
      0e1dba93
  6. 19 Oct, 2007 1 commit
  7. 13 Oct, 2007 1 commit
  8. 12 Oct, 2007 1 commit
  9. 01 Oct, 2007 1 commit
  10. 27 Sep, 2007 1 commit
  11. 26 Sep, 2007 1 commit
  12. 21 Sep, 2007 1 commit
    • Bodo Möller's avatar
      Implement the Opaque PRF Input TLS extension · 761772d7
      Bodo Möller authored
      (draft-rescorla-tls-opaque-prf-input-00.txt), and do some cleanups and
      bugfixes on the way.  In particular, this fixes the buffer bounds
      checks in ssl_add_clienthello_tlsext() and in ssl_add_serverhello_tlsext().
      
      Note that the opaque PRF Input TLS extension is not compiled by default;
      see CHANGES.
      761772d7
  13. 07 Sep, 2007 1 commit
  14. 31 Aug, 2007 1 commit
  15. 27 Aug, 2007 1 commit
  16. 23 Aug, 2007 1 commit
  17. 11 Aug, 2007 1 commit
  18. 20 Jun, 2007 1 commit
  19. 07 Jun, 2007 1 commit
  20. 04 Jun, 2007 2 commits
  21. 22 May, 2007 1 commit
  22. 13 May, 2007 2 commits
  23. 23 Apr, 2007 1 commit
  24. 13 Apr, 2007 1 commit
  25. 11 Apr, 2007 2 commits
  26. 08 Apr, 2007 1 commit
  27. 28 Mar, 2007 2 commits
  28. 21 Mar, 2007 1 commit
  29. 26 Feb, 2007 1 commit
  30. 21 Feb, 2007 2 commits
  31. 20 Feb, 2007 1 commit
  32. 19 Feb, 2007 1 commit
    • Bodo Möller's avatar
      Include "!eNULL" in SSL_DEFAULT_CIPHER_LIST to make sure that a · 0a05123a
      Bodo Möller authored
      ciphersuite string such as "DEFAULT:RSA" cannot enable
      authentication-only ciphersuites.
      
      Also, change ssl_create_cipher_list() so that it no longer
      starts with an arbitrary ciphersuite ordering, but instead
      uses the logic that we previously had in SSL_DEFEAULT_CIPHER_LIST.
      SSL_DEFAULT_CIPHER_LIST simplifies into just "ALL:!aNULL:!eNULL".
      0a05123a
  33. 17 Feb, 2007 1 commit
    • Bodo Möller's avatar
      Reorganize the data used for SSL ciphersuite pattern matching. · 52b8dad8
      Bodo Möller authored
      This change resolves a number of problems and obviates multiple kludges.
      A new feature is that you can now say "AES256" or "AES128" (not just
      "AES", which enables both).
      
      In some cases the ciphersuite list generated from a given string is
      affected by this change.  I hope this is just in those cases where the
      previous behaviour did not make sense.
      52b8dad8
  34. 03 Feb, 2007 1 commit