From 44677c342e8b0415fec6b463b9f3d6f99bdfb304 Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Fri, 28 Apr 2017 10:35:45 -0500 Subject: [PATCH] webcrypto utf8 encoding fix --- .../app/services/helpers/webcrypto.js | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/app/assets/javascripts/app/services/helpers/webcrypto.js b/app/assets/javascripts/app/services/helpers/webcrypto.js index d4c015942..0b544d529 100644 --- a/app/assets/javascripts/app/services/helpers/webcrypto.js +++ b/app/assets/javascripts/app/services/helpers/webcrypto.js @@ -90,16 +90,20 @@ class SNCryptoWeb extends SNCrypto { stringToArrayBuffer(string) { // not available on Edge/IE - // var encoder = new TextEncoder("utf-8"); - // var result = encoder.encode(string); - - var buf = new ArrayBuffer(string.length); - var bufView = new Uint8Array(buf); - for (var i=0, strLen=string.length; i