umbral-pre 0.11.0

Implementation of Umbral proxy reencryption algorithm
Documentation
[[bench]]
harness = false
name = "bench"
path = "bench/bench.rs"

[dependencies.base64]
default-features = false
features = ["alloc"]
version = "0.21"

[dependencies.chacha20poly1305]
default-features = false
features = ["alloc"]
version = "0.10"

[dependencies.derive_more]
default_features = false
features = ["as_ref", "from", "into"]
optional = true
version = "0.99"

[dependencies.generic-array]
features = ["zeroize"]
version = "0.14.6"

[dependencies.getrandom]
default-features = false
optional = true
version = "0.2"

[dependencies.hex]
default-features = false
features = ["alloc"]
version = "0.4"

[dependencies.hkdf]
default-features = false
version = "0.12"

[dependencies.js-sys]
optional = true
version = "0.3.63"

[dependencies.k256]
default-features = false
features = ["ecdsa", "arithmetic", "hash2curve"]
version = "0.13"

[dependencies.pyo3]
optional = true
version = "0.18"

[dependencies.rand_core]
default-features = false
version = "0.6"

[dependencies.rmp-serde]
optional = true
version = "1"

[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1"

[dependencies.sha2]
default-features = false
version = "0.10"

[dependencies.subtle]
default-features = false
version = "2.4"

[dependencies.wasm-bindgen]
optional = true
version = "0.2.86"

[dependencies.wasm-bindgen-derive]
optional = true
version = "0.2.0"

[dependencies.zeroize]
default-features = false
features = ["derive"]
version = "1.5"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"

[dev-dependencies.rmp-serde]
version = "1"

[dev-dependencies.serde_json]
version = "1"

[features]
bench-internals = ["default-rng"]
bindings-python = ["pyo3", "std", "derive_more", "default-serialization"]
bindings-wasm = ["js-sys", "default-serialization", "wasm-bindgen", "derive_more", "wasm-bindgen-derive", "getrandom/js"]
default = ["default-rng"]
default-rng = ["getrandom", "rand_core/getrandom"]
default-serialization = ["serde", "rmp-serde"]
serde = ["dep:serde"]
std = []

[package]
authors = ["Bogdan Opanchuk <bogdan@opanchuk.net>"]
categories = ["cryptography", "no-std"]
description = "Implementation of Umbral proxy reencryption algorithm"
edition = "2021"
license = "GPL-3.0-only"
name = "umbral-pre"
readme = "README.md"
repository = "https://github.com/nucypher/rust-umbral/tree/master/umbral-pre"
resolver = "1"
version = "0.11.0"

[package.metadata.docs.rs]
features = ["default-rng", "default-serialization"]
rustdoc-args = ["--cfg", "docsrs"]