Unit 'ClpIECC' Package
[Overview][Classes][Index] [#pl_cryptolib4pascal]

IECFieldElement

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: ClpIECC.pas line 34

type IECFieldElement = interface(IInterface)

  function GetFieldName;

  

  function GetFieldSize;

  

  function GetBitLength;

  

  function GetIsOne;

  

  function GetIsZero;

  

  function ToBigInteger;

  

  function Add();

  

  function AddOne;

  

  function Subtract();

  

  function Multiply();

  

  function Divide();

  

  function Negate;

  

  function Square;

  

  function Invert;

  

  function Sqrt;

  

  function MultiplyMinusProduct();

  

  function MultiplyPlusProduct();

  

  function SquareMinusProduct();

  

  function SquarePlusProduct();

  

  function SquarePow();

  

  function TestBitZero;

  

  function Equals();

  

  function GetHashCode;

  

  function ToString;

  

  function GetEncoded;

  

  property FieldName: string; [r]

  

  property FieldSize: Int32; [r]

  

  property BitLength: Int32; [r]

  

  property IsOne: Boolean; [r]

  

  property IsZero: Boolean; [r]

  

end;

Inheritance

IECFieldElement

  

|

IInterface



CT Web help

CodeTyphon Studio