- Затронутые версии
- 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.