Glossary of attacks (was: Re: Switching from SHA1 to a checksum type without known collisions in 1.15 working copy format)

2023-01-26 Thread Daniel Shahaf
Definitions of attacks: 1. Collision attack: Given h(), find x₁, x₂ such that h(x₁) == h(x₂). 2. Second preimage attack: Given h() and x, find x′ such that h(x) == h(x′). 3. First preimage attack: Given h() and y, find x such that h(x) == y. 4. Chosen prefix attack: Given h

Re: Switching from SHA1 to a checksum type without known collisions in 1.15 working copy format

2023-01-26 Thread Daniel Shahaf
Evgeny Kotkov via dev wrote on Mon, Jan 23, 2023 at 02:28:50 +0300: > Daniel Shahaf writes: > > > > I can complete the work on this branch and bring it to a production-ready > > > state, assuming there are no objections. > > > > Your assumption is counterfactual: > > > > https://mail-archives.apa