Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3808 by maya, Wed Mar 10 15:27:58 2010 UTC revision 3850 by doda, Mon Apr 12 08:29:53 2010 UTC
# Line 47  See LICENSE.TXT for the license. Line 47  See LICENSE.TXT for the license.
47    
48  // from OpenSSH  // from OpenSSH
49  extern const EVP_CIPHER *evp_aes_128_ctr(void);  extern const EVP_CIPHER *evp_aes_128_ctr(void);
50    extern const EVP_CIPHER *evp_des3_ctr(void);
51    extern const EVP_CIPHER *evp_bf_ctr(void);
52    extern const EVP_CIPHER *evp_cast5_ctr(void);
53    
54  // yutaka  // yutaka
55  #define SSH2_USE  #define SSH2_USE
# Line 87  typedef enum { Line 90  typedef enum {
90          SSH2_CIPHER_AES192_CTR, SSH2_CIPHER_AES256_CTR,          SSH2_CIPHER_AES192_CTR, SSH2_CIPHER_AES256_CTR,
91          SSH2_CIPHER_ARCFOUR, SSH2_CIPHER_ARCFOUR128, SSH2_CIPHER_ARCFOUR256,          SSH2_CIPHER_ARCFOUR, SSH2_CIPHER_ARCFOUR128, SSH2_CIPHER_ARCFOUR256,
92          SSH2_CIPHER_CAST128_CBC,          SSH2_CIPHER_CAST128_CBC,
93            SSH2_CIPHER_3DES_CTR, SSH2_CIPHER_BLOWFISH_CTR, SSH2_CIPHER_CAST128_CTR,
94  } SSHCipher;  } SSHCipher;
95    
96  #define SSH_CIPHER_MAX SSH2_CIPHER_CAST128_CBC  #define SSH_CIPHER_MAX SSH2_CIPHER_CAST128_CTR
97    
98  typedef enum {  typedef enum {
99          SSH_AUTH_NONE, SSH_AUTH_RHOSTS, SSH_AUTH_RSA, SSH_AUTH_PASSWORD,          SSH_AUTH_NONE, SSH_AUTH_RHOSTS, SSH_AUTH_RSA, SSH_AUTH_PASSWORD,
# Line 315  static ssh2_cipher_t ssh2_ciphers[] = { Line 319  static ssh2_cipher_t ssh2_ciphers[] = {
319          {SSH2_CIPHER_ARCFOUR128,   "arcfour128",    8, 16, 1536, EVP_rc4},          {SSH2_CIPHER_ARCFOUR128,   "arcfour128",    8, 16, 1536, EVP_rc4},
320          {SSH2_CIPHER_ARCFOUR256,   "arcfour256",    8, 32, 1536, EVP_rc4},          {SSH2_CIPHER_ARCFOUR256,   "arcfour256",    8, 32, 1536, EVP_rc4},
321          {SSH2_CIPHER_CAST128_CBC,  "cast128-cbc",   8, 16, 0, EVP_cast5_cbc},          {SSH2_CIPHER_CAST128_CBC,  "cast128-cbc",   8, 16, 0, EVP_cast5_cbc},
322            {SSH2_CIPHER_3DES_CTR,     "3des-ctr",      8, 24, 0, evp_des3_ctr},
323            {SSH2_CIPHER_BLOWFISH_CTR, "blowfish-ctr",  8, 16, 0, evp_bf_ctr},
324            {SSH2_CIPHER_CAST128_CTR,  "cast128-ctr",   8, 16, 0, evp_cast5_ctr},
325          {SSH_CIPHER_NONE, NULL, 0, 0, 0, NULL},          {SSH_CIPHER_NONE, NULL, 0, 0, 0, NULL},
326  };  };
327    

Legend:
Removed from v.3808  
changed lines
  Added in v.3850

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26