[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.2 and 1.3

version 1.2, 2014/03/26 04:55:35 version 1.3, 2014/05/02 03:27:54
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)
     __bounded((__minbytes__, 2, CHACHA_MINKEYLEN));      __attribute__((__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)
     __bounded((__minbytes__, 2, CHACHA_NONCELEN))      __attribute__((__bounded__(__minbytes__, 2, CHACHA_NONCELEN)))
     __bounded((__minbytes__, 3, CHACHA_CTRLEN));      __attribute__((__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)
     __bounded((__buffer__, 2, 4))      __attribute__((__bounded__(__buffer__, 2, 4)))
     __bounded((__buffer__, 3, 4));      __attribute__((__bounded__(__buffer__, 3, 4)));
   
 #endif  /* CHACHA_H */  #endif  /* CHACHA_H */
   

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