Lines Matching refs:tweak
87 * Prepare tweak as E_k2(IV). IV is specified as LE representation
92 ctx->tweak[i] = blocknum & 0xff;
96 bzero(ctx->tweak + AES_XTS_IVSIZE, AES_XTS_IVSIZE);
98 rijndael_encrypt(&ctx->key2, ctx->tweak, ctx->tweak);
109 block[i] = in[i] ^ ctx->tweak[i];
117 out[i] ^= ctx->tweak[i];
119 /* Exponentiate tweak */
122 carry_out = ctx->tweak[i] & 0x80;
123 ctx->tweak[i] = (ctx->tweak[i] << 1) | (carry_in ? 1 : 0);
127 ctx->tweak[0] ^= AES_XTS_ALPHA;