Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Forked from BeagleBoard.org / Linux
Loading
user avatar
Kamlesh Gurudasani authored
Hardware specific features may be able to calculate a crc64-iso3309,
so provide a framework for drivers to register their implementation.
If nothing is registered, fallback to the generic table lookup
implementation. The implementation is modeled after the crc64-rocksoft
equivalent.

Add testmgr, tcrypt tests and vectors for 64-bit cyclic
redundancy checks (CRC) according to the ISO 3309 standard.

The ISO 3309 64-bit CRC model parameters are as follows:
    Generator Polynomial: x^64 + x^4 + x^3 + x + 1
    Polynomial Value: 0x000000000000001B
    Initial value: 0x0000000000000000
    Reflected Input: False
    Reflected Output: False
    Xor Final: 0x0000000000000000

Signed-off-by: default avatarKamlesh Gurudasani <kamlesh@ti.com>
34a32585
Name Last commit Last update
..