J
bzero(ctx->J, GMAC_BLOCK_LEN);
bcopy(key + klen - AESCTR_NONCESIZE, ctx->J, AESCTR_NONCESIZE);
bcopy(iv, ctx->J + AESCTR_NONCESIZE, ivlen);
ctx->J[GMAC_BLOCK_LEN - 1] = 1;
AES_Encrypt(&ctx->K, ctx->J, keystream);
uint8_t J[GMAC_BLOCK_LEN]; /* counter block */
#define C_PRIME256(p) (((p->C - p->J) * p->K) + (p->J * 256))
params.J = VESAGTF_J;
unsigned J; /* blanking formula scaling factor */
static int *J; /* will be overlaid on class */
J = xreallocarray(J, len[0] + 2, sizeof(*J));
J[i] = i <= pref ? i :
J[q->x + pref] = q->y + pref;
if (J[i] == 0) {
while (j < J[i]) {
J[i] = 0;
J[i] = 0;
J[0] = 0;
J[m + 1] = len[1] + 1;
while (i0 <= m && J[i0] == J[i0 - 1] + 1)
j0 = J[i0 - 1] + 1;
while (i1 < m && J[i1 + 1] == 0)
j1 = J[i1 + 1] - 1;
J[i1] = j1;
static int *J; /* will be overlaid on class */
J = xreallocarray(J, len[0] + 2, sizeof(*J));
J[i] = i <= pref ? i :
J[q->x + pref] = q->y + pref;
if (J[i] == 0) {
while (j < J[i]) {
J[i] = 0;
J[i] = 0;
J[0] = 0;
J[m + 1] = len[1] + 1;
while (i0 <= m && J[i0] == J[i0 - 1] + 1)
j0 = J[i0 - 1] + 1;
while (i1 < m && J[i1 + 1] == 0)
j1 = J[i1 + 1] - 1;
J[i1] = j1;
while (i0 >= 1 && J[i0] == J[i0 + 1] - 1 && J[i0] != 0)
j0 = J[i0 + 1] - 1;
while (i1 > 1 && J[i1 - 1] == 0)
j1 = J[i1 - 1] + 1;
J[i1] = j1;
static int *J; /* will be overlaid on class */
J = xreallocarray(J, len[0] + 2, sizeof(*J));
J[i] = i <= pref ? i :
J[q->x + pref] = q->y + pref;
if (J[i] == 0) {
while (j < J[i]) {
J[i] = 0;
J[i] = 0;
J[0] = 0;
J[m + 1] = len[1] + 1;
while (i0 <= m && J[i0] == J[i0 - 1] + 1)
j0 = J[i0 - 1] + 1;
while (i1 < m && J[i1 + 1] == 0)
j1 = J[i1 + 1] - 1;
J[i1] = j1;