From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Fri, 27 Nov 2015 16:54:14 -0800 To: 9fans@9fans.net Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] libsec/port/hmac.c Topicbox-Message-UUID: 790e6612-ead9-11e9-9d60-3106f5b1d025 hmac_x(uchar *p, ulong len, uchar *key, ulong klen, uchar *digest, DigestState *s, DigestState*(*x)(uchar*, ulong, uchar*, DigestState*), int xlen) { int i; uchar pad[Hmacblksz+1], innerdigest[256]; if(xlen > sizeof(innerdigest)) return nil; if(klen > Hmacblksz) return nil; /* first time through */ if(s == nil || s->seeded == 0){ >> if(klen >= Hmacblksz){ print("klen too large: %lud", klen); assert(0); i'm pretty sure that > is ment here, not >=. am i missing something? - erik