From 19f7458ed30073bd325b491bb827c4b51d22f2e9 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 4 Feb 2012 20:25:24 +0100 Subject: pki: Add ecdsa gcrypt stubs. --- src/pki_gcrypt.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/pki_gcrypt.c') diff --git a/src/pki_gcrypt.c b/src/pki_gcrypt.c index 27c5eed7..a44ed73a 100644 --- a/src/pki_gcrypt.c +++ b/src/pki_gcrypt.c @@ -584,6 +584,13 @@ error: return rc; } +#ifdef HAVE_GCRYPT_ECC +int pki_key_ecdsa_nid_from_name(const char *name) +{ + return -1; +} +#endif + ssh_key pki_private_key_from_base64(const char *b64_key, const char *passphrase, ssh_auth_callback auth_fn, @@ -704,6 +711,13 @@ int pki_pubkey_build_rsa(ssh_key key, return SSH_OK; } +#ifdef HAVE_GCRYPT_ECC +int pki_pubkey_build_ecdsa(ssh_key key, int nid, ssh_string e) +{ + return -1; +} +#endif + ssh_key pki_key_dup(const ssh_key key, int demote) { ssh_key new; @@ -995,6 +1009,12 @@ int pki_key_generate_dss(ssh_key key, int parameter){ return pki_key_generate(key, parameter, "dsa", SSH_KEYTYPE_DSS); } +#ifdef HAVE_GCRYPT_ECC +int pki_key_generate_ecdsa(ssh_key key, int parameter) { + return -1; +} +#endif + static int _bignum_cmp(const gcry_sexp_t s1, const gcry_sexp_t s2, const char *what) -- cgit v1.2.3