Remove numbers from DSA interfaces

Part of #1117
This gets annoyingly tricky with Security.framework, which allows you to specify a DSA bit length but generates a new set of DSA parameters for each key (you can't reuse them or view them as separate objects).