Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Feb 2015 14:19:44 +0000 (UTC)
From:      Mark Felder <feld@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r379914 - head/net/mpd5/files
Message-ID:  <201502251419.t1PEJiI4030337@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Wed Feb 25 14:19:43 2015
New Revision: 379914
URL: https://svnweb.freebsd.org/changeset/ports/379914
QAT: https://qat.redports.org/buildarchive/r379914/

Log:
  Fix build with LibreSSL
  
  PR:		196800
  Approved by:	maintainer timeout

Added:
  head/net/mpd5/files/patch-src_ecp__dese.c   (contents, props changed)
  head/net/mpd5/files/patch-src_ecp__dese.h   (contents, props changed)
  head/net/mpd5/files/patch-src_ecp__dese__bis.c   (contents, props changed)
  head/net/mpd5/files/patch-src_ecp__dese__bis.h   (contents, props changed)
  head/net/mpd5/files/patch-src_msoft.c   (contents, props changed)

Added: head/net/mpd5/files/patch-src_ecp__dese.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mpd5/files/patch-src_ecp__dese.c	Wed Feb 25 14:19:43 2015	(r379914)
@@ -0,0 +1,39 @@
+--- src/ecp_dese.c.orig	2013-06-11 09:00:00 UTC
++++ src/ecp_dese.c
+@@ -89,11 +89,10 @@ DesConfigure(Bund b)
+ {
+   EcpState	const ecp = &b->ecp;
+   DesInfo	const des = &ecp->des;
+-  des_cblock	key;
++  DES_cblock	key;
+ 
+-  des_check_key = FALSE;
+-  des_string_to_key(ecp->key, &key);
+-  des_set_key(&key, des->ks);
++  DES_string_to_key(ecp->key, &key);
++  DES_set_key(&key, &des->ks);
+   des->xmit_seq = 0;
+   des->recv_seq = 0;
+ }
+@@ -191,7 +190,7 @@ DesEncrypt(Bund b, Mbuf plain)
+   {
+     u_char	*const block = MBDATA(cypher) + DES_OVERHEAD + k;
+ 
+-    des_cbc_encrypt(block, block, 8, des->ks, &des->xmit_ivec, TRUE);
++    DES_cbc_encrypt(block, block, 8, &des->ks, &des->xmit_ivec, TRUE);
+     memcpy(des->xmit_ivec, block, 8);
+   }
+ 
+@@ -258,10 +257,10 @@ DesDecrypt(Bund b, Mbuf cypher)
+   for (k = 0; k < clen; k += 8)
+   {
+     u_char	*const block = MBDATA(plain) + k;
+-    des_cblock	next_ivec;
++    DES_cblock	next_ivec;
+ 
+     memcpy(next_ivec, block, 8);
+-    des_cbc_encrypt(block, block, 8, des->ks, &des->recv_ivec, FALSE);
++    DES_cbc_encrypt(block, block, 8, &des->ks, &des->recv_ivec, FALSE);
+     memcpy(des->recv_ivec, next_ivec, 8);
+   }
+ 

Added: head/net/mpd5/files/patch-src_ecp__dese.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mpd5/files/patch-src_ecp__dese.h	Wed Feb 25 14:19:43 2015	(r379914)
@@ -0,0 +1,17 @@
+--- src/ecp_dese.h.orig	2013-06-11 09:00:00 UTC
++++ src/ecp_dese.h
+@@ -30,11 +30,11 @@
+   
+   struct desinfo
+   {
+-    des_cblock		xmit_ivec;	/* Xmit initialization vector */
+-    des_cblock		recv_ivec;	/* Recv initialization vector */
++    DES_cblock		xmit_ivec;	/* Xmit initialization vector */
++    DES_cblock		recv_ivec;	/* Recv initialization vector */
+     u_int16_t		xmit_seq;	/* Transmit sequence number */
+     u_int16_t		recv_seq;	/* Receive sequence number */
+-    des_key_schedule	ks;		/* Key schedule */
++    DES_key_schedule	ks;		/* Key schedule */
+     struct dese_stats	recv_stats;	
+     struct dese_stats	xmit_stats;	
+   };

