UNPKG

@opendatalabs/vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts.

24 lines 649 B
import * as openpgp from "openpgp"; async function encryptWithPassword(plaintext, password) { const message = await openpgp.createMessage({ binary: plaintext }); const encrypted = await openpgp.encrypt({ message, passwords: [password], format: "binary" }); return encrypted; } async function decryptWithPassword(encrypted, password) { const message = await openpgp.readMessage({ binaryMessage: encrypted }); const { data } = await openpgp.decrypt({ message, passwords: [password], format: "binary" }); return data; } export { decryptWithPassword, encryptWithPassword }; //# sourceMappingURL=openpgp.js.map