ec/dsa: recovery param now used consistently

Also added an assertion rather than massaging the input.