Skip to content

0.6.3

Choose a tag to compare

@leonlynch leonlynch released this 18 May 14:33
· 48 commits to master since this release
0.6.3

Changes since 0.6.2:

  • Update to latest OpenEMV common crypto submodule:
    • Support MbedTLS 3.6.2 LTS for self-contained builds
    • Patch downloaded MbedTLS for newer CMake versions
  • Improve validation of TDES and AES key lengths
  • Update tr31_export() to return TR31_ERROR_INVALID_KEY_LENGTH if key value is not populated and return TR31_ERROR_UNSUPPORTED_KBPK_LENGTH if KBPK value is not populated
  • Update tr31-tool to ensure that --kbpk is present when --export is specified
  • Let tr31-tool set binary mode for stdin on Windows
  • Use a docker image for Ubuntu 20.04 release builds because Github deprecated the Ubuntu 20.04 runner
  • Remove builds for Fedora 40 and add builds for Fedora 42

NOTE: This release can be installed on MacOS via Homebrew using brew install openemv/tap/tr31