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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| siphashc-2.8.tar.gz | 11.7 kB | Details |
Built distributions (wheels)
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}
|