\r
this.Square(chk, r[0])\r
this.Multiply(chk, chk, den)\r
- if (this.neq25519(chk, num)) this.Multiply(r[0], r[0], this.I)\r
+ if (this.neq25519(chk, num)) {\r
+ this.Multiply(r[0], r[0], this.I)\r
+ }\r
\r
this.Square(chk, r[0])\r
this.Multiply(chk, chk, den)\r
if (signature.byteLength !== this.crypto_sign_BYTES) {\r
throw new Error(`Signature must be ${this.crypto_sign_BYTES} bytes`)\r
}\r
- const sm = new Uint8Array(this.crypto_sign_BYTES + signedMessage.length)\r
+ const sm = new Uint8Array(this.crypto_sign_BYTES + signedMessage.byteLength)\r
sm.set(signature, 0)\r
sm.set(signedMessage, this.crypto_sign_BYTES)\r
return (this.open(sm, publicKey as Uint8Array<ArrayBuffer>).byteLength >= 0)\r