decryptBytes static method

List<int> decryptBytes(
  1. EncryptedPayload payload
)

Decriptografa payload (ChaCha20-Poly1305) e retorna os bytes originais.

Lança CryptException se a tag de autenticação for inválida.

Implementation

static List<int> decryptBytes(EncryptedPayload payload) =>
    ChaCha20Poly1305(
      key: payload.key,
      nonce: payload.nonce,
      aad: payload.aad,
    ).decrypt(payload);