1 | 'use strict';
|
2 |
|
3 | var keyLib = {};
|
4 |
|
5 |
|
6 | keyLib.version = 'v' + require('./package.json').version;
|
7 |
|
8 |
|
9 | keyLib.crypto = {};
|
10 | keyLib.crypto.ECDSA = require('./lib/crypto/ecdsa');
|
11 | keyLib.crypto.Point = require('./lib/crypto/point');
|
12 | keyLib.crypto.Signature = require('./lib/crypto/signature');
|
13 |
|
14 |
|
15 | keyLib.HDPrivateKey = require('./lib/hdprivatekey.js');
|
16 | keyLib.HDPublicKey = require('./lib/hdpublickey.js');
|
17 | keyLib.PrivateKey = require('./lib/privatekey');
|
18 | keyLib.PublicKey = require('./lib/publickey');
|
19 |
|
20 |
|
21 | keyLib.deps = {};
|
22 | keyLib.deps.Buffer = Buffer;
|
23 | keyLib.deps.elliptic = require('elliptic');
|
24 | keyLib.deps.lodash = require('lodash');
|
25 |
|
26 | module.exports = keyLib;
|