summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2023-04-27 09:49:44 +0000
committertb <>2023-04-27 09:49:44 +0000
commit9471bf18e7909bc1d8618f0fd67bb0f697d49f1c (patch)
tree5e9c6d3ac41597dc2a7ce9837329f04bd7ec16fd
parent8a7fab547ad29e18ae15c76628286f485738e9f3 (diff)
downloadopenbsd-9471bf18e7909bc1d8618f0fd67bb0f697d49f1c.tar.gz
openbsd-9471bf18e7909bc1d8618f0fd67bb0f697d49f1c.tar.bz2
openbsd-9471bf18e7909bc1d8618f0fd67bb0f697d49f1c.zip
EC_KEY_{get,insert}_key_method_data() are no longer available
-rw-r--r--src/lib/libcrypto/man/EC_KEY_new.343
1 files changed, 2 insertions, 41 deletions
diff --git a/src/lib/libcrypto/man/EC_KEY_new.3 b/src/lib/libcrypto/man/EC_KEY_new.3
index ef3028c4b7..15918898da 100644
--- a/src/lib/libcrypto/man/EC_KEY_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_KEY_new.3,v 1.16 2020/09/08 03:25:15 tb Exp $ 1.\" $OpenBSD: EC_KEY_new.3,v 1.17 2023/04/27 09:49:44 tb Exp $
2.\" full merge up to: OpenSSL 3aef36ff Jan 5 13:06:03 2016 -0500 2.\" full merge up to: OpenSSL 3aef36ff Jan 5 13:06:03 2016 -0500
3.\" partial merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 3.\" partial merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: September 8 2020 $ 52.Dd $Mdocdate: April 27 2023 $
53.Dt EC_KEY_NEW 3 53.Dt EC_KEY_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -72,8 +72,6 @@
72.Nm EC_KEY_set_enc_flags , 72.Nm EC_KEY_set_enc_flags ,
73.Nm EC_KEY_get_conv_form , 73.Nm EC_KEY_get_conv_form ,
74.Nm EC_KEY_set_conv_form , 74.Nm EC_KEY_set_conv_form ,
75.Nm EC_KEY_get_key_method_data ,
76.Nm EC_KEY_insert_key_method_data ,
77.Nm EC_KEY_set_asn1_flag , 75.Nm EC_KEY_set_asn1_flag ,
78.Nm EC_KEY_precompute_mult , 76.Nm EC_KEY_precompute_mult ,
79.Nm EC_KEY_generate_key , 77.Nm EC_KEY_generate_key ,
@@ -167,21 +165,6 @@
167.Fa "EC_KEY *key" 165.Fa "EC_KEY *key"
168.Fa "point_conversion_form_t cform" 166.Fa "point_conversion_form_t cform"
169.Fc 167.Fc
170.Ft void *
171.Fo EC_KEY_get_key_method_data
172.Fa "EC_KEY *key"
173.Fa "void *(*dup_func)(void *)"
174.Fa "void (*free_func)(void *)"
175.Fa "void (*clear_free_func)(void *)"
176.Fc
177.Ft void
178.Fo EC_KEY_insert_key_method_data
179.Fa "EC_KEY *key"
180.Fa "void *data"
181.Fa "void *(*dup_func)(void *)"
182.Fa "void (*free_func)(void *)"
183.Fa "void (*clear_free_func)(void *)"
184.Fc
185.Ft void 168.Ft void
186.Fo EC_KEY_set_asn1_flag 169.Fo EC_KEY_set_asn1_flag
187.Fa "EC_KEY *key" 170.Fa "EC_KEY *key"
@@ -393,26 +376,6 @@ get and set the point_conversion_form for the
393For a description of point_conversion_form please refer to 376For a description of point_conversion_form please refer to
394.Xr EC_GROUP_copy 3 . 377.Xr EC_GROUP_copy 3 .
395.Pp 378.Pp
396.Fn EC_KEY_insert_key_method_data
397and
398.Fn EC_KEY_get_key_method_data
399enable the caller to associate arbitrary additional data specific
400to the elliptic curve scheme being used with the
401.Vt EC_KEY
402object.
403This data is treated as a "black box" by the EC library.
404The data to be stored by
405.Fn EC_KEY_insert_key_method_data
406is provided in the
407.Fa data
408parameter, which must have associated functions for duplicating, freeing
409and "clear_freeing" the data item.
410If a subsequent
411.Fn EC_KEY_get_key_method_data
412call is issued, the functions for duplicating, freeing and
413"clear_freeing" the data item must be provided again, and they must
414be the same as they were when the data item was inserted.
415.Pp
416.Fn EC_KEY_set_flags 379.Fn EC_KEY_set_flags
417sets the flags in the 380sets the flags in the
418.Fa flags 381.Fa flags
@@ -549,8 +512,6 @@ returns the point_conversion_form for the
549.Fn EC_KEY_set_enc_flags , 512.Fn EC_KEY_set_enc_flags ,
550.Fn EC_KEY_get_conv_form , 513.Fn EC_KEY_get_conv_form ,
551.Fn EC_KEY_set_conv_form , 514.Fn EC_KEY_set_conv_form ,
552.Fn EC_KEY_get_key_method_data ,
553.Fn EC_KEY_insert_key_method_data ,
554.Fn EC_KEY_set_asn1_flag , 515.Fn EC_KEY_set_asn1_flag ,
555.Fn EC_KEY_precompute_mult , 516.Fn EC_KEY_precompute_mult ,
556.Fn EC_KEY_generate_key , 517.Fn EC_KEY_generate_key ,