On 2021/09/06 23:31, Taylor R Campbell wrote:
Date: Mon, 6 Sep 2021 22:32:22 +0900
From: Rin Okuyama <rokuyama...@gmail.com>

On 2021/09/06 22:11, Ryo ONODERA wrote:
Module Name:    src
Committed By:   ryoon
Date:           Mon Sep  6 13:11:34 UTC 2021

Modified Files:
        src/crypto/external/bsd/openssh/dist: dns.c

Log Message:
Make no diff to upstream

This diff from upstream is intentional. See:

http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssh/dist/dns.c#rev1.6
http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssh/dist/dns.c#rev1.7

At the time, I think upstream used memcmp, so anything different from
that was a local change.  Now our libc has consttime_memequal, and
upstream uses a similar function called timingsafe_bcmp, so as long as
timingsafe_bcmp is defined in terms of consttime_memequal (and not in
terms of memcmp or bcmp), reducing this local diff strikes me as an
improvement (speaking as the author of the original local change).

Yeah, I agree. I didn't notice the definitions in includes.h.
Thanks for your detailed explanation!

rin

Reply via email to