Searched refs:dsa (Results 1 - 25 of 135) sorted by relevance

123456

/freebsd-9.3-release/crypto/openssl/crypto/dsa/
H A Ddsa_key.c1 /* crypto/dsa/dsa_key.c */
64 # include <openssl/dsa.h>
69 static int dsa_builtin_keygen(DSA *dsa);
71 int DSA_generate_key(DSA *dsa) argument
73 if (dsa->meth->dsa_keygen)
74 return dsa->meth->dsa_keygen(dsa);
75 return dsa_builtin_keygen(dsa);
78 static int dsa_builtin_keygen(DSA *dsa) argument
87 if (dsa
[all...]
H A Ddsa_ossl.c1 /* crypto/dsa/dsa_ossl.c */
64 #include <openssl/dsa.h>
70 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa);
71 static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
74 DSA_SIG *sig, DSA *dsa);
75 static int dsa_init(DSA *dsa);
76 static int dsa_finish(DSA *dsa);
98 * if (!dsa->meth->bn_mod_exp(dsa, r,dsa
134 dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
210 dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) argument
312 dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
404 dsa_init(DSA *dsa) argument
410 dsa_finish(DSA *dsa) argument
[all...]
H A Ddsa_sign.c1 /* crypto/dsa/dsa_sign.c */
64 #include <openssl/dsa.h>
71 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
74 if (FIPS_mode() && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
79 return dsa->meth->dsa_do_sign(dgst, dlen, dsa);
82 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) argument
85 if (FIPS_mode() && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
91 return dsa->meth->dsa_sign_setup(dsa, ctx_i
[all...]
H A Ddsa_vrf.c1 /* crypto/dsa/dsa_vrf.c */
64 #include <openssl/dsa.h>
74 DSA *dsa)
77 if (FIPS_mode() && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
82 return dsa->meth->dsa_do_verify(dgst, dgst_len, sig, dsa);
73 DSA_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
H A Ddsagen.c1 /* crypto/dsa/dsagen.c */
60 #include <openssl/dsa.h>
103 DSA *dsa; local
111 dsa = DSA_generate_parameters(1024, seed, 20, &counter, &h, cb, bio_err);
113 if (dsa == NULL)
114 DSA_print(bio_err, dsa, 0);
H A Ddsatest.c1 /* crypto/dsa/dsatest.c */
88 # include <openssl/dsa.h>
145 DSA *dsa = NULL; local
165 if (((dsa = DSA_new()) == NULL) || !DSA_generate_parameters_ex(dsa, 512,
178 if (dsa == NULL)
180 DSA_print(bio_err, dsa, 0);
190 i = BN_bn2bin(dsa->q, buf);
197 i = BN_bn2bin(dsa->p, buf);
204 i = BN_bn2bin(dsa
[all...]
H A Ddsa.h1 /* crypto/dsa/dsa.h */
137 DSA_SIG *(*dsa_do_sign) (const unsigned char *dgst, int dlen, DSA *dsa);
138 int (*dsa_sign_setup) (DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
141 DSA_SIG *sig, DSA *dsa);
142 int (*dsa_mod_exp) (DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
146 int (*bn_mod_exp) (DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p,
148 int (*init) (DSA *dsa);
149 int (*finish) (DSA *dsa);
153 int (*dsa_paramgen) (DSA *dsa, in
[all...]
H A Ddsa_asn1.c62 #include <openssl/dsa.h>
151 unsigned char *sig, unsigned int *siglen, DSA *dsa)
155 if (FIPS_mode() && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
161 s = DSA_do_sign(dgst, dlen, dsa);
199 const unsigned char *sigbuf, int siglen, DSA *dsa)
208 if (FIPS_mode() && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW)) {
223 ret = DSA_do_verify(dgst, dgst_len, s, dsa);
/freebsd-9.3-release/crypto/openssl/fips/dsa/
H A Dfips_dsa_key.c1 /* crypto/dsa/dsa_key.c */
63 # include <openssl/dsa.h>
79 static int dsa_builtin_keygen(DSA *dsa);
81 static int fips_check_dsa(DSA *dsa) argument
86 pk.pkey.dsa = dsa;
96 int DSA_generate_key(DSA *dsa) argument
98 if (dsa->meth->dsa_keygen)
99 return dsa->meth->dsa_keygen(dsa);
103 dsa_builtin_keygen(DSA *dsa) argument
[all...]
H A Dfips_dsa_ossl.c1 /* crypto/dsa/dsa_ossl.c */
63 #include <openssl/dsa.h>
75 DSA *dsa);
76 static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
79 DSA_SIG *sig, DSA *dsa);
80 static int dsa_init(DSA *dsa);
81 static int dsa_finish(DSA *dsa);
82 static int dsa_mod_exp(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
85 static int dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p,
102 int FIPS_dsa_check(struct dsa_st *dsa)
122 dsa_do_sign(const unsigned char *dgst, FIPS_DSA_SIZE_T dlen, DSA *dsa) argument
202 dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) argument
300 dsa_do_verify(const unsigned char *dgst, FIPS_DSA_SIZE_T dgst_len, DSA_SIG *sig, DSA *dsa) argument
421 dsa_init(DSA *dsa) argument
428 dsa_finish(DSA *dsa) argument
435 dsa_mod_exp(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1, BIGNUM *a2, BIGNUM *p2, BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) argument
442 dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) argument
[all...]
H A Dfips_dssvs.c14 # include <openssl/dsa.h>
84 DSA *dsa; local
87 dsa = FIPS_dsa_new();
90 (dsa, nmod, seed, 0, &counter, &h, NULL)) {
94 pbn("P", dsa->p);
95 pbn("Q", dsa->q);
96 pbn("G", dsa->g);
115 DSA *dsa = NULL; local
147 dsa = FIPS_dsa_new();
149 (dsa, nmo
294 DSA *dsa; local
329 DSA *dsa = NULL; local
392 DSA *dsa = NULL; local
[all...]
H A Dfips_dsa_selftest.c1 /* crypto/dsa/dsatest.c */
61 #include <openssl/dsa.h>
118 DSA *dsa = NULL; local
128 dsa = FIPS_dsa_new();
130 if (dsa == NULL)
132 if (!DSA_generate_parameters_ex(dsa, 1024, seed, 20, &counter, &h, NULL))
138 i = BN_bn2bin(dsa->q, buf);
143 i = BN_bn2bin(dsa->p, buf);
148 i = BN_bn2bin(dsa->g, buf);
152 DSA_generate_key(dsa);
[all...]
H A Dfips_dsa_sign.c62 #include <openssl/dsa.h>
190 DSA *dsa = sv->key; local
195 s = dsa->meth->dsa_do_sign(dig, dlen, dsa);
212 DSA *dsa = sv->key; local
224 ret = dsa->meth->dsa_do_verify(dig, dlen, s, dsa);
H A Dfips_dsatest.c1 /* crypto/dsa/dsatest.c */
84 # include <openssl/dsa.h>
87 # include <openssl/dsa.h>
149 DSA *dsa = NULL; local
167 dsa = FIPS_dsa_new();
168 DSA_generate_parameters_ex(dsa, 1024, seed, 20, &counter, &h, &cb);
177 if (dsa == NULL)
188 i = BN_bn2bin(dsa->q, buf);
195 i = BN_bn2bin(dsa->p, buf);
202 i = BN_bn2bin(dsa
[all...]
/freebsd-9.3-release/crypto/openssh/regress/
H A Dkeyscan.sh7 rm -f ${OBJ}/host.dsa
11 for t in rsa1 rsa dsa; do
H A Dssh-com.sh59 rm -f ${OBJ}/dsa ${OBJ}/dsa.pub
60 ${SSHKEYGEN} -q -N '' -t dsa -f ${OBJ}/dsa
65 for t in rsa dsa; do
117 sshd2_config dsa.pub dsa ssh_config_com; do
/freebsd-9.3-release/contrib/bind9/lib/dns/
H A Dopenssldsa_link.c52 #include <openssl/dsa.h>
135 DSA *dsa = key->keydata.dsa; local
158 if (!EVP_PKEY_set1_DSA(pkey, dsa)) {
198 dsasig = DSA_do_sign(digest, ISC_SHA1_DIGESTLENGTH, dsa);
206 dsasig = DSA_do_sign(digest, ISC_SHA1_DIGESTLENGTH, dsa);
232 DSA *dsa = key->keydata.dsa; local
276 if (!EVP_PKEY_set1_DSA(pkey, dsa)) {
292 status = DSA_do_verify(digest, ISC_SHA1_DIGESTLENGTH, dsasig, dsa);
357 DSA *dsa; local
421 DSA *dsa = key->keydata.dsa; local
427 DSA *dsa = key->keydata.dsa; local
435 DSA *dsa; local
473 DSA *dsa; local
527 DSA *dsa; local
580 DSA *dsa = NULL; local
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/asn1/
H A Di2d_pu.c68 # include <openssl/dsa.h>
83 return (i2d_DSAPublicKey(a->pkey.dsa, pp));
H A Di2d_pr.c68 # include <openssl/dsa.h>
83 return (i2d_DSAPrivateKey(a->pkey.dsa, pp));
/freebsd-9.3-release/crypto/openssl/crypto/evp/
H A Dp_lib.c71 # include <openssl/dsa.h>
89 return (BN_num_bits(pkey->pkey.dsa->p));
126 return (DSA_size(pkey->pkey.dsa));
174 if ((a = BN_dup(from->pkey.dsa->p)) == NULL)
176 if (to->pkey.dsa->p != NULL)
177 BN_free(to->pkey.dsa->p);
178 to->pkey.dsa->p = a;
180 if ((a = BN_dup(from->pkey.dsa->q)) == NULL)
182 if (to->pkey.dsa->q != NULL)
183 BN_free(to->pkey.dsa
212 DSA *dsa; local
[all...]
/freebsd-9.3-release/crypto/openssl/apps/
H A Ddsaparam.c78 # include <openssl/dsa.h>
117 DSA *dsa = NULL; local
281 dsa = DSA_new();
282 if (!dsa) {
304 if (!DSA_generate_parameters_ex(dsa, num, NULL, 0, NULL, NULL, &cb)) {
317 dsa = d2i_DSAparams_bio(in, NULL);
319 dsa = PEM_read_bio_DSAparams(in, NULL, NULL, NULL);
324 if (dsa == NULL) {
331 DSAparams_print(out, dsa);
338 len = BN_num_bytes(dsa
[all...]
H A Ddsa.c1 /* apps/dsa.c */
72 # include <openssl/dsa.h>
102 DSA *dsa = NULL; local
260 dsa = pkey == NULL ? NULL : EVP_PKEY_get1_DSA(pkey);
263 if (dsa == NULL) {
285 if (!DSA_print(out, dsa, 0)) {
293 BN_print(out, dsa->pub_key);
302 i = i2d_DSA_PUBKEY_bio(out, dsa);
304 i = i2d_DSAPrivateKey_bio(out, dsa);
307 i = PEM_write_bio_DSA_PUBKEY(out, dsa);
[all...]
H A Ddhparam.c127 # include <openssl/dsa.h>
309 DSA *dsa = DSA_new(); local
313 if (!dsa
314 || !DSA_generate_parameters_ex(dsa, num, NULL, 0, NULL, NULL,
316 if (dsa)
317 DSA_free(dsa);
322 dh = DSA_dup_DH(dsa);
323 DSA_free(dsa);
365 DSA *dsa; local
368 dsa
[all...]
H A Dtestdsa.h45 DSA *dsa; local
47 if ((dsa = DSA_new()) == NULL)
49 dsa->priv_key = BN_bin2bn(dsa512_priv, sizeof(dsa512_priv), NULL);
50 dsa->pub_key = BN_bin2bn(dsa512_pub, sizeof(dsa512_pub), NULL);
51 dsa->p = BN_bin2bn(dsa512_p, sizeof(dsa512_p), NULL);
52 dsa->q = BN_bin2bn(dsa512_q, sizeof(dsa512_q), NULL);
53 dsa->g = BN_bin2bn(dsa512_g, sizeof(dsa512_g), NULL);
54 if ((dsa->priv_key == NULL) || (dsa->pub_key == NULL) || (dsa
114 DSA *dsa; local
216 DSA *dsa; local
[all...]
/freebsd-9.3-release/sys/net/
H A Dflowtable.h69 struct sockaddr_storage *dsa, uint32_t fibnum, int flags);
72 struct sockaddr_storage *dsa, struct route *ro, uint32_t fibnum, int flags);

Completed in 210 milliseconds

123456