[dependencies.anyhow]
version = "^1.0.0"
[dependencies.bc-crypto]
version = "^0.9.0"
[dependencies.bc-rand]
version = "^0.4.0"
[dependencies.bc-tags]
version = "^0.3.0"
[dependencies.bc-ur]
version = "^0.10.0"
[dependencies.dcbor]
features = ["anyhow", "multithreaded"]
version = "^0.20.0"
[dependencies.hex]
version = "^0.4.3"
[dependencies.miniz_oxide]
version = "^0.7.1"
[dependencies.pqcrypto-mldsa]
version = "^0.1.1"
[dependencies.pqcrypto-mlkem]
version = "^0.1.0"
[dependencies.pqcrypto-traits]
version = "^0.3.5"
[dependencies.rand_core]
version = "0.6.4"
[dependencies.ssh-agent-client-rs]
version = "1.0.0"
[dependencies.ssh-key]
default-features = false
features = ["dsa", "ecdsa", "rand_core", "std", "crypto"]
version = "=0.6.7"
[dependencies.sskr]
version = "^0.8.0"
[dependencies.url]
version = "^2.4.1"
[dependencies.zeroize]
default-features = false
features = ["alloc", "zeroize_derive"]
version = "1.8.1"
[dev-dependencies.hex-literal]
version = "^0.4.1"
[dev-dependencies.indoc]
version = "^2.0.0"
[dev-dependencies.version-sync]
version = "^0.9.0"
[features]
ssh_agent_tests = []
[lib]
name = "bc_components"
path = "src/lib.rs"
[package]
authors = ["Blockchain Commons"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography"]
description = "Secure Components for Rust."
documentation = "https://docs.rs/bc-components"
edition = "2024"
keywords = ["cryptography"]
license = "BSD-2-Clause-Patent"
name = "bc-components"
readme = "README.md"
repository = "https://github.com/BlockchainCommons/bc-components-rust"
resolver = "2"
version = "0.22.0"
[[package.metadata.release.pre-release-replacements]]
file = "README.md"
replace = '{{crate_name}} = "{{version}}"'
search = "bc-components = .*"
[[package.metadata.release.pre-release-replacements]]
file = "src/lib.rs"
replace = '{{crate_name}} = "{{version}}"'
search = "bc-components = .*"
[[package.metadata.release.pre-release-replacements]]
file = "src/lib.rs"
replace = '#![doc(html_root_url = "https://docs.rs/bc-components/{{version}}")]'
search = '#!\[doc\(html_root_url = "https://docs.rs/bc-components/[0-9.]*"\)\]'