Fixes the lint problems and add JSDoc

This commit is contained in:
slurdge 2017-10-09 16:02:12 +02:00
parent cfd9b16f8b
commit 7feafbf0e7

View File

@ -16,12 +16,18 @@ import Checksum from "./Checksum.js";
*/ */
const Hash = { const Hash = {
/** Generic hash function
*
* @param {string} name
* @param {string} input
* @returns {string}
*/
runHash: function(name, input) { runHash: function(name, input) {
var hasher = CryptoApi.hasher(name); let hasher = CryptoApi.hasher(name);
hasher.state.message = input; hasher.state.message = input;
hasher.state.length += input.length; hasher.state.length += input.length;
hasher.process(); hasher.process();
return hasher.finalize().stringify('hex'); return hasher.finalize().stringify("hex");
}, },
/** /**