Thie project aids C++ programmers in adding checks using a wide variety of checksum and checkdigit systems, including, for example, Visa credit card, ISBN, EAN, UPC.
It uses C++ templates to make it easy to implement a very wide range of existing check systems, but also to easily devise and implement new variants.
The C++ code is header-only and only requires the header to be in the path of the project.
A manual with tutorial and many examples and tests are provided.