AES-GCM(Android API 级别 <= 19)

受影响的版本
Tink Android,所有版本
受影响的密钥类型
AES-GCM

说明

在没有 Google Play 服务的 Android KitKat(API 级别 19)上,AES-GCM 无法正常工作。这是因为 KitKat 使用的是 Bouncy Castle 1.48,而后者不支持 updateAAD

如果存在 Google Play 服务,则 AES-GCM 应该可以正常运行。

如果您想支持所有 Android 版本,而不依赖于 Google Play 服务,请为您的 AEAD 使用 CHACHA20-POLY1305AES-EAXAES-CTR-HMAC-AEAD