Lutz Jaenicke wrote:
> 
> On Fri, Apr 19, 2002 at 05:01:02AM -0600, James Yonan wrote:
> > The following program succeeds on 0.9.6 but
> > fails on 0.9.7.  It tests the feature of
> > calling EVP_CipherInit once to build
> > a key schedule, then cycling through
> > calls to EVP_CipherInit, EVP_CipherUpdate,
> > and EVP_CipherFinal to encrypt/decrypt
> > multiple messages with the same key.
> >
> > Is this a bug or a design change to
> > the EVP layer?
> >
> > The ability to
> > recycle an EVP_CIPHER_CTX is important
> > to avoid having to reconstruct a key
> > schedule for every message, when
> > the key stays the same and only
> > the IV changes.
> >
> > Is there a better way to do this that
> > works on both 0.9.6 and 0.9.7?
> 
> The EVP interface has been changed between 0.9.6 and 0.9.7 in an
> incompatible way. We are aware of problems caused by this change
> and there is currently an internal discussion going on how
> to handle the situation, including the option to revert to the
> old behavior.

In any case, its a bug, IMO.

Cheers,

Ben.

--
http://www.apache-ssl.org/ben.html       http://www.thebunker.net/

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to