summaryrefslogtreecommitdiffstats
path: root/crypto/engine
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2006-06-01 12:38:22 +0000
committerDr. Stephen Henson <steve@openssl.org>2006-06-01 12:38:22 +0000
commit6f88c6a634868a97d9613d6ec3663bf83a05d379 (patch)
tree0e030487167f88b35a56e3b0698dff67e0016415 /crypto/engine
parent58aa573ac2b2bd4b20902ede24f0b7ba97bcef68 (diff)
Add missing prototype. Extend engine utility to print public key algorithms.
Diffstat (limited to 'crypto/engine')
-rw-r--r--crypto/engine/eng_fat.c1
-rw-r--r--crypto/engine/engine.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/crypto/engine/eng_fat.c b/crypto/engine/eng_fat.c
index 27c1662f62..80cc4f0073 100644
--- a/crypto/engine/eng_fat.c
+++ b/crypto/engine/eng_fat.c
@@ -154,6 +154,7 @@ int ENGINE_register_complete(ENGINE *e)
ENGINE_register_ECDSA(e);
#endif
ENGINE_register_RAND(e);
+ ENGINE_register_pkey_meths(e);
return 1;
}
diff --git a/crypto/engine/engine.h b/crypto/engine/engine.h
index e68eafd66f..985b0a9f49 100644
--- a/crypto/engine/engine.h
+++ b/crypto/engine/engine.h
@@ -465,6 +465,7 @@ int ENGINE_set_load_privkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f);
int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f);
int ENGINE_set_ciphers(ENGINE *e, ENGINE_CIPHERS_PTR f);
int ENGINE_set_digests(ENGINE *e, ENGINE_DIGESTS_PTR f);
+int ENGINE_set_pkey_meths(ENGINE *e, ENGINE_PKEY_METHS_PTR f);
int ENGINE_set_flags(ENGINE *e, int flags);
int ENGINE_set_cmd_defns(ENGINE *e, const ENGINE_CMD_DEFN *defns);
/* These functions allow control over any per-structure ENGINE data. */