mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-11-09 13:39:42 -05:00
Fixed GCM cookie decoding authtag.
This commit is contained in:
2
db.js
2
db.js
@@ -296,7 +296,7 @@ module.exports.CreateDB = function (parent, func) {
|
||||
const iv = ciphertextBytes.slice(0, 12);
|
||||
const data = ciphertextBytes.slice(28);
|
||||
const aes = parent.crypto.createDecipheriv('aes-256-gcm', obj.dbRecordsDecryptKey, iv);
|
||||
aes.setAuthTag(ciphertextBytes.slice(12, 16));
|
||||
aes.setAuthTag(ciphertextBytes.slice(12, 28));
|
||||
var plaintextBytes, r;
|
||||
try {
|
||||
plaintextBytes = Buffer.from(aes.update(data));
|
||||
|
||||
Reference in New Issue
Block a user