I’ve been reading ECC508 complete datasheet. It seems that this chip contains lots of “one time programming” bits.
In particular, many features (most notably the random number generator) do not work without “locking the config”, but once the config is locked it can never be modified or unlocked.
I wonder what config is best so that I can use a single unit for as many purpose as possible?
I want to be able to use ECDSA, ECDH, SHA, HMAC, and be able to overwrite private keys as I need to.