1. 25 1月, 2020 1 次提交
    • K
      Check that the default signature type is allowed · b0031e5d
      Kurt Roeckx 提交于
      TLS < 1.2 has fixed signature algorithms: MD5+SHA1 for RSA and SHA1 for the
      others. TLS 1.2 sends a list of supported ciphers, but allows not sending
      it in which case SHA1 is used. TLS 1.3 makes sending the list mandatory.
      
      When we didn't receive a list from the client, we always used the
      defaults without checking that they are allowed by the configuration.
      Reviewed-by: NPaul Dale <paul.dale@oracle.com>
      GH: #10784
      b0031e5d
  2. 10 11月, 2019 1 次提交
  3. 29 9月, 2019 1 次提交
  4. 27 8月, 2019 1 次提交
  5. 10 8月, 2019 1 次提交
    • M
      Fix SSL_check_chain() · 5235ef44
      Matt Caswell 提交于
      The function SSL_check_chain() can be used by applications to check that
      a cert and chain is compatible with the negotiated parameters. This could
      be useful (for example) from the certificate callback. Unfortunately this
      function was applying TLSv1.2 sig algs rules and did not work correctly if
      TLSv1.3 was negotiated.
      
      We refactor tls_choose_sigalg to split it up and create a new function
      find_sig_alg which can (optionally) take a certificate and key as
      parameters and find an appropriate sig alg if one exists. If the cert and
      key are not supplied then we try to find a cert and key from the ones we
      have available that matches the shared sig algs.
      Reviewed-by: NTomas Mraz <tmraz@fedoraproject.org>
      (Merged from https://github.com/openssl/openssl/pull/9442)
      5235ef44
  6. 06 8月, 2019 1 次提交
  7. 16 7月, 2019 1 次提交
  8. 27 6月, 2019 1 次提交
  9. 18 6月, 2019 1 次提交
  10. 17 6月, 2019 2 次提交
  11. 12 6月, 2019 1 次提交
  12. 30 4月, 2019 1 次提交
  13. 15 12月, 2018 1 次提交
  14. 06 12月, 2018 1 次提交
  15. 14 11月, 2018 1 次提交
  16. 13 11月, 2018 1 次提交
    • V
      Added missing signature algorithm reflection functions · a51c9f63
      Viktor Dukhovni 提交于
          SSL_get_signature_nid()      -- local signature algorithm
          SSL_get_signature_type_nid() -- local signature algorithm key type
          SSL_get_peer_tmp_key()       -- Peer key-exchange public key
          SSL_get_tmp_key              -- local key exchange public key
      
      Aliased pre-existing SSL_get_server_tmp_key(), which was formerly
      just for clients, to SSL_get_peer_tmp_key().  Changed internal
      calls to use the new name.
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      a51c9f63
  17. 12 11月, 2018 1 次提交
  18. 10 11月, 2018 2 次提交
  19. 08 11月, 2018 1 次提交
  20. 04 9月, 2018 1 次提交
  21. 22 8月, 2018 1 次提交
  22. 18 7月, 2018 1 次提交
  23. 14 7月, 2018 1 次提交
  24. 29 6月, 2018 1 次提交
  25. 07 6月, 2018 1 次提交
  26. 30 5月, 2018 2 次提交
  27. 12 5月, 2018 1 次提交
  28. 11 5月, 2018 2 次提交
  29. 25 4月, 2018 1 次提交
  30. 24 4月, 2018 1 次提交
  31. 03 4月, 2018 1 次提交
  32. 28 3月, 2018 1 次提交
  33. 19 3月, 2018 2 次提交
  34. 12 3月, 2018 1 次提交
  35. 05 3月, 2018 1 次提交