@@ -3,7 +3,8 @@ var inherits = require('inherits')
3
3
var duplexify = require ( 'duplexify' )
4
4
var lpstream = require ( 'length-prefixed-stream' )
5
5
var stream = require ( 'readable-stream' )
6
- var crypto = require ( 'crypto' )
6
+ var randomBytes = require ( 'randombytes' )
7
+ var createHmac = require ( 'create-hmac' )
7
8
var encryption = require ( 'sodium-encryption' )
8
9
var increment = require ( 'increment-buffer' )
9
10
var equals = require ( 'buffer-equals' )
@@ -61,7 +62,7 @@ function use (extensions) {
61
62
this . remote = - 1
62
63
this . buffer = [ ]
63
64
64
- this . _nonce = crypto . randomBytes ( 24 )
65
+ this . _nonce = randomBytes ( 24 )
65
66
this . _remoteNonce = null
66
67
67
68
this . _firstNonce = Buffer ( 24 )
@@ -148,7 +149,7 @@ function use (extensions) {
148
149
this . channels = { }
149
150
this . private = opts . private !== false
150
151
151
- this . id = opts . id || crypto . randomBytes ( 32 )
152
+ this . id = opts . id || randomBytes ( 32 )
152
153
this . remoteId = null
153
154
154
155
this . _finalized = false
@@ -508,7 +509,7 @@ function use (extensions) {
508
509
}
509
510
510
511
function discoveryKey ( key ) {
511
- return crypto . createHmac ( 'sha256' , key ) . update ( 'hypercore' ) . digest ( )
512
+ return createHmac ( 'sha256' , key ) . update ( 'hypercore' ) . digest ( )
512
513
}
513
514
514
515
function isEncoder ( val ) {
0 commit comments