1. 24 5月, 2018 1 次提交
  2. 23 5月, 2018 1 次提交
  3. 18 5月, 2018 1 次提交
  4. 09 5月, 2018 2 次提交
  5. 08 5月, 2018 1 次提交
  6. 01 5月, 2018 1 次提交
  7. 27 4月, 2018 1 次提交
  8. 24 4月, 2018 6 次提交
  9. 23 4月, 2018 1 次提交
  10. 17 4月, 2018 1 次提交
  11. 09 4月, 2018 1 次提交
  12. 06 4月, 2018 1 次提交
  13. 04 4月, 2018 1 次提交
    • D
      Fix a bug in ecp_nistp224.c. · dc55e4f7
      David Benjamin 提交于
      felem_neg does not produce an output within the tight bounds suitable
      for felem_contract. This affects build configurations which set
      enable-ec_nistp_64_gcc_128.
      
      point_double and point_add, in the non-z*_is_zero cases, tolerate and
      fix up the wider bounds, so this only affects point_add calls where the
      other point is infinity. Thus it only affects the final addition in
      arbitrary-point multiplication, giving the wrong y-coordinate. This is a
      no-op for ECDH and ECDSA, which only use the x-coordinate of
      arbitrary-point operations.
      
      Note: ecp_nistp521.c has the same issue in that the documented
      preconditions are violated by the test case. I have not addressed this
      in this PR. ecp_nistp521.c does not immediately produce the wrong
      answer; felem_contract there appears to be a bit more tolerant than its
      documented preconditions. However, I haven't checked the point_add
      property above holds. ecp_nistp521.c should either get this same fix, to
      be conservative, or have the bounds analysis and comments reworked for
      the wider bounds.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5779)
      dc55e4f7
  14. 03 4月, 2018 2 次提交
  15. 22 3月, 2018 2 次提交
  16. 20 3月, 2018 4 次提交
  17. 19 3月, 2018 3 次提交
  18. 15 3月, 2018 1 次提交
  19. 14 3月, 2018 1 次提交
  20. 04 3月, 2018 2 次提交
  21. 02 3月, 2018 1 次提交
  22. 01 3月, 2018 1 次提交
  23. 28 2月, 2018 1 次提交
  24. 27 2月, 2018 1 次提交
  25. 24 2月, 2018 2 次提交