Secure-Elements instruction and subinstructions

ATECC

These subinstructions are available only if the SpringCore device features an ATECC Secure Element.

CLA INS P1 Command Role
FF F9 E1 ATECC LOAD KEY Load a private key into the ATECC
FF F9 E2 ATECC GEN KEY Generate a new private key inside the ATECC
FF F9 E3 ATECC GET PUB Retrieve the public key associated to a private key stored inside the ATECC
FF F9 E4 RFU
FF F9 E5 RFU
FF F9 E6 ATECC SIGN Compute an ECDSA signature using the ATECC. The SHA256 hash is pre-computed by the host.
FF F9 E7 ATECC HASH_SIGN Compute an ECDSA signature using the ATECC. The host supplies the raw message.
FF F9 E8 ATECC DH Run the ECDH (Diffie-Hellman) algorithm using the ATECC