AES-GCM (Android API Level <= 19)

הגרסאות שהושפעו
Tink Android, כל הגרסאות
סוגי המפתח המושפעים
AES-GCM

התיאור

ב-Android KitKat (רמת API 19) ללא Google Play Services,, AES-GCM לא פועל בצורה תקינה. הסיבה לכך היא ש-KitKat משתמשת בגרסה 1.48 של Bouncy Castle גרסה 1.48, שלא תומכת ב-updateAAD.

אם שירותי Google Play קיימים, האפליקציה AES-GCM אמורה לפעול כראוי.

אם רוצים לתמוך בכל הגרסאות של Android בלי להסתמך על Google Play Services, צריך להשתמש ב-CHACHA20-POLY1305, ב-AES-EAX או ב-AES-CTR-HMAC-AEAD בקובץ AEAD.