0x00x0028
Members 5
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _modulus | uint[] | Private+1 flags | |
| 0x08 | _mu | uint[] | Private+1 flags | |
| 0x08 | _q1 | uint[] | Private+1 flags | |
| 0x08 | _q2 | uint[] | Private+1 flags | |
| 0x04 | _muLength | int | Private+1 flags | |
| 0x0024 | 0x04 | unreflected bytes to end of FastReducer | ||
Functions 4
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const uint[]& modulus) | Public+1 flags | — | 0x08 |
| int Reduce(const uint[]& value, int length) | Public | — | 0x08 |
| int DivMul(const uint[]& left, int leftLength, const uint[]& right, int rightLength, const uint[]& bits, int k) | PrivateStatic | — | 0x08 |
| int SubMod(const uint[]& left, int leftLength, const uint[]& right, int rightLength, const uint[]& modulus, int k) | PrivateStatic | — | 0x08 |