Skip to main content

Python module (in c) for siphash-2-4

Project description

Weblate

Weblate is libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.

siphashc is a Python module (in c) for siphash-2-4

PyPI package

Installation

Install using pip:

pip install siphashc

Sources are available at <https://github.com/WeblateOrg/siphashc>.

Introduction

siphashc is a python c-module for siphash, based on floodberry’s version.

It was merged from two versions of the module:

Usage

>>> from siphashc import siphash
>>> siphash("sixteencharstrng", "i need a hash of this")
10796923698683394048

License

Released under the ISC license. See LICENSE.md file for details.

Contributing

Contributions are welcome! See documentation for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

siphashc-2.3.tar.gz (7.3 kB view details)

Uploaded Source

Built Distributions

siphashc-2.3-cp312-cp312-win_amd64.whl (8.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

siphashc-2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

siphashc-2.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

siphashc-2.3-cp312-cp312-macosx_11_0_arm64.whl (5.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

siphashc-2.3-cp312-cp312-macosx_10_9_x86_64.whl (4.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

siphashc-2.3-cp311-cp311-win_amd64.whl (8.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

siphashc-2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

siphashc-2.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

siphashc-2.3-cp311-cp311-macosx_11_0_arm64.whl (5.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

siphashc-2.3-cp311-cp311-macosx_10_9_x86_64.whl (4.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

siphashc-2.3-cp310-cp310-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

siphashc-2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

siphashc-2.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

siphashc-2.3-cp310-cp310-macosx_11_0_arm64.whl (5.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

siphashc-2.3-cp310-cp310-macosx_10_9_x86_64.whl (4.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

siphashc-2.3-cp39-cp39-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

siphashc-2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

siphashc-2.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

siphashc-2.3-cp39-cp39-macosx_11_0_arm64.whl (5.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

siphashc-2.3-cp39-cp39-macosx_10_9_x86_64.whl (4.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

siphashc-2.3-cp38-cp38-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

siphashc-2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

siphashc-2.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

siphashc-2.3-cp38-cp38-macosx_11_0_arm64.whl (5.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

siphashc-2.3-cp38-cp38-macosx_10_9_x86_64.whl (4.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file siphashc-2.3.tar.gz.

File metadata

  • Download URL: siphashc-2.3.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for siphashc-2.3.tar.gz
Algorithm Hash digest
SHA256 8d5fa9ef7badd833597fe410595e26cd62e6513eabfcef9b8b292941c53ae97b
MD5 1eadebfe3c028d33d276a80e880cb3ba
BLAKE2b-256 b7504333aa1ebde324b7f8f3cd52e687cfccbb3d72397e9de64bc0a60211c716

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: siphashc-2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for siphashc-2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 874b6e1cb8ec8457b7d14d72c2714db4403611255801cdaea4c2a799932411c2
MD5 3ec0967add48c07ecb9366618b6811a1
BLAKE2b-256 e312bd23f236788235efffdcb58ea6b078767d9e3d9b02b44bf874b9d9c866b3

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eee38d712170c2429d1d3146aabd1c899c9a3a87ab8b736a8d89350433af5c27
MD5 84f309c58e2a4fa03c1297c3a159b8ca
BLAKE2b-256 ade84afc39104d03fdc7f76ecdd0aacf25a482bed32d4c4b99e789bf78737ae6

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c947d0646ad05fb0c71281317316744edb0a195434082953067aeb1cefd52f2e
MD5 5621e8557ea684bb1456f0a2c0db8b8e
BLAKE2b-256 7c155b10f917fad6f51e545f7c7ad9caa91ddd8be4088815b145c44a6cea4fec

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4163b5b888973282201d3907483113cd51836ff2f41d9dd2af6e4c9d3dc88699
MD5 9fe101c923777324ab34378695e4d2b0
BLAKE2b-256 3fb78ef9717547d2894af0a90c57d01954c22d0b87eb8e6eb68d224d584ba43b

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08de5eb066b805786f55c2d62a7c3eb6d9cf08253876aaae98ad045fa28e860a
MD5 8da268669749d72fdd72f88960108b9f
BLAKE2b-256 cc7a7b300982a15e296f6b8221151ab9a7dff3061db0db7e35c2e63a64d1e8ec

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: siphashc-2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for siphashc-2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7d827d58330392f44b795cb11b69b843711e7a9d0dabe0011b3a04dd806258f4
MD5 cd5b8fbcc60af5104337e25ca444f490
BLAKE2b-256 34d8485e56cac5f5b69fe6927fd0ced4d6ea40575d1ccb0c6fafff07d30052e3

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 164a0b54ca2364987ee830ca7b2ebb5cc0db051377a9700286e84a424b7198e4
MD5 b737a819124aeff13fc3304ac244a9b5
BLAKE2b-256 96938976f26a806845d8fdac3233cc48edb91054afb0953f15fca2acec491809

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9bc89f2a641f11545915d6844397c217786e8ca274cbe14ff91b7b3a09b4a46
MD5 83fd00349e4ba1dc4c2899fa7a65fb35
BLAKE2b-256 387033ceb7a6ae19c999411595ba1ed3b5cff4851703640e4c60570c243cbd4b

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e13a6596f0e51e304b029a8fe2d8ebed354ba43c28b8037d6515d8e6e84fd5ea
MD5 4f175b517e64a51e1a9fa2021c0e7f63
BLAKE2b-256 3920299edc48368c9e205dda953a42aeb8cba486227315e13dc1d6c9d982e91d

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ffff67f5b9be11c9ab28ae06fa0f42301d89d52304db36c4c3f0c0d90b46695
MD5 caf69ffaa59cc827861bd6c978c5c9c2
BLAKE2b-256 c5bba65c38304e47269a972195c1d03360d6a292552e8ee153ceecd823417610

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: siphashc-2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for siphashc-2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2a9f9d220da1980cd8368167d91c7c042ff7a8e3a1cfab23472d63690daceb3f
MD5 e4a35bbdf28640880df5d5d5a5f7b853
BLAKE2b-256 5249f373bb963965373fa367a27ef903d69a114ed411b0a89c2791c3dc04a50b

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f80558dc30822d2e7da7ff818840adfe3c123bb2bcd9f9b271b30ad4bdb5d5f
MD5 88b36b0a3d709df6e541c55d2a459c8a
BLAKE2b-256 53d813fa4059dfba94b710c87ed2f2d218ceaf1f22d407f9f389a9e8a4690173

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1459a0c01434d6d7c1d9d73156a4abea13bd4f7186f396980cab314fff571836
MD5 a0dd186b93a98d1b7cf4953fe0d24132
BLAKE2b-256 19b295dc8acc5aae1b17c36811f1e101af414115aa5b40714b50ca379195b70e

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec33e85da893ea104a00334dc588941916f38a63d62540d6ed69e305ca101e30
MD5 2b9424346d0375722a4c4c2372caef96
BLAKE2b-256 a99251f3b45d53997bcbcffdb40d7947dad9c75c494c73e7bab7a8da4c72314a

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b9377c4130c3d50bea24d26ee69d4e137fb58b973c327ecbfe64f39787c95bf
MD5 405f183edd53ac8bf858ce18efc8dab6
BLAKE2b-256 6364410deaec6ae8e3c3b57103144f9a281a98e174ce11c5c962e1f7fe3fa63d

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: siphashc-2.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for siphashc-2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 73c38a4bac8ddca4da9087fec6bb2cecc8e338dfce7c4d7c87d8b9b0a6bbc05f
MD5 6f5c8bfd05dad838dd7b81fce265e134
BLAKE2b-256 cfa7b799b57badff5dd86c1ca5695f41926a7f5968ca929467de9cde685f8d2e

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff5eea64306b7b0dfc2a852ab5ae84b486a2b1e04f52d9e36efc13394eeab1b7
MD5 be660460605e8f556f2c6962bb753542
BLAKE2b-256 dabcd1ce7051666ad6ae8b003b3765a675a76e13f67d3609dccb6b6370dd3322

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3dd662377fce86d2a71df5f3f48420e2a7dbfb5e36b75cb2a489149ece1ad3fe
MD5 273192a71cb121341f8f9f8e94cc1467
BLAKE2b-256 b6b32ee2e7124a395097c82cf82cfbc9174a68aef5d9138fa6bc90eb1f010cb7

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e6ab41ef2c632a956b412f3918148325beec804ffbd342b320d640ccd0d45e6
MD5 cf2f8fc3ed5f26fc123baf6cc9f660f9
BLAKE2b-256 727bdaaf0a122d75e8ecfaf79be2d3beb475e5bf6546832fb24540a1223923ae

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c1634fc19a433f4b286ed4d90f31fa52d05c4b8607ed038673a3d285e1b855a
MD5 bf49a4d7927d6e1857dd946c21ac627b
BLAKE2b-256 f8fef1d45a76208bb5acf0be3a9eb9a573609f9d514f116fb46855a7fd603fa7

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: siphashc-2.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for siphashc-2.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 65585835135f497b44b488fb41048b6d369997d074a4d75245581aa5a4669e3f
MD5 52b31c8cdfe5fa8006d4c8caa64df8db
BLAKE2b-256 d27e05901617de55377afd32553dfc3a5e7ee56970cc593e217857cefb116045

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1bc56b190cc35e42f180bfbb951653fed62bc42a8776c6cf6a3afce9f408087
MD5 3dd2918601bbaa5d0f77a0da613910dd
BLAKE2b-256 35d9ced29bf4a9926525bd38c3ae91a9da9c84ccc9ed8e077c6f31b42fc7a0a3

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec46f20ec185bb7b680f1e37eb61cde4a371f03b435510bcd38ebc64bebb3b10
MD5 274c2ea22f3931444ce648bc89dfa7b1
BLAKE2b-256 d8478fd493c2c12e3bb3521456086d5f77a7d09fe0a1ca26f05cf3ee5ac1ab4d

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2ac9a2a4b316ad33a51369ade5e4879aec09ec44df2f6b965ca02cc3f1bf8ca
MD5 87c83b80480ddadb35f76a15f8a6157a
BLAKE2b-256 0f6a39f17ec00775a90b0dfde99f0bebef2bfee63cea972ba13368006626ce79

See more details on using hashes here.

File details

Details for the file siphashc-2.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siphashc-2.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca5f65047ec5220cbce8c99de8b839a9a08654dc29875f37741dc10639884112
MD5 05dbd07d8d888b792faf29309eb63e19
BLAKE2b-256 f326f9a270157b041ceea2219a79bbdeb2eec082c454f48efa542199e8d1f1b5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page