Current work and future developments
In preparation for the future integration of the Calypso OpenSAM solution, a major update to the Reader and Card APIs is required, specifically to add support for multiple logical channels; a proposal will be made in mid-2026.
Next, starting in late 2026, we will work to provide high-level APIs for managing the secure channels required to personalize OpenSAM applications or GlobalPlatform-compatible Java Card applets.
History of developments
| Date | API Version | Changes |
|---|---|---|
| scheduled 2026/07 | Reader API 3.0 | Wide refactoring to mainly provide
|
| Card API 3.0 | ||
| Calypso Card API 3.0 | ||
| Calypso Definitions API 1.0 | ||
| 2026/03/17 | Storage Card API 1.2 | Added method to read ST25/SRT512 storage cards system block during selection. |
| 2026/03/05 | Generic Card API 1.0 | Added support for generic cards. |
| 2025/12/05 | Storage Card API 1.1 | Added support for ‘Mifare Classic’ contactless tickets. |
| 2025/11/20 | Reader API 2.1 | Refactoring to standardize the way that all “card” solutions request APDU command exchanges or close the communication channel at the end of a transaction: centralized ‘processCommands’ method at the Reader API level. |
| Calypso Card API 2.2 | ||
| Calypso Crypto Legacy SAM API 1.0 | ||
| Storage Card API 1.0 | ||
| 2025/07/21 | Storage Card API 0.3 | Initial version of API for reading and writing data blocks in a contactless memory tickets: support of the 'Mifare UltraLight' from NXP, the 'ST25', CTS256 & CTM512 from STMicroelectronics. |
| 2024/11/29 | Calypso Legacy SAM API 0.7 |
|
| 2024/04/11 | Calypso Card API 2.1.0 | Added management of PKI card functions
|
| Calypso Crypto Asymmetric API 0.2 | refactoring of the Calypso PKI interface | |
| Calypso Legacy SAM API 0.5 |
| |
| 2024/01/10 | Calypso Legacy SAM API 0.4 |
|
| 2023/11/27 | Global refactoring to enable any implementation of terminal APIs and to allow the Eclipse Keypop project to continue to implement open source Java and C++ versions of the terminal APIs.
| |
| Reader API 2.0 | Recovery of the Card Selector SPI from the Card API | |
| Card API 2.0 | Moved Card Selector SPI to the Reader API | |
| Calypso Card API 2.0 |
| |
| Calypso Crypto Asymmetric API 0.1 | New interface to manage the communication between a library implementing the Calypso Card API and another library processing the Calypso card PKI | |
| Calypso Crypto Symmetric API 0.1 | New interface to manage the communication between a library implementing the Calypso Card API and another library processing a Calypso SAM solution | |
| Calypso Legacy SAM API 0.3 | New public API to manage a transaction with a Calypso Legacy SAM (e.g. SAM-C1)
| |
| 2023/05/22 | Reader API 1.3 | Introduced a new capability to export a locally processed card selection scenario to be imported and analyzed remotely by another card selection manager. |
| 2023/04/04 | Calypso API 1.8 | Adds the possibility to improve performance by anticipating the SAM context before the transaction is started. |
| 2023/03/08 | Calypso API 1.7 |
|
| 2023/02/27 | Calypso Crypto Legacy SAM API 0.2 | adds "counters & ceilings" management commands in static mode |
| 2023/02/17 | Calypso API 1.6 |
|
| 2023/01/10 | Reader API 1.2 | Adds a way to retrieve the name of the protocol currently used by the reader to communicate with the card |
| 2022/12/22 | Calypso API 1.5 | Completes the support of "Calypso Prime Extended" card products
|
| 2022/12/12 | Calypso Crypto Legacy SAM API 0.1 | Alpha version of the new API dedicated to the management of legacy SAMs
|
| 2022/10/26 | Reader API 1.1 | Adds an "import/export" feature for card selection scenarios
|
| Calypso API 1.4 | Improves the support of file selection responses for legacy card products | |
| 2022/10/04 | Calypso API 1.3 | Adds a specific identifier to the Calypso HSM product
|
| 2022/05/30 | Calypso API 1.2 | Begins the support of "Calypso Prime Extended" card products
|
| 2022/02/01 | Calypso API 1.1 | Completes the support of "Calypso Prime Regular" card products
|