AES-GCM (niveau d'API Android <= 19)

Versions concernées
Tink Android, toutes les versions
Types de clés concernés
AES-GCM

Description

Sur Android KitKat (niveau d'API 19) sans les services Google Play, AES-GCM ne fonctionne pas correctement. En effet, KitKat utilise Bouncy Castle 1.48, qui n'est pas compatible avec updateAAD.

Si les services Google Play sont présents, AES-GCM devrait fonctionner correctement.

Si vous souhaitez prendre en charge toutes les versions d'Android sans dépendre des services Google Play, utilisez CHACHA20-POLY1305, AES-EAX ou AES-CTR-HMAC-AEAD pour votre AEAD.