Skip to main content

Implementation of Umbral proxy reencryption algorithm

Project description

Python bindings for umbral-pre

pypi package Docs License

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


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 details)

Uploaded Source

Built Distributions

umbral_pre-0.11.0-cp311-cp311-win_amd64.whl (354.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

umbral_pre-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

umbral_pre-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

umbral_pre-0.11.0-cp310-cp310-win_amd64.whl (354.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

umbral_pre-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

umbral_pre-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

umbral_pre-0.11.0-cp39-cp39-win_amd64.whl (354.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

umbral_pre-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

umbral_pre-0.11.0-cp39-cp39-macosx_10_9_x86_64.whl (491.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

umbral_pre-0.11.0-cp38-cp38-win_amd64.whl (354.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

umbral_pre-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

umbral_pre-0.11.0-cp38-cp38-macosx_10_9_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

umbral_pre-0.11.0-cp37-cp37m-win_amd64.whl (354.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

umbral_pre-0.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

umbral_pre-0.11.0-cp37-cp37m-macosx_10_9_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file umbral_pre-0.11.0.tar.gz.

File metadata

  • Download URL: umbral_pre-0.11.0.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for umbral_pre-0.11.0.tar.gz
Algorithm Hash digest
SHA256 261d10922a79bbedc90c0036172b663b7f1cf9764e5dfe7963e0bef3a6df8eba
MD5 537719aa52c2cbee8c4db8961e950038
BLAKE2b-256 aa283661ee99f7cad74277bd62392ff87be6403d78e6853f96752be7edeb86f5

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for umbral_pre-0.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 97b73a057dbc70cf7492687b2a47ae4468efbdceac640ef313e8d0c604dfcf24
MD5 aa2df2ae0ac12a1a917daeed1277a148
BLAKE2b-256 d75f848c3919fb2bbe344b84627e5254a623985874cdcf85eabad83d69c090c1

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for umbral_pre-0.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1e878973ab407c008e23bb42e1756ac05fd25ffa63773d1c677399f87a204925
MD5 7e5f681385d56b62519f91128434f8d6
BLAKE2b-256 6f51b89ee967fec38364b5145ef6cddc98bb92135cde350bd6ff978b13316e62

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for umbral_pre-0.11.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1e674864af4740ebeddf2fbc452d43a3ce6f3f25a52be34113b5be68b7a90410
MD5 ca31b044c363967671361333984498e1
BLAKE2b-256 03657069471612c9f08186a0782b533c934325bfd4d95cf8319bb3faf7199d55

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for umbral_pre-0.11.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e0f283f0e20dfa91f9afd3203cdf3573bca6e93335b7897a5ad4ee3480fc8fa6
MD5 9e03e5ffc33063fc9147b6534a38ea47
BLAKE2b-256 12702ef7a33961647fbf5c5cf406b4ab4c324f5ce7473a7347faf8e576ed0b0b

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for umbral_pre-0.11.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 df8c636169aaf86944394dd5258ade01bdb61fbe7b26e2d3e06aede0e774f382
MD5 1b8c202162b5fbd3422fdb1da4e48d1b
BLAKE2b-256 5d751b70c8fb5d96f140704068b378d9f7abe2c921834f614c74607cd4d7e907

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file umbral_pre-0.11.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page