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

123456

/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/hcrypto/
H A Ddsa.c40 #include <dsa.h>
51 DSA *dsa = calloc(1, sizeof(*dsa)); local
52 dsa->meth = rk_UNCONST(DSA_get_default_method());
53 dsa->references = 1;
54 return dsa;
58 DSA_free(DSA *dsa) argument
60 if (dsa->references <= 0)
63 if (--dsa->references > 0)
66 (*dsa
84 DSA_up_ref(DSA *dsa) argument
119 DSA_verify(int type, const unsigned char * digest, int digest_len, const unsigned char *sig, int sig_len, DSA *dsa) argument
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/dist/crypto/dsa/
H A Ddsa_vrf.c1 /* crypto/dsa/dsa_vrf.c */
62 #include <openssl/dsa.h>
65 DSA *dsa)
68 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
69 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW))
75 return dsa->meth->dsa_do_verify(dgst, dgst_len, sig, dsa);
64 DSA_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
H A Ddsa_key.c1 /* crypto/dsa/dsa_key.c */
64 #include <openssl/dsa.h>
71 static int dsa_builtin_keygen(DSA *dsa);
73 int DSA_generate_key(DSA *dsa) argument
76 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
77 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW))
83 if(dsa->meth->dsa_keygen)
84 return dsa->meth->dsa_keygen(dsa);
87 return FIPS_dsa_generate_key(dsa);
92 dsa_builtin_keygen(DSA *dsa) argument
[all...]
H A Ddsa_ossl.c1 /* crypto/dsa/dsa_ossl.c */
65 #include <openssl/dsa.h>
69 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa);
70 static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp);
72 DSA *dsa);
73 static int dsa_init(DSA *dsa);
74 static int dsa_finish(DSA *dsa);
95 * if (!dsa->meth->bn_mod_exp(dsa, r,dsa
131 dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
216 dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) argument
307 dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
400 dsa_init(DSA *dsa) argument
406 dsa_finish(DSA *dsa) argument
[all...]
H A Ddsa_sign.c1 /* crypto/dsa/dsa_sign.c */
62 #include <openssl/dsa.h>
66 DSA_SIG * DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
69 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
70 && !(dsa->flags & DSA_FLAG_NON_FIPS_ALLOW))
76 return dsa->meth->dsa_do_sign(dgst, dlen, dsa);
79 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) argument
82 if (FIPS_mode() && !(dsa->meth->flags & DSA_FLAG_FIPS_METHOD)
83 && !(dsa
[all...]
H A Ddsa_ameth.c62 #include <openssl/dsa.h>
79 DSA *dsa = NULL; local
92 if (!(dsa = d2i_DSAparams(NULL, &pm, pmlen)))
101 if (!(dsa = DSA_new()))
119 if (!(dsa->pub_key = ASN1_INTEGER_to_BN(public_key, NULL)))
126 EVP_PKEY_assign_DSA(pkey, dsa);
132 if (dsa)
133 DSA_free(dsa);
140 DSA *dsa; local
146 dsa
202 DSA *dsa = NULL; local
367 DSA *dsa; local
493 DSA *dsa; local
530 DSA *dsa; local
[all...]
H A Ddsa_locl.h55 #include <openssl/dsa.h>
H A Ddsagen.c1 /* crypto/dsa/dsagen.c */
60 #include <openssl/dsa.h>
98 DSA *dsa; local
106 dsa=DSA_generate_parameters(1024,seed,20,&counter,&h,cb,bio_err);
108 if (dsa == NULL)
109 DSA_print(bio_err,dsa,0);
H A Ddsatest.c1 /* crypto/dsa/dsatest.c */
86 #include <openssl/dsa.h>
140 DSA *dsa=NULL; local
160 if(((dsa = DSA_new()) == NULL) || !DSA_generate_parameters_ex(dsa, 512,
172 DSA_print(bio_err,dsa,0);
184 i=BN_bn2bin(dsa->q,buf);
192 i=BN_bn2bin(dsa->p,buf);
200 i=BN_bn2bin(dsa->g,buf);
208 dsa
[all...]
H A Ddsa_pmeth.c126 DSA *dsa = ctx->pkey->pkey.dsa; local
133 ret = DSA_sign(type, tbs, tbslen, sig, &sltmp, dsa);
147 DSA *dsa = ctx->pkey->pkey.dsa; local
154 ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa);
243 DSA *dsa = NULL; local
254 dsa = DSA_new();
255 if (!dsa)
257 ret = dsa_builtin_paramgen(dsa, dct
268 DSA *dsa = NULL; local
[all...]
H A Ddsa.h1 /* crypto/dsa/dsa.h */
132 DSA_SIG * (*dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa);
133 int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
136 DSA_SIG *sig, DSA *dsa);
137 int (*dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
140 int (*bn_mod_exp)(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p,
143 int (*init)(DSA *dsa);
144 int (*finish)(DSA *dsa);
148 int (*dsa_paramgen)(DSA *dsa, in
[all...]
H A Ddsa_asn1.c61 #include <openssl/dsa.h>
148 DSA *DSAparams_dup(DSA *dsa)
150 return ASN1_item_dup(ASN1_ITEM_rptr(DSAparams), dsa);
154 unsigned int *siglen, DSA *dsa)
158 s=DSA_do_sign(dgst,dlen,dsa);
176 const unsigned char *sigbuf, int siglen, DSA *dsa)
184 ret=DSA_do_verify(dgst,dgst_len,s,dsa);
H A Ddsa_lib.c1 /* crypto/dsa/dsa_lib.c */
64 #include <openssl/dsa.h>
107 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth) argument
112 mtmp = dsa->meth;
113 if (mtmp->finish) mtmp->finish(dsa);
115 if (dsa->engine)
117 ENGINE_finish(dsa->engine);
118 dsa->engine = NULL;
121 dsa->meth = meth;
122 if (meth->init) meth->init(dsa);
[all...]
/netbsd-6-1-5-RELEASE/tests/crypto/libcrypto/dsa/
H A DMakefile4 HELPER_DIR= dsa
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/dist/engines/ccgost/
H A Dgost_sign.c13 #include <openssl/dsa.h>
51 DSA_SIG *gost_do_sign(const unsigned char *dgst,int dlen, DSA *dsa) argument
67 BN_mod(tmp,md,dsa->q,ctx);
77 BN_rand_range(k,dsa->q);
79 BN_mod_exp(tmp,dsa->g, k, dsa->p,ctx);
81 BN_mod(newsig->r,tmp,dsa->q,ctx);
85 BN_mod_mul(tmp,dsa->priv_key,newsig->r,dsa->q,ctx);
86 BN_mod_mul(tmp2,k,md,dsa
135 gost_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
194 gost94_compute_public(DSA *dsa) argument
215 fill_GOST94_params(DSA *dsa,int nid) argument
242 gost_sign_keygen(DSA *dsa) argument
[all...]
H A Dgost_lcl.h14 #include <openssl/dsa.h>
183 int fill_GOST94_params(DSA *dsa,int nid);
185 int gost_sign_keygen(DSA *dsa) ;
188 DSA_SIG *gost_do_sign(const unsigned char *dgst,int dlen, DSA *dsa) ;
192 DSA_SIG *sig, DSA *dsa) ;
196 int gost94_compute_public(DSA *dsa) ;
/netbsd-6-1-5-RELEASE/external/bsd/bind/dist/lib/dns/
H A Dopenssldsa_link.c56 #include <openssl/dsa.h>
139 DSA *dsa = key->keydata.dsa; local
161 if (!EVP_PKEY_set1_DSA(pkey, dsa)) {
196 dsasig = DSA_do_sign(digest, ISC_SHA1_DIGESTLENGTH, dsa);
203 dsasig = DSA_do_sign(digest, ISC_SHA1_DIGESTLENGTH, dsa);
222 DSA *dsa = key->keydata.dsa; local
266 if (!EVP_PKEY_set1_DSA(pkey, dsa)) {
282 status = DSA_do_verify(digest, ISC_SHA1_DIGESTLENGTH, dsasig, dsa);
346 DSA *dsa; local
410 DSA *dsa = key->keydata.dsa; local
416 DSA *dsa = key->keydata.dsa; local
424 DSA *dsa; local
461 DSA *dsa; local
514 DSA *dsa; local
562 DSA *dsa = NULL; local
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/dist/crypto/asn1/
H A Di2d_pu.c68 #include <openssl/dsa.h>
84 return(i2d_DSAPublicKey(a->pkey.dsa,pp));
/netbsd-6-1-5-RELEASE/external/bsd/ntp/dist/util/
H A Dntp-keygen.c579 DSA *dsa; local
588 dsa = pkey_iffkey->pkey.dsa;
589 BN_copy(dsa->priv_key, BN_value_one());
591 EVP_PKEY_assign_DSA(pkey, dsa);
596 DSA_print_fp(stderr, dsa, 0);
603 DSA *dsa; local
612 dsa = pkey_iffkey->pkey.dsa;
614 EVP_PKEY_assign_DSA(pkey, dsa);
912 DSA *dsa; /* DSA parameters */ local
1014 DSA *dsa; /* DSA parameters */ local
1402 DSA *dsa, *dsa2, *sdsa; /* DSA parameters */ local
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/dist/apps/
H A Ddsaparam.c76 #include <openssl/dsa.h>
114 DSA *dsa=NULL; local
294 dsa = DSA_new();
295 if(!dsa)
318 if(!DSA_generate_parameters_ex(dsa,num,NULL,0,NULL,NULL, &cb))
335 dsa=d2i_DSAparams_bio(in,NULL);
337 dsa=PEM_read_bio_DSAparams(in,NULL,NULL,NULL);
343 if (dsa == NULL)
352 DSAparams_print(out,dsa);
360 len=BN_num_bytes(dsa
[all...]
H A Ddsa.c1 /* apps/dsa.c */
68 #include <openssl/dsa.h>
101 DSA *dsa=NULL; local
282 dsa = EVP_PKEY_get1_DSA(pkey);
286 if (dsa == NULL)
313 if (!DSA_print(out,dsa,0))
323 BN_print(out,dsa->pub_key);
330 if(pubin || pubout) i=i2d_DSA_PUBKEY_bio(out,dsa);
331 else i=i2d_DSAPrivateKey_bio(out,dsa);
334 i=PEM_write_bio_DSA_PUBKEY(out,dsa);
[all...]
H A Ddhparam.c127 #include <openssl/dsa.h>
308 DSA *dsa = DSA_new(); local
311 if(!dsa || !DSA_generate_parameters_ex(dsa, num,
314 if(dsa) DSA_free(dsa);
319 dh = DSA_dup_DH(dsa);
320 DSA_free(dsa);
369 DSA *dsa; local
372 dsa
[all...]
H A Dtestdsa.h41 DSA *dsa; local
43 if ((dsa=DSA_new()) == NULL) return(NULL);
44 dsa->priv_key=BN_bin2bn(dsa512_priv,sizeof(dsa512_priv),NULL);
45 dsa->pub_key=BN_bin2bn(dsa512_pub,sizeof(dsa512_pub),NULL);
46 dsa->p=BN_bin2bn(dsa512_p,sizeof(dsa512_p),NULL);
47 dsa->q=BN_bin2bn(dsa512_q,sizeof(dsa512_q),NULL);
48 dsa->g=BN_bin2bn(dsa512_g,sizeof(dsa512_g),NULL);
49 if ((dsa->priv_key == NULL) || (dsa->pub_key == NULL) || (dsa
105 DSA *dsa; local
202 DSA *dsa; local
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/dist/engines/
H A De_cswift.c69 #include <openssl/dsa.h>
130 static DSA_SIG *cswift_dsa_sign(const unsigned char *dgst, int dlen, DSA *dsa);
132 DSA_SIG *sig, DSA *dsa);
808 static DSA_SIG *cswift_dsa_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
843 if(!bn_wexpand(dsa_p, dsa->p->top) ||
844 !bn_wexpand(dsa_q, dsa->q->top) ||
845 !bn_wexpand(dsa_g, dsa->g->top) ||
846 !bn_wexpand(dsa_key, dsa->priv_key->top) ||
847 !bn_wexpand(result, dsa->p->top))
853 sw_param.up.dsa
917 cswift_dsa_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssh/dist/
H A Dkey.c77 DSA *dsa; local
82 k->dsa = NULL;
101 if ((dsa = DSA_new()) == NULL)
103 if ((dsa->p = BN_new()) == NULL)
105 if ((dsa->q = BN_new()) == NULL)
107 if ((dsa->g = BN_new()) == NULL)
109 if ((dsa->pub_key = BN_new()) == NULL)
111 k->dsa = dsa;
154 if ((k->dsa
[all...]

Completed in 146 milliseconds

123456