summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/src/helpers
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2020-07-28 18:31:29 -0700
committerGitHub <noreply@github.com>2020-07-28 18:31:29 -0700
commit1e353ccac44dd30bd2fb2c372f8227e5e3a0c8ba (patch)
treed813c63b6e951f82502ac9c814d38ae3b1be1319 /packages/browser/src/helpers
parentbc9ad0f68fc49c4ac23cd22428248faa26d3f9b6 (diff)
parentb65b247afd3b8312c81bc6745ba5c20288bbeb19 (diff)
Merge pull request #40 from MasterKale/bugfix/utf8-challenge
bugfix/utf8-challenge
Diffstat (limited to 'packages/browser/src/helpers')
-rw-r--r--packages/browser/src/helpers/toUint8Array.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/browser/src/helpers/toUint8Array.ts b/packages/browser/src/helpers/toUint8Array.ts
index ed4aa5d..1855dd7 100644
--- a/packages/browser/src/helpers/toUint8Array.ts
+++ b/packages/browser/src/helpers/toUint8Array.ts
@@ -1,7 +1,9 @@
+const utf8Encoder = new TextEncoder();
+
/**
* A helper method to convert an arbitrary string sent from the server to a Uint8Array the
* authenticator will expect.
*/
export default function toUint8Array(value: string): Uint8Array {
- return Uint8Array.from(value, c => c.charCodeAt(0));
+ return utf8Encoder.encode(value);
}