View | Details | Raw Unified | Return to bug 196800 | Differences between
and this patch

Collapse All | Expand All

(-)files/patch-src_ecp__dese.c (+39 lines)
Line 0 Link Here
1
--- src/ecp_dese.c.orig	2013-06-11 09:00:00 UTC
2
+++ src/ecp_dese.c
3
@@ -89,11 +89,10 @@ DesConfigure(Bund b)
4
 {
5
   EcpState	const ecp = &b->ecp;
6
   DesInfo	const des = &ecp->des;
7
-  des_cblock	key;
8
+  DES_cblock	key;
9
 
10
-  des_check_key = FALSE;
11
-  des_string_to_key(ecp->key, &key);
12
-  des_set_key(&key, des->ks);
13
+  DES_string_to_key(ecp->key, &key);
14
+  DES_set_key(&key, &des->ks);
15
   des->xmit_seq = 0;
16
   des->recv_seq = 0;
17
 }
18
@@ -191,7 +190,7 @@ DesEncrypt(Bund b, Mbuf plain)
19
   {
20
     u_char	*const block = MBDATA(cypher) + DES_OVERHEAD + k;
21
 
22
-    des_cbc_encrypt(block, block, 8, des->ks, &des->xmit_ivec, TRUE);
23
+    DES_cbc_encrypt(block, block, 8, &des->ks, &des->xmit_ivec, TRUE);
24
     memcpy(des->xmit_ivec, block, 8);
25
   }
26
 
27
@@ -258,10 +257,10 @@ DesDecrypt(Bund b, Mbuf cypher)
28
   for (k = 0; k < clen; k += 8)
29
   {
30
     u_char	*const block = MBDATA(plain) + k;
31
-    des_cblock	next_ivec;
32
+    DES_cblock	next_ivec;
33
 
34
     memcpy(next_ivec, block, 8);
35
-    des_cbc_encrypt(block, block, 8, des->ks, &des->recv_ivec, FALSE);
36
+    DES_cbc_encrypt(block, block, 8, &des->ks, &des->recv_ivec, FALSE);
37
     memcpy(des->recv_ivec, next_ivec, 8);
38
   }
39
 
(-)files/patch-src_ecp__dese.h (+17 lines)
Line 0 Link Here
1
--- src/ecp_dese.h.orig	2013-06-11 09:00:00 UTC
2
+++ src/ecp_dese.h
3
@@ -30,11 +30,11 @@
4
   
5
   struct desinfo
6
   {
7
-    des_cblock		xmit_ivec;	/* Xmit initialization vector */
8
-    des_cblock		recv_ivec;	/* Recv initialization vector */
9
+    DES_cblock		xmit_ivec;	/* Xmit initialization vector */
10
+    DES_cblock		recv_ivec;	/* Recv initialization vector */
11
     u_int16_t		xmit_seq;	/* Transmit sequence number */
12
     u_int16_t		recv_seq;	/* Receive sequence number */
13
-    des_key_schedule	ks;		/* Key schedule */
14
+    DES_key_schedule	ks;		/* Key schedule */
15
     struct dese_stats	recv_stats;	
16
     struct dese_stats	xmit_stats;	
17
   };
(-)files/patch-src_ecp__dese__bis.c (+39 lines)
Line 0 Link Here
1
--- src/ecp_dese_bis.c.orig	2013-06-11 09:00:00 UTC
2
+++ src/ecp_dese_bis.c
3
@@ -89,11 +89,10 @@ DeseBisConfigure(Bund b)
4
 {
5
   EcpState	const ecp = &b->ecp;
6
   DeseBisInfo	const des = &ecp->desebis;
7
-  des_cblock	key;
8
+  DES_cblock	key;
9
 
10
-  des_check_key = FALSE;
11
-  des_string_to_key(ecp->key, &key);
12
-  des_set_key(&key, des->ks);
13
+  DES_string_to_key(ecp->key, &key);
14
+  DES_set_key(&key, &des->ks);
15
   des->xmit_seq = 0;
16
   des->recv_seq = 0;
17
 }
18
@@ -204,7 +203,7 @@ DeseBisEncrypt(Bund b, Mbuf plain)
19
   {
20
     u_char	*const block = MBDATA(cypher) + DES_OVERHEAD + k;
21
 
22
-    des_cbc_encrypt(block, block, 8, des->ks, &des->xmit_ivec, TRUE);
23
+    DES_cbc_encrypt(block, block, 8, &des->ks, &des->xmit_ivec, TRUE);
24
     memcpy(des->xmit_ivec, block, 8);
25
   }
26
 
27
@@ -271,10 +270,10 @@ DeseBisDecrypt(Bund b, Mbuf cypher)
28
   for (k = 0; k < clen; k += 8)
29
   {
30
     u_char	*const block = MBDATA(plain) + k;
31
-    des_cblock	next_ivec;
32
+    DES_cblock	next_ivec;
33
 
34
     memcpy(next_ivec, block, 8);
35
-    des_cbc_encrypt(block, block, 8, des->ks, &des->recv_ivec, FALSE);
36
+    DES_cbc_encrypt(block, block, 8, &des->ks, &des->recv_ivec, FALSE);
37
     memcpy(des->recv_ivec, next_ivec, 8);
38
   }
39
 
(-)files/patch-src_ecp__dese__bis.h (+17 lines)
Line 0 Link Here
1
--- src/ecp_dese_bis.h.orig	2013-06-11 09:00:00 UTC
2
+++ src/ecp_dese_bis.h
3
@@ -30,11 +30,11 @@
4
   
5
   struct desebisinfo
6
   {
7
-    des_cblock		xmit_ivec;	/* Xmit initialization vector */
8
-    des_cblock		recv_ivec;	/* Recv initialization vector */
9
+    DES_cblock		xmit_ivec;	/* Xmit initialization vector */
10
+    DES_cblock		recv_ivec;	/* Recv initialization vector */
11
     u_int16_t		xmit_seq;	/* Transmit sequence number */
12
     u_int16_t		recv_seq;	/* Receive sequence number */
13
-    des_key_schedule	ks;		/* Key schedule */
14
+    DES_key_schedule	ks;		/* Key schedule */
15
     struct desebis_stats recv_stats;	
16
     struct desebis_stats xmit_stats;	
17
   };
(-)files/patch-src_msoft.c (+25 lines)
Line 0 Link Here
1
--- src/msoft.c.orig	2013-06-11 09:00:00 UTC
2
+++ src/msoft.c
3
@@ -164,7 +164,7 @@ ChallengeResponse(const u_char *chal, co
4
 static void
5
 DesEncrypt(const u_char *clear, u_char *key0, u_char *cypher)
6
 {
7
-  des_key_schedule	ks;
8
+  DES_key_schedule	ks;
9
   u_char		key[8];
10
 
11
 /* Create DES key */
12
@@ -177,11 +177,11 @@ DesEncrypt(const u_char *clear, u_char *
13
   key[5] = (key0[4] << 3) | (key0[5] >> 5);
14
   key[6] = (key0[5] << 2) | (key0[6] >> 6);
15
   key[7] = key0[6] << 1;
16
-  des_set_key((des_cblock *) key, ks);
17
+  DES_set_key((DES_cblock *) key, &ks);
18
 
19
 /* Encrypt using key */
20
 
21
-  des_ecb_encrypt((des_cblock *) clear, (des_cblock *) cypher, ks, 1);
22
+  DES_ecb_encrypt((DES_cblock *) clear, (DES_cblock *) cypher, &ks, 1);
23
 }
24
 
25
 /*

Return to bug 196800