Skip to content
Commits on Jan 16, 2016
  1. Fixed binary files handling with Python 2.7.

    committed
    Fixes #11. Thanks to James Bowman.
Commits on Jan 6, 2016
  1. Minor documentation change.

    committed
Commits on Oct 31, 2015
  1. Suppressed the crc_reflect function where not needed.

    committed
    Addresses part of #8.
Commits on Oct 26, 2015
  1. Fix wrong final value for bit-by-bit when with < 8

    committed
    When the CRC width is less than 8 then the bit-by-bit algorithm needs to apply
    the CRC mask to the final value.
    Fixes #10. Thanks to Steve Geo.
Commits on Oct 25, 2015
  1. Fixed the initial value of the 16-bit CCITT algorithm.

    committed
    Renamed the model from ccitt to crc-16-ccitt.
    Fixes #7. Thanks to Craig McQueen.
Commits on Oct 24, 2015
Commits on Oct 18, 2015
Commits on Oct 12, 2015
Commits on Oct 6, 2015
  1. Added a new option --slice-by.

    committed
    This option is still experimental and limited in its use.
Commits on Sep 28, 2015
  1. Run the code through pylint.

    committed
    API change: changed the names of the member variables from CamelCase to the
    format suggested in PEP 0008 (lowercase letters and words separated by
    undrscores) in the Python implementation.
Commits on Sep 2, 2015
Commits on Aug 31, 2015
  1. Fixed typo.

    committed
Commits on Aug 30, 2015
  1. Updated ChangeLog

    committed
Commits on Aug 29, 2015
Commits on Aug 13, 2015
  1. Added AUTHORS file.

    committed
    Updated Changelog and copyright year in COPYING.
Commits on Aug 12, 2015
  1. Applied some optimisations to the generated code.

    committed
    Applied some minor optimisations to the generated table-driven code.
Commits on Aug 11, 2015
Commits on Jul 12, 2015
  1. Removed the bitweise expression algorithm.

    committed
    Removed the experimental --bitwise-expression option to facilitate
    restructuring of the code.
Commits on Apr 5, 2015
  1. Minor documentation updates.

    committed
Commits on Apr 4, 2015
  1. Fixed some problems with non-ASCII input strigs.

    committed
    The preferred format for the input data for the Python API is now byte array.
    But if a string is supplied it is decoded as UTF-8 string.  Alternative formats
    are not supported and must be passed to the functions as byte arrays.
Commits on Jan 21, 2015
  1. The GitHub issue tracker is now preferred.

    committed
    The issue tracker on GitHub https://github.com/tpircher/pycrc/issues
    is now advertised as the preferred issue tracker.
Commits on Jan 20, 2015
  1. Changed the signature of the crc_update() function.

    committed
    The data argument is now a pointer to void to improve compatibility with C++.
    Thanks to Kamil Szczygieł.
    This closes GitHub issue #4.
Commits on Dec 13, 2014
Commits on Dec 7, 2014
  1. Changed email addres.

    committed
Commits on Dec 4, 2014
  1. Smaller code cleanups.

    committed
Commits on Jul 18, 2014
  1. Fixed a typo in the documentation

    committed
    In the description of ReflectIn, I wrote:
       The reflected value of 0xa3 (10100010b) is 0x45 (01000101b)
    but this should be:
       The reflected value of 0xa2 (10100010b) is 0x45 (01000101b)
    
    Thanks to Andreas Nebenfuehr for reporting the mistake.
Commits on Dec 23, 2013
  1. Fixed a wrong checksum for tbl algo and Width < 8.

    committed
    The table-driven code for polynomials of width < 8 using a table index width <
    8 was producing a wrong checksum.
    Thanks to Radosław Gancarz.
  2. More cleanup in the test.

    committed
    Also un-break the test for variable arguments.
  3. Small cleanups.

    committed
    Added a tests for special cases. For now, added crc-5 with non-inverted
    input. This test is currently failing.
  4. Cleaned up the unit tests.

    committed
Something went wrong with that request. Please try again.