Home
last modified time | relevance | path

Searched refs:epid2_params (Results 1 – 25 of 31) sorted by relevance

12

/external/epid-sdk/epid/verifier/src/
Dcontext.c137 result = CreateEpid2Params(&verifier_ctx->epid2_params); in EpidVerifierCreate()
142 result = CreateGroupPubKey(pubkey, verifier_ctx->epid2_params->G1, in EpidVerifierCreate()
143 verifier_ctx->epid2_params->G2, in EpidVerifierCreate()
154 result = NewFfElement(verifier_ctx->epid2_params->GT, &verifier_ctx->e12); in EpidVerifierCreate()
159 result = NewFfElement(verifier_ctx->epid2_params->GT, &verifier_ctx->e22); in EpidVerifierCreate()
164 result = NewFfElement(verifier_ctx->epid2_params->GT, &verifier_ctx->e2w); in EpidVerifierCreate()
169 result = NewFfElement(verifier_ctx->epid2_params->GT, &verifier_ctx->eg12); in EpidVerifierCreate()
199 DeleteEpid2Params(&verifier_ctx->epid2_params); in EpidVerifierCreate()
213 DeleteEpid2Params(&(*ctx)->epid2_params); in EpidVerifierDelete()
239 if (!ctx->e12 || !ctx->e22 || !ctx->e2w || !ctx->eg12 || !ctx->epid2_params || in EpidVerifierWritePrecomp()
[all …]
Dcheck_privrl_entry.c35 if (!ctx->epid2_params || !ctx->epid2_params->G1) { in EpidCheckPrivRlEntry()
42 FiniteField* Fp = ctx->epid2_params->Fp; in EpidCheckPrivRlEntry()
43 G1 = ctx->epid2_params->G1; in EpidCheckPrivRlEntry()
Dverifybasic.c64 if (!ctx->epid2_params || !ctx->pub_key) return kEpidBadArgErr; in EpidVerifyBasicSig()
75 EcGroup* G1 = ctx->epid2_params->G1; in EpidVerifyBasicSig()
76 EcGroup* G2 = ctx->epid2_params->G2; in EpidVerifyBasicSig()
77 FiniteField* GT = ctx->epid2_params->GT; in EpidVerifyBasicSig()
78 FiniteField* Fp = ctx->epid2_params->Fp; in EpidVerifyBasicSig()
79 EcPoint* g1 = ctx->epid2_params->g1; in EpidVerifyBasicSig()
80 EcPoint* g2 = ctx->epid2_params->g2; in EpidVerifyBasicSig()
248 res = Pairing(ctx->epid2_params->pairing_state, T, t1, R2); in EpidVerifyBasicSig()
Dnrverify.c76 if (!ctx->epid2_params || !ctx->epid2_params->G1 || !ctx->epid2_params->Fp) { in EpidNrVerify()
80 EcGroup* G1 = ctx->epid2_params->G1; in EpidNrVerify()
81 FiniteField* Fp = ctx->epid2_params->Fp; in EpidNrVerify()
/external/epid-sdk/epid/member/src/
Dprecomp.c30 EpidStatus PrecomputeMemberPairing(Epid2Params_ const* epid2_params, in PrecomputeMemberPairing() argument
40 if (!epid2_params || !pub_key || !A_str || !precomp) return kEpidBadArgErr; in PrecomputeMemberPairing()
43 EcGroup* G1 = epid2_params->G1; in PrecomputeMemberPairing()
44 EcGroup* G2 = epid2_params->G2; in PrecomputeMemberPairing()
45 FiniteField* GT = epid2_params->GT; in PrecomputeMemberPairing()
46 PairingState* ps_ctx = epid2_params->pairing_state; in PrecomputeMemberPairing()
47 EcPoint* g2 = epid2_params->g2; in PrecomputeMemberPairing()
Dcontext.c78 sts = CreateEpid2Params(&ctx->epid2_params); in EpidMemberInit()
82 sts = Tpm2CreateContext(params, ctx->epid2_params, &ctx->rnd_func, in EpidMemberInit()
96 sts = NewEcPoint(ctx->epid2_params->G1, (EcPoint**)&ctx->A); in EpidMemberInit()
98 sts = NewFfElement(ctx->epid2_params->Fp, (FfElement**)&ctx->x); in EpidMemberInit()
101 sts = NewEcPoint(ctx->epid2_params->G1, (EcPoint**)&ctx->h1); in EpidMemberInit()
103 sts = NewEcPoint(ctx->epid2_params->G1, (EcPoint**)&ctx->h2); in EpidMemberInit()
105 sts = NewEcPoint(ctx->epid2_params->G2, (EcPoint**)&ctx->w); in EpidMemberInit()
108 sts = NewFfElement(ctx->epid2_params->GT, (FfElement**)&ctx->e12); in EpidMemberInit()
110 sts = NewFfElement(ctx->epid2_params->GT, (FfElement**)&ctx->e22); in EpidMemberInit()
112 sts = NewFfElement(ctx->epid2_params->GT, (FfElement**)&ctx->e2w); in EpidMemberInit()
[all …]
Ddecompress_privkey.c58 Epid2Params_* epid2_params = 0; in EpidDecompressPrivKey() local
76 result = CreateEpid2Params(&epid2_params); in EpidDecompressPrivKey()
86 EcGroup* G1 = epid2_params->G1; in EpidDecompressPrivKey()
87 EcGroup* G2 = epid2_params->G2; in EpidDecompressPrivKey()
88 FiniteField* GT = epid2_params->GT; in EpidDecompressPrivKey()
89 EcPoint* g1 = epid2_params->g1; in EpidDecompressPrivKey()
90 EcPoint* g2 = epid2_params->g2; in EpidDecompressPrivKey()
91 PairingState* ps_ctx = epid2_params->pairing_state; in EpidDecompressPrivKey()
92 FiniteField* Fp = epid2_params->Fp; in EpidDecompressPrivKey()
93 FiniteField* Fq = epid2_params->Fq; in EpidDecompressPrivKey()
[all …]
Dvalidatekey.c50 if (!ctx || !A_str || !x_str || !h1_str || !w_str || !ctx->epid2_params) { in EpidMemberIsKeyValid()
56 EcGroup* G1 = ctx->epid2_params->G1; in EpidMemberIsKeyValid()
57 EcGroup* G2 = ctx->epid2_params->G2; in EpidMemberIsKeyValid()
58 FiniteField* GT = ctx->epid2_params->GT; in EpidMemberIsKeyValid()
59 EcPoint* g1 = ctx->epid2_params->g1; in EpidMemberIsKeyValid()
60 EcPoint* g2 = ctx->epid2_params->g2; in EpidMemberIsKeyValid()
61 PairingState* ps_ctx = ctx->epid2_params->pairing_state; in EpidMemberIsKeyValid()
Dstartup.c49 EcGroup* G1 = ctx->epid2_params->G1; in EpidMemberStartup()
50 EcGroup* G2 = ctx->epid2_params->G2; in EpidMemberStartup()
51 FiniteField* Fp = ctx->epid2_params->Fp; in EpidMemberStartup()
61 sts = PrecomputeMemberPairing(ctx->epid2_params, &ctx->pub_key, in EpidMemberStartup()
100 if (!ctx || !precomp || !ctx->epid2_params || !ctx) { in MemberReadPrecomputation()
105 FiniteField* GT = ctx->epid2_params->GT; in MemberReadPrecomputation()
Djoin.c54 if (!ctx || !pub_key || !ni || !join_request || !ctx->epid2_params) { in EpidCreateJoinRequest()
66 EcGroup* G1 = ctx->epid2_params->G1; in EpidCreateJoinRequest()
67 FiniteField* Fp = ctx->epid2_params->Fp; in EpidCreateJoinRequest()
76 sts = CreateGroupPubKey(pub_key, ctx->epid2_params->G1, in EpidCreateJoinRequest()
77 ctx->epid2_params->G2, &pub_key_); in EpidCreateJoinRequest()
107 sts = HashJoinCommitment(ctx->epid2_params->Fp, ctx->hash_alg, pub_key, in EpidCreateJoinRequest()
Dpresig.c116 if (!ctx || !precompsig || !ctx->epid2_params) { in MemberComputePreSig()
123 EcGroup* G1 = ctx->epid2_params->G1; in MemberComputePreSig()
124 FiniteField* GT = ctx->epid2_params->GT; in MemberComputePreSig()
125 FiniteField* Fp = ctx->epid2_params->Fp; in MemberComputePreSig()
126 FiniteField* Fq = ctx->epid2_params->Fq; in MemberComputePreSig()
130 PairingState* ps_ctx = ctx->epid2_params->pairing_state; in MemberComputePreSig()
244 sts = Pairing(ps_ctx, e, ctx->epid2_params->g2, R2); in MemberComputePreSig()
Dsignbasic.c88 if (!ctx->epid2_params) { in EpidSignBasic()
93 FiniteField* Fp = ctx->epid2_params->Fp; in EpidSignBasic()
96 EcGroup* G1 = ctx->epid2_params->G1; in EpidSignBasic()
97 FiniteField* GT = ctx->epid2_params->GT; in EpidSignBasic()
99 FiniteField* Fq = ctx->epid2_params->Fq; in EpidSignBasic()
100 PairingState* ps_ctx = ctx->epid2_params->pairing_state; in EpidSignBasic()
196 sts = Pairing(ps_ctx, e, ctx->epid2_params->g2, R2); in EpidSignBasic()
Dprivateexp.c54 if (!ctx || !ctx->epid2_params || !a || !r) { in EpidPrivateExp()
68 FiniteField* Fp = ctx->epid2_params->Fp; in EpidPrivateExp()
69 EcGroup* G1 = ctx->epid2_params->G1; in EpidPrivateExp()
Dnrprove.c92 if (!ctx->epid2_params) return kEpidBadArgErr; in EpidNrProve()
96 FiniteField* Fp = ctx->epid2_params->Fp; in EpidNrProve()
97 FiniteField* Fq = ctx->epid2_params->Fq; in EpidNrProve()
98 EcGroup* G1 = ctx->epid2_params->G1; in EpidNrProve()
Dprecomp.h54 EpidStatus PrecomputeMemberPairing(Epid2Params_ const* epid2_params,
/external/epid-sdk/epid/member/tpm2/src/
Dcontext.c35 Epid2Params_ const* epid2_params, in Tpm2CreateContext() argument
42 if (!params || !epid2_params || !rnd_func || !rnd_param || !f || !ctx) { in Tpm2CreateContext()
55 FiniteField* Fp = epid2_params->Fp; in Tpm2CreateContext()
62 tpm_ctx->epid2_params = epid2_params; in Tpm2CreateContext()
Dcommit.c70 if (!ctx || !ctx->epid2_params || !ctx->f) { in Tpm2Commit()
96 Fp = ctx->epid2_params->Fp; in Tpm2Commit()
97 Fq = ctx->epid2_params->Fq; in Tpm2Commit()
98 G1 = ctx->epid2_params->G1; in Tpm2Commit()
169 sts = EcExp(G1, ctx->epid2_params->g1, &r_str, e); in Tpm2Commit()
Dload_external.c36 if (!ctx || !ctx->epid2_params || !f_str) { in Tpm2LoadExternal()
41 FiniteField* Fp = ctx->epid2_params->Fp; in Tpm2LoadExternal()
Dcreateprimary.c38 if (!ctx || !ctx->epid2_params) { in Tpm2CreatePrimary()
45 FiniteField* Fp = ctx->epid2_params->Fp; in Tpm2CreatePrimary()
Dsign.c61 if (!ctx || !digest || !s || !ctx->epid2_params) { in Tpm2Sign()
73 FiniteField* Fp = ctx->epid2_params->Fp; in Tpm2Sign()
/external/epid-sdk/epid/member/tpm2/ibm_tss/
Dcontext.c57 Epid2Params_ const* epid2_params, in Tpm2CreateContext() argument
64 if (!params || !epid2_params || !rnd_func || !rnd_param || !f || !ctx) { in Tpm2CreateContext()
80 FiniteField* Fp = epid2_params->Fp; in Tpm2CreateContext()
88 tpm_ctx->epid2_params = epid2_params; in Tpm2CreateContext()
Dload_external.c46 if (!ctx || !ctx->epid2_params || !f_str) { in Tpm2LoadExternal()
55 EcGroup* G1 = ctx->epid2_params->G1; in Tpm2LoadExternal()
56 EcPoint* g1 = ctx->epid2_params->g1; in Tpm2LoadExternal()
58 sts = NewFfElement(ctx->epid2_params->Fp, &f); in Tpm2LoadExternal()
61 sts = ReadFfElement(ctx->epid2_params->Fp, f_str, sizeof(*f_str), f); in Tpm2LoadExternal()
Dcommit.c46 if (!ctx || !ctx->epid2_params || !ctx->key_handle) { in Tpm2Commit()
71 FiniteField* Fq = ctx->epid2_params->Fq; in Tpm2Commit()
72 EcGroup* G1 = ctx->epid2_params->G1; in Tpm2Commit()
Dsign.c49 if (!ctx || !ctx->epid2_params || !digest || !s) { in Tpm2Sign()
64 FiniteField* Fp = ctx->epid2_params->Fp; in Tpm2Sign()
Dstate.h34 Epid2Params_ const* epid2_params; ///< Intel(R) EPID 2.0 params member

12