[package]
edition = "2021"
name = "nucypher-core"
version = "0.16.0"
authors = ["Bogdan Opanchuk <bogdan@opanchuk.net>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Nucypher network core datastructures"
readme = "README.md"
categories = [
"cryptography",
"no-std",
]
license = "GPL-3.0-only"
repository = "https://github.com/nucypher/nucypher-core/tree/main/nucypher-core"
resolver = "1"
[lib]
name = "nucypher_core"
path = "src/lib.rs"
[dependencies.ark-std]
version = "0.4"
[dependencies.chacha20poly1305]
version = "0.10.1"
[dependencies.ethers]
version = "2.0.14"
[dependencies.ferveo]
version = "0.4.0"
package = "ferveo-nucypher"
[dependencies.generic-array]
version = "0.14"
features = ["zeroize"]
[dependencies.hex]
version = "0.4"
[dependencies.hkdf]
version = "0.12.3"
[dependencies.primitive-types]
version = "0.14.0"
features = ["serde"]
[dependencies.rand]
version = "0.8.5"
[dependencies.rand_chacha]
version = "0.3.1"
[dependencies.rand_core]
version = "0.6.4"
[dependencies.rmp-serde]
version = "1"
[dependencies.serde]
version = "1"
features = ["derive"]
default-features = false
[dependencies.serde_json]
version = "1"
[dependencies.serde_with]
version = "1.14"
[dependencies.sha2]
version = "0.10.6"
[dependencies.sha3]
version = "0.10"
[dependencies.umbral-pre]
version = "0.11.0"
features = ["serde"]
[dependencies.x25519-dalek]
version = "2.0.0-rc.2"
features = [
"serde",
"static_secrets",
]
[dependencies.zeroize]
version = "1.6.0"
features = ["derive"]