/external/epid-sdk/epid/member/tiny/math/ |
D | fq12.h | 25 typedef struct Fq12Elem Fq12Elem; typedef 35 void Fq12Add(Fq12Elem* result, Fq12Elem const* left, Fq12Elem const* right); 43 void Fq12Sub(Fq12Elem* result, Fq12Elem const* left, Fq12Elem const* right); 50 void Fq12Square(Fq12Elem* result, Fq12Elem const* in); 58 void Fq12Mul(Fq12Elem* result, Fq12Elem const* left, Fq12Elem const* right); 65 void Fq12Inv(Fq12Elem* result, Fq12Elem const* in); 72 void Fq12Neg(Fq12Elem* result, Fq12Elem const* in); 79 void Fq12Set(Fq12Elem* result, uint32_t val); 87 void Fq12Exp(Fq12Elem* result, Fq12Elem const* base, VeryLargeInt const* exp); 101 void Fq12MultiExp(Fq12Elem* result, Fq12Elem const* base0, [all …]
|
D | serialize.h | 42 typedef struct Fq12Elem Fq12Elem; typedef 125 void* Fq12Serialize(Fq12ElemStr* dest, Fq12Elem const* src); 133 void const* Fq12Deserialize(Fq12Elem* dest, Fq12ElemStr const* src);
|
D | pairing.h | 26 typedef struct Fq12Elem Fq12Elem; typedef 45 void PairingCompute(Fq12Elem* d, EccPointFq const* P, EccPointFq2 const* Q,
|
D | mathtypes.h | 77 typedef struct Fq12Elem { struct 80 } Fq12Elem; argument
|
/external/epid-sdk/epid/member/tiny/math/unittests/ |
D | fq12-test.cc | 34 Fq12Elem expected = {{{{0xf8898202, 0xb45883e0, 0x8d18168d, 0xf67a4288, in TEST() 58 Fq12Elem left = {{{{0x22cfd6a2, 0x23e82f1e, 0xd50e1450, 0xe853e88c, in TEST() 82 Fq12Elem right = {{{{0x848cdb73, 0x6399829e, 0xcaa20cc0, 0x1b02bff6, in TEST() 106 Fq12Elem actual = {0}; in TEST() 115 Fq12Elem expected = {{{{0x4d162b42, 0x9377da5b, 0x1d041212, 0xda2d8e91, in TEST() 139 Fq12Elem left = {{{{0x22cfd6a2, 0x23e82f1e, 0xd50e1450, 0xe853e88c, in TEST() 163 Fq12Elem right = {{{{0x848cdb73, 0x6399829e, 0xcaa20cc0, 0x1b02bff6, in TEST() 187 Fq12Elem actual = {0}; in TEST() 196 Fq12Elem expected = {{{{0xb2718e2f, 0x5acdc81c, 0x00964828, 0x20087676, in TEST() 220 Fq12Elem left = {{{{0x22cfd6a2, 0x23e82f1e, 0xd50e1450, 0xe853e88c, in TEST() [all …]
|
D | cmp-testhelper.h | 28 typedef struct Fq12Elem Fq12Elem; typedef 51 bool operator==(Fq12Elem const& lhs, Fq12Elem const& rhs);
|
D | pairing-test.cc | 46 const Fq12Elem expected = { in TEST() 74 Fq12Elem res = {0}; in TEST()
|
D | cmp-testhelper.cc | 53 bool operator==(Fq12Elem const& lhs, Fq12Elem const& rhs) { in operator ==()
|
D | serialize-test.cc | 147 const Fq12Elem fq12elm = { in TEST() 279 Fq12Elem fq12elm = {0}; in TEST() 280 const Fq12Elem expected_fq12elm = { in TEST()
|
/external/epid-sdk/epid/member/tiny/math/src/ |
D | fq12.c | 28 static void Fq12MulScalar(Fq12Elem* result, Fq12Elem const* left, in Fq12MulScalar() 48 static void Fq12CondSet(Fq12Elem* result, Fq12Elem const* true_val, in Fq12CondSet() 49 Fq12Elem const* false_val, int truth_val) { in Fq12CondSet() 54 void Fq12Add(Fq12Elem* result, Fq12Elem const* left, Fq12Elem const* right) { in Fq12Add() 59 void Fq12Sub(Fq12Elem* result, Fq12Elem const* left, Fq12Elem const* right) { in Fq12Sub() 64 void Fq12Square(Fq12Elem* result, Fq12Elem const* in) { in Fq12Square() 77 void Fq12Mul(Fq12Elem* result, Fq12Elem const* left, Fq12Elem const* right) { in Fq12Mul() 94 void Fq12Inv(Fq12Elem* result, Fq12Elem const* in) { in Fq12Inv() 95 Fq12Elem tmp3; in Fq12Inv() 96 Fq12Elem tmp4; in Fq12Inv() [all …]
|
D | pairing.c | 69 static void frob_op(Fq12Elem* Pout, Fq12Elem const* Pin, int e, in frob_op() 93 static void finalExp(Fq12Elem* f, PairingState const* state) { in finalExp() 94 Fq12Elem t3; in finalExp() 95 Fq12Elem t2; in finalExp() 96 Fq12Elem t1; in finalExp() 97 Fq12Elem t0; in finalExp() 147 static void pair_tangent(Fq12Elem* f, Fq2Elem* X, Fq2Elem* Y, Fq2Elem* Z, in pair_tangent() 193 static void pair_line(Fq12Elem* f, Fq2Elem* X, Fq2Elem* Y, Fq2Elem* Z, in pair_line() 241 void PairingCompute(Fq12Elem* d, EccPointFq const* P, EccPointFq2 const* Q, in PairingCompute() 248 Fq12Elem f; in PairingCompute()
|
D | serialize.c | 144 void const* Fq12Deserialize(Fq12Elem* dest, Fq12ElemStr const* src) { in Fq12Deserialize() 155 void* Fq12Serialize(Fq12ElemStr* dest, Fq12Elem const* src) { in Fq12Serialize()
|
/external/epid-sdk/epid/member/tiny/src/ |
D | native_types.h | 47 Fq12Elem e12; ///< an element in GT 48 Fq12Elem e22; ///< an element in GT 49 Fq12Elem e2w; ///< an element in GT 50 Fq12Elem ea2; ///< an element in GT
|
D | validate.c | 61 Fq12Elem t3; in MembershipCredentialIsInGroup() 62 Fq12Elem t4; in MembershipCredentialIsInGroup()
|
D | presig_compute.h | 38 Fq12Elem R2; ///< an element in G1
|