Implementation of Umbral proxy reencryption algorithm
Project description
Python bindings for umbral-pre
This repo contains the Python bindings for the main Rust project.
Build
You will need to have setuptools-rust
installed. Then, for development you can just do pip install -e .
as usual.
Building Linux wheels must be done via Docker (makefile under construction).
docker pull quay.io/pypa/manylinux2014_x86_64
docker run --rm -v `pwd`/..:/io quay.io/pypa/manylinux2014_x86_64 /io/umbral-pre-python/build-wheels.sh
Development
Update umbral-pre-python/stubtest-allowlist.txt
with:
cd umbral-pre-python
python -m mypy.stubtest umbral_pre --generate-allowlist > stubtest-allowlist.txt
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
umbral_pre-0.11.0.tar.gz
(21.5 kB
view hashes)
Built Distributions
Close
Hashes for umbral_pre-0.11.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97b73a057dbc70cf7492687b2a47ae4468efbdceac640ef313e8d0c604dfcf24 |
|
MD5 | aa2df2ae0ac12a1a917daeed1277a148 |
|
BLAKE2b-256 | d75f848c3919fb2bbe344b84627e5254a623985874cdcf85eabad83d69c090c1 |
Close
Hashes for umbral_pre-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3681dffaad44574e1818aee7bc8dd04d5ed2a0587f291a63216a63493f18a048 |
|
MD5 | a8124d4bbfa15b708691dc60c5213b0e |
|
BLAKE2b-256 | abaae4fd802865231feaf486d94e985e1d40ec8f7a0cc18a882ed7af136314b1 |
Close
Hashes for umbral_pre-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0935867f7a5c494513430045ef33cb9fcebc0539c4c94eef7687fca554b0fce |
|
MD5 | 219406a7ca8e26c90f8cb93d72bdb2fc |
|
BLAKE2b-256 | 176e26988daf3f0ca50fd750405c709da60e7d484bee20d75703b665748c148c |
Close
Hashes for umbral_pre-0.11.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e878973ab407c008e23bb42e1756ac05fd25ffa63773d1c677399f87a204925 |
|
MD5 | 7e5f681385d56b62519f91128434f8d6 |
|
BLAKE2b-256 | 6f51b89ee967fec38364b5145ef6cddc98bb92135cde350bd6ff978b13316e62 |
Close
Hashes for umbral_pre-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43aa22b8d4c8abb5a35bb64ddc373187c7811007da6530c7e29122ad50ee14c1 |
|
MD5 | b4f3f093a7674ea3953c8b0529975ec2 |
|
BLAKE2b-256 | 0ae7ee56e1cbd71f1868fb922d3bd04983490e2e58794cf6d0a4bd06fc5e07c4 |
Close
Hashes for umbral_pre-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eb949fe416ee6cf3305de5e5a7b0795af40b4ea99bc8fdda160a8399facf589 |
|
MD5 | 5a67da723e9b801f2b17e272a4f9509a |
|
BLAKE2b-256 | 354a540ed74caa161158f46639991436f52e91ff5867547f0adfccfd1612741c |
Close
Hashes for umbral_pre-0.11.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e674864af4740ebeddf2fbc452d43a3ce6f3f25a52be34113b5be68b7a90410 |
|
MD5 | ca31b044c363967671361333984498e1 |
|
BLAKE2b-256 | 03657069471612c9f08186a0782b533c934325bfd4d95cf8319bb3faf7199d55 |
Close
Hashes for umbral_pre-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0e972c45f5d68b9097d9c12aef6973f78e7584a4a489998767138047678824e |
|
MD5 | 86c09361151b35745428c23403437bed |
|
BLAKE2b-256 | d7b163a4a72a865672633e3dce5ea6445e40f92f9e504624c88863361c8dc743 |
Close
Hashes for umbral_pre-0.11.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78159ba55d770ebecadc09016a7a1b035abb5dc98cf1ff43252de37341849015 |
|
MD5 | dd52b54b864c01a459cc96059fe9648f |
|
BLAKE2b-256 | 9b92f2b6c0f86637a8664cb2e09d8b84fc2f799c44ca4b2ba4af0eec1bc848f0 |
Close
Hashes for umbral_pre-0.11.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0f283f0e20dfa91f9afd3203cdf3573bca6e93335b7897a5ad4ee3480fc8fa6 |
|
MD5 | 9e03e5ffc33063fc9147b6534a38ea47 |
|
BLAKE2b-256 | 12702ef7a33961647fbf5c5cf406b4ab4c324f5ce7473a7347faf8e576ed0b0b |
Close
Hashes for umbral_pre-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 337dba4d0edc66322ffa42f6b2486616ceec97aa0461b71ad45413b6315e85e9 |
|
MD5 | 142ec7177f187dd8119e7eee3c816cc7 |
|
BLAKE2b-256 | 0be2162afe6bf2fbb388d30bc826b94bc81b4afe4e8a2c1071109022c152b7c2 |
Close
Hashes for umbral_pre-0.11.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2776bdeb462aef27652feae99ba535b0e4bcecac75301c1bd44f6fb266dbf637 |
|
MD5 | 3d75623f7bff5d68d7650ce24ac9067f |
|
BLAKE2b-256 | 5eadc95db266578a69220b2614add8b1e73f31de5110677b02ddacfb8affa123 |
Close
Hashes for umbral_pre-0.11.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df8c636169aaf86944394dd5258ade01bdb61fbe7b26e2d3e06aede0e774f382 |
|
MD5 | 1b8c202162b5fbd3422fdb1da4e48d1b |
|
BLAKE2b-256 | 5d751b70c8fb5d96f140704068b378d9f7abe2c921834f614c74607cd4d7e907 |
Close
Hashes for umbral_pre-0.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af5491a20409b7ef66a3c844e7dad0d5c1de9ccbc564a5473faf6f774c2e43cf |
|
MD5 | 3a4b6af08d8773a3acfbd220f92f0853 |
|
BLAKE2b-256 | 7e1695a3fe4fda5c642414f552e6ee92be39941cf6eb69cec9e2eb25f8b99331 |
Close
Hashes for umbral_pre-0.11.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d48e3b795cf4a110c8a75ddc03c8301bca84533256c95021504d99b5cd83c865 |
|
MD5 | ffa0609b807a997df3c3efa9d6d55376 |
|
BLAKE2b-256 | 33d90157dc0a7d84bb410daeb51ff08f57c71f408a4109f888ba4d998d6d034f |