|  | @@ -1,34 +1,37 @@
 | 
	
		
			
				|  |  | ---- openssh-5.4p1.orig/cipher.c	2009-01-28 06:38:41.000000000 +0100
 | 
	
		
			
				|  |  | -+++ openssh-5.4p1/cipher.c	2010-03-17 16:24:25.000000000 +0100
 | 
	
		
			
				|  |  | -@@ -69,21 +69,30 @@ struct Cipher {
 | 
	
		
			
				|  |  | - 	{ "none",		SSH_CIPHER_NONE, 8, 0, 0, 0, EVP_enc_null },
 | 
	
		
			
				|  |  | - 	{ "des",		SSH_CIPHER_DES, 8, 8, 0, 1, EVP_des_cbc },
 | 
	
		
			
				|  |  | - 	{ "3des",		SSH_CIPHER_3DES, 8, 16, 0, 1, evp_ssh1_3des },
 | 
	
		
			
				|  |  | +diff -Nur openssh-6.2p1.orig/cipher.c openssh-6.2p1/cipher.c
 | 
	
		
			
				|  |  | +--- openssh-6.2p1.orig/cipher.c	2013-02-12 01:00:35.000000000 +0100
 | 
	
		
			
				|  |  | ++++ openssh-6.2p1/cipher.c	2013-04-29 15:10:49.000000000 +0200
 | 
	
		
			
				|  |  | +@@ -69,23 +69,33 @@
 | 
	
		
			
				|  |  | + 	{ "none",	SSH_CIPHER_NONE, 8, 0, 0, 0, 0, 0, EVP_enc_null },
 | 
	
		
			
				|  |  | + 	{ "des",	SSH_CIPHER_DES, 8, 8, 0, 0, 0, 1, EVP_des_cbc },
 | 
	
		
			
				|  |  | + 	{ "3des",	SSH_CIPHER_3DES, 8, 16, 0, 0, 0, 1, evp_ssh1_3des },
 | 
	
		
			
				|  |  |  +#ifndef OPENSSL_NO_BF
 | 
	
		
			
				|  |  | - 	{ "blowfish",		SSH_CIPHER_BLOWFISH, 8, 32, 0, 1, evp_ssh1_bf },
 | 
	
		
			
				|  |  | --
 | 
	
		
			
				|  |  | + 	{ "blowfish",	SSH_CIPHER_BLOWFISH, 8, 32, 0, 0, 0, 1, evp_ssh1_bf },
 | 
	
		
			
				|  |  |  +#endif
 | 
	
		
			
				|  |  | - 	{ "3des-cbc",		SSH_CIPHER_SSH2, 8, 24, 0, 1, EVP_des_ede3_cbc },
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | + 	{ "3des-cbc",	SSH_CIPHER_SSH2, 8, 24, 0, 0, 0, 1, EVP_des_ede3_cbc },
 | 
	
		
			
				|  |  |  +#ifndef OPENSSL_NO_BF
 | 
	
		
			
				|  |  | - 	{ "blowfish-cbc",	SSH_CIPHER_SSH2, 8, 16, 0, 1, EVP_bf_cbc },
 | 
	
		
			
				|  |  | + 	{ "blowfish-cbc",
 | 
	
		
			
				|  |  | + 			SSH_CIPHER_SSH2, 8, 16, 0, 0, 0, 1, EVP_bf_cbc },
 | 
	
		
			
				|  |  |  +#endif
 | 
	
		
			
				|  |  |  +#ifndef OPENSSL_NO_CAST
 | 
	
		
			
				|  |  | - 	{ "cast128-cbc",	SSH_CIPHER_SSH2, 8, 16, 0, 1, EVP_cast5_cbc },
 | 
	
		
			
				|  |  | + 	{ "cast128-cbc",
 | 
	
		
			
				|  |  | + 			SSH_CIPHER_SSH2, 8, 16, 0, 0, 0, 1, EVP_cast5_cbc },
 | 
	
		
			
				|  |  |  +#endif
 | 
	
		
			
				|  |  | - 	{ "arcfour",		SSH_CIPHER_SSH2, 8, 16, 0, 0, EVP_rc4 },
 | 
	
		
			
				|  |  | - 	{ "arcfour128",		SSH_CIPHER_SSH2, 8, 16, 1536, 0, EVP_rc4 },
 | 
	
		
			
				|  |  | - 	{ "arcfour256",		SSH_CIPHER_SSH2, 8, 32, 1536, 0, EVP_rc4 },
 | 
	
		
			
				|  |  | - 	{ "aes128-cbc",		SSH_CIPHER_SSH2, 16, 16, 0, 1, EVP_aes_128_cbc },
 | 
	
		
			
				|  |  | + 	{ "arcfour",	SSH_CIPHER_SSH2, 8, 16, 0, 0, 0, 0, EVP_rc4 },
 | 
	
		
			
				|  |  | + 	{ "arcfour128",	SSH_CIPHER_SSH2, 8, 16, 0, 0, 1536, 0, EVP_rc4 },
 | 
	
		
			
				|  |  | + 	{ "arcfour256",	SSH_CIPHER_SSH2, 8, 32, 0, 0, 1536, 0, EVP_rc4 },
 | 
	
		
			
				|  |  | + 	{ "aes128-cbc",	SSH_CIPHER_SSH2, 16, 16, 0, 0, 0, 1, EVP_aes_128_cbc },
 | 
	
		
			
				|  |  |  +#ifndef OPENSSL_NO_AES192
 | 
	
		
			
				|  |  | - 	{ "aes192-cbc",		SSH_CIPHER_SSH2, 16, 24, 0, 1, EVP_aes_192_cbc },
 | 
	
		
			
				|  |  | + 	{ "aes192-cbc",	SSH_CIPHER_SSH2, 16, 24, 0, 0, 0, 1, EVP_aes_192_cbc },
 | 
	
		
			
				|  |  |  +#endif
 | 
	
		
			
				|  |  | - 	{ "aes256-cbc",		SSH_CIPHER_SSH2, 16, 32, 0, 1, EVP_aes_256_cbc },
 | 
	
		
			
				|  |  | + 	{ "aes256-cbc",	SSH_CIPHER_SSH2, 16, 32, 0, 0, 0, 1, EVP_aes_256_cbc },
 | 
	
		
			
				|  |  |   	{ "rijndael-cbc@lysator.liu.se",
 | 
	
		
			
				|  |  | - 				SSH_CIPHER_SSH2, 16, 32, 0, 1, EVP_aes_256_cbc },
 | 
	
		
			
				|  |  | - 	{ "aes128-ctr",		SSH_CIPHER_SSH2, 16, 16, 0, 0, evp_aes_128_ctr },
 | 
	
		
			
				|  |  | + 			SSH_CIPHER_SSH2, 16, 32, 0, 0, 0, 1, EVP_aes_256_cbc },
 | 
	
		
			
				|  |  | + 	{ "aes128-ctr",	SSH_CIPHER_SSH2, 16, 16, 0, 0, 0, 0, EVP_aes_128_ctr },
 | 
	
		
			
				|  |  |  +#ifndef OPENSSL_NO_AES192
 | 
	
		
			
				|  |  | - 	{ "aes192-ctr",		SSH_CIPHER_SSH2, 16, 24, 0, 0, evp_aes_128_ctr },
 | 
	
		
			
				|  |  | + 	{ "aes192-ctr",	SSH_CIPHER_SSH2, 16, 24, 0, 0, 0, 0, EVP_aes_192_ctr },
 | 
	
		
			
				|  |  |  +#endif
 | 
	
		
			
				|  |  | - 	{ "aes256-ctr",		SSH_CIPHER_SSH2, 16, 32, 0, 0, evp_aes_128_ctr },
 | 
	
		
			
				|  |  | - #ifdef USE_CIPHER_ACSS
 | 
	
		
			
				|  |  | - 	{ "acss@openssh.org",	SSH_CIPHER_SSH2, 16, 5, 0, 0, EVP_acss },
 | 
	
		
			
				|  |  | + 	{ "aes256-ctr",	SSH_CIPHER_SSH2, 16, 32, 0, 0, 0, 0, EVP_aes_256_ctr },
 | 
	
		
			
				|  |  | + #ifdef OPENSSL_HAVE_EVPGCM
 | 
	
		
			
				|  |  | + 	{ "aes128-gcm@openssh.com",
 |