document.getElementById('status').innerHTML = `TESTING IN PROGRESS. THIS MAY TAKE A LONG TIME. ${i}/${runs} ${j}/${size}<br/>`
let start, end, duration, blockhash, privateKey, publicKey, signature
start = end = duration = 0
- blockHash = random()
privateKey = random()
try {
if (api === 'nano25519 with bulk block verification') {
publicKey = derive(privateKey, 'nano25519')
- signature = sign(blockHash, privateKey, publicKey, 'nano25519')
const blocks = []
for (let i = 0; i < 341; i++) {
+ blockHash = random()
+ signature = sign(blockHash, privateKey, publicKey, 'nano25519')
blocks[i] = { hash: blockHash, signature }
}
start = performance.now()
signTimes[i].push(0)
verifyTimes[i].push(duration)
} else {
+ blockHash = random()
+
start = performance.now()
publicKey = derive(privateKey, api)
end = performance.now()