{ "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" } ] }