Browse Subversion Repository
Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.h
Parent Directory
| Revision Log
| Patch
| 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 |
| 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, |
| 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 |
|
|
| |