@othent/kms-unbundled
Version:
Arweave Oauth Othent wallets enabled Google Key Management Service.
17 lines • 565 B
JavaScript
import { api } from "./api";
import { encodeToken } from "../auth/encodeToken";
export async function decrypt(ciphertext, keyName) {
const encodedData = await encodeToken({ ciphertext, keyName });
try {
const decryptRequest = (await api.post("/decrypt", { encodedData })).data
.data;
if (!decryptRequest) {
throw new Error("Error decrypting on server.");
}
return decryptRequest;
}
catch (e) {
throw new Error("Error decrypting on server.");
}
}
//# sourceMappingURL=decrypt.js.map