| Crates.io | dpf |
| lib.rs | dpf |
| version | 0.2.0 |
| created_at | 2022-09-11 17:50:30.741081+00 |
| updated_at | 2022-09-27 18:59:30.554234+00 |
| description | A crate for the management of Distributed Point Functions |
| homepage | |
| repository | https://github.com/MatanHamilis/DPF/ |
| max_upload_size | |
| id | 663152 |
| size | 39,040 |
This crate gives the basic functionality of a cryptographic distributed point function, a cryptographic construction first proposed by Gilboa and Ishai [GI14] and later improved by Boyle, Gilboa and Ishai [BGI16].
With this primitive a unit vector $\vec{e}$ of size $N$ (that is, a vector with zeros in all coordinates except for a single coordinate) can be additively secret shared between two parties such that each share can be described using a key of size $\log N$ while merely assuming the existance of one-way-functions.
In case you find a bug or have an extra feature in mind you are interested in, feel free to submit an issue at the issues page.
Notice: This is a very early stage cryptographic library. USE AT YOUR OWN RISK! ZERO WARRENTY GUARANTEED.