Why are some Thales commands not implemented?
During the implementation of this library, emphasis was placed on implementing aspects of the Thales command arsenal that was of most use to the author. That means that several commands were not implemented fully (like the PA-Load Formatting Data whose sole implementation task is to respond to the host application) or not at all (like commands that have to do with the IBM verification method). Which commands are implemented? The following host commands are currently implemented: • A0 – Generate Key • A2 – Generate and print a component • A4 – Form key from encrypted components • A6 – Import key • A8 – Export key • AE – Translate a TMK, TPK or PVK from LMK to TMP, TPK or PVK encryption • AG – Translate a TAK from LMK to TMK encryption • AS – Generate a VISA CVK pair • AU – Translate a CVK pair from ZMK to LMK encryption • AW – Translate a CVK pair from LMK to ZMK encryption • B0 – Translate key scheme • BQ – Translate a PIN from VISA to Racal encryption • BU – Generate check value • BY