On Mon, Nov 07, 2005, Richard Levitte - VMS Whacker wrote:

> In message <[EMAIL PROTECTED]> on Mon, 7 Nov 2005 13:37:19 +0100, "Dr. 
> Stephen Henson" <[EMAIL PROTECTED]> said:
> 
> steve> As for incompatible chanhes there is one nasty incompatibility
> steve> with PKCS#11 which EVP might have to address if we ever need a
> steve> full PKCS#11 ENGINE. Even that though could be done in a
> steve> compatible way.
> 
> Without jumping through hoops and bending over backwards twice?
> 

Probably more than that :-(

There are two PKCS#11 issue which are painful.

One is its handling of fork() which I've mentioned before.

The other is that its equivalent to EVP_CipherUpdate() and EVP_CipherFinal()
which can output data in arbitrary sizes whereas our stuff will never be more
than one block length larger than the input. I'm aware of some PKCS#11
implementations that buffer the input data until it reaches a few K in size
and then dumps the whole lot.

Steve.
--
Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
OpenSSL project core developer and freelance consultant.
Funding needed! Details on homepage.
Homepage: http://www.drh-consultancy.demon.co.uk
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to