mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-03-27 23:21:06 +03:00
sodium verify works
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
import Connection from "./connection";
|
||||
import _sodium from "libsodium-wrappers";
|
||||
|
||||
window.currentConnection = undefined;
|
||||
|
||||
export function setConn(conn) {
|
||||
@@ -6,4 +9,22 @@ export function setConn(conn) {
|
||||
|
||||
export function getConn() {
|
||||
return windows.currentConnection;
|
||||
}
|
||||
}
|
||||
|
||||
export async function startConn(id) {
|
||||
const conn = new Connection();
|
||||
setConn(conn);
|
||||
await conn.start('124931507');
|
||||
}
|
||||
|
||||
let sodium;
|
||||
export async function verify(signed, pk) {
|
||||
if (!sodium) {
|
||||
await _sodium.ready;
|
||||
sodium = _sodium;
|
||||
}
|
||||
pk = sodium.from_base64(pk, sodium.base64_variants.ORIGINAL);
|
||||
return sodium.crypto_sign_open(signed, pk);
|
||||
}
|
||||
|
||||
window.startConn = startConn;
|
||||
Reference in New Issue
Block a user