DES_INT32
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp1, *kp2, *kp3;
kp1 = (const unsigned DES_INT32 *)ks1;
kp2 = (const unsigned DES_INT32 *)ks2;
kp3 = (const unsigned DES_INT32 *)ks3;
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp1, *kp2, *kp3;
unsigned DES_INT32 ocipherl, ocipherr;
unsigned DES_INT32 cipherl, cipherr;
kp1 = (const unsigned DES_INT32 *)ks1;
kp2 = (const unsigned DES_INT32 *)ks2;
kp3 = (const unsigned DES_INT32 *)ks3;
typedef struct des_ks_struct { DES_INT32 _[2]; } des_key_schedule[16]
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp;
kp = (const unsigned DES_INT32 *)schedule;
void krb5int_des_do_encrypt_2 (unsigned DES_INT32 *left,
unsigned DES_INT32 *right,
const unsigned DES_INT32 *kp)
void krb5int_des_do_decrypt_2 (unsigned DES_INT32 *left,
unsigned DES_INT32 *right,
const unsigned DES_INT32 *kp)
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp;
kp = (const unsigned DES_INT32 *)schedule;
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp;
unsigned DES_INT32 ocipherl, ocipherr;
unsigned DES_INT32 cipherl, cipherr;
kp = (const unsigned DES_INT32 *)schedule;
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp;
unsigned DES_INT32 ocipherl, ocipherr;
unsigned DES_INT32 cipherl, cipherr;
kp = (const unsigned DES_INT32 *)schedule;
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp;
kp = (const unsigned DES_INT32 *)schedule;
unsigned DES_INT32 temp;
kp = (const unsigned DES_INT32 *)schedule;
unsigned DES_INT32 left, right;
const unsigned DES_INT32 *kp;
DES_INT32 len;
unsigned DES_INT32 temp;
static const unsigned DES_INT32 PC2_D[4][64] = {
unsigned DES_INT32 c, d;
unsigned DES_INT32 tmp;
unsigned DES_INT32 ltmp, rtmp;
unsigned DES_INT32 *k;
k = (unsigned DES_INT32 *)schedule;
static const unsigned DES_INT32 PC1_CL[8] = {
static const unsigned DES_INT32 PC1_DL[16] = {
static const unsigned DES_INT32 PC1_CR[16] = {
static const unsigned DES_INT32 PC1_DR[8] = {
static const unsigned DES_INT32 PC2_C[4][64] = {
const unsigned DES_INT32 des_FP_table[256] = {
const unsigned DES_INT32 des_SP_table[8][64] = {
const unsigned DES_INT32 des_IP_table[256] = {
( ( (unsigned DES_INT32) ((right) & 0xaaaaaaaa) ) >> 1))
( ( (unsigned DES_INT32) ((right) & 0xf0f0f0f0) ) >> 4))
unsigned DES_INT32 temp1; \
unsigned DES_INT32 temp2; \
extern void krb5int_des_do_encrypt_2(unsigned DES_INT32 *l,
unsigned DES_INT32 *r,
const unsigned DES_INT32 *k);
extern void krb5int_des_do_decrypt_2(unsigned DES_INT32 *l,
unsigned DES_INT32 *r,
const unsigned DES_INT32 *k);
#define FF_UINT32 ((unsigned DES_INT32) 0xFF)
extern const unsigned DES_INT32 des_IP_table[256];
extern const unsigned DES_INT32 des_FP_table[256];
extern const unsigned DES_INT32 des_SP_table[8][64];