[BACK]Return to cipher.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/cipher.h between version 1.25 and 1.25.2.1

version 1.25, 2000/12/19 23:17:56 version 1.25.2.1, 2001/09/27 19:03:54
Line 71 
Line 71 
                 struct {                  struct {
                         des_key_schedule key1;                          des_key_schedule key1;
                         des_key_schedule key2;                          des_key_schedule key2;
                         des_cblock iv2;  
                         des_key_schedule key3;                          des_key_schedule key3;
                           des_cblock iv1;
                           des_cblock iv2;
                         des_cblock iv3;                          des_cblock iv3;
                 }       des3;                  }       des3;
                 struct {                  struct {
Line 84 
Line 85 
                         u_char iv[8];                          u_char iv[8];
                 } cast;                  } cast;
                 struct {                  struct {
                         u4byte iv[4];                          u_char iv[16];
                         rijndael_ctx enc;                          rijndael_ctx enc;
                         rijndael_ctx dec;                          rijndael_ctx dec;
                 } rijndael;                  } rijndael;
Line 103 
Line 104 
         void    (*decrypt)(CipherContext *, u_char *, const u_char *, u_int);          void    (*decrypt)(CipherContext *, u_char *, const u_char *, u_int);
 };  };
   
 u_int cipher_mask_ssh1(int client);  u_int    cipher_mask_ssh1(int);
 Cipher *cipher_by_name(const char *name);  Cipher  *cipher_by_name(const char *);
 Cipher *cipher_by_number(int id);  Cipher  *cipher_by_number(int);
 int cipher_number(const char *name);  int      cipher_number(const char *);
 char *cipher_name(int id);  char    *cipher_name(int);
 int ciphers_valid(const char *names);  int      ciphers_valid(const char *);
 void cipher_init(CipherContext *, Cipher *, const u_char *, u_int, const u_char *, u_int);  void     cipher_init(CipherContext *, Cipher *, const u_char *, u_int,
 void cipher_encrypt(CipherContext *context, u_char *dest, const u_char *src, u_int len);      const u_char *, u_int);
 void cipher_decrypt(CipherContext *context, u_char *dest, const u_char *src, u_int len);  void     cipher_encrypt(CipherContext *, u_char *, const u_char *, u_int);
 void cipher_set_key_string(CipherContext *context, Cipher *cipher, const char *passphrase);  void     cipher_decrypt(CipherContext *, u_char *, const u_char *, u_int);
   void     cipher_set_key_string(CipherContext *, Cipher *, const char *);
   
 #endif                          /* CIPHER_H */  #endif                          /* CIPHER_H */

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.25.2.1