Commit History

Autor SHA1 Mensaxe Data
  Nils Larsch eeb821f707 fix error found by coverity: check if ctx is != NULL before calling BN_CTX_end() %!s(int64=18) %!d(string=hai) anos
  Nils Larsch 9dd8405341 ecc api cleanup; summary: %!s(int64=19) %!d(string=hai) anos
  Nils Larsch ff22e913a3 - use BN_set_negative and BN_is_negative instead of BN_set_sign %!s(int64=19) %!d(string=hai) anos
  Richard Levitte 513c01a591 Make sure EC_window_bits_for_scalar_size() returns a size_t %!s(int64=21) %!d(string=hai) anos
  Bodo Möller ba729265a8 Allow EC_GROUP objects to share precomputation for improved memory %!s(int64=21) %!d(string=hai) anos
  Richard Levitte 28f573a28d Make sure memcpy() is properly declared by including string.h. %!s(int64=21) %!d(string=hai) anos
  Bodo Möller 65b254e8c0 remove debugging leftovers %!s(int64=21) %!d(string=hai) anos
  Bodo Möller 82871eaa17 comment %!s(int64=21) %!d(string=hai) anos
  Bodo Möller 37c660ff9b implement fast point multiplication with precomputation %!s(int64=21) %!d(string=hai) anos
  Bodo Möller b53e44e572 implement and use new macros BN_get_sign(), BN_set_sign() %!s(int64=22) %!d(string=hai) anos
  Bodo Möller 35b73a1f20 Rename implementations of method functions so that they match %!s(int64=22) %!d(string=hai) anos
  Bodo Möller 7793f30e09 add support for elliptic curves over binary fields %!s(int64=22) %!d(string=hai) anos
  Bodo Möller 2c8d0dccfc improve wNAF generation %!s(int64=22) %!d(string=hai) anos
  Bodo Möller f916052eab remove disabled code %!s(int64=22) %!d(string=hai) anos
  Bodo Möller d009bcbfb6 bugfix: allocate sufficiently large buffer %!s(int64=22) %!d(string=hai) anos
  Richard Levitte b77fcddb6b Apply a small patch from Oscar Jacobsson <oscar@jacobsson.org> that %!s(int64=23) %!d(string=hai) anos
  Bodo Möller c05940edc7 comment %!s(int64=23) %!d(string=hai) anos
  Bodo Möller e71adb85c5 avoid stupid compiler warning %!s(int64=23) %!d(string=hai) anos
  Bodo Möller b19941ab05 comment %!s(int64=23) %!d(string=hai) anos
  Bodo Möller c78515f55e comments etc. %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 3ba1f11147 Improve EC efficiency. %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 56a106115f comment change %!s(int64=23) %!d(string=hai) anos
  Bodo Möller e3a4f8b84c Precomputation will not necessarily be LIm-Lee precomputation. %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 413a4a0461 Fix warnings. %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 26fbabf3d1 Increase boundaries in EC_window_bits_for_scalar_size table. %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 37cdcb4d8a Table for window sizes. %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 194dd04699 Rename function EC_GROUP_precompute to EC_GROUP_precompute_mult, %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 3837491174 Add functions EC_POINT_mul and EC_GROUP_precompute. %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 86a921af06 handle negative scalars correctly when doing point multiplication %!s(int64=23) %!d(string=hai) anos
  Bodo Möller 6f8f443170 comment and error code update %!s(int64=23) %!d(string=hai) anos