Hi,
For short:
Two files have typos.
- solo_v1.py Ln 11 & 12
from fido2.ctap1 import CTAP1 from fido2.ctap2 import CTAP2
should be Ctap1 and Ctap2
- base.py LN 6
from fido2.ctap2 import CTAP2, CredentialManagement
also Ctap2
I followed your document to build the hex file for STM32L432
when using command
make build-hacker
shows the following message:
File "/home/xxxx/.local/lib/python3.12/site-packages/solo/devices/solo_v1.py", line 11, in <module> from fido2.ctap1 import CTAP1 ImportError: cannot import name 'CTAP1' from 'fido2.ctap1' (/home/xxxx/.local/lib/python3.12/site-packages/fido2/ctap1.py). Did you mean: 'Ctap1'?
When I solved this Uppercase-lowercase problem, the make command showed no error.
Hi,
For short:
Two files have typos.
from fido2.ctap1 import CTAP1 from fido2.ctap2 import CTAP2should be Ctap1 and Ctap2
from fido2.ctap2 import CTAP2, CredentialManagementalso Ctap2
I followed your document to build the hex file for STM32L432
when using command
make build-hackershows the following message:
File "/home/xxxx/.local/lib/python3.12/site-packages/solo/devices/solo_v1.py", line 11, in <module> from fido2.ctap1 import CTAP1 ImportError: cannot import name 'CTAP1' from 'fido2.ctap1' (/home/xxxx/.local/lib/python3.12/site-packages/fido2/ctap1.py). Did you mean: 'Ctap1'?When I solved this Uppercase-lowercase problem, the make command showed no error.