Cómo funciona el desencriptado de packetRaw (AES-GCM)

Cada registro devuelto trae packetRaw: un payload cifrado en Base64. El algoritmo depende del
largo de la AES key entregada:

  • 16 bytes de key → aes-128-gcm
  • 24 bytes de key → aes-192-gcm
  • 32 bytes de key → aes-256-gcm

Estructura del ciphertext (tras decodificar Base64): IV (12 bytes) + ciphertext + authTag (16 bytes).

Nota: si el desencriptado falla para un registro puntual, no debe tumbar el listado completo — marcar
ese registro con error y seguir mostrando el resto