decryptAesCbc static method

List<int> decryptAesCbc(
  1. EncryptedPayload payload
)

Decriptografa payload (AES-CBC) e retorna os bytes sem padding.

Lança CryptException se o padding PKCS#7 for inválido.

Implementation

static List<int> decryptAesCbc(EncryptedPayload payload) =>
    AesCbc(
      key: payload.key,
      iv: payload.nonce, // nonce armazena o IV no EncryptedPayload
    ).decrypt(payload);