Joey Hess wrote: > Linus Torvalds wrote: > > 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