Return to mac.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.5, 2002/05/16 22:02:50 | version 1.5.6.1, 2004/02/28 03:51:33 | ||
---|---|---|---|
|
|
||
if (mac->key == NULL) | if (mac->key == NULL) | ||
fatal("mac_compute: no key"); | fatal("mac_compute: no key"); | ||
if (mac->mac_len > sizeof(m)) | if ((u_int)mac->mac_len > sizeof(m)) | ||
fatal("mac_compute: mac too long"); | fatal("mac_compute: mac too long"); | ||
HMAC_Init(&c, mac->key, mac->key_len, mac->md); | HMAC_Init(&c, mac->key, mac->key_len, mac->md); | ||
PUT_32BIT(b, seqno); | PUT_32BIT(b, seqno); |