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.7.tar.gz
(14.5 kB
view hashes)
Built Distributions
Close
Hashes for preshed-3.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a99d4f46a4e317245f2370eb13d0e3c6747f66752a8d88dbc9284f4fd25e05f |
|
MD5 | 69ba56beae075c1315e56d1be9734fd7 |
|
BLAKE2b-256 | 81350fb1cd39c2c931d2da19791b844504bd9882e6f84f2b17baa81175b57460 |
Close
Hashes for preshed-3.0.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e518275d1b84bed779ddc69eabeb9283bf5f9f5482bcaf1b099d2877b050a0d |
|
MD5 | 9f7a428b199718488c69faefb055c57c |
|
BLAKE2b-256 | e7ab0358f640eee20a7f906359e85da96cd6cee0ffe9ece13f912e1cf8aa060e |
Close
Hashes for preshed-3.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab4168fe1d31707e3473d1bb57d3c88dac9151b3cbe61d22f14bf691e04aaa1b |
|
MD5 | e4e4145a77f09548a2dc40d0c65f4d0c |
|
BLAKE2b-256 | 306ec1424fa5838c963530d0738df2ff14a1772a046a11b79b44a26b4a4df85b |
Close
Hashes for preshed-3.0.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f97c3d2dc9713139cc096af9e4455ced33f9e90ce9d29f739db5adff6ae6a06 |
|
MD5 | 4e311a520fffbf4982babdecb674d5b5 |
|
BLAKE2b-256 | 8cfbd671ac73e085242d213cdbd216e252ecd92975635c18df07b8fad2ee88d8 |
Close
Hashes for preshed-3.0.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1acc514a41142a086c2ebc19cd368534e27337511b3a2936c28455e0b42f3eb3 |
|
MD5 | b03c8651de0bb3400605bff3ff166ac6 |
|
BLAKE2b-256 | 912ea9869f931e629e2873117ad5171a1edd18d8603219366d239d30973027ab |
Close
Hashes for preshed-3.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1b61c9797443ee42cb314c91ab178791b80397c2e98410f5173806604458b1 |
|
MD5 | 32f2da5dc11c5696887362b309221ea9 |
|
BLAKE2b-256 | 1eeae1e4f051511ebc707ffd583c3aadf1df3719104ff4023fef05f17ab7f51c |
Close
Hashes for preshed-3.0.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ed0dc685aa058a1a76111f476715ccfb4df12800c3681e401d6af7384f570d |
|
MD5 | 9899bb63cc431f2f173b1e063bd7160e |
|
BLAKE2b-256 | cdd70285ee96d2ab259f68c9f2379cf1e492a60715f8ed3198fb8e3317c43038 |
Close
Hashes for preshed-3.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24935553ff18f39195b468984d784b2bb7825b6f43385a2d0d05b02e55090815 |
|
MD5 | b5e87a3e84069709b75c20ad4dd582fb |
|
BLAKE2b-256 | 66eea046c4e35a05450ac25c9e1883b7d4e53fc4cbc0078a5e26693189e1bee2 |
Close
Hashes for preshed-3.0.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3741b459f50dde7a22b88d75d1fc4a7e6e36402db43c4f690df44e966ff1bd54 |
|
MD5 | 36d3790859fbfa631a602b2ab688576a |
|
BLAKE2b-256 | dea1c9493c015975c0a8b64940ef31572223abab2a2cf93fcbc99f6b704946d4 |
Close
Hashes for preshed-3.0.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cc3166ed48d603131912da40a7638b3655d6990032a770303346e2f5f4154d4 |
|
MD5 | 4f3e57ced0b143cf3beb40a7d8367d3d |
|
BLAKE2b-256 | 09ec5d611dbd7548164d663c5c69e4af7705dcaf7d7f296ad320314835c65487 |
Close
Hashes for preshed-3.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0435d4647037fc534bf1bdcf87fdbf206a935abe5e68c9814277090c62e6b6ef |
|
MD5 | 0531cad026bcf0c8336f9903b47e7274 |
|
BLAKE2b-256 | cba68c415ddee7baaf0512a193e813211fd9e8d55539938acf1f5c3dbd66e334 |
Close
Hashes for preshed-3.0.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13140808a56ce67e30579a40e293d16dedeb85fd56c74cd024c44f7a9f966432 |
|
MD5 | 1a092b50235255d2afb0bd86a2a7d311 |
|
BLAKE2b-256 | aee9ba07096c60f45e0294e643859b7e6ab3284a9c2cbc15f24350c619281e0b |
Close
Hashes for preshed-3.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0feae8cfcf46fb97cd8118d150245ae31c68ca9c68e514ab33e1e33a90eee459 |
|
MD5 | f28d4c28bb08cabd2e842dfe19af7c28 |
|
BLAKE2b-256 | e18b0f09eac9493f9023057b3f25a99f637cdcc72d9fea26ec43a6e673b1d442 |
Close
Hashes for preshed-3.0.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1573d42bdec168081242ec88d40288000f84a5afb66a60517e4220950fe62f17 |
|
MD5 | 96468f772d81d3fca5872490f1ad0004 |
|
BLAKE2b-256 | c847cc320142dc0da623a5fa36ae53d38464974d179e3ea24356b94ebc02c7dc |
Close
Hashes for preshed-3.0.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c700a0744f5ede86ff8754522bd54f92f5b75f58046bc3f17c60d1c25529f41 |
|
MD5 | a6dc25cfe1a38cf1da5c0707bc6bf8da |
|
BLAKE2b-256 | ac07016b644c6fa7c862a819f61c214ece45230feebf1e4d88daf3b53c68210e |
Close
Hashes for preshed-3.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06be22a8a2757e61b2c3cc854e9c2d2361fb3b6528deb2af5b5079e6da670405 |
|
MD5 | 81d3ca60e11ecd1d292672bed5c6a61a |
|
BLAKE2b-256 | a1f03f4d6e6801e8d9a9d5c2383284b5cb83c4d6b0f3eb04f904cc28bcd36ee0 |
Close
Hashes for preshed-3.0.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37900e1e923a35fc15f56cd02f4a899e5903790113256fedbf527a5b3f8e2214 |
|
MD5 | b44cb98fb90b53009219ffcae9712865 |
|
BLAKE2b-256 | e10a8956139d1315b42ac9dd6f10509660c1e2770c0b8d5257ee61731c61cd3b |
Close
Hashes for preshed-3.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5825b80a450198cb582b3b4004c95e9d4eca268e89c126a9d71e8f26b69338 |
|
MD5 | e8513e36f9d5811fd73cce658938f1f1 |
|
BLAKE2b-256 | 157b2f7ef255772b3a9ed2ea609e18b7e17eab61bf55fbbfbb85e68876894e47 |
Close
Hashes for preshed-3.0.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e7022fe473e677088cda6e0538669fe240943e3eb7ff88447d690a52c6d87ce |
|
MD5 | f9dc4a9da4e9aa009a353cce5ef9a5f6 |
|
BLAKE2b-256 | a0b20920be3971b3c7044e19cd7e97e0cea65a70cfccd048ade101d6e6451765 |
Close
Hashes for preshed-3.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2cc8d8df139d5935464530d45ff0e1209752e9748792cdf774b5d5fc230c07a |
|
MD5 | fcc83dc50c64bed7473ad01d23ac71c6 |
|
BLAKE2b-256 | f73c5dd179f01bb52f58b10e247ebba2caa2c07cd2cf5e2c5c301503d462fd21 |
Close
Hashes for preshed-3.0.7-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d57469e5e52d37342588804d3ce70128ab42f42e5babaeea0d29d3609ce7b30 |
|
MD5 | d447e70ef678c1665f6b55b6e59abde4 |
|
BLAKE2b-256 | 6c3999346d4217fc930e2f0c359859be839119ed6b69b082124566fd29503952 |
Close
Hashes for preshed-3.0.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9785e3de0dca8f4d6040eba89e50e72012ce94d269583502d14f958624daea73 |
|
MD5 | 00624225b9b419ddd31cbaf42a47f931 |
|
BLAKE2b-256 | 9e84eeaa1864aa1db41c1424e0a1fcd383dca8687790538b97f69f31bbd351cf |
Close
Hashes for preshed-3.0.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b1d747ab1e233bc4bccdc4baee7531c5661459d7a8d67845833f7c857b371fb |
|
MD5 | 87fd949fc5b1623397bdd7765194f6b7 |
|
BLAKE2b-256 | 4745a7b93155dcd4b638f46012e00a932e392d0ac86431f440e48ae5bb1dae19 |
Close
Hashes for preshed-3.0.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eeafb832009a3e1ed92a412f19499c86e687308d6d56617772d42ee4de26ccf |
|
MD5 | ba80323f36ca817eb2912502a0ed7de7 |
|
BLAKE2b-256 | 4b8c24254cedb7a8c0086c228a89622fc0a1c1cf1ce2784edb0e5adcaaa322f1 |