Symbol: DSA
crypto/libressl/apps/openssl/dhparam.c
295
DSA *dsa = DSA_new();
crypto/libressl/apps/openssl/dhparam.c
341
DSA *dsa;
crypto/libressl/apps/openssl/dsa.c
234
DSA *dsa = NULL;
crypto/libressl/apps/openssl/dsaparam.c
164
DSA *dsa = NULL;
crypto/libressl/apps/openssl/dsaparam.c
328
DSA *dsakey;
crypto/libressl/apps/openssl/gendsa.c
226
DSA *dsa = NULL;
crypto/libressl/apps/openssl/speed.c
396
DSA *dsa_key[DSA_NUM];
crypto/libressl/apps/openssl/testdsa.h
110
DSA *
crypto/libressl/apps/openssl/testdsa.h
203
DSA *
crypto/libressl/apps/openssl/testdsa.h
211
DSA *
crypto/libressl/apps/openssl/testdsa.h
218
DSA *dsa;
crypto/libressl/apps/openssl/testdsa.h
3
DSA *get_dsa512(void);
crypto/libressl/apps/openssl/testdsa.h
4
DSA *get_dsa1024(void);
crypto/libressl/apps/openssl/testdsa.h
5
DSA *get_dsa2048(void);
crypto/libressl/apps/openssl/testdsa.h
50
DSA *
crypto/libressl/apps/openssl/testdsa.h
7
DSA *get_dsa(const unsigned char *priv, size_t priv_size,
crypto/libressl/apps/openssl/x509.c
1061
DSA *dsa = EVP_PKEY_get0_DSA(pkey);
crypto/libressl/crypto/asn1/x_pubkey.c
320
if (!EVP_PKEY_set1_DSA(pkey, (DSA *)*pval))
crypto/libressl/crypto/asn1/x_pubkey.c
546
DSA_free((DSA *)*pval);
crypto/libressl/crypto/asn1/x_pubkey.c
584
DSA *
crypto/libressl/crypto/asn1/x_pubkey.c
585
d2i_DSA_PUBKEY(DSA **dsa, const unsigned char **in, long len)
crypto/libressl/crypto/asn1/x_pubkey.c
587
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)dsa, in, len,
crypto/libressl/crypto/asn1/x_pubkey.c
592
i2d_DSA_PUBKEY(DSA *dsa, unsigned char **out)
crypto/libressl/crypto/asn1/x_pubkey.c
597
DSA *
crypto/libressl/crypto/asn1/x_pubkey.c
598
d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa)
crypto/libressl/crypto/asn1/x_pubkey.c
600
return (DSA *)ASN1_item_d2i_bio(&DSA_PUBKEY_it, bp, (ASN1_VALUE **)dsa);
crypto/libressl/crypto/asn1/x_pubkey.c
604
i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa)
crypto/libressl/crypto/asn1/x_pubkey.c
609
DSA *
crypto/libressl/crypto/asn1/x_pubkey.c
610
d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa)
crypto/libressl/crypto/asn1/x_pubkey.c
612
return (DSA *)ASN1_item_d2i_fp(&DSA_PUBKEY_it, fp, (ASN1_VALUE **)dsa);
crypto/libressl/crypto/asn1/x_pubkey.c
616
i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa)
crypto/libressl/crypto/dsa/dsa_ameth.c
135
DSA *dsa;
crypto/libressl/crypto/dsa/dsa_ameth.c
194
DSA *dsa = NULL;
crypto/libressl/crypto/dsa/dsa_ameth.c
317
DSA *dsa;
crypto/libressl/crypto/dsa/dsa_ameth.c
385
do_dsa_print(BIO *bp, const DSA *x, int off, int ptype)
crypto/libressl/crypto/dsa/dsa_ameth.c
449
DSA *dsa;
crypto/libressl/crypto/dsa/dsa_ameth.c
486
DSA *dsa;
crypto/libressl/crypto/dsa/dsa_ameth.c
86
DSA *dsa = NULL;
crypto/libressl/crypto/dsa/dsa_asn1.c
168
DSA_free((DSA *)*pval);
crypto/libressl/crypto/dsa/dsa_asn1.c
187
.offset = offsetof(DSA, version),
crypto/libressl/crypto/dsa/dsa_asn1.c
194
.offset = offsetof(DSA, p),
crypto/libressl/crypto/dsa/dsa_asn1.c
201
.offset = offsetof(DSA, q),
crypto/libressl/crypto/dsa/dsa_asn1.c
208
.offset = offsetof(DSA, g),
crypto/libressl/crypto/dsa/dsa_asn1.c
215
.offset = offsetof(DSA, pub_key),
crypto/libressl/crypto/dsa/dsa_asn1.c
222
.offset = offsetof(DSA, priv_key),
crypto/libressl/crypto/dsa/dsa_asn1.c
234
.size = sizeof(DSA),
crypto/libressl/crypto/dsa/dsa_asn1.c
239
DSA *
crypto/libressl/crypto/dsa/dsa_asn1.c
240
d2i_DSAPrivateKey(DSA **a, const unsigned char **in, long len)
crypto/libressl/crypto/dsa/dsa_asn1.c
242
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
crypto/libressl/crypto/dsa/dsa_asn1.c
247
i2d_DSAPrivateKey(const DSA *a, unsigned char **out)
crypto/libressl/crypto/dsa/dsa_asn1.c
264
.offset = offsetof(DSA, p),
crypto/libressl/crypto/dsa/dsa_asn1.c
271
.offset = offsetof(DSA, q),
crypto/libressl/crypto/dsa/dsa_asn1.c
278
.offset = offsetof(DSA, g),
crypto/libressl/crypto/dsa/dsa_asn1.c
290
.size = sizeof(DSA),
crypto/libressl/crypto/dsa/dsa_asn1.c
295
DSA *
crypto/libressl/crypto/dsa/dsa_asn1.c
296
d2i_DSAparams(DSA **a, const unsigned char **in, long len)
crypto/libressl/crypto/dsa/dsa_asn1.c
298
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
crypto/libressl/crypto/dsa/dsa_asn1.c
303
i2d_DSAparams(const DSA *a, unsigned char **out)
crypto/libressl/crypto/dsa/dsa_asn1.c
308
DSA *
crypto/libressl/crypto/dsa/dsa_asn1.c
309
d2i_DSAparams_bio(BIO *bp, DSA **a)
crypto/libressl/crypto/dsa/dsa_asn1.c
315
i2d_DSAparams_bio(BIO *bp, DSA *a)
crypto/libressl/crypto/dsa/dsa_asn1.c
320
DSA *
crypto/libressl/crypto/dsa/dsa_asn1.c
321
d2i_DSAparams_fp(FILE *fp, DSA **a)
crypto/libressl/crypto/dsa/dsa_asn1.c
327
i2d_DSAparams_fp(FILE *fp, DSA *a)
crypto/libressl/crypto/dsa/dsa_asn1.c
344
.offset = offsetof(DSA, pub_key),
crypto/libressl/crypto/dsa/dsa_asn1.c
351
.offset = offsetof(DSA, p),
crypto/libressl/crypto/dsa/dsa_asn1.c
358
.offset = offsetof(DSA, q),
crypto/libressl/crypto/dsa/dsa_asn1.c
365
.offset = offsetof(DSA, g),
crypto/libressl/crypto/dsa/dsa_asn1.c
377
.size = sizeof(DSA),
crypto/libressl/crypto/dsa/dsa_asn1.c
381
DSA *
crypto/libressl/crypto/dsa/dsa_asn1.c
382
d2i_DSAPublicKey(DSA **a, const unsigned char **in, long len)
crypto/libressl/crypto/dsa/dsa_asn1.c
384
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
crypto/libressl/crypto/dsa/dsa_asn1.c
389
i2d_DSAPublicKey(const DSA *a, unsigned char **out)
crypto/libressl/crypto/dsa/dsa_asn1.c
394
DSA *
crypto/libressl/crypto/dsa/dsa_asn1.c
395
DSAparams_dup(DSA *dsa)
crypto/libressl/crypto/dsa/dsa_asn1.c
402
unsigned int *siglen, DSA *dsa)
crypto/libressl/crypto/dsa/dsa_asn1.c
425
const unsigned char *sigbuf, int siglen, DSA *dsa)
crypto/libressl/crypto/dsa/dsa_depr.c
74
DSA *
crypto/libressl/crypto/dsa/dsa_depr.c
80
DSA *ret;
crypto/libressl/crypto/dsa/dsa_gen.c
75
DSA_generate_parameters_ex(DSA *ret, int bits, const unsigned char *seed_in,
crypto/libressl/crypto/dsa/dsa_gen.c
99
dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, const EVP_MD *evpmd,
crypto/libressl/crypto/dsa/dsa_key.c
72
static int dsa_builtin_keygen(DSA *dsa);
crypto/libressl/crypto/dsa/dsa_key.c
75
DSA_generate_key(DSA *dsa)
crypto/libressl/crypto/dsa/dsa_key.c
83
dsa_builtin_keygen(DSA *dsa)
crypto/libressl/crypto/dsa/dsa_lib.c
103
DSA_set_method(DSA *dsa, const DSA_METHOD *meth)
crypto/libressl/crypto/dsa/dsa_lib.c
123
DSA *
crypto/libressl/crypto/dsa/dsa_lib.c
126
DSA *ret;
crypto/libressl/crypto/dsa/dsa_lib.c
128
ret = malloc(sizeof(DSA));
crypto/libressl/crypto/dsa/dsa_lib.c
184
DSA_free(DSA *r)
crypto/libressl/crypto/dsa/dsa_lib.c
214
DSA_up_ref(DSA *r)
crypto/libressl/crypto/dsa/dsa_lib.c
221
DSA_size(const DSA *r)
crypto/libressl/crypto/dsa/dsa_lib.c
244
DSA_set_ex_data(DSA *d, int idx, void *arg)
crypto/libressl/crypto/dsa/dsa_lib.c
250
DSA_get_ex_data(DSA *d, int idx)
crypto/libressl/crypto/dsa/dsa_lib.c
256
DSA_security_bits(const DSA *d)
crypto/libressl/crypto/dsa/dsa_lib.c
266
DSA_dup_DH(const DSA *r)
crypto/libressl/crypto/dsa/dsa_lib.c
307
DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
crypto/libressl/crypto/dsa/dsa_lib.c
318
DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g)
crypto/libressl/crypto/dsa/dsa_lib.c
341
DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key)
crypto/libressl/crypto/dsa/dsa_lib.c
350
DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key)
crypto/libressl/crypto/dsa/dsa_lib.c
368
DSA_get0_p(const DSA *d)
crypto/libressl/crypto/dsa/dsa_lib.c
374
DSA_get0_q(const DSA *d)
crypto/libressl/crypto/dsa/dsa_lib.c
380
DSA_get0_g(const DSA *d)
crypto/libressl/crypto/dsa/dsa_lib.c
386
DSA_get0_pub_key(const DSA *d)
crypto/libressl/crypto/dsa/dsa_lib.c
392
DSA_get0_priv_key(const DSA *d)
crypto/libressl/crypto/dsa/dsa_lib.c
398
DSA_clear_flags(DSA *d, int flags)
crypto/libressl/crypto/dsa/dsa_lib.c
404
DSA_test_flags(const DSA *d, int flags)
crypto/libressl/crypto/dsa/dsa_lib.c
410
DSA_set_flags(DSA *d, int flags)
crypto/libressl/crypto/dsa/dsa_lib.c
416
DSA_get0_engine(DSA *d)
crypto/libressl/crypto/dsa/dsa_lib.c
422
DSA_bits(const DSA *dsa)
crypto/libressl/crypto/dsa/dsa_lib.c
96
DSA *
crypto/libressl/crypto/dsa/dsa_locl.h
113
int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits,
crypto/libressl/crypto/dsa/dsa_locl.h
67
DSA_SIG *(*dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa);
crypto/libressl/crypto/dsa/dsa_locl.h
68
int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
crypto/libressl/crypto/dsa/dsa_locl.h
71
DSA_SIG *sig, DSA *dsa);
crypto/libressl/crypto/dsa/dsa_locl.h
72
int (*dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
crypto/libressl/crypto/dsa/dsa_locl.h
75
int (*bn_mod_exp)(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p,
crypto/libressl/crypto/dsa/dsa_locl.h
77
int (*init)(DSA *dsa);
crypto/libressl/crypto/dsa/dsa_locl.h
78
int (*finish)(DSA *dsa);
crypto/libressl/crypto/dsa/dsa_locl.h
82
int (*dsa_paramgen)(DSA *dsa, int bits, const unsigned char *seed,
crypto/libressl/crypto/dsa/dsa_locl.h
85
int (*dsa_keygen)(DSA *dsa);
crypto/libressl/crypto/dsa/dsa_meth.c
92
DSA_SIG *(*sign)(const unsigned char *, int, DSA *))
crypto/libressl/crypto/dsa/dsa_meth.c
99
DSA_meth_set_finish(DSA_METHOD *meth, int (*finish)(DSA *))
crypto/libressl/crypto/dsa/dsa_ossl.c
211
dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
crypto/libressl/crypto/dsa/dsa_ossl.c
313
dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
crypto/libressl/crypto/dsa/dsa_ossl.c
415
dsa_init(DSA *dsa)
crypto/libressl/crypto/dsa/dsa_ossl.c
422
dsa_finish(DSA *dsa)
crypto/libressl/crypto/dsa/dsa_ossl.c
72
static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa);
crypto/libressl/crypto/dsa/dsa_ossl.c
73
static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
crypto/libressl/crypto/dsa/dsa_ossl.c
76
DSA *dsa);
crypto/libressl/crypto/dsa/dsa_ossl.c
77
static int dsa_init(DSA *dsa);
crypto/libressl/crypto/dsa/dsa_ossl.c
78
static int dsa_finish(DSA *dsa);
crypto/libressl/crypto/dsa/dsa_ossl.c
96
dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa)
crypto/libressl/crypto/dsa/dsa_pmeth.c
137
DSA *dsa = ctx->pkey->pkey.dsa;
crypto/libressl/crypto/dsa/dsa_pmeth.c
158
DSA *dsa = ctx->pkey->pkey.dsa;
crypto/libressl/crypto/dsa/dsa_pmeth.c
282
DSA *dsa = NULL;
crypto/libressl/crypto/dsa/dsa_pmeth.c
307
DSA *dsa = NULL;
crypto/libressl/crypto/dsa/dsa_prn.c
104
if (!pk || !EVP_PKEY_set1_DSA(pk, (DSA *)x))
crypto/libressl/crypto/dsa/dsa_prn.c
112
DSAparams_print(BIO *bp, const DSA *x)
crypto/libressl/crypto/dsa/dsa_prn.c
118
if (!pk || !EVP_PKEY_set1_DSA(pk, (DSA *)x))
crypto/libressl/crypto/dsa/dsa_prn.c
66
DSA_print_fp(FILE *fp, const DSA *x, int off)
crypto/libressl/crypto/dsa/dsa_prn.c
82
DSAparams_print_fp(FILE *fp, const DSA *x)
crypto/libressl/crypto/dsa/dsa_prn.c
98
DSA_print(BIO *bp, const DSA *x, int off)
crypto/libressl/crypto/dsa/dsa_sign.c
67
DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa)
crypto/libressl/crypto/dsa/dsa_sign.c
73
DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
crypto/libressl/crypto/dsa/dsa_vrf.c
66
DSA_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
crypto/libressl/crypto/evp/p_lib.c
381
DSA *
crypto/libressl/crypto/evp/p_lib.c
391
DSA *
crypto/libressl/crypto/evp/p_lib.c
403
EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key)
crypto/libressl/crypto/pem/pem_all.c
136
static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
crypto/libressl/crypto/pem/pem_all.c
393
static DSA *
crypto/libressl/crypto/pem/pem_all.c
394
pkey_get_dsa(EVP_PKEY *key, DSA **dsa)
crypto/libressl/crypto/pem/pem_all.c
396
DSA *dtmp;
crypto/libressl/crypto/pem/pem_all.c
411
DSA *
crypto/libressl/crypto/pem/pem_all.c
412
PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
421
PEM_write_DSAPrivateKey(FILE *fp, DSA *x, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_all.c
428
DSA *
crypto/libressl/crypto/pem/pem_all.c
429
PEM_read_bio_DSAPrivateKey(BIO *bp, DSA **dsa, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
438
PEM_write_bio_DSAPrivateKey(BIO *bp, DSA *x,
crypto/libressl/crypto/pem/pem_all.c
446
DSA *
crypto/libressl/crypto/pem/pem_all.c
447
PEM_read_DSA_PUBKEY(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
454
PEM_write_DSA_PUBKEY(FILE *fp, DSA *x)
crypto/libressl/crypto/pem/pem_all.c
461
PEM_write_bio_DSA_PUBKEY(BIO *bp, DSA *x)
crypto/libressl/crypto/pem/pem_all.c
467
DSA *
crypto/libressl/crypto/pem/pem_all.c
468
PEM_read_bio_DSA_PUBKEY(BIO *bp, DSA **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
474
DSA *
crypto/libressl/crypto/pem/pem_all.c
475
PEM_read_DSAparams(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
482
PEM_write_DSAparams(FILE *fp, const DSA *x)
crypto/libressl/crypto/pem/pem_all.c
488
DSA *
crypto/libressl/crypto/pem/pem_all.c
489
PEM_read_bio_DSAparams(BIO *bp, DSA **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
496
PEM_write_bio_DSAparams(BIO *bp, const DSA *x)
crypto/libressl/crypto/pem/pvkfmt.c
317
DSA *dsa = NULL;
crypto/libressl/crypto/pem/pvkfmt.c
476
static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *magic);
crypto/libressl/crypto/pem/pvkfmt.c
479
static void write_dsa(unsigned char **out, DSA *dsa, int ispub);
crypto/libressl/crypto/pem/pvkfmt.c
547
check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic)
crypto/libressl/crypto/pem/pvkfmt.c
626
write_dsa(unsigned char **out, DSA *dsa, int ispub)
crypto/libressl/crypto/x509/x_all.c
225
DSA *
crypto/libressl/crypto/x509/x_all.c
226
d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa)
crypto/libressl/crypto/x509/x_all.c
232
i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa)
crypto/libressl/crypto/x509/x_all.c
237
DSA *
crypto/libressl/crypto/x509/x_all.c
238
d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa)
crypto/libressl/crypto/x509/x_all.c
244
i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa)
crypto/libressl/include/openssl/dsa.h
114
DSA *d2i_DSAparams_bio(BIO *bp, DSA **a);
crypto/libressl/include/openssl/dsa.h
115
int i2d_DSAparams_bio(BIO *bp, DSA *a);
crypto/libressl/include/openssl/dsa.h
116
DSA *d2i_DSAparams_fp(FILE *fp, DSA **a);
crypto/libressl/include/openssl/dsa.h
117
int i2d_DSAparams_fp(FILE *fp, DSA *a);
crypto/libressl/include/openssl/dsa.h
119
DSA *DSAparams_dup(DSA *x);
crypto/libressl/include/openssl/dsa.h
127
DSA_SIG * DSA_do_sign(const unsigned char *dgst,int dlen,DSA *dsa);
crypto/libressl/include/openssl/dsa.h
129
DSA_SIG *sig,DSA *dsa);
crypto/libressl/include/openssl/dsa.h
135
int DSA_set_method(DSA *dsa, const DSA_METHOD *);
crypto/libressl/include/openssl/dsa.h
137
DSA * DSA_new(void);
crypto/libressl/include/openssl/dsa.h
138
DSA * DSA_new_method(ENGINE *engine);
crypto/libressl/include/openssl/dsa.h
139
void DSA_free(DSA *r);
crypto/libressl/include/openssl/dsa.h
141
int DSA_up_ref(DSA *r);
crypto/libressl/include/openssl/dsa.h
142
int DSA_size(const DSA *);
crypto/libressl/include/openssl/dsa.h
143
int DSA_bits(const DSA *d);
crypto/libressl/include/openssl/dsa.h
145
int DSA_sign_setup( DSA *dsa,BN_CTX *ctx_in,BIGNUM **kinvp,BIGNUM **rp);
crypto/libressl/include/openssl/dsa.h
147
unsigned char *sig, unsigned int *siglen, DSA *dsa);
crypto/libressl/include/openssl/dsa.h
149
const unsigned char *sigbuf, int siglen, DSA *dsa);
crypto/libressl/include/openssl/dsa.h
152
int DSA_set_ex_data(DSA *d, int idx, void *arg);
crypto/libressl/include/openssl/dsa.h
153
void *DSA_get_ex_data(DSA *d, int idx);
crypto/libressl/include/openssl/dsa.h
154
int DSA_security_bits(const DSA *d);
crypto/libressl/include/openssl/dsa.h
156
DSA *d2i_DSAPublicKey(DSA **a, const unsigned char **pp, long length);
crypto/libressl/include/openssl/dsa.h
157
int i2d_DSAPublicKey(const DSA *a, unsigned char **pp);
crypto/libressl/include/openssl/dsa.h
160
DSA *d2i_DSAPrivateKey(DSA **a, const unsigned char **pp, long length);
crypto/libressl/include/openssl/dsa.h
161
int i2d_DSAPrivateKey(const DSA *a, unsigned char **pp);
crypto/libressl/include/openssl/dsa.h
164
DSA *d2i_DSAparams(DSA **a, const unsigned char **pp, long length);
crypto/libressl/include/openssl/dsa.h
165
int i2d_DSAparams(const DSA *a,unsigned char **pp);
crypto/libressl/include/openssl/dsa.h
170
DSA * DSA_generate_parameters(int bits,
crypto/libressl/include/openssl/dsa.h
177
int DSA_generate_parameters_ex(DSA *dsa, int bits,
crypto/libressl/include/openssl/dsa.h
181
int DSA_generate_key(DSA *a);
crypto/libressl/include/openssl/dsa.h
184
int DSAparams_print(BIO *bp, const DSA *x);
crypto/libressl/include/openssl/dsa.h
185
int DSA_print(BIO *bp, const DSA *x, int off);
crypto/libressl/include/openssl/dsa.h
187
int DSAparams_print_fp(FILE *fp, const DSA *x);
crypto/libressl/include/openssl/dsa.h
188
int DSA_print_fp(FILE *bp, const DSA *x, int off);
crypto/libressl/include/openssl/dsa.h
202
DH *DSA_dup_DH(const DSA *r);
crypto/libressl/include/openssl/dsa.h
205
void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q,
crypto/libressl/include/openssl/dsa.h
207
int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
crypto/libressl/include/openssl/dsa.h
208
void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key);
crypto/libressl/include/openssl/dsa.h
209
int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key);
crypto/libressl/include/openssl/dsa.h
210
const BIGNUM *DSA_get0_p(const DSA *d);
crypto/libressl/include/openssl/dsa.h
211
const BIGNUM *DSA_get0_q(const DSA *d);
crypto/libressl/include/openssl/dsa.h
212
const BIGNUM *DSA_get0_g(const DSA *d);
crypto/libressl/include/openssl/dsa.h
213
const BIGNUM *DSA_get0_pub_key(const DSA *d);
crypto/libressl/include/openssl/dsa.h
214
const BIGNUM *DSA_get0_priv_key(const DSA *d);
crypto/libressl/include/openssl/dsa.h
215
void DSA_clear_flags(DSA *d, int flags);
crypto/libressl/include/openssl/dsa.h
216
int DSA_test_flags(const DSA *d, int flags);
crypto/libressl/include/openssl/dsa.h
217
void DSA_set_flags(DSA *d, int flags);
crypto/libressl/include/openssl/dsa.h
218
ENGINE *DSA_get0_engine(DSA *d);
crypto/libressl/include/openssl/dsa.h
226
DSA_SIG *(*sign)(const unsigned char *, int, DSA *));
crypto/libressl/include/openssl/dsa.h
227
int DSA_meth_set_finish(DSA_METHOD *meth, int (*finish)(DSA *));
crypto/libressl/include/openssl/pem.h
445
DECLARE_PEM_rw_cb(DSAPrivateKey, DSA)
crypto/libressl/include/openssl/pem.h
447
DECLARE_PEM_rw(DSA_PUBKEY, DSA)
crypto/libressl/include/openssl/pem.h
449
DECLARE_PEM_rw_const(DSAparams, DSA)
crypto/libressl/include/openssl/x509.h
490
DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa);
crypto/libressl/include/openssl/x509.h
491
int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa);
crypto/libressl/include/openssl/x509.h
492
DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa);
crypto/libressl/include/openssl/x509.h
493
int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa);
crypto/libressl/include/openssl/x509.h
528
DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa);
crypto/libressl/include/openssl/x509.h
529
int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa);
crypto/libressl/include/openssl/x509.h
530
DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa);
crypto/libressl/include/openssl/x509.h
531
int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa);
crypto/libressl/include/openssl/x509.h
618
int i2d_DSA_PUBKEY(DSA *a,unsigned char **pp);
crypto/libressl/include/openssl/x509.h
619
DSA * d2i_DSA_PUBKEY(DSA **a,const unsigned char **pp,
crypto/openssh/ssh-dss.c
148
DSA *private;
crypto/openssh/sshkey.h
131
DSA *dsa;
lib/libssh/openbsd-compat/openssl-compat.h
73
void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q,
lib/libssh/openbsd-compat/openssl-compat.h
78
int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
lib/libssh/openbsd-compat/openssl-compat.h
82
void DSA_get0_key(const DSA *d, const BIGNUM **pub_key,
lib/libssh/openbsd-compat/openssl-compat.h
87
int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key);