41 Commits (143e8b3fd9b96a4599d303e7800c4043904ff55f)

Author SHA1 Message Date
  Adam Langley d2b5af56cf Revert scoped_types.h change. 8 years ago
  Adam Langley 8d79ed6740 Assume that MSVC supports C++11. 8 years ago
  Adam Langley 19fdcb5234 Don't #include header files in extern "C" blocks. 8 years ago
  Adam Langley 8c3c3135a2 Remove scoped_types.h. 8 years ago
  David Benjamin 8cf79af7d1 Always use Fermat's Little Theorem in ecdsa_sign_setup. 8 years ago
  David Benjamin 2f02854c24 Remove EC_GROUP_new_arbitrary. 8 years ago
  David Benjamin 6f7374b0ed Restore EC_GROUP_new_by_curve_name and EC_GROUP_set_generator. 8 years ago
  Emily Stark 5c05648b8d Tiny documentation fix for EC_POINT_set_affine_coordinates_GFp 8 years ago
  Adam Langley e4f3f4df6e Add test that A+A = 2×A on elliptic curves. 8 years ago
  Brian Smith 76c6381c21 Return 0 on error in |EC_POINT_is_on_curve| instead of -1. 8 years ago
  David Benjamin 2f6410ba4e Rewrite ECPrivateKey serialization. 8 years ago
  David Benjamin 6014ea6248 Add EC_POINT_point2cbb. 8 years ago
  Adam Langley ce9d85eedd Tweaks for node.js 8 years ago
  David Benjamin 232127d245 Fold EC_GROUP_new_curve_GFp and EC_GROUP_set_generator into a EC_GROUP_new_arbitrary. 9 years ago
  Brian Smith a3d9de05fb Add |EC_GROUP_get0_order| to replace |EC_GROUP_get_order|. 9 years ago
  Brian Smith f3376ace43 Remove |EC_POINTs_mul| & simplify p256-x86_64. 9 years ago
  Brian Smith e2136d9c28 Remove |EC_GROUP_precompute_mult| and |EC_KEY_precompute_mult|. 9 years ago
  Brian Smith 9b26297608 Make |EC_GROUP_precompute_mult|/|EC_KEY_precompute_mult| no-ops. 9 years ago
  Adam Langley 38feb990a1 Require that EC points are on the curve. 9 years ago
  Brian Smith 274341dd6e Change the type of |EC_GROUP_get_degree| and friends to |unsigned|. 9 years ago
  David Benjamin 9f4913f4a8 Remove the ifdef around ec.h's ec_key.h compatibility include 9 years ago
  David Benjamin 5e4158fe12 Fix the comment for POINT_CONVERSION_UNCOMPRESSED 9 years ago
  David Benjamin 34248d4cb7 Get rid of err function codes. 9 years ago
  Kenny Root 3a9e1fba0e Correct various documentation typos 9 years ago
  Adam Langley d72e284271 Support arbitrary elliptic curve groups. 9 years ago
  Matt Braithwaite 3bf1cca262 Don't report |ERR_R_MALLOC_FAILURE| on failure of |EC_KEY_new_by_curve_name|. 9 years ago
  Adam Langley 126320c881 Add dummy EC_GROUP_set_point_conversion_form. 9 years ago
  Adam Langley ad6b28e974 Add 64-bit, P-256 implementation. 9 years ago
  Adam Langley c3ef76f327 Compatibility changes for wpa_supplicant and OpenSSH. 9 years ago
  David Benjamin 114ddebbf6 Unexport EC_GROUP_copy. 9 years ago
  Adam Langley 7c21925a10 EC_GROUP_cmp should return zero if the groups match. 9 years ago
  Adam Langley 93531bd70f Add the CTX parameter back to EC_GROUP_cmp. 9 years ago
  David Benjamin 689be0f4b7 Reset all the error codes. 9 years ago
  David Benjamin 5b082e880d Various documentation fixes. 9 years ago
  Håvard Molland 3547688ee0 Remove EC_GROUP_set_point_conversion_form 10 years ago
  Håvard Molland 306e520cda Remove ec hybrid point format 10 years ago
  David Benjamin b145c8140b Compare r and s sizes to the order, not the degree. 10 years ago
  Adam Langley 0eb1aae207 Readd EC_GROUP_get_curve_GFp. 10 years ago
  Adam Langley eb7d2ed1fe Add visibility rules. 10 years ago
  Adam Langley 4c921e1bbc Move public headers to include/openssl/ 10 years ago
  Adam Langley 95c29f3cd1 Inital import. 10 years ago