Skip to content

1.1.0

Choose a tag to compare

@leonlynch leonlynch released this 27 Aug 21:03
· 120 commits to master since this release
1.1.0

Changes since 1.0.0:

  • Implement transaction originating algorithms for TDES DUKPT and AES DUKPT
  • Implement --dump-state option for dukpt-tool to dump the transaction originating algorithm's state for a specific KSN
  • Update to tr31-0.5.1
    • Implement TR-31 optional block LB support for dukpt-tool and dukpt-ui
    • Implement TR-31 optional block TS support for dukpt-tool and dukpt-ui
    • Reorder TR-31 optional blocks for dukpt-tool to match tr31-tool (this has not yet been addressed in dukpt-ui)
  • Various improvements to dukpt-tool and dukpt-ui
  • Various CMake improvements
  • Update to latest OpenEMV common crypto submodule to support MbedTLS 3.x and OpenSSL 3.x
  • Update to latest libargp to fix build warnings on MacOS
  • Add builds for Microsoft Universal C Runtime (UCRT) using MSYS2's UCRT64 environment to Github Actions workflows for Windows and use UCRT for the Windows release build

NOTE: See README for installation instructions. MacOS users that already use Homebrew should favour using that to install this project instead of using the provided .dmg installer due to the lack of notarization.