- Key caching improvement for unstructured decryption
- Key caching options got structured encryption / decryption
- Deprecated simple interfaces for structured encryption
- Updated exception handling and updated README documentation
- Updated README code samples
- Added support for partial encryption datasets which allow data to be left in the clear after encryption.
- Bugfix for usage tracking
- Incorporated files from ubiq-fpe-c repo directly into this repo
- Removed ff3-1 related files
- Added functions to support user defined metadata in the billing events
- Added support for different granular levels of timestamps when reporting usage
- fix typo in README
- Changed google test submodule version to support debian 12 (bookworm)
- Added APIs to support pre-allocated output buffers
- Data caching optimization
- Optimizations for Encrypt For Search algorithms
- Standardize unit tests across different languages
- Fix memory leak
- FPE and usage reporting optimizations
- Improved FPE Algorithm
- Add encrypt_for_search capabilities
- Add full support for UTF-8 strings for (e)FPE
- Improve error handling / reporting
- Changed reference to the ubiq-fpe-c submodule
- Added support for Format Preserving Encryption, FPE
- Fix bug causing wrong credentials to be loaded when no profile is specified
- Modify default credentials constructor to allow environment to override, existing code did not operate as documented
- Remove requirement for specific "test" credentials in unit tests
- Add CI pipelines to build and test library
- Add build and deployment of Docker container containing sample applications
- Add support for Windows clients
- Change to MIT license
- Add infrastructure to build packages in Docker container
- Create credentials file in the example build directory
- Made error values more consistent across the library
- Added documentation of library initialization and error values
- Simplified examples
- Added AAD information to ciphers for encrypt and decrypt
- Fix key length header during decryption
- Bug fix related to optimizer
- Initial Version