ks1
const mit_des_key_schedule ks1,
kp1 = (const unsigned DES_INT32 *)ks1;
const mit_des_key_schedule ks1,
kp1 = (const unsigned DES_INT32 *)ks1;
const mit_des_key_schedule ks1,
const mit_des_key_schedule ks1,
DES_encrypt3(ti, ks1, ks2, ks3);
DES_encrypt3(ti, ks1, ks2, ks3);
long length, DES_key_schedule *ks1,
DES_encrypt3(ti, ks1, ks2, ks3);
DES_encrypt3(ti, ks1, ks2, ks3);
int numbits, long length, DES_key_schedule *ks1,
void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1,
DES_encrypt2((DES_LONG *)data, ks1, DES_ENCRYPT);
void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1,
DES_encrypt2((DES_LONG *)data, ks1, DES_DECRYPT);
long length, DES_key_schedule *ks1,
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, bits, &xctx->ks1.ks);
aesni_set_decrypt_key(key, bits, &xctx->ks1.ks);
xctx->xts.key1 = &xctx->ks1;
if (xctx->xts.key1 != &xctx->ks1)
xctx_out->xts.key1 = &xctx_out->ks1;
HWAES_set_encrypt_key(key, bits, &xctx->ks1.ks);
HWAES_set_decrypt_key(key, bits, &xctx->ks1.ks);
xctx->xts.key1 = &xctx->ks1;
vpaes_set_encrypt_key(key, bits, &xctx->ks1.ks);
vpaes_set_decrypt_key(key, bits, &xctx->ks1.ks);
xctx->xts.key1 = &xctx->ks1;
AES_set_encrypt_key(key, bits, &xctx->ks1.ks);
AES_set_decrypt_key(key, bits, &xctx->ks1.ks);
xctx->xts.key1 = &xctx->ks1;
} ks1, ks2; /* AES key schedules to use */
aes_t4_set_encrypt_key(key, bits, &xctx->ks1.ks);
aes_t4_set_decrypt_key(key, bits, &xctx->ks1.ks);
xctx->xts.key1 = &xctx->ks1;
&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[0], &dat->ks1);
memcpy(&dat->ks3, &dat->ks1, sizeof(dat->ks1));
DES_set_key_unchecked(&deskey[0], &dat->ks1);
memcpy(&dat->ks3, &dat->ks1, sizeof(dat->ks1));
des_t4_key_expand(&deskey[0], &dat->ks1);
DES_set_key_unchecked(&deskey[0], &dat->ks1);
&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,
long length, DES_key_schedule *ks1,
long length, DES_key_schedule *ks1,
int numbits, long length, DES_key_schedule *ks1,
long length, DES_key_schedule *ks1,
DES_key_schedule *ks1, DES_key_schedule *ks2,
if (in->xts.key1 != &in->ks1)
} ks1, ks2; /* AES key schedules to use */
fn_set_enc_key(key, bits, &xctx->ks1.ks); \
fn_set_dec_key(key, bits, &xctx->ks1.ks); \
xctx->xts.key1 = &xctx->ks1; \
dctx->xts.key1 = &dctx->ks1.ks;
DES_set_key_unchecked(deskey, &tctx->ks1);
DES_xcbc_encrypt(in, out, (long)MAXCHUNK, &tctx->ks1,
DES_xcbc_encrypt(in, out, (long)inl, &tctx->ks1,
if (in->xts.key1 != &in->ks1)
} ks1, ks2;
fn_set_enc_key(key, &xctx->ks1.ks); \
fn_set_dec_key(key, &xctx->ks1.ks); \
xctx->xts.key1 = &xctx->ks1; \
dctx->xts.key1 = &dctx->ks1.ks;
&tctx->ks1, &tctx->ks2, &tctx->ks3,
&tctx->ks1, &tctx->ks2, &tctx->ks3,
&tctx->ks1, &tctx->ks2, &tctx->ks3,
des_t4_key_expand(&deskey[0], &tctx->ks1);
memcpy(&tctx->ks3, &tctx->ks1, sizeof(tctx->ks1));
DES_set_key_unchecked(&deskey[0], &tctx->ks1);
memcpy(&tctx->ks3, &tctx->ks1, sizeof(tctx->ks1));
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[0], &tctx->ks1);
DES_set_key_unchecked(&deskey[0], &tctx->ks1);
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 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,ks1,DES_ENCRYPT);
void des_decrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2,
des_encrypt2((DES_LONG *)data,ks1,DES_DECRYPT);
int key_coll(struct keys_array *ks1, struct keys_array *ks2, size_t offset);