https://github.com/nucypher/rust-umbral
Umbral implementation in Rust
https://github.com/nucypher/rust-umbral
Last synced: about 1 year ago
JSON representation
Umbral implementation in Rust
- Host: GitHub
- URL: https://github.com/nucypher/rust-umbral
- Owner: nucypher
- Created: 2020-07-28T05:43:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-29T04:11:40.000Z (over 2 years ago)
- Last Synced: 2025-05-01T00:47:24.665Z (about 1 year ago)
- Language: Rust
- Size: 923 KB
- Stars: 52
- Watchers: 9
- Forks: 20
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Implementation of Umbral proxy reencryption algorithm
This repo contains Rust implementation of the [Umbral][umbral] threshold proxy re-encryption scheme and bindings to some other languages.
* [Rust](https://github.com/nucypher/rust-umbral/tree/master/umbral-pre) (primary) [![crate][rust-crate-image]][rust-crate-link] [![Docs][rust-docs-image]][rust-docs-link] ![License][rust-license-image] [![Build Status][rust-build-image]][rust-build-link] [![Coverage][rust-coverage-image]][rust-coverage-link]
* [JavaScript](https://github.com/nucypher/rust-umbral/tree/master/umbral-pre-wasm) (WASM-based) [![npm package][js-npm-image]][js-npm-link] ![License][js-license-image]
* [Python](https://github.com/nucypher/rust-umbral/tree/master/umbral-pre-python) [![pypi package][pypi-image]][pypi-link] [![Docs][rtd-image]][rtd-link] ![License][pypi-license-image]
[rust-crate-image]: https://img.shields.io/crates/v/umbral-pre.svg
[rust-crate-link]: https://crates.io/crates/umbral-pre
[rust-docs-image]: https://docs.rs/umbral-pre/badge.svg
[rust-docs-link]: https://docs.rs/umbral-pre/
[rust-license-image]: https://img.shields.io/crates/l/umbral-pre
[rust-build-image]: https://github.com/nucypher/rust-umbral/workflows/umbral-pre/badge.svg?branch=master&event=push
[rust-build-link]: https://github.com/nucypher/rust-umbral/actions?query=workflow%3Aumbral-pre
[rust-coverage-image]: https://codecov.io/gh/nucypher/rust-umbral/branch/master/graph/badge.svg
[rust-coverage-link]: https://codecov.io/gh/nucypher/rust-umbral
[js-npm-image]: https://img.shields.io/npm/v/@nucypher/umbral-pre
[js-npm-link]: https://www.npmjs.com/package/@nucypher/umbral-pre
[js-license-image]: https://img.shields.io/npm/l/@nucypher/umbral-pre
[pypi-image]: https://img.shields.io/pypi/v/umbral-pre
[pypi-link]: https://pypi.org/project/umbral-pre/
[pypi-license-image]: https://img.shields.io/pypi/l/umbral-pre
[rtd-image]: https://readthedocs.org/projects/rust-umbral/badge/?version=latest
[rtd-link]: https://rust-umbral.readthedocs.io/en/latest/
[umbral]: https://github.com/nucypher/umbral-doc/blob/master/umbral-doc.pdf