jerson / react-native-fast-rsa

RSA for react native made with golang for fast performance
https://www.npmjs.com/package/react-native-fast-rsa
MIT License
31 stars 11 forks source link

App transitions to background when executing decryptPrivateKey #77

Open clauderobi opened 9 months ago

clauderobi commented 9 months ago

Hi all, I am trying to use decryptPrivateKey. However, whenever I fire it (with an await construct), my app goes to background. Actually, it probably goes to pause (I see it in overview on Android) since a console.log immediately following the statement (and in the catch statement) never fires.

For testing, just before the decryptPrivateKey call I did a await RSA.generate(2048), which works as expected.

I made sure to have RSA.useJSI = false; just to be sure.

On resuming the App the bundle gets reloaded and the App starts over. But this is probably out of scope here...

The code is this

import RSA from 'react-native-fast-rsa';
export async function test(encryptedRSAKey, password) {
  try {
    debugger;
    const key = await RSA.generate(2048);
    debugger;
    let result = '';
    result = await RSA.decryptPrivateKey(encryptedRSAKey, password)
    console.log('Done')
    return result;
  } catch(error) {
    console.log ('Failed to extract / unlock the RSA Private key - ' + error)
    throw error;
  } 
}
jerson commented 9 months ago

Hi, seems decryptPrivateKey should be encryptPrivateKey, because the key pair generated is not encrypted

but if the app goes to background it may be because a crash, could you capture adb logcat to have more input please, thanks in advance

clauderobi commented 9 months ago

Hi @jerson

The generate key is just there to demonstrate that the module was properly installed and is functional. If you look, decryptPrivateKey is called with encryptedRSAKey, not key.

