Home | History | Annotate | Download | only in dsa

Lines Matching refs:DSA

1 /* crypto/dsa/dsa_lib.c */
64 #include <openssl/dsa.h>
77 const char DSA_version[]="DSA" OPENSSL_VERSION_PTEXT;
102 DSA *DSA_new(void)
107 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth)
112 mtmp = dsa->meth;
113 if (mtmp->finish) mtmp->finish(dsa);
115 if (dsa->engine)
117 ENGINE_finish(dsa->engine);
118 dsa->engine = NULL;
121 dsa->meth = meth;
122 if (meth->init) meth->init(dsa);
126 DSA *DSA_new_method(ENGINE *engine)
128 DSA *ret;
130 ret=(DSA *)OPENSSL_malloc(sizeof(DSA));
195 void DSA_free(DSA *r)
203 REF_PRINT("DSA",r);
233 int DSA_up_ref(DSA *r)
237 REF_PRINT("DSA",r);
249 int DSA_size(const DSA *r)
278 int DSA_set_ex_data(DSA *d, int idx, void *arg)
283 void *DSA_get_ex_data(DSA *d, int idx)
289 DH *DSA_dup_DH(const DSA *r)
291 /* DSA has p, q, g, optional pub_key, optional priv_key.