summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/EC_POINT_new.3 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* The mdoc(7) .Ft macro does not need quoting of its arguments, but aboutschwarze2025-06-131-7/+7
| | | | | | | 10% of our manual pages using this macro employed useless quoting anyway. Remove these quotes such that they do not incite fear, uncertainty, and doubt in developers who happen to look at these pages. jmc@ and tb@ agree with the direction.
* .Lb libcrypto ; OK tb@schwarze2025-06-081-2/+3
|
* EC_POINT_new: wording tweaks in the BUGS sectiontb2025-05-181-6/+6
|
* Rework EC documentationtb2025-04-251-377/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | This replaces the giant, poor quality and outdated EC_GROUP_copy.3, EC_GROUP_new.3, and EC_POINT_new.3 manuals with seven new manuals written from scratch. * EC_GROUP_new_by_curve_name() is the entry point for builtin curves, * EC_GROUP_new_curve_GFp() describes lower level API that should not usually be needed apart from a handful of accessors. * EC_GROUP_check() contains two functions that applications should not need because either you know for certain something is an elliptic curve (so these checks are pointless) or you should not use it. * EC_GROUP_get_curve_name() describes some low level ASN.1 footguns and corresponding getters. * EC_POINT_new() contains the simple EC_POINT allocation and freeing API * EC_POINT_get_affine_coordinates() contains the coordinate accessors * EC_POINT_point2oct() is about encoding elliptic curve points While all this is quite far from perfect, the diff is getting too big and it will be easier to improve this in tree. It is definitely more repetitive than I would like it to be. Reviews, tweaks and general feedback are of course welcome. discussed with jsing
* Remove EC_POINT_method_of() docstb2025-03-081-19/+1
|
* Remove EC_PIONT_{get,set}_Jprojective_coordinates_GFp docstb2025-03-081-53/+1
|
* Remove EC_GFp_* and EC_METHOD_get_field_type docstb2025-03-081-3/+2
|
* Remove documentation of GF2m point stufftb2023-04-271-47/+7
|
* Add missing .Pptb2021-05-131-2/+3
|
* Merge documentation for EC_POINT_{get,set}_coordinates andtb2021-05-101-20/+70
| | | | for EC_POINT_set_compressed_coordinates from OpenSSL 1.1.1.
* document ECDH_compute_key(3) and ECDH_size(3);schwarze2019-08-191-3/+4
| | | | feedback and OK tb@
* Insert a missing input line break after a .Vt macro;schwarze2019-03-181-4/+5
| | | | | from Jan Stary <hans at stare dot cz>. Where here, correct one .Vt NULL -> .Dv NULL.
* describe EC_POINT_get_affine_coordinates_GFp(3) andschwarze2018-03-291-3/+15
| | | | | | EC_POINT_get_affine_coordinates_GF2m(3); from David Benjamin <davidben at google dot com> via OpenSSL commit ddc1caac Mar 6 14:00:24 2018 -0500
* crypto HISTORY up to 0.9.8; researched from OpenSSL gitschwarze2018-03-231-2/+14
|
* crypto HISTORY up to 0.9.7; researched from OpenSSL gitschwarze2018-03-221-2/+19
|
* Distribute the text of ec(3) to the individual EC manuals where it belongs.schwarze2016-12-111-3/+7
| | | | | | Make sure EC_GROUP_new(3) points to all EC manuals and all EC manuals point back to EC_GROUP_new(3), and add some other useful links as well. Change all links to ec(3) to point to EC_GROUP_new(3) instead.
* Delete most references to crypto(3). That page isn't useful enoughschwarze2016-12-061-3/+2
| | | | to be pointed to from random individual pages.
* Add Copyright and license.schwarze2016-11-221-4/+62
| | | | | Mention that EC_POINT_free(3) and EC_POINT_clear_free(3) accept NULL. Fix two evil typos (from OpenSSL).
* various cleanup;jmc2016-11-151-24/+24
|
* first pass; ok schwarzejmc2016-11-061-1/+3
|
* convert DSA and EC manuals from pod to mdocschwarze2016-11-021-0/+409