UNPKG

@othent/kms-unbundled

Version:

Arweave Oauth Othent wallets enabled Google Key Management Service.

17 lines 563 B
import { api } from "./api"; import { encodeToken } from "../auth/encodeToken"; export async function encrypt(plaintext, keyName) { const encodedData = await encodeToken({ plaintext, keyName }); try { const encryptRequest = (await api.post("/encrypt", { encodedData })).data .data; if (!encryptRequest) { throw new Error("Error encrypting on server."); } return encryptRequest; } catch (e) { throw new Error("Error encrypting on server."); } } //# sourceMappingURL=encrypt.js.map