summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/engine/eng_int.h
diff options
context:
space:
mode:
authortb <tb@openbsd.org>2019-01-19 01:07:00 +0000
committertb <tb@openbsd.org>2019-01-19 01:07:00 +0000
commit95bbafee923fa6de163e3661c2a57ce6eb7f740e (patch)
tree768e9320e6184ee2fbc52803b407b3fe1b9e6fe1 /lib/libcrypto/engine/eng_int.h
parentsync (diff)
downloadwireguard-openbsd-95bbafee923fa6de163e3661c2a57ce6eb7f740e.tar.xz
wireguard-openbsd-95bbafee923fa6de163e3661c2a57ce6eb7f740e.zip
Partial port of EC_KEY_METHOD from OpenSSL 1.1.
This commit adds init/free, support for signing, setting and getting the method, engine support as well as extra data. from markus
Diffstat (limited to 'lib/libcrypto/engine/eng_int.h')
-rw-r--r--lib/libcrypto/engine/eng_int.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libcrypto/engine/eng_int.h b/lib/libcrypto/engine/eng_int.h
index dbb639949d3..298c0e327fa 100644
--- a/lib/libcrypto/engine/eng_int.h
+++ b/lib/libcrypto/engine/eng_int.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: eng_int.h,v 1.9 2016/12/21 15:49:29 jsing Exp $ */
+/* $OpenBSD: eng_int.h,v 1.10 2019/01/19 01:07:00 tb Exp $ */
/* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL
* project 2000.
*/
@@ -159,6 +159,7 @@ struct engine_st {
const DH_METHOD *dh_meth;
const ECDH_METHOD *ecdh_meth;
const ECDSA_METHOD *ecdsa_meth;
+ const EC_KEY_METHOD *ec_meth;
const RAND_METHOD *rand_meth;
const STORE_METHOD *store_meth;
/* Cipher handling is via this callback */