diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2011-08-30 11:31:45 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2011-08-30 12:15:20 +0200 |
commit | fe246db27d69e6e27ebde35f6e72e41802ce4a26 (patch) | |
tree | 8ff21f94095cf9938b4b86cd58c719b284570e68 /src/keys.c | |
parent | 0cbbe39e4f5a3965ae975c1eb3cc491ab4219f7c (diff) | |
download | libssh-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.c | 27 |
1 files changed, 0 insertions, 27 deletions
@@ -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. * |