Cython hash table that trusts the keys are pre-hashed
Project description
preshed: Cython Hash Table for Pre-Hashed Keys
Simple but high performance Cython hash table mapping pre-randomized keys to void*
values. Inspired by Jeff Preshing.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
preshed-3.0.2.tar.gz
(167.6 kB
view hashes)
Built Distributions
preshed-3.0.2-cp38-cp38-win_amd64.whl
(115.1 kB
view hashes)
Close
Hashes for preshed-3.0.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 190345724eb3f7aeaeb2a758740d698bd6c017c2cdf07c71c16b34820973d114 |
|
MD5 | 75b782e25c9098a4fade3e636388e3a6 |
|
BLAKE2b-256 | fb45ae36cf56afc91f56441890bf1ff5afa27e0df3cb5ecd331eaf94a87de8dc |
Close
Hashes for preshed-3.0.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4ae6c7c44aa3ff7bd717791bb6b619ecb273b7cb128c986f2dc65f6e0e6ddd4 |
|
MD5 | 444b7819b70325d43a6b9aa9cb757792 |
|
BLAKE2b-256 | 1eb63a7a9ea7287e67e7ef16b52f6fd8646c2d2634c67e57bf94bb2352da3367 |
Close
Hashes for preshed-3.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e37058d91bd7f0f5a7a9c83d22a83dc581ab5f79688a87be81f200993145a250 |
|
MD5 | c802a407d9641b11801e8294a9cb1caf |
|
BLAKE2b-256 | 35241c7240d7e8c82806ea54c9a714c0b6090780e823b02fde60b6b96c61ab2a |
Close
Hashes for preshed-3.0.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c15ae62f2595ca479decc3452967484dae57b510278800f5deb9115238cc818 |
|
MD5 | f75669c164eed8d3f8acef7c97ec3e84 |
|
BLAKE2b-256 | 3c5a0d1b575ed40989d74fab25723083837c220246b25f3582917135cb32453f |
Close
Hashes for preshed-3.0.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e80ffc1fb79496d4feafe0eaf71ee5e532b91daf6cec235d7f9c4c12657a58c |
|
MD5 | b39d1cfc5c66dc7cb0a2a5d2b21b4cc6 |
|
BLAKE2b-256 | 6c5bae4da6230eb48df353b199f53532c8407d0e9eb6ed678d3d36fa75ac391c |
Close
Hashes for preshed-3.0.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef72a120e49356058b3c0590d7b5e91f2747b44e006eef6579be6131223cab0 |
|
MD5 | 09bda25be0b7fe813d9f5a1801b4bc7a |
|
BLAKE2b-256 | c73e9aaba1f8c0cb69e57ebeb411cc1b65b3f6bfc3572dd68969a6d3e59288f6 |
Close
Hashes for preshed-3.0.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece5e850f667eaa3367d5c56dda9e3aa6ac1c0bb2117d2f466a26db5f26bbe4b |
|
MD5 | f8448d41dd77f503c73c330a913e622b |
|
BLAKE2b-256 | b071a58322c3489bf0f5a71aa69a66b42164cbc4f0d5ac5e1042c11233766b3f |
Close
Hashes for preshed-3.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1be3cb59211282e906a11443464fe3e19f6561e2fcd06410e4adc6d45354cf82 |
|
MD5 | 06d2433c8993250c8bf50d3902b0852f |
|
BLAKE2b-256 | db6be07fad36913879757c90ba03d6fb7f406f7279e11dcefc105ee562de63ea |
Close
Hashes for preshed-3.0.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6518bbd5fb8adbc3231e75ae78d96a7bdd5405a3b23a09d5e62a2e4fc833724e |
|
MD5 | 4571ba3840630869a984f4208d470f88 |
|
BLAKE2b-256 | 1a431a01b3b3022fdf72e2aedb704e5bfa7c0db69abcf312df96e4ca9460e496 |
Close
Hashes for preshed-3.0.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88427346b220293439db77c82913791fa13edc6ac73d8159610699a3ca17aae9 |
|
MD5 | e3016879a046dac7597b4951dffa5caa |
|
BLAKE2b-256 | ef8e2539e22116f10873cdd362e196ff6cf72e5368b2db41ab629be828d2d378 |
Close
Hashes for preshed-3.0.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 253970beae87ab672a6afb543908761795eea3cb7b0d784e2ea51e265752059e |
|
MD5 | f3c2ccc352e17c59f93f2ec6fbf6f7d1 |
|
BLAKE2b-256 | 4550ff39a8b5e5b28819fcf7fd3691c0617373caba0c14c57e4a5384d028e231 |
Close
Hashes for preshed-3.0.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9a8222a697a513f25a94733e7a17cc298ecd8fd56b606a1d8fa0ac342c2830 |
|
MD5 | 4f0e727a0c879bea4d906a4264bf5055 |
|
BLAKE2b-256 | 412732d860083e0708e36a2266bed865dba4b55c991a84688932122e48ef65b4 |
Close
Hashes for preshed-3.0.2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ea588a78aaf310ae2c293071a8571b07ae434819be05fe510442b6df3f8fbf7 |
|
MD5 | 34b6a6d3503c9c931d812fcc3d4d0286 |
|
BLAKE2b-256 | 3a10488ad0de6ce480476b7ca380ee8789277b4b506f0beeaccc8cf1394ed30d |
Close
Hashes for preshed-3.0.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 633358f1fb0ec5dd6dbe4971c328d08809e5a8dbefdf13a802ae0a7cb45306c7 |
|
MD5 | 063b4f161a4da2dc89ab7e06a5f50462 |
|
BLAKE2b-256 | d780d5975ccda81fda5f176c2364a9fb153e84c0b4d11560005a339b85c55375 |
Close
Hashes for preshed-3.0.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448d9df12e63fe4a3024f6153ee6703bb95d2be0ce887b5eda7ddc41acfba825 |
|
MD5 | 3ef7b1617677b18aa318118191226dbc |
|
BLAKE2b-256 | b244f244c9b1c8d5ca79e0afdd20e04a93b45160f1541f9904c44673bb8e48d1 |