ks2
const mit_des_key_schedule ks2,
kp2 = (const unsigned DES_INT32 *)ks2;
const mit_des_key_schedule ks2,
kp2 = (const unsigned DES_INT32 *)ks2;
const mit_des_key_schedule ks2,
const mit_des_key_schedule ks2,
DES_encrypt3(ti, ks1, ks2, ks3);
DES_encrypt3(ti, ks1, ks2, ks3);
DES_key_schedule *ks2, DES_key_schedule *ks3,
DES_encrypt3(ti, ks1, ks2, ks3);
DES_encrypt3(ti, ks1, ks2, ks3);
DES_key_schedule *ks2, DES_key_schedule *ks3,
DES_key_schedule *ks2, DES_key_schedule *ks3)
DES_encrypt2((DES_LONG *)data, ks2, DES_DECRYPT);
DES_key_schedule *ks2, DES_key_schedule *ks3)
DES_encrypt2((DES_LONG *)data, ks2, DES_ENCRYPT);
DES_key_schedule *ks2, DES_key_schedule *ks3,
DES_encrypt3((DES_LONG *)tin, ks1, ks2, ks3);
DES_encrypt3((DES_LONG *)tin, ks1, ks2, ks3);
DES_decrypt3((DES_LONG *)tin, ks1, ks2, ks3);
DES_decrypt3((DES_LONG *)tin, ks1, ks2, ks3);
DES_key_schedule *ks1, DES_key_schedule *ks2,
DES_encrypt3(ll, ks1, ks2, ks3);
DES_decrypt3(ll, ks1, ks2, ks3);
aesni_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
xctx->xts.key2 = &xctx->ks2;
if (xctx->xts.key2 != &xctx->ks2)
xctx_out->xts.key2 = &xctx_out->ks2;
HWAES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
vpaes_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
AES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
xctx->xts.key2 = &xctx->ks2;
} ks1, ks2; /* AES key schedules to use */
aes_t4_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
xctx->xts.key2 = &xctx->ks2;
&dat->ks1, &dat->ks2, &dat->ks3,
&dat->ks1, &dat->ks2, &dat->ks3,
&data(ctx)->ks1, &data(ctx)->ks2,
&data(ctx)->ks1, &data(ctx)->ks2,
&data(ctx)->ks1, &data(ctx)->ks2,
&data(ctx)->ks1, &data(ctx)->ks2,
&data(ctx)->ks1, &data(ctx)->ks2,
des_t4_key_expand(&deskey[1], &dat->ks2);
DES_set_key_unchecked(&deskey[1], &dat->ks2);
des_t4_key_expand(&deskey[1], &dat->ks2);
DES_set_key_unchecked(&deskey[1], &dat->ks2);
&data(ctx)->ks1, &data(ctx)->ks2,
&data(ctx)->ks1, &data(ctx)->ks2,
&data(ctx)->ks1, &data(ctx)->ks2,
void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2,
void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2,
DES_key_schedule *ks2, DES_key_schedule *ks3,
DES_key_schedule *ks2, DES_key_schedule *ks3,
DES_key_schedule *ks2, DES_key_schedule *ks3,
DES_key_schedule *ks2, DES_key_schedule *ks3,
DES_key_schedule *ks1, DES_key_schedule *ks2,
if (in->xts.key2 != &in->ks2)
} ks1, ks2; /* AES key schedules to use */
fn_set_enc_key(key + bytes, bits, &xctx->ks2.ks); \
xctx->xts.key2 = &xctx->ks2; \
dctx->xts.key2 = &dctx->ks2.ks;
memcpy(&tctx->ks2, &key[8], 8);
(DES_cblock *)ctx->iv, &tctx->ks2, &tctx->ks3,
(DES_cblock *)ctx->iv, &tctx->ks2, &tctx->ks3,
if (in->xts.key2 != &in->ks2)
} ks1, ks2;
fn_set_enc_key(key + bytes, &xctx->ks2.ks); \
xctx->xts.key2 = &xctx->ks2; \
dctx->xts.key2 = &dctx->ks2.ks;
&tctx->ks1, &tctx->ks2, &tctx->ks3,
&tctx->ks1, &tctx->ks2, &tctx->ks3,
&tctx->ks1, &tctx->ks2, &tctx->ks3,
des_t4_key_expand(&deskey[1], &tctx->ks2);
DES_set_key_unchecked(&deskey[1], &tctx->ks2);
DES_ede3_ofb64_encrypt(in, out, (long)MAXCHUNK, &tctx->ks1, &tctx->ks2,
DES_ede3_ofb64_encrypt(in, out, (long)inl, &tctx->ks1, &tctx->ks2,
&tctx->ks1, &tctx->ks2, &tctx->ks3,
&tctx->ks1, &tctx->ks2, &tctx->ks3,
des_t4_key_expand(&deskey[1], &tctx->ks2);
DES_set_key_unchecked(&deskey[1], &tctx->ks2);
DES_ede3_cbc_encrypt(in, out, (long)MAXCHUNK, &tctx->ks1, &tctx->ks2,
DES_ede3_cbc_encrypt(in, out, (long)inl, &tctx->ks1, &tctx->ks2,
&tctx->ks1, &tctx->ks2, &tctx->ks3, ctx->enc);
DES_key_schedule ks, ks2, ks3;
DES_set_key_unchecked(&key_data[i + 1], &ks2);
DES_ecb3_encrypt(&in, &out, &ks, &ks2, &ks, DES_ENCRYPT);
DES_ecb3_encrypt(&out, &outin, &ks, &ks2, &ks, DES_DECRYPT);
DES_key_schedule ks, ks2, ks3;
if (!TEST_int_eq(DES_set_key_checked(&cbc2_key, &ks2), 0))
DES_ede3_cbc_encrypt(cbc_data, cbc_out, 16L, &ks, &ks2, &ks3, &iv3,
DES_ede3_cbc_encrypt(&cbc_data[16], &cbc_out[16], i - 16, &ks, &ks2,
DES_ede3_cbc_encrypt(cbc_out, cbc_in, i, &ks, &ks2, &ks3, &iv3,
des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3,
des_encrypt3(ll,ks1,ks2,ks3);
des_decrypt3(ll,ks1,ks2,ks3);
void des_encrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2,
des_encrypt2((DES_LONG *)data,ks2,DES_DECRYPT);
void des_decrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2,
des_encrypt2((DES_LONG *)data,ks2,DES_ENCRYPT);
int key_coll(struct keys_array *ks1, struct keys_array *ks2, size_t offset);