summaryrefslogtreecommitdiff
path: root/data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@gnu.org>2016-05-10 19:17:57 -0400
committerRuben Rodriguez <ruben@gnu.org>2016-05-10 19:17:57 -0400
commitfe17c6860737b3612ba3d99ccd799de94f83f601 (patch)
treef9c1bfd63ce2a5a838c010d62f0bae1dd8e880f2 /data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js
parent789ffd1155c1cc9f4fa7f719346d68cfabada800 (diff)
LibreJS updated to 6.0.13
Diffstat (limited to 'data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js')
-rw-r--r--data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js
index d8d9c0a..9393e8b 100644
--- a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js
+++ b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/lib/script_entries/crypto.js
@@ -37,11 +37,14 @@ CryptoString.prototype.init = function(hashAlgorithm, charset) {
};
CryptoString.prototype.encryptString = function(str) {
+ var me = this;
var result = {};
var data = this.converter.convertToByteArray(str, result);
this.cryptoHash.update(data, data.length);
var hash = this.cryptoHash.finish(false);
- return [this.toHexString(hash.charCodeAt(i)) for (i in hash)].join("");
+ return Array.from(
+ hash,
+ (c, i) => me.toHexString(hash.charCodeAt(i))).join('');
};
CryptoString.prototype.toHexString = function(charCode) {