...
ola | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
See ola.h | ||||||||||||
|
| -- | ||||||||||
|
| Current OLA version. | ||||||||||
|
| Callback definition used by L2 stack to trace its execution. That logging function is defined above OLA API (for example, by the L3) and called from OLA implementation or below. | ||||||||||
|
| Gets OLA Interface version. | ||||||||||
|
| Get OLA Implementation version. Whereas OLA Interface is independant for any L2, its implementation depends on underlying SDK. For example, if using Agnos Framework, possible implementations could be AGF 3.5.x, or AGF 3.3.x. Today, other available implementations are on AMP, Castles, and PAX terminals. | ||||||||||
|
| Set specific internal states related to a given OLA implementation. For example, if using Agnos Framework, the TLV is a serialization of the following structure:
| ||||||||||
|
| Set logging callback. |
ola_emv | |||||||
---|---|---|---|---|---|---|---|
See ola_emv.h | |||||||
|
| -- | |||||
|
| -- | |||||
|
| -- | |||||
|
| Set an EMV tag | |||||
|
| Get an EMV tag | |||||
|
| Get CVM result |
ola_contact | |||||||
---|---|---|---|---|---|---|---|
See ola_contact.h | |||||||
|
| -- | |||||
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||
|
|
...
ola_publickey | |||||||
---|---|---|---|---|---|---|---|
See ola_publickey.h This module provides a set of primitives to manage public key certifcates (CAPK) used in EMV to support the Offline Data Authentication (ODA) process. | |||||||
|
| -- | |||||
|
| OLA’s CAPK definition. | |||||
|
| Reset L2 stack’s CAPK. Depending on OLA implementation, it corresponds to emptying CAPK files in flash or zeroing a specific structure in RAM. After that call, no CAPK are store by L2 stack. | |||||
|
| Add a CAPK into L2 stack’s. OLA Implementation creates a copy of key for further use. The checksum is optional (may be NULL) and corresponds to a SHA-1 of the tOlaPubKey instance refered by key. | |||||
|
| Look up for a specific CAPK. The checksum is optional (may be NULL) and corresponds to a SHA-1 of the tOlaPubKey instance refered by key. | |||||
|
| CAPK iterator. Use start = 1 to iterate from the beginning. | |||||
|
| Persist all previously added CAPK. Depending on OLA Implementation, it might be required to add all CAPK in a first step, then commit them in a second step for further use. This is typically dependent on L2 stack design. |
...