Lines Matching defs:alen
1178 unsigned long long alen;
1184 alen = ctx->kma.param.taadl + len;
1185 if (alen > (U64(1) << 61) || (sizeof(len) == 8 && alen < len))
1187 ctx->kma.param.taadl = alen;
1718 size_t alen)
1723 if (!alen)
1731 if (alen < ((1 << 16) - (1 << 8))) {
1732 *(uint16_t *)ptr = alen;
1734 } else if (sizeof(alen) == 8
1735 && alen >= (size_t)1 << (32 % (sizeof(alen) * 8))) {
1737 *(uint64_t *)(ptr + 2) = alen;
1741 *(uint32_t *)(ptr + 2) = alen;
1745 while (i < 16 && alen) {
1748 --alen;
1762 rem = alen & 0xf;
1763 alen &= ~(size_t)0xf;
1764 if (alen) {
1765 s390x_kmac(aad, alen, ctx->aes.ccm.fc, &ctx->aes.ccm.kmac_param);
1766 ctx->aes.ccm.blocks += alen >> 4;
1767 aad += alen;