Home
last modified time | relevance | path

Searched refs:dsa (Results 1 – 25 of 57) sorted by relevance

123

/external/openssl/apps/
Dtestdsa.h41 DSA *dsa; in get_dsa512() local
43 if ((dsa=DSA_new()) == NULL) return(NULL); in get_dsa512()
44 dsa->priv_key=BN_bin2bn(dsa512_priv,sizeof(dsa512_priv),NULL); in get_dsa512()
45 dsa->pub_key=BN_bin2bn(dsa512_pub,sizeof(dsa512_pub),NULL); in get_dsa512()
46 dsa->p=BN_bin2bn(dsa512_p,sizeof(dsa512_p),NULL); in get_dsa512()
47 dsa->q=BN_bin2bn(dsa512_q,sizeof(dsa512_q),NULL); in get_dsa512()
48 dsa->g=BN_bin2bn(dsa512_g,sizeof(dsa512_g),NULL); in get_dsa512()
49 if ((dsa->priv_key == NULL) || (dsa->pub_key == NULL) || (dsa->p == NULL) || in get_dsa512()
50 (dsa->q == NULL) || (dsa->g == NULL)) in get_dsa512()
52 return(dsa); in get_dsa512()
[all …]
Ddsaparam.c114 DSA *dsa=NULL; in MAIN() local
294 dsa = DSA_new(); in MAIN()
295 if(!dsa) in MAIN()
318 if(!DSA_generate_parameters_ex(dsa,num,NULL,0,NULL,NULL, &cb)) in MAIN()
334 dsa=d2i_DSAparams_bio(in,NULL); in MAIN()
336 dsa=PEM_read_bio_DSAparams(in,NULL,NULL,NULL); in MAIN()
342 if (dsa == NULL) in MAIN()
351 DSAparams_print(out,dsa); in MAIN()
359 len=BN_num_bytes(dsa->p); in MAIN()
360 bits_p=BN_num_bits(dsa->p); in MAIN()
[all …]
Ddsa.c101 DSA *dsa=NULL; in MAIN() local
282 dsa = EVP_PKEY_get1_DSA(pkey); in MAIN()
286 if (dsa == NULL) in MAIN()
313 if (!DSA_print(out,dsa,0)) in MAIN()
323 BN_print(out,dsa->pub_key); in MAIN()
330 if(pubin || pubout) i=i2d_DSA_PUBKEY_bio(out,dsa); in MAIN()
331 else i=i2d_DSAPrivateKey_bio(out,dsa); in MAIN()
334 i=PEM_write_bio_DSA_PUBKEY(out,dsa); in MAIN()
335 else i=PEM_write_bio_DSAPrivateKey(out,dsa,enc, in MAIN()
341 EVP_PKEY_set1_DSA(pk, dsa); in MAIN()
[all …]
Ddhparam.c308 DSA *dsa = DSA_new(); in MAIN() local
311 if(!dsa || !DSA_generate_parameters_ex(dsa, num, in MAIN()
314 if(dsa) DSA_free(dsa); in MAIN()
319 dh = DSA_dup_DH(dsa); in MAIN()
320 DSA_free(dsa); in MAIN()
370 DSA *dsa; in MAIN() local
373 dsa=d2i_DSAparams_bio(in,NULL); in MAIN()
375 dsa=PEM_read_bio_DSAparams(in,NULL,NULL,NULL); in MAIN()
377 if (dsa == NULL) in MAIN()
384 dh = DSA_dup_DH(dsa); in MAIN()
[all …]
Dgendsa.c81 DSA *dsa=NULL; in MAIN() local
222 if ((dsa=PEM_read_bio_DSAparams(in,NULL,NULL,NULL)) == NULL) in MAIN()
261 BN_num_bits(dsa->p)); in MAIN()
262 if (!DSA_generate_key(dsa)) goto end; in MAIN()
266 if (!PEM_write_bio_DSAPrivateKey(out,dsa,enc,NULL,0,NULL, passout)) in MAIN()
274 if (dsa != NULL) DSA_free(dsa); in MAIN()
/external/openssl/crypto/dsa/
Ddsa_ossl.c69 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);
104 #define DSA_MOD_EXP(err_instr,dsa,rr,a1,p1,a2,p2,m,ctx,in_mont) \ argument
107 if((dsa)->meth->dsa_mod_exp) \
108 _tmp_res53 = (dsa)->meth->dsa_mod_exp((dsa), (rr), (a1), (p1), \
115 #define DSA_BN_MOD_EXP(err_instr,dsa,r,a,p,m,ctx,m_ctx) \ argument
118 if((dsa)->meth->bn_mod_exp) \
[all …]
Ddsa_ameth.c79 DSA *dsa = NULL; in dsa_pub_decode() local
92 if (!(dsa = d2i_DSAparams(NULL, &pm, pmlen))) in dsa_pub_decode()
101 if (!(dsa = DSA_new())) in dsa_pub_decode()
119 if (!(dsa->pub_key = ASN1_INTEGER_to_BN(public_key, NULL))) in dsa_pub_decode()
126 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_pub_decode()
132 if (dsa) in dsa_pub_decode()
133 DSA_free(dsa); in dsa_pub_decode()
140 DSA *dsa; in dsa_pub_encode() local
146 dsa=pkey->pkey.dsa; in dsa_pub_encode()
147 if (pkey->save_parameters && dsa->p && dsa->q && dsa->g) in dsa_pub_encode()
[all …]
Ddsa_key.c67 static int dsa_builtin_keygen(DSA *dsa);
69 int DSA_generate_key(DSA *dsa) in DSA_generate_key() argument
71 if(dsa->meth->dsa_keygen) in DSA_generate_key()
72 return dsa->meth->dsa_keygen(dsa); in DSA_generate_key()
73 return dsa_builtin_keygen(dsa); in DSA_generate_key()
76 static int dsa_builtin_keygen(DSA *dsa) in dsa_builtin_keygen() argument
84 if (dsa->priv_key == NULL) in dsa_builtin_keygen()
89 priv_key=dsa->priv_key; in dsa_builtin_keygen()
92 if (!BN_rand_range(priv_key,dsa->q)) goto err; in dsa_builtin_keygen()
95 if (dsa->pub_key == NULL) in dsa_builtin_keygen()
[all …]
Ddsatest.c140 DSA *dsa=NULL; in main() local
160 if(((dsa = DSA_new()) == NULL) || !DSA_generate_parameters_ex(dsa, 512, in main()
172 DSA_print(bio_err,dsa,0); in main()
184 i=BN_bn2bin(dsa->q,buf); in main()
192 i=BN_bn2bin(dsa->p,buf); in main()
200 i=BN_bn2bin(dsa->g,buf); in main()
208 dsa->flags |= DSA_FLAG_NO_EXP_CONSTTIME; in main()
209 DSA_generate_key(dsa); in main()
210 DSA_sign(0, str1, 20, sig, &siglen, dsa); in main()
211 if (DSA_verify(0, str1, 20, sig, siglen, dsa) == 1) in main()
[all …]
Ddsa_pmeth.c126 DSA *dsa = ctx->pkey->pkey.dsa; in pkey_dsa_sign() local
133 ret = DSA_sign(type, tbs, tbslen, sig, &sltmp, dsa); in pkey_dsa_sign()
147 DSA *dsa = ctx->pkey->pkey.dsa; in pkey_dsa_verify() local
154 ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa); in pkey_dsa_verify()
241 DSA *dsa = NULL; in pkey_dsa_paramgen() local
252 dsa = DSA_new(); in pkey_dsa_paramgen()
253 if (!dsa) in pkey_dsa_paramgen()
255 ret = dsa_builtin_paramgen(dsa, dctx->nbits, dctx->qbits, dctx->pmd, in pkey_dsa_paramgen()
258 EVP_PKEY_assign_DSA(pkey, dsa); in pkey_dsa_paramgen()
260 DSA_free(dsa); in pkey_dsa_paramgen()
[all …]
Ddsa_sign.c65 DSA_SIG * DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in DSA_do_sign() argument
67 return dsa->meth->dsa_do_sign(dgst, dlen, dsa); in DSA_do_sign()
71 unsigned int *siglen, DSA *dsa) in DSA_sign() argument
75 s=DSA_do_sign(dgst,dlen,dsa); in DSA_sign()
86 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) in DSA_sign_setup() argument
88 return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp); in DSA_sign_setup()
Ddsa.h117 DSA_SIG * (*dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa);
118 int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
121 DSA_SIG *sig, DSA *dsa);
122 int (*dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
125 int (*bn_mod_exp)(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p,
128 int (*init)(DSA *dsa);
129 int (*finish)(DSA *dsa);
133 int (*dsa_paramgen)(DSA *dsa, int bits,
138 int (*dsa_keygen)(DSA *dsa);
182 DSA_SIG * DSA_do_sign(const unsigned char *dgst,int dlen,DSA *dsa);
[all …]
Ddsa_vrf.c65 DSA *dsa) in DSA_do_verify() argument
67 return dsa->meth->dsa_do_verify(dgst, dgst_len, sig, dsa); in DSA_do_verify()
77 const unsigned char *sigbuf, int siglen, DSA *dsa) in DSA_verify() argument
85 ret=DSA_do_verify(dgst,dgst_len,s,dsa); in DSA_verify()
Ddsagen.c98 DSA *dsa; in main() local
106 dsa=DSA_generate_parameters(1024,seed,20,&counter,&h,cb,bio_err); in main()
108 if (dsa == NULL) in main()
109 DSA_print(bio_err,dsa,0); in main()
Ddsa_lib.c94 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth) in DSA_set_method() argument
99 mtmp = dsa->meth; in DSA_set_method()
100 if (mtmp->finish) mtmp->finish(dsa); in DSA_set_method()
102 if (dsa->engine) in DSA_set_method()
104 ENGINE_finish(dsa->engine); in DSA_set_method()
105 dsa->engine = NULL; in DSA_set_method()
108 dsa->meth = meth; in DSA_set_method()
109 if (meth->init) meth->init(dsa); in DSA_set_method()
Ddsa_asn1.c147 DSA *DSAparams_dup(DSA *dsa)
149 return ASN1_item_dup(ASN1_ITEM_rptr(DSAparams), dsa);
/external/openssl/include/openssl/
Ddsa.h117 DSA_SIG * (*dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa);
118 int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
121 DSA_SIG *sig, DSA *dsa);
122 int (*dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
125 int (*bn_mod_exp)(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p,
128 int (*init)(DSA *dsa);
129 int (*finish)(DSA *dsa);
133 int (*dsa_paramgen)(DSA *dsa, int bits,
138 int (*dsa_keygen)(DSA *dsa);
182 DSA_SIG * DSA_do_sign(const unsigned char *dgst,int dlen,DSA *dsa);
[all …]
/external/openssl/crypto/pem/
Dpvkfmt.c316 DSA *dsa = NULL; in b2i_dss() local
321 dsa = DSA_new(); in b2i_dss()
323 if (!dsa || !ret) in b2i_dss()
325 if (!read_lebn(&p, nbyte, &dsa->p)) in b2i_dss()
327 if (!read_lebn(&p, 20, &dsa->q)) in b2i_dss()
329 if (!read_lebn(&p, nbyte, &dsa->g)) in b2i_dss()
333 if (!read_lebn(&p, nbyte, &dsa->pub_key)) in b2i_dss()
338 if (!read_lebn(&p, 20, &dsa->priv_key)) in b2i_dss()
341 if (!(dsa->pub_key = BN_new())) in b2i_dss()
346 if (!BN_mod_exp(dsa->pub_key, dsa->g, in b2i_dss()
[all …]
Dpem_all.c133 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
204 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa) in IMPLEMENT_PEM_write_cb_const()
211 if(dsa) { in IMPLEMENT_PEM_write_cb_const()
212 DSA_free(*dsa); in IMPLEMENT_PEM_write_cb_const()
213 *dsa = dtmp; in IMPLEMENT_PEM_write_cb_const()
218 DSA *PEM_read_bio_DSAPrivateKey(BIO *bp, DSA **dsa, pem_password_cb *cb, in PEM_read_bio_DSAPrivateKey() argument
223 return pkey_get_dsa(pktmp, dsa); /* will free pktmp */ in PEM_read_bio_DSAPrivateKey()
231 DSA *PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, in IMPLEMENT_PEM_write_cb_const()
236 return pkey_get_dsa(pktmp, dsa); /* will free pktmp */ in IMPLEMENT_PEM_write_cb_const()
/external/openssl/crypto/x509/
Dx_all.c276 DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) in d2i_DSAPrivateKey_fp() argument
278 return ASN1_d2i_fp_of(DSA,DSA_new,d2i_DSAPrivateKey,fp,dsa); in d2i_DSAPrivateKey_fp()
281 int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) in i2d_DSAPrivateKey_fp() argument
283 return ASN1_i2d_fp_of_const(DSA,i2d_DSAPrivateKey,fp,dsa); in i2d_DSAPrivateKey_fp()
286 DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa) in d2i_DSA_PUBKEY_fp() argument
288 return ASN1_d2i_fp_of(DSA,DSA_new,d2i_DSA_PUBKEY,fp,dsa); in d2i_DSA_PUBKEY_fp()
291 int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa) in i2d_DSA_PUBKEY_fp() argument
293 return ASN1_i2d_fp_of(DSA,i2d_DSA_PUBKEY,fp,dsa); in i2d_DSA_PUBKEY_fp()
297 DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) in d2i_DSAPrivateKey_bio() argument
299 return ASN1_d2i_bio_of(DSA,DSA_new,d2i_DSAPrivateKey,bp,dsa in d2i_DSAPrivateKey_bio()
[all …]
/external/openssl/crypto/engine/
Deng_cryptodev.c118 static int cryptodev_dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a,
120 static int cryptodev_dsa_dsa_mod_exp(DSA *dsa, BIGNUM *t1, BIGNUM *g,
124 int dlen, DSA *dsa);
126 DSA_SIG *sig, DSA *dsa);
1109 cryptodev_dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, in cryptodev_dsa_bn_mod_exp() argument
1116 cryptodev_dsa_dsa_mod_exp(DSA *dsa, BIGNUM *t1, BIGNUM *g, in cryptodev_dsa_dsa_mod_exp() argument
1129 if (!dsa->meth->bn_mod_exp(dsa,t1,dsa->g,u1,dsa->p,ctx,mont)) in cryptodev_dsa_dsa_mod_exp()
1133 if (!dsa->meth->bn_mod_exp(dsa,&t2,dsa->pub_key,u2,dsa->p,ctx,mont)) in cryptodev_dsa_dsa_mod_exp()
1136 if (!BN_mod_mul(u1,t1,&t2,dsa->p,ctx)) in cryptodev_dsa_dsa_mod_exp()
1148 cryptodev_dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in cryptodev_dsa_do_sign() argument
[all …]
/external/openssl/crypto/objects/
Dobj_xref.txt23 dsaWithSHA sha dsa
24 dsaWithSHA1 sha1 dsa
36 dsa_with_SHA224 sha224 dsa
37 dsa_with_SHA256 sha256 dsa
/external/openssl/patches/
Dcrypto_Android.mk207 dsa/dsa_ameth.c \
208 dsa/dsa_asn1.c \
209 dsa/dsa_depr.c \
210 dsa/dsa_err.c \
211 dsa/dsa_gen.c \
212 dsa/dsa_key.c \
213 dsa/dsa_lib.c \
214 dsa/dsa_ossl.c \
215 dsa/dsa_pmeth.c \
216 dsa/dsa_prn.c \
[all …]
/external/openssl/crypto/
DAndroid.mk207 dsa/dsa_ameth.c \
208 dsa/dsa_asn1.c \
209 dsa/dsa_depr.c \
210 dsa/dsa_err.c \
211 dsa/dsa_gen.c \
212 dsa/dsa_key.c \
213 dsa/dsa_lib.c \
214 dsa/dsa_ossl.c \
215 dsa/dsa_pmeth.c \
216 dsa/dsa_prn.c \
[all …]
/external/dropbear/libtomcrypt/
Dmakefile.msvc93 src/pk/asn1/der/utf8/der_length_utf8_string.obj src/pk/dsa/dsa_decrypt_key.obj \
94 src/pk/dsa/dsa_encrypt_key.obj src/pk/dsa/dsa_export.obj src/pk/dsa/dsa_free.obj src/pk/dsa/dsa_imp…
95 src/pk/dsa/dsa_make_key.obj src/pk/dsa/dsa_shared_secret.obj src/pk/dsa/dsa_sign_hash.obj \
96 src/pk/dsa/dsa_verify_hash.obj src/pk/dsa/dsa_verify_key.obj src/pk/ecc/ecc.obj \

123