X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=ssh.h;h=7857f15294ed10e364769682c6d50d3bec503c7f;hb=9600d8815a2d0e4fea5420bf2388ce8b092eba9b;hp=3981066c5fbb8c526a856a529fe3ffd1f3aaf288;hpb=cf356a9a5f4b4ecc0aca907fdfc76f3d193485b2;p=PuTTY.git diff --git a/ssh.h b/ssh.h index 3981066c..7857f152 100644 --- a/ssh.h +++ b/ssh.h @@ -72,6 +72,10 @@ typedef unsigned int word32; typedef unsigned int uint32; unsigned long crc32(const void *s, size_t len); +unsigned long crc32_update(unsigned long crc_input, const void *s, size_t len); + +/* SSH CRC compensation attack detector */ +int detect_attack(unsigned char *buf, uint32 len, unsigned char *IV); typedef struct { uint32 h[4];