[openssl-project] to fully overlap or not to

Matt Caswell matt at openssl.org
Wed Feb 28 17:21:58 UTC 2018



On 28/02/18 17:09, Andy Polyakov wrote:
>>>> I'd like to request more opinions on
>>>> https://github.com/openssl/openssl/pull/5427. Key dispute question is
>>>> whether or not following fragment should work
>>>>
>>>>   unsigned char *inp = buf, *out = buf;
>>>>
>>>>   for (i = 0; i < sizeof(buf); i++) {
>>>>       EVP_EncryptUpdate(ctx, out, &outl, inp++, 1);
>>>> 	out += outl;
>>>>   }
>>>
>>> This should work.
>>
>> On second thought, perhaps not.
> 
> It seems that double-clarification is appropriate. As it stands now it
> *does* work. So question is rather if it should keep working [and if
> not, is it appropriate that stops working in minor release].

It should continue to work and must not stop in a minor release.

Matt



More information about the openssl-project mailing list