Searched defs:dsa (Results 1 - 25 of 32) sorted by relevance

12

/external/openssl/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_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 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 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...]
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_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 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_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...]
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/dsa/
H A DAlgorithmParameterGeneratorSpi.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
H A DDSAUtil.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
H A DKeyPairGeneratorSpi.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
H A DAlgorithmParametersSpi.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
H A DKeyFactorySpi.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
H A DBCDSAPrivateKey.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
H A DBCDSAPublicKey.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
H A DDSASigner.java1 package org.bouncycastle.jcajce.provider.asymmetric.dsa;
/external/openssl/apps/
H A Dgendsa.c69 #include <openssl/dsa.h>
81 DSA *dsa=NULL; local
222 if ((dsa=PEM_read_bio_DSAparams(in,NULL,NULL,NULL)) == NULL)
261 BN_num_bits(dsa->p));
262 if (!DSA_generate_key(dsa)) goto end;
266 if (!PEM_write_bio_DSAPrivateKey(out,dsa,enc,NULL,0,NULL, passout))
274 if (dsa != NULL) DSA_free(dsa);
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...]
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);
370 DSA *dsa; local
373 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 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))
334 dsa=d2i_DSAparams_bio(in,NULL);
336 dsa=PEM_read_bio_DSAparams(in,NULL,NULL,NULL);
342 if (dsa == NULL)
351 DSAparams_print(out,dsa);
359 len=BN_num_bytes(dsa
[all...]
/external/openssl/crypto/pem/
H A Dpem_all.c123 #include <openssl/dsa.h>
133 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
204 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa) argument
211 if(dsa) {
212 DSA_free(*dsa);
213 *dsa = dtmp;
218 DSA *PEM_read_bio_DSAPrivateKey(BIO *bp, DSA **dsa, pem_password_cb *cb, argument
223 return pkey_get_dsa(pktmp, dsa); /* will free pktmp */
231 DSA *PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb,
236 return pkey_get_dsa(pktmp, dsa); /* wil
[all...]
/external/openssh/
H A Dkey.h31 #include <openssl/dsa.h>
80 DSA *dsa; member in struct:Key
/external/openssh/openbsd-compat/
H A Dopenssl-compat.c107 DSA_generate_parameters_ex(DSA *dsa, int bits, const unsigned char *seed, argument
118 /* swap dsa/new_dsa then free new_dsa */
119 tmp_dsa = *dsa;
120 *dsa = *new_dsa;

Completed in 158 milliseconds

12