1. 27 2月, 2023 1 次提交
  2. 20 2月, 2023 1 次提交
  3. 10 8月, 2021 1 次提交
  4. 11 3月, 2021 1 次提交
  5. 31 5月, 2020 1 次提交
  6. 20 5月, 2020 1 次提交
  7. 31 3月, 2020 2 次提交
  8. 25 3月, 2020 1 次提交
  9. 17 3月, 2020 3 次提交
  10. 14 3月, 2020 1 次提交
    • B
      Code to thread-safety in ChangeCipherState · 44bad9cb
      Benjamin Kaduk 提交于
      The server-side ChangeCipherState processing stores the new cipher
      in the SSL_SESSION object, so that the new state can be used if
      this session gets resumed.  However, writing to the session is only
      thread-safe for initial handshakes, as at other times the session
      object may be in a shared cache and in use by another thread at the
      same time.  Reflect this invariant in the code by only writing to
      s->session->cipher when it is currently NULL (we do not cache sessions
      with no cipher).  The code prior to this change would never actually
      change the (non-NULL) cipher value in a session object, since our
      server enforces that (pre-TLS-1.3) resumptions use the exact same
      cipher as the initial connection, and non-abbreviated renegotiations
      have produced a new session object before we get to this point.
      Regardless, include logic to detect such a condition and abort the
      handshake if it occurs, to avoid any risk of inadvertently using
      the wrong cipher on a connection.
      Reviewed-by: NTomas Mraz <tmraz@fedoraproject.org>
      (Merged from https://github.com/openssl/openssl/pull/10943)
      
      (cherry picked from commit 2e3ec2e1578977fca830a47fd7f521e290540e6d)
      44bad9cb
  11. 27 2月, 2020 2 次提交
  12. 21 2月, 2020 1 次提交
  13. 15 2月, 2020 1 次提交
  14. 07 2月, 2020 1 次提交
  15. 06 2月, 2020 1 次提交
  16. 02 1月, 2020 1 次提交
  17. 16 12月, 2019 1 次提交
  18. 15 12月, 2019 1 次提交
  19. 17 11月, 2019 1 次提交
  20. 08 11月, 2019 1 次提交
  21. 15 10月, 2019 2 次提交
  22. 03 10月, 2019 1 次提交
  23. 15 9月, 2019 1 次提交
  24. 10 9月, 2019 3 次提交
  25. 08 8月, 2019 1 次提交
  26. 06 8月, 2019 2 次提交
  27. 01 8月, 2019 1 次提交
  28. 31 7月, 2019 1 次提交
  29. 23 7月, 2019 1 次提交
  30. 24 7月, 2019 1 次提交
  31. 08 7月, 2019 1 次提交
  32. 02 7月, 2019 1 次提交