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.5.tar.gz
(14.6 kB
view hashes)
Built Distributions
preshed-3.0.5-cp39-cp39-win_amd64.whl
(112.1 kB
view hashes)
preshed-3.0.5-cp38-cp38-win_amd64.whl
(112.7 kB
view hashes)
Close
Hashes for preshed-3.0.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb4d2e82add82d63b2c97802b759a58ff200d06b632e2edc48a9ced1e6472faf |
|
MD5 | ce72b9a75169ed9ddcba06b61546e701 |
|
BLAKE2b-256 | e94c21b2283eed8e487144025fcb3f8ecc84ee9039286896fc7b993347199a92 |
Close
Hashes for preshed-3.0.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30f0c8ea85113d0565a1e3eb6222d00513ec39b56f3f9a2615e304575e65422e |
|
MD5 | 52cd59d844fea58ab36312cb26cd80d5 |
|
BLAKE2b-256 | 8989b20b03a090afeca5dcc3b2701b88c5112f5c8ac22b958f505538ba9f2574 |
Close
Hashes for preshed-3.0.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12cbe1e378b4f1c6b06f5e4130408befe916e55ea1616e6aa63c5cd0ccd9c927 |
|
MD5 | 1b1ed88430a746c856fbb49c56c59587 |
|
BLAKE2b-256 | c32df8cbaba5300e50289975f1e7c868d87fca0ea89e64ea1c2e057fb3901714 |
Close
Hashes for preshed-3.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85074eebf90a858a6b68242f1ae265ca99e1af45bf9dafcb9a83d49b0815a2e1 |
|
MD5 | 38ad32e8d972bb33658c9bb2ad313ed0 |
|
BLAKE2b-256 | bc33e2a52cb25fa0a6c84ecc5ddfc08e71217d374cd11b9deb2b874c9b9250c6 |
Close
Hashes for preshed-3.0.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4a7681b643b8356e7dfdab9cf668b2b34bd07ef4b09ebed44c8aeb3b1626ee |
|
MD5 | 495f44527abf7981d6f73cb3b8bf0df8 |
|
BLAKE2b-256 | e3b13b94d70bb1261dffa7fe3aedbf94204a5b24c41fed8c3e71971b4767b039 |
Close
Hashes for preshed-3.0.5-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e06a49477bd257eea02bf823b5d3e201d00a19d6976523a58da8606b2358481 |
|
MD5 | 3045b31495f003bf47c6803ef3451347 |
|
BLAKE2b-256 | c96d61508f4cc1166cce7b2951f4fbcebec5b261479e37cc3341672a3281c657 |
Close
Hashes for preshed-3.0.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b9603517bb2a364418163236d6a147a1d722ff7546cbe085e76e25ae118e89 |
|
MD5 | bd3d07e9ab1ae9c6483298cd5938995c |
|
BLAKE2b-256 | ed8681a154f92c270f1f26db2e36c2fc36790d6f000f630e23c01a956ad9a0c2 |
Close
Hashes for preshed-3.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a3adffde3126c2a0ab7d57cab1d605cb5f63da1ba88088ad3cf8debfd9aa4dc |
|
MD5 | ed077703d599e3504324fd6bf2be70bb |
|
BLAKE2b-256 | 6e51a52d63cca24f954d348faf7271155e003a229e1c9efd8f206e69e9ca0f58 |
Close
Hashes for preshed-3.0.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ebf444f8487782c84d7b5acb1d7195e603155882fafc4697344199eeeafbe5f |
|
MD5 | 9b258fe6489db3af8177a0bbbf98dd0c |
|
BLAKE2b-256 | 0419f9b58e2e1ed1e4f6cb883dc6e1eb0b27271aac93243db57ecc81b00d9a23 |
Close
Hashes for preshed-3.0.5-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bdededa7fd81f26a42bc9d11d542657c74746b7ea7fc2b2ca6d0ddbf1f93792 |
|
MD5 | c539b979020cb63eb42847de56108d8e |
|
BLAKE2b-256 | 6c911cf0f7f0a6720f93632fc8ec42d54233e8e142640ac3fcf0fecaa8dc4648 |
Close
Hashes for preshed-3.0.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f126bcc414a0304b54956f9dac2628a0f9bef1657d1b3a3837fc82b791aa2a1 |
|
MD5 | ff37a5c14f3a402aa29065474c1f663e |
|
BLAKE2b-256 | af6e0605ffc1c3861cce4d029a9724f302232f993fe9d0dc6c04fb7bc49b7852 |
Close
Hashes for preshed-3.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a560850b8c53c1487ba51c2b0f5769535512b36d3b129ad5796b64653abe2f9 |
|
MD5 | ca8a798b04ade460c74f698fff1344f4 |
|
BLAKE2b-256 | f210f18af885d80d458eaa25732348f70dbb1b83d24fa49a9fb5fee963f24def |
Close
Hashes for preshed-3.0.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ce0846cb7ebb2ea913d44ec2e296098c285443ecdea80ddf02656bbef4deacb |
|
MD5 | ef5a064a2e02a32e257c9c2518e718ff |
|
BLAKE2b-256 | e4355a0c3c8e56493bbe8a6472893f89d9c60ec2f3e21c6aaf5ec48e4afd3a8c |
Close
Hashes for preshed-3.0.5-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e833f1632a1d0232bdc6df6c3542fb130ef044d8656b24576d9fd19e5f1e0d1 |
|
MD5 | f2f89adf62caa24cfad26e827e313935 |
|
BLAKE2b-256 | 1532f18e7430fb5d4e1b136f318cd043e68ae1c708205c92afb9840e5a69d174 |
Close
Hashes for preshed-3.0.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c11e384ce4c008bc487ba3a29bafdfe038b9a2546ccfe0fe2160480b356fed |
|
MD5 | 8be6d7180bcfa0b92874bd3b17a5702e |
|
BLAKE2b-256 | df6c2e9b99853b31bc734c937825e59c51fdd20d8122a637a2fb5b096180a27e |
Close
Hashes for preshed-3.0.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 572899224578d30f6a67fadecb3d62b824866b4d2b6bad73f71abf7585db1389 |
|
MD5 | 41924b62b9f0f4c3f4cafdc43758bfca |
|
BLAKE2b-256 | e6e8a0e6c67329b257fa83bfa288a0b713b28f8399180209c18d673b2100ccca |