Hi Andy,

The specific concern is that (e.g.) the BIO seek and tell operations use long 
for parameters, which on some 64-bit systems is still 32 bits.

They need to use size_t or a specific 64-bit type.

  Erik

....................................
Erik Tkal
Juniper OAC/UAC/Pulse Development


-----Original Message-----
From: [email protected] [mailto:[email protected]] On 
Behalf Of Andy Polyakov
Sent: Thursday, October 21, 2010 1:19 PM
To: [email protected]
Subject: Re: FWD: Enhancement Request: 64bit BIO API

[...]

Are we talking about file BIO? It should be 64-bit on 64-bit [Unix]
platforms. "Should be" refers to the fact that I've looked at it some
point and reckoned that it is and as far as 32-bit platforms go best one
can do is to ensure that large files can be accessed sequentially (see
comment in bss_file.c). "[Unix]" refers to the fact that it would be a
problem on Win64, because long is 32 bits wide and it's problematic to
pass 64-bit values in file_ctrl, pass by value.

In other words what is specific concern? A.


------------------------------------------
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to