diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/ec/ec.h | 6 |
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); | |||
| 837 | void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags); | 837 | void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags); |
| 838 | point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); | 838 | point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); |
| 839 | void EC_KEY_set_conv_form(EC_KEY *eckey, point_conversion_form_t cform); | 839 | void 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 */ |
| 841 | void *EC_KEY_get_key_method_data(EC_KEY *key, | 843 | void *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 | */ |
| 851 | void *EC_KEY_insert_key_method_data(EC_KEY *key, void *data, | 853 | void *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 */ |
| 854 | void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag); | 858 | void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag); |
| 855 | 859 | ||
