diff options
author | 2001-03-26 23:23:23 +0000 | |
---|---|---|
committer | 2001-03-26 23:23:23 +0000 | |
commit | 795aa90192c0cf8d7d668dd52d887642f510294f (patch) | |
tree | 3aa6864e86a5b4993eccac1e81c21474e7488ccd /usr.bin/ssh/ssh-agent.c | |
parent | KNF (diff) | |
download | wireguard-openbsd-795aa90192c0cf8d7d668dd52d887642f510294f.tar.xz wireguard-openbsd-795aa90192c0cf8d7d668dd52d887642f510294f.zip |
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': |