--- /dev/null
+--- openssh-4.4p1/cipher.c.old 2006-11-25 22:56:20.000000000 +0100
++++ openssh-4.4p1/cipher.c 2006-11-25 22:55:47.000000000 +0100
+@@ -72,7 +72,9 @@
+
+ { "3des-cbc", SSH_CIPHER_SSH2, 8, 24, 0, EVP_des_ede3_cbc },
+ { "blowfish-cbc", SSH_CIPHER_SSH2, 8, 16, 0, EVP_bf_cbc },
++#ifndef OPENSSL_NO_CAST
+ { "cast128-cbc", SSH_CIPHER_SSH2, 8, 16, 0, EVP_cast5_cbc },
++#endif
+ { "arcfour", SSH_CIPHER_SSH2, 8, 16, 0, EVP_rc4 },
+ { "arcfour128", SSH_CIPHER_SSH2, 8, 16, 1536, EVP_rc4 },
+ { "arcfour256", SSH_CIPHER_SSH2, 8, 32, 1536, EVP_rc4 },
--- /dev/null
+--- openssh-4.4p1/mac.c.old 2006-11-25 22:59:32.000000000 +0100
++++ openssh-4.4p1/mac.c 2006-11-25 22:59:48.000000000 +0100
+@@ -51,8 +51,10 @@
+ { "hmac-sha1-96", EVP_sha1, 96 },
+ { "hmac-md5", EVP_md5, 0 },
+ { "hmac-md5-96", EVP_md5, 96 },
++#ifndef OPENSSL_NO_RIPEMD
+ { "hmac-ripemd160", EVP_ripemd160, 0 },
+ { "hmac-ripemd160@openssh.com", EVP_ripemd160, 0 },
++#endif
+ { NULL, NULL, 0 }
+ };
+