feat: replace lib multihashing with multihashing-async

This commit is contained in:
nikuda
2016-10-03 23:15:21 +11:00
committed by Friedel Ziegelmayer
parent cecadba14d
commit b088bab80f
21 changed files with 452 additions and 31388 deletions

View File

@ -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
})