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

Diff for /src/usr.bin/ssh/chacha.h between version 1.1 and 1.2

version 1.1, 2013/11/21 00:45:44 version 1.2, 2014/03/26 04:55:35
Line 22 
Line 22 
 #define CHACHA_BLOCKLEN         64  #define CHACHA_BLOCKLEN         64
   
 void chacha_keysetup(struct chacha_ctx *x, const u_char *k, u_int kbits)  void chacha_keysetup(struct chacha_ctx *x, const u_char *k, u_int kbits)
     __attribute__((__bounded__(__minbytes__, 2, CHACHA_MINKEYLEN)));      __bounded((__minbytes__, 2, CHACHA_MINKEYLEN));
 void chacha_ivsetup(struct chacha_ctx *x, const u_char *iv, const u_char *ctr)  void chacha_ivsetup(struct chacha_ctx *x, const u_char *iv, const u_char *ctr)
     __attribute__((__bounded__(__minbytes__, 2, CHACHA_NONCELEN)))      __bounded((__minbytes__, 2, CHACHA_NONCELEN))
     __attribute__((__bounded__(__minbytes__, 3, CHACHA_CTRLEN)));      __bounded((__minbytes__, 3, CHACHA_CTRLEN));
 void chacha_encrypt_bytes(struct chacha_ctx *x, const u_char *m,  void chacha_encrypt_bytes(struct chacha_ctx *x, const u_char *m,
     u_char *c, u_int bytes)      u_char *c, u_int bytes)
     __attribute__((__bounded__(__buffer__, 2, 4)))      __bounded((__buffer__, 2, 4))
     __attribute__((__bounded__(__buffer__, 3, 4)));      __bounded((__buffer__, 3, 4));
   
 #endif  /* CHACHA_H */  #endif  /* CHACHA_H */
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2