diff options
| author | Arne Schwabe <arne@rfc2549.org> | 2014-04-23 09:56:37 +0200 | 
|---|---|---|
| committer | Arne Schwabe <arne@rfc2549.org> | 2014-04-23 09:56:37 +0200 | 
| commit | e436c963f0976b885a7db04681344779e26dd3b5 (patch) | |
| tree | 240663106f32e02e1c34080656f4ef21a2e1776e /main/openssl/crypto/md4/md4_dgst.c | |
| parent | 6a99715a9b072fa249e79c98cd9f03991f0f1219 (diff) | |
Update OpenSSL to 1.0.1g and statically link OpenVPN with it
Diffstat (limited to 'main/openssl/crypto/md4/md4_dgst.c')
| -rw-r--r-- | main/openssl/crypto/md4/md4_dgst.c | 36 | 
1 files changed, 19 insertions, 17 deletions
diff --git a/main/openssl/crypto/md4/md4_dgst.c b/main/openssl/crypto/md4/md4_dgst.c index e0c42e85..b5b165b0 100644 --- a/main/openssl/crypto/md4/md4_dgst.c +++ b/main/openssl/crypto/md4/md4_dgst.c @@ -57,8 +57,9 @@   */  #include <stdio.h> -#include "md4_locl.h"  #include <openssl/opensslv.h> +#include <openssl/crypto.h> +#include "md4_locl.h"  const char MD4_version[]="MD4" OPENSSL_VERSION_PTEXT; @@ -70,7 +71,7 @@ const char MD4_version[]="MD4" OPENSSL_VERSION_PTEXT;  #define INIT_DATA_C (unsigned long)0x98badcfeL  #define INIT_DATA_D (unsigned long)0x10325476L -int MD4_Init(MD4_CTX *c) +fips_md_init(MD4)  	{  	memset (c,0,sizeof(*c));  	c->A=INIT_DATA_A; @@ -105,22 +106,23 @@ void md4_block_data_order (MD4_CTX *c, const void *data_, size_t num)  	for (;num--;)  		{ -	HOST_c2l(data,l); X( 0)=l;		HOST_c2l(data,l); X( 1)=l; +	(void)HOST_c2l(data,l); X( 0)=l; +	(void)HOST_c2l(data,l); X( 1)=l;  	/* Round 0 */ -	R0(A,B,C,D,X( 0), 3,0);	HOST_c2l(data,l); X( 2)=l; -	R0(D,A,B,C,X( 1), 7,0);	HOST_c2l(data,l); X( 3)=l; -	R0(C,D,A,B,X( 2),11,0);	HOST_c2l(data,l); X( 4)=l; -	R0(B,C,D,A,X( 3),19,0);	HOST_c2l(data,l); X( 5)=l; -	R0(A,B,C,D,X( 4), 3,0);	HOST_c2l(data,l); X( 6)=l; -	R0(D,A,B,C,X( 5), 7,0);	HOST_c2l(data,l); X( 7)=l; -	R0(C,D,A,B,X( 6),11,0);	HOST_c2l(data,l); X( 8)=l; -	R0(B,C,D,A,X( 7),19,0);	HOST_c2l(data,l); X( 9)=l; -	R0(A,B,C,D,X( 8), 3,0);	HOST_c2l(data,l); X(10)=l; -	R0(D,A,B,C,X( 9), 7,0);	HOST_c2l(data,l); X(11)=l; -	R0(C,D,A,B,X(10),11,0);	HOST_c2l(data,l); X(12)=l; -	R0(B,C,D,A,X(11),19,0);	HOST_c2l(data,l); X(13)=l; -	R0(A,B,C,D,X(12), 3,0);	HOST_c2l(data,l); X(14)=l; -	R0(D,A,B,C,X(13), 7,0);	HOST_c2l(data,l); X(15)=l; +	R0(A,B,C,D,X( 0), 3,0);	(void)HOST_c2l(data,l); X( 2)=l; +	R0(D,A,B,C,X( 1), 7,0);	(void)HOST_c2l(data,l); X( 3)=l; +	R0(C,D,A,B,X( 2),11,0);	(void)HOST_c2l(data,l); X( 4)=l; +	R0(B,C,D,A,X( 3),19,0);	(void)HOST_c2l(data,l); X( 5)=l; +	R0(A,B,C,D,X( 4), 3,0);	(void)HOST_c2l(data,l); X( 6)=l; +	R0(D,A,B,C,X( 5), 7,0);	(void)HOST_c2l(data,l); X( 7)=l; +	R0(C,D,A,B,X( 6),11,0);	(void)HOST_c2l(data,l); X( 8)=l; +	R0(B,C,D,A,X( 7),19,0);	(void)HOST_c2l(data,l); X( 9)=l; +	R0(A,B,C,D,X( 8), 3,0);	(void)HOST_c2l(data,l); X(10)=l; +	R0(D,A,B,C,X( 9), 7,0);	(void)HOST_c2l(data,l); X(11)=l; +	R0(C,D,A,B,X(10),11,0);	(void)HOST_c2l(data,l); X(12)=l; +	R0(B,C,D,A,X(11),19,0);	(void)HOST_c2l(data,l); X(13)=l; +	R0(A,B,C,D,X(12), 3,0);	(void)HOST_c2l(data,l); X(14)=l; +	R0(D,A,B,C,X(13), 7,0);	(void)HOST_c2l(data,l); X(15)=l;  	R0(C,D,A,B,X(14),11,0);  	R0(B,C,D,A,X(15),19,0);  	/* Round 1 */  | 
