version 1.26, 2000/05/30 17:32:06 |
version 1.28, 2000/07/07 03:55:04 |
|
|
*/ |
*/ |
|
|
#include "includes.h" |
#include "includes.h" |
RCSID("$Id$"); |
RCSID("$OpenBSD$"); |
|
|
#include <openssl/evp.h> |
#include <openssl/evp.h> |
#include <openssl/pem.h> |
#include <openssl/pem.h> |
|
|
exit(1); |
exit(1); |
} |
} |
dsa_make_key_blob(k, &blob, &len); |
dsa_make_key_blob(k, &blob, &len); |
fprintf(stdout, SSH_COM_MAGIC_BEGIN "\n"); |
fprintf(stdout, "%s\n", SSH_COM_MAGIC_BEGIN); |
fprintf(stdout, |
fprintf(stdout, |
"Comment: \"%d-bit DSA, converted from openssh by %s@%s\"\n", |
"Comment: \"%d-bit DSA, converted from openssh by %s@%s\"\n", |
BN_num_bits(k->dsa->p), |
BN_num_bits(k->dsa->p), |
pw->pw_name, hostname); |
pw->pw_name, hostname); |
dump_base64(stdout, blob, len); |
dump_base64(stdout, blob, len); |
fprintf(stdout, SSH_COM_MAGIC_END "\n"); |
fprintf(stdout, "%s\n", SSH_COM_MAGIC_END); |
key_free(k); |
key_free(k); |
xfree(blob); |
xfree(blob); |
exit(0); |
exit(0); |