Skip to main content

cykooz-rehash

cykooz.rehash is a resumable implementation of SHA1 hasher.

Usage example:

from cykooz_rehash import Sha1


hasher = Sha1()
hasher.update(b'x' * 78)
hasher_state = hasher.serialize()
assert len(hasher_state) == 94
hasher.update(b'x' * 41)
assert hasher.hexdigest() == '4300320394f7ee239bcdce7d3b8bcee173a0cd5c'

new_hasher = Sha1.deserialize(hasher_state)
new_hasher.update(b'x' * 41)
assert new_hasher.hexdigest() == '4300320394f7ee239bcdce7d3b8bcee173a0cd5c'

Metadata

Release files for cykooz-rehash 2.0.0

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

Source distribution (sdist)

Source distribution for cykooz-rehash 2.0.0
File Size Uploaded
cykooz_rehash-2.0.0.tar.gz 23.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cykooz-rehash 2.0.0
File
cykooz_rehash-2.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cykooz_rehash-2.0.0-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
cykooz_rehash-2.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
cykooz_rehash-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
cykooz_rehash-2.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cykooz_rehash-2.0.0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
cykooz_rehash-2.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
cykooz_rehash-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
cykooz_rehash-2.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cykooz_rehash-2.0.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
cykooz_rehash-2.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cykooz_rehash-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
cykooz_rehash-2.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cykooz_rehash-2.0.0-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
cykooz_rehash-2.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cykooz_rehash-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
cykooz_rehash-2.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cykooz_rehash-2.0.0-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
cykooz_rehash-2.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
cykooz_rehash-2.0.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 3.6 MB

Release files / cykooz_rehash-2.0.0.tar.gz

Download URL cykooz_rehash-2.0.0.tar.gz
Size 23.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2fbdc9154d53c5848a890a4109777f40e3baf4a3f68bf380f57acda383a889a7
BLAKE2b-256 checksum
How to use checksums
e755b9ec4c9acab515bb470fb61789c909f93cedc8727945d6f41e000af0fa17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp314-cp314-win_amd64.whl

Download URL cykooz_rehash-2.0.0-cp314-cp314-win_amd64.whl
Size 116.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
dabdc405a3298acfd523bf1c3387e4435e985190da303f7ee863237597fd1fb9
BLAKE2b-256 checksum
How to use checksums
c7823e4271a228a5b2871256b153bd17e0a1292e3338695457e160034b17a470
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp314-cp314-manylinux_2_34_x86_64.whl
Size 210.8 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c387a833df5a6206e20148f7d2a43fad563742f9d55009c6023bd276d8995606
BLAKE2b-256 checksum
How to use checksums
116876b934ec66ac33fb7acd87b71b763f44705a50919161f7cd98c65aedb50f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL cykooz_rehash-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 191.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f7c7d6f418a0ccf8b299a263d632eddbf1b65487788b2d1854b73dca5c4f9ca
BLAKE2b-256 checksum
How to use checksums
ab77685bef0437efb42915c321003b0505298cefb5ccedda3f08047586ca6d24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 199.4 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4eaad087ea0f3ed8bd96ab36b47dab5513e69990b4e10523860f8ea15f642d16
BLAKE2b-256 checksum
How to use checksums
ec17add618ad5d551759f9198b78aa70f21818210f0cef221677ee267aefa308
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp313-cp313-win_amd64.whl

Download URL cykooz_rehash-2.0.0-cp313-cp313-win_amd64.whl
Size 116.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4d8c0b595eabf525fda0e1ce355795bee56f20018d125a9605617bdf78389a40
BLAKE2b-256 checksum
How to use checksums
114882a846d39b72540223a1ad0199ebbbaf32758662a9c750868702a0e7c641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp313-cp313-manylinux_2_34_x86_64.whl
Size 210.5 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
eadc0e4e01eb83180068b40c1b92cb0d290d06f970a3964ebc674b8ef6efeca5
BLAKE2b-256 checksum
How to use checksums
873ce93855a960b94bc02f442f7c438b8a20cc8ece1d30b1e0ee264f29bf9067
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL cykooz_rehash-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 191.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d22c4b5dfde25fad2f7ad041fab21c42675fd69f0e40c088689c7bddcfbc5a05
BLAKE2b-256 checksum
How to use checksums
3d0f87d995272a07628cf16b83568b4bd7cf2d578e35fb6386cc99f3b3dd96b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 199.1 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1599a551d2814b869dd1169f9d2d4e010c9c3705ff813e2b6ed267d3229e7c93
BLAKE2b-256 checksum
How to use checksums
4cbd43a90fd22af90668b13592460139d8cdf4df1ca5eaeb97cb7d3903eb9151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp312-cp312-win_amd64.whl

