diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2012-02-04 20:25:24 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2012-02-04 20:25:24 +0100 |
commit | 19f7458ed30073bd325b491bb827c4b51d22f2e9 (patch) | |
tree | 73fa34db6d7a83daa22eebdf94757bbc77cbef9a /src/pki_gcrypt.c | |
parent | 3e83bc665f8e4f2f003fb641548c3e6399741550 (diff) | |
download | libssh-19f7458ed30073bd325b491bb827c4b51d22f2e9.tar.gz libssh-19f7458ed30073bd325b491bb827c4b51d22f2e9.tar.xz libssh-19f7458ed30073bd325b491bb827c4b51d22f2e9.zip |
pki: Add ecdsa gcrypt stubs.
Diffstat (limited to 'src/pki_gcrypt.c')
-rw-r--r-- | src/pki_gcrypt.c | 20 |
1 files changed, 20 insertions, 0 deletions
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) |