Below patch re-enables the "none" encryption (i.e. no encryption at all)
in OpenSSH 1.2. This mode is required in most countries to legally use SSH 
on Amateur Radio frequencies. Note that some countries do not even allow 
cryptographic methods used for authentication only.

This is a patch against OpenSSH-1.2pre17. To apply get into the openssh1.2
source directory and type: patch -p1 <openssh-1.2.patch

You can also find this patch on
        http://ftp.ccac.rwth-aachen.de/pub/jr/

diff -ur openssh-1.2/cipher.c openssh-1.2.bke/cipher.c
--- openssh-1.2/cipher.c        Thu Nov 25 01:54:58 1999
+++ openssh-1.2.bke/cipher.c    Mon Dec 13 02:06:37 1999
@@ -146,6 +146,7 @@
 cipher_mask()
 {
        unsigned int mask = 0;
+       mask |= 1 << SSH_CIPHER_NONE;           /* dl1bke */
        mask |= 1 << SSH_CIPHER_3DES;           /* Mandatory */
        mask |= 1 << SSH_CIPHER_BLOWFISH;
        return mask;
diff -ur openssh-1.2/ssh.c openssh-1.2.bke/ssh.c
--- openssh-1.2/ssh.c   Mon Dec  6 01:47:29 1999
+++ openssh-1.2.bke/ssh.c       Mon Dec 13 02:07:25 1999
@@ -106,7 +106,8 @@
 
        fprintf(stderr, "  -c cipher   Select encryption algorithm: "
                        "``3des'', "
-                       "``blowfish''\n");
+                       "``blowfish'', "
+                       "``none''\n");
        fprintf(stderr, "  -p port     Connect to this port.  Server must be on the 
same port.\n");
        fprintf(stderr, "  -L listen-port:host:port   Forward local port to remote 
address\n");
        fprintf(stderr, "  -R listen-port:host:port   Forward remote port to local 
address\n");


Yes, that's all! ;-)

73,

Joerg Reuter                                 http://poboxes.com/jreuter/
And I make my way to where the warm scent of soil fills the evening air. 
Everything is waiting quietly out there....                 (Anne Clark)

PGP signature

Reply via email to