@types/jsbn
- Version 1.2.33
- Published
- 8.85 kB
- No dependencies
- MIT license
Install
npm i @types/jsbnyarn add @types/jsbnpnpm add @types/jsbnOverview
TypeScript definitions for jsbn
Index
Classes
BigInteger
- abs()
- add()
- addTo()
- am()
- and()
- andNot()
- bitCount()
- bitLength()
- bitwiseTo()
- byteValue()
- changeBit()
- chunkSize()
- clamp()
- clearBit()
- clone()
- compareTo()
- copyTo()
- dAddOffset()
- data
- DB
- divide()
- divideAndRemainder()
- divRemTo()
- dlShiftTo()
- DM
- dMultiply()
- drShiftTo()
- DV
- equals()
- exp()
- F1
- F2
- flipBit()
- fromInt()
- fromNumber()
- fromRadix()
- fromString()
- FV
- gcd()
- getLowestSetBit()
- intValue()
- invDigit()
- isEven()
- isProbablePrime()
- lShiftTo()
- max()
- millerRabin()
- min()
- mod()
- modInt()
- modInverse()
- modPow()
- modPowInt()
- multiply()
- multiplyLowerTo()
- multiplyTo()
- multiplyUpperTo()
- negate()
- not()
- ONE
- or()
- pow()
- remainder()
- rShiftTo()
- s
- setBit()
- shiftLeft()
- shiftRight()
- shortValue()
- signum()
- square()
- squareTo()
- subTo()
- subtract()
- t
- testBit()
- toByteArray()
- toRadix()
- toString()
- xor()
- ZERO
Interfaces
Classes
class BigInteger
class BigInteger {}constructor
constructor(a: number, c: RandomGenerator);constructor
constructor(a: number, b: number, c: RandomGenerator);constructor
constructor(a: string, b?: number);constructor
constructor(a: number[], b?: number);constructor
constructor(a: BigInteger);property data
data: number[];property DB
DB: number;property DM
DM: number;property DV
DV: number;property F1
F1: number;property F2
F2: number;property FV
FV: number;property ONE
static ONE: BigInteger;property s
s: number;property t
t: number;property ZERO
static ZERO: BigInteger;method abs
abs: () => BigInteger;method add
add: (a: BigInteger) => BigInteger;method addTo
addTo: (a: BigInteger, r: BigInteger) => void;method am
am: ( i: number, x: number, w: BigInteger, j: number, c: number, n: number) => number;method and
and: (a: BigInteger) => BigInteger;method andNot
andNot: (a: BigInteger) => BigInteger;method bitCount
bitCount: () => number;method bitLength
bitLength: () => number;method bitwiseTo
bitwiseTo: ( a: BigInteger, op: (x: number, y: number) => number, r: BigInteger) => void;method byteValue
byteValue: () => number;method changeBit
changeBit: (n: number, op: (x: number, y: number) => number) => BigInteger;method chunkSize
chunkSize: (r: number) => number;method clamp
clamp: () => void;method clearBit
clearBit: (n: number) => BigInteger;method clone
clone: () => BigInteger;method compareTo
compareTo: (a: BigInteger) => number;method copyTo
copyTo: (r: BigInteger) => void;method dAddOffset
dAddOffset: (n: number, w: number) => void;method divide
divide: (a: BigInteger) => BigInteger;method divideAndRemainder
divideAndRemainder: (a: BigInteger) => BigInteger[];method divRemTo
divRemTo: (m: BigInteger, q: BigInteger, r: BigInteger) => void;method dlShiftTo
dlShiftTo: (n: number, r: BigInteger) => void;method dMultiply
dMultiply: (n: number) => void;method drShiftTo
drShiftTo: (n: number, r: BigInteger) => void;method equals
equals: (a: BigInteger) => boolean;method exp
exp: (e: number, z: Reduction) => BigInteger;method flipBit
flipBit: (n: number) => BigInteger;method fromInt
fromInt: (x: number) => void;method fromNumber
fromNumber: (a: number, b?: number, c?: number) => void;method fromRadix
fromRadix: (s: string, b: number) => void;method fromString
fromString: (x: string, b: number) => void;method gcd
gcd: (a: BigInteger) => BigInteger;method getLowestSetBit
getLowestSetBit: () => number;method intValue
intValue: () => number;method invDigit
invDigit: () => number;method isEven
isEven: () => boolean;method isProbablePrime
isProbablePrime: (t: number) => boolean;method lShiftTo
lShiftTo: (n: number, r: BigInteger) => void;method max
max: (a: BigInteger) => BigInteger;method millerRabin
millerRabin: (t: number) => boolean;method min
min: (a: BigInteger) => BigInteger;method mod
mod: (a: BigInteger) => BigInteger;method modInt
modInt: (n: number) => number;method modInverse
modInverse: (m: BigInteger) => BigInteger;method modPow
modPow: (e: BigInteger, m: BigInteger) => BigInteger;method modPowInt
modPowInt: (e: number, m: BigInteger) => BigInteger;method multiply
multiply: (a: BigInteger) => BigInteger;method multiplyLowerTo
multiplyLowerTo: (a: BigInteger, n: number, r: BigInteger) => void;method multiplyTo
multiplyTo: (a: BigInteger, r: BigInteger) => void;method multiplyUpperTo
multiplyUpperTo: (a: BigInteger, n: number, r: BigInteger) => void;method negate
negate: () => BigInteger;method not
not: () => BigInteger;method or
or: (a: BigInteger) => BigInteger;method pow
pow: (e: number) => BigInteger;method remainder
remainder: (a: BigInteger) => BigInteger;method rShiftTo
rShiftTo: (n: number, r: BigInteger) => void;method setBit
setBit: (n: number) => BigInteger;method shiftLeft
shiftLeft: (n: number) => BigInteger;method shiftRight
shiftRight: (n: number) => BigInteger;method shortValue
shortValue: () => number;method signum
signum: () => number;method square
square: () => BigInteger;method squareTo
squareTo: (r: BigInteger) => void;method subTo
subTo: (a: BigInteger, r: BigInteger) => void;method subtract
subtract: (a: BigInteger) => BigInteger;method testBit
testBit: (n: number) => boolean;method toByteArray
toByteArray: () => number[];method toRadix
toRadix: (b: number) => string;method toString
toString: (b?: number) => string;method xor
xor: (a: BigInteger) => BigInteger;Interfaces
interface RandomGenerator
interface RandomGenerator {}method nextBytes
nextBytes: (bytes: number[]) => void;interface Reduction
interface Reduction {}Package Files (1)
Dependencies (0)
No dependencies.
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/jsbn.
- Markdown[](https://www.jsdocs.io/package/@types/jsbn)
- HTML<a href="https://www.jsdocs.io/package/@types/jsbn"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 1487 ms. - Missing or incorrect documentation? Open an issue for this package.
