at this link https://github.com/dmazzella/ucryptoauthlib I have created a driver in pure-python for interact with the Microchip's secure element ATECC508A and ATECC608A from a PyBoard.
The API are the same of the C library/driver from Microchip https://github.com/MicrochipTech/cryptoauthlib
Currently the following commands are supported:
- INFO
- LOCK
- NONCE
- RANDOM
- READ (1)
- SHA (1)
- WRITE (1)
- VERIFY (1)
- GENKEY
- SIGN
(1) Not all features are implemented
Do not hesitate to contact me for more info, problems or insults about it
Saluti,
Damiano