Lines Matching refs:DSA
11 * DSA low level APIs are deprecated for public use, but still ok for
26 static DSA *dsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx);
30 int DSA_set_ex_data(DSA *d, int idx, void *arg)
35 void *DSA_get_ex_data(const DSA *d, int idx)
41 DH *DSA_dup_DH(const DSA *r)
44 * DSA has p, q, g, optional pub_key, optional priv_key.
86 void DSA_clear_flags(DSA *d, int flags)
91 int DSA_test_flags(const DSA *d, int flags)
96 void DSA_set_flags(DSA *d, int flags)
101 ENGINE *DSA_get0_engine(DSA *d)
106 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth)
128 const DSA_METHOD *DSA_get_method(DSA *d)
133 static DSA *dsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx)
135 DSA *ret = OPENSSL_zalloc(sizeof(*ret));
191 DSA *DSA_new_method(ENGINE *engine)
196 DSA *ossl_dsa_new(OSSL_LIB_CTX *libctx)
202 DSA *DSA_new(void)
208 void DSA_free(DSA *r)
216 REF_PRINT_COUNT("DSA", r);
239 int DSA_up_ref(DSA *r)
246 REF_PRINT_COUNT("DSA", r);
251 void ossl_dsa_set0_libctx(DSA *d, OSSL_LIB_CTX *libctx)
256 void DSA_get0_pqg(const DSA *d,
262 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g)
278 const BIGNUM *DSA_get0_p(const DSA *d)
283 const BIGNUM *DSA_get0_q(const DSA *d)
288 const BIGNUM *DSA_get0_g(const DSA *d)
293 const BIGNUM *DSA_get0_pub_key(const DSA *d)
298 const BIGNUM *DSA_get0_priv_key(const DSA *d)
303 void DSA_get0_key(const DSA *d,
312 int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key)
327 int DSA_security_bits(const DSA *d)
335 int DSA_bits(const DSA *dsa)
342 FFC_PARAMS *ossl_dsa_get0_params(DSA *dsa)
347 int ossl_dsa_ffc_params_fromdata(DSA *dsa, const OSSL_PARAM params[])