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.3.tar.gz
(170.1 kB
view hashes)
Built Distributions
preshed-3.0.3-cp39-cp39-win_amd64.whl
(112.0 kB
view hashes)
preshed-3.0.3-cp38-cp38-win_amd64.whl
(112.7 kB
view hashes)
Close
Hashes for preshed-3.0.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79071e07ddcc85a8038ad228f3acc2c921231b1a50b3aae51b1adaa3be5cfabe |
|
MD5 | 63b1b5a35de6670b714aaa3585c1d89a |
|
BLAKE2b-256 | 752d427337a5624aa93352e9797bbd65801ad1d624adb95a960f5549dfcea84c |
Close
Hashes for preshed-3.0.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3437a3ee3289a040edc7d5c6384db98ea9391b5eee79b693c98bacf8fbcbbe5b |
|
MD5 | d69a8536775ae60182e9d5819c3727d9 |
|
BLAKE2b-256 | aa9ba02b0ba227028c3dc2fff3180ed3030277e8115d7f59b0b4d22461164f31 |
Close
Hashes for preshed-3.0.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad5cf85889d8a0452f5985cf6496e615c9985188fb6dabb3640ba77d9e1c0de8 |
|
MD5 | 7fc7d994a4749877bc74aab93257c4cc |
|
BLAKE2b-256 | 5c9ee8fb65edaeef097d4d1f7b5f886e5a01f4c9fcbe36f637a42a43f6b1abf1 |
Close
Hashes for preshed-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dd249c81413565634a503ca2c20feb9c0045a858c958e4dceb201ff75c7ed0d |
|
MD5 | 7173013dcfa82c1ac0dbeb81f344bb2d |
|
BLAKE2b-256 | c6045195513010a3208f619e76835bd2d6b9dc0591c05ccab37cbce04a5c0faa |
Close
Hashes for preshed-3.0.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e9e47997003cce95ffd9ca3b2b748dbe03f7f3d14cd7746bfde254f00abf77 |
|
MD5 | 990cd0d2d0d4a44a933ea8b4329382e2 |
|
BLAKE2b-256 | f2b44290edb1ed1da047d60466f9a1535fea5720c1e81361ce30f2c0a6e020ad |
Close
Hashes for preshed-3.0.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ba7d9ce636b35142e17717219405f8e98e8541d33b330851ddd0fa9cdfbe69 |
|
MD5 | f6356de0358fcafc437af5e8798d65a9 |
|
BLAKE2b-256 | 4397d1a4b24ad28055369e799a65cb67beecaaebdde6ec941184520b7aff4047 |
Close
Hashes for preshed-3.0.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b136d7a1d91ee912b73083348815937b9f6f4e92d51aae9b521ea2db45b4b89 |
|
MD5 | c02f705ad5c52e6c7db7d9eb0537fc91 |
|
BLAKE2b-256 | 34ae7ee4cb7dfcdfa694430938df11b15226958aaa4ae7fbe2c35d191733813c |
Close
Hashes for preshed-3.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cf26f0e02a9b275a00badd332da10e3248b18e09799c1ce30c2c90d0070f464 |
|
MD5 | fbe0da9f489eae17819f5ccceeea394b |
|
BLAKE2b-256 | 6d68d62d58f95d69e2c992bbe9c2b450d53861a12e81922b3411105673aabc73 |
Close
Hashes for preshed-3.0.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13fd8bee826e1be6d2d02edfc0d41ae78c228c08335016cc3837f4cb97c7d801 |
|
MD5 | dcf960843c108d89592267f3d42b9ae5 |
|
BLAKE2b-256 | 55dd8691766aff157083dbe8c2411579d0d6f3d8ac32c52d539fa3ca993798dc |
Close
Hashes for preshed-3.0.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2da62b2ec65e06472d6df222dcd99ac793cf47c465a1bc839da65eafde192aab |
|
MD5 | 512b18592f6ebad3aae93cf5d38736d3 |
|
BLAKE2b-256 | 0b68c81736ec08683c7f057ea7a91983710653beef4843fdc8bb04352b40722d |
Close
Hashes for preshed-3.0.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d105512aea35cd6ee5cb247d248ad2259b2ad3f326239531d644529ecc7067dd |
|
MD5 | e3686ccb27b74608aa7f5a5844395cf3 |
|
BLAKE2b-256 | 309e55d8c39d7356b315c8119ef5ea73f3f041b74c5dc7ceae392b24f5c1176a |
Close
Hashes for preshed-3.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bc7dc33c5f7864563950ff7448f02c7b939e3b3df199e84e1ccbe9526ab8101 |
|
MD5 | 07b40a7536f7ffd6773beed8742ef694 |
|
BLAKE2b-256 | 0860efda7e74c9366f0a4d52267e06a36cd07468cc15473193d44c86fb273563 |
Close
Hashes for preshed-3.0.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b13dc3d78315be60aa245b28a82eb3970c753544d5c3c6a8056eba44005b135c |
|
MD5 | 2cd76b9b6c774be118cf5b6d7ef06bcb |
|
BLAKE2b-256 | d46347914efe1b32c8fc759d00d75c36f31cf89fabacb5a2e1e1515fd016c1a8 |
Close
Hashes for preshed-3.0.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7350e88a49f77114166305d6069b0f72073ace44b4c1c67db3cfa64bf5240cd9 |
|
MD5 | 6c4175e942b5fc2c278d0c60e2271a4b |
|
BLAKE2b-256 | cce6e2e583274949469d286e98913e6dc0b20af9dea0a727d1b75b7264960ca1 |
Close
Hashes for preshed-3.0.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84696ef75826f640b794e3b7c67e164efab8ef6e7b6a2a8acf26c31f1a63a3a0 |
|
MD5 | e9306fbbd73e61b5767d580d3a46433b |
|
BLAKE2b-256 | 6d6944fa0a205ca653336b3ec23841729983311f0457de1af49a1374574c90e3 |
Close
Hashes for preshed-3.0.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e11cf88bc0175f6627d650c81207e2ad0dc837f68264b6870b16a3f4eac416d |
|
MD5 | 4ca18a4ae0f957f1552fc4cc6835537e |
|
BLAKE2b-256 | 4ca05bbbb398768cda3def8032bfd0db02daf9f34fb5d482e06883fa23c846f5 |