[package]
name = "truthlinked-core"
authors = ["TruthLinked Labs <Donatus@truthlinked.org>"]
description = "Core protocol primitives for the TruthLinked post-quantum blockchain."
version = "0.1.1"
edition = "2021"
license = "MIT"
readme = "README.md"
homepage = "https://truthlinked.org"
repository = "https://github.com/truth-linked/truthlinked"
documentation = "https://docs.rs/truthlinked-core"
keywords = ["truthlinked", "blockchain", "post-quantum", "transactions", "crypto"]
categories = ["cryptography", "data-structures"]
include = ["Cargo.toml", "README.md", "LICENSE", "src/**/*.rs"]
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
hex = "0.4"
sha2 = "0.10"
postcard = { version = "1.1", features = ["alloc"] }
rand = "0.8"
rand_chacha = "0.3"
rand_core = "0.6"
bip39 = "2.2.2"
pbkdf2 = { version = "0.12", features = ["simple"] }
hmac = "0.12"
hkdf = "0.12"
argon2 = "0.5"
aes-gcm = "0.10"
blake3 = "1.5"
fips204 = { version = "0.4", features = ["ml-dsa-65"] }
fips203 = "0.4"
rpassword = "7.3"