NBitcoin.BouncyCastle.Math.EC.Custom.Sec.SecP256K1FieldElement.Divide C# (CSharp) Method

Divide() public method

public Divide ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
return ECFieldElement
		public override ECFieldElement Divide(ECFieldElement b)
		{
			//return Multiply(b.Invert());
			uint[] z = Nat256.Create();
			Mod.Invert(SecP256K1Field.P, ((SecP256K1FieldElement)b).x, z);
			SecP256K1Field.Multiply(z, x, z);
			return new SecP256K1FieldElement(z);
		}