07e8a58f3f
ok benoit@
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
$OpenBSD: patch-chal_resp_c,v 1.1 2010/10/19 07:59:04 jsg Exp $
|
|
--- chal_resp.c.orig Sat Oct 16 15:11:53 2010
|
|
+++ chal_resp.c Sat Oct 16 15:13:08 2010
|
|
@@ -93,16 +93,16 @@ void E_P24(uchar *p21, uchar *c8, uchar *p24)
|
|
|
|
void D1(uchar *k, uchar *d, uchar *out)
|
|
{
|
|
- des_key_schedule ks;
|
|
- des_cblock deskey;
|
|
+ DES_key_schedule ks;
|
|
+ DES_cblock deskey;
|
|
|
|
str_to_key(k,(uchar *)deskey);
|
|
#ifdef __FreeBSD__
|
|
des_set_key(&deskey,ks);
|
|
#else /* __FreeBSD__ */
|
|
- des_set_key((des_cblock *)deskey,ks);
|
|
+ DES_set_key((DES_cblock *)deskey,&ks);
|
|
#endif /* __FreeBsd */
|
|
- des_ecb_encrypt((des_cblock *)d,(des_cblock *)out, ks, DES_DECRYPT);
|
|
+ DES_ecb_encrypt((DES_cblock *)d,(des_cblock *)out, &ks, DES_DECRYPT);
|
|
}
|
|
|
|
void E1(uchar *k, uchar *d, uchar *out)
|
|
@@ -112,11 +112,11 @@ void E1(uchar *k, uchar *d, uchar *out)
|
|
|
|
str_to_key(k,(uchar *)deskey);
|
|
#ifdef __FreeBSD__
|
|
- des_set_key(&deskey,ks);
|
|
+ DES_set_key(&deskey,&ks);
|
|
#else /* __FreeBsd__ */
|
|
- des_set_key((des_cblock *)deskey,ks);
|
|
+ DES_set_key((des_cblock *)deskey,&ks);
|
|
#endif /* __FreeBsd__ */
|
|
- des_ecb_encrypt((des_cblock *)d,(des_cblock *)out, ks, DES_ENCRYPT);
|
|
+ DES_ecb_encrypt((des_cblock *)d,(des_cblock *)out, &ks, DES_ENCRYPT);
|
|
}
|
|
|
|
void strupper(char *s)
|