diff options
author | tb <> | 2023-07-28 09:16:17 +0000 |
---|---|---|
committer | tb <> | 2023-07-28 09:16:17 +0000 |
commit | e6ec7919f70f22021fc29a98f165fd18d5a7ccd0 (patch) | |
tree | a83e66610995e8159b7ddb9a9fef83087d8709a4 /src/lib/libcrypto/hidden/openssl/ec.h | |
parent | 5fdc6aff8969f405877cb212f681afded1f948e6 (diff) | |
download | openbsd-e6ec7919f70f22021fc29a98f165fd18d5a7ccd0.tar.gz openbsd-e6ec7919f70f22021fc29a98f165fd18d5a7ccd0.tar.bz2 openbsd-e6ec7919f70f22021fc29a98f165fd18d5a7ccd0.zip |
Merge ecdsa.h into ec.h
Move the remaining ECDSA API into ec.h to match OpenSSL 1.1's interface
better. In particular, the EC_KEY sign and verify method accessors are
moved to the right header. Whether the rest of the ECDSA stuff belongs
there is debatable, but that was upstream's choice.
ok jsing
Diffstat (limited to 'src/lib/libcrypto/hidden/openssl/ec.h')
-rw-r--r-- | src/lib/libcrypto/hidden/openssl/ec.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/ec.h b/src/lib/libcrypto/hidden/openssl/ec.h index 5e4121eac3..d2d65945e5 100644 --- a/src/lib/libcrypto/hidden/openssl/ec.h +++ b/src/lib/libcrypto/hidden/openssl/ec.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec.h,v 1.2 2023/07/07 19:37:54 beck Exp $ */ | 1 | /* $OpenBSD: ec.h,v 1.3 2023/07/28 09:16:17 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -132,14 +132,31 @@ LCRYPTO_USED(EC_KEY_set_default_method); | |||
132 | LCRYPTO_USED(EC_KEY_get_method); | 132 | LCRYPTO_USED(EC_KEY_get_method); |
133 | LCRYPTO_USED(EC_KEY_set_method); | 133 | LCRYPTO_USED(EC_KEY_set_method); |
134 | LCRYPTO_USED(EC_KEY_new_method); | 134 | LCRYPTO_USED(EC_KEY_new_method); |
135 | LCRYPTO_USED(ECDSA_SIG_new); | ||
136 | LCRYPTO_USED(ECDSA_SIG_free); | ||
137 | LCRYPTO_USED(i2d_ECDSA_SIG); | ||
138 | LCRYPTO_USED(d2i_ECDSA_SIG); | ||
139 | LCRYPTO_USED(ECDSA_SIG_get0_r); | ||
140 | LCRYPTO_USED(ECDSA_SIG_get0_s); | ||
141 | LCRYPTO_USED(ECDSA_SIG_get0); | ||
142 | LCRYPTO_USED(ECDSA_SIG_set0); | ||
143 | LCRYPTO_USED(ECDSA_size); | ||
144 | LCRYPTO_USED(ECDSA_do_sign); | ||
145 | LCRYPTO_USED(ECDSA_do_verify); | ||
146 | LCRYPTO_USED(ECDSA_sign); | ||
147 | LCRYPTO_USED(ECDSA_verify); | ||
135 | LCRYPTO_USED(EC_KEY_METHOD_new); | 148 | LCRYPTO_USED(EC_KEY_METHOD_new); |
136 | LCRYPTO_USED(EC_KEY_METHOD_free); | 149 | LCRYPTO_USED(EC_KEY_METHOD_free); |
137 | LCRYPTO_USED(EC_KEY_METHOD_set_init); | 150 | LCRYPTO_USED(EC_KEY_METHOD_set_init); |
138 | LCRYPTO_USED(EC_KEY_METHOD_set_keygen); | 151 | LCRYPTO_USED(EC_KEY_METHOD_set_keygen); |
139 | LCRYPTO_USED(EC_KEY_METHOD_set_compute_key); | 152 | LCRYPTO_USED(EC_KEY_METHOD_set_compute_key); |
153 | LCRYPTO_USED(EC_KEY_METHOD_set_sign); | ||
154 | LCRYPTO_USED(EC_KEY_METHOD_set_verify); | ||
140 | LCRYPTO_USED(EC_KEY_METHOD_get_init); | 155 | LCRYPTO_USED(EC_KEY_METHOD_get_init); |
141 | LCRYPTO_USED(EC_KEY_METHOD_get_keygen); | 156 | LCRYPTO_USED(EC_KEY_METHOD_get_keygen); |
142 | LCRYPTO_USED(EC_KEY_METHOD_get_compute_key); | 157 | LCRYPTO_USED(EC_KEY_METHOD_get_compute_key); |
158 | LCRYPTO_USED(EC_KEY_METHOD_get_sign); | ||
159 | LCRYPTO_USED(EC_KEY_METHOD_get_verify); | ||
143 | LCRYPTO_USED(ECParameters_dup); | 160 | LCRYPTO_USED(ECParameters_dup); |
144 | LCRYPTO_USED(ERR_load_EC_strings); | 161 | LCRYPTO_USED(ERR_load_EC_strings); |
145 | 162 | ||