pub fn hex(digest: &[u8; 20]) -> [u8; 40]
Format a 20-byte SHA-1 digest as 40 lowercase ASCII hex chars.