aboutsummaryrefslogtreecommitdiff
path: root/include/openssl/ec.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-17Elaborate a bit on static vs dynamic EC_GROUPs in documentationDavid Benjamin1-7/+29
2023-12-18Support lists and code blocks in doc.goDavid Benjamin1-4/+4
2023-08-15Hash-to-curve is now RFC 9380David Benjamin1-9/+7
2023-07-11Make built-in curves static.David Benjamin1-2/+21
2023-02-14Implement P256_XMD:SHA-256_SSWU_RO_ and P384_XMD:SHA-384_SSWU_RO_David Benjamin1-0/+25
2022-11-06Add the suite of EC_KEY and EC_POINT serializers.David Benjamin1-4/+14
2022-03-15Don't loop forever in BN_mod_sqrt on invalid inputs.Adam Langley1-1/+9
2021-03-01Fix OPENSSL_EC_* constants and add EC_GROUP_get_asn1_flagDavid Benjamin1-2/+5
2021-01-07A handful more compatibility functions.Adam Langley1-0/+7
2021-01-07Add some OpenSSL-compatibility aliasesAdam Langley1-0/+8
2020-01-07Clarify that we perform the point-on-curve check.David Benjamin1-4/+11
2019-01-25Add a very roundabout EC keygen API.David Benjamin1-0/+1
2019-01-25Add some Node compatibility functions.David Benjamin1-0/+5
2019-01-02Add EC_GROUP_order_bits for OpenSSL compatibilityJeremy Apthorp1-0/+3
2018-11-09Don't include openssl/ec_key.h under extern "C".David Benjamin1-3/+5
2018-09-06Support symbol prefixesJoshua Liebow-Feeser1-2/+2
2018-08-14Document error behavior of various functionsJoshua Liebow-Feeser1-1/+1
2018-05-15More compatibility stuff.David Benjamin1-1/+1
2018-05-08Add some OpenSSL compatibility functions and hacks.David Benjamin1-0/+5
2018-04-25EC_GROUP_dup cannot fail.David Benjamin1-3/+2
2018-04-25Remove EC_POINTs_make_affine and related logic.David Benjamin1-11/+0
2018-03-20Document preferences for EC_GROUP_new_by_curve_name.David Benjamin1-4/+7
2018-03-07Document EC_POINT_get_affine_coordinates_GFp allowing NULL x and y.David Benjamin1-0/+3
2017-11-22Make ECDSA signing 10% faster and plug some timing leaks.David Benjamin1-0/+1
2017-10-28Check EC_POINT/EC_GROUP compatibility more accurately.David Benjamin1-1/+1
2017-10-27Fold EC_POINT_clear_free into EC_POINT_free.David Benjamin1-4/+3
2017-08-18Run comment conversion script on include/David Benjamin1-131/+131
2017-04-13Fix check_fips for public keys and synchronize the EC and RSA versions.Steven Valdez1-0/+1
2017-01-12Fix a couple of missing spaces in comments.Adam Langley1-1/+1
2017-01-12Spellcheck our public headers.David Benjamin1-2/+2
2016-09-23Fix documentation for POINT_CONVERSION_UNCOMPRESSED in ec.hNick Harper1-1/+1
2016-09-07Fold stack-allocated types into headers.David Benjamin1-4/+0
2016-09-01Replace Scoped* heap types with bssl::UniquePtr.Matt Braithwaite1-0/+16
2016-07-22Move some typedefs to base.h.Matt Braithwaite1-3/+0
2016-07-12Revert scoped_types.h change.Adam Langley1-15/+3
2016-07-12Assume that MSVC supports C++11.Adam Langley1-1/+1
2016-07-11Don't #include header files in extern "C" blocks.Adam Langley1-3/+3
2016-07-11Remove scoped_types.h.Adam Langley1-0/+12
2016-06-20Always use Fermat's Little Theorem in ecdsa_sign_setup.David Benjamin1-0/+1
2016-06-16Remove EC_GROUP_new_arbitrary.David Benjamin1-9/+0
2016-03-15Restore EC_GROUP_new_by_curve_name and EC_GROUP_set_generator.David Benjamin1-4/+28
2016-03-15Tiny documentation fix for EC_POINT_set_affine_coordinates_GFpEmily Stark1-4/+4
2016-03-01Add test that A+A = 2×A on elliptic curves.Adam Langley1-2/+2
2016-02-24Return 0 on error in |EC_POINT_is_on_curve| instead of -1.Brian Smith1-1/+2
2016-02-16Rewrite ECPrivateKey serialization.David Benjamin1-0/+3
2016-02-02Add EC_POINT_point2cbb.David Benjamin1-0/+7
2016-01-26Tweaks for node.jsAdam Langley1-7/+30
2016-01-21Fold EC_GROUP_new_curve_GFp and EC_GROUP_set_generator into a EC_GROUP_new_ar...version_for_cocoapods_2.0David Benjamin1-14/+6
2015-12-15Add |EC_GROUP_get0_order| to replace |EC_GROUP_get_order|.Brian Smith1-4/+9
2015-11-19Remove |EC_POINTs_mul| & simplify p256-x86_64.Brian Smith1-7/+0