@modern-dev/jsbn

The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.


Keywords
jsbn, rng, big-integer, random, generator, bigint, biginteger, javascript, math, ts, typescript
License
BSD-3-Clause
Install
npm install @modern-dev/jsbn@1.2.5

Documentation

npm NPM

Tom Wu's jsbn library in TypeScript

The jsbn library is a pure JavaScript implementation of arbitrary-precision integer arithmetic.

Installation

$ npm install --save @modern-dev/jsbn

Usage

import { BigInteger } from '@modern-dev/jsbn';

const bi = new BigInteger('91823918239182398123');
console.log(bi.bitLength()); // 67

Similar projects

https://github.com/akalin/jsbn

https://github.com/creationix/jsbn

https://github.com/andyperlitch/jsbn

Licensing

jsbn is released under a BSD license. See LICENSE for details.

Tom Wu