GIT-024: sha1dc is vendored but its collision detection is switched off

Now
OPEN
Sev
MED

Every SHA-1 wrapper in dog/git/SHA1.h calls SHA1DCSetSafeHash(ctx, 0) (disabling the safe-hash countermeasure) AND discards SHA1DCFinal's return value (1 = collision block detected). So the vendored sha1dc costs the detection cycles on every hash and protects nothing a SHAttered-style colliding object ingests silently. Found in the 2026-07-24 dog/git review. Method: work.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome