AES-GCM (Nivel de API de Android <= 19)

Versiones afectadas
Tink Android, todas las versiones
Tipos de claves afectadas
AES-GCM

Descripción

En Android KitKat (nivel de API 19) sin Servicios de Google Play, AES-GCM no funciona correctamente. Esto se debe a que KitKat usa Bouncy Castle 1.48, que no admite updateAAD.

Si los Servicios de Google Play están presentes, AES-GCM debería funcionar bien.

Si deseas admitir todas las versiones de Android sin depender de los Servicios de Google Play, usa CHACHA20-POLY1305, AES-EAX o AES-CTR-HMAC-AEAD para tu AEAD.