- This roadmap document is a community resource. It is intended to help the project maintenance team to share and evolve a common understanding of the project roadmap with all contributors and stakeholders. It is for information purposes only, and it should be viewed as being both flexible and approximate.
- The release process for the Parsec project is documented here.
- This roadmap document is focused on major/headline features and fixes. For full details and changelogs for historical releases, please refer to the releases page.
- Full details of the current cryptographic capabilities of Parsec on the various platforms are available here.
- The section on previous releases does not include any that were made before there was a defined process and cadence for Parsec releases. Full information about previous Parsec releases can be found on the releases page.
- This release is currently being scoped.
- Under construction!
- Full release page.
- Support for Debian packaging.
- Docker quick start package.
- Fixes for security reports.
- MSRV update.
- Minor improvements.
- Full release page.
- Random number generation supported in TPM and PKCS#11 providers.
- General fixes and improvements.
- Full release page.
- Supports storage of key metadata using SQLite.
- New
CanDoCrypto
API for runtime queries of cryptographic capabilities. This API is currently experimental and subject to change. - New APIs in support of key attestation flows. These APIs are currently experimental and subject to change. Currently supported for TPM platforms only.
- Java client library introduced, including integration with the Java Cryptography Architecture (JCA).
- Parsec CLI tool supports the creation of Certificate Signing Requests (CSRs).
- Integrates with Trusted Services from trustedfirmware.org on platforms where these services are available and functioning.
- Full release page.
- Support for SPIFFE-based authentication to API operations. (Note: Rust client library only).
- Support for ECC keys in PKCS#11 devices.
- Support for secure elements using CryptoAuthLib.
- Fixes persistence of keys across reboot in TPM devices.
- TPM provider can be enabled/disabled dynamically based on detection of a TPM device.
Copyright 2022 Contributors to the Parsec project.