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

1234567

/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_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,
74 DSA *dsa);
75 static int dsa_init(DSA *dsa);
76 static int dsa_finish(DSA *dsa);
97 * if (!dsa->meth->bn_mod_exp(dsa, r,dsa
133 dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) argument
219 dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp, const unsigned char *dgst, int dlen) argument
325 dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) argument
418 dsa_init(DSA *dsa) argument
424 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
373 DSA *dsa; local
499 DSA *dsa; local
536 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 */
136 DSA_SIG * (*dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa);
137 int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in,
141 DSA_SIG *sig, DSA *dsa);
142 int (*dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
145 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...]
/external/chromium_org/third_party/boringssl/src/crypto/dsa/
H A Ddsa.c60 #include <openssl/dsa.h>
76 DSA *dsa = (DSA *)OPENSSL_malloc(sizeof(DSA)); local
77 if (dsa == NULL) {
82 memset(dsa, 0, sizeof(DSA));
85 dsa->meth = ENGINE_get_DSA_method(engine);
88 if (dsa->meth == NULL) {
89 dsa->meth = (DSA_METHOD*) &DSA_default_method;
91 METHOD_ref(dsa->meth);
93 dsa->write_params = 1;
94 dsa
112 DSA_free(DSA *dsa) argument
145 DSA_up_ref(DSA *dsa) argument
150 DSA_generate_parameters_ex(DSA *dsa, unsigned bits, const uint8_t *seed_in, size_t seed_len, int *out_counter, unsigned long *out_h, BN_GENCB *cb) argument
161 DSA_generate_key(DSA *dsa) argument
193 DSA_do_sign(const uint8_t *digest, size_t digest_len, DSA *dsa) argument
200 DSA_do_verify(const uint8_t *digest, size_t digest_len, DSA_SIG *sig, const DSA *dsa) argument
218 DSA_do_check_signature(int *out_valid, const uint8_t *digest, size_t digest_len, DSA_SIG *sig, const DSA *dsa) argument
227 DSA_sign(int type, const uint8_t *digest, size_t digest_len, uint8_t *out_sig, unsigned int *out_siglen, DSA *dsa) argument
242 DSA_verify(int type, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, const DSA *dsa) argument
269 DSA_check_signature(int *out_valid, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, const DSA *dsa) argument
293 DSA_size(const DSA *dsa) argument
314 DSA_sign_setup(const DSA *dsa, BN_CTX *ctx, BIGNUM **out_kinv, BIGNUM **out_r) argument
[all...]
H A Ddsa_impl.c60 #include <openssl/dsa.h>
76 static int sign_setup(const DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, argument
82 if (!dsa->p || !dsa->q || !dsa->g) {
111 ok = BN_generate_dsa_nonce(&k, dsa->q, dsa->priv_key, digest, digest_len,
114 ok = BN_rand_range(&k, dsa->q);
123 if (!BN_MONT_CTX_set_locked((BN_MONT_CTX **)&dsa->method_mont_p,
124 CRYPTO_LOCK_DSA, dsa
187 sign(const uint8_t *digest, size_t digest_len, DSA *dsa) argument
288 verify(int *out_valid, const uint8_t *dgst, size_t digest_len, DSA_SIG *sig, const DSA *dsa) argument
398 keygen(DSA *dsa) argument
712 finish(DSA *dsa) argument
[all...]
H A Ddsa_test.c60 #include <openssl/dsa.h>
104 DSA *dsa = NULL; local
119 dsa = DSA_new();
120 if (dsa == NULL ||
121 !DSA_generate_parameters_ex(dsa, 512, seed, 20, &counter, &h, &cb)) {
141 i = BN_bn2bin(dsa->q, buf);
148 i = BN_bn2bin(dsa->p, buf);
155 i = BN_bn2bin(dsa->g, buf);
162 DSA_generate_key(dsa);
163 DSA_sign(0, str1, 20, sig, &siglen, dsa);
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_atom_depth.c98 struct pipe_depth_stencil_alpha_state *dsa = &st->state.depth_stencil; local
102 memset(dsa, 0, sizeof(*dsa));
106 dsa->depth.enabled = 1;
107 dsa->depth.writemask = ctx->Depth.Mask;
108 dsa->depth.func = st_compare_func_to_pipe(ctx->Depth.Func);
112 dsa->stencil[0].enabled = 1;
113 dsa->stencil[0].func = st_compare_func_to_pipe(ctx->Stencil.Function[0]);
114 dsa->stencil[0].fail_op = gl_stencil_op_to_pipe(ctx->Stencil.FailFunc[0]);
115 dsa
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_atom_depth.c98 struct pipe_depth_stencil_alpha_state *dsa = &st->state.depth_stencil; local
102 memset(dsa, 0, sizeof(*dsa));
106 dsa->depth.enabled = 1;
107 dsa->depth.writemask = ctx->Depth.Mask;
108 dsa->depth.func = st_compare_func_to_pipe(ctx->Depth.Func);
112 dsa->stencil[0].enabled = 1;
113 dsa->stencil[0].func = st_compare_func_to_pipe(ctx->Stencil.Function[0]);
114 dsa->stencil[0].fail_op = gl_stencil_op_to_pipe(ctx->Stencil.FailFunc[0]);
115 dsa
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/
H A Dr300_hyperz.c44 struct r300_dsa_state *dsa = r300->dsa_state.state; local
46 switch (dsa->dsa.depth.func) {
66 struct r300_dsa_state *dsa = r300->dsa_state.state; local
67 unsigned func = dsa->dsa.depth.func;
74 struct r300_dsa_state *dsa = r300->dsa_state.state; local
75 unsigned func = dsa->dsa.depth.func;
101 struct r300_dsa_state *dsa local
137 struct r300_dsa_state *dsa = r300->dsa_state.state; local
231 r300_dsa_writes_depth_stencil( struct pipe_depth_stencil_alpha_state *dsa) argument
248 r300_dsa_alpha_test_enabled( struct pipe_depth_stencil_alpha_state *dsa) argument
[all...]
H A Dr300_render_stencilref.c47 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
49 return dsa->two_sided_stencil_ref ||
50 (dsa->two_sided &&
59 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
63 sr->zb_stencilrefmask = dsa->stencil_ref_mask;
77 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
80 dsa->stencil_ref_mask = dsa->stencil_ref_bf;
92 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
96 dsa
[all...]
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_hyperz.c44 struct r300_dsa_state *dsa = r300->dsa_state.state; local
46 switch (dsa->dsa.depth.func) {
66 struct r300_dsa_state *dsa = r300->dsa_state.state; local
67 unsigned func = dsa->dsa.depth.func;
74 struct r300_dsa_state *dsa = r300->dsa_state.state; local
75 unsigned func = dsa->dsa.depth.func;
101 struct r300_dsa_state *dsa local
137 struct r300_dsa_state *dsa = r300->dsa_state.state; local
231 r300_dsa_writes_depth_stencil( struct pipe_depth_stencil_alpha_state *dsa) argument
248 r300_dsa_alpha_test_enabled( struct pipe_depth_stencil_alpha_state *dsa) argument
[all...]
H A Dr300_render_stencilref.c47 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
49 return dsa->two_sided_stencil_ref ||
50 (dsa->two_sided &&
59 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
63 sr->zb_stencilrefmask = dsa->stencil_ref_mask;
77 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
80 dsa->stencil_ref_mask = dsa->stencil_ref_bf;
92 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state; local
96 dsa
[all...]
/external/chromium_org/third_party/boringssl/src/include/openssl/
H A Ddsa.h85 /* DSA_free decrements the reference count of |dsa| and frees it if the
87 OPENSSL_EXPORT void DSA_free(DSA *dsa);
89 /* DSA_up_ref increments the reference count of |dsa|. */
90 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa);
112 OPENSSL_EXPORT int DSA_generate_parameters_ex(DSA *dsa, unsigned bits,
119 * parameters from |dsa|. It returns NULL on error. */
120 OPENSSL_EXPORT DSA *DSAparams_dup(const DSA *dsa);
125 /* DSA_generate_key generates a public/private key pair in |dsa|, which must
128 OPENSSL_EXPORT int DSA_generate_key(DSA *dsa);
145 /* DSA_do_sign returns a signature of the hash in |digest| by the key in |dsa|
[all...]
/external/openssl/crypto/asn1/
H A Di2d_pu.c68 #include <openssl/dsa.h>
84 return(i2d_DSAPublicKey(a->pkey.dsa,pp));
/external/openssl/include/openssl/
H A Ddsa.h1 /* crypto/dsa/dsa.h */
136 DSA_SIG * (*dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa);
137 int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in,
141 DSA_SIG *sig, DSA *dsa);
142 int (*dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1,
145 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...]
/external/chromium_org/third_party/boringssl/src/crypto/pem/
H A Dpem_all.c113 #include <openssl/dsa.h>
122 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
183 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa) argument
190 if(dsa) {
191 DSA_free(*dsa);
192 *dsa = dtmp;
197 DSA *PEM_read_bio_DSAPrivateKey(BIO *bp, DSA **dsa, pem_password_cb *cb, argument
202 return pkey_get_dsa(pktmp, dsa); /* will free pktmp */
212 DSA *PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb,
217 return pkey_get_dsa(pktmp, dsa); /* wil
[all...]
/external/openssl/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...]

Completed in 638 milliseconds

1234567