summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2023-04-16 08:36:13 +0000
committertb <>2023-04-16 08:36:13 +0000
commit8d0392a8969eba0e55a21ac340c52b1492dbe912 (patch)
treeebb9742b1825d84d01afd2371bff1b76e5f99b53 /src
parent3ec1f6bd24353651de2cdbcd6fbcfcdc9aae438d (diff)
downloadopenbsd-8d0392a8969eba0e55a21ac340c52b1492dbe912.tar.gz
openbsd-8d0392a8969eba0e55a21ac340c52b1492dbe912.tar.bz2
openbsd-8d0392a8969eba0e55a21ac340c52b1492dbe912.zip
Mark EC_KEY_{get,insert}_method_data() for removal
This is unused and in the way of some house keeping. Thus it will be relocated to the attic. ok jsing
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/ec/ec.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ec/ec.h b/src/lib/libcrypto/ec/ec.h
index 8ba62c8784..2e674c424f 100644
--- a/src/lib/libcrypto/ec/ec.h
+++ b/src/lib/libcrypto/ec/ec.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec.h,v 1.31 2023/03/08 05:45:31 jsing Exp $ */ 1/* $OpenBSD: ec.h,v 1.32 2023/04/16 08:36:13 tb Exp $ */
2/* 2/*
3 * Originally written by Bodo Moeller for the OpenSSL project. 3 * Originally written by Bodo Moeller for the OpenSSL project.
4 */ 4 */
@@ -837,6 +837,8 @@ unsigned EC_KEY_get_enc_flags(const EC_KEY *key);
837void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags); 837void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags);
838point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); 838point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key);
839void EC_KEY_set_conv_form(EC_KEY *eckey, point_conversion_form_t cform); 839void EC_KEY_set_conv_form(EC_KEY *eckey, point_conversion_form_t cform);
840
841#if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL)
840/* functions to set/get method specific data */ 842/* functions to set/get method specific data */
841void *EC_KEY_get_key_method_data(EC_KEY *key, 843void *EC_KEY_get_key_method_data(EC_KEY *key,
842 void *(*dup_func)(void *), void (*free_func)(void *), void (*clear_free_func)(void *)); 844 void *(*dup_func)(void *), void (*free_func)(void *), void (*clear_free_func)(void *));
@@ -850,6 +852,8 @@ void *EC_KEY_get_key_method_data(EC_KEY *key,
850 */ 852 */
851void *EC_KEY_insert_key_method_data(EC_KEY *key, void *data, 853void *EC_KEY_insert_key_method_data(EC_KEY *key, void *data,
852 void *(*dup_func)(void *), void (*free_func)(void *), void (*clear_free_func)(void *)); 854 void *(*dup_func)(void *), void (*free_func)(void *), void (*clear_free_func)(void *));
855#endif
856
853/* wrapper functions for the underlying EC_GROUP object */ 857/* wrapper functions for the underlying EC_GROUP object */
854void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag); 858void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag);
855 859