summaryrefslogtreecommitdiff
path: root/sys/src/cmd/auth/dsa2ssh.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-01-06 08:32:51 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2018-01-06 08:32:51 +0100
commita200ecd3a65539ed3320e076b3679afe84f6a79e (patch)
tree17893a3f98c79315499e78f4f00d70b163001948 /sys/src/cmd/auth/dsa2ssh.c
parent91a701747cb295a2b0339a332fb9a2f9e97b23c8 (diff)
remove asn12dsa, dsa2pub, dsa2ssh and dsagen
was mostly usefull for old ssh.
Diffstat (limited to 'sys/src/cmd/auth/dsa2ssh.c')
-rw-r--r--sys/src/cmd/auth/dsa2ssh.c48
1 files changed, 0 insertions, 48 deletions
diff --git a/sys/src/cmd/auth/dsa2ssh.c b/sys/src/cmd/auth/dsa2ssh.c
deleted file mode 100644
index 70983500a..000000000
--- a/sys/src/cmd/auth/dsa2ssh.c
+++ /dev/null
@@ -1,48 +0,0 @@
-#include <u.h>
-#include <libc.h>
-#include <auth.h>
-#include <mp.h>
-#include <libsec.h>
-#include "rsa2any.h"
-
-void
-usage(void)
-{
- fprint(2, "usage: auth/dsa2ssh [-c comment] [file]\n");
- exits("usage");
-}
-
-void
-main(int argc, char **argv)
-{
- DSApriv *k;
- char *comment;
- uchar buf[8192], *p;
-
- fmtinstall('B', mpfmt);
- fmtinstall('[', encodefmt);
- comment = "";
- ARGBEGIN{
- case 'c':
- comment = EARGF(usage());
- break;
- default:
- usage();
- }ARGEND
-
- if(argc > 1)
- usage();
-
- if((k = getdsakey(argc, argv, 0, nil)) == nil)
- sysfatal("%r");
-
- p = buf;
- p = put4(p, 7);
- p = putn(p, "ssh-dss", 7);
- p = putmp2(p, k->pub.p);
- p = putmp2(p, k->pub.q);
- p = putmp2(p, k->pub.alpha);
- p = putmp2(p, k->pub.key);
- print("ssh-dss %.*[ %s\n", (int)(p - buf), buf, comment);
- exits(nil);
-}