AES-GCM (livello API Android <= 19)

Versioni interessate
Tink Android, tutte le versioni
Tipi di chiavi interessati
AES-GCM

Descrizione

Su Android Lollipop (livello API 19) senza Google Play Services, AES-GCM non funziona correttamente. Questo perché Lollipop utilizza Bouncy Castle 1.48, che non supporta updateAAD.

Se è presente Google Play Services, AES-GCM dovrebbe funzionare correttamente.

Se vuoi supportare tutte le versioni di Android senza dipendere da Google Play Services, utilizza CHACHA20-POLY1305, AES-EAX o AES-CTR-HMAC-AEAD per il tuo AEAD.