Subject: Re: CVS commit: src/crypto/dist/openssl/crypto/bn
To: Martin Husemann <martin@NetBSD.org>
From: Christos Zoulas <christos@zoulas.com>
List: source-changes
Date: 11/30/2005 08:51:58
On Nov 30,  7:41am, martin@NetBSD.org (Martin Husemann) wrote:
-- Subject: Re: CVS commit: src/crypto/dist/openssl/crypto/bn

| On Mon, Nov 28, 2005 at 07:07:42PM +0000, Christos Zoulas wrote:
| > Modified Files:
| > 	src/crypto/dist/openssl/crypto/bn: bn.h
| > 
| > Log Message:
| > 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.
| 
| Uhm, isn't the right fix here to (finally!) define SIXTY_FOUR_BIT_LONG?
| See PR lib/28935 - I tried to solve it back then, but the reachover framework
| for openssl had far too much diverted from the native openssl build, and
| I was lost in the maze.

Yes, we can try that. I am not sure if the 64 bit code is well tested though.

christos