Skip to content

Commit

Permalink
fix access deny error
Browse files Browse the repository at this point in the history
  • Loading branch information
shiyuhang0 committed Nov 21, 2023
1 parent 5514def commit c4d5458
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions lib/utils/webcrypto.js
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,13 @@ function concatenateBuffers(buffer1, buffer2) {


async function sha1(msg,msg1,msg2) {

let concatenatedData = textEncoder.encode(msg);
concatenatedData = concatenateBuffers(concatenatedData, textEncoder.encode(msg1));
concatenatedData = concatenateBuffers(concatenatedData, textEncoder.encode(msg2));

let concatenatedData = typeof msg === 'string' ? textEncoder.encode(msg) : msg;
if (msg1) {
concatenatedData = concatenateBuffers(concatenatedData, typeof msg1 === 'string' ? textEncoder.encode(msg1) : msg1);
}
if (msg2) {
concatenatedData = concatenateBuffers(concatenatedData, typeof msg2 === 'string' ? textEncoder.encode(msg2) : msg2);
}
const arrayBuffer = await subtleCrypto.digest('SHA-1', concatenatedData)
return Buffer.from(arrayBuffer)
}
Expand Down

0 comments on commit c4d5458

Please sign in to comment.