I had a bug in my new ML-DSA implementation that caused Verify to reject all signatures. I gave up debugging it (for the day) after half an hour. On a whim, I threw Claude Code at it. Surprisingly (to me!) it one-shotted it in five minutes.
A small case study of extremely useful AI tasks which are not generating a bunch of code that then requires review.
Claude Code Can Debug Low-level Cryptography
Surprisingly (to me) Claude Code debugged my new ML-DSA implementation faster than I would have, finding the non-obvious low-level issue that was making Verify fail.
(words.filippo.io)

