[openssl-users] EVP_EncryptUpdate and EVP_CIPHER callback do_cipher
Dmitry Belyavsky
beldmit at gmail.com
Mon Apr 18 14:55:30 UTC 2016
Hello,
Could anybody explain how to deal with the output length in the
EVP_EncryptUpdate?
The function EVP_EncryptUpdate has the outl output parameter, which is
designed for returning the length of the resulting ciphertext. Then
internally it calls the do_cipher callback which does not take such a
parameter.
Is there a way to return an expected buffer length from the callback?
It may be necessary when we call the EVP_EncryptUpdate some times, and we
get the case when ctx->buf from the previous calls has enough bytes to be
processed together with the input buffer so the output is longer then the
input.
Thank you!
--
SY, Dmitry Belyavsky
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20160418/3ae20e67/attachment.html>
More information about the openssl-users
mailing list