Lines Matching refs:k1
26 /* Keys k1 and k2 */
27 unsigned char k1[EVP_MAX_BLOCK_LENGTH];
39 static void make_kn(unsigned char *k1, const unsigned char *l, int bl)
46 k1[i] = (c << 1) | ((cnext = l[i + 1]) >> 7);
49 k1[i] = (c << 1) ^ ((0 - carry) & (bl == 16 ? 0x87 : 0x1b));
73 OPENSSL_cleanse(ctx->k1, EVP_MAX_BLOCK_LENGTH);
103 memcpy(out->k1, in->k1, bl);
150 make_kn(ctx->k1, ctx->tbl, bl);
151 make_kn(ctx->k2, ctx->k1, bl);
222 out[i] = ctx->last_block[i] ^ ctx->k1[i];