DSA_METHOD
const DSA_METHOD *DSA_OpenSSL(void);
void DSA_set_default_method(const DSA_METHOD *);
const DSA_METHOD *DSA_get_default_method(void);
int DSA_set_method(DSA *dsa, const DSA_METHOD *);
DSA_METHOD *DSA_meth_new(const char *name, int flags);
void DSA_meth_free(DSA_METHOD *meth);
DSA_METHOD *DSA_meth_dup(const DSA_METHOD *meth);
const char *DSA_meth_get0_name(const DSA_METHOD *meth);
int DSA_meth_set1_name(DSA_METHOD *meth, const char *name);
int DSA_meth_set_sign(DSA_METHOD *meth,
int DSA_meth_set_finish(DSA_METHOD *meth, int (*finish)(DSA *));
DSA_set_method(DSA *dsa, const DSA_METHOD *meth)
const DSA_METHOD *mtmp;
static const DSA_METHOD *default_DSA_method = NULL;
DSA_set_default_method(const DSA_METHOD *meth)
const DSA_METHOD *
const DSA_METHOD *meth;
DSA_meth_set_finish(DSA_METHOD *meth, int (*finish)(DSA *))
DSA_METHOD *
DSA_METHOD *meth;
DSA_meth_free(DSA_METHOD *meth)
DSA_METHOD *
DSA_meth_dup(const DSA_METHOD *meth)
DSA_METHOD *copy;
DSA_meth_get0_name(const DSA_METHOD *meth)
DSA_meth_set1_name(DSA_METHOD *meth, const char *name)
DSA_meth_set_sign(DSA_METHOD *meth,
static const DSA_METHOD openssl_dsa_meth = {
const DSA_METHOD *