1. f13444a Use different bit tricks to extend the LSB. by David Benjamin · 9 years ago
  2. f01fb5d Avoid minor waste in |ec_GFp_nistp256_point_get_affine_coordinates|. by Brian Smith · 9 years ago
  3. 3f3358a Save one call to |ecp_nistz256_from_mont| in |ecp_nistz256_get_affine|. by Brian Smith · 9 years ago
  4. a7aa2bb Avoid a multiplication in |ecp_nistz256_get_affine| when |x| is NULL. by Brian Smith · 9 years ago
  5. d860b7b Set output coordinates' |neg| field in |ecp_nistz256_get_affine|. by Brian Smith · 9 years ago
  6. 97770d1 Use only Montgomery math in |ec_GFp_mont_point_get_affine_coordinates|. by Brian Smith · 9 years ago
  7. 0d76c40 Decouple crypto/ec from the OID table. by David Benjamin · 9 years ago
  8. 9819367 Remove some easy obj.h dependencies. by David Benjamin · 9 years ago
  9. 9d35469 Small tweak to P-256-x86-64 inversion. by Brian Smith · 9 years ago
  10. 95cc3be Remove dead code from |ec_GFp_mont_point_get_affine_coordinates|. by Brian Smith · 9 years ago
  11. a00f845 Move & rename |ec_GFp_simple_point_get_affine_coordinates|. by Brian Smith · 9 years ago
  12. afd6d9d Use |size_t| and |int| consistently in p{224,256}-64.c. by Brian Smith · 9 years ago
  13. fdc955c Fix parameter type of p256-64.c's |select_point|. by Brian Smith · 9 years ago
  14. 9bb8ba6 Make local functions static. by Piotr Sikora · 9 years ago
  15. 6f7374b Restore EC_GROUP_new_by_curve_name and EC_GROUP_set_generator. by David Benjamin · 9 years ago
  16. 6603b76 Remove reduction in |ec_GFp_simple_set_Jprojective_coordinates_GFp|. by Brian Smith · 9 years ago
  17. 8542daa Require compressed x EC coordinate to be a field element. by Brian Smith · 9 years ago
  18. ef18746 Remove unused code for multiple-point ECC multiplication. by Brian Smith · 9 years ago
  19. d279a21 Avoid potential uninitialized memory read in crypto/ec/p256-x86_64.c. by Brian Smith · 9 years ago
  20. 081e3f3 Remove |EC_POINT::Z_is_one|. by Brian Smith · 9 years ago
  21. 3d38c03 Fix a few more missing CBB_cleanups. by David Benjamin · 9 years ago
  22. e4f3f4d Add test that A+A = 2×A on elliptic curves. by Adam Langley · 9 years ago
  23. 060bd59 ec/asm/p256-x86_64-asm.pl: get corner case logic right. by Adam Langley · 9 years ago
  24. 7aea80f Adding missing BN_CTX_start/BN_CTX_end in ec_key by Steven Valdez · 9 years ago
  25. 76c6381 Return 0 on error in |EC_POINT_is_on_curve| instead of -1. by Brian Smith · 9 years ago
  26. 5ec72de Add missing EC NULL Check by Steven Valdez · 9 years ago
  27. 985da09 Remove flags field from EC_KEY. by David Benjamin · 9 years ago
  28. 2f6410b Rewrite ECPrivateKey serialization. by David Benjamin · 9 years ago
  29. 666973b Add tests for EC keys with specified curves. by David Benjamin · 9 years ago
  30. 5ba0689 Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. by Brian Smith · 9 years ago
  31. b121a26 Remove unused |ec_GFp_simple_group_check_discriminant|. by Brian Smith · 9 years ago
  32. 4862b3b Remove useless and out-of-date comments in crypto/ec/internal.h. by Brian Smith · 9 years ago
  33. fce7604 Remove duplicative ECC |group_init| and |group_set_curve| methods. by Brian Smith · 9 years ago
  34. 6014ea6 Add EC_POINT_point2cbb. by David Benjamin · 9 years ago
  35. 9bf1b1b Remove group_clear_finish EC_GROUP hooks. by David Benjamin · 9 years ago
  36. 24e4288 Define `int128_t` and `uint128_t` in one place. by Brian Smith · 9 years ago
  37. ce9d85e Tweaks for node.js by Adam Langley · 9 years ago
  38. 5aae776 Remove calls to ERR_load_crypto_strings. by David Benjamin · 9 years ago
  39. 7cae9f5 Use |alignas| for alignment. by Brian Smith · 9 years ago
  40. 232127d Fold EC_GROUP_new_curve_GFp and EC_GROUP_set_generator into a EC_GROUP_new_arbitrary. by David Benjamin · 9 years ago version_for_cocoapods_2.0
  41. d3a4e28 Fix trivial -Wcast-qual violations. by Brian Smith · 9 years ago
  42. 4ec0cce Slightly tweak some array allocations. by David Benjamin · 9 years ago
  43. 8a58933 Remove the CRYPTO_EX_new callback. by David Benjamin · 9 years ago
  44. a0ef7b0 Enforce that |EC_KEY| private key is in [0, group->order). by Brian Smith · 9 years ago
  45. 533a273 Add |EC_METHOD| method for verifying public key order. by Brian Smith · 9 years ago
  46. a3d9de0 Add |EC_GROUP_get0_order| to replace |EC_GROUP_get_order|. by Brian Smith · 9 years ago
  47. c5eb467 Remove dead code in p256-x86_64. by Brian Smith · 9 years ago
  48. 7af36e1 Share common definitions of |TOBN| and |BIGNUM_STATIC|. by Brian Smith · 9 years ago
  49. f3376ac Remove |EC_POINTs_mul| & simplify p256-x86_64. by Brian Smith · 9 years ago
  50. 301efc8 Fix error handling in |p256-x86_64|. by Brian Smith · 9 years ago
  51. e2136d9 Remove |EC_GROUP_precompute_mult| and |EC_KEY_precompute_mult|. by Brian Smith · 9 years ago
  52. 9b26297 Make |EC_GROUP_precompute_mult|/|EC_KEY_precompute_mult| no-ops. by Brian Smith · 9 years ago
  53. 5058d79 Remove p224-64 and p256-64 dead code for non-default generators. by Brian Smith · 9 years ago
  54. d9e2702 Don't encode or decode ∞. by Adam Langley · 9 years ago
  55. e7806fd Remove point-on-curve check from |ec_GFp_simple_oct2point|. by Adam Langley · 9 years ago
  56. 7308aaa Remove `EC_GFp_simple_method` (dead code). by Brian Smith · 9 years ago
  57. f872951 Fix null pointer dereference when using "simple" EC. by Brian Smith · 9 years ago
  58. 9f1f04f Remove nistz256 dead code for non-default generators. by Brian Smith · 9 years ago
  59. ef14b2d Remove stl_compat.h. by David Benjamin · 9 years ago
  60. 38feb99 Require that EC points are on the curve. by Adam Langley · 10 years ago
  61. 165248c Fix several MSVC warnings. by Adam Langley · 9 years ago
  62. 8f7ecb8 (Hopefully) fix a warning on Windows. by Adam Langley · 9 years ago
  63. 466b989 Initialise variable before jump. by Adam Langley · 9 years ago
  64. 1895493 Add Intel's P-256 by Adam Langley · 9 years ago
  65. 96c2a28 Fix all sign/unsigned warnings with Clang and GCC. by Adam Langley · 10 years ago
  66. 274341d Change the type of |EC_GROUP_get_degree| and friends to |unsigned|. by Brian Smith · 10 years ago
  67. 2e3c978 Add OPENSSL_SMALL. by Adam Langley · 10 years ago
  68. f0523e9 Avoid hard-coded linkage of WNAF-based multiplication. by Brian Smith · 10 years ago
  69. 80c5fab Simplify |EC_METHOD| by removing invariant methods. by Brian Smith · 10 years ago
  70. 301afaf Add a run_tests target to run all tests. by David Benjamin · 10 years ago
  71. f0258fe Add optimised version of P-224. by Adam Langley · 10 years ago
  72. 15e4deb d2i: don't update input pointer on failure by David Benjamin · 10 years ago
  73. 73415b6 Move arm_arch.h and fix up lots of include paths. by Adam Langley · 10 years ago
  74. 28bc6eb Don't use the uint128_t P-256 code under MSAN. by Adam Langley · 10 years ago
  75. 4ae9f27 Clean up weirdness in initializing EC_GROUP cofactor & order. by Brian Smith · 10 years ago
  76. b2d987b Free tmp_wNAF in all exit paths. by David Benjamin · 10 years ago
  77. f4bbc2a Improve error checking of some |BN_CTX_get| callers. by Brian Smith · 10 years ago
  78. 3570d73 Remove the func parameter to OPENSSL_PUT_ERROR. by David Benjamin · 10 years ago
  79. 3fa65f0 Fix some malloc test crashs. by David Benjamin · 10 years ago
  80. 0b635c5 Add malloc test support to unit tests. by David Benjamin · 10 years ago
  81. 0da323a Convert reference counts in crypto/ by Adam Langley · 10 years ago
  82. d72e284 Support arbitrary elliptic curve groups. by Adam Langley · 10 years ago
  83. 785e07b Copy ecdsa_meth in EC_KEY_copy. by Shawn Willden · 10 years ago
  84. 3bf1cca Don't report |ERR_R_MALLOC_FAILURE| on failure of |EC_KEY_new_by_curve_name|. by Matt Braithwaite · 10 years ago
  85. 126320c Add dummy EC_GROUP_set_point_conversion_form. by Adam Langley · 10 years ago
  86. cfaf7ff Remove unnecessary NULL checks, part 2. by David Benjamin · 10 years ago
  87. 4fcc2e2 Make a few variable names saner. by David Benjamin · 10 years ago
  88. 1022dd3 Don't inclue crypto/ec/internal.h in ec_test.cc. by David Benjamin · 10 years ago
  89. 7743c02 Ensure EC private keys retain leading zeros by David Benjamin · 10 years ago
  90. 67be048 Convert ec_test to C++ by David Benjamin · 10 years ago
  91. f0df86a Fix standalone build on Mac. by David Benjamin · 10 years ago
  92. ad6b28e Add 64-bit, P-256 implementation. by Adam Langley · 10 years ago
  93. 9f33fc6 Remove hash table lookups from ex_data. by David Benjamin · 10 years ago
  94. 546f1a5 Unexpose the generic ex_data functions. by David Benjamin · 10 years ago
  95. c3ef76f Compatibility changes for wpa_supplicant and OpenSSH. by Adam Langley · 10 years ago
  96. 0acef5e Simplify ec_group_st on the assumption it is used for GF(p) only. by Brian Smith · 10 years ago
  97. 054e682 Eliminate unnecessary includes from low-level crypto modules. by Brian Smith · 10 years ago
  98. 83a8298 Rename BIO_print_errors_fp back to ERR_print_errors_fp & refactor it. by Brian Smith · 10 years ago
  99. d6405be Avoid calling BN_CTX_end without BN_CTX_start in ec_wNAF_precompute_mult. by Brian Smith · 10 years ago
  100. 69fe82a Remove unused ec_pre_comp_st.group back pointer to group. by Brian Smith · 10 years ago