Digital signature schemes giving message recovery -- Part 3: Discrete logarithm based mechanisms