65
65
#include <openssl/rand.h>
66
66
#include <openssl/asn1.h>
68
70
static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa);
69
71
static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp);
70
72
static int dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig,