Refactor src/crypto/hash/*.js to use import & export
This commit is contained in:
parent
19a97bf117
commit
3aed324d51
|
@ -8,13 +8,14 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var sha = require('./sha.js'),
|
import sha from './sha.js';
|
||||||
asmCrypto = require('asmcrypto-lite'),
|
import asmCrypto from 'asmcrypto-lite';
|
||||||
Rusha = require('rusha'),
|
import Rusha from 'rusha';
|
||||||
rusha = new Rusha(),
|
import md5 from './md5.js';
|
||||||
md5 = require('./md5.js'),
|
import ripemd from './ripe-md.js';
|
||||||
ripemd = require('./ripe-md.js'),
|
import util from '../../util.js';
|
||||||
util = require('../../util.js'),
|
|
||||||
|
const rusha = new Rusha(),
|
||||||
nodeCrypto = util.getNodeCrypto(),
|
nodeCrypto = util.getNodeCrypto(),
|
||||||
Buffer = util.getNodeBuffer();
|
Buffer = util.getNodeBuffer();
|
||||||
|
|
||||||
|
|
|
@ -19,17 +19,17 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var util = require('../../util.js');
|
import util from '../../util.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MD5 hash
|
* MD5 hash
|
||||||
* @param {String} entree string to hash
|
* @param {String} entree string to hash
|
||||||
*/
|
*/
|
||||||
module.exports = function (entree) {
|
export default function(entree) {
|
||||||
var hex = md5(util.Uint8Array2str(entree));
|
var hex = md5(util.Uint8Array2str(entree));
|
||||||
var bin = util.str2Uint8Array(util.hex2bin(hex));
|
var bin = util.str2Uint8Array(util.hex2bin(hex));
|
||||||
return bin;
|
return bin;
|
||||||
};
|
}
|
||||||
|
|
||||||
function md5cycle(x, k) {
|
function md5cycle(x, k) {
|
||||||
var a = x[0],
|
var a = x[0],
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
* @module crypto/hash/ripe-md
|
* @module crypto/hash/ripe-md
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var util = require('../../util.js');
|
import util from '../../util.js';
|
||||||
|
|
||||||
var RMDsize = 160;
|
var RMDsize = 160;
|
||||||
var X = [];
|
var X = [];
|
||||||
|
@ -289,7 +289,7 @@ function RMD(message) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function RMDstring(message) {
|
export default function RMDstring(message) {
|
||||||
var hashcode = RMD(util.Uint8Array2str(message));
|
var hashcode = RMD(util.Uint8Array2str(message));
|
||||||
var retString = "";
|
var retString = "";
|
||||||
|
|
||||||
|
@ -299,5 +299,3 @@ function RMDstring(message) {
|
||||||
|
|
||||||
return util.str2Uint8Array(retString);
|
return util.str2Uint8Array(retString);
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = RMDstring;
|
|
||||||
|
|
|
@ -19,11 +19,10 @@
|
||||||
* 1 = SHA-1, 2 = SHA-224/SHA-256, 4 = SHA-384/SHA-512
|
* 1 = SHA-1, 2 = SHA-224/SHA-256, 4 = SHA-384/SHA-512
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
var SUPPORTED_ALGS = 4 | 2 | 1;
|
var SUPPORTED_ALGS = 4 | 2 | 1;
|
||||||
|
|
||||||
(function (global)
|
|
||||||
{
|
|
||||||
"use strict";
|
|
||||||
/**
|
/**
|
||||||
* Int_64 is a object for 2 32-bit numbers emulating a 64-bit number
|
* Int_64 is a object for 2 32-bit numbers emulating a 64-bit number
|
||||||
*
|
*
|
||||||
|
@ -1575,7 +1574,7 @@ var SUPPORTED_ALGS = 4 | 2 | 1;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = {
|
export default {
|
||||||
/** SHA1 hash */
|
/** SHA1 hash */
|
||||||
sha1: function(str) {
|
sha1: function(str) {
|
||||||
var shaObj = new jsSHA(str, "TYPED", "UTF8");
|
var shaObj = new jsSHA(str, "TYPED", "UTF8");
|
||||||
|
@ -1603,4 +1602,3 @@ var SUPPORTED_ALGS = 4 | 2 | 1;
|
||||||
return shaObj.getHash("SHA-512", "TYPED");
|
return shaObj.getHash("SHA-512", "TYPED");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}(this));
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user