Proof

react-native-aes-gcm-crypto

native-seam: real package runs from the bundle (one line — export default NativeModules.AesGcmCrypto); the AesGcmCrypto native module is backed by Web Crypto SubtleCrypto AES-GCM with exact CryptoKit wire-format parity (base64 key, hex iv/tag, ciphertext/tag split as SealedBox does)
95%
API coverage
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (4)
encrypt (utf-8 or base64 plaintext → {iv, tag, content})decrypt (→ utf-8 or base64)encryptFiledecryptFile (read/write through the shared expo-file-system VFS so file:// paths round-trip)
Missing
AES-192 keys are browser-dependent under Web Crypto (AES-128/256 always work) — same caveat as expo-crypto