hash performance fix
This commit is contained in:
parent
88a7534b8a
commit
4c82568fad
|
@ -7,14 +7,15 @@ var sha = require('./sha.js'),
|
|||
rusha = require('./rusha.js'),
|
||||
util = require('../../util.js');
|
||||
|
||||
var rusha_obj = new rusha();
|
||||
|
||||
module.exports = {
|
||||
/** @see module:crypto/hash/md5 */
|
||||
md5: require('./md5.js'),
|
||||
/** @see module:crypto/hash/sha.sha1 */
|
||||
//sha1: sha.sha1,
|
||||
sha1: sha.sha1,
|
||||
sha1: function (data) {
|
||||
var r = new rusha();
|
||||
return util.str2Uint8Array(util.hex2bin(r.digest(data)));
|
||||
return util.str2Uint8Array(util.hex2bin(rusha_obj.digest(data)));
|
||||
},
|
||||
/** @see module:crypto/hash/sha.sha224 */
|
||||
sha224: sha.sha224,
|
||||
|
@ -40,9 +41,7 @@ module.exports = {
|
|||
return this.md5(data);
|
||||
case 2:
|
||||
// - SHA-1 [FIPS180]
|
||||
// return this.sha1(data);
|
||||
var r = new rusha();
|
||||
return util.str2Uint8Array(util.hex2bin(r.digest(data)));
|
||||
return this.sha1(data);
|
||||
case 3:
|
||||
// - RIPE-MD/160 [HAC]
|
||||
return this.ripemd(data);
|
||||
|
|
Loading…
Reference in New Issue
Block a user