Browse Source

Fixes the lint problems and add JSDoc

slurdge 7 years ago
parent
commit
7feafbf0e7
1 changed files with 8 additions and 2 deletions
  1. 8 2
      src/core/operations/Hash.js

+ 8 - 2
src/core/operations/Hash.js

@@ -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");
     },
     },
 
 
     /**
     /**