PCSC Operation APDU Interpreter Vendor instructions SE
April 13, 2023 at 2:39 AMSecure-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 |