diff options
| author | tb <> | 2024-03-02 10:22:07 +0000 |
|---|---|---|
| committer | tb <> | 2024-03-02 10:22:07 +0000 |
| commit | e3494e65f2eaea2f3dd1e2d5163aa09c4d59490f (patch) | |
| tree | e5d97c80fd96d893f9af878bedbae28a61746942 /src | |
| parent | 474387b306decca4ad18d10dde947d4e106601e7 (diff) | |
| download | openbsd-e3494e65f2eaea2f3dd1e2d5163aa09c4d59490f.tar.gz openbsd-e3494e65f2eaea2f3dd1e2d5163aa09c4d59490f.tar.bz2 openbsd-e3494e65f2eaea2f3dd1e2d5163aa09c4d59490f.zip | |
Simplify engine.h
Garbage collect some more of this former horror show.
ok jsing
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/engine/engine.h | 46 |
1 files changed, 1 insertions, 45 deletions
diff --git a/src/lib/libcrypto/engine/engine.h b/src/lib/libcrypto/engine/engine.h index bb5112a02b..20398f8d7f 100644 --- a/src/lib/libcrypto/engine/engine.h +++ b/src/lib/libcrypto/engine/engine.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: engine.h,v 1.43 2023/11/19 15:41:46 tb Exp $ */ | 1 | /* $OpenBSD: engine.h,v 1.44 2024/03/02 10:22:07 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 | */ |
| @@ -66,22 +66,8 @@ | |||
| 66 | 66 | ||
| 67 | #include <openssl/opensslconf.h> | 67 | #include <openssl/opensslconf.h> |
| 68 | 68 | ||
| 69 | #include <openssl/bn.h> | ||
| 70 | #ifndef OPENSSL_NO_DH | ||
| 71 | #include <openssl/dh.h> | ||
| 72 | #endif | ||
| 73 | #ifndef OPENSSL_NO_DSA | ||
| 74 | #include <openssl/dsa.h> | ||
| 75 | #endif | ||
| 76 | #ifndef OPENSSL_NO_EC | ||
| 77 | #include <openssl/ec.h> | ||
| 78 | #endif | ||
| 79 | #include <openssl/err.h> | 69 | #include <openssl/err.h> |
| 80 | #ifndef OPENSSL_NO_RSA | ||
| 81 | #include <openssl/rsa.h> | ||
| 82 | #endif | ||
| 83 | #include <openssl/ui.h> | 70 | #include <openssl/ui.h> |
| 84 | #include <openssl/x509.h> | ||
| 85 | 71 | ||
| 86 | #include <openssl/ossl_typ.h> | 72 | #include <openssl/ossl_typ.h> |
| 87 | 73 | ||
| @@ -102,36 +88,6 @@ extern "C" { | |||
| 102 | #define ENGINE_METHOD_ALL (unsigned int)0xFFFF | 88 | #define ENGINE_METHOD_ALL (unsigned int)0xFFFF |
| 103 | #define ENGINE_METHOD_NONE (unsigned int)0x0000 | 89 | #define ENGINE_METHOD_NONE (unsigned int)0x0000 |
| 104 | 90 | ||
| 105 | #define ENGINE_TABLE_FLAG_NOINIT (unsigned int)0x0001 | ||
| 106 | |||
| 107 | #define ENGINE_FLAGS_MANUAL_CMD_CTRL (int)0x0002 | ||
| 108 | #define ENGINE_FLAGS_BY_ID_COPY (int)0x0004 | ||
| 109 | #define ENGINE_FLAGS_NO_REGISTER_ALL (int)0x0008 | ||
| 110 | #define ENGINE_CMD_FLAG_NUMERIC (unsigned int)0x0001 | ||
| 111 | #define ENGINE_CMD_FLAG_STRING (unsigned int)0x0002 | ||
| 112 | #define ENGINE_CMD_FLAG_NO_INPUT (unsigned int)0x0004 | ||
| 113 | #define ENGINE_CMD_FLAG_INTERNAL (unsigned int)0x0008 | ||
| 114 | |||
| 115 | #define ENGINE_CTRL_SET_LOGSTREAM 1 | ||
| 116 | #define ENGINE_CTRL_SET_PASSWORD_CALLBACK 2 | ||
| 117 | #define ENGINE_CTRL_HUP 3 | ||
| 118 | #define ENGINE_CTRL_SET_USER_INTERFACE 4 | ||
| 119 | #define ENGINE_CTRL_SET_CALLBACK_DATA 5 | ||
| 120 | #define ENGINE_CTRL_LOAD_CONFIGURATION 6 | ||
| 121 | #define ENGINE_CTRL_LOAD_SECTION 7 | ||
| 122 | |||
| 123 | #define ENGINE_CTRL_HAS_CTRL_FUNCTION 10 | ||
| 124 | #define ENGINE_CTRL_GET_FIRST_CMD_TYPE 11 | ||
| 125 | #define ENGINE_CTRL_GET_NEXT_CMD_TYPE 12 | ||
| 126 | #define ENGINE_CTRL_GET_CMD_FROM_NAME 13 | ||
| 127 | #define ENGINE_CTRL_GET_NAME_LEN_FROM_CMD 14 | ||
| 128 | #define ENGINE_CTRL_GET_NAME_FROM_CMD 15 | ||
| 129 | #define ENGINE_CTRL_GET_DESC_LEN_FROM_CMD 16 | ||
| 130 | #define ENGINE_CTRL_GET_DESC_FROM_CMD 17 | ||
| 131 | #define ENGINE_CTRL_GET_CMD_FLAGS 18 | ||
| 132 | |||
| 133 | #define ENGINE_CMD_BASE 200 | ||
| 134 | |||
| 135 | /* | 91 | /* |
| 136 | * Prototypes for the stub functions in engine_stubs.c. They are provided to | 92 | * Prototypes for the stub functions in engine_stubs.c. They are provided to |
| 137 | * build M2Crypto, Dovecot, apr-utils without patching. | 93 | * build M2Crypto, Dovecot, apr-utils without patching. |