Download URL cykooz_rehash-2.0.0-cp312-cp312-win_amd64.whl
Size 115.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2f0584ee138b40912c260ebc775e48d8a7ade97514a111ab910c05d749438bd0
BLAKE2b-256 checksum
How to use checksums
6ae155296b59353c0e451993d122496c40f578865443113d607e62ee604d36fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp312-cp312-manylinux_2_34_x86_64.whl
Size 210.1 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ae645e01cc3a742b7b555035af778d5f05b506ca917f92cebc07645808cc4616
BLAKE2b-256 checksum
How to use checksums
846f5af81c64ebb9e0dce68143dab117b420a3136293e25d2c175ed5340145d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL cykooz_rehash-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 190.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1aae50902a60a334ea19de9a6e6b7a7b3eff9db77d289350643937a39b80ec94
BLAKE2b-256 checksum
How to use checksums
4cd279ed5bbf1e0b9c7d13439e02b873094120d3afc2532cde2870973876ef93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 198.9 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fcfdcfa79f9105c11c4c02e7d8746539b9a3f3511dfa5e261c39ab5204f94bf0
BLAKE2b-256 checksum
How to use checksums
bda2814d4f6f1122d849369f45d5307f7f23e4410590bedb2df981a16e16dce9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp311-cp311-win_amd64.whl

Download URL cykooz_rehash-2.0.0-cp311-cp311-win_amd64.whl
Size 118.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9cc7626ca9bf2d11766c132be5b56f3a9ef8fe438755cd14e1ba3f0dc4d6f893
BLAKE2b-256 checksum
How to use checksums
2d244f3bd9ead9bc6add46235b022fbb41421eef61742e9ae996d776d618976b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp311-cp311-manylinux_2_34_x86_64.whl
Size 210.7 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
2d396467fa8a60d96ec03b7dc41bd18fe76d610e236b51dcc01d5cf535bcd10a
BLAKE2b-256 checksum
How to use checksums
dc6316f7dba23704cfb54116f0e832985a0653c02fd4a18a5d1495495db75721
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL cykooz_rehash-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 192.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
65e5b647ba575a6fe9066ed9a14db48b3d837545a123549a50bb9585fce82df8
BLAKE2b-256 checksum
How to use checksums
b9a218538ec60f33d8ec22fabc6758fbe968fcdfc4878ad4b1cc4403d606b20f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 198.8 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
79c7ee1deeaaf4f4ccf5749b4fc8c0080d541df3238d64769f6281ce5c278b54
BLAKE2b-256 checksum
How to use checksums
e209807acc9b99f5e81416d9a197e8fee745c4a35d91f9e9d872a621124c1148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp310-cp310-win_amd64.whl

Download URL cykooz_rehash-2.0.0-cp310-cp310-win_amd64.whl
Size 118.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f2f26e4142c68bbf548a9a7e2ac2e82cc4e67d542861695113a75050d471650b
BLAKE2b-256 checksum
How to use checksums
29a2137e98ae6cb12f729c7b93c13929485dd485f33bc45ead7af6bc6afeaa2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp310-cp310-manylinux_2_34_x86_64.whl
Size 211.2 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
0ce121306b6c8b09cf8dc681240bd9479e59aff110ff3805b3d5fdb5cb615047
BLAKE2b-256 checksum
How to use checksums
6475d7b3b43e7af57b78cf6aee67723bb28e89d7eb3dadaf7bef9d1463ce5007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL cykooz_rehash-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 192.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7cf4f71403e594d78c1eb765dd93a4a7565740542d6df41d2026d0ad6c2ebf28
BLAKE2b-256 checksum
How to use checksums
17b4133b16577c37dbf56c64d655af0c0c399a92272861bf0a5ed50f180e2135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cykooz_rehash-2.0.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL cykooz_rehash-2.0.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 198.9 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
053a4c274be21b761a0c5331302148017da1add73d259f3de4b691806d2cc67b
BLAKE2b-256 checksum
How to use checksums
2feece063acf5409a20d31126c71dfe2d1d3ccc9ee6131a7527e4fb2fffcc100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

2.0.0 This release

21 release files

1.0.1

21 release files

1.0.0

21 release files

0.1.1

16 release files

0.1

16 release 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