1. 15 8月, 2017 1 次提交
    • B
      Add SSL_get_pending_cipher() · 0aed6e44
      Benjamin Kaduk 提交于
      The existing function SSL_get_current_cipher() queries the
      current session for the ciphersuite in use, but there is no way
      for application code to determine what ciphersuite has been
      negotiated and will be used in the future, prior to ChangeCipherState
      (or the TLS 1.3 equivalent) causing the new cipher to take effect and
      become visible in the session information.  Expose this information
      to appropriate application callbacks to use during the handshake.
      
      The name SSL_get_pending_cipher() was chosen for compatibility with
      BoringSSL's routine of that name.
      
      Improve the note on macro implementations in SSL_get_current_cipher.pod
      while here.
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/4070)
      0aed6e44
  2. 03 8月, 2017 2 次提交
  3. 01 8月, 2017 1 次提交
  4. 28 7月, 2017 1 次提交
  5. 26 7月, 2017 1 次提交
  6. 19 7月, 2017 2 次提交
  7. 06 7月, 2017 1 次提交
  8. 21 6月, 2017 8 次提交
  9. 20 6月, 2017 1 次提交
  10. 12 6月, 2017 1 次提交
  11. 07 6月, 2017 1 次提交
  12. 22 5月, 2017 3 次提交
  13. 19 5月, 2017 2 次提交
  14. 10 5月, 2017 1 次提交
    • M
      Copy custom extension flags in a call to SSL_set_SSL_CTX() · 21181889
      Matt Caswell 提交于
      The function SSL_set_SSL_CTX() can be used to swap the SSL_CTX used for
      a connection as part of an SNI callback. One result of this is that the
      s->cert structure is replaced. However this structure contains information
      about any custom extensions that have been loaded. In particular flags are
      set indicating whether a particular extension has been received in the
      ClientHello. By replacing the s->cert structure we lose the custom
      extension flag values, and it appears as if a client has not sent those
      extensions.
      
      SSL_set_SSL_CTX() should copy any flags for custom extensions that appear
      in both the old and the new cert structure.
      
      Fixes #2180
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3425)
      21181889
  15. 02 5月, 2017 1 次提交
  16. 24 4月, 2017 1 次提交
  17. 13 4月, 2017 1 次提交
  18. 04 4月, 2017 3 次提交
  19. 03 4月, 2017 1 次提交
  20. 30 3月, 2017 1 次提交
  21. 29 3月, 2017 1 次提交
  22. 16 3月, 2017 1 次提交
  23. 08 3月, 2017 1 次提交
  24. 05 3月, 2017 1 次提交
  25. 03 3月, 2017 2 次提交