Skip to content

Releases: GtechGovind/DesfireCrypto

DesfireCrypto 1.2

Choose a tag to compare

@GtechGovind GtechGovind released this 08 Aug 18:50
aaf10a9

DesfireCrypto 1.2

This release makes the CMAC implementation correct for empty and multi-block messages and turns the repository into a tested, reusable C++17 library.

Correctness and security

  • process every CMAC block instead of skipping after the first block
  • handle the empty-message CMAC case
  • make vector XOR safe when the destination aliases an input
  • stop printing derived CMAC subkeys
  • make the public header self-contained across compilers

Project quality

  • add four truncated NIST SP 800-38B AES-CMAC vectors
  • add a CMake library target and CTest integration
  • add bounded GitHub Actions CI
  • replace the incomplete README with build, usage, API, and security guidance
  • release the project under the MIT License

The master build and test workflow is green on Ubuntu.

DesfireCrypto V1.1

Choose a tag to compare

@GtechGovind GtechGovind released this 20 May 14:40
Merge remote-tracking branch 'main/master'

# Conflicts:
#	README.md

DesfireCMAC V1.0

Choose a tag to compare

@GtechGovind GtechGovind released this 20 May 11:22
165a2a1