• Home
  • Raw
  • Download

Lines Matching refs:OPENSSL_EXPORT

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);
187 OPENSSL_EXPORT DSA_SIG *DSA_SIG_new(void);
190 OPENSSL_EXPORT void DSA_SIG_free(DSA_SIG *sig);
194 OPENSSL_EXPORT DSA_SIG *DSA_do_sign(const uint8_t *digest, size_t digest_len,
207 OPENSSL_EXPORT int DSA_do_verify(const uint8_t *digest, size_t digest_len,
216 OPENSSL_EXPORT int DSA_do_check_signature(int *out_valid, const uint8_t *digest,
233 OPENSSL_EXPORT int DSA_sign(int type, const uint8_t *digest, size_t digest_len,
249 OPENSSL_EXPORT int DSA_verify(int type, const uint8_t *digest,
259 OPENSSL_EXPORT int DSA_check_signature(int *out_valid, const uint8_t *digest,
265 OPENSSL_EXPORT int DSA_size(const DSA *dsa);
272 OPENSSL_EXPORT DSA_SIG *DSA_SIG_parse(CBS *cbs);
276 OPENSSL_EXPORT int DSA_SIG_marshal(CBB *cbb, const DSA_SIG *sig);
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);
319 OPENSSL_EXPORT int DSA_get_ex_new_index(long argl, void *argp,
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);
337 OPENSSL_EXPORT DSA_SIG *d2i_DSA_SIG(DSA_SIG **out_sig, const uint8_t **inp,
346 OPENSSL_EXPORT int i2d_DSA_SIG(const DSA_SIG *in, uint8_t **outp);
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,