0x00x0010
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| No reflected members. | |||||
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| BigInteger ToBigInteger() | Public+3 flags | — | 0x08 |
| string get_FieldName() | Public+4 flags | — | 0x08 |
| int get_FieldSize() | Public+4 flags | — | 0x04 |
| ECFieldElement Add(ECFieldElement b) | Public+3 flags | — | 0x08 |
| ECFieldElement AddOne() | Public+3 flags | — | 0x08 |
| ECFieldElement Subtract(ECFieldElement b) | Public+3 flags | — | 0x08 |
| ECFieldElement Multiply(ECFieldElement b) | Public+3 flags | 0x08 | |
| ECFieldElement Divide(ECFieldElement b) | Public+3 flags | 0x08 | |
| ECFieldElement Negate() | Public+3 flags | 0x08 | |
| ECFieldElement Square() | Public+3 flags | 0x08 | |
| ECFieldElement Invert() | Public+3 flags | 0x08 | |
| ECFieldElement Sqrt() | Public+3 flags | 0x08 | |
| int get_BitLength() | Public+3 flags | 0x04 | |
| bool get_IsOne() | Public+3 flags | 0x01 | |
| bool get_IsZero() | Public+3 flags | 0x01 | |
| ECFieldElement MultiplyMinusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y) | Public+2 flags | 0x08 | |
| ECFieldElement MultiplyPlusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y) | Public+2 flags | 0x08 | |
| ECFieldElement SquareMinusProduct(ECFieldElement x, ECFieldElement y) | Public+2 flags | 0x08 | |
| ECFieldElement SquarePlusProduct(ECFieldElement x, ECFieldElement y) | Public+2 flags | 0x08 | |
| ECFieldElement SquarePow(int pow) | Public+2 flags | 0x08 | |
| bool TestBitZero() | Public+2 flags | 0x01 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| bool Equals(ECFieldElement other) | Public+2 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| byte[] GetEncoded() | Public+2 flags | 0x08 | |
| int GetEncodedLength() | Public+2 flags | 0x04 | |
| void EncodeTo(const byte[]& buf, int off) | Public+2 flags | 0x08 | |
| void EncodeTo(const Span<System.Byte>& buf) | Public+2 flags | 0x10 | |
| void .ctor() | 2 flags | 0x00 |
Subclasses 2
Used by 109
types with a member, parameter or interface of this typeAbstractF2mCurveAbstractF2mFieldElementAbstractF2mPointAbstractFpCurveAbstractFpPointECAlgorithmsECCurveECDsaSignerECPointECPointBaseF2mCurveF2mFieldElementF2mPointFpCurveFpFieldElementFpPointScaleXNegateYPointMapScaleXPointMapScaleYNegateXPointMapScaleYPointMapSecP128R1CurveSecP128R1FieldElementSecP128R1PointSecP160K1CurveSecP160K1PointSecP160R1CurveSecP160R1FieldElementSecP160R1PointSecP160R2CurveSecP160R2FieldElementSecP160R2PointSecP192K1CurveSecP192K1FieldElementSecP192K1PointSecP192R1CurveSecP192R1FieldElementSecP192R1PointSecP224K1CurveSecP224K1FieldElementSecP224K1PointSecP224R1CurveSecP224R1FieldElementSecP224R1PointSecP256K1CurveSecP256K1FieldElementSecP256K1PointSecP256R1CurveSecP256R1FieldElementSecP256R1PointSecP384R1CurveSecP384R1FieldElementSecP384R1PointSecP521R1CurveSecP521R1FieldElementSecP521R1PointSecT113FieldElementSecT113R1CurveSecT113R1PointSecT113R2CurveSecT113R2PointSecT131FieldElementSecT131R1CurveSecT131R1PointSecT131R2CurveSecT131R2PointSecT163FieldElementSecT163K1CurveSecT163K1PointSecT163R1CurveSecT163R1PointSecT163R2CurveSecT163R2PointSecT193FieldElementSecT193R1CurveSecT193R1PointSecT193R2CurveSecT193R2PointSecT233FieldElementSecT233K1CurveSecT233K1Point+29 more