{
"info": {
"author": "Bert Lievrouw",
"author_email": "bert.lievrouw@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3"
],
"description": "# CRC64ISO\n\nPackage for calculating checksums using __64-bit cyclic redundancy checks (CRC)__ according to the __ISO 3309__ standard.\n\nGenerator polynomial: x64 + x4 + x3 + x + 1\n\nReference:\n_W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, \"Numerical recipes in C\", 2nd ed.,\nCambridge University Press. Pages 896ff._\n\n\n### Requirements\n\n- python 3.x\n\n\n### Examples\n\n- Calculate 64-bit checksum from a string:\n\n```\nfrom crc64iso.crc64iso import crc64\n\nchecksum = crc64iso.crc64(\"ILOVEMATH\")\n```\n\n- Calculate 64-bit checksum from incremental (bytes) data:\n\n```\nfrom crc64iso.crc64iso import crc64_pair, format_crc64_pair\n\ncrc_pair_1 = crc64_pair(\"ILOVE\".encode())\ncrc_pair_2 = crc64_pair(\"MATH\".encode(), crc_pair_1)\nchecksum = format_crc64_pair(crc_pair_2)\n```\n\n\n\n\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "",
"keywords": "checksum digest crc crc-64 cyclic redundancy check data integrity",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "crc64iso",
"package_url": "https://pypi.org/project/crc64iso/",
"platform": "",
"project_url": "https://pypi.org/project/crc64iso/",
"project_urls": null,
"release_url": "https://pypi.org/project/crc64iso/0.0.2/",
"requires_dist": null,
"requires_python": "",
"summary": "CRC-64 checksum generator",
"version": "0.0.2"
},
"last_serial": 4200755,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "0ff61160ab2241354bad24990127f15f",
"sha256": "359a29f09b92d20f8eb10b16079349cd9a1c3e0e0ffc08758c87d8ec4dc2846f"
},
"downloads": -1,
"filename": "crc64iso-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0ff61160ab2241354bad24990127f15f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4507,
"upload_time": "2018-08-23T16:54:24",
"url": "https://files.pythonhosted.org/packages/d9/95/6981c9ef2176285209dd66089e7f610948d41a3a324602df5af626911dcb/crc64iso-0.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "96640a19063e5892a837bc32585c468a",
"sha256": "3af6143e5d6b0a18e4ef966a86acd9fc799cb257c196445068c3e6e16952be4f"
},
"downloads": -1,
"filename": "crc64iso-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "96640a19063e5892a837bc32585c468a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3981,
"upload_time": "2018-08-23T16:54:26",
"url": "https://files.pythonhosted.org/packages/c8/2a/6485df11db017178843092f0e64ec0e5c1d91c6123210ee90f6d67d385a5/crc64iso-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "e092c916285cec8c217ab9250414a086",
"sha256": "7ce48ca4850335c5f798731f1b88bce66a2b75c6f47d0145790a0601dca4f847"
},
"downloads": -1,
"filename": "crc64iso-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e092c916285cec8c217ab9250414a086",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4555,
"upload_time": "2018-08-23T17:21:39",
"url": "https://files.pythonhosted.org/packages/86/c4/631a43781041b44d4b38fbd028967d9631734c7f5c229595a117125dc558/crc64iso-0.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "391715bcb56dcf26f9b496fb0dd939d0",
"sha256": "8e5dade08ed9325d25e2c38d682b5387e6c53fc533ee87d2db258d27155b4e5d"
},
"downloads": -1,
"filename": "crc64iso-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "391715bcb56dcf26f9b496fb0dd939d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4057,
"upload_time": "2018-08-23T17:21:40",
"url": "https://files.pythonhosted.org/packages/d0/cc/e8899ae3ff67cfc555959e00bdcd90744a2b3ce49628ce0d9b61b7d1407b/crc64iso-0.0.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e092c916285cec8c217ab9250414a086",
"sha256": "7ce48ca4850335c5f798731f1b88bce66a2b75c6f47d0145790a0601dca4f847"
},
"downloads": -1,
"filename": "crc64iso-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e092c916285cec8c217ab9250414a086",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4555,
"upload_time": "2018-08-23T17:21:39",
"url": "https://files.pythonhosted.org/packages/86/c4/631a43781041b44d4b38fbd028967d9631734c7f5c229595a117125dc558/crc64iso-0.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "391715bcb56dcf26f9b496fb0dd939d0",
"sha256": "8e5dade08ed9325d25e2c38d682b5387e6c53fc533ee87d2db258d27155b4e5d"
},
"downloads": -1,
"filename": "crc64iso-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "391715bcb56dcf26f9b496fb0dd939d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4057,
"upload_time": "2018-08-23T17:21:40",
"url": "https://files.pythonhosted.org/packages/d0/cc/e8899ae3ff67cfc555959e00bdcd90744a2b3ce49628ce0d9b61b7d1407b/crc64iso-0.0.2.tar.gz"
}
]
}