@@ -17,36 +17,16 @@ algorithms.forEach(function (algorithm) {
17
17
} )
18
18
} ) ;
19
19
20
- // assertSame(algorithm + ' with raw binary', function (crypto, cb) {
21
- // var seed = 'hellø';
22
- // for (var i = 0; i < 1000; i++) {
23
- // seed = crypto.createHash(algorithm).update(new Buffer(seed)).digest('binary');
24
- // }
25
- // cb(null, crypto.createHash(algorithm).update(new Buffer(seed)).digest('hex'));
26
- // });
20
+ assertSame ( algorithm + ' with raw binary' , function ( crypto , cb ) {
21
+ var seed = 'hellø' ;
22
+ for ( var i = 0 ; i < 1000 ; i ++ ) {
23
+ seed = crypto . createHash ( algorithm ) . update ( new Buffer ( seed ) ) . digest ( 'binary' ) ;
24
+ }
25
+ cb ( null , crypto . createHash ( algorithm ) . update ( new Buffer ( seed ) ) . digest ( 'hex' ) ) ;
26
+ } ) ;
27
27
28
28
assertSame ( algorithm + ' empty string' , function ( crypto , cb ) {
29
29
cb ( null , crypto . createHash ( algorithm ) . update ( '' ) . digest ( 'hex' ) ) ;
30
30
} ) ;
31
31
} ) ;
32
32
33
- //function pad(n, w) {
34
- // n = n + ''; return new Array(w - n.length + 1).join('0') + n;
35
- //}
36
- //
37
- //var vectors = fs.readdirSync(__dirname + '/vectors').sort().
38
- // filter(function (t) { return t.match(/\.dat$/); }).
39
- // map(function (t) { return fs.readFileSync(__dirname + '/vectors/' + t); });
40
- //
41
- //['md5', 'sha1', 'sha256'].forEach(function (algorithm) {
42
- // test(algorithm, function (t) {
43
- // function hash(data) { return cryptoB.createHash(algorithm).update(data).digest('hex'); }
44
- //
45
- // var hashes = fs.readFileSync(__dirname + '/vectors/byte-hashes.' + algorithm).toString().split(/\r?\n/);
46
- // t.plan(vectors.length);
47
- // for (var i = 0; i < vectors.length; i++) {
48
- // t.equal(hash(vectors[i]), hashes[i], 'byte' + pad(i, 4) + '.dat');
49
- // }
50
- // });
51
- //});
52
- //
0 commit comments