NH_MESSAGE_UNIT
bytes = min(len, (int)NH_MESSAGE_UNIT - ctx->buflen);
if (ctx->buflen < NH_MESSAGE_UNIT)
nhpoly1305_units(ctx, key, ctx->buffer, NH_MESSAGE_UNIT);
if (len >= NH_MESSAGE_UNIT) {
bytes = round_down(len, NH_MESSAGE_UNIT);
NH_MESSAGE_UNIT - ctx->buflen);
nhpoly1305_units(ctx, key, ctx->buffer, NH_MESSAGE_UNIT);
u8 buffer[NH_MESSAGE_UNIT];
key += NH_MESSAGE_UNIT / sizeof(key[0]);
message += NH_MESSAGE_UNIT;
message_len -= NH_MESSAGE_UNIT;