Subject: PR/28935 CVS commit: src/crypto/dist/openssl/crypto
To: None <lib-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Martin Husemann <martin@netbsd.org>
List: netbsd-bugs
Date: 12/12/2005 19:55:01
The following reply was made to PR lib/28935; it has been noted by GNATS.

From: Martin Husemann <martin@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: PR/28935 CVS commit: src/crypto/dist/openssl/crypto
Date: Mon, 12 Dec 2005 19:50:26 +0000 (UTC)

 Module Name:	src
 Committed By:	martin
 Date:		Mon Dec 12 19:50:26 UTC 2005
 
 Modified Files:
 	src/crypto/dist/openssl/crypto: opensslconf.h
 	src/crypto/dist/openssl/crypto/bn: bn.h
 
 Log Message:
 Back out bn/bn.h rev. 1.9:
 > use explicitly sized types for U_LLONG U_LONG and LONG; otherwise bn
 > breaks on 64 bit platforms. The "LONG" openssl wants is really a 32 bit int.
 
 Instead define SIXTY_FOUR_BIT_LONG where apropriate.
 Regression tests still pass on sparc64 and i386. Furthermore this allows
 us to finaly close PR 28935 (thanks to christos for removing the local
 hacks on last import).
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.5 -r1.6 src/crypto/dist/openssl/crypto/opensslconf.h
 cvs rdiff -r1.9 -r1.10 src/crypto/dist/openssl/crypto/bn/bn.h
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.