[ Home | Up | Disclaimer ]
As of 21 November 2018, the names of all algorithms in this Catalogue have been standardized to the form CRC-
width/
label so that each name indicates the algorithm's width and a pertinent source.
Although this is a disruptive change, and I am aware that my Catalogue is tracked by some CRC tools and applications, this move extends my existing policy on new algorithm names since mid-2011. Names in the new format emphasise the diversity of algorithms according to their performance, or happenstance; they do not prescribe one algorithm over another, or all others; they avoid collision with other definitions when they are copied and collated together; and they invoke an established example of the algorithm so that disputes may be quickly resolved.
Some existing labels have been revised to identify a more specific or original source of the algorithm. The algorithms' previous names have been retained as aliases. In some cases the current name previously existed as an alias which was simply swapped with the previous name.
Please update your local copy or project code.
Every effort has been made to ensure accuracy, however there may be occasional errors or omissions. All trademarks and registered trademarks are the intellectual property of their respective owners. The code and documentation included in this document are supplied without warranty, not even the implied warranties of merchantability or fitness for a particular purpose. In no event shall the author or his suppliers be liable for any loss, damage, injury or death, of any nature and howsoever caused, arising from the use of, or failure, inability or unwillingness to use, this software or documentation.
[ Top of page ]
[ Top of page ]