forked from engineering/cloudservices
various additions
parent
02a9526752
commit
15ea1efe12
|
@ -29,6 +29,7 @@ export default class CSCLI {
|
|||
}
|
||||
|
||||
public async handle(socket: net.Socket, data: Buffer) {
|
||||
console.log(data.toString().trim());
|
||||
const args = data.toString().trim().split('$');
|
||||
const verification = this.verifyConnection(args[1], args[0]);
|
||||
if (!verification) {
|
||||
|
@ -62,6 +63,7 @@ export default class CSCLI {
|
|||
const hmac = crypto.createHmac('sha256', this.#hmac);
|
||||
hmac.update(data);
|
||||
const computed = hmac.digest('hex');
|
||||
console.log(computed);
|
||||
if (computed === key) return true;
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue