summaryrefslogtreecommitdiff
path: root/sys/src
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2017-04-17 05:13:46 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2017-04-17 05:13:46 +0200
commit242274f7331436241464dcf26d2105b0f9aa9bbe (patch)
treed67eb0f7a2fc92d6c2dfada0c8398e6f373e986e /sys/src
parentddc6c1651574ca04fa73984452cdcc3dddb08256 (diff)
rsa2ssh: drop support for version 1 key format
Diffstat (limited to 'sys/src')
-rw-r--r--sys/src/cmd/auth/rsa2ssh.c26
1 files changed, 9 insertions, 17 deletions
diff --git a/sys/src/cmd/auth/rsa2ssh.c b/sys/src/cmd/auth/rsa2ssh.c
index 6c06af6b4..a008dfd0f 100644
--- a/sys/src/cmd/auth/rsa2ssh.c
+++ b/sys/src/cmd/auth/rsa2ssh.c
@@ -8,7 +8,7 @@
void
usage(void)
{
- fprint(2, "usage: auth/rsa2ssh [-2] [-c comment] [file]\n");
+ fprint(2, "usage: auth/rsa2ssh [-c comment] [file]\n");
exits("usage");
}
@@ -16,21 +16,19 @@ void
main(int argc, char **argv)
{
RSApriv *k;
- int ssh2;
char *comment;
+ uchar buf[8192], *p;
fmtinstall('B', mpfmt);
fmtinstall('[', encodefmt);
- ssh2 = 0;
comment = "";
ARGBEGIN{
case 'c':
comment = EARGF(usage());
break;
- case '2':
- ssh2 = 1;
+ case '2': /* backwards compatibility */
break;
default:
usage();
@@ -42,19 +40,13 @@ main(int argc, char **argv)
if((k = getrsakey(argc, argv, 0, nil)) == nil)
sysfatal("%r");
- if(ssh2) {
- uchar buf[8192], *p;
+ p = buf;
+ p = put4(p, 7);
+ p = putn(p, "ssh-rsa", 7);
+ p = putmp2(p, k->pub.ek);
+ p = putmp2(p, k->pub.n);
- p = buf;
- p = put4(p, 7);
- p = putn(p, "ssh-rsa", 7);
- p = putmp2(p, k->pub.ek);
- p = putmp2(p, k->pub.n);
-
- print("ssh-rsa %.*[ %s\n", (int)(p-buf), buf, comment);
- } else {
- print("%d %.10B %.10B %s\n", mpsignif(k->pub.n), k->pub.ek, k->pub.n, comment);
- }
+ print("ssh-rsa %.*[ %s\n", (int)(p-buf), buf, comment);
exits(nil);
}