mirror of
https://github.com/fluencelabs/js-libp2p-crypto
synced 2025-06-21 17:51:37 +00:00
feat: replace lib multihashing with multihashing-async
This commit is contained in:
committed by
Friedel Ziegelmayer
parent
cecadba14d
commit
b088bab80f
@ -6,7 +6,6 @@ const crypto = require('../src')
|
||||
const suite = new Benchmark.Suite('rsa')
|
||||
|
||||
const keys = []
|
||||
|
||||
const bits = [1024, 2048, 4096]
|
||||
|
||||
bits.forEach((bit) => {
|
||||
@ -26,11 +25,17 @@ suite.add('sign and verify', (d) => {
|
||||
const text = key.genSecret()
|
||||
|
||||
key.sign(text, (err, sig) => {
|
||||
if (err) throw err
|
||||
if (err) {
|
||||
throw err
|
||||
}
|
||||
|
||||
key.public.verify(text, sig, (err, res) => {
|
||||
if (err) throw err
|
||||
if (res !== true) throw new Error('failed to verify')
|
||||
if (err) {
|
||||
throw err
|
||||
}
|
||||
if (res !== true) {
|
||||
throw new Error('failed to verify')
|
||||
}
|
||||
d.resolve()
|
||||
})
|
||||
})
|
||||
@ -39,9 +44,9 @@ suite.add('sign and verify', (d) => {
|
||||
})
|
||||
|
||||
suite
|
||||
.on('cycle', (event) => {
|
||||
console.log(String(event.target))
|
||||
})
|
||||
.run({
|
||||
'async': true
|
||||
})
|
||||
.on('cycle', (event) => {
|
||||
console.log(String(event.target))
|
||||
})
|
||||
.run({
|
||||
'async': true
|
||||
})
|
||||
|
Reference in New Issue
Block a user