package pcrc

  1. Overview
  2. Docs

Module CRC32.ISCSISource

IETF RFC 7143 (April 2014). IETF RFC 3385 (September 2002). NVM Express, Inc. (27 December 2023), NVM Express TCP Transport Specification, Revision 1.0d. The Interlaken Alliance (7 October 2008), Interlaken Protocol Definition, version 1.2. Also known as: CRC-32/BASE91-C, CRC-32/CASTAGNOLI, CRC-32/INTERLAKEN, CRC-32C, CRC-32/NVME.

Sourceval rev : bool

Whether input bytes and the final CRC value are reflected by the implementation. The corresponding parameters in the CRC model are "REFIN" and "REFOUT".

Sourceval poly : t

The polynomial of the CRC implementation. Always in direct/normal notation, regardless of the rev parameter. Corresponds to the "POLY" parameter in the model.

Sourceval init : t

Initial value of the CRC register. Always in direct/normal notation, regardless of the rev parameter. Corresponds to the "INIT" parameter of the CRC model.

Sourceval final : t

The value to be XORed to the final register value before returning the CRC. Corresponds to the "XOROUT" parameter in the CRC model.