Table of Contents |
---|
AgnosTVR
See Agnos TVR Bitmap page.
Kernel Processing States
As per the implementation pattern, each Agnos CL kernel is ruled by a state machine. Following The following tables present all states related to each CL kernel,
EMVCO Contact
This kernel is ruled by the following state machine:
Kernel Processing States | ||
---|---|---|
State | Value | Definition |
asREADY | 0 | EMV initialization |
asSELECT | 10 | The terminal must select the application on the card ( INS 'A4') |
asGPO | 20 | Get Processing Options command initiates the transaction within the ICC. |
asRRD | 30 | Relay Resistance Data. It’s a specific requirement for Mastercard |
asREAD | 40 | Read all records from ICC ( INS 'B2') |
asRESTRICTION | 70 | Processing restrictions allow the terminal to determine the compatibility of the applications on the card and terminal. |
asODA | 80 | The terminal should perform offline data authentication. Depending on the capabilities of the card and the terminal, SDA or DDA or CDA is performed. |
asCVM | 90 | Cardholder verification is performed to ensure that the person presenting the ICC is the person to whom the application in the card was issued. |
asTRM | 100 | Terminal risk management is that portion of risk management performed by the terminal to protect the acquirer, issuer, and system from fraud. |
asTAA | 110 | Once terminal risk management and application functions related to a normal offline transaction have been completed, the terminal makes the first decision as to whether the transaction should be approved offline(TC), declined offline(AAC)., or transmitted online (ARQC). |
asGENAC1 | 120 | The GENERATE AC command sends transaction-related data to the ICC, which computes and returns a cryptogram. ( INS 'AE') |
asCCC | 130 | Compute Cryptographic Checksum ( INS '2A') |
asEXTAUTH | 140 | Issuer authentication was performed bit raised |
asGENAC2 | 150 | The ICC should respond to a second GENERATE AC command with either a TC or an AAC. |
asGETDATA | 160 | The GET DATA command is used to retrieve a primitive data object not encapsulated in a record within the current application. ( INS 'CA') |
asPUTDATA | 170 | Put data to card ( INS 'DA') |
C-2/Mastercard
This kernel is ruled by the following state machine:
...