summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/engine/eng_int.h
diff options
context:
space:
mode:
authortb <>2019-01-19 01:07:00 +0000
committertb <>2019-01-19 01:07:00 +0000
commitaa769d92fad41004606a446424dde716784d7854 (patch)
treef28042e7a3c924e4bf846d6cded984e02699177d /src/lib/libcrypto/engine/eng_int.h
parent640fa09d8cf557a05ae0593b939b6f5c57397e06 (diff)
downloadopenbsd-aa769d92fad41004606a446424dde716784d7854.tar.gz
openbsd-aa769d92fad41004606a446424dde716784d7854.tar.bz2
openbsd-aa769d92fad41004606a446424dde716784d7854.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 'src/lib/libcrypto/engine/eng_int.h')
-rw-r--r--src/lib/libcrypto/engine/eng_int.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libcrypto/engine/eng_int.h b/src/lib/libcrypto/engine/eng_int.h
index dbb639949d..298c0e327f 100644
--- a/src/lib/libcrypto/engine/eng_int.h
+++ b/src/lib/libcrypto/engine/eng_int.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: eng_int.h,v 1.9 2016/12/21 15:49:29 jsing Exp $ */ 1/* $OpenBSD: eng_int.h,v 1.10 2019/01/19 01:07:00 tb Exp $ */
2/* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL 2/* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL
3 * project 2000. 3 * project 2000.
4 */ 4 */
@@ -159,6 +159,7 @@ struct engine_st {
159 const DH_METHOD *dh_meth; 159 const DH_METHOD *dh_meth;
160 const ECDH_METHOD *ecdh_meth; 160 const ECDH_METHOD *ecdh_meth;
161 const ECDSA_METHOD *ecdsa_meth; 161 const ECDSA_METHOD *ecdsa_meth;
162 const EC_KEY_METHOD *ec_meth;
162 const RAND_METHOD *rand_meth; 163 const RAND_METHOD *rand_meth;
163 const STORE_METHOD *store_meth; 164 const STORE_METHOD *store_meth;
164 /* Cipher handling is via this callback */ 165 /* Cipher handling is via this callback */