Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Mar 2005 08:29:19 +0000
From:      Mark Murray <markm@FreeBSD.ORG>
To:        Colin Percival <cperciva@FreeBSD.ORG>
Cc:        cvs-src@FreeBSD.ORG
Subject:   Re: cvs commit: src/lib/libmd Makefile sha256.3 sha256.h sha256c.c shadriver.c src/sbin/md5 Makefile md5.c 
Message-ID:  <200503100829.j2A8TJm9081256@grovel.grondar.org>
In-Reply-To: Your message of "Thu, 10 Mar 2005 00:18:07 PST." <423002BF.5010202@freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
Colin Percival writes:
> Peter Jeremy wrote:
> > Three almost,
> > but not totally, identical versions of foo() means three times as much
> > maintenance effort and a non-zero probability of someone forgetting
> > to make a change to one of the versions.
> 
> Absolutely -- but this isn't particularly relevant for hash functions,
> since hash functions don't get upgraded to newer versions or have new
> features added.  (Ok, they do, but they get a new name and the old
> versions are left unchanged.)

But they do have bugs fixed or are optimised.

M
--
Mark Murray
iumop ap!sdn w,I idlaH




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503100829.j2A8TJm9081256>