summaryrefslogtreecommitdiffstats
path: root/node_modules/create-hash/test.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/create-hash/test.js
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/create-hash/test.js')
-rw-r--r--node_modules/create-hash/test.js41
1 files changed, 0 insertions, 41 deletions
diff --git a/node_modules/create-hash/test.js b/node_modules/create-hash/test.js
deleted file mode 100644
index 7c98f9f..0000000
--- a/node_modules/create-hash/test.js
+++ /dev/null
@@ -1,41 +0,0 @@
-var test = require('tape')
-
-var Buffer = require('safe-buffer').Buffer
-var algorithms = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160', 'ripemd160']
-var encodings = ['hex', 'base64'] // ignore binary
-var vectors = require('hash-test-vectors')
-vectors.forEach(function (vector) {
- vector.ripemd160 = vector.rmd160
-})
-var createHash = require('./browser')
-
-algorithms.forEach(function (algorithm) {
- test('test ' + algorithm + ' against test vectors', function (t) {
- vectors.forEach(function (obj, i) {
- var input = Buffer.from(obj.input, 'base64')
- var node = obj[algorithm]
- var js = createHash(algorithm).update(input).digest('hex')
- t.equal(js, node, algorithm + '(testVector[' + i + ']) == ' + node)
- })
-
- encodings.forEach(function (encoding) {
- vectors.forEach(function (obj, i) {
- var input = Buffer.from(obj.input, 'base64').toString(encoding)
- var node = obj[algorithm]
- var js = createHash(algorithm).update(input, encoding).digest('hex')
- t.equal(js, node, algorithm + '(testVector[' + i + '], ' + encoding + ') == ' + node)
- })
- })
-
- vectors.forEach(function (obj, i) {
- var input = Buffer.from(obj.input, 'base64')
- var node = obj[algorithm]
- var hash = createHash(algorithm)
- hash.end(input)
- var js = hash.read().toString('hex')
- t.equal(js, node, algorithm + '(testVector[' + i + ']) == ' + node)
- })
-
- t.end()
- })
-})