# Rust implementation of Umbral proxy reencryption algorithm [![crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] ![License][license-image] [![Build Status][build-image]][build-link] [![Coverage][coverage-image]][coverage-link] `nucypher-core` is the Rust implementation of the protocol objects for Nucypher network. [Documentation][docs-link] ## Bindings Bindings for several languages are available: * [JavaScript](https://github.com/nucypher/nucypher-core/tree/main/nucypher-core-wasm) (WASM-based) * [Python](https://github.com/nucypher/nucypher-core/tree/main/nucypher-core-python) [crate-image]: https://img.shields.io/crates/v/nucypher-core.svg [crate-link]: https://crates.io/crates/nucypher-core [docs-image]: https://docs.rs/nucypher-core/badge.svg [docs-link]: https://docs.rs/nucypher-core/ [license-image]: https://img.shields.io/crates/l/nucypher-core [build-image]: https://github.com/nucypher/nucypher-core/workflows/nucypher-core/badge.svg?branch=main&event=push [build-link]: https://github.com/nucypher/nucypher-core/actions?query=workflow%3Anucypher-core [coverage-image]: https://codecov.io/gh/nucypher/nucypher-core/branch/main/graph/badge.svg [coverage-link]: https://codecov.io/gh/nucypher/nucypher-core