Please stop hashing the public key first (or: ML-DSA's µ annoys me)
Summary
The article discusses signing algorithms, highlighting how Ed25519 and ML-DSA sign schemes work, issues arising from hashing messages, and the risk of length-extension. It suggests using modern hash functions (SHA-3, BLAKE2) or domain-separation techniques and notes practical considerations for implementing signatures in environments like HSMs.