2018-02-16 23:52:24 +00:00
|
|
|
.. pyUmbral documentation master file
|
|
|
|
created Thu Feb 15 12:47:25 2018.
|
2018-02-15 20:51:23 +00:00
|
|
|
|
2018-02-16 23:52:24 +00:00
|
|
|
pyUmbral
|
|
|
|
========
|
|
|
|
|
|
|
|
.. image:: https://travis-ci.org/nucypher/pyUmbral.svg?branch=master
|
|
|
|
:target: https://travis-ci.org/nucypher/pyUmbral
|
|
|
|
|
2018-02-17 06:30:28 +00:00
|
|
|
pyUmbral is a python implementation of Umbral using OpenSSL and Cryptography.io,
|
2018-02-16 23:52:24 +00:00
|
|
|
enabling users to perform *split-key proxy re-encryption* and public key encryption
|
|
|
|
in an understandable and usable manner.
|
2018-02-15 20:51:23 +00:00
|
|
|
|
|
|
|
.. toctree::
|
2018-02-17 06:30:28 +00:00
|
|
|
:maxdepth: 3
|
2018-02-16 23:52:24 +00:00
|
|
|
:caption: Table of Contents:
|
|
|
|
|
|
|
|
installation
|
2018-02-17 04:58:45 +00:00
|
|
|
using_pyumbral
|
2018-02-16 23:52:24 +00:00
|
|
|
|
|
|
|
Features
|
2018-02-17 06:30:28 +00:00
|
|
|
==========
|
|
|
|
- Proxy Re-encryption
|
2018-02-18 00:24:02 +00:00
|
|
|
- Threshold Re-encryption Key Splitting
|
|
|
|
- Bulk Data and Key Encapsulation
|
2018-02-17 06:30:28 +00:00
|
|
|
- Re-encryption Key Generation
|
|
|
|
- Public Key Encryption & Decryption
|
2018-02-18 00:24:02 +00:00
|
|
|
- Asymmetric Umbral Key Generation
|
|
|
|
- Elliptic Curve Arithmetic
|
2018-02-15 20:51:23 +00:00
|
|
|
|
|
|
|
|
2018-02-17 00:36:49 +00:00
|
|
|
Technical documentation
|
|
|
|
========================
|
|
|
|
"Umbral: A Threshold Proxy Re-Encryption Scheme"
|
|
|
|
by David Nuñez
|
|
|
|
|
|
|
|
Technical documentation and cryptographic specifications
|
|
|
|
are availible on GitHub https://github.com/nucypher/umbral-doc/blob/master/umbral-doc.pdf.
|
|
|
|
|
|
|
|
|
|
|
|
Support & Contribute
|
|
|
|
=====================
|
|
|
|
|
|
|
|
- Issue Tracker: https://github.com/nucypher/pyUmbral/issues
|
|
|
|
- Source Code: https://github.com/nucypher/pyUmbral
|
|
|
|
|
|
|
|
|
2018-02-15 20:51:23 +00:00
|
|
|
|
|
|
|
Indices and tables
|
|
|
|
==================
|
|
|
|
|
|
|
|
* :ref:`genindex`
|
|
|
|
* :ref:`modindex`
|
|
|
|
* :ref:`search`
|