Joey Hess wrote:
Linus Torvalds wrote:
quoted
What you describe pretty much already requires a pre-image attack,
which the new attack is _not_.
It's not clear that the "good" object can be anything sane.
Generate a regular commit object; use the entire commit object + NUL as the
chosen prefix, and use the identical-prefix collision attack to generate
the colliding good/bad objects.
(The size in git's object header is a minor complication. Set the size
field to something sufficiently large, and then pad out the colliding
objects to that size once they're generated.)
Sorry! While that would work, it's a useless attack because the good and bad
commit objects still point to the same tree.
It would be interesting to have such colliding objects, to see what beaks,
but probably not worth $75k to generate them.
--
see shy jo