DSA_do_sign
s = DSA_do_sign(dgst, dlen, dsa);
DSA_SIG * DSA_do_sign(const unsigned char *dgst,int dlen,DSA *dsa);
if ((sig = DSA_do_sign(digest, dlen, key->dsa)) == NULL) {