├── .github ├── ISSUE_TEMPLATE │ ├── blank.md │ ├── bug.md │ ├── documentation.md │ ├── feature.md │ ├── refactoring.md │ └── security.md ├── actions │ └── python-environment │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── checks.yml │ ├── ci-cd.yml │ ├── ci.yml │ ├── gh-pages.yml │ └── pr-merge.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE.txt ├── README.md ├── docs ├── docs │ ├── api │ │ ├── abstract_register.md │ │ ├── basic_register.md │ │ ├── calculator.md │ │ ├── configuration.md │ │ ├── crc16.md │ │ ├── crc32.md │ │ ├── crc64.md │ │ ├── crc8.md │ │ ├── register.md │ │ └── table_based_register.md │ ├── changelog │ │ ├── changes_2.0.0.md │ │ ├── changes_3.0.0.md │ │ ├── changes_3.0.1.md │ │ ├── changes_4.0.0.md │ │ ├── changes_4.1.0.md │ │ ├── changes_4.2.0.md │ │ ├── changes_4.3.0.md │ │ ├── changes_5.0.0.md │ │ ├── changes_6.0.0.md │ │ ├── changes_6.1.0.md │ │ ├── changes_6.1.1.md │ │ ├── changes_6.1.2.md │ │ ├── changes_7.0.0.md │ │ ├── changes_7.1.0.md │ │ └── unreleased.md │ ├── cli.md │ ├── contributors.md │ ├── development │ │ ├── release.md │ │ └── setup.md │ └── index.md ├── mkdocs.yml └── scripts │ └── configurations.py ├── pyproject.toml ├── src └── crc │ ├── __init__.py │ ├── __main__.py │ ├── _crc.py │ └── py.typed ├── tasks.py ├── test ├── bench │ └── benches.py ├── integration │ └── test_cli.py └── unit │ ├── regression │ └── test_unstable_digest.py │ └── test_crc.py └── uv.lock /.github/ISSUE_TEMPLATE/blank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/ISSUE_TEMPLATE/blank.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/refactoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/ISSUE_TEMPLATE/refactoring.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/ISSUE_TEMPLATE/security.md -------------------------------------------------------------------------------- /.github/actions/python-environment/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/actions/python-environment/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/workflows/ci-cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/pr-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.github/workflows/pr-merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/README.md -------------------------------------------------------------------------------- /docs/docs/api/abstract_register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/abstract_register.md -------------------------------------------------------------------------------- /docs/docs/api/basic_register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/basic_register.md -------------------------------------------------------------------------------- /docs/docs/api/calculator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/calculator.md -------------------------------------------------------------------------------- /docs/docs/api/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/configuration.md -------------------------------------------------------------------------------- /docs/docs/api/crc16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/crc16.md -------------------------------------------------------------------------------- /docs/docs/api/crc32.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/crc32.md -------------------------------------------------------------------------------- /docs/docs/api/crc64.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/crc64.md -------------------------------------------------------------------------------- /docs/docs/api/crc8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/crc8.md -------------------------------------------------------------------------------- /docs/docs/api/register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/register.md -------------------------------------------------------------------------------- /docs/docs/api/table_based_register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/api/table_based_register.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_2.0.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_3.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_3.0.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_3.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_3.0.1.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_4.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_4.0.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_4.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_4.1.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_4.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_4.2.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_4.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_4.3.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_5.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_5.0.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_6.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_6.0.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_6.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_6.1.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_6.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_6.1.1.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_6.1.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_6.1.2.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_7.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_7.0.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/changes_7.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/changes_7.1.0.md -------------------------------------------------------------------------------- /docs/docs/changelog/unreleased.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/changelog/unreleased.md -------------------------------------------------------------------------------- /docs/docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/cli.md -------------------------------------------------------------------------------- /docs/docs/contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/contributors.md -------------------------------------------------------------------------------- /docs/docs/development/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/development/release.md -------------------------------------------------------------------------------- /docs/docs/development/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/development/setup.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/scripts/configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/docs/scripts/configurations.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/crc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/src/crc/__init__.py -------------------------------------------------------------------------------- /src/crc/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/src/crc/__main__.py -------------------------------------------------------------------------------- /src/crc/_crc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/src/crc/_crc.py -------------------------------------------------------------------------------- /src/crc/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/tasks.py -------------------------------------------------------------------------------- /test/bench/benches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/test/bench/benches.py -------------------------------------------------------------------------------- /test/integration/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/test/integration/test_cli.py -------------------------------------------------------------------------------- /test/unit/regression/test_unstable_digest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/test/unit/regression/test_unstable_digest.py -------------------------------------------------------------------------------- /test/unit/test_crc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/test/unit/test_crc.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicoretti/crc/HEAD/uv.lock --------------------------------------------------------------------------------