BigInteger Class
Namespace: Stimulsoft.System.Crypt
Properties
| Property | Type | Description |
|---|---|---|
| DB | number | |
| DM | number | |
| DV | number |
Methods
| Method | Returns | Description |
|---|---|---|
| abs | BigInteger | |
| addOffset2 | void | |
| am | number | |
| bitLength | number | |
| clamp | void | |
| compareTo | number | |
| copyTo | void | |
| divRemTo | void | |
| divide | BigInteger | |
| dlShiftTo | void | |
| drShiftTo | void | |
fromNumber static (+1 overloads) |
BigInteger | |
fromString static (+1 overloads) |
BigInteger | |
| gcd | BigInteger | |
int2char static |
string | |
| invDigit | number | |
| isProbablePrime | boolean | |
| mod | BigInteger | |
| modInverse | BigInteger | |
| modPowInt | BigInteger | |
| multiply | BigInteger | |
| multiplyLowerTo | void | |
| multiplyTo | void | |
| multiplyUpperTo | void | |
| square | BigInteger | |
| squareTo | void | |
staticConstructor static |
void | |
| subTo | void | |
| subtract | BigInteger | |
| toByteArray | number[] | |
| toString | string |
Method Details
abs
abs(): BigInteger
Returns BigInteger
addOffset2
addOffset2(n: number, w: number): void
Parameters
- n (number)
- w (number)
am
am(i: number, x: number, w: BigInteger, j: number, c: number, n: number): number
Parameters
- i (number)
- x (number)
- w (BigInteger)
- j (number)
- c (number)
- n (number)
Returns number
bitLength
bitLength(): number
Returns number
clamp
clamp(): void
compareTo
compareTo(a: BigInteger): number
Parameters
- a (BigInteger)
Returns number
copyTo
copyTo(r: BigInteger): void
Parameters
- r (BigInteger)
divRemTo
divRemTo(m: BigInteger, q: BigInteger, r: BigInteger): void
Parameters
- m (BigInteger)
- q (BigInteger)
- r (BigInteger)
divide
divide(a: any): BigInteger
Parameters
- a (any)
Returns BigInteger
dlShiftTo
dlShiftTo(n: number, r: BigInteger): void
Parameters
- n (number)
- r (BigInteger)
drShiftTo
drShiftTo(n: number, r: BigInteger): void
Parameters
- n (number)
- r (BigInteger)
fromNumber static
fromNumber(a: number, b: number, c: SecureRandom): BigInteger
Parameters
- a (number)
- b (number)
- c (SecureRandom)
Returns BigInteger
fromNumber(a: number, b: number, c: SecureRandom): void
Parameters
- a (number)
- b (number)
- c (SecureRandom)
fromString static
fromString(s: any, b: any): BigInteger
Parameters
- s (any)
- b (any)
Returns BigInteger
fromString(s: any, b: any): void
Parameters
- s (any)
- b (any)
gcd
gcd(a: BigInteger): BigInteger
Parameters
- a (BigInteger)
Returns BigInteger
int2char static
int2char(n: any): string
Parameters
- n (any)
Returns string
invDigit
invDigit(): number
Returns number
isProbablePrime
isProbablePrime(t: any): boolean
Parameters
- t (any)
Returns boolean
mod
mod(a: BigInteger): BigInteger
Parameters
- a (BigInteger)
Returns BigInteger
modInverse
modInverse(m: BigInteger): BigInteger
Parameters
- m (BigInteger)
Returns BigInteger
modPowInt
modPowInt(e: number, m: BigInteger): BigInteger
Parameters
- e (number)
- m (BigInteger)
Returns BigInteger
multiply
multiply(a: BigInteger): BigInteger
Parameters
- a (BigInteger)
Returns BigInteger
multiplyLowerTo
multiplyLowerTo(a: BigInteger, n: number, r: BigInteger): void
Parameters
- a (BigInteger)
- n (number)
- r (BigInteger)
multiplyTo
multiplyTo(a: BigInteger, r: BigInteger): void
Parameters
- a (BigInteger)
- r (BigInteger)
multiplyUpperTo
multiplyUpperTo(a: BigInteger, n: number, r: BigInteger): void
Parameters
- a (BigInteger)
- n (number)
- r (BigInteger)
square
square(): BigInteger
Returns BigInteger
squareTo
squareTo(r: BigInteger): void
Parameters
- r (BigInteger)
staticConstructor static
staticConstructor(): void
subTo
subTo(a: BigInteger, r: BigInteger): void
Parameters
- a (BigInteger)
- r (BigInteger)
subtract
subtract(a: BigInteger): BigInteger
Parameters
- a (BigInteger)
Returns BigInteger
toByteArray
toByteArray(): number[]
Returns number[]
toString
toString(radix: number): string
Parameters
- radix (number)
Returns string
Fields
| Field | Type | Description |
|---|---|---|
| c | any | |
| c | any | |
| d | any | |
| d | any | |
| d | any | |
| d | any | |
| f | any | |
| f | any | |
| i | any | |
| i | any | |
| i | any | |
| is1 | any | |
| j | any | |
| l | any | |
| m | any | |
| m | any | |
| mi | any | |
| n | any | |
| r | any | |
| r | any | |
| r | any | |
| r | any | |
| r | any | |
| r | any | |
| r | any | |
| r | any | |
| r2 | any | |
| r2 | any | |
| r2 | any | |
| rr | any | |
| rr | any | |
| s | number | |
| t | number | |
| t | any | |
| t | any | |
| t | any | |
| w | any | |
| w | any | |
| w | any | |
| w | any | |
| x | any | |
| x | any | |
| x | any | |
| x | any | |
| x | any | |
| x | any | |
| y | any | |
| y | any | |
| y | any | |
| y | any | |
| y | any | |
| y | any |