feat: changed backend-pg to backend

This commit is contained in:
Akhil Mohan
2024-01-27 19:14:33 +05:30
parent d13eafcef7
commit 66d258f02b
792 changed files with 40298 additions and 40607 deletions
+26
View File
@@ -0,0 +1,26 @@
import jsrp from "jsrp";
export const generateSrpServerKey = async (salt: string, verifier: string) => {
// eslint-disable-next-line new-cap
const server = new jsrp.server();
await new Promise((resolve) => {
server.init({ salt, verifier }, () => resolve(null));
});
return { pubKey: server.getPublicKey(), privateKey: server.getPrivateKey() };
};
export const srpCheckClientProof = async (
salt: string,
verifier: string,
serverPrivateKey: string,
clientPublicKey: string,
clientProof: string
) => {
// eslint-disable-next-line new-cap
const server = new jsrp.server();
await new Promise((resolve) => {
server.init({ salt, verifier, b: serverPrivateKey }, () => resolve(null));
});
server.setClientPublicKey(clientPublicKey);
return server.checkClientProof(clientProof);
};