summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/rfc-pg.c
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>1999-09-26 20:53:39 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>1999-09-26 20:53:39 +0000
commit8c922cd518cd36a281ce7cb57136ab3daff4af36 (patch)
tree3e941e108cbcb7ced11e67bd3d01c5e04dfa6283 /usr.bin/ssh/rfc-pg.c
parent51e6206503f4e208e20bee340a0992c2dbccf1fa (diff)
i bet a lot of people didn't know what ssh 1.2.16 had a nice license.
well, except for the patent issues. someone in sweden (forget their name at the moment) cleaned out most of the patented code, and now this code removes rsa code. when this is done, it will link against libssl, but the work isn't completely done yet. then we need to bring this up to modern days, featurewise.
Diffstat (limited to 'usr.bin/ssh/rfc-pg.c')
-rw-r--r--usr.bin/ssh/rfc-pg.c49
1 files changed, 49 insertions, 0 deletions
diff --git a/usr.bin/ssh/rfc-pg.c b/usr.bin/ssh/rfc-pg.c
new file mode 100644
index 00000000000..20d9b483908
--- /dev/null
+++ b/usr.bin/ssh/rfc-pg.c
@@ -0,0 +1,49 @@
+/*
+
+rfc-pg.c
+
+Author: Tatu Ylonen <ylo@cs.hut.fi>
+
+Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
+ All rights reserved
+
+Created: Fri Jul 7 02:14:16 1995 ylo
+
+*/
+
+/* RCSID("$Id: rfc-pg.c,v 1.1 1999/09/26 20:53:37 deraadt Exp $"); */
+
+#include <stdio.h>
+
+int main()
+{
+ int add_formfeed = 0;
+ int skipping = 0;
+ int ch;
+
+ while ((ch = getc(stdin)) != EOF)
+ {
+ if (ch == '\n')
+ {
+ if (add_formfeed)
+ {
+ putc('\n', stdout);
+ putc('\014', stdout);
+ putc('\n', stdout);
+ add_formfeed = 0;
+ skipping = 1;
+ continue;
+ }
+ if (skipping)
+ continue;
+ }
+ skipping = 0;
+ if (ch == '\014')
+ {
+ add_formfeed = 1;
+ continue;
+ }
+ putc(ch, stdout);
+ }
+ exit(0);
+}