Refactor src/crypto/hash/*.js to use import & export

This commit is contained in:
Tankred Hase 2016-02-05 09:30:24 +07:00
parent 19a97bf117
commit 3aed324d51
4 changed files with 1593 additions and 1596 deletions

View File

@ -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();

View File

@ -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],

View File

@ -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;

View File

@ -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));