Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

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

revision 3168 by doda, Fri Nov 21 18:54:22 2008 UTC revision 3169 by doda, Sat Nov 22 06:46:43 2008 UTC
# Line 193  static void normalize_cipher_order(char Line 193  static void normalize_cipher_order(char
193                  SSH2_CIPHER_AES192_CTR,                  SSH2_CIPHER_AES192_CTR,
194                  SSH2_CIPHER_AES256_CTR,                  SSH2_CIPHER_AES256_CTR,
195                  SSH2_CIPHER_ARCFOUR,                  SSH2_CIPHER_ARCFOUR,
196                    SSH2_CIPHER_ARCFOUR128,
197                    SSH2_CIPHER_ARCFOUR256,
198                  SSH_CIPHER_3DES,                  SSH_CIPHER_3DES,
199                  SSH_CIPHER_NONE,                  SSH_CIPHER_NONE,
200                  SSH_CIPHER_DES,                  SSH_CIPHER_DES,
# Line 2046  static char FAR *get_cipher_name(int cip Line 2048  static char FAR *get_cipher_name(int cip
2048                  return "AES256-CTR(SSH2)";                  return "AES256-CTR(SSH2)";
2049          case SSH2_CIPHER_ARCFOUR:          case SSH2_CIPHER_ARCFOUR:
2050                  return "Arcfour(SSH2)";                  return "Arcfour(SSH2)";
2051            case SSH2_CIPHER_ARCFOUR128:
2052                    return "Arcfour128(SSH2)";
2053            case SSH2_CIPHER_ARCFOUR256:
2054                    return "Arcfour256(SSH2)";
2055    
2056          default:          default:
2057                  return NULL;                  return NULL;
# Line 3383  public_error: Line 3389  public_error:
3389                                  MD5_Update(&md, (const unsigned char *)passphrase, strlen(passphrase));                                  MD5_Update(&md, (const unsigned char *)passphrase, strlen(passphrase));
3390                                  MD5_Final(digest, &md);                                  MD5_Final(digest, &md);
3391                                  if (cipher_num == SSH_CIPHER_NONE) {                                  if (cipher_num == SSH_CIPHER_NONE) {
3392                                          cipher_init_SSH2(&cipher_ctx, digest, 16, NULL, 0, CIPHER_ENCRYPT, EVP_enc_null(), pvar);                                          cipher_init_SSH2(&cipher_ctx, digest, 16, NULL, 0, CIPHER_ENCRYPT, EVP_enc_null(), 0, pvar);
3393                                  } else {                                  } else {
3394                                          cipher_init_SSH2(&cipher_ctx, digest, 16, NULL, 0, CIPHER_ENCRYPT, evp_ssh1_3des(), pvar);                                          cipher_init_SSH2(&cipher_ctx, digest, 16, NULL, 0, CIPHER_ENCRYPT, evp_ssh1_3des(), 0, pvar);
3395                                  }                                  }
3396                                  len = buffer_len(b);                                  len = buffer_len(b);
3397                                  if (len % 8) { // fatal error                                  if (len % 8) { // fatal error

Legend:
Removed from v.3168  
changed lines
  Added in v.3169

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