Re: Kernel SCM saga..

From: David Lang
Date: Sun Apr 10 2005 - 03:49:27 EST


On Sat, 9 Apr 2005, Linus Torvalds wrote:


The biggest irritation I have with the "tree" format I chose is actually
not the name (which is trivial), it's the <sha1> part. Almost everything
else keeps the <sha1> in the ASCII hexadecimal representation, and I
should have done that here too. Why? Not because it's a <sha1> - hey, the
binary representation is certainly denser and equivalent - but because an
ASCII representation there would have allowed me to much more easily
change the key format if I ever wanted to. Now it's very SHA1-specific.

Which I guess is fine - I don't really see any reason to change, and if I
do change, I could always just re-generate the whole tree. But I think it
would have been cleaner to have _that_ part in ASCII.


just wanted to point out that recent news shows that sha1 isn't as good as it was thought to be (far easier to deliberatly create collisions then it should be)

this hasn't reached a point where you HAVE to quit useing it (especially since you have the other validity checks in place), but it's a good reason to expect that you may want to change to something else in a few years.

it's a lot easier to change things now to make that move easier then once this is being used extensively

David Lang

--
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.
-- C.A.R. Hoare
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/