It seems this chip provides 10kb of read/write eeprom memory that could be used to store data.
If u2f zero allowed the user to write access to write just a few of those (say 4kb), then one could store a master gpg key (or ssh key) in this key as well.
This would make the u2f-zero the one stop shop for all our crypto needs (not quite a openpgp card but almost as good).
The interface could be simple, say press the button for few seconds and the usb devices disconnects and when it reconnects it presents itself as a regular USB hard drive.
Of course, I am not familiar with this particular processor or the u2fzero firmware, so this may not be feasible.
The eeprom is mostly all used by the firmware already so that probably wouldn't be feasible. An alternative would be to just upgrade to another EFM8 chip with more flash.
It seems this chip provides 10kb of read/write eeprom memory that could be used to store data.
If u2f zero allowed the user to write access to write just a few of those (say 4kb), then one could store a master gpg key (or ssh key) in this key as well.
This would make the u2f-zero the one stop shop for all our crypto needs (not quite a openpgp card but almost as good).
The interface could be simple, say press the button for few seconds and the usb devices disconnects and when it reconnects it presents itself as a regular USB hard drive.
Of course, I am not familiar with this particular processor or the u2fzero firmware, so this may not be feasible.
Thoughts?