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

Diff for /src/usr.bin/ssh/digest.h between version 1.3 and 1.4

version 1.3, 2014/03/26 04:55:35 version 1.4, 2014/05/02 03:27:54
Line 45 
Line 45 
 /* One-shot API */  /* One-shot API */
 int ssh_digest_memory(int alg, const void *m, size_t mlen,  int ssh_digest_memory(int alg, const void *m, size_t mlen,
     u_char *d, size_t dlen)      u_char *d, size_t dlen)
         __bounded((__buffer__, 2, 3))          __attribute__((__bounded__(__buffer__, 2, 3)))
         __bounded((__buffer__, 4, 5));          __attribute__((__bounded__(__buffer__, 4, 5)));
 int ssh_digest_buffer(int alg, const Buffer *b, u_char *d, size_t dlen)  int ssh_digest_buffer(int alg, const Buffer *b, u_char *d, size_t dlen)
         __bounded((__buffer__, 3, 4));          __attribute__((__bounded__(__buffer__, 3, 4)));
   
 /* Update API */  /* Update API */
 struct ssh_digest_ctx *ssh_digest_start(int alg);  struct ssh_digest_ctx *ssh_digest_start(int alg);
 int ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen)  int ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen)
         __bounded((__buffer__, 2, 3));          __attribute__((__bounded__(__buffer__, 2, 3)));
 int ssh_digest_update_buffer(struct ssh_digest_ctx *ctx, const Buffer *b);  int ssh_digest_update_buffer(struct ssh_digest_ctx *ctx, const Buffer *b);
 int ssh_digest_final(struct ssh_digest_ctx *ctx, u_char *d, size_t dlen)  int ssh_digest_final(struct ssh_digest_ctx *ctx, u_char *d, size_t dlen)
         __bounded((__buffer__, 2, 3));          __attribute__((__bounded__(__buffer__, 2, 3)));
 void ssh_digest_free(struct ssh_digest_ctx *ctx);  void ssh_digest_free(struct ssh_digest_ctx *ctx);
   
 #endif /* _DIGEST_H */  #endif /* _DIGEST_H */

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