mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-07-28 14:26:59 -07:00
Rebase the sha3 upgrade work onto current main, take the digest traits from the shake crate, and remove the direct sha3 dependency from the graph.
43 lines
1.3 KiB
TOML
43 lines
1.3 KiB
TOML
[package]
|
|
name = "rosenpass-ciphers"
|
|
authors = ["Karolin Varner <karo@cupdev.net>", "wucke13 <wucke13@gmail.com>"]
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "MIT OR Apache-2.0"
|
|
description = "Rosenpass internal ciphers and other cryptographic primitives used by rosenpass."
|
|
homepage = "https://rosenpass.eu/"
|
|
repository = "https://github.com/rosenpass/rosenpass"
|
|
readme = "readme.md"
|
|
rust-version = "1.88.0"
|
|
|
|
[features]
|
|
bench = []
|
|
|
|
[[bench]]
|
|
name = "primitives"
|
|
harness = false
|
|
required-features = ["bench"]
|
|
|
|
[dependencies]
|
|
anyhow = { workspace = true }
|
|
rosenpass-to = { workspace = true }
|
|
rosenpass-constant-time = { workspace = true }
|
|
rosenpass-secret-memory = { workspace = true }
|
|
rosenpass-oqs = { workspace = true }
|
|
rosenpass-util = { workspace = true }
|
|
rosenpass-cipher-traits = { workspace = true }
|
|
static_assertions = { workspace = true }
|
|
zeroize = { workspace = true }
|
|
chacha20poly1305 = { workspace = true }
|
|
blake2 = { workspace = true }
|
|
shake = { workspace = true }
|
|
rand = { workspace = true, optional = true }
|
|
thiserror = { workspace = true, optional = true }
|
|
|
|
# # this one is only used in testing, so it requires the `bench` feature.
|
|
# libcrux = { workspace = true, optional = true }
|
|
|
|
[dev-dependencies]
|
|
rand = { workspace = true }
|
|
criterion = { workspace = true }
|