Lines Matching refs:DSA
85 OPENSSL_EXPORT DSA *DSA_new(void);
89 OPENSSL_EXPORT void DSA_free(DSA *dsa);
92 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa);
98 OPENSSL_EXPORT const BIGNUM *DSA_get0_pub_key(const DSA *dsa);
102 OPENSSL_EXPORT const BIGNUM *DSA_get0_priv_key(const DSA *dsa);
105 OPENSSL_EXPORT const BIGNUM *DSA_get0_p(const DSA *dsa);
108 OPENSSL_EXPORT const BIGNUM *DSA_get0_q(const DSA *dsa);
111 OPENSSL_EXPORT const BIGNUM *DSA_get0_g(const DSA *dsa);
116 OPENSSL_EXPORT void DSA_get0_key(const DSA *dsa, const BIGNUM **out_pub_key,
121 OPENSSL_EXPORT void DSA_get0_pqg(const DSA *dsa, const BIGNUM **out_p,
130 OPENSSL_EXPORT int DSA_set0_key(DSA *dsa, BIGNUM *pub_key, BIGNUM *priv_key);
137 OPENSSL_EXPORT int DSA_set0_pqg(DSA *dsa, BIGNUM *p, BIGNUM *q, BIGNUM *g);
159 OPENSSL_EXPORT int DSA_generate_parameters_ex(DSA *dsa, unsigned bits,
167 OPENSSL_EXPORT DSA *DSAparams_dup(const DSA *dsa);
175 OPENSSL_EXPORT int DSA_generate_key(DSA *dsa);
195 const DSA *dsa);
208 DSA_SIG *sig, const DSA *dsa);
218 const DSA *dsa);
235 const DSA *dsa);
251 size_t sig_len, const DSA *dsa);
261 size_t sig_len, const DSA *dsa);
265 OPENSSL_EXPORT int DSA_size(const DSA *dsa);
280 OPENSSL_EXPORT DSA *DSA_parse_public_key(CBS *cbs);
285 OPENSSL_EXPORT int DSA_marshal_public_key(CBB *cbb, const DSA *dsa);
289 OPENSSL_EXPORT DSA *DSA_parse_private_key(CBS *cbs);
294 OPENSSL_EXPORT int DSA_marshal_private_key(CBB *cbb, const DSA *dsa);
299 OPENSSL_EXPORT DSA *DSA_parse_parameters(CBS *cbs);
304 OPENSSL_EXPORT int DSA_marshal_parameters(CBB *cbb, const DSA *dsa);
312 OPENSSL_EXPORT DH *DSA_dup_DH(const DSA *dsa);
323 OPENSSL_EXPORT int DSA_set_ex_data(DSA *dsa, int idx, void *arg);
324 OPENSSL_EXPORT void *DSA_get_ex_data(const DSA *dsa, int idx);
356 OPENSSL_EXPORT DSA *d2i_DSAPublicKey(DSA **out, const uint8_t **inp, long len);
364 OPENSSL_EXPORT int i2d_DSAPublicKey(const DSA *in, uint8_t **outp);
374 OPENSSL_EXPORT DSA *d2i_DSAPrivateKey(DSA **out, const uint8_t **inp, long len);
382 OPENSSL_EXPORT int i2d_DSAPrivateKey(const DSA *in, uint8_t **outp);
392 OPENSSL_EXPORT DSA *d2i_DSAparams(DSA **out, const uint8_t **inp, long len);
400 OPENSSL_EXPORT int i2d_DSAparams(const DSA *in, uint8_t **outp);
405 OPENSSL_EXPORT DSA *DSA_generate_parameters(int bits, unsigned char *seed,
438 BORINGSSL_MAKE_DELETER(DSA, DSA_free)
439 BORINGSSL_MAKE_UP_REF(DSA, DSA_up_ref)