Page MenuHomePhabricator

Implement AESCryptoModule Java compatibility class
ClosedPublic

Authored by marcin on Jul 4 2023, 8:08 AM.
Tags
None
Referenced Files
F1798517: D8425.diff
Mon, May 20, 1:51 AM
Unknown Object (File)
Mon, Apr 29, 8:49 PM
Unknown Object (File)
Sat, Apr 27, 8:44 AM
Unknown Object (File)
Thu, Apr 25, 8:17 AM
Unknown Object (File)
Tue, Apr 23, 12:55 AM
Unknown Object (File)
Apr 18 2024, 7:13 PM
Unknown Object (File)
Apr 8 2024, 5:11 AM
Unknown Object (File)
Apr 7 2024, 8:00 AM
Subscribers

Details

Summary

This differential implements AES Crypto Module class that brings our AES crypto functionality tom pure native Android code.

Test Plan
  1. Apply those changes to CommNotificationsHandler: https://gist.github.com/marcinwasowicz/b427cf57b0d103470cd8570085954403 (literally copy paste)
  2. Send notification to running Android app.
  3. Examine logs in adb log cat

Diff Detail

Repository
rCOMM Comm
Branch
marcin/eng-4247
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

marcin added 1 blocking reviewer(s): bartek.
marcin requested review of this revision.Jul 4 2023, 8:25 AM

Looks good, just one nit

native/expo-modules/comm-expo-package/android/src/main/java/app/comm/android/aescrypto/AESCryptoModule.kt
112 ↗(On Diff #28386)

The same comment as for the Swift diff (D8424)

This revision is now accepted and ready to land.Jul 4 2023, 12:12 PM

Add comments separating RN/Native code