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.4.1.tar.gz (8.5 kB view details)

Uploaded Source

Built Distributions

siphashc-2.4.1-cp312-cp312-win_amd64.whl (8.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

siphashc-2.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

siphashc-2.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.2 kB view details)

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

siphashc-2.4.1-cp312-cp312-macosx_11_0_arm64.whl (6.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

siphashc-2.4.1-cp312-cp312-macosx_10_9_x86_64.whl (5.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

siphashc-2.4.1-cp311-cp311-win_amd64.whl (8.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

siphashc-2.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

siphashc-2.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 kB view details)

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

siphashc-2.4.1-cp311-cp311-macosx_11_0_arm64.whl (6.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

siphashc-2.4.1-cp311-cp311-macosx_10_9_x86_64.whl (5.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

siphashc-2.4.1-cp310-cp310-win_amd64.whl (8.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

siphashc-2.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

siphashc-2.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 kB view details)

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

siphashc-2.4.1-cp310-cp310-macosx_11_0_arm64.whl (6.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

siphashc-2.4.1-cp310-cp310-macosx_10_9_x86_64.whl (5.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

siphashc-2.4.1-cp39-cp39-win_amd64.whl (8.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

siphashc-2.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

siphashc-2.4.1-cp39-cp39-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.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

siphashc-2.4.1-cp39-cp39-macosx_11_0_arm64.whl (6.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

siphashc-2.4.1-cp39-cp39-macosx_10_9_x86_64.whl (5.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

siphashc-2.4.1-cp38-cp38-win_amd64.whl (8.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

siphashc-2.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

siphashc-2.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.5 kB view details)

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

siphashc-2.4.1-cp38-cp38-macosx_11_0_arm64.whl (6.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

siphashc-2.4.1-cp38-cp38-macosx_10_9_x86_64.whl (5.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for siphashc-2.4.1.tar.gz
Algorithm Hash digest
SHA256 a6d369cbb5645171db8ef762afabfe7983a6b50fe3f173d7ab8963edc792ff9b
MD5 48b93801481114485e384dc0f5c3f11d
BLAKE2b-256 4c25d8e5b206fef5de8135c45095cdac1b59a0899408b802aafdda8fa6a4a5e1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for siphashc-2.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8b7a047e85795bee68e2b5581579737e909e2bb5aee9a2633d6c7806daef7ff9
MD5 7fe7d9a6b088597b9f7d16d0a1ba632e
BLAKE2b-256 b794831ff198a03af62ea386fee95a1cc745b617857d83b114e0097443f9cdd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82da365158950ea9494ff1ba521467241c42f900fad3d8419baa417076d97480
MD5 11b4dad5a29569c44a3cbff75412bd37
BLAKE2b-256 f4ac228a2b1adf4e916825235d25fa12de3139e2beb21c2a39a5e1a596ea6451

See more details on using hashes here.

File details

Details for the file siphashc-2.4.1-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.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8f839745a7f7eba9703d0101cb3f0871e2b6cda58e541dff29d4f355dadf7b4
MD5 e8fbe3475154058cb26d35f24135dd16
BLAKE2b-256 5a6ac1c87d1072f520c297f51c4991665ea71a1e550ae937d7b5591040ac7eb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c9d3383f11a49c4c796e76c327c3885e58ebcc640b814a52e28417f77daa25a
MD5 0992c0243b261e25dc1398305efc09f9
BLAKE2b-256 b8896830e9566d81ed3c8ec9f774beff454bc51525bdfdd51ec73713cd98d636

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee3836430092a0029258400d53fb8d7f707ddb7628a14f3233c5dfb2505b6fe1
MD5 28216f932efc15ba592e7c7ac69fdc97
BLAKE2b-256 1cc194b9bce683fb4e4259c9762925df2727bc106504fbc34013fe8f6fd9628b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for siphashc-2.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b2d54b275a685667784fa0994b8aba6fda15c34acc9421068d5a93bb6b9dc612
MD5 20357339ded956b32ab5a356d42de51c
BLAKE2b-256 122dfae827008c8a64ada0c57d085ffcad293135f2feb1f6d5fe742ef69a1274

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb601dedfe6d8921e17f5a8c2bc7cd745439e59e3ed0f504928a2ac2113b92f3
MD5 f2afc983e3a5a3aac2224e4abd6c6059
BLAKE2b-256 7692268f1dbd196093232be2a304daf56f4cd06f2f443a7cca2535a88e11329c

See more details on using hashes here.

File details

Details for the file siphashc-2.4.1-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.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0993c081ba2b16c792dec5ac7625af6a574202523db07282dc1fedb41c30c30a
MD5 d29619c13728b75d41a8be59469af150
BLAKE2b-256 d78829ac227f1959a12822608f83465a6c23144ef634de14f28a5bc231a5d6c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 268afe4cfae514de9fe5e66718082fc24e1e9a6aa1bc76a5d4e9e11a2c0dc721
MD5 4b70dbf2a86978d7ef2e7e95066a500e
BLAKE2b-256 af9e7626d51509186a4f24436e54e522611739bf5ea74e01b23bf7c2ba4648eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 efeaa1341b788d277a4cfcdbe702d526433b00865261df6ae531a82cdc163014
MD5 011f87164eb69c4246621fde5b68c40f
BLAKE2b-256 3f3072abe3b360abb2d784d1bce24e61ba420701d3a81b17ca06f39a2ebb2c09

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for siphashc-2.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cf67a8d1975d44a55464827d826d7cc282468621bbb08934c4da19dd65b14dd7
MD5 086a960378337d3b81f4c9039293de61
BLAKE2b-256 552512e48e62b0c1e33efcb8968195421c806f5863d03a570f738e2ded7401d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a3a2b0fd447682183250ef20069b6fec9b96757379aed2772127f06a96bd5e4
MD5 498143b3c9a6c9b814890411d74e72a3
BLAKE2b-256 84b2ebf2b7cd5a95b98cc4270afd0d15e9601a5ea22d7a0f65d9c19f203c9bb3

See more details on using hashes here.

File details

Details for the file siphashc-2.4.1-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.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 138419f2a84a1aa7e54402493266a1a6f01133d80af050d8c4cbeef2fff04361
MD5 c9a08726c75a005435b5119044bf09c3
BLAKE2b-256 8651b4e34aa199a4bdf370eb31a891c48c86c82e1fb815144dd19a7048656792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2a28e2be5a444868ad3884cd72fd7d7ad20d64d8d0cfd83d7152cb08c6d33e9
MD5 b7f6c2ce1e296e668dc1fb3ee9cc865b
BLAKE2b-256 4c71d7f3f65a3c165b85f5a34b2b1efee6bf5822cad65cd1f40a079bc3cf1e4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d20edfd9371ec640dbad7cc71fc2e9077eb6a469ec74eccd9cf13181f822e04
MD5 f75cb1523ddf846670e749af053b6c20
BLAKE2b-256 a4d8133a8af19e9fbe1b89ed2063772d03072150c50e89a35bacd5d29c112647

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for siphashc-2.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fc018fa586630261fc2cc01e9179c16c52c3a081f5e636c89573254004a30ce2
MD5 cb95bc097650e4169d77695a8de4aab9
BLAKE2b-256 8dc6e79765d34691a1e746334b88d95eb7aa1ad54427a9fb6822eaf5fa908fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98bdb07542c1fc61922207925817f281e5c1ecfa9050d08e1e0f28cea2eb1acd
MD5 494c8f7b63e24d374e7cd95d67d6eb6a
BLAKE2b-256 287ea64de3be7b208e5a18be85560e6dedea6693793e2f27506161c9ec96dcd1

See more details on using hashes here.

File details

Details for the file siphashc-2.4.1-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.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37ad240640bc96c0e1da502ab989518ff657cdf2c2082e0ecb8fa20c1af9f6e9
MD5 d80bcf09ddc5ea88f162b2e612353f83
BLAKE2b-256 0be80a11f2de0aa3bc7981c4ca6ecbc7f39375f7e79d1c00c0998932f5f1edd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78c24816f5d4b2ad6768827115fa6833308812ab65b5068fbde50223a1d430fb
MD5 a09c3b98efec38951c53e3b3acd33158
BLAKE2b-256 25b3af0383d3b4681469105eaf5e39b3de3c8ad1460e7f868d79fa57364a9b22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 973fe1af0607c4f7dcfe2e23d18448d397ec19fbec9b9215ca3651a2332af232
MD5 c61ef9eedc16a9946949d32701df86ff
BLAKE2b-256 eda90a5be92867f121e422ab54d1f0a85a7bc49909dd94dddba7b2a493c68818

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for siphashc-2.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9bb2b613bf93f08752d38915103ab730836fed14d101e7b62b5072f852df3743
MD5 aa18eeefd37cc49d2e40a20adf1cf78f
BLAKE2b-256 152c9105f692ba2d8bd6cfa69b0a6046596e8d1fbc10924bd6a1c49e9b360991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b24f3e3ca208d4ac8aad715c0237fb5c3b0511040c4709cdf6ef8af79f1588f
MD5 3ae174bab03f400840780362b8d92f6b
BLAKE2b-256 2aec6e7f3f1fedbd32b6cffb37dc49e0f76f1d7087d43f7fbfd3e4aad0bdb09b

See more details on using hashes here.

File details

Details for the file siphashc-2.4.1-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.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b943bf22cea5171aa5cc955d4f898957021fd4a347a12eabe2e2463f400037a
MD5 1cd2d21f335a11b6b0fd41189a50ea58
BLAKE2b-256 b4de4183032ee63035dbadf7ee46766f1315dae64cc75ea4a691b482d8f41c9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d0fa04085852a2f7de450adb1cb723614acf5a6b5773749cd6501a407f98d06
MD5 c99758f393a7c683d1262645664c2f23
BLAKE2b-256 7e7480ee53799d82c57618abe34ca30df9abd0dc68d82a80b1225de1cb44a470

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for siphashc-2.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aeba4679e7607b0bad1e5e1005323028818b897f1eb01142c86e518d0f8011a2
MD5 d63338e3cb29b57b02bef9cb127b973f
BLAKE2b-256 c8f5045786de43da60eee3698f481c992551063388ae8f6cacdf5227c1e537f6

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