mit_des_cblock
extern void mit_des_fixup_key_parity (mit_des_cblock );
extern int mit_des_is_weak_key (mit_des_cblock );
mit_des_cblock ikey, tkey;
keyblock->length = sizeof(mit_des_cblock);
(const mit_des_cblock *)inbuf,
(mit_des_cblock *)outbuf,
const mit_des_cblock *in,
mit_des_cblock *out,
const mit_des_cblock ivec, int encrypt)
ivdata.length = sizeof(mit_des_cblock);
mit_des3_cbc_encrypt(krb5_context context, const mit_des_cblock *in, mit_des_cblock *out,
const mit_des_cblock ivec, int encrypt)
mechanism.ulParameterLen = sizeof(mit_des_cblock);
const mit_des_cblock *in,
mit_des_cblock *out,
mit_des_cblock ivec, int encrypt)
ivdata.length = sizeof(mit_des_cblock);
const mit_des_cblock mit_des_zeroblock = {0, 0, 0, 0, 0, 0, 0, 0};
const mit_des_cblock *in;
mit_des_cblock *out;
mit_des_cblock ivec;
mit_des_fixup_key_parity(mit_des_cblock key)
for (i=0; i<sizeof(mit_des_cblock); i++)
mit_des_check_key_parity(mit_des_cblock key)
for (i=0; i<sizeof(mit_des_cblock); i++)
static const mit_des_cblock weak[16] = {
mit_des_is_weak_key(mit_des_cblock key)
const mit_des_cblock *weak_p = weak;
for (i = 0; i < (sizeof(weak)/sizeof(mit_des_cblock)); i++) {
if (!memcmp(weak_p++,key,sizeof(mit_des_cblock)))
typedef mit_des_cblock mit_des3_cblock[3];
const mit_des_cblock *in,
mit_des_cblock *out, long length,
mit_des_cblock ivec,
extern const mit_des_cblock mit_des_zeroblock;
extern void mit_des_fixup_key_parity (mit_des_cblock );
extern int mit_des_check_key_parity (mit_des_cblock );
extern int mit_des_is_weak_key (mit_des_cblock );
int mit_des_make_key_sched(mit_des_cblock, mit_des_key_schedule);
const mit_des_cblock *in,
mit_des_cblock *out,
const mit_des_cblock ivec,