Lines Matching refs:Yi

905     ctx->Yi.u[0] = 0;
906 ctx->Yi.u[1] = 0;
915 memcpy(ctx->Yi.c, iv, 12);
916 ctx->Yi.c[15] = 1;
924 ctx->Yi.c[i] ^= iv[i];
925 GCM_MUL(ctx, Yi);
931 ctx->Yi.c[i] ^= iv[i];
932 GCM_MUL(ctx, Yi);
937 ctx->Yi.u[1] ^= BSWAP8(len0);
939 ctx->Yi.c[8] ^= (u8)(len0 >> 56);
940 ctx->Yi.c[9] ^= (u8)(len0 >> 48);
941 ctx->Yi.c[10] ^= (u8)(len0 >> 40);
942 ctx->Yi.c[11] ^= (u8)(len0 >> 32);
943 ctx->Yi.c[12] ^= (u8)(len0 >> 24);
944 ctx->Yi.c[13] ^= (u8)(len0 >> 16);
945 ctx->Yi.c[14] ^= (u8)(len0 >> 8);
946 ctx->Yi.c[15] ^= (u8)(len0);
949 ctx->Yi.u[1] ^= len0;
951 GCM_MUL(ctx, Yi);
955 ctr = BSWAP4(ctx->Yi.d[3]);
957 ctr = GETU32(ctx->Yi.c + 12);
960 ctr = ctx->Yi.d[3];
963 (*ctx->block) (ctx->Yi.c, ctx->EK0.c, ctx->key);
967 ctx->Yi.d[3] = BSWAP4(ctr);
969 PUTU32(ctx->Yi.c + 12, ctr);
972 ctx->Yi.d[3] = ctr;
1075 ctr = BSWAP4(ctx->Yi.d[3]);
1077 ctr = GETU32(ctx->Yi.c + 12);
1080 ctr = ctx->Yi.d[3];
1111 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1115 ctx->Yi.d[3] = BSWAP4(ctr);
1117 PUTU32(ctx->Yi.c + 12, ctr);
1120 ctx->Yi.d[3] = ctr;
1137 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1141 ctx->Yi.d[3] = BSWAP4(ctr);
1143 PUTU32(ctx->Yi.c + 12, ctr);
1146 ctx->Yi.d[3] = ctr;
1160 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1164 ctx->Yi.d[3] = BSWAP4(ctr);
1166 PUTU32(ctx->Yi.c + 12, ctr);
1169 ctx->Yi.d[3] = ctr;
1179 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1183 ctx->Yi.d[3] = BSWAP4(ctr);
1185 PUTU32(ctx->Yi.c + 12, ctr);
1188 ctx->Yi.d[3] = ctr;
1202 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1206 ctx->Yi.d[3] = BSWAP4(ctr);
1208 PUTU32(ctx->Yi.c + 12, ctr);
1211 ctx->Yi.d[3] = ctr;
1259 ctr = BSWAP4(ctx->Yi.d[3]);
1261 ctr = GETU32(ctx->Yi.c + 12);
1264 ctr = ctx->Yi.d[3];
1298 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1302 ctx->Yi.d[3] = BSWAP4(ctr);
1304 PUTU32(ctx->Yi.c + 12, ctr);
1307 ctx->Yi.d[3] = ctr;
1322 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1326 ctx->Yi.d[3] = BSWAP4(ctr);
1328 PUTU32(ctx->Yi.c + 12, ctr);
1331 ctx->Yi.d[3] = ctr;
1344 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1348 ctx->Yi.d[3] = BSWAP4(ctr);
1350 PUTU32(ctx->Yi.c + 12, ctr);
1353 ctx->Yi.d[3] = ctr;
1366 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1370 ctx->Yi.d[3] = BSWAP4(ctr);
1372 PUTU32(ctx->Yi.c + 12, ctr);
1375 ctx->Yi.d[3] = ctr;
1392 (*block) (ctx->Yi.c, ctx->EKi.c, key);
1396 ctx->Yi.d[3] = BSWAP4(ctr);
1398 PUTU32(ctx->Yi.c + 12, ctr);
1401 ctx->Yi.d[3] = ctr;
1450 ctr = BSWAP4(ctx->Yi.d[3]);
1452 ctr = GETU32(ctx->Yi.c + 12);
1455 ctr = ctx->Yi.d[3];
1473 (*stream) (in, out, GHASH_CHUNK / 16, key, ctx->Yi.c);
1477 ctx->Yi.d[3] = BSWAP4(ctr);
1479 PUTU32(ctx->Yi.c + 12, ctr);
1482 ctx->Yi.d[3] = ctr;
1492 (*stream) (in, out, j, key, ctx->Yi.c);
1496 ctx->Yi.d[3] = BSWAP4(ctr);
1498 PUTU32(ctx->Yi.c + 12, ctr);
1501 ctx->Yi.d[3] = ctr;
1517 (*ctx->block) (ctx->Yi.c, ctx->EKi.c, key);
1521 ctx->Yi.d[3] = BSWAP4(ctr);
1523 PUTU32(ctx->Yi.c + 12, ctr);
1526 ctx->Yi.d[3] = ctr;
1572 ctr = BSWAP4(ctx->Yi.d[3]);
1574 ctr = GETU32(ctx->Yi.c + 12);
1577 ctr = ctx->Yi.d[3];
1598 (*stream) (in, out, GHASH_CHUNK / 16, key, ctx->Yi.c);
1602 ctx->Yi.d[3] = BSWAP4(ctr);
1604 PUTU32(ctx->Yi.c + 12, ctr);
1607 ctx->Yi.d[3] = ctr;
1629 (*stream) (in, out, j, key, ctx->Yi.c);
1633 ctx->Yi.d[3] = BSWAP4(ctr);
1635 PUTU32(ctx->Yi.c + 12, ctr);
1638 ctx->Yi.d[3] = ctr;
1644 (*ctx->block) (ctx->Yi.c, ctx->EKi.c, key);
1648 ctx->Yi.d[3] = BSWAP4(ctr);
1650 PUTU32(ctx->Yi.c + 12, ctr);
1653 ctx->Yi.d[3] = ctr;
2341 &key, ctx.Yi.c, ctx.EKi.c, &ctx.mres,
2345 &key, ctx.Yi.c, ctx.EKi.c, &ctx.mres,