|
Public Types |
| typedef int32 | Element |
| typedef ModularRandIter< int32 > | RandIter |
Public Member Functions |
| | PIRModular () |
| | PIRModular (int32 value, int32 exp=1) |
| Element & | gcd (Element &g, const Element &a, const Element &b) const |
| Element & | xgcd (Element &g, Element &s, Element &t, const Element &a, const Element &b) const |
| Element & | dxgcd (Element &g, Element &s, Element &t, Element &a1, Element &b1, const Element &a, const Element &b) const |
| bool | isDivisor (const Element &a, const Element &b) const |
| Element & | div (Element &d, const Element &a, const Element &b) const |
| Element & | normal (Element &a, const Element &b) const |
| Element & | gcdin (Element &a, const Element &b) const |
| Element & | normalIn (Element &a) const |
| Element & | divin (Element &a, const Element &b) const |
| bool | isUnit (const Element &a) const |
Friends |
| class | FieldAXPY< PIRModular< int32 > > |
| class | DotProductDomain< PIRModular< int32 > > |
| class | MVProductDomain< PIRModular< int32 > > |