diff options
author | Markus Friedl <markus@cvs.openbsd.org> | 2001-03-26 23:23:25 +0000 |
---|---|---|
committer | Markus Friedl <markus@cvs.openbsd.org> | 2001-03-26 23:23:25 +0000 |
commit | b02cfdb4d486c8235ef9170295922555ebdc50b6 (patch) | |
tree | dc0d0b9fb8546907c451f9295a2582749ed0a711 /usr.bin/ssh/ssh-agent.c | |
parent | 80fc4e2f1398e92c610189f0dcc887d91869c474 (diff) |
try to read private f-secure ssh v2 rsa keys.
Diffstat (limited to 'usr.bin/ssh/ssh-agent.c')
-rw-r--r-- | usr.bin/ssh/ssh-agent.c | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/usr.bin/ssh/ssh-agent.c b/usr.bin/ssh/ssh-agent.c index 23ca3200b55..92edcb407b1 100644 --- a/usr.bin/ssh/ssh-agent.c +++ b/usr.bin/ssh/ssh-agent.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ssh-agent.c,v 1.52 2001/03/06 00:33:04 deraadt Exp $ */ +/* $OpenBSD: ssh-agent.c,v 1.53 2001/03/26 23:23:24 markus Exp $ */ /* * Author: Tatu Ylonen <ylo@cs.hut.fi> @@ -37,7 +37,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: ssh-agent.c,v 1.52 2001/03/06 00:33:04 deraadt Exp $"); +RCSID("$OpenBSD: ssh-agent.c,v 1.53 2001/03/26 23:23:24 markus Exp $"); #include <openssl/evp.h> #include <openssl/md5.h> @@ -357,25 +357,6 @@ process_remove_all_identities(SocketEntry *e, int version) } void -generate_additional_parameters(RSA *rsa) -{ - BIGNUM *aux; - BN_CTX *ctx; - /* Generate additional parameters */ - aux = BN_new(); - ctx = BN_CTX_new(); - - BN_sub(aux, rsa->q, BN_value_one()); - BN_mod(rsa->dmq1, rsa->d, aux, ctx); - - BN_sub(aux, rsa->p, BN_value_one()); - BN_mod(rsa->dmp1, rsa->d, aux, ctx); - - BN_clear_free(aux); - BN_CTX_free(ctx); -} - -void process_add_identity(SocketEntry *e, int version) { Key *k = NULL; @@ -732,6 +713,8 @@ main(int ac, char **av) extern int optind; fd_set *readsetp = NULL, *writesetp = NULL; + SSLeay_add_all_algorithms(); + while ((ch = getopt(ac, av, "cks")) != -1) { switch (ch) { case 'c': |