Lines Matching refs:CRCPolynomial

29 …    public CRCEngine(CRCPolynomial polynomial, bool reflectInput = true, bool reflectOutput = true,  in CRCEngine()
85 private static uint[] GenerateLookupTable(CRCPolynomial crcPolynomial) in GenerateLookupTable()
121 …private static readonly Dictionary<CRCPolynomial, uint[]> tablesCache = new Dictionary<CRCPolynomi…
123 { CRCPolynomial.CRC32, null },
124 { CRCPolynomial.CRC32C, null },
125 { CRCPolynomial.CRC16, null },
126 { CRCPolynomial.CRC16_CCITT, null },
127 { CRCPolynomial.CRC8_CCITT, null },
128 { CRCPolynomial.CRC7, null }
137 table = GenerateLookupTable(crcConfig.CRCPolynomial);
155 … : this(new CRCPolynomial(polynomial, width), reflectInput, reflectOutput, init, xorOutput) in CRCConfig()
159 public CRCConfig(CRCPolynomial crcPolynomial, bool reflectInput, bool reflectOutput, in CRCConfig()
162 CRCPolynomial = crcPolynomial; in CRCConfig()
171 public CRCPolynomial CRCPolynomial { get; } property
177 public uint Polynomial => CRCPolynomial.Polynomial;
179 public int Width => CRCPolynomial.Width;
184 public struct CRCPolynomial struct
186 public CRCPolynomial(uint polynomial, int width) in CRCPolynomial() method
214 public static readonly CRCPolynomial CRC32 = new CRCPolynomial(0x04C11DB7, 32); argument
215 public static readonly CRCPolynomial CRC32C = new CRCPolynomial(0x1EDC6F41, 32); argument
216 public static readonly CRCPolynomial CRC16 = new CRCPolynomial(0x8005, 16); argument
217 public static readonly CRCPolynomial CRC16_CCITT = new CRCPolynomial(0x1021, 16); argument
218 public static readonly CRCPolynomial CRC8_CCITT = new CRCPolynomial(0x07, 8); argument
219 public static readonly CRCPolynomial CRC7 = new CRCPolynomial(0x09, 7); argument