treat the DSA struct as opaque (#2883)

* initial DSA backend changes for opaque struct

* don't use DSAparams_dup because centos5 0.9.8e is a mystery
1 file changed