I captured logcat. To remove as much noise as possible, I cleared it just before stepping into decryptPrivateKey. And froze the log after the process crashed. We can see a SIGSEGV at 2023-11-23 09:10:00.258 for process 21340 and a SIGABRT for process 21441. 21441 is my process (based on the Cmdline listed in the DEBUG dump. The SIGABRT seems related to the SIGSEGV.

Here is the logcat

2023-11-23 09:09:59.324 21340-21439 TrafficStats            com.testcrypto                       D  tagSocket(131) with statsTag=0x90000, statsUid=-1
2023-11-23 09:09:59.325   448-21440 resolv                  netd                                 I  GetAddrInfoHandler::run: {102 102 102 983142 10191 0}
2023-11-23 09:10:00.002  1605-1898  AiAiEcho                com.google.android.as                I  Predicting[0]: 
2023-11-23 09:10:00.002  1605-1898  AiAiEcho                com.google.android.as                I  EchoTargets: 
                                                                                                    Filtered by AiAi flag check: 
2023-11-23 09:10:00.002  1605-1898  AiAiEcho                com.google.android.as                I  Ranked targets strategy: SORT, count: 0, ranking metadata: 
2023-11-23 09:10:00.003  1605-1898  AiAiEcho                com.google.android.as                I  #postPredictionTargets: Sending updates to UISurface lockscreen with targets# 0 (types=[])
2023-11-23 09:10:00.009   858-967   EGL_emulation           com.android.systemui                 D  app_time_stats: avg=948.32ms min=15.97ms max=9334.05ms count=10
2023-11-23 09:10:00.012   858-858   PageIndicator           com.android.systemui                 W  Total number of pages invalid: 0. Assuming 1 page.
2023-11-23 09:10:00.012  1605-1898  AiAiEcho                com.google.android.as                I  Predicting[0]: 
2023-11-23 09:10:00.012  1605-1898  AiAiEcho                com.google.android.as                I  EchoTargets: 
                                                                                                    Filtered by AiAi flag check: 
2023-11-23 09:10:00.012  1605-1898  AiAiEcho                com.google.android.as                I  Ranked targets strategy: SORT, count: 0, ranking metadata: 
2023-11-23 09:10:00.012  1605-1898  AiAiEcho                com.google.android.as                I  #postPredictionTargets: Sending updates to UISurface lockscreen with targets# 0 (types=[])
2023-11-23 09:10:00.012   858-858   PageIndicator           com.android.systemui                 W  Total number of pages invalid: 0. Assuming 1 page.
2023-11-23 09:10:00.258 21340-0     Go                      com.testcrypto                       E  panic: runtime error: invalid memory address or nil pointer dereference
2023-11-23 09:10:00.258 21340-0     Go                      com.testcrypto                       E  [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x7888d913a0fd]
2023-11-23 09:10:00.258 21340-21441 libc                    com.testcrypto                       A  Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 21441 (Thread-14), pid 21340 (com.testcrypto)
2023-11-23 09:10:00.301 21444-21444 crash_dump64            pid-21444                            I  obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
2023-11-23 09:10:00.302   301-301   tombstoned              tombstoned                           I  received crash request for pid 21441
2023-11-23 09:10:00.302 21444-21444 crash_dump64            pid-21444                            I  performing dump of process 21340 (target tid = 21441)
2023-11-23 09:10:00.542     0-0     logd                    kernel                               I  logdr: UID=10191 GID=10191 PID=21444 n tail=500 logMask=8 pid=21340 start=0ns deadline=0ns
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2023-11-23 09:10:00.543     0-0     logd                    kernel                               I  logdr: UID=10191 GID=10191 PID=21444 n tail=500 logMask=1 pid=21340 start=0ns deadline=0ns
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  Build fingerprint: 'google/sdk_gphone64_x86_64/emu64xa:14/UE1A.230829.030/10921827:userdebug/dev-keys'
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  Revision: '0'
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  ABI: 'x86_64'
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  Timestamp: 2023-11-23 09:10:00.308426908-0500
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  Process uptime: 19s
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  Cmdline: com.testcrypto
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  pid: 21340, tid: 21441, name: Thread-14  >>> com.testcrypto <<<
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  uid: 10191
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A      rax 0000000000000000  rbx 0000000000000000  rcx 00007888d9033861  rdx 0000000000000006
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A      r8  00007888d9198300  r9  000000000000000a  r10 0000000000000008  r11 0000000000000246
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A      r12 000000000000535c  r13 0000003959596855  r14 000000c000006680  r15 0000000000000004
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A      rdi 000000000000535c  rsi 00000000000053c1
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A      rbp 000000c000141928  rsp 000000c000141910  rip 00007888d9033861
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  1 total frames
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A  backtrace:
2023-11-23 09:10:00.478 21444-21444 DEBUG                   pid-21444                            A        #00 pc 00000000000c1861  /data/app/~~4oUwEewun89lUvZTng5OSQ==/com.testcrypto-hfoGI7X1GpXhSM0d15dfSA==/base.apk!librsa_bridge.so (offset 0xb790000)
2023-11-23 09:10:00.488   301-301   tombstoned              tombstoned                           E  Tombstone written to: tombstone_20
2023-11-23 09:10:00.489   643-21450 DropBoxManagerService   system_server                        I  add tag=data_app_native_crash isTagEnabled=true flags=0x2
2023-11-23 09:10:00.490   643-21449 ActivityTaskManager     system_server                        W    Force finishing activity com.testcrypto/.MainActivity
2023-11-23 09:10:00.490   858-902   WindowManagerShell      com.android.systemui                 V  Transition requested: android.os.BinderProxy@8b4ae66 TransitionRequestInfo { type = CLOSE, triggerTask = null, remoteTransition = null, displayChange = null }
2023-11-23 09:10:00.491   643-721   BootReceiver            system_server                        I  Copying /data/tombstones/tombstone_20 to DropBox (SYSTEM_TOMBSTONE)
2023-11-23 09:10:00.491   643-721   DropBoxManagerService   system_server                        I  add tag=SYSTEM_TOMBSTONE isTagEnabled=true flags=0x6
2023-11-23 09:10:00.561     0-0     init                    kernel                               I  Untracked pid 21444 exited with status 0
2023-11-23 09:10:00.562     0-0     init                    kernel                               I  Untracked pid 21444 did not have an associated service entry and will not be reaped
2023-11-23 09:10:00.498   643-721   DropBoxManagerService   system_server                        I  add tag=SYSTEM_TOMBSTONE_PROTO_WITH_HEADERS isTagEnabled=true flags=0x4
2023-11-23 09:10:00.567     0-0     init                    kernel                               I  Untracked pid 21446 exited with status 0
2023-11-23 09:10:00.568     0-0     init                    kernel                               I  Untracked pid 21446 did not have an associated service entry and will not be reaped
2023-11-23 09:10:00.505   449-449   Zygote                  pid-449                              I  Process 21340 exited due to signal 6 (Aborted)
2023-11-23 09:10:00.506   643-1097  ActivityManager         system_server                        I  Process com.testcrypto (pid 21340) has died: fg  TOP 
2023-11-23 09:10:00.572     0-0     binder                  kernel                               I  undelivered TRANSACTION_COMPLETE
2023-11-23 09:10:00.506   643-2482  WindowManager           system_server                        I  WIN DEATH: Window{ad52247 u0 com.testcrypto/com.testcrypto.MainActivity}
2023-11-23 09:10:00.573     0-0     binder                  kernel                               I  undelivered transaction 19070961, process died.
2023-11-23 09:10:00.506   643-678   libprocessgroup         system_server                        I  Successfully killed process cgroup uid 10191 pid 21340 in 0ms
2023-11-23 09:10:00.506   643-2482  InputManager-JNI        system_server                        W  Input channel object 'ad52247 com.testcrypto/com.testcrypto.MainActivity (client)' was disposed without first being removed with the input manager!
2023-11-23 09:10:00.506   643-2568  ImeTracker              system_server                        I  com.testcrypto:38531b8d: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_REMOVE_CLIENT
2023-11-23 09:10:00.506   643-2568  ImeTracker              system_server                        I  com.testcrypto:38531b8d: onCancelled at PHASE_SERVER_SHOULD_HIDE
2023-11-23 09:10:00.508   643-665   DisplayManagerService   system_server                        D  Drop pending events for gone uid 10191
2023-11-23 09:10:00.510   643-667   WindowManager           system_server                        V  Unknown focus tokens, dropping reportFocusChanged
2023-11-23 09:10:00.511   643-2482  ProcessStats            system_server                        W  Tracking association SourceState{764afd6 com.google.android.apps.nexuslauncher/10158 BTop #52384} whose proc state 2 is better than process ProcessState{72f7123 com.google.android.googlequicksearchbox:search/10131 pkg=com.google.android.googlequicksearchbox} proc state 6 (12 skipped)
2023-11-23 09:10:00.512   643-1640  AppSearchIcing          system_server                        W  icing-search-engine.cc:283: Error: 5, Message: Document (com.google.android.googlequicksearchbox$OneSearchZeroStateGoogleSuggestions/default, zp) not found.
2023-11-23 09:10:00.513  1140-2040  OneSearchS...stProvider com...le.android.apps.nexuslauncher  D  Created the binder channel successfully for end point service =com.google.android.apps.search.googleapp.search.suggest.plugins.onesearch.server.OneSearchSuggestService , mChannel=z1{delegate=s1{logId=605, target=directaddress:///AndroidComponentAddress%5BIntent%20%7B%20act=grpc.io.action.BIND%20cmp=com.google.android.googlequicksearchbox/com.google.android.apps.search.googleapp.search.suggest.plugins.onesearch.server.OneSearchSuggestService%20%7D%5D}} , mOneSearchConnection=X1.T@1d56da6
2023-11-23 09:10:00.515  1605-1898  AiAiEcho                com.google.android.as                I  Predicting[0]: 
2023-11-23 09:10:00.515  1605-1898  AiAiEcho                com.google.android.as                I  EchoTargets: 
                                                                                                    Filtered by AiAi flag check: 
2023-11-23 09:10:00.515  1605-1898  AiAiEcho                com.google.android.as                I  Ranked targets strategy: SORT, count: 0, ranking metadata: 
2023-11-23 09:10:00.515  1605-1898  AiAiEcho                com.google.android.as                I  #postPredictionTargets: Sending updates to UISurface home with targets# 0 (types=[])
2023-11-23 09:10:00.516 17986-18008 Bugle                   com.google.android.apps.messaging    W  TextClassifierLibManagerImpl: Reclaiming memory at level: 40
2023-11-23 09:10:00.524   516-516   BpBinder                surfaceflinger                       I  onLastStrongRef automatically unlinking death recipients: 
2023-11-23 09:10:00.527 10042-14580 OpenGLRenderer          com....android.googlequicksearchbox  E  Unable to match the desired swap behavior.
2023-11-23 09:10:00.527  1140-1742  OpenGLRenderer          com...le.android.apps.nexuslauncher  E  Unable to match the desired swap behavior.
2023-11-23 09:10:00.534   643-668   WindowManager           system_server                        W  Failed to deliver inset control state change to w=Window{ad52247 u0 com.testcrypto/com.testcrypto.MainActivity EXITING}
                                                                                                    android.os.DeadObjectException
                                                                                                        at android.os.BinderProxy.transactNative(Native Method)
                                                                                                        at android.os.BinderProxy.transact(BinderProxy.java:584)
                                                                                                        at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:479)
                                                                                                        at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:3802)
                                                                                                        at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$3(InsetsStateController.java:343)
                                                                                                        at com.android.server.wm.InsetsStateController.$r8$lambda$8yykPRG1GyNq_J17QvL9d5xANMc(InsetsStateController.java:0)
                                                                                                        at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda2.run(R8$$SyntheticClass:0)
                                                                                                        at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:294)
                                                                                                        at com.android.server.wm.RootWindowContainer.performSurfacePlacementNoTrace(RootWindowContainer.java:811)
                                                                                                        at com.android.server.wm.RootWindowContainer.performSurfacePlacement(RootWindowContainer.java:756)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacementLoop(WindowSurfacePlacer.java:177)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:126)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:115)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer$Traverser.run(WindowSurfacePlacer.java:57)
                                                                                                        at android.os.Handler.handleCallback(Handler.java:958)
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:205)
                                                                                                        at android.os.Looper.loop(Looper.java:294)
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67)
                                                                                                        at com.android.server.ServiceThread.run(ServiceThread.java:46)
