AES-GCM (уровень API Android <= 19)

Затронутые версии
Tink Android, все версии
Затронутые типы ключей
AES-GCM

Описание

На Android KitKat (уровень API 19) без сервисов Google Play AES-GCM не работает должным образом. Это связано с тем, что KitKat использует Bouncy Castle 1.48, который не поддерживает updateAAD .

Если Службы Google Play присутствуют, AES-GCM должен работать нормально.

Если вы хотите поддерживать все версии Android без зависимости от сервисов Google Play, используйте CHACHA20-POLY1305 , AES-EAX или AES-CTR-HMAC-AEAD для вашего AEAD.