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.4.tar.gz
(170.1 kB
view hashes)
Built Distributions
preshed-3.0.4-cp39-cp39-win_amd64.whl
(270.1 kB
view hashes)
preshed-3.0.4-cp38-cp38-win_amd64.whl
(270.8 kB
view hashes)
Close
Hashes for preshed-3.0.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1df1b4452cbf4b8a36475e3025d2cfc3d44d1e1c5305163e119442a331b173ae |
|
MD5 | 6cfc23301e7f564ed86c1d5c26ebf9b3 |
|
BLAKE2b-256 | ed5ec21fcd84c5e1d0c1f0d7f3bd80b6a8f59872769fdf855ec2778b92dd748e |
Close
Hashes for preshed-3.0.4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c777b7603755e9cca67067d4382bde8ba01221e3f6b06f65ba832fc6135258d9 |
|
MD5 | 92e65f6441f464a96d0e6b3d7d96a65b |
|
BLAKE2b-256 | 565a42ebdea7a73438237bf417de5c898d8841028a8e5054e72ab018c8a79f7d |
Close
Hashes for preshed-3.0.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbbf660802ce87bcff683e89297dbf52a83ea260b94ec56ef1c2996bf967ad1a |
|
MD5 | a78da36375d143091b39db493a3885d0 |
|
BLAKE2b-256 | 36c17e0d2775d7f5ba26ce4ae3e73265a4b1f127862319d31c34501fff67e60f |
Close
Hashes for preshed-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15beb09341daab611fa3db79db7f0bcc7b2efdc5a99f417a6903e3d9d68a92db |
|
MD5 | 84cf3769f60fb5f61d668861333137e1 |
|
BLAKE2b-256 | a67cc2166bc9dc45f7eadcd6e2c67fa164621606cf8e4a09202349c5f3946b84 |
Close
Hashes for preshed-3.0.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 496edf5de0065481272914f02173d80dc80d6dccf2372af67d8d62b415ac3aa9 |
|
MD5 | 2b79a882d49f09e168620ba73219152b |
|
BLAKE2b-256 | 7ddfedab11872be1fe72340765c5e3aa6a004a0d42f14bf94084ab8d9457b8b9 |
Close
Hashes for preshed-3.0.4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e71b88ae027bd23d40f4f7b3e73d93479346abfec78cadea312d11d610e90f9 |
|
MD5 | 0f9f330463cd0fe9b4a12a7066266e75 |
|
BLAKE2b-256 | 21839bfe94ca22c4c555110d0e7fc8a7156dfc160e5fdc2c96208da16bb30dd3 |
Close
Hashes for preshed-3.0.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13de7525696fb7b1ab5d0dabca3cef49e17a49e662b9f651549ae2d953c3ad35 |
|
MD5 | 4e688da0a27b883422d33f478c32ac94 |
|
BLAKE2b-256 | d08bf62129b41707606830436fa581a55618bd260508be5eb35e47b0abc1a3b7 |
Close
Hashes for preshed-3.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f415f994f422125d7c5a4718a3e4f57f0dfe0bde719799c5128761ab90b1f3b6 |
|
MD5 | c95379156c543e5283376240360628cb |
|
BLAKE2b-256 | a9477b325cff392cc6c117a1fa97c54403bbc0f4cbf3de4d26e70d09c78403a6 |
Close
Hashes for preshed-3.0.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8604bd028e94539061441cef926293efcdd9fd0b7a1f5bc4ac3cdb6400c83a9b |
|
MD5 | 5eecd5a1507d642f2edcca9eee3ba57f |
|
BLAKE2b-256 | 66349020adcdabdf7b5e32f280786e9a98df7616c30efb2d09ffe9f48c320367 |
Close
Hashes for preshed-3.0.4-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dd33a8d88cbe77ef5592366891c491462225b7cb66499e35d63e4f9900e16ff |
|
MD5 | dd72d5c62198ba1436132949b8c66373 |
|
BLAKE2b-256 | 96147ea5a980306382410968cf29dd24670657d42c631201c945c320f997bdd1 |
Close
Hashes for preshed-3.0.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c04c80314423e18fcfb1a7198c98bb8885d3b843546561be96cba45d8d17ad1 |
|
MD5 | 9018d25b1db903d5fb2484eaa7117828 |
|
BLAKE2b-256 | 44ca960c1ee820f65c1a58abf216b35ffa2386becefcec1d8054086e61cc5da2 |
Close
Hashes for preshed-3.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 606516fd7166ac42406d1b54941aa2b443f4fa1eee11edfa37d9646ac36010a1 |
|
MD5 | e2463f837bace598da8ba74c761e8bfe |
|
BLAKE2b-256 | 7609dd849226659b0bcab2fe91a31059dacb659feb53baa93d91a0e959463306 |
Close
Hashes for preshed-3.0.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb4cd05415ce15a483eb2526304df4f98a17aea6ba80564fcdbf55f718f661a0 |
|
MD5 | 4c6d3436784ef2f25cc949da16db8eb6 |
|
BLAKE2b-256 | 48bb67907eba06789651bcb1a517863ba56c391c4c7e83a9644d717804b41199 |
Close
Hashes for preshed-3.0.4-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbf3d38278fb6d20dd67e624651e296d0c734c4107f1c1a67c97ee578ce6e813 |
|
MD5 | 38ff054ef75be4a97c26d14ce78a2872 |
|
BLAKE2b-256 | 4b18d7803d1b0a581bc43566196aa57768bccfb96a845f0a11830df86485582a |
Close
Hashes for preshed-3.0.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 717b76ebbda8dd458f0f345f514fb9b62a1507352555a00b9332eb54cc4f35d4 |
|
MD5 | 52881ed423d603d0f06650f68fd04171 |
|
BLAKE2b-256 | de809587ed3fe0d6e00e039d89a3998ddfbe0560c27faddf4a22a4cd782aecdb |
Close
Hashes for preshed-3.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a11cb04a47cc1ff08765a8cd2ee1849e49970dda85c73c2a72f7e130ba6073ba |
|
MD5 | a60700852bcc15e1be5b3bab19321a14 |
|
BLAKE2b-256 | addc7f93ca05ae962b862be5046d95b9769d6a6174871570e7f4e6422aa2163b |