{ "info": { "author": "Alexandre Syenchuk", "author_email": "alex@pirine.fr", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python :: 3.6" ], "description": "# python-csiphash24\n\nSipHash-2-4 implementation, CFFI-wrapped for Python.\n\nIt just works. If you have Python \u2265 3.6.\n\nInspired by https://github.com/majek/csiphash and https://github.com/zacharyvoase/python-csiphash.\n\n## How to install\n\n```console\n$ pip install csiphash24\n```\n\n## How to use\n\n```python\n>>> from binascii import hexlify\n>>> from csiphash24 import siphash24\n>>> hexlify(siphash24(b'0123456789abcdef', b'hello'))\nb'95a3a242a9dd85d1'\n```\n\n## Is it fast ?\n\nOn my late-2016 MacBook Pro, hashing a 256-bytes message takes less than a microsecond on average (about 780 nanoseconds to be precise).\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": "https://github.com/alexpirine/python-csiphash24", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "csiphash24", "package_url": "https://pypi.org/project/csiphash24/", "platform": "", "project_url": "https://pypi.org/project/csiphash24/", "project_urls": { "Homepage": "https://github.com/alexpirine/python-csiphash24" }, "release_url": "https://pypi.org/project/csiphash24/1.0.4/", "requires_dist": [ "cffi (>=1.4.0)" ], "requires_python": ">=3.6", "summary": "A CFFI-based implementation of SipHash24", "version": "1.0.4" }, "last_serial": 3839900, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8118d2e98c02da53a829df383d1cb44d", "sha256": "a55b2e6edaf8ae9279babc6ccacf3450ab941af6ae409583c24091ca1a6bcd43" }, "downloads": -1, "filename": "csiphash24-1.0.0-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "8118d2e98c02da53a829df383d1cb44d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 7300, "upload_time": "2018-05-07T03:59:00", "url": "https://files.pythonhosted.org/packages/bc/76/73ad29e64f918f65f84de876e059f8b28fd06e1918181743d3ff98b164ea/csiphash24-1.0.0-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "619ea455db357bca87a5262abf526c94", "sha256": "04962635ccad9196f52a184ac9c02824f8c2680597ad42797f722f23a3134397" }, "downloads": -1, "filename": "csiphash24-1.0.0.tar.gz", "has_sig": true, "md5_digest": "619ea455db357bca87a5262abf526c94", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1669, "upload_time": "2018-05-07T03:59:01", "url": "https://files.pythonhosted.org/packages/9c/00/b8e98a5bedd5a6937775b21c84c3a29b4d50ef0628314b17cd992d42381b/csiphash24-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7f756e39cc750406e8311233ac345980", "sha256": "2ef926b3cc205df726b8a0055679ad1e923752b82f8a98c5720ec0511d04e378" }, "downloads": -1, "filename": "csiphash24-1.0.1-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "7f756e39cc750406e8311233ac345980", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 7325, "upload_time": "2018-05-07T04:01:52", "url": "https://files.pythonhosted.org/packages/15/03/b5cca862726e18107db13199058bc18cc44265854e491a3583fe8651e378/csiphash24-1.0.1-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "f6de07ea34a99c700a9ca83e3f47134e", "sha256": "5a685da8d46563ae50251857dd799e0109bbfdc42019a3657133c52e8e060e05" }, "downloads": -1, "filename": "csiphash24-1.0.1.tar.gz", "has_sig": true, "md5_digest": "f6de07ea34a99c700a9ca83e3f47134e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1701, "upload_time": "2018-05-07T04:01:53", "url": "https://files.pythonhosted.org/packages/4d/d1/c2dc375b36d88e8e08db4b2cfdcf9db80a622c593bbb20f8edbf1a9d0dfb/csiphash24-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "20595530b856d1d9227948ec61a377d1", "sha256": "b278ba783c5bdb70e4c60c35620a04884f711563df2e05f75c7ca5c965f56d07" }, "downloads": -1, "filename": "csiphash24-1.0.2-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "20595530b856d1d9227948ec61a377d1", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 7327, "upload_time": "2018-05-07T04:02:39", "url": "https://files.pythonhosted.org/packages/82/46/ea3d15f3f56e4f50f2e214ccadb11bff25bec2677379607c860026984c7f/csiphash24-1.0.2-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "35d8f396f614a5cf97c90d7527989d04", "sha256": "ce2b35a5c0049664b87d2693661e46a3bdcb86222f66f563b8ad49b5a9aa43af" }, "downloads": -1, "filename": "csiphash24-1.0.2.tar.gz", "has_sig": true, "md5_digest": "35d8f396f614a5cf97c90d7527989d04", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1703, "upload_time": "2018-05-07T04:02:41", "url": "https://files.pythonhosted.org/packages/5d/0d/0fd7d66d9d6fa5006fd3c86c0f32d1356a3683a2b3e02002aa0447572b86/csiphash24-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8cdec952db697940e8f7d699be0ea7f3", "sha256": "f82f1b7b84ad64c29e8a30d49f61851b4c641ec03898df3ac7f35b4bbac98635" }, "downloads": -1, "filename": "csiphash24-1.0.3-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": true, "md5_digest": "8cdec952db697940e8f7d699be0ea7f3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 7327, "upload_time": "2018-05-07T04:09:25", "url": "https://files.pythonhosted.org/packages/ad/6c/348a01bb1e1fc936c74ab4d00f8678d6e60a3ca212e3dd5c1d9328cc408b/csiphash24-1.0.3-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "309d4848af2c1c7590510146d7790ec6", "sha256": "84f52345831ccf3df751dc2cd57a5a1c64730b2462e2d61115a9fb515678dd07" }, "downloads": -1, "filename": "csiphash24-1.0.3.tar.gz", "has_sig": true, "md5_digest": "309d4848af2c1c7590510146d7790ec6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2685, "upload_time": "2018-05-07T04:09:26", "url": "https://files.pythonhosted.org/packages/05/27/6c453f3dc366b04b65127d83591509e0ced63cf77c69dc0f3f62f71c5b08/csiphash24-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "72b4aea39fd1f7b8f6d41b7b5a6a57cc", "sha256": "55c3a3844a6e473b5c69486feb9ce5b4adba812d7e555632ab9d0d7b19a77f66" }, "downloads": -1, "filename": "csiphash24-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": true, "md5_digest": "72b4aea39fd1f7b8f6d41b7b5a6a57cc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 4422, "upload_time": "2018-05-07T04:35:05", "url": "https://files.pythonhosted.org/packages/64/40/f655fdb25338d0134417b49fe7887d525cd62268bc2e7dc7ea62e51bba3a/csiphash24-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6fa1d37a90f4f7e870ff3c8c8d369eb9", "sha256": "7518b4b85cba47eb6fe839c218ad5526dbd6b419fcc9d4e2194abf8112af897b" }, "downloads": -1, "filename": "csiphash24-1.0.4.tar.gz", "has_sig": true, "md5_digest": "6fa1d37a90f4f7e870ff3c8c8d369eb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2690, "upload_time": "2018-05-07T04:35:06", "url": "https://files.pythonhosted.org/packages/e9/83/57219f4ddb1b05a37ddefdfc2cc8485228d2192e538212fb98c073ff900b/csiphash24-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "72b4aea39fd1f7b8f6d41b7b5a6a57cc", "sha256": "55c3a3844a6e473b5c69486feb9ce5b4adba812d7e555632ab9d0d7b19a77f66" }, "downloads": -1, "filename": "csiphash24-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": true, "md5_digest": "72b4aea39fd1f7b8f6d41b7b5a6a57cc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 4422, "upload_time": "2018-05-07T04:35:05", "url": "https://files.pythonhosted.org/packages/64/40/f655fdb25338d0134417b49fe7887d525cd62268bc2e7dc7ea62e51bba3a/csiphash24-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6fa1d37a90f4f7e870ff3c8c8d369eb9", "sha256": "7518b4b85cba47eb6fe839c218ad5526dbd6b419fcc9d4e2194abf8112af897b" }, "downloads": -1, "filename": "csiphash24-1.0.4.tar.gz", "has_sig": true, "md5_digest": "6fa1d37a90f4f7e870ff3c8c8d369eb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2690, "upload_time": "2018-05-07T04:35:06", "url": "https://files.pythonhosted.org/packages/e9/83/57219f4ddb1b05a37ddefdfc2cc8485228d2192e538212fb98c073ff900b/csiphash24-1.0.4.tar.gz" } ] }