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-4.0.0.tar.gz
(16.3 kB
view hashes)
Built Distributions
preshed-4.0.0-cp39-cp39-win_amd64.whl
(107.5 kB
view hashes)
preshed-4.0.0-cp38-cp38-win_amd64.whl
(107.3 kB
view hashes)
Close
Hashes for preshed-4.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aa0902e145c70fea9472b0958028e3ca97e544b1980d03336ce0a5f6c666865 |
|
MD5 | eb99aedc2f5e910cb1d124a24a2249ff |
|
BLAKE2b-256 | 72fb515cde76a52e81ed8788f6b24e09fc4a37073018ab051042bbb5552382e1 |
Close
Hashes for preshed-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 202446f217ed8f8764eb4a40c4077feb0a8d3f8e0d7d5592bde3d5e788548428 |
|
MD5 | a02051531f6e0e88dd466b6febc72d75 |
|
BLAKE2b-256 | 27a1303ac472eeb9a9bb1f733b8c03845409373d3530bd38729fa93a479d8df5 |
Close
Hashes for preshed-4.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 906e02294c9f24fb7035fb3bf39300692cb5f23ef62677b1c99ce1dc7363d807 |
|
MD5 | 9cc7e6b75a5802fead51709061727605 |
|
BLAKE2b-256 | 95a55496ba6d5626ff0c31d8d442213034f735b4cc79a8ee24d3fb03b37d0509 |
Close
Hashes for preshed-4.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2020cf7a30a2a914b56be2263b5a8556c74c686bcf3c291870fa026a5ba28c97 |
|
MD5 | 6fec8542a7b29075c8c88c0087651016 |
|
BLAKE2b-256 | 832bf64764f98e2c2202beeb1a17c94b8cdc37a57880ec9f9fbcef4ea2bbca26 |
Close
Hashes for preshed-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73c06239beaf126f21fed89f5ca19d7cb7cdbeee3a05ce74e6cc1380d078f27f |
|
MD5 | 66fc77e30429eaefb0868b728ebd85a9 |
|
BLAKE2b-256 | f90635f8f59431ce3239761232f40f5b601d248fade58b0fbc4c244d26d1429e |
Close
Hashes for preshed-4.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c0e610bab98c54630549126ebd7510aa806cda219827c4b3c7086933a1647b9 |
|
MD5 | acf182ff76b2ed7c60d73429068dcd4c |
|
BLAKE2b-256 | 5eb30df6f64eec76a98fc801bc22d04eb6a35489aaa02bfce41a28200b6419c0 |
Close
Hashes for preshed-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e4517c7478632ac26130aa2882d4831a68c171e473d8561dea299aaaa2c1066 |
|
MD5 | 5eb1c37aba6e206d2fa918e46e24e00c |
|
BLAKE2b-256 | 501abb22a8057ae377d6a5e28a9ba2b3a0df37b6b3988a939fbea6a9a3a7679e |
Close
Hashes for preshed-4.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95d42bfeb90f6af1059f00ad09cddc8b6cbcaf7a822149b5f2b73a24293714b7 |
|
MD5 | 405426ca55398bc7be454957412ceae7 |
|
BLAKE2b-256 | cb7c24cc6325fe5620870a05bdd69c44ef97a8c22f79a11cd076ba8aad25f02b |
Close
Hashes for preshed-4.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce34f40e23dbaf5eafec3e730d099408a9df8bd7d7b5bac3ea649eddfcfb7ee2 |
|
MD5 | 486f84d36dac5a66b8c258cd3b747dfb |
|
BLAKE2b-256 | 2c3d3c9cb095d3df50115c723ae7667451847c9286ac2c41b22c0d07db977724 |
Close
Hashes for preshed-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1b1c63ff1cf19bccab1e20b183e28b15180ed725b191b9b1948155a5c3bb7d8 |
|
MD5 | c0bea18b4ee430a6b0865e009119ad5b |
|
BLAKE2b-256 | 1d64e265009e0eb22824f0a715f041b9c323e8748439dc6d670e11a34ace4071 |
Close
Hashes for preshed-4.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33a5edb8b7a58e04bd5f495f79665f0d27dcea7e10efb69e1edba78d6d571fec |
|
MD5 | 8dfa83482d94b4b7f158f5277d65e44b |
|
BLAKE2b-256 | 2d5b448e7d22cc249d360d39eb138bfdd6ab7058b0ff40f38a118a2a87e783ba |
Close
Hashes for preshed-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc74f516eb2620d11bf3299b155465757c9794f7fc9d45d527750b1bcf14119f |
|
MD5 | 91d7d5c02c38d3274e7de00fbafede01 |
|
BLAKE2b-256 | 999533273baad5fe228999238e87039c01ff92e8597d82b1f7fd4f677fc71c80 |
Close
Hashes for preshed-4.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 484f9b2d8079bab5216b9f50b1622f5f0e52711784daff28862a0093452fd097 |
|
MD5 | 92be0ad54c14312a67a2822dbf4e48e2 |
|
BLAKE2b-256 | 27ce7fd96579254122bef6413c7100f1018219a2b6b8b2e8deba28183571f426 |
Close
Hashes for preshed-4.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bac66cadeb235e70fd21d2f5216ad4a8ab537f8722547dc6f7cd6b7f243c406 |
|
MD5 | 480645518d06383f42f900a0cf3c86c5 |
|
BLAKE2b-256 | 3ff5887b8f4feff55a148a6d666ca47080c0b8008b93852b5d22d1d5d6f49d6f |
Close
Hashes for preshed-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d3965811ca57d866921866252a5df53594bd0f42e2c61eda0949c6d8a10191 |
|
MD5 | 2e6d177184eb19740b15ab1a873d4cf1 |
|
BLAKE2b-256 | 9ec34d4d1b2a6f90a45255b43c5378b1eb62a0d8017f94a10af9d390438d5df2 |
Close
Hashes for preshed-4.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce271dd89176b2de62235aa925bc737f838ee77904a726992546c15d9fdbcb86 |
|
MD5 | ad23ab1a9100b6b4748e81a9a454d441 |
|
BLAKE2b-256 | 88ce5ef6d099c3924ee7bc983e5ceabc5f2b96854a360919072dcb4bf3530ecc |
Close
Hashes for preshed-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61daacad7d17b3dd3f92ab47d500822c382f5be933636f0568c95bffc1068f8 |
|
MD5 | 08de483ea469ed146e7c4fcbe276d75b |
|
BLAKE2b-256 | 7f740ac16881d716fc8c98ea2d797b18ff9e445ab0eee2e1fd279f7de3ef9221 |
Close
Hashes for preshed-4.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52965b1503d236435c4e01e175e93b3161903e071ed6cebb7c6b26cfc3333d2c |
|
MD5 | 059b8dd6ddbbad972e96706ac091ba3e |
|
BLAKE2b-256 | e34d81ef264d20065b6e579e1422815e89a34e616aa18ee3992d54d3622a6f17 |
Close
Hashes for preshed-4.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f5ef01565519a117171def70f6d5487795c56ef841c1530ba992a39e6f8e150 |
|
MD5 | 6fb36b3b3b660850dce043d7e3fb8d81 |
|
BLAKE2b-256 | 9c046e6ee88590a41eb0be065dee68d38364311d9ae5043757736de08370a421 |
Close
Hashes for preshed-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b059032b7fbdc9a148e906f5568992f757018b2424aaeede9ce8873dc292ed5 |
|
MD5 | 38fd8e3e83276b08c158c1699dd13163 |
|
BLAKE2b-256 | cac7fb24e32d2d6ad85177bcc263afc59d7397ea977efccc6c4c99d862bfccc9 |
Close
Hashes for preshed-4.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ed538ba816e710d4bc2de211f92bf44326c6948060f9b9bad780462f625958d |
|
MD5 | 6fde27b3c648c810ea5cb516096d4d6b |
|
BLAKE2b-256 | 808e65c3bca94df641ebe387d3303a117052d583b252b57e6f56a54ac549e7f2 |
Close
Hashes for preshed-4.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2c48576a81464299404371b0e62567e4f2938edc0e22615176a4548598d7636 |
|
MD5 | 5bf6b83b954e58dfa8e1015334e74a05 |
|
BLAKE2b-256 | dc92462333a48684141bc635064960096ea291dce3f126fcba48d88329d5690f |
Close
Hashes for preshed-4.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77aef041de5afa93fdd5f4177d72afcd0f83d47a38efcff844f46d0696a6730f |
|
MD5 | d89ed568ebce6d5f98d194242cb2f76a |
|
BLAKE2b-256 | 61647af4383d91feb8dc3e5a58aa0a73d5f91b816e4dac7296ea3247e4c1eb60 |
Close
Hashes for preshed-4.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18034f52b045bdcb29af147fef925a2c35577cb68d549e1cff45240de9ca00b2 |
|
MD5 | 88bd7b56af5687cf9c8977715d7f7d26 |
|
BLAKE2b-256 | 98bf4d434214ff4dcadb19d9e8909d672f3cafc3d6ce78b062888e08859dd4fc |
Close
Hashes for preshed-4.0.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58081544505e631db045562338e667859e618264c9603d3c7805ccb9aa93ba4c |
|
MD5 | 7f7379decd20210c114742981e314fa9 |
|
BLAKE2b-256 | 1ce817292ddae181c2f9f4a365f5791d3003bbc5e69dbda4eb24f8f70787e739 |
Close
Hashes for preshed-4.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d0805abd09d77ec874c660a5400fbfd7806d70f8bdb0a92e8b86f405a9aa03 |
|
MD5 | d213daad3adeaf9ff06bd058b8825eb0 |
|
BLAKE2b-256 | f62f99fc7e22b67791fc89fb7337055dcbc934149f3eab857265a7cb43885226 |
Close
Hashes for preshed-4.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fba7877237468a9c4d459fd74dfd919e58f36cd2d838e7035e43437360278b3d |
|
MD5 | da82abe893da28c04acdfec29bc0a07b |
|
BLAKE2b-256 | 18a52f63a0251786fb3aab7a48ae69c688c9221cd99ba4a09fd3e33b44672de7 |