{"version":3,"file":"DecryptAeadError.mjs","names":[],"sources":["../../src/errors/DecryptAeadError.ts"],"sourcesContent":["import { VaultError, VaultErrorCode } from './VaultError'\n\n/**\n * Error thrown when AEAD decryption fails\n * Spec §11: ERR_DECRYPT_AEAD - AEAD tag failure (AAD tamper or wrong CEK)\n */\nexport class DecryptAeadError extends VaultError {\n  constructor(message: string) {\n    super(VaultErrorCode.DECRYPT_AEAD, message)\n    this.name = 'DecryptAeadError'\n    Object.setPrototypeOf(this, DecryptAeadError.prototype)\n  }\n}\n"],"mappings":";;;;;;;AAMA,IAAa,mBAAb,MAAa,yBAAyB,WAAW;CAC/C,YAAY,SAAiB;AAC3B,QAAM,eAAe,cAAc,QAAQ;AAC3C,OAAK,OAAO;AACZ,SAAO,eAAe,MAAM,iBAAiB,UAAU"}