[openssl-dev] [openssl-commits] [openssl] master update
Kaduk, Ben
bkaduk at akamai.com
Fri Aug 28 15:36:36 UTC 2015
On 8/28/15, 10:34, "Salz, Rich" <rsalz at akamai.com> wrote:
>TL;DR -- Don't read the diff, look at the revised code.
>
>> The comment and code here are a slight mismatch, since qsize is
>>dynamically
>> computed (but limited to three values, the largest of which is used to
>>size the
>> local variable). It's not clear that using SHA256_DIGEST_LENGTH for the
>> check would actually be better, though.
>
>If you can think of a more-c lear comment, let me know. But checking
>against qsize is the right thing to do.
>
>> >+ int seed_is_random = seed_in == NULL;
>>
>> This part seems really bogus; seed_is_random is an int, but seed_in is
>>const
>> unsigned char *; the assignment makes no sense.
>
>No, it's like "seed_in == NULL ? 1 : 0"
Sigh, need more coffee.
Sorry for the noise :(
-Ben
>
>> I guess the intent is to declare the variable in the outer loop?
>
>Nope.
>
>> and seed_in is never read after this point.
>
>It was set up before the loop.
>
>> The grammar here is slightly unusual; "for lengths of at least 2048
>>bits"
>> or "for lengths 2048 bits and larger" would feel more natural to me.
>
>Open a ticket :)
>
>
More information about the openssl-dev
mailing list