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

Diff for /src/usr.bin/ssh/hmac.h between version 1.6 and 1.7

version 1.6, 2014/01/27 18:58:14 version 1.7, 2014/03/26 04:55:35
Line 26 
Line 26 
   
 /* Sets the state of the HMAC or resets the state if key == NULL */  /* Sets the state of the HMAC or resets the state if key == NULL */
 int ssh_hmac_init(struct ssh_hmac_ctx *ctx, const void *key, size_t klen)  int ssh_hmac_init(struct ssh_hmac_ctx *ctx, const void *key, size_t klen)
         __attribute__((__bounded__(__buffer__, 2, 3)));          __bounded((__buffer__, 2, 3));
 int ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen)  int ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen)
         __attribute__((__bounded__(__buffer__, 2, 3)));          __bounded((__buffer__, 2, 3));
 int ssh_hmac_update_buffer(struct ssh_hmac_ctx *ctx, const Buffer *b);  int ssh_hmac_update_buffer(struct ssh_hmac_ctx *ctx, const Buffer *b);
 int ssh_hmac_final(struct ssh_hmac_ctx *ctx, u_char *d, size_t dlen)  int ssh_hmac_final(struct ssh_hmac_ctx *ctx, u_char *d, size_t dlen)
         __attribute__((__bounded__(__buffer__, 2, 3)));          __bounded((__buffer__, 2, 3));
 void ssh_hmac_free(struct ssh_hmac_ctx *ctx);  void ssh_hmac_free(struct ssh_hmac_ctx *ctx);
   
 #endif /* _HMAC_H */  #endif /* _HMAC_H */

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