153 Commity (4c4ff02fe8d214399369f1f672b613f820885c79)

Autor SHA1 Wiadomość Data
  David Benjamin 1b93a42b37 Don't use function wrappers for EC_METHOD. 8 lat temu
  David Benjamin 86aa5dab14 Tidy up EC_POINT_dup. 8 lat temu
  David Benjamin 161ef92c39 Inline ec_group_copy and simplify. 8 lat temu
  Martin Kreichgauer 19d5cf86de Move remaining ScopedContext types out of scoped_types.h 8 lat temu
  Brian Smith a432757acb Use BN_mod_inverse_odd instead of |BN_mod_inverse| for ECC. 8 lat temu
  Brian Smith 4edca0b308 Add BN_rand_range_ex and use internally. 8 lat temu
  Brian Smith 92d60c2059 Use Fermat's Little Theorem when converting points to affine. 8 lat temu
  Brian Smith c7fe3b9ac5 Ensure result affine coordinates in nistz256 are fully reduced. 8 lat temu
  Brian Smith feff406782 Switch one point addition to a point doubling in p256-x86_64.c. 8 lat temu
  Adam Langley 10f97f3bfc Revert "Move C++ helpers into |bssl| namespace." 8 lat temu
  Adam Langley d2b5af56cf Revert scoped_types.h change. 8 lat temu
  Adam Langley 8c3c3135a2 Remove scoped_types.h. 8 lat temu
  Adam Langley 09feb0f3d9 Move C++ helpers into |bssl| namespace. 8 lat temu
  David Benjamin fdd8e9c8c7 Switch perlasm calling convention. 8 lat temu
  David Benjamin 4186b711f4 Don't bother storing the cofactor. 8 lat temu
  David Benjamin 8cf79af7d1 Always use Fermat's Little Theorem in ecdsa_sign_setup. 8 lat temu
  David Benjamin 2f02854c24 Remove EC_GROUP_new_arbitrary. 8 lat temu
  David Benjamin f13444a5ad Use different bit tricks to extend the LSB. 8 lat temu
  Brian Smith f01fb5dc0e Avoid minor waste in |ec_GFp_nistp256_point_get_affine_coordinates|. 8 lat temu
  Brian Smith 3f3358ac15 Save one call to |ecp_nistz256_from_mont| in |ecp_nistz256_get_affine|. 8 lat temu
  Brian Smith a7aa2bb8f8 Avoid a multiplication in |ecp_nistz256_get_affine| when |x| is NULL. 8 lat temu
  Brian Smith d860b7b1cd Set output coordinates' |neg| field in |ecp_nistz256_get_affine|. 8 lat temu
  Brian Smith 97770d17d8 Use only Montgomery math in |ec_GFp_mont_point_get_affine_coordinates|. 8 lat temu
  David Benjamin 0d76c402b8 Decouple crypto/ec from the OID table. 8 lat temu
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8 lat temu
  Brian Smith 9d354693ff Small tweak to P-256-x86-64 inversion. 8 lat temu
  Brian Smith 95cc3bea3b Remove dead code from |ec_GFp_mont_point_get_affine_coordinates|. 8 lat temu
  Brian Smith a00f845434 Move & rename |ec_GFp_simple_point_get_affine_coordinates|. 8 lat temu
  Brian Smith afd6d9d61a Use |size_t| and |int| consistently in p{224,256}-64.c. 8 lat temu
  Brian Smith fdc955cf14 Fix parameter type of p256-64.c's |select_point|. 8 lat temu
  Piotr Sikora 9bb8ba6ba1 Make local functions static. 8 lat temu
  David Benjamin 6f7374b0ed Restore EC_GROUP_new_by_curve_name and EC_GROUP_set_generator. 8 lat temu
  Brian Smith 6603b76f76 Remove reduction in |ec_GFp_simple_set_Jprojective_coordinates_GFp|. 8 lat temu
  Brian Smith 8542daa22d Require compressed x EC coordinate to be a field element. 8 lat temu
  Brian Smith ef18746ad4 Remove unused code for multiple-point ECC multiplication. 8 lat temu
  Brian Smith d279a21d8c Avoid potential uninitialized memory read in crypto/ec/p256-x86_64.c. 8 lat temu
  Brian Smith 081e3f34a2 Remove |EC_POINT::Z_is_one|. 9 lat temu
  David Benjamin 3d38c03a8e Fix a few more missing CBB_cleanups. 8 lat temu
  Adam Langley e4f3f4df6e Add test that A+A = 2×A on elliptic curves. 8 lat temu
  Adam Langley 060bd590ce ec/asm/p256-x86_64-asm.pl: get corner case logic right. 8 lat temu
  Steven Valdez 7aea80f576 Adding missing BN_CTX_start/BN_CTX_end in ec_key 8 lat temu
  Brian Smith 76c6381c21 Return 0 on error in |EC_POINT_is_on_curve| instead of -1. 8 lat temu
  Steven Valdez 5ec72de203 Add missing EC NULL Check 8 lat temu
  David Benjamin 985da09340 Remove flags field from EC_KEY. 8 lat temu
  David Benjamin 2f6410ba4e Rewrite ECPrivateKey serialization. 8 lat temu
  David Benjamin 666973b8e9 Add tests for EC keys with specified curves. 8 lat temu
  Brian Smith 5ba06897be Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. 8 lat temu
  Brian Smith b121a26736 Remove unused |ec_GFp_simple_group_check_discriminant|. 8 lat temu
  Brian Smith 4862b3b93c Remove useless and out-of-date comments in crypto/ec/internal.h. 8 lat temu
  Brian Smith fce7604350 Remove duplicative ECC |group_init| and |group_set_curve| methods. 8 lat temu