summaryrefslogtreecommitdiff
path: root/crypto/engine/engine.h
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2002-01-22 01:40:18 +0000
committerDr. Stephen Henson <steve@openssl.org>2002-01-22 01:40:18 +0000
commitdf5eaa8a5297d42d1b44cfcf1210e7b016d3f7c1 (patch)
treec33133c2de7ca506de2789946bbdcd58b783ad89 /crypto/engine/engine.h
parent6ce46d69f5d940b07e8f4f191121546c3f33ada6 (diff)
downloadopenssl-new-df5eaa8a5297d42d1b44cfcf1210e7b016d3f7c1.tar.gz
default_algorithms option in ENGINE config.
Diffstat (limited to 'crypto/engine/engine.h')
-rw-r--r--crypto/engine/engine.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/engine/engine.h b/crypto/engine/engine.h
index 291841abcc..1dcb53bb1b 100644
--- a/crypto/engine/engine.h
+++ b/crypto/engine/engine.h
@@ -503,6 +503,7 @@ ENGINE *ENGINE_get_digest_engine(int nid);
* structure will have had its reference count up'd so the caller
* should still free their own reference 'e'. */
int ENGINE_set_default_RSA(ENGINE *e);
+int ENGINE_set_default_string(ENGINE *e, char *list);
/* Same for the other "methods" */
int ENGINE_set_default_DSA(ENGINE *e);
int ENGINE_set_default_DH(ENGINE *e);
@@ -651,6 +652,7 @@ void ERR_load_ENGINE_strings(void);
#define ENGINE_F_ENGINE_MODULE_INIT 187
#define ENGINE_F_ENGINE_NEW 122
#define ENGINE_F_ENGINE_REMOVE 123
+#define ENGINE_F_ENGINE_SET_DEFAULT_STRING 189
#define ENGINE_F_ENGINE_SET_DEFAULT_TYPE 126
#define ENGINE_F_ENGINE_SET_ID 129
#define ENGINE_F_ENGINE_SET_NAME 130
@@ -691,6 +693,7 @@ void ERR_load_ENGINE_strings(void);
#define ENGINE_R_INVALID_ARGUMENT 143
#define ENGINE_R_INVALID_CMD_NAME 137
#define ENGINE_R_INVALID_CMD_NUMBER 138
+#define ENGINE_R_INVALID_STRING 150
#define ENGINE_R_MISSING_KEY_COMPONENTS 111
#define ENGINE_R_NOT_INITIALISED 117
#define ENGINE_R_NOT_LOADED 112