Well it turned out, TextEncoder does NOT accept encoding label
This commit is contained in:
@@ -116,7 +116,7 @@ function startApp(rootEl) {
|
|||||||
return this.authErr.length > 0 || this.loadErr.length > 0;
|
return this.authErr.length > 0 || this.loadErr.length > 0;
|
||||||
},
|
},
|
||||||
async getSocketAuthKey(privateKey, randomKey) {
|
async getSocketAuthKey(privateKey, randomKey) {
|
||||||
const enc = new TextEncoder("utf-8");
|
const enc = new TextEncoder();
|
||||||
|
|
||||||
return new Uint8Array(
|
return new Uint8Array(
|
||||||
await cipher.hmac512(enc.encode(privateKey), enc.encode(randomKey))
|
await cipher.hmac512(enc.encode(privateKey), enc.encode(randomKey))
|
||||||
|
|||||||
@@ -752,7 +752,7 @@ class Wizard {
|
|||||||
if (config.credential.length > 0) {
|
if (config.credential.length > 0) {
|
||||||
sd.send(
|
sd.send(
|
||||||
CLIENT_CONNECT_RESPOND_CREDENTIAL,
|
CLIENT_CONNECT_RESPOND_CREDENTIAL,
|
||||||
new TextEncoder("utf-8").encode(config.credential)
|
new TextEncoder().encode(config.credential)
|
||||||
);
|
);
|
||||||
|
|
||||||
return this.stepContinueWaitForEstablishWait();
|
return this.stepContinueWaitForEstablishWait();
|
||||||
@@ -782,7 +782,7 @@ class Wizard {
|
|||||||
|
|
||||||
sd.send(
|
sd.send(
|
||||||
CLIENT_CONNECT_RESPOND_CREDENTIAL,
|
CLIENT_CONNECT_RESPOND_CREDENTIAL,
|
||||||
new TextEncoder("utf-8").encode(vv)
|
new TextEncoder().encode(vv)
|
||||||
);
|
);
|
||||||
|
|
||||||
newCredential(vv);
|
newCredential(vv);
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ class Control {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.sender(new TextEncoder("utf-8").encode(data));
|
return this.sender(new TextEncoder().encode(data));
|
||||||
}
|
}
|
||||||
|
|
||||||
color() {
|
color() {
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ class Dial {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
async buildKeyString() {
|
async buildKeyString() {
|
||||||
const enc = new TextEncoder("utf-8");
|
const enc = new TextEncoder();
|
||||||
|
|
||||||
let rTime = Number(Math.trunc(new Date().getTime() / 100000)),
|
let rTime = Number(Math.trunc(new Date().getTime() / 100000)),
|
||||||
key = await crypt.hmac512(
|
key = await crypt.hmac512(
|
||||||
|
|||||||
Reference in New Issue
Block a user