From fc7fd3cb4bd4481b2bfcbc7bb6f902fbdcd98393 Mon Sep 17 00:00:00 2001 From: Matthew Zipkin Date: Thu, 4 Apr 2019 23:59:30 -0700 Subject: [PATCH] bench: reverse hex string hash --- bench/hexstring.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 bench/hexstring.js diff --git a/bench/hexstring.js b/bench/hexstring.js new file mode 100644 index 00000000..c57e1319 --- /dev/null +++ b/bench/hexstring.js @@ -0,0 +1,17 @@ +'use strict'; + +const random = require('bcrypto/lib/random'); +const util = require('../lib/utils/util'); +const bench = require('./bench'); + +const hashes = []; + +for (let i = 0; i < 100000; i++) + hashes.push(random.randomBytes(32)); + +{ + const end = bench('hexstring'); + for (let i = 0; i < hashes.length; i++) + util.fromRev(util.revHex(hashes[i])); + end(100000); +}