/external/openssl/crypto/dsa/ |
H A D | dsa_vrf.c | 1 /* 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 D | dsa_key.c | 1 /* 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 D | dsa_ossl.c | 1 /* 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 D | dsa_sign.c | 1 /* 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 D | dsa_ameth.c | 62 #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 D | dsa_locl.h | 55 #include <openssl/dsa.h>
|
H A D | dsagen.c | 1 /* 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 D | dsatest.c | 1 /* 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 D | dsa_pmeth.c | 126 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 D | dsa.h | 1 /* 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 D | dsa.c | 60 #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 D | dsa_impl.c | 60 #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 D | dsa_test.c | 60 #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 D | st_atom_depth.c | 98 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 D | st_atom_depth.c | 98 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 D | r300_hyperz.c | 44 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 D | r300_render_stencilref.c | 47 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 D | r300_hyperz.c | 44 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 D | r300_render_stencilref.c | 47 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 D | dsa.h | 85 /* 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 D | i2d_pu.c | 68 #include <openssl/dsa.h> 84 return(i2d_DSAPublicKey(a->pkey.dsa,pp));
|
/external/openssl/include/openssl/ |
H A D | dsa.h | 1 /* 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 D | pem_all.c | 113 #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 D | dsaparam.c | 76 #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 D | dsa.c | 1 /* 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...] |