UNPKG

@othent/kms-unbundled

Version:

Arweave Oauth Othent wallets enabled Google Key Management Service.

13 lines 542 B
import { decrypt as decryptFunction } from "../operations/decrypt"; import { userDetails } from "../auth/userDetails"; /** * Decrypt data with the users JWK. This function assumes (and requires) a user is logged in and a valid encrypt() response. * @param ciphertext The data to decrypt. * @returns The decrypted data. */ export async function decrypt(ciphertext) { const user = await userDetails(); const decryptedData = await decryptFunction(ciphertext, user.sub); return decryptedData; } //# sourceMappingURL=decrypt.js.map