Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve support for manual entry of QR codes when no webcam is available. #4

Open
BenWestgate opened this issue Dec 25, 2023 · 3 comments

Comments

@BenWestgate
Copy link
Owner

Problem: "Scan QR" code requires a webcam which some people disable and some hotel or library desktops don't have. This can make a compact codexQR backup impossible to recover until you get access to a computer with a webcam.

Proposed Solution: When no webcam is detected on the PC, change the "Scan QR Code" button to "Manual QR Code Entry"

Here it can present two methods of entry with the first preferred because it requires no additional device although it's slower than using an offline encrypted phone or tablet.

  • Draw the QR code by clicking the tiles until it matches.
    • This can correct up to 14% errors and seems more intuitive and secure.
  • Type the alphanumeric contents of the QR scanned by another trustworthy offline device.
    • This has some error detection even for compact codexQR but not as much.
    • 25 characters of base45 would need to be input.
    • This is much easier to implement than the manual QR drawing would be.
Copy link

Stale issue message

@BenWestgate
Copy link
Owner Author

This is not compatible with the current design of codexQR because it also encodes shares as bytes.

This is worth revisting the hand draw mode after CodexQRs are popular and other wallets use them.

Copy link

Stale issue message

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant