예제 #1
0
 public override ECFieldElement Subtract(ECFieldElement b)
 {
     uint[] z = Nat224.Create();
     SecP224R1Field.Subtract(x, ((SecP224R1FieldElement)b).x, z);
     return(new SecP224R1FieldElement(z));
 }
예제 #2
0
 public override ECFieldElement Multiply(ECFieldElement b)
 {
     uint[] z = Nat224.Create();
     SecP224R1Field.Multiply(x, ((SecP224R1FieldElement)b).x, z);
     return(new SecP224R1FieldElement(z));
 }
예제 #3
0
 public override ECFieldElement AddOne()
 {
     uint[] z = Nat224.Create();
     SecP224R1Field.AddOne(x, z);
     return(new SecP224R1FieldElement(z));
 }