Skip to main content
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.

Release files for siphashc 2.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for siphashc 2.8
File Size Uploaded
siphashc-2.8.tar.gz 11.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for siphashc 2.8
File
siphashc-2.8-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
siphashc-2.8-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
siphashc-2.8-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
siphashc-2.8-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
siphashc-2.8-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
siphashc-2.8-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
siphashc-2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
siphashc-2.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
siphashc-2.8-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
siphashc-2.8-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
siphashc-2.8-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
siphashc-2.8-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
siphashc-2.8-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
siphashc-2.8-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
siphashc-2.8-cp310-abi3-macosx_10_9_x86_64.whl CPython 3.10 abi3 macOS 10.9+ x86-64 Details

Total release size: 121.1 kB

Release files / siphashc-2.8.tar.gz

Download URL siphashc-2.8.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6230d6a975f31c49e1b8cfdd79e3250e71564d7cd01f6a02f18054d274f3f34d
BLAKE2b-256 checksum
How to use checksums
82dd86484a883e394f5ecdc03c89843959078247d6ad26737e44cd2533f07ba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp315-cp315t-win_amd64.whl

Download URL siphashc-2.8-cp315-cp315t-win_amd64.whl
Size 9.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3ad43d1b1c4fd9a57d5ab1c7fbe5c0d43fb074067b56fa4433f209eb541d30df
BLAKE2b-256 checksum
How to use checksums
116caa72dc8804b93a59f32f9cbf6c93b9ef967848cbc9d77253b91653348e8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL siphashc-2.8-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 7.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bf3d570491185e036e54cbb90646b28853617607c21d0a3b465cfcaa55212e42
BLAKE2b-256 checksum
How to use checksums
89349ba9a2c1901d5689b02324dd62c1b77357383a1cfd42977d4df2b07ecb3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL siphashc-2.8-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 6.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0d610ba29350432708fa1e7a80d9e9dc53aa91222a0a56ec91e2d0f3d9d016ba
BLAKE2b-256 checksum
How to use checksums
e581aa945d56a16dda94df8657cbe2f24e16201b492ee6f85fc744e3ee60f836
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp315-cp315t-macosx_11_0_arm64.whl

Download URL siphashc-2.8-cp315-cp315t-macosx_11_0_arm64.whl
Size 6.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c1525f4ba10f00c5585acd411b8b2d72361e4943a8460067dfb6f7f3ee3f4ea
BLAKE2b-256 checksum
How to use checksums
5bc07fb749340e537a4e507393735cc72111b5ef1be2a5f66f989a262d5f5fae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL siphashc-2.8-cp315-cp315t-macosx_10_15_x86_64.whl
Size 6.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
de241f52d20593718799460ac1b4228b6a8424a51d92a28f5d3c937c396c98a4
BLAKE2b-256 checksum
How to use checksums
29b23ba8fbbae229a2dc0e3d221e4dd0a94b1568e0e48c4e8dddde20f9e40e90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp314-cp314t-win_amd64.whl

Download URL siphashc-2.8-cp314-cp314t-win_amd64.whl
Size 9.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
eb6feef8feb840841cd0b1643723638341898aeb36cb506df1c20931a5afe132
BLAKE2b-256 checksum
How to use checksums
7b7c31f7684a1133baa24f087d7c770a7ca0c83a43bd2b06561b2b24de32fe8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL siphashc-2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 7.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0f7671f9e21cea14d496a3c0732fd1bb1fb184d14773a772d0d55903b32502f
BLAKE2b-256 checksum
How to use checksums
bedbd2cd42d43e3665e59bad28a8483a86fd5400d23969ad99391c350c5efdcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL siphashc-2.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 6.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7fda43a97d76294ddbd3d8d0fe1bd1b5bc33fee2cb04503fb59a796f425d171c
BLAKE2b-256 checksum
How to use checksums
11ed67fbf63d69eaf3d5399abdcafeebebf8fac318ad8d07d0af6aa622b04721
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp314-cp314t-macosx_11_0_arm64.whl

Download URL siphashc-2.8-cp314-cp314t-macosx_11_0_arm64.whl
Size 6.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
02207daa77e212f24013c1e9d02b85992d5ef4eef23ef9ea55b6fa0643a34373
BLAKE2b-256 checksum
How to use checksums
82ee6951be69d1be9fd74c1204e2005f603ae9bceacb47e22fff0fb4af432640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL siphashc-2.8-cp314-cp314t-macosx_10_15_x86_64.whl
Size 6.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2dfa9867c1682e5143f8ff7d64893849892d63d6b75f230488b8448ea80558af
BLAKE2b-256 checksum
How to use checksums
f87a71d6ada90957a655b9f166bb06190ce47df55c03ae918847c468b1ece8e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp310-abi3-win_amd64.whl

Download URL siphashc-2.8-cp310-abi3-win_amd64.whl
Size 9.6 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
dca9fca651536ab05f855326d23494d2e699d8e660d28493754aeac5d72f66da
BLAKE2b-256 checksum
How to use checksums
c381c1991b517a6f16cebbe6dfea57c88916bf51cb7982493d018bab1586a552
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL siphashc-2.8-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 7.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
990d371bb58052d11665bc1b3ce230bbca6baff1939368d637a8c39d348eab79
BLAKE2b-256 checksum
How to use checksums
6e2e35135b846f2b87ef31e1052f2ff87ef3537026aa809574feae40fc00c973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL siphashc-2.8-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 6.7 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
b09a96f5948de93d840e31893adb16ae5e737157ea7482f1d0b9eb7b6a91895d
BLAKE2b-256 checksum
How to use checksums
13bebb62ee111df8c24eb6ac9662a5714a0fa5288cca33e4fea0912fb76c353b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp310-abi3-macosx_11_0_arm64.whl

Download URL siphashc-2.8-cp310-abi3-macosx_11_0_arm64.whl
Size 6.4 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c0ffcfa291de9de1f3b49e25c5c13dd8789c085a0064fb09cc94282156855eed
BLAKE2b-256 checksum
How to use checksums
5846f82142a46bdd0fd15409d3a401c8710eadb66edac5fc3e3d589c7bdcceed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / siphashc-2.8-cp310-abi3-macosx_10_9_x86_64.whl

Download URL siphashc-2.8-cp310-abi3-macosx_10_9_x86_64.whl
Size 5.9 kB
Tags CPython 3.10 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
70b8e607a84ecf5b82af50961835e9ac2460b2190f71f914705abc93c7b5857e
BLAKE2b-256 checksum
How to use checksums
4dc98167b0e5c4b0fced7da86ace5e26532bad4d4eeb278f26ee710983abe60a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

2.8 This release

16 release files

2.7

11 release files

2.6

31 release files

2.5

31 release files

2.4.1

26 release files

2.3

26 release files

2.2

6 release files

2.1

17 release files

2.0

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

0.8

1 release file

0.7

1 release file

0.6

1 release file

0.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page