Unit 'ClpBigInteger' Package
[Overview][Resource strings][Types][Index] [#pl_cryptolib4pascal]

TBigInteger

Declaration

Source position: ClpBigInteger.pas line 64

type TBigInteger = record

public

  property BitLength: Int32; [r]

  

  property BitCount: Int32; [r]

  

  property IsInitialized: Boolean; [r]

  

  property Int32Value: Int32; [r]

  

  property Int64Value: Int64; [r]

  

  property Int32ValueExact: Int32; [r]

  

  property Int64ValueExact: Int64; [r]

  

  property SignValue: Int32; [r]

  

  property Zero: TBigInteger; [r]

  

  property One: TBigInteger; [r]

  

  property Two: TBigInteger; [r]

  

  property Three: TBigInteger; [r]

  

  property Four: TBigInteger; [r]

  

  property Ten: TBigInteger; [r]

  

  property primeLists: TCryptoLibMatrixInt32Array; [r]

  

  property primeProducts: TCryptoLibInt32Array; [r]

  

  property RandomSource: ISecureRandom; [r]

  

  function Abs;

  

  function Add();

  

  function And();

  

  function Not;

  

  function AndNot();

  

  function Or();

  

  function Xor();

  

  function DivideAndRemainder();

  

  function Gcd();

  

  function Inc;

  

  function RabinMillerTest();

  

  function IsProbablePrime();

  

  function Max();

  

  function Min();

  

  function Mod();

  

  function ModInverse();

  

  function ModPow();

  

  function Negate;

  

  function NextProbablePrime;

  

  function Pow();

  

  function ShiftRight();

  

  function ToByteArrayUnsigned;

  

  function TestBit();

  

  function SetBit();

  

  function ClearBit();

  

  function FlipBit();

  

  function IsEven;

  

  function GetLowestSetBit;

  

  function Equals();

  

  function GetHashCode;

  

  function Clone;

  

  class function BitCnt();

  

  class function BitLen();

  

  class function ProbablePrime();

  

  class function ValueOf();

  

  class function Arbitrary();

  

  class function Jacobi();

  

end;



CT Web help

CodeTyphon Studio