diff --git a/src/modules/sub/crypto.js b/src/modules/sub/crypto.js index 6a221e1..2fba1ef 100644 --- a/src/modules/sub/crypto.js +++ b/src/modules/sub/crypto.js @@ -7,8 +7,8 @@ export function generateHmac(str, salt) { return createHmac("sha256", salt).update(str).digest("base64url"); } -export function encryptStream(str, iv, secret) { - const buff = Buffer.from(JSON.stringify(str), "utf-8"); +export function encryptStream(plaintext, iv, secret) { + const buff = Buffer.from(JSON.stringify(plaintext), "utf-8"); const key = scryptSync(Buffer.from(secret, "base64url"), "salt", keyLength); const cipher = createCipheriv(algorithm, key, Buffer.from(iv, "base64url")); @@ -16,8 +16,8 @@ export function encryptStream(str, iv, secret) { return Buffer.concat([ cipher.update(buff), cipher.final() ]) } -export function decryptStream(buf, iv, secret) { - const buff = Buffer.from(buf, "binary"); +export function decryptStream(ciphertext, iv, secret) { + const buff = Buffer.from(ciphertext, "binary"); const key = scryptSync(Buffer.from(secret, "base64url"), "salt", keyLength); const decipher = createDecipheriv(algorithm, key, Buffer.from(iv, "base64url"));