That's right. Not only the actual implementation but more the API do not
support 64bit values being passed around.
jeff


> 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: owner-openssl-...@openssl.org
> [mailto:owner-openssl-...@openssl.org] On Behalf Of Andy Polyakov
> Sent: Thursday, October 21, 2010 1:19 PM
> To: openssl-dev@openssl.org
> 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                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to