• Philipp Tomsich's avatar
    Roll CRC16-CCITT into the hash infrastructure · 51c2345b
    Philipp Tomsich authored
    The CRC16-CCITT checksum function is useful for space-constrained
    applications (such as obtaining a checksum across a 2KBit or 4KBit
    EEPROM) in boot applications. It has not been accessible from boot
    scripts until now (due to not having a dedicated command and not being
    supported by the hash infrstructure) limiting its applicability
    outside of custom commands.
    
    This adds the CRC16-CCITT (poly 0x1021, init 0x0) algorithm to the
    list of available hashes and adds a new crc16_ccitt_wd_buf() to make
    this possible.
    Signed-off-by: default avatarPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
    [trini: Fix building crc16.o for SPL/TPL]
    Signed-off-by: default avatarTom Rini <trini@konsulko.com>
    51c2345b
Name
Last commit
Last update
..
crc.h Loading commit data...
md5.h Loading commit data...
rsa-checksum.h Loading commit data...
rsa-mod-exp.h Loading commit data...
rsa.h Loading commit data...
sha1.h Loading commit data...
sha256.h Loading commit data...
u-boot.lds.h Loading commit data...
variadic-macro.h Loading commit data...
zlib.h Loading commit data...