diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..22d880b --- /dev/null +++ b/.babelrc @@ -0,0 +1,5 @@ +{ + "presets": [ + [ "es2015", { "modules": false } ] + ] +} \ No newline at end of file diff --git a/dist/md5.js b/dist/md5.js index 37123a1..672b1e2 100644 --- a/dist/md5.js +++ b/dist/md5.js @@ -1,12 +1,10 @@ -'use strict'; - var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; (function (global, factory) { (typeof exports === 'undefined' ? 'undefined' : _typeof(exports)) === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : global.md5 = factory(); -})(undefined, function () { +})(this, function () { 'use strict'; /* diff --git a/dist/md5.min.js b/dist/md5.min.js index 3e86a59..9a830b5 100644 --- a/dist/md5.min.js +++ b/dist/md5.min.js @@ -1,2 +1,2 @@ -"use strict";var _slicedToArray=function(){function r(r,n){var t=[],e=!0,o=!1,u=void 0;try{for(var f,i=r[Symbol.iterator]();!(e=(f=i.next()).done)&&(t.push(f.value),!n||t.length!==n);e=!0);}catch(r){o=!0,u=r}finally{try{!e&&i.return&&i.return()}finally{if(o)throw u}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return r(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r};!function(r,n){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):r.md5=n()}(void 0,function(){var r=function(r,n){var t=(65535&r)+(65535&n);return(r>>16)+(n>>16)+(t>>16)<<16|65535&t},n=function(r,n){return r<>>32-n},t=function(t,e,o,u,f,i){return r(n(r(r(e,t),r(u,i)),f),o)},e=function(r,n,e,o,u,f,i){return t(n&e|~n&o,r,n,u,f,i)},o=function(r,n,e,o,u,f,i){return t(n&o|e&~o,r,n,u,f,i)},u=function(r,n,e,o,u,f,i){return t(n^e^o,r,n,u,f,i)},f=function(r,n,e,o,u,f,i){return t(e^(n|~o),r,n,u,f,i)},i=function(r,n,t){var o=_slicedToArray(r,4),u=o[0],f=o[1],i=o[2],c=o[3];return u=e(u,f,i,c,n[t+0],7,-680876936),c=e(c,u,f,i,n[t+1],12,-389564586),i=e(i,c,u,f,n[t+2],17,606105819),f=e(f,i,c,u,n[t+3],22,-1044525330),u=e(u,f,i,c,n[t+4],7,-176418897),c=e(c,u,f,i,n[t+5],12,1200080426),i=e(i,c,u,f,n[t+6],17,-1473231341),f=e(f,i,c,u,n[t+7],22,-45705983),u=e(u,f,i,c,n[t+8],7,1770035416),c=e(c,u,f,i,n[t+9],12,-1958414417),i=e(i,c,u,f,n[t+10],17,-42063),f=e(f,i,c,u,n[t+11],22,-1990404162),u=e(u,f,i,c,n[t+12],7,1804603682),c=e(c,u,f,i,n[t+13],12,-40341101),i=e(i,c,u,f,n[t+14],17,-1502002290),f=e(f,i,c,u,n[t+15],22,1236535329),[u,f,i,c]},c=function(r,n,t){var e=_slicedToArray(r,4),u=e[0],f=e[1],i=e[2],c=e[3];return u=o(u,f,i,c,n[t+1],5,-165796510),c=o(c,u,f,i,n[t+6],9,-1069501632),i=o(i,c,u,f,n[t+11],14,643717713),f=o(f,i,c,u,n[t],20,-373897302),u=o(u,f,i,c,n[t+5],5,-701558691),c=o(c,u,f,i,n[t+10],9,38016083),i=o(i,c,u,f,n[t+15],14,-660478335),f=o(f,i,c,u,n[t+4],20,-405537848),u=o(u,f,i,c,n[t+9],5,568446438),c=o(c,u,f,i,n[t+14],9,-1019803690),i=o(i,c,u,f,n[t+3],14,-187363961),f=o(f,i,c,u,n[t+8],20,1163531501),u=o(u,f,i,c,n[t+13],5,-1444681467),c=o(c,u,f,i,n[t+2],9,-51403784),i=o(i,c,u,f,n[t+7],14,1735328473),f=o(f,i,c,u,n[t+12],20,-1926607734),[u,f,i,c]},a=function(r,n,t){var e=_slicedToArray(r,4),o=e[0],f=e[1],i=e[2],c=e[3];return o=u(o,f,i,c,n[t+5],4,-378558),c=u(c,o,f,i,n[t+8],11,-2022574463),i=u(i,c,o,f,n[t+11],16,1839030562),f=u(f,i,c,o,n[t+14],23,-35309556),o=u(o,f,i,c,n[t+1],4,-1530992060),c=u(c,o,f,i,n[t+4],11,1272893353),i=u(i,c,o,f,n[t+7],16,-155497632),f=u(f,i,c,o,n[t+10],23,-1094730640),o=u(o,f,i,c,n[t+13],4,681279174),c=u(c,o,f,i,n[t],11,-358537222),i=u(i,c,o,f,n[t+3],16,-722521979),f=u(f,i,c,o,n[t+6],23,76029189),o=u(o,f,i,c,n[t+9],4,-640364487),c=u(c,o,f,i,n[t+12],11,-421815835),i=u(i,c,o,f,n[t+15],16,530742520),f=u(f,i,c,o,n[t+2],23,-995338651),[o,f,i,c]},l=function(r,n,t){var e=_slicedToArray(r,4),o=e[0],u=e[1],i=e[2],c=e[3];return o=f(o,u,i,c,n[t],6,-198630844),c=f(c,o,u,i,n[t+7],10,1126891415),i=f(i,c,o,u,n[t+14],15,-1416354905),u=f(u,i,c,o,n[t+5],21,-57434055),o=f(o,u,i,c,n[t+12],6,1700485571),c=f(c,o,u,i,n[t+3],10,-1894986606),i=f(i,c,o,u,n[t+10],15,-1051523),u=f(u,i,c,o,n[t+1],21,-2054922799),o=f(o,u,i,c,n[t+8],6,1873313359),c=f(c,o,u,i,n[t+15],10,-30611744),i=f(i,c,o,u,n[t+6],15,-1560198380),u=f(u,i,c,o,n[t+13],21,1309151649),o=f(o,u,i,c,n[t+4],6,-145523070),c=f(c,o,u,i,n[t+11],10,-1120210379),i=f(i,c,o,u,n[t+2],15,718787259),u=f(u,i,c,o,n[t+9],21,-343485551),[o,u,i,c]},y=function(n,t){n[t>>5]|=128<>>9<<4)+14]=t;var e=[i,c,a,l],o=[1732584193,-271733879,-1732584194,271733878];return Array.from({length:Math.floor(n.length/16)+1},function(r,n){return 16*n}).reduce(function(t,o){return e.reduce(function(r,t){return t(r,n,o)},t.slice()).map(function(n,e){return r(n,t[e])})},o)},d=function(r){return Array(4*r.length).fill(8).reduce(function(n,t,e){return n+String.fromCharCode(r[e*t>>5]>>>e*t%32&255)},"")},p=function(r){return Array.from(r).map(function(r){return r.charCodeAt(0)}).reduce(function(r,n,t){var e=r.slice();return e[8*t>>5]|=(255&n)<<8*t%32,e},[])},m=function(r){return d(y(p(r),8*r.length))},h=function(r,n){var t=p(r),e=Array(16).fill(909522486),o=Array(16).fill(1549556828);return t.length>16&&(t=y(t,8*r.length)),t.forEach(function(r,n){e[n]=909522486^r,o[n]=1549556828^r}),d(y(o.concat(y(e.concat(p(n)),512+8*n.length)),640))},s=function(r){var n=function(r){return"0123456789abcdef".charAt(r)};return Array.from(r).map(function(r){return r.charCodeAt(0)}).reduce(function(r,t,e){return r+n(t>>>4&15)+n(15&t)},"")},v=function(r){if("string"!=typeof r)throw new TypeError("parameter ‘unicodeString’ is not a string");var n=function(r){return r.charCodeAt(0)};return r.replace(/[\u0080-\u07ff]/g,function(r){return String.fromCharCode(192|n(r)>>6,128|63&n(r))}).replace(/[\u0800-\uffff]/g,function(r){return String.fromCharCode(224|n(r)>>12,128|n(r)>>6&63,128|63&n(r))})},A=function(r){return m(v(r))},g=function(r){return s(A(r))},b=function(r,n){return h(v(r),v(n))},S=function(r,n){return s(b(r,n))},C=function(r,n,t){return n?t?b(n,r):S(n,r):t?A(r):g(r)};return C}); +var _slicedToArray=function(){function r(r,n){var t=[],e=!0,o=!1,u=void 0;try{for(var f,i=r[Symbol.iterator]();!(e=(f=i.next()).done)&&(t.push(f.value),!n||t.length!==n);e=!0);}catch(r){o=!0,u=r}finally{try{!e&&i.return&&i.return()}finally{if(o)throw u}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return r(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r};!function(r,n){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):r.md5=n()}(this,function(){"use strict";var r=function(r,n){var t=(65535&r)+(65535&n);return(r>>16)+(n>>16)+(t>>16)<<16|65535&t},n=function(r,n){return r<>>32-n},t=function(t,e,o,u,f,i){return r(n(r(r(e,t),r(u,i)),f),o)},e=function(r,n,e,o,u,f,i){return t(n&e|~n&o,r,n,u,f,i)},o=function(r,n,e,o,u,f,i){return t(n&o|e&~o,r,n,u,f,i)},u=function(r,n,e,o,u,f,i){return t(n^e^o,r,n,u,f,i)},f=function(r,n,e,o,u,f,i){return t(e^(n|~o),r,n,u,f,i)},i=function(r,n,t){var o=_slicedToArray(r,4),u=o[0],f=o[1],i=o[2],c=o[3];return u=e(u,f,i,c,n[t+0],7,-680876936),c=e(c,u,f,i,n[t+1],12,-389564586),i=e(i,c,u,f,n[t+2],17,606105819),f=e(f,i,c,u,n[t+3],22,-1044525330),u=e(u,f,i,c,n[t+4],7,-176418897),c=e(c,u,f,i,n[t+5],12,1200080426),i=e(i,c,u,f,n[t+6],17,-1473231341),f=e(f,i,c,u,n[t+7],22,-45705983),u=e(u,f,i,c,n[t+8],7,1770035416),c=e(c,u,f,i,n[t+9],12,-1958414417),i=e(i,c,u,f,n[t+10],17,-42063),f=e(f,i,c,u,n[t+11],22,-1990404162),u=e(u,f,i,c,n[t+12],7,1804603682),c=e(c,u,f,i,n[t+13],12,-40341101),i=e(i,c,u,f,n[t+14],17,-1502002290),f=e(f,i,c,u,n[t+15],22,1236535329),[u,f,i,c]},c=function(r,n,t){var e=_slicedToArray(r,4),u=e[0],f=e[1],i=e[2],c=e[3];return u=o(u,f,i,c,n[t+1],5,-165796510),c=o(c,u,f,i,n[t+6],9,-1069501632),i=o(i,c,u,f,n[t+11],14,643717713),f=o(f,i,c,u,n[t],20,-373897302),u=o(u,f,i,c,n[t+5],5,-701558691),c=o(c,u,f,i,n[t+10],9,38016083),i=o(i,c,u,f,n[t+15],14,-660478335),f=o(f,i,c,u,n[t+4],20,-405537848),u=o(u,f,i,c,n[t+9],5,568446438),c=o(c,u,f,i,n[t+14],9,-1019803690),i=o(i,c,u,f,n[t+3],14,-187363961),f=o(f,i,c,u,n[t+8],20,1163531501),u=o(u,f,i,c,n[t+13],5,-1444681467),c=o(c,u,f,i,n[t+2],9,-51403784),i=o(i,c,u,f,n[t+7],14,1735328473),f=o(f,i,c,u,n[t+12],20,-1926607734),[u,f,i,c]},a=function(r,n,t){var e=_slicedToArray(r,4),o=e[0],f=e[1],i=e[2],c=e[3];return o=u(o,f,i,c,n[t+5],4,-378558),c=u(c,o,f,i,n[t+8],11,-2022574463),i=u(i,c,o,f,n[t+11],16,1839030562),f=u(f,i,c,o,n[t+14],23,-35309556),o=u(o,f,i,c,n[t+1],4,-1530992060),c=u(c,o,f,i,n[t+4],11,1272893353),i=u(i,c,o,f,n[t+7],16,-155497632),f=u(f,i,c,o,n[t+10],23,-1094730640),o=u(o,f,i,c,n[t+13],4,681279174),c=u(c,o,f,i,n[t],11,-358537222),i=u(i,c,o,f,n[t+3],16,-722521979),f=u(f,i,c,o,n[t+6],23,76029189),o=u(o,f,i,c,n[t+9],4,-640364487),c=u(c,o,f,i,n[t+12],11,-421815835),i=u(i,c,o,f,n[t+15],16,530742520),f=u(f,i,c,o,n[t+2],23,-995338651),[o,f,i,c]},l=function(r,n,t){var e=_slicedToArray(r,4),o=e[0],u=e[1],i=e[2],c=e[3];return o=f(o,u,i,c,n[t],6,-198630844),c=f(c,o,u,i,n[t+7],10,1126891415),i=f(i,c,o,u,n[t+14],15,-1416354905),u=f(u,i,c,o,n[t+5],21,-57434055),o=f(o,u,i,c,n[t+12],6,1700485571),c=f(c,o,u,i,n[t+3],10,-1894986606),i=f(i,c,o,u,n[t+10],15,-1051523),u=f(u,i,c,o,n[t+1],21,-2054922799),o=f(o,u,i,c,n[t+8],6,1873313359),c=f(c,o,u,i,n[t+15],10,-30611744),i=f(i,c,o,u,n[t+6],15,-1560198380),u=f(u,i,c,o,n[t+13],21,1309151649),o=f(o,u,i,c,n[t+4],6,-145523070),c=f(c,o,u,i,n[t+11],10,-1120210379),i=f(i,c,o,u,n[t+2],15,718787259),u=f(u,i,c,o,n[t+9],21,-343485551),[o,u,i,c]},y=function(n,t){n[t>>5]|=128<>>9<<4)+14]=t;var e=[i,c,a,l],o=[1732584193,-271733879,-1732584194,271733878];return Array.from({length:Math.floor(n.length/16)+1},function(r,n){return 16*n}).reduce(function(t,o){return e.reduce(function(r,t){return t(r,n,o)},t.slice()).map(function(n,e){return r(n,t[e])})},o)},d=function(r){return Array(4*r.length).fill(8).reduce(function(n,t,e){return n+String.fromCharCode(r[e*t>>5]>>>e*t%32&255)},"")},p=function(r){return Array.from(r).map(function(r){return r.charCodeAt(0)}).reduce(function(r,n,t){var e=r.slice();return e[8*t>>5]|=(255&n)<<8*t%32,e},[])},m=function(r){return d(y(p(r),8*r.length))},h=function(r,n){var t=p(r),e=Array(16).fill(909522486),o=Array(16).fill(1549556828);return t.length>16&&(t=y(t,8*r.length)),t.forEach(function(r,n){e[n]=909522486^r,o[n]=1549556828^r}),d(y(o.concat(y(e.concat(p(n)),512+8*n.length)),640))},s=function(r){var n=function(r){return"0123456789abcdef".charAt(r)};return Array.from(r).map(function(r){return r.charCodeAt(0)}).reduce(function(r,t,e){return r+n(t>>>4&15)+n(15&t)},"")},v=function(r){if("string"!=typeof r)throw new TypeError("parameter ‘unicodeString’ is not a string");var n=function(r){return r.charCodeAt(0)};return r.replace(/[\u0080-\u07ff]/g,function(r){return String.fromCharCode(192|n(r)>>6,128|63&n(r))}).replace(/[\u0800-\uffff]/g,function(r){return String.fromCharCode(224|n(r)>>12,128|n(r)>>6&63,128|63&n(r))})},A=function(r){return m(v(r))},g=function(r){return s(A(r))},b=function(r,n){return h(v(r),v(n))},S=function(r,n){return s(b(r,n))},C=function(r,n,t){return n?t?b(n,r):S(n,r):t?A(r):g(r)};return C}); //# sourceMappingURL=dist/md5.min.js.map \ No newline at end of file diff --git a/dist/md5.min.js.map b/dist/md5.min.js.map index 6d0627b..6936135 100644 --- a/dist/md5.min.js.map +++ b/dist/md5.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["dist/md5.js"],"names":["_slicedToArray","sliceIterator","arr","i","_arr","_n","_d","_e","undefined","_s","_i","Symbol","iterator","next","done","push","value","length","err","Array","isArray","Object","TypeError","_typeof","obj","constructor","prototype","global","factory","exports","module","define","amd","md5","safeAdd","x","y","lsw","bitRotateLeft","num","cnt","md5cmn","q","a","b","s","t","md5ff","c","d","md5gg","md5hh","md5ii","firstChunk","chunks","_chunks","secondChunk","_chunks2","thirdChunk","_chunks3","fourthChunk","_chunks4","binlMD5","len","commands","initialChunks","from","Math","floor","v","reduce","newChunks","apply","slice","map","chunk","index","binl2rstr","input","fill","output","k","String","fromCharCode","rstr2binl","charCodeAt","cc","resp","rstrMD5","string","strHMACMD5","key","data","bkey","ipad","opad","forEach","concat","rstr2hex","hexTab","pos","charAt","str2rstrUTF8","unicodeString","replace","rawMD5","hexMD5","rawHMACMD5","hexHMACMD5","raw"],"mappings":"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","file":"dist/md5.min.js"} \ No newline at end of file +{"version":3,"sources":["dist/md5.js"],"names":["_slicedToArray","sliceIterator","arr","i","_arr","_n","_d","_e","undefined","_s","_i","Symbol","iterator","next","done","push","value","length","err","Array","isArray","Object","TypeError","_typeof","obj","constructor","prototype","global","factory","exports","module","define","amd","md5","this","safeAdd","x","y","lsw","bitRotateLeft","num","cnt","md5cmn","q","a","b","s","t","md5ff","c","d","md5gg","md5hh","md5ii","firstChunk","chunks","_chunks","secondChunk","_chunks2","thirdChunk","_chunks3","fourthChunk","_chunks4","binlMD5","len","commands","initialChunks","from","Math","floor","v","reduce","newChunks","apply","slice","map","chunk","index","binl2rstr","input","fill","output","k","String","fromCharCode","rstr2binl","charCodeAt","cc","resp","rstrMD5","string","strHMACMD5","key","data","bkey","ipad","opad","forEach","concat","rstr2hex","hexTab","pos","charAt","str2rstrUTF8","unicodeString","replace","rawMD5","hexMD5","rawHMACMD5","hexHMACMD5","raw"],"mappings":"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","file":"dist/md5.min.js"} \ No newline at end of file diff --git a/package.json b/package.json index 0a40543..da4dc29 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "description": "JavaScript MD5 implementation. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers.", "keywords": [ "javascript", - "md5", "es6" + "md5", + "es6" ], "homepage": "https://github.com/gunins/JavaScript-MD5", "author": { @@ -24,22 +25,22 @@ }, "license": "MIT", "devDependencies": { - "babel-cli": "^6.24.1", + "babel-cli": "^6.26.0", "babel-preset-es2015": "^6.24.1", - "babili": "^0.1.3", + "babili": "^0.1.4", "chai": "3.5.0", "mocha": "3.1.0", - "rollup": "^0.43.0", + "rollup": "0.50.0", "uglify-js": "2.7.3" }, "scripts": { "unit": "mocha", "test": "npm run unit", - "rollup": "rollup js/md5.js --format umd --name \"md5\" --output dist/es6/md5.js", - "babel": "babel dist/es6/md5.js --out-file dist/md5.js --presets=es2015", + "rollup": "rollup js/md5.js --format umd --name md5 --output dist/es6/md5.js", + "babel": "babel dist/es6/md5.js --out-file dist/md5.js", "compressES6": "babili dist/es6/md5.js --out-file dist/es6/md5.min.js --source-maps", "compressES5": "uglifyjs dist/md5.js -c -m -o dist/md5.min.js --source-map dist/md5.min.js.map", - "build":"npm run rollup && npm run babel && npm run compressES6 && npm run compressES5", + "build": "npm run rollup && npm run babel && npm run compressES6 && npm run compressES5", "preversion": "npm test", "version": "npm run build && git add -A js", "postversion": "git push --tags origin master && npm publish" diff --git a/test/test.js b/test/test.js index cea6898..d726e91 100644 --- a/test/test.js +++ b/test/test.js @@ -11,81 +11,81 @@ /* global describe, it */ -;(function (expect, md5) { - 'use strict' +;(function(expect, md5) { + 'use strict' - describe('MD5 Hex-encoding', function () { - it('should create a hex-encoded MD5 hash of an ASCII value', function () { - expect( - md5('value') - ).to.equal( - '2063c1608d6e0baf80249c42e2be5804' - ) - }) + describe('MD5 Hex-encoding', function() { + it('should create a hex-encoded MD5 hash of an ASCII value', function() { + expect( + md5('value') + ).to.equal( + '2063c1608d6e0baf80249c42e2be5804' + ) + }) - it('should create a hex-encoded MD5 hash of an UTF-8 value', function () { - expect( - md5('日本') - ).to.equal( - '4dbed2e657457884e67137d3514119b3' - ) - }) - }) + it('should create a hex-encoded MD5 hash of an UTF-8 value', function() { + expect( + md5('日本') + ).to.equal( + '4dbed2e657457884e67137d3514119b3' + ) + }) + }); - describe('HMAC-MD5 Hex-encoding', function () { - it('should create a hex-encoded HMAC-MD5 hash of an ASCII value and key', function () { - expect( - md5('value', 'key') - ).to.equal( - '01433efd5f16327ea4b31144572c67f6' - ) - }) + describe('HMAC-MD5 Hex-encoding', function() { + it('should create a hex-encoded HMAC-MD5 hash of an ASCII value and key', function() { + expect( + md5('value', 'key') + ).to.equal( + '01433efd5f16327ea4b31144572c67f6' + ) + }); - it('should create a hex-encoded HMAC-MD5 hash of an UTF-8 value and key', function () { - expect( - md5('日本', '日本') - ).to.equal( - 'c78b8c7357926981cc04740bd3e9d015' - ) - }) - }) + it('should create a hex-encoded HMAC-MD5 hash of an UTF-8 value and key', function() { + expect( + md5('日本', '日本') + ).to.equal( + 'c78b8c7357926981cc04740bd3e9d015' + ) + }) + }); - describe('MD5 raw encoding', function () { - it('should create a raw MD5 hash of an ASCII value', function () { - expect( - md5('value', null, true) - ).to.equal( - ' c\xc1`\x8dn\x0b\xaf\x80$\x9cB\xe2\xbeX\x04' - ) - }) + describe('MD5 raw encoding', function() { + it('should create a raw MD5 hash of an ASCII value', function() { + expect( + md5('value', null, true) + ).to.equal( + ' c\xc1`\x8dn\x0b\xaf\x80$\x9cB\xe2\xbeX\x04' + ) + }); - it('should create a raw MD5 hash of an UTF-8 value', function () { - expect( - md5('日本', null, true) - ).to.equal( - 'M\xbe\xd2\xe6WEx\x84\xe6q7\xd3QA\x19\xb3' - ) - }) - }) + it('should create a raw MD5 hash of an UTF-8 value', function() { + expect( + md5('日本', null, true) + ).to.equal( + 'M\xbe\xd2\xe6WEx\x84\xe6q7\xd3QA\x19\xb3' + ) + }) + }); - describe('HMAC-MD5 raw encoding', function () { - it('should create a raw HMAC-MD5 hash of an ASCII value and key', function () { - expect( - md5('value', 'key', true) - ).to.equal( - '\x01C>\xfd_\x162~\xa4\xb3\x11DW,g\xf6' - ) - }) + describe('HMAC-MD5 raw encoding', function() { + it('should create a raw HMAC-MD5 hash of an ASCII value and key', function() { + expect( + md5('value', 'key', true) + ).to.equal( + '\x01C>\xfd_\x162~\xa4\xb3\x11DW,g\xf6' + ) + }) - it('should create a raw HMAC-MD5 hash of an UTF-8 value and key', function () { - expect( - md5('日本', '日本', true) - ).to.equal( - '\xc7\x8b\x8csW\x92i\x81\xcc\x04t\x0b\xd3\xe9\xd0\x15' - ) + it('should create a raw HMAC-MD5 hash of an UTF-8 value and key', function() { + expect( + md5('日本', '日本', true) + ).to.equal( + '\xc7\x8b\x8csW\x92i\x81\xcc\x04t\x0b\xd3\xe9\xd0\x15' + ) + }) }) - }) }( - (this.chai || require('chai')).expect, - this.md5 || require('../dist/es6/md5') + (this.chai || require('chai')).expect, + this.md5 || require('../dist/es6/md5') ))