[BACK]Return to blowfish.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / crypto / blowfish

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/crypto/blowfish/blowfish.h between version 1.5 and 1.6

version 1.5, 2002/02/27 01:32:17 version 1.6, 2003/08/26 23:51:14
Line 80  typedef struct bf_key_st {
Line 80  typedef struct bf_key_st {
         BF_LONG S[4*256];          BF_LONG S[4*256];
 } BF_KEY;  } BF_KEY;
   
 void BF_set_key __P((BF_KEY *, int, unsigned char *));  void BF_set_key __P((BF_KEY *, int, const unsigned char *));
 void BF_encrypt __P((BF_LONG *, BF_KEY *));  void BF_encrypt __P((BF_LONG *, const BF_KEY *));
 void BF_decrypt __P((BF_LONG *, BF_KEY *));  void BF_decrypt __P((BF_LONG *, const BF_KEY *));
 void BF_cbc_encrypt(const unsigned char *, unsigned char *, long,  void BF_cbc_encrypt(const unsigned char *, unsigned char *, long,
                     const BF_KEY *, unsigned char *, int);                      const BF_KEY *, unsigned char *, int);
   void BF_ecb_encrypt(const unsigned char *, unsigned char *,
                       const BF_KEY *, int);
   
 #ifdef  __cplusplus  #ifdef  __cplusplus
 }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

CVSweb <webmaster@jp.NetBSD.org>