Skip to main content

HarukaCrypto

Fast MTProto cryptography extension for Python, implemented in Rust.

HarukaCrypto is an independently maintained derivative of WarpCrypto, retaining its Rust and PyO3 foundation while adding HarukaCrypto-specific APIs and project branding. It provides fast cryptographic primitives used by Telegram's MTProto protocol.

Features

  • AES-256-IGE encryption and decryption.
  • AES-256-CTR streaming operations, including in-place and batch APIs.
  • MTProto 2.0 key derivation and message packing helpers.
  • A sha256_digest convenience function added by HarukaCrypto.
  • Rust memory safety, AES hardware acceleration where available, and Python bindings through PyO3.

Installation

Install a published wheel when available:

pip install HarukaCrypto

Build from source:

pip install maturin
maturin build --release
pip install target/wheels/*.whl

Example

import os
import harukacrypto

payload = os.urandom(1024)
key = os.urandom(32)
iv = os.urandom(32)

ciphertext = harukacrypto.ige256_encrypt(payload, key, iv)
assert harukacrypto.ige256_decrypt(ciphertext, key, iv) == payload
assert len(harukacrypto.sha256_digest(payload)) == 32

API

The compatibility API includes ige256_encrypt, ige256_decrypt, ctr256_encrypt, ctr256_decrypt, ctr256_encrypt_inplace, ctr256_decrypt_inplace, ctr256_encrypt_batch, ctr256_decrypt_batch, kdf, pack_message, and unpack_message. HarukaCrypto additionally exposes sha256_digest(data).

Development and testing

pip install maturin pytest
maturin develop
pytest

Attribution and license

HarukaCrypto is derived from WarpCrypto. The upstream project credits its Rust port and the original TgCrypto/Pyrogram work in NOTICE. Those attribution notices and the applicable LGPL terms are retained in this repository.

This project is distributed under the GNU Lesser General Public License v3 or later. See COPYING and COPYING.lesser.

Project status

This repository is a community-maintained derivative. It is not affiliated with or endorsed by the WarpCrypto maintainers, Telegram, Pyrogram, or TgCrypto.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

harukacrypto-2.0.6-cp314-cp314-win_amd64.whl (153.2 kB view details)

Uploaded CPython 3.14Windows x86-64

harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_x86_64.whl (242.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_aarch64.whl (233.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

harukacrypto-2.0.6-cp314-cp314-macosx_11_0_arm64.whl (212.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

harukacrypto-2.0.6-cp313-cp313-win_amd64.whl (153.0 kB view details)

Uploaded CPython 3.13Windows x86-64

harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_x86_64.whl (242.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_aarch64.whl (233.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

harukacrypto-2.0.6-cp313-cp313-macosx_11_0_arm64.whl (211.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

harukacrypto-2.0.6-cp312-cp312-win_amd64.whl (153.0 kB view details)

Uploaded CPython 3.12Windows x86-64

harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_x86_64.whl (242.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_aarch64.whl (233.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

harukacrypto-2.0.6-cp312-cp312-macosx_11_0_arm64.whl (211.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

harukacrypto-2.0.6-cp311-cp311-win_amd64.whl (155.2 kB view details)

Uploaded CPython 3.11Windows x86-64

harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_x86_64.whl (242.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_aarch64.whl (234.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

harukacrypto-2.0.6-cp311-cp311-macosx_11_0_arm64.whl (213.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

harukacrypto-2.0.6-cp310-cp310-win_amd64.whl (155.3 kB view details)

Uploaded CPython 3.10Windows x86-64

harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_x86_64.whl (243.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_aarch64.whl (234.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

harukacrypto-2.0.6-cp310-cp310-macosx_11_0_arm64.whl (213.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

harukacrypto-2.0.6-cp39-cp39-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.9Windows x86-64

harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_x86_64.whl (243.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_aarch64.whl (235.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ ARM64

harukacrypto-2.0.6-cp39-cp39-macosx_11_0_arm64.whl (214.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file harukacrypto-2.0.6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f6d46e52a58ef7523b06786a937ed1133f27154228831ab60303ba5cca93acbf
MD5 0c28bdd8949a9b5b23f3ce7fb071a126
BLAKE2b-256 dfc60c78a60d11d60ed58c54fcef19f98d0442eaff025291094dc37cbd717f9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp314-cp314-win_amd64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8af04a2957c410463ed3909360e249bc6d38296efd76c58437e712308d422dec
MD5 dec6f171dce140d407ccd7492d67211c
BLAKE2b-256 ba060332e983bc79fe5b1704d0a8a9079647e9067c209af68894a69b197631f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 47ebbcd5182bf35c274c00dd31c6785948559430f7ad38ffd46cb6aeaebfcef2
MD5 91a124540d1da2bc232721602087eb6e
BLAKE2b-256 2151c2ffb4e251d412f008f5f59cae7302fed39ec3b09fae58ae9695fea43a93

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a781b7e7411f1546e0b757d9d848b82876b1023eeb9e083420c975d742061f7
MD5 66257e48d719588a44666e58f85c6cd8
BLAKE2b-256 da5eb9a8152c7e06e824109b6f44710a7fc8f1d520f2f75aded63c1ed3fafdb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0395d0112279fafbc217c948d5742663dea4b8c69ba2ef7a36590f2e6ece3cb5
MD5 ca953f8ff93989ebfa421fe8e1290eff
BLAKE2b-256 2060fd51c1b7bf2128aa15b8469cd3ca36881ed1ae8281bc895d25a2ccd0854e

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp313-cp313-win_amd64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a8fca0f87aaee8fdae023facbd95ec2114a1bcfaf401b59a1875988a5fca9a9e
MD5 1fa4152298d2638c15a213176e0a1a9c
BLAKE2b-256 5c09441a1ffbc5a7e2b7019432bda021c700b0d73af7607d612c3a8edae202fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d601b57327c71f4040501e87b48843b51178263abe6386fc07896082082d3ea2
MD5 7324115cbb3e74da644a0860573fb209
BLAKE2b-256 74c7470ded52b47197652f596cf6963a84ba47e8082d64de78d3782981de2f3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2d466f870b1c7389f6d8a28ed4fd7a52da01b07d77896616e949c183a703449
MD5 0c761417767117511d1e53052d2a6a68
BLAKE2b-256 199b04be1e68c52550a452c885b173f8a660b5cac9d93320ee54d87823520122

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21175f2f7f8b6795f1c05c5da78635ea9ee4a4deadfc6e5f76650a7bcde41d2e
MD5 fd1c5242d9364e102a36208d45333252
BLAKE2b-256 c33f1bb2e0e409ed79e7a6a837798357d274a56ce5ef947cdfc13ffa957cb5d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp312-cp312-win_amd64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 84c324e1f01a6d703a9ff25a2a9061bbdeacc2e1bab37763444e4926dfe5a1a7
MD5 7fb36c409ec5a49c6802aa751fdf0ae3
BLAKE2b-256 32004cbd9996b89aec2c2adf8a87cc273417ec365024baccede3090f88e336dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 60085840554757f2f2c80077a9c73596610856c2333c39ef4c71e52574da5808
MD5 fa1fb4197567aeef0b6878e11424f3a2
BLAKE2b-256 547e706f5d9b208cbf5c5b63996d552866a19ecbd88e4e52bf85bab18e161cc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d864bf7f289c29ce603315c3c0de5549acfe5910473963dc75d2c0143192e5d7
MD5 15441b2fcb09837df15c4c9049cf79b1
BLAKE2b-256 eb10a85db70388b09da9f62410566086287101d9450f3306aab2999f49d97ef5

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac454c6738e2e4a1e9ef220fed08db178eaf2f505b12a300fef543ea84ce0efb
MD5 f3cacefeed228d0f36a2137188fa4d89
BLAKE2b-256 18cd70bce8cbff8fd4141b138a7d8fd11963fee377efd512e75dae11f4ee7168

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp311-cp311-win_amd64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ddf3c1d4e3eada91ce5705ba9b0ba1b94c81c195fffa3f1ddc562c4b046f776d
MD5 a98094e79c19f1a4a88150333cfb503c
BLAKE2b-256 08ef9dc2362bfc520674a39f07e10301122f0ad3638b9525cca7614f540de0be

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d80302a32d3194f647aa2e0cff2103776d2c9403b61a4bae9c24b3579d1cda3e
MD5 277951ed175561d9d61889ceb7213846
BLAKE2b-256 a95a2cee1401063cf173c9f82b1d1da87edc59dfad639a9377adbf0ea00d7943

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82206100f956f0337be764f714f8e27a807db92de59501d19499189b35dd431b
MD5 0fcc9e7903f3df5467f075ccbad9784a
BLAKE2b-256 8bfe1646f87be0e6d9e529cc301cd032fff0dec1b9b9d8d0daf43826bcf3c23c

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c42cbbdcd35b6f82c79a9ea96f507b1804d993dc2a9accee76a8c2c59b73e584
MD5 c58c816d9ec4c6f06fe92fb4b996c7b1
BLAKE2b-256 48fd585cd9b112e39a4a61f8dd395977ecd78ec2b3f8df800f526d38830d73dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp310-cp310-win_amd64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 768a6f23492fcb7847e890f5c0b968f471d538eaa4521f8e3574e581a2e76067
MD5 eebf93e15d60ab76069f95abe443c713
BLAKE2b-256 f2b4b19cc71d6d3fe6520714fe03960fc51ee3d8e837cfa00cadc14d1493c6eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e29c7017c29d859228a55c82416effeb6ca3fa666e0f53a00cfcd505af3bbcc9
MD5 135483d55b9f91efacb4f128b08135d6
BLAKE2b-256 58fa58c237c610e636398a46e39c754520973afcde8ae9c2b50965fc09f6074c

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e97c71c4bbd72116fa2c36453d8787a40140616ea4bd1c33cc6c2c3d41a8538
MD5 ca6803d86754b89725131358715e563a
BLAKE2b-256 140af185b6de26e88264fe7ef4bcaf1fdc832908f48d19bb27f12d564b03db90

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: harukacrypto-2.0.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 156.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for harukacrypto-2.0.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2f0f02bc67d2d0139bd189619a0d224dd3cbae324e4b57012543615acfa0baaa
MD5 52c0ebd084463c9482183ac7a48a8466
BLAKE2b-256 5f9e26cd2068ff11b83ff3328b289fd9370f2158fccb5f80496fa00afd6be178

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp39-cp39-win_amd64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 db989323927cb940c72c843cc18e67accfdec8a1e9e3385ff74c8670fcb3bf30
MD5 756825c03f6a211d95972de856aade51
BLAKE2b-256 016da6bfb1848c4587735281b563ec4d2cccb5be7c2bc181d487b2b5f066f782

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_x86_64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ef13f7499a174003abe4370ebd04450ab2464d51213171ceb06db7fb62ad9a29
MD5 79f281fa8bb1c425c9204a9524dd7b5b
BLAKE2b-256 005b463d62c3ba15d1730f5cc43eb3e3ca9bc3079c1bffa63d36ee518e64662e

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp39-cp39-manylinux_2_34_aarch64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harukacrypto-2.0.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for harukacrypto-2.0.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26d5cfa90febdcaa118bf3541b1dc3444da5c82960c691de6aeb30c492781a3e
MD5 7074e0fc69d844fd626d9865cd9908f4
BLAKE2b-256 d192996363a982c9d1cb31e11a7c4f977ff3321399352a85db48de07f86435b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for harukacrypto-2.0.6-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: pypi_release.yml on harukasen/harukacrypto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.0.6 This release

24 files

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