[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.38 and 1.39

version 1.38, 2012/12/11 22:31:18 version 1.39, 2013/01/08 18:49:04
Line 64 
Line 64 
 struct Cipher;  struct Cipher;
 struct CipherContext {  struct CipherContext {
         int     plaintext;          int     plaintext;
           int     encrypt;
         EVP_CIPHER_CTX evp;          EVP_CIPHER_CTX evp;
         Cipher *cipher;          Cipher *cipher;
 };  };
Line 76 
Line 77 
 int      ciphers_valid(const char *);  int      ciphers_valid(const char *);
 void     cipher_init(CipherContext *, Cipher *, const u_char *, u_int,  void     cipher_init(CipherContext *, Cipher *, const u_char *, u_int,
     const u_char *, u_int, int);      const u_char *, u_int, int);
 void     cipher_crypt(CipherContext *, u_char *, const u_char *, u_int, u_int);  void     cipher_crypt(CipherContext *, u_char *, const u_char *,
       u_int, u_int, u_int);
 void     cipher_cleanup(CipherContext *);  void     cipher_cleanup(CipherContext *);
 void     cipher_set_key_string(CipherContext *, Cipher *, const char *, int);  void     cipher_set_key_string(CipherContext *, Cipher *, const char *, int);
 u_int    cipher_blocksize(const Cipher *);  u_int    cipher_blocksize(const Cipher *);
 u_int    cipher_keylen(const Cipher *);  u_int    cipher_keylen(const Cipher *);
   u_int    cipher_authlen(const Cipher *);
   u_int    cipher_ivlen(const Cipher *);
 u_int    cipher_is_cbc(const Cipher *);  u_int    cipher_is_cbc(const Cipher *);
   
 u_int    cipher_get_number(const Cipher *);  u_int    cipher_get_number(const Cipher *);

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39