cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

crc7.h (316B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _LINUX_CRC7_H
      3#define _LINUX_CRC7_H
      4#include <linux/types.h>
      5
      6extern const u8 crc7_be_syndrome_table[256];
      7
      8static inline u8 crc7_be_byte(u8 crc, u8 data)
      9{
     10	return crc7_be_syndrome_table[crc ^ data];
     11}
     12
     13extern u8 crc7_be(u8 crc, const u8 *buffer, size_t len);
     14
     15#endif