2023-11-23 09:10:00.536   986-1231  BtGatt.ScanManager      com.google.android.bluetooth         D  uid 10125 isForeground true scanMode 1
2023-11-23 09:10:00.536   986-1231  BtGatt.ScanManager      com.google.android.bluetooth         D  uid 10125 isForeground true scanMode -1
2023-11-23 09:10:00.536   986-1231  BtGatt.ScanManager      com.google.android.bluetooth         D  uid 10125 isForeground true scanMode -1
2023-11-23 09:10:00.538  1636-1636  GsaVoiceInteractionSrv  com....android.googlequicksearchbox  I  Handling ACTION_START_HOTWORD
2023-11-23 09:10:00.538  1636-2363  GsaVoiceInteractionSrv  com....android.googlequicksearchbox  I  disregardVoiceMatch: false
2023-11-23 09:10:00.538  1636-2363  GsaVoiceInteractionSrv  com....android.googlequicksearchbox  I  Cannot start hotword, hotword has been explicitly disabled.
2023-11-23 09:10:00.540 10042-10042 A                       com....android.googlequicksearchbox  I  Created gRPC endpoint to "search" for service class com.google.android.apps.search.googleapp.search.suggest.plugins.onesearch.server.OneSearchSuggestService
2023-11-23 09:10:00.540   643-664   WindowManager           system_server                        V  Sent Transition #372 createdAt=11-23 09:10:00.490 via request=TransitionRequestInfo { type = CLOSE, triggerTask = null, remoteTransition = null, displayChange = null }
2023-11-23 09:10:00.540   643-664   WindowManager           system_server                        V      startWCT=WindowContainerTransaction { changes = {} hops = [] errorCallbackToken=null taskFragmentOrganizer=null }
2023-11-23 09:10:00.540   643-664   WindowManager           system_server                        V      info={id=372 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{RemoteToken{a3a2cb4 Task{a103ba4 #1 type=home}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=1)/@0x12fa994 sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0},{WCT{RemoteToken{a7d3936 Task{404b747 #252 type=standard A=10191:com.testcrypto}}} m=CLOSE f=NONE leash=Surface(name=Task=252)/@0xdfe3abd sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{1edbb4d token=android.os.Binder@ad73ae4})/@0x5bb7ba6 sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0}]}
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V  onTransitionReady android.os.BinderProxy@8b4ae66: {id=372 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{android.window.IWindowContainerToken$Stub$Proxy@1ead543} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=1)/@0xaf585a7 sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0},{WCT{android.window.IWindowContainerToken$Stub$Proxy@2c967c0} m=CLOSE f=NONE leash=Surface(name=Task=252)/@0xf6cfa54 sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{1edbb4d token=android.os.Binder@ad73ae4})/@0x6a45dfd sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0}]}
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V  Playing animation for (#372)android.os.BinderProxy@8b4ae66@0
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V   try handler com.android.wm.shell.transition.DefaultMixedHandler@c93021f
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V   try handler com.android.wm.shell.keyguard.KeyguardTransitionHandler@837896c
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V   try handler com.android.wm.shell.activityembedding.ActivityEmbeddingController@10c9b35
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V   try handler com.android.wm.shell.recents.RecentsTransitionHandler@9a66bca
2023-11-23 09:10:00.540   858-902   ShellRecents            com.android.systemui                 V  RecentsTransitionHandler.startAnimation: no controller found
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V   try handler com.android.wm.shell.pip.PipTransition@8efa13b
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V   try handler com.android.wm.shell.splitscreen.StageCoordinator@fc9d058
2023-11-23 09:10:00.540   858-902   WindowManagerShell      com.android.systemui                 V   try handler com.android.wm.shell.transition.RemoteTransitionHandler@278b5b1
2023-11-23 09:10:00.541   858-902   WindowManagerShell      com.android.systemui                 V  Transition doesn't have explicit remote, search filters for match for {id=372 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{android.window.IWindowContainerToken$Stub$Proxy@1ead543} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=1)/@0xaf585a7 sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0},{WCT{android.window.IWindowContainerToken$Stub$Proxy@2c967c0} m=CLOSE f=NONE leash=Surface(name=Task=252)/@0xf6cfa54 sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{1edbb4d token=android.os.Binder@ad73ae4})/@0x6a45dfd sb=Rect(0, 0 - 1080, 2220) eb=Rect(0, 0 - 1080, 2220) d=0}]}
2023-11-23 09:10:00.541   858-902   WindowManagerShell      com.android.systemui                 V   Checking filter Pair{{types=[] flags=0x0] notFlags=0x0 checks=[{atype=dream independent=true modes=[OPEN,TO_FRONT] flags=NONE mustBeTask=false order=ANY topActivity=null},{atype=home independent=true modes=[CLOSE,TO_BACK] flags=NONE mustBeTask=false order=ANY topActivity=null}]} RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@7735273, appThread = android.app.IApplicationThread$Stub$Proxy@72b5530, debugName = LauncherToDream }}
2023-11-23 09:10:00.541   858-902   WindowManagerShell      com.android.systemui                 V   Checking filter Pair{{types=[] flags=0x0] notFlags=0x100 checks=[{atype=home independent=true modes=[OPEN,TO_FRONT] flags=NONE mustBeTask=false order=TOP topActivity=ComponentInfo{com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity}},{atype=standard independent=true modes=[CLOSE,TO_BACK] flags=NONE mustBeTask=false order=ANY topActivity=null}]} RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@48815a9, appThread = android.app.IApplicationThread$Stub$Proxy@e40e72e, debugName = QuickstepLaunchHome }}
2023-11-23 09:10:00.541   858-902   RemoteTransitionHandler com.android.systemui                 D  Found filterPair{{types=[] flags=0x0] notFlags=0x100 checks=[{atype=home independent=true modes=[OPEN,TO_FRONT] flags=NONE mustBeTask=false order=TOP topActivity=ComponentInfo{com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity}},{atype=standard independent=true modes=[CLOSE,TO_BACK] flags=NONE mustBeTask=false order=ANY topActivity=null}]} RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@48815a9, appThread = android.app.IApplicationThread$Stub$Proxy@e40e72e, debugName = QuickstepLaunchHome }}
2023-11-23 09:10:00.541   858-902   WindowManagerShell      com.android.systemui                 V   Delegate animation for #372 to RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@48815a9, appThread = android.app.IApplicationThread$Stub$Proxy@e40e72e, debugName = QuickstepLaunchHome }
2023-11-23 09:10:00.542   858-902   WindowManagerShell      com.android.systemui                 V   animated by com.android.wm.shell.transition.RemoteTransitionHandler@278b5b1
2023-11-23 09:10:00.544 10042-10042 A                       com....android.googlequicksearchbox  W  Can't get WAA status for Mavatar!
                                                                                                    java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
                                                                                                        at com.google.apps.tiktok.dataservice.z.b(PG:1)
                                                                                                        at com.google.apps.tiktok.dataservice.at.a(PG:1)
                                                                                                        at com.google.apps.tiktok.tracing.ec.a(PG:2)
                                                                                                        at com.google.common.util.concurrent.aj.a(PG:2)
                                                                                                        at com.google.common.util.concurrent.ac.apply(PG:1)
                                                                                                        at com.google.common.util.concurrent.h.e(PG:2)
                                                                                                        at com.google.common.util.concurrent.j.run(PG:9)
                                                                                                        at com.google.common.util.concurrent.bf.execute(PG:1)
                                                                                                        at com.google.common.util.concurrent.d.i(PG:1)
                                                                                                        at com.google.common.util.concurrent.d.l(PG:12)
                                                                                                        at com.google.common.util.concurrent.d.n(PG:2)
                                                                                                        at com.google.common.util.concurrent.i.f(PG:1)
                                                                                                        at com.google.common.util.concurrent.j.run(PG:12)
                                                                                                        at com.google.android.libraries.i.ae.run(PG:1)
                                                                                                        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
                                                                                                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
                                                                                                        at com.google.android.libraries.i.k.run(PG:2)
                                                                                                        at com.google.android.libraries.i.p.run(PG:4)
                                                                                                        at java.lang.Thread.run(Thread.java:1012)
2023-11-23 09:10:00.559   643-2568  ImeTracker              system_server                        I  com.google.android.apps.nexuslauncher:758e8d83: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2023-11-23 09:10:00.559   643-2568  ImeTracker              system_server                        I  com.google.android.apps.nexuslauncher:758e8d83: onCancelled at PHASE_SERVER_SHOULD_HIDE
2023-11-23 09:10:00.560  1559-1559  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onFinishInput():3227 
2023-11-23 09:10:00.560  1559-1559  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.updateDeviceLockedStatus():2087 repeatCheckTimes = 0, unlocked = true
2023-11-23 09:10:00.560  1559-1559  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1877 onStartInput(EditorInfo{inputType=0x0(NULL) imeOptions=0x0 privateImeOptions=null actionName=UNSPECIFIED actionLabel=null actionId=0 initialSelStart=-1 initialSelEnd=-1 initialCapsMode=0x0 hintText=null label=null packageName=com.google.android.apps.nexuslauncher fieldId=0 fieldName=null extras=null}, false)
2023-11-23 09:10:00.560  1559-1559  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.shouldHideHeaderOnInitialState():4008 ShouldHideHeaderOnInitialState = false
2023-11-23 09:10:00.561  1559-1559  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.updateDeviceLockedStatus():2087 repeatCheckTimes = 2, unlocked = true
2023-11-23 09:10:00.561   643-668   WindowManager           system_server                        W  Failed to deliver inset control state change to w=Window{ad52247 u0 com.testcrypto/com.testcrypto.MainActivity EXITING}
                                                                                                    android.os.DeadObjectException
                                                                                                        at android.os.BinderProxy.transactNative(Native Method)
                                                                                                        at android.os.BinderProxy.transact(BinderProxy.java:584)
                                                                                                        at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:479)
                                                                                                        at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:3802)
                                                                                                        at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$3(InsetsStateController.java:343)
                                                                                                        at com.android.server.wm.InsetsStateController.$r8$lambda$8yykPRG1GyNq_J17QvL9d5xANMc(InsetsStateController.java:0)
                                                                                                        at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda2.run(R8$$SyntheticClass:0)
                                                                                                        at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:294)
                                                                                                        at com.android.server.wm.RootWindowContainer.performSurfacePlacementNoTrace(RootWindowContainer.java:811)
                                                                                                        at com.android.server.wm.RootWindowContainer.performSurfacePlacement(RootWindowContainer.java:756)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacementLoop(WindowSurfacePlacer.java:177)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:126)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:115)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer$Traverser.run(WindowSurfacePlacer.java:57)
                                                                                                        at android.os.Handler.handleCallback(Handler.java:958)
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:205)
                                                                                                        at android.os.Looper.loop(Looper.java:294)
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67)
                                                                                                        at com.android.server.ServiceThread.run(ServiceThread.java:46)
2023-11-23 09:10:00.627  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D   query= size=15
2023-11-23 09:10:00.627  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=bishop joseph strickland pope francis,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=bishop joseph strickland pope francis searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 2a171b7d-4199-421f-9683-430664d8d48d
2023-11-23 09:10:00.627  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=2024 presidential election,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=2024 presidential election searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: d1da658f-fb6c-4724-9140-7a9ff4ea50f6
2023-11-23 09:10:00.627  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=yakuza gaiden four shine,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=yakuza gaiden four shine searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: d39d86b0-4786-46c8-8da5-63fe6ec21822
2023-11-23 09:10:00.628  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=extra_tall_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{bitmap_url=data:image/jpeg;base64,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
2023-11-23 09:10:00.628  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=iceland volcano eruption,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=iceland volcano eruption searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 564f597b-1c01-4867-8672-2bd6564f5c25
2023-11-23 09:10:00.628  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=college football bowl projections,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=college football bowl projections searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 5fb68ff2-f357-41eb-b50b-ba1e207387a3
2023-11-23 09:10:00.628  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=lion escaped circus italy,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=lion escaped circus italy searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 6815bce0-ea74-4c8a-b99a-99372a0a0fa9
2023-11-23 09:10:00.628  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=amtrak train suspended,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=amtrak train suspended searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 37ed4e1d-73b2-491d-b78e-216b0d1bbf5d
2023-11-23 09:10:00.628  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=extra_tall_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{bitmap_url=data:image/jpeg;base64,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,suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=true,
2023-11-23 09:10:00.629  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=french protests,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=french protests searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 1f926f0b-1b64-4b98-aa98-3ff3ef2f474b
2023-11-23 09:10:00.629  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=miles morales evolved suit 2.0,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=miles morales evolved suit 2.0 searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 0ec1c314-19b3-4538-a441-e84860ab196d
2023-11-23 09:10:00.629  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=marvel loki ending,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=marvel loki ending searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: 5e9baa58-bb6e-4f02-b7ee-2055706da74a
2023-11-23 09:10:00.629  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=short_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{suggestion_type=33,suggest_truncate_start=false,is_answer=false,is_entity=false,is_personal=false,suggest_raw_text=storm debi weather warnings,group_id=web186186829,response_id=89a8a7c8-708d-4af1-8c5c-6461a22aa1ec,support_query_builder=false,} searchAction=storm debi weather warnings searchActionExtras=Bundle{learn_more_url=https://support.google.com/websearch/answer/106230?hl=106230,suggestion_action_text=Report this,should_start_for_result=true,allow_pinning=true,skip_logging_in_target_handler=false,suggestion_action_rpc=2,}ParentID: null targetID: c0990f63-5df9-4601-9343-cb0bd9757a9e
2023-11-23 09:10:00.629  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=extra_tall_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{bitmap_url=data:image/jpeg;base64,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
2023-11-23 09:10:00.630  1140-1140  SearchTargetUtil        com...le.android.apps.nexuslauncher  D  layoutType=extra_tall_icon_row resultType=131072 packageName=com.google.android.googlequicksearchbox extras=Bundle{bitmap_url=data:image/jpeg;base64,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
2023-11-23 09:10:00.659   858-967   EGL_emulation           com.android.systemui                 D  app_time_stats: avg=1615.06ms min=16.74ms max=15768.02ms count=10
2023-11-23 09:10:00.891   858-902   WindowManagerShell      com.android.systemui                 V  Transition animation finished (aborted=false), notifying core (#372)android.os.BinderProxy@8b4ae66@0
2023-11-23 09:10:00.892   643-664   WindowManager           system_server                        V  Finish Transition #372: created at 11-23 09:10:00.490 collect-started=0.03ms request-sent=0.083ms started=2.383ms ready=19.392ms sent=49.938ms finished=402.401ms
2023-11-23 09:10:00.893   643-1097  WindowManager           system_server                        W  Exception thrown during dispatchAppVisibility Window{ad52247 u0 com.testcrypto/com.testcrypto.MainActivity EXITING}
                                                                                                    android.os.DeadObjectException
                                                                                                        at android.os.BinderProxy.transactNative(Native Method)
                                                                                                        at android.os.BinderProxy.transact(BinderProxy.java:584)
                                                                                                        at android.view.IWindow$Stub$Proxy.dispatchAppVisibility(IWindow.java:546)
                                                                                                        at com.android.server.wm.WindowState.sendAppVisibilityToClients(WindowState.java:3271)
                                                                                                        at com.android.server.wm.WindowContainer.sendAppVisibilityToClients(WindowContainer.java:1221)
                                                                                                        at com.android.server.wm.WindowToken.setClientVisible(WindowToken.java:409)
                                                                                                        at com.android.server.wm.ActivityRecord.setClientVisible(ActivityRecord.java:6946)
                                                                                                        at com.android.server.wm.ActivityRecord.postApplyAnimation(ActivityRecord.java:5637)
                                                                                                        at com.android.server.wm.ActivityRecord.commitVisibility(ActivityRecord.java:5580)
                                                                                                        at com.android.server.wm.Transition.finishTransition(Transition.java:1151)
                                                                                                        at com.android.server.wm.TransitionController.finishTransition(TransitionController.java:868)
                                                                                                        at com.android.server.wm.WindowOrganizerController.finishTransition(WindowOrganizerController.java:396)
                                                                                                        at android.window.IWindowOrganizerController$Stub.onTransact(IWindowOrganizerController.java:286)
                                                                                                        at com.android.server.wm.WindowOrganizerController.onTransact(WindowOrganizerController.java:181)
                                                                                                        at android.os.Binder.execTransactInternal(Binder.java:1344)
                                                                                                        at android.os.Binder.execTransact(Binder.java:1275)
2023-11-23 09:10:00.893   643-1097  Process                 system_server                        I  Sending signal. PID: 21340 SIG: 9
2023-11-23 09:10:00.894   643-667   ActivityManager         system_server                        W  setHasOverlayUi called on unknown pid: 21340
2023-11-23 09:10:00.895   858-902   WindowManagerShell      com.android.systemui                 V  Track 0 became idle
2023-11-23 09:10:00.895   858-902   WindowManagerShell      com.android.systemui                 V  All active transition animations finished
2023-11-23 09:10:00.907   643-5513  OpenGLRenderer          system_server                        W  Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
2023-11-23 09:10:00.907   643-5513  OpenGLRenderer          system_server                        W  Failed to initialize 101010-2 format, error = EGL_SUCCESS
2023-11-23 09:10:00.924   516-516   BpTransact...edListener surfaceflinger                       E  Failed to transact (-32)
2023-11-23 09:10:01.057   643-652   system_server           system_server                        I  NativeAlloc concurrent copying GC freed 229995(11MB) AllocSpace objects, 263(7924KB) LOS objects, 44% free, 29MB/53MB, paused 217us,112us total 117.883ms
2023-11-23 09:10:01.775   858-967   EGL_emulation           com.android.systemui                 D  app_time_stats: avg=44.61ms min=15.37ms max=133.16ms count=25
2023-11-23 09:10:01.994   858-858   StatusBarIconController com.android.systemui                 D  ignoring old pipeline callbacks, because the new mobile icons are enabled
2023-11-23 09:10:02.009   858-967   EGL_emulation           com.android.systemui                 D  app_time_stats: avg=199.98ms min=16.36ms max=1333.07ms count=10
2023-11-23 09:10:03.897   643-1650  TaskPersister           system_server                        E  File error accessing recents directory (directory doesn't exist?).
clauderobi commented 9 months ago

Before you ask: "react-native-fast-rsa": "^2.4.0"

A little bit more background

The wrapped key I am trying to decrypt is generated somewhere else using WebCrypto . I was able to successfully unwrap the private key using react-native-crypto, which does the key derivation, and react-native-aes-gcm-crypto to do the actual AES decryption. The result is what I used with RSA.decryptPrivateKey

In the mean time, I used the unwrapped private key to try to use RSA.convertPrivateKeyToPublicKey, RSA.encryptPKCS1v15 and RSA.decryptPKCS1v15. This was all successful.

I also try to wrap the private key (same as with RSA.decryptPKCS1v15) via RSA.encryptPrivateKey (using AES265). This failed with "x509: no DEK-Info header in block". I try to first convert the private key, using RSA.convertPrivateKeyToPKCS1 and RSA.convertPrivateKeyToPKCS8 but without success.

RSA.convertPrivateKeyToPKCS8 actually did not do anything as the key is already PKCS8.