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

Uploaded Source

Built Distributions

siphashc-2.2-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.2-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.2-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.2-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.2-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

File details

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

File metadata

  • Download URL: siphashc-2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 e1982c4b34371c2b3c574821f869f39ffd5fb1cbe97d666e3957be5bb28e8fbb
MD5 288ec4852277cf9d03c50f5bd80987cf
BLAKE2b-256 1d236d6e3a2aa997bf8c85097466b94a7f86d38db52fba087cecb82a0797d51d

See more details on using hashes here.

File details

Details for the file siphashc-2.2-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.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed7c7694e457c8991782135857c64b0268efc3c6e50585022b1ddceeb2400bac
MD5 499dcf55462e9305b1608f70460f9a71
BLAKE2b-256 c5dcd44ab9844d8a7a02a686d2f15d3bccdd32cd51743254f27e95dc6a933fd0

See more details on using hashes here.

File details

Details for the file siphashc-2.2-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.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a870e6860711351022e50b95ca64a909f5774436d737e541a6916094a40c0679
MD5 121bd2bb7ba96a402395f7df32714080
BLAKE2b-256 3e783230d02a1680e0dae31b25e207a247d7a756e529fa4618bb8671333e59ca

See more details on using hashes here.

File details

Details for the file siphashc-2.2-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.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32da8134bd1b0b47df104be2cd30e62006da64f9f03f66034d656068b2ccd489
MD5 f956cdad8e64b488d3b201931638e7ed
BLAKE2b-256 134c638132a477e0aa835bff0970a9e289f6aa1c85e9b0e140f04cbb995b1406

See more details on using hashes here.

File details

Details for the file siphashc-2.2-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.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f49765cd624eff10b9a20c339523400d07238c05f22c7d4d07877158f7a63eee
MD5 f2d8d0eda3e0c48f046fa8efea8a685d
BLAKE2b-256 64b7cc855d022055688630c737454f1c76da8280e819c90b0c83edc908bfc993

See more details on using hashes here.

File details

Details for the file siphashc-2.2-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.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 749e90df39d3a931f38c77e90b646b7ba16f3a20bd73af285ba7ce0f83bea264
MD5 fb8b6478c385b8c9a17be0c286264a4e
BLAKE2b-256 e9e5c78e17c85c9fd5f8329d5cb64f385b66680e8b6a30730b9c758777100c5e

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