aboutsummaryrefslogtreecommitdiff
path: root/src/keys.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2011-08-30 11:31:45 +0200
committerAndreas Schneider <asn@cryptomilk.org>2011-08-30 12:15:20 +0200
commitfe246db27d69e6e27ebde35f6e72e41802ce4a26 (patch)
tree8ff21f94095cf9938b4b86cd58c719b284570e68 /src/keys.c
parent0cbbe39e4f5a3965ae975c1eb3cc491ab4219f7c (diff)
downloadlibssh-fe246db27d69e6e27ebde35f6e72e41802ce4a26.tar.gz
libssh-fe246db27d69e6e27ebde35f6e72e41802ce4a26.tar.xz
libssh-fe246db27d69e6e27ebde35f6e72e41802ce4a26.zip
keys: Move publickey_free() to legacy.c.
Diffstat (limited to 'src/keys.c')
-rw-r--r--src/keys.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/keys.c b/src/keys.c
index 92ddf788..31d9cea5 100644
--- a/src/keys.c
+++ b/src/keys.c
@@ -44,33 +44,6 @@
* @{
*/
-void publickey_free(ssh_public_key key) {
- if (key == NULL) {
- return;
- }
-
- switch(key->type) {
- case SSH_KEYTYPE_DSS:
-#ifdef HAVE_LIBGCRYPT
- gcry_sexp_release(key->dsa_pub);
-#elif HAVE_LIBCRYPTO
- DSA_free(key->dsa_pub);
-#endif
- break;
- case SSH_KEYTYPE_RSA:
- case SSH_KEYTYPE_RSA1:
-#ifdef HAVE_LIBGCRYPT
- gcry_sexp_release(key->rsa_pub);
-#elif defined HAVE_LIBCRYPTO
- RSA_free(key->rsa_pub);
-#endif
- break;
- default:
- break;
- }
- SAFE_FREE(key);
-}
-
/**
* @brief Make a public_key object out of a private_key object.
*