1. 18 7月, 2017 1 次提交
  2. 13 7月, 2017 2 次提交
  3. 07 7月, 2017 1 次提交
  4. 03 7月, 2017 1 次提交
  5. 24 6月, 2017 1 次提交
    • M
      Treat all failures from EVP_DigestVerify() as a bad signature · cfba0675
      Matt Caswell 提交于
      Prior to 72ceb6a6 we treated all failures from the call to
      EVP_DigestVerifyFinal() as if it were a bad signature, and failures in
      EVP_DigestUpdate() as an internal error. After that commit we replaced
      this with the one-shot function EVP_DigestVerify() and treated a 0 return
      as a bad signature and a negative return as an internal error. However,
      some signature errors can be negative (e.g. according to the docs if the
      form of the signature is wrong). Therefore we should treat all <=0
      returns as a bad signature.
      
      This fixes a boringssl test failure.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3756)
      cfba0675
  6. 21 6月, 2017 3 次提交
  7. 20 6月, 2017 1 次提交
  8. 16 6月, 2017 1 次提交
  9. 07 6月, 2017 1 次提交
  10. 19 5月, 2017 1 次提交
    • M
      Try to be more consistent about the alerts we send · fb34a0f4
      Matt Caswell 提交于
      We are quite inconsistent about which alerts get sent. Specifically, these
      alerts should be used (normally) in the following circumstances:
      
      SSL_AD_DECODE_ERROR = The peer sent a syntactically incorrect message
      SSL_AD_ILLEGAL_PARAMETER = The peer sent a message which was syntactically
      correct, but a parameter given is invalid for the context
      SSL_AD_HANDSHAKE_FAILURE = The peer's messages were syntactically and
      semantically correct, but the parameters provided were unacceptable to us
      (e.g. because we do not support the requested parameters)
      SSL_AD_INTERNAL_ERROR = We messed up (e.g. malloc failure)
      
      The standards themselves aren't always consistent but I think the above
      represents the best interpretation.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3480)
      fb34a0f4
  11. 12 5月, 2017 1 次提交
  12. 11 5月, 2017 3 次提交
  13. 10 5月, 2017 1 次提交
  14. 26 4月, 2017 6 次提交
  15. 25 4月, 2017 1 次提交
  16. 24 4月, 2017 2 次提交
  17. 07 4月, 2017 1 次提交
  18. 29 3月, 2017 2 次提交
  19. 24 3月, 2017 2 次提交
  20. 18 3月, 2017 3 次提交
  21. 16 3月, 2017 2 次提交
  22. 08 3月, 2017 1 次提交
  23. 03 3月, 2017 2 次提交