[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.8 and 1.9

version 1.8, 2014/05/02 03:27:54 version 1.9, 2014/06/24 01:13:21
Line 21 
Line 21 
 /* Returns the algorithm's digest length in bytes or 0 for invalid algorithm */  /* Returns the algorithm's digest length in bytes or 0 for invalid algorithm */
 size_t ssh_hmac_bytes(int alg);  size_t ssh_hmac_bytes(int alg);
   
   struct sshbuf;
 struct ssh_hmac_ctx;  struct ssh_hmac_ctx;
 struct ssh_hmac_ctx *ssh_hmac_start(int alg);  struct ssh_hmac_ctx *ssh_hmac_start(int alg);
   
Line 29 
Line 30 
         __attribute__((__bounded__(__buffer__, 2, 3)));          __attribute__((__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)));          __attribute__((__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 struct sshbuf *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)));          __attribute__((__bounded__(__buffer__, 2, 3)));
 void ssh_hmac_free(struct ssh_hmac_ctx *ctx);  void ssh_hmac_free(struct ssh_hmac_ctx *ctx);

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9