poly1305_hash(&poly, ppk, sz);
poly1305_done(&poly, buf_u);
poly1305_hash(&poly, ppk, sz);
poly1305_done(&poly, buf_u);
if (!ct_memeq(buf_u, pmac, POLY1305_TAGSZ)) {
TRACE_MACERR(pmac, POLY1305_TAGSZ);
return (KSERR_DECRYPT);
if (!ct_memeq(buf_u, pmac, POLY1305_TAGSZ)) {
TRACE_MACERR(pmac, POLY1305_TAGSZ);
return (KSERR_DECRYPT);