bc-components 0.22.0

Secure Components for Rust.
Documentation
[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.]*"\)\]'