Hi,
after you use the EVP_CipherUpdate(), you have to call the
EVP_CipherFinal() to encrypt the remaining bytes. Refer to the
documentation to see how to correctly pass the parameters:
http://www.openssl.org/docs/crypto/EVP_EncryptInit.html. The same goes for
the decryption.

I hope this help.

Cheers.

Andrea

Il giorno 01 dicembre 2011 12:31, Nico Flink <fl...@coolux.de> ha scritto:

>  Hello,****
>
> ** **
>
> I am trying to decrypt a buffer whose size is a multiple of the padding
> size (n * 16 bytes). But instead of getting the whole buffer as a result
> from EVP_CipherUpdate() I only get “InSize – PaddingSize” decrypted bytes.
> I get this behaviour with padding enabled and disabled. Is this the correct
> behaviour and is there anything I can do about it? In my application I need
> the insize to equal the outsize.****
>
> ** **
>
> Thanks a lot for your help.****
>
> ** **
>
> Cheers****
>
> Nico****
>
> ** **
>

Reply via email to