Unit 'ClpCurve25519Custom' Package
[Overview][Resource strings][Classes][Index] [#pl_cryptolib4pascal]

TCurve25519

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

Declaration

Source position: ClpCurve25519Custom.pas line 235

type TCurve25519 = class(TAbstractFpCurve,ICurve25519)

strict protected

  Fm_infinity: ICurve25519Point;

  

  function GetQ; virtual;

  

  function GetFieldSize; override;

  

  function GetInfinity; override;

  

  function CloneCurve; override;

  

  function CreateRawPoint();

  

public

  constructor Create;

  

  function FromBigInteger(); override;

  

  function SupportsCoordinateSystem(); override;

  

  function CreateCacheSafeLookupTable(); override;

  

  property Q: TBigInteger; [r]

  

  property Infinity: IECPoint; [r]

  

  property FieldSize: Int32; [r]

  

end;

Inheritance

TCurve25519

  

|

TAbstractFpCurve,ICurve25519

  

|

TECCurve,IAbstractFpCurve

  

|

TObject,IECCurve



CT Web help

CodeTyphon Studio