char buf[1024];
int version = ntohl((u_long)1);
int call = ntohl((u_long)UREG_VERIFY_USER);
- C_Block key;
- Key_schedule ks;
+ des_cblock key;
+ des_key_schedule ks;
register char *bp = buf;
register int len;
char crypt_src[1024];
bcopy(hashidnumber, crypt_src+len, 13);
- string_to_key(hashidnumber, key);
- key_sched(key, ks);
- pcbc_encrypt(crypt_src, bp, len+14, ks, key, 1);
+ des_string_to_key(hashidnumber, key);
+ des_key_sched(key, ks);
+ des_pcbc_encrypt(crypt_src, bp, len+14, ks, key, 1);
bp += len+14+8;
len = bp - buf;
return do_call(buf, len, seq_no, login);
char buf[1024];
int version = ntohl((u_long)1);
int call = ntohl((u_long)UREG_RESERVE_LOGIN);
- C_Block key;
- Key_schedule ks;
+ des_cblock key;
+ des_key_schedule ks;
register char *bp = buf;
register int len;
cbp += len;
len = cbp - crypt_src;
- string_to_key(hashidnumber, key);
- key_sched(key, ks);
- pcbc_encrypt(crypt_src, bp, len, ks, key, 1);
+ des_string_to_key(hashidnumber, key);
+ des_key_sched(key, ks);
+ des_pcbc_encrypt(crypt_src, bp, len, ks, key, 1);
#ifdef notdef
for (i = 0; i < len; i++) {
printf("%02.2x ", (unsigned char)bp[i]);
char buf[1024];
int version = ntohl((u_long)1);
int call = ntohl((u_long)UREG_SET_PASSWORD);
- C_Block key;
- Key_schedule ks;
+ des_cblock key;
+ des_key_schedule ks;
register char *bp = buf;
register int len;
cbp += len;
len = cbp - crypt_src;
- string_to_key(hashidnumber, key);
- key_sched(key, ks);
- pcbc_encrypt(crypt_src, bp, len, ks, key, 1);
+ des_string_to_key(hashidnumber, key);
+ des_key_sched(key, ks);
+ des_pcbc_encrypt(crypt_src, bp, len, ks, key, 1);
#ifdef notdef
for (i = 0; i < len; i++) {
printf("%02.2x ", (unsigned char)bp[i]);