Added: head/net/mpd5/files/patch-src_ecp__dese__bis.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mpd5/files/patch-src_ecp__dese__bis.c	Wed Feb 25 14:19:43 2015	(r379914)
@@ -0,0 +1,39 @@
+--- src/ecp_dese_bis.c.orig	2013-06-11 09:00:00 UTC
++++ src/ecp_dese_bis.c
+@@ -89,11 +89,10 @@ DeseBisConfigure(Bund b)
+ {
+   EcpState	const ecp = &b->ecp;
+   DeseBisInfo	const des = &ecp->desebis;
+-  des_cblock	key;
++  DES_cblock	key;
+ 
+-  des_check_key = FALSE;
+-  des_string_to_key(ecp->key, &key);
+-  des_set_key(&key, des->ks);
++  DES_string_to_key(ecp->key, &key);
++  DES_set_key(&key, &des->ks);
+   des->xmit_seq = 0;
+   des->recv_seq = 0;
+ }
+@@ -204,7 +203,7 @@ DeseBisEncrypt(Bund b, Mbuf plain)
+   {
+     u_char	*const block = MBDATA(cypher) + DES_OVERHEAD + k;
+ 
+-    des_cbc_encrypt(block, block, 8, des->ks, &des->xmit_ivec, TRUE);
++    DES_cbc_encrypt(block, block, 8, &des->ks, &des->xmit_ivec, TRUE);
+     memcpy(des->xmit_ivec, block, 8);
+   }
+ 
+@@ -271,10 +270,10 @@ DeseBisDecrypt(Bund b, Mbuf cypher)
+   for (k = 0; k < clen; k += 8)
+   {
+     u_char	*const block = MBDATA(plain) + k;
+-    des_cblock	next_ivec;
++    DES_cblock	next_ivec;
+ 
+     memcpy(next_ivec, block, 8);
+-    des_cbc_encrypt(block, block, 8, des->ks, &des->recv_ivec, FALSE);
++    DES_cbc_encrypt(block, block, 8, &des->ks, &des->recv_ivec, FALSE);
+     memcpy(des->recv_ivec, next_ivec, 8);
+   }
+ 

Added: head/net/mpd5/files/patch-src_ecp__dese__bis.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mpd5/files/patch-src_ecp__dese__bis.h	Wed Feb 25 14:19:43 2015	(r379914)
@@ -0,0 +1,17 @@
+--- src/ecp_dese_bis.h.orig	2013-06-11 09:00:00 UTC
++++ src/ecp_dese_bis.h
+@@ -30,11 +30,11 @@
+   
+   struct desebisinfo
+   {
+-    des_cblock		xmit_ivec;	/* Xmit initialization vector */
+-    des_cblock		recv_ivec;	/* Recv initialization vector */
++    DES_cblock		xmit_ivec;	/* Xmit initialization vector */
++    DES_cblock		recv_ivec;	/* Recv initialization vector */
+     u_int16_t		xmit_seq;	/* Transmit sequence number */
+     u_int16_t		recv_seq;	/* Receive sequence number */
+-    des_key_schedule	ks;		/* Key schedule */
++    DES_key_schedule	ks;		/* Key schedule */
+     struct desebis_stats recv_stats;	
+     struct desebis_stats xmit_stats;	
+   };

Added: head/net/mpd5/files/patch-src_msoft.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mpd5/files/patch-src_msoft.c	Wed Feb 25 14:19:43 2015	(r379914)
@@ -0,0 +1,25 @@
+--- src/msoft.c.orig	2013-06-11 09:00:00 UTC
++++ src/msoft.c
+@@ -164,7 +164,7 @@ ChallengeResponse(const u_char *chal, co
+ static void
+ DesEncrypt(const u_char *clear, u_char *key0, u_char *cypher)
+ {
+-  des_key_schedule	ks;
++  DES_key_schedule	ks;
+   u_char		key[8];
+ 
+ /* Create DES key */
+@@ -177,11 +177,11 @@ DesEncrypt(const u_char *clear, u_char *
+   key[5] = (key0[4] << 3) | (key0[5] >> 5);
+   key[6] = (key0[5] << 2) | (key0[6] >> 6);
+   key[7] = key0[6] << 1;
+-  des_set_key((des_cblock *) key, ks);
++  DES_set_key((DES_cblock *) key, &ks);
+ 
+ /* Encrypt using key */
+ 
+-  des_ecb_encrypt((des_cblock *) clear, (des_cblock *) cypher, ks, 1);
++  DES_ecb_encrypt((DES_cblock *) clear, (DES_cblock *) cypher, &ks, 1);
+ }
+ 
+ /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502251419.t1PEJiI4030337>