Skip to content

Conversation

koukarine
Copy link
Contributor

  • Wallet DirectAccess code ported into multipaz.directaccess module.
  • Refactored to avoid APDU initialization lock up (removed runBlocking calls).
  • Removed explicit document slot handling in favor of automatic handling as there is only one slot available so far.
  • Improved APDU calling logic to avoid calls without requesting document slot.

Test: All Unit tests are passing.
Test: Manually tested via samples/testapp on Android.
Test: Tested with APDU phone powered off and app verifier (FAILED).

Fixes #1036

  • Tests pass

@koukarine koukarine force-pushed the directaccess_move branch 8 times, most recently from 1357c90 to c1f4526 Compare August 12, 2025 00:39
@koukarine koukarine force-pushed the directaccess_move branch 2 times, most recently from cb390b5 to 611e01c Compare August 27, 2025 21:44
- Wallet DirectAccess code ported into multipaz.directaccess module.
- Refactored to avoid APDU initialization lock up (removed runBlocking calls).
- Removed explicit document slot handling in favor of automatic handling as there is only one slot available so far.
- Improved APDU calling logic to avoid calls without requesting document slot.

Test: All Unit tests are passing (bar KI).
Test: Manually tested via samples/testapp on Android and iOS.

Signed-off-by: koukarine <koukarine@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move Direct Access Wallet app code to Samples/TestApp
2 participants