HomeSort by relevance Sort by last modified time
    Searched refs:pGFEx (Results 1 - 25 of 33) sorted by null

1 2

  /external/epid-sdk/ext/ipp/sources/ippcp/
pcpgfpx_getpolyterm.c 55 BNU_CHUNK_T* cpGFpxGetPolyTerm(BNU_CHUNK_T* pDataA, int nsA, const BNU_CHUNK_T* pE, int deg, gsModEngine* pGFEx)
57 pE += deg * GFP_FELEN(pGFEx);
58 return cpGFpxGet(pDataA, nsA, pE, pGFEx);
pcpgfpx_setpolyterm.c 55 BNU_CHUNK_T* cpGFpxSetPolyTerm(BNU_CHUNK_T* pE, int deg, const BNU_CHUNK_T* pDataA, int nsA, gsModEngine* pGFEx)
57 pE += deg * GFP_FELEN(pGFEx);
58 return cpGFpxSet(pE, pDataA, nsA, pGFEx);
pcpgfpxmethod_com_mul.c 53 BNU_CHUNK_T* cpGFpxMul_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pB, gsEngine* pGFEx)
55 int extDegree = GFP_EXTDEGREE(pGFEx);
57 BNU_CHUNK_T* pGFpolynomial = GFP_MODULUS(pGFEx);
59 int elemLen= GFP_FELEN(pGFEx);
62 BNU_CHUNK_T* pTmpProduct = cpGFpGetPool(2, pGFEx);
63 BNU_CHUNK_T* pTmpResult = pTmpProduct + GFP_PELEN(pGFEx);
65 gsEngine* pGroundGFE = GFP_PARENT(pGFEx);
77 cpGFpxMul_GFE(pTmpResult, pA, pTmpB, pGFEx);
90 cpGFpxMul_GFE(pTmpProduct, pGFpolynomial, r, pGFEx);
91 GFP_METHOD(pGFEx)->sub(pTmpResult, pTmpResult, pTmpProduct, pGFEx)
    [all...]
pcpgfpxmethod_com_sqr.c 53 BNU_CHUNK_T* cpGFpxSqr_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
55 int extDegree = GFP_EXTDEGREE(pGFEx);
57 BNU_CHUNK_T* pGFpolynomial = GFP_MODULUS(pGFEx);
59 int elemLen= GFP_FELEN(pGFEx);
62 BNU_CHUNK_T* pTmpProduct = cpGFpGetPool(2, pGFEx);
63 BNU_CHUNK_T* pTmpResult = pTmpProduct + GFP_PELEN(pGFEx);
65 gsEngine* pGroundGFE = GFP_PARENT(pGFEx);
77 cpGFpxMul_GFE(pTmpResult, pA, pTmpA, pGFEx);
90 cpGFpxMul_GFE(pTmpProduct, pGFpolynomial, r, pGFEx);
91 GFP_METHOD(pGFEx)->sub(pTmpResult, pTmpResult, pTmpProduct, pGFEx)
    [all...]
pcpgfpxmethod_binom.c 56 static BNU_CHUNK_T* cpGFpxMul_pd_binom(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pB, gsEngine* pGFEx)
58 BNU_CHUNK_T* pGFpolynomial = GFP_MODULUS(pGFEx);
59 int deg = GFP_EXTDEGREE(pGFEx);
60 int elemLen= GFP_FELEN(pGFEx);
61 int groundElemLen = GFP_FELEN(GFP_PARENT(pGFEx));
64 BNU_CHUNK_T* R = cpGFpGetPool(4, pGFEx);
71 cpGFpxMul_GFE(T0, pA, pGFpolynomial, pGFEx);
76 cpGFpxMul_GFE(R, pA, pB, pGFEx);
80 cpGFpxMul_GFE(X, GFPX_IDX_ELEMENT(T0, deg-d, groundElemLen), GFPX_IDX_ELEMENT(pB, d, groundElemLen), pGFEx);
81 GFP_METHOD(pGFEx)->add(R, R, X, pGFEx)
    [all...]
pcpgfpx.c 74 gsModEngine* pGFEx = GFP_PMA(pGFpx);
80 GFP_PARENT(pGFEx) = pGFEp;
81 GFP_EXTDEGREE(pGFEx) = extDeg;
82 GFP_FEBITLEN(pGFEx) = 0;//elemBitLen;
83 GFP_FELEN(pGFEx) = elemLen;
84 GFP_FELEN32(pGFEx) = elemLen32;
85 GFP_PELEN(pGFEx) = elemLen;
86 GFP_METHOD(pGFEx) = method->arith;
87 GFP_MODULUS(pGFEx) = (BNU_CHUNK_T*)(ptr); ptr += elemLen * sizeof(BNU_CHUNK_T); /* field polynomial */
88 GFP_POOL(pGFEx) = (BNU_CHUNK_T*)(ptr); /* pool *
    [all...]
pcpgfpx_get.c 55 BNU_CHUNK_T* cpGFpxGet(BNU_CHUNK_T* pDataA, int nsA, const BNU_CHUNK_T* pE, gsModEngine* pGFEx)
59 if( GFP_IS_BASIC(pGFEx) )
60 return cpGFpGet(pDataA, nsA, pE, pGFEx);
63 gsModEngine* pBasicGFE = cpGFpBasic(pGFEx);
67 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpx_rand.c 56 BNU_CHUNK_T* cpGFpxRand(BNU_CHUNK_T* pR, gsModEngine* pGFEx, IppBitSupplier rndFunc, void* pRndParam)
58 if( GFP_IS_BASIC(pGFEx) )
59 return cpGFpRand(pR, pGFEx, rndFunc, pRndParam);
62 gsModEngine* pBasicGFE = cpGFpBasic(pGFEx);
64 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpx_inv.c 60 gsModEngine* pGFEx)
62 if( GFP_IS_BASIC(pGFEx) )
66 int elemLen = GFP_FELEN(pGFEx);
67 gsModEngine* pGroundGFE = GFP_PARENT(pGFEx);
70 int degA = degree(pA, pGFEx);
71 int degB = degree(pB, pGFEx);
81 cpGFpxMul_GFE(pQ, pA, pR, pGFEx);
135 static BNU_CHUNK_T* gfpxGeneratorDiv(BNU_CHUNK_T* pQ, BNU_CHUNK_T* pR, const BNU_CHUNK_T* pB, gsModEngine* pGFEx)
137 if( GFP_IS_BASIC(pGFEx) )
141 int elemLen = GFP_FELEN(pGFEx);
    [all...]
pcpgfpxmethod_com.h 53 BNU_CHUNK_T* cpGFpxAdd_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pB, gsEngine* pGFEx);
55 BNU_CHUNK_T* cpGFpxSub_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pB, gsEngine* pGFEx);
57 BNU_CHUNK_T* cpGFpxNeg_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx);
60 BNU_CHUNK_T* cpGFpxMul_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pB, gsEngine* pGFEx);
62 BNU_CHUNK_T* cpGFpxSqr_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx);
65 BNU_CHUNK_T* cpGFpxDiv2_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx);
67 BNU_CHUNK_T* cpGFpxMul2_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx);
69 BNU_CHUNK_T* cpGFpxMul3_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx);
72 BNU_CHUNK_T* cpGFpxEncode_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx);
74 BNU_CHUNK_T* cpGFpxDecode_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx);
    [all...]
pcpgfpxstuff.h 62 __INLINE int degree(const BNU_CHUNK_T* pE, const gsModEngine* pGFEx)
64 int groundElemLen = GFP_FELEN(GFP_PARENT(pGFEx));
66 for(deg=GFP_EXTDEGREE(pGFEx)-1; deg>=0; deg-- ) {
72 __INLINE gsModEngine* cpGFpBasic(const gsModEngine* pGFEx)
74 while( !GFP_IS_BASIC(pGFEx) ) {
75 pGFEx = GFP_PARENT(pGFEx);
77 return (gsModEngine*)pGFEx;
79 __INLINE int cpGFpBasicDegreeExtension(const gsModEngine* pGFEx)
81 int degree = GFP_EXTDEGREE(pGFEx);
    [all...]
pcpgfpx_add_gfe.c 55 BNU_CHUNK_T* cpGFpxAdd_GFE(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pGroundB, gsModEngine* pGFEx)
57 gsModEngine* pGroundGFE = GFP_PARENT(pGFEx);
62 int deg = GFP_EXTDEGREE(pGFEx);
pcpgfpx_mul_gfe.c 55 BNU_CHUNK_T* cpGFpxMul_GFE(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pGroundB, gsModEngine* pGFEx)
57 gsModEngine* pGroundGFE = GFP_PARENT(pGFEx);
65 for(deg=0; deg<GFP_EXTDEGREE(pGFEx); deg++) {
pcpgfpx_neg.c 55 BNU_CHUNK_T* cpGFpxNeg(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsModEngine* pGFEx)
57 gsModEngine* pBasicGFE = cpGFpBasic(pGFEx);
59 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpx_sub_gfe.c 55 BNU_CHUNK_T* cpGFpxSub_GFE(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, const BNU_CHUNK_T* pGroundB, gsModEngine* pGFEx)
57 gsModEngine* pGroundGFE = GFP_PARENT(pGFEx);
62 int deg = GFP_EXTDEGREE(pGFEx);
pcpgfpxmethod_com_decode.c 52 BNU_CHUNK_T* cpGFpxDecode_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
54 gsEngine* pBasicGFE = cpGFpBasic(pGFEx);
57 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpxmethod_com_div2.c 52 BNU_CHUNK_T* cpGFpxDiv2_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
54 gsEngine* pBasicGFE = cpGFpBasic(pGFEx);
57 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpxmethod_com_encode.c 52 BNU_CHUNK_T* cpGFpxEncode_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
54 gsEngine* pBasicGFE = cpGFpBasic(pGFEx);
57 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpxmethod_com_mul2.c 52 BNU_CHUNK_T* cpGFpxMul2_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
54 gsEngine* pBasicGFE = cpGFpBasic(pGFEx);
57 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpxmethod_com_mul3.c 52 BNU_CHUNK_T* cpGFpxMul3_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
54 gsEngine* pBasicGFE = cpGFpBasic(pGFEx);
57 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpxmethod_com_neg.c 52 BNU_CHUNK_T* cpGFpxNeg_com(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
54 gsEngine* pBasicGFE = cpGFpBasic(pGFEx);
57 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpx_conj.c 55 BNU_CHUNK_T* cpGFpxConj(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsModEngine* pGFEx)
57 gsModEngine* pGroundGFE = GFP_PARENT(pGFEx);
pcpgfpx_set.c 55 BNU_CHUNK_T* cpGFpxSet(BNU_CHUNK_T* pE, const BNU_CHUNK_T* pDataA, int nsA, gsModEngine* pGFEx)
57 if( GFP_IS_BASIC(pGFEx) )
58 return cpGFpSet(pE, pDataA, nsA, pGFEx);
61 gsModEngine* pBasicGFE = cpGFpBasic(pGFEx);
65 int basicDeg = cpGFpBasicDegreeExtension(pGFEx);
pcpgfpx_multiexp.c 74 static void cpPrecomputeMultiExp(BNU_CHUNK_T* pTable, const BNU_CHUNK_T* ppA[], int nItems, gsModEngine* pGFEx)
76 gsModEngine* pBasicGFE = cpGFpBasic(pGFEx);
81 int elmLen = GFP_FELEN(pGFEx);
84 BNU_CHUNK_T* pT = cpGFpGetPool(1, pGFEx);
96 mod_mul mulF = GFP_METHOD(pGFEx)->mul; /* mul method */
117 mulF(pT, pT, ppA[k], pGFEx);
130 cpGFpReleasePool(1, pGFEx);
147 gsModEngine* pGFEx, Ipp8u* pScratchBuffer)
152 cpPrecomputeMultiExp(pTable, ppA, nItems, pGFEx);
155 mod_mul mulF = GFP_METHOD(pGFEx)->mul; /* mul and sqr methods and parameter *
    [all...]
pcpgfpxmethod_binom_mulc.h 53 static BNU_CHUNK_T* cpGFpxMul_G0(BNU_CHUNK_T* pR, const BNU_CHUNK_T* pA, gsEngine* pGFEx)
55 gsEngine* pGroundGFE = GFP_PARENT(pGFEx);
58 BNU_CHUNK_T* pGFpolynomial = GFP_MODULUS(pGFEx); /* g(x) = t^d + g0 */

Completed in 773 milliseconds

1 2