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.8.tar.gz
(14.5 kB
view hashes)
Built Distributions
Close
Hashes for preshed-3.0.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 019d8fa4161035811fb2804d03214143298739e162d0ad24e087bd46c50970f5 |
|
MD5 | 12af347b2dde00c8121e82d0d0b55d6e |
|
BLAKE2b-256 | ed1a6cb1bf3fa4cb82bfdab3a1010c4b8708682e79b87716234d94067d0d2ceb |
Close
Hashes for preshed-3.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 854d58a8913ebf3b193b0dc8064155b034e8987de25f26838dfeca09151fda8a |
|
MD5 | 1288e73292ae7ca9c43095446cec3ebc |
|
BLAKE2b-256 | ed9bce9af6f4eb6137b9a3289f2cd94812693039fe6067da142a5bd3ac872bcb |
Close
Hashes for preshed-3.0.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 135e2ac0db1a3948d6ec295598c7e182b52c394663f2fcfe36a97ae51186be21 |
|
MD5 | 218ab8a02e8b82e4889910c9a854a65a |
|
BLAKE2b-256 | aa69fd5ecd05538cfcfa38853fc771f0063baecabf5939130e606f97f64e21d5 |
Close
Hashes for preshed-3.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9aef2b0b7687aecef48b1c6ff657d407ff24e75462877dcb888fa904c4a9c6d |
|
MD5 | dea0169dd57eadd5ada42791a34e1578 |
|
BLAKE2b-256 | a380a43552e634284790e271694b82a7694cc08a06134155bb7b1d15e40373ae |
Close
Hashes for preshed-3.0.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e1bb8701df7861af26a312225bdf7c4822ac06fcf75aeb60fe2b0a20e64c222 |
|
MD5 | 115ecee8190ff520a6d31cc411d9f043 |
|
BLAKE2b-256 | 8abbc0534de9a1723eb96deeef731b6f63f8446992aa051a68f44261c83ffcd6 |
Close
Hashes for preshed-3.0.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8a2e2931eea7e500fbf8e014b69022f3fab2e35a70da882e2fc753e5e487ae3 |
|
MD5 | c081868774145f07bd540164b8af6d5e |
|
BLAKE2b-256 | 99221c34c6e2f69be8956614d11b2b27f4dab745efc78bed7ba4d8f18a5f9163 |
Close
Hashes for preshed-3.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9a4833530fe53001c351974e0c8bb660211b8d0358e592af185fec1ae12b2d0 |
|
MD5 | fb0649020e60338e189b840a01295351 |
|
BLAKE2b-256 | b3a09fca34afe2dd03ee1a2eb8d5c9186ea914de3ddee29866b2ed8c0fca579b |
Close
Hashes for preshed-3.0.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1472ee231f323b4f4368b1b5f8f08481ed43af89697d45450c6ae4af46ac08a |
|
MD5 | edaaadb1d23cbe5c6c87882805ae076d |
|
BLAKE2b-256 | d1f4e3a93cecfad1da8e3fae03585715fc0666a6ce50ba70f85f74c142254852 |
Close
Hashes for preshed-3.0.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e945fc814bdc29564a2ce137c237b3a9848aa1e76a1160369b6e0d328151fdd |
|
MD5 | 3fe82ab0063af76586cdca232afe927b |
|
BLAKE2b-256 | 77354960a3486b2e95eaca4e14f9d13de50899aa115c72602225ae3ad789a08c |
Close
Hashes for preshed-3.0.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea4b6df8ef7af38e864235256793bc3056e9699d991afcf6256fa298858582fc |
|
MD5 | c52fd4af3f839d23c2459b9063097df9 |
|
BLAKE2b-256 | f76768f6be9f4c59f60e41c7e688b991958874eeb6d4d6ca3c12b3f793d20140 |
Close
Hashes for preshed-3.0.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06793022a56782ef51d74f1399925a2ba958e50c5cfbc6fa5b25c4945e158a07 |
|
MD5 | 6da565c9b0009d83120223d9fdcea562 |
|
BLAKE2b-256 | 8f1089474a93d54a150ae729ff1468a6da1bc86074171a70c5e2eae532046f24 |
Close
Hashes for preshed-3.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a6a7fcf7dd2e7711051b3f0432da9ec9c748954c989f49d2cd8eabf8c2d953e |
|
MD5 | 24492da73bc7e918a7709358e5c4d915 |
|
BLAKE2b-256 | 8bae34d7655667a3c7fccd4f38ab979a9c97999f0d6f41a5c1b98c702cd99004 |
Close
Hashes for preshed-3.0.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5942858170c4f53d9afc6352a86bbc72fc96cc4d8964b6415492114a5920d3ed |
|
MD5 | c8d9650ca19b641e1652476a1ce4c0b8 |
|
BLAKE2b-256 | 6aa8fb3059ff92ab83f137a536448dcf037fb33e903bd44e453f6438a4472364 |
Close
Hashes for preshed-3.0.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ae25a010c9f551aa2247ee621457f679e07c57fc99d3fd44f84cb40b925f12c |
|
MD5 | 89081a06151df67afbd64152852ec2eb |
|
BLAKE2b-256 | fe2125d3e2dff5e9c83cd13668131d2f145f18ae0992238881a6e55fb888d869 |
Close
Hashes for preshed-3.0.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67643e66691770dc3434b01671648f481e3455209ce953727ef2330b16790aaa |
|
MD5 | ca24d35322a718850a437431643c9c8f |
|
BLAKE2b-256 | 698af941bc420d5a07850157df71de69a7f8af6c0b097b5775c04c86404f7618 |
Close
Hashes for preshed-3.0.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246e7c6890dc7fe9b10f0e31de3346b906e3862b6ef42fcbede37968f46a73bf |
|
MD5 | 984e57198a98a1e389b07a5b2d72304b |
|
BLAKE2b-256 | 74a67a57125dcacea307af18bfaacc83003c388599cfbdff12b4f77f62e1fd0e |
Close
Hashes for preshed-3.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0ad3d860b9ce88a74cf7414bb4b1c6fd833813e7b818e76f49272c4974b19ce |
|
MD5 | c6fbe912b03569a0fa84c4c29de202ad |
|
BLAKE2b-256 | 9f2d1d3c658b14484e04d36fd31ae54854776d719b6b9283986ada23c20657ad |
Close
Hashes for preshed-3.0.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd19d48440b152657966a52e627780c0ddbe9d907b8d7ee4598505e80a3c55c7 |
|
MD5 | 24c8a92e1060a1b151d51d32ab8e5357 |
|
BLAKE2b-256 | 81d75506d27522cc2594e512b89c29433842a24301d4bc2737215f6142fdf9c2 |
Close
Hashes for preshed-3.0.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 720593baf2c2e295f855192974799e486da5f50d4548db93c44f5726a43cefb9 |
|
MD5 | 7187be0917a01866a8b81677aceb29be |
|
BLAKE2b-256 | eaae015fb8b2f901d46989990b922ac90743345706b8db66a9497cea11875098 |
Close
Hashes for preshed-3.0.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f8837bf616335464f3713cbf562a3dcaad22c3ca9193f957018964ef871a68b |
|
MD5 | 463b47ef83493d02c847fb9abf41b8bf |
|
BLAKE2b-256 | 52cd796a2ed6c906249da9d97f09228d16809c0328571297f742e1a08ad9b65f |
Close
Hashes for preshed-3.0.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85e98a618fb36cdcc37501d8b9b8c1246651cc2f2db3a70702832523e0ae12f4 |
|
MD5 | 9893b3b3969dd11292a36e461befcfef |
|
BLAKE2b-256 | 0b6040d8d8045aa1e735666350b1ea9f6334e2d65e71b04b01920d7771b405ff |
Close
Hashes for preshed-3.0.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25b5ef5e387a0e17ff41202a8c1816184ab6fb3c0d0b847bf8add0ed5941eb8d |
|
MD5 | e5de6e9f115cca99871df30f7cd127e7 |
|
BLAKE2b-256 | 20c49661d9fb67e0c73ff892707d60b20cd8e10937e1ff5b720eafdd7d242b05 |
Close
Hashes for preshed-3.0.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d3e2456a085425c66af7baba62d7eaa24aa5e460e1a9e02c401a2ed59abd7b |
|
MD5 | 8d190849bdbf2e2644268296153c542e |
|
BLAKE2b-256 | 1338e10ae90ee3cef36487aaa058dd0db60fa25dd1d9de911790c9d4c1e76e45 |
Close
Hashes for preshed-3.0.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e19c8069f1a1450f835f23d47724530cf716d581fcafb398f534d044f806b8c2 |
|
MD5 | e765092c2afc560d084e42832506de3c |
|
BLAKE2b-256 | 5b09eac97626751799c75205dccd59d7e0105b1adca4a4e44ab7ebb67c51704a |
Close
Hashes for preshed-3.0.8-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09cc9da2ac1b23010ce7d88a5e20f1033595e6dd80be14318e43b9409f4c7697 |
|
MD5 | e789206c6a105cac0f7af260dd5de86d |
|
BLAKE2b-256 | 12698649e74b3f66d62a12bc3403ac3e4093ed5ac22648c8744d889e9e786f2c |
Close
Hashes for preshed-3.0.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a49ce52856fbb3ef4f1cc744c53f5d7e1ca370b1939620ac2509a6d25e02a50 |
|
MD5 | 507621486961e2654c30190b36aa976f |
|
BLAKE2b-256 | 4bb82ca85b2fbdf4e5c1e81cfd45da3c51f7789f3541941540a9efeefe6ffae9 |
Close
Hashes for preshed-3.0.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdbc2957b36115a576c515ffe963919f19d2683f3c76c9304ae88ef59f6b5ca6 |
|
MD5 | 5a8ed9713b12281c6742bc4f1ad30fb1 |
|
BLAKE2b-256 | 9e44b151e70e71ff00f950a08b7ef86597a719b25558ddf62bd2b2ba66f526ec |