X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/c677cad690637a1ceaf6e039dcdbd3a267ad3c86..9916cc1e8d26f1caef36fc1ee525819e6ca62f42:/ssh.h diff --git a/ssh.h b/ssh.h index 7e928ff1..2e9194fd 100644 --- a/ssh.h +++ b/ssh.h @@ -190,8 +190,14 @@ struct ssh_mac { void *(*make_context)(void); void (*free_context)(void *); void (*setkey) (void *, unsigned char *key); + /* whole-packet operations */ void (*generate) (void *, unsigned char *blk, int len, unsigned long seq); int (*verify) (void *, unsigned char *blk, int len, unsigned long seq); + /* partial-packet operations */ + void (*start) (void *); + void (*bytes) (void *, unsigned char const *, int); + void (*genresult) (void *, unsigned char *); + int (*verresult) (void *, unsigned char const *); char *name; int len; char *text_name;