Skip to content

Commit

Permalink
fix: test
Browse files Browse the repository at this point in the history
  • Loading branch information
ieow committed Feb 23, 2024
1 parent b6c02fc commit 81a49d2
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/storage-layer-torus/src/TorusStorageLayer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,10 @@ class TorusStorageLayer implements IStorageLayer {
if (metadataResponse.message === "") {
return Object.create({ message: KEY_NOT_FOUND }) as T;
}
console.log(metadataResponse.message, "metadataResponse.message");
const encryptedMessage = JSON.parse(base64url.decode(metadataResponse.message));

// console.log(encryptedMessage, "encryptedMessage");
let decrypted: Buffer;
if (privKey) {
decrypted = await decrypt(toPrivKeyECC(privKey), encryptedMessage);
Expand Down
37 changes: 37 additions & 0 deletions packages/storage-layer-torus/test/test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
import { decrypt, getPubKeyPoint, toPrivKeyECC } from "@tkey-mpc/common-types";
import base64url from "base64url";

import { TorusStorageLayer } from "../src";

describe("test", function () {
it("should work", async function () {
[twitter1, email, twitter2].forEach(async (key) => {
datas.forEach(async (data) => {
const encryptedMessage = JSON.parse(base64url.decode(data));
console.log(encryptedMessage);

console.log(key.length);
try {
const decrypted = await decrypt(toPrivKeyECC(key), encryptedMessage);
console.log(decrypted);
} catch (error) {
console.log(error);
}
});
});

[twitter1, email, twitter2].forEach(async (key) => {
console.log(`publicKey x`, getPubKeyPoint(key).x);
});

const storage = new TorusStorageLayer({
hostUrl: "https://metadata.tor.us",
});
const data = await storage.getMetadata({ privKey: twitter1 });
console.log(data);
const data1 = await storage.getMetadata({ privKey: email });
console.log(data1);
const data2 = await storage.getMetadata({ privKey: twitter2 });
console.log(data2);
});
});

0 comments on commit 81a49d2

Please sign in to comment.