pub fn transcript_digest( sign_alg: &str, digest_alg: &str, message_digest: &[u8], policy_hash: Option<&[u8]>, ) -> [u8; 32]
Compute the policy-bound transcript digest consumed by ML-DSA signatures.