[package]
edition = "2021"
name = "this-me"
version = "0.3.2"
authors = ["suiGn <admin@neurons.me>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
default-run = "me"
description = "Rust ground for the modern .me semantic kernel."
homepage = "https://neurons.me"
documentation = "https://docs.rs/this-me"
readme = "README.md"
keywords = [
"semantic-kernel",
"memory",
"identity",
"cryptography",
]
categories = [
"data-structures",
"cryptography",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/neurons-me/this.me"
[lib]
name = "this_me"
path = "src/lib.rs"
[[bin]]
name = "bench-cold-warm"
path = "src/bin/bench_cold_warm.rs"
[[bin]]
name = "bench-explain-overhead"
path = "src/bin/bench_explain_overhead.rs"
[[bin]]
name = "bench-fanout"
path = "src/bin/bench_fanout.rs"
[[bin]]
name = "bench-mirror"
path = "src/bin/bench_mirror.rs"
[[bin]]
name = "bench-ok"
path = "src/bin/bench_ok.rs"
[[bin]]
name = "bench-push-pull"
path = "src/bin/bench_push_pull.rs"
[[bin]]
name = "bench-secret-push-pull"
path = "src/bin/bench_secret_push_pull.rs"
[[bin]]
name = "bench-secret-scope"
path = "src/bin/bench_secret_scope.rs"
[[bin]]
name = "bench-sustained"
path = "src/bin/bench_sustained.rs"
[[bin]]
name = "me"
path = "src/main.rs"
[[example]]
name = "operators"
path = "examples/operators.rs"
[[example]]
name = "plural_selectors"
path = "examples/plural_selectors.rs"
[[example]]
name = "proof"
path = "examples/proof.rs"
[[example]]
name = "quickstart"
path = "examples/quickstart.rs"
[[example]]
name = "runtime_persistence"
path = "examples/runtime_persistence.rs"
[[example]]
name = "wrapped_audience"
path = "examples/wrapped_audience.rs"
[[test]]
name = "axioms_contract"
path = "tests/axioms_contract.rs"
[[test]]
name = "cli_contract"
path = "tests/cli_contract.rs"
[[test]]
name = "event_contract"
path = "tests/event_contract.rs"
[[test]]
name = "execute_contract"
path = "tests/execute_contract.rs"
[[test]]
name = "kernel_contract"
path = "tests/kernel_contract.rs"
[[test]]
name = "keyspace_contract"
path = "tests/keyspace_contract.rs"
[[test]]
name = "me_uri_contract"
path = "tests/me_uri_contract.rs"
[[test]]
name = "path_contract"
path = "tests/path_contract.rs"
[[test]]
name = "proof_contract"
path = "tests/proof_contract.rs"
[[test]]
name = "runtime_contract"
path = "tests/runtime_contract.rs"
[[test]]
name = "storage_contract"
path = "tests/storage_contract.rs"
[[test]]
name = "typescript_fixture_contract"
path = "tests/typescript_fixture_contract.rs"
[[test]]
name = "wrapped_secret_contract"
path = "tests/wrapped_secret_contract.rs"
[dependencies.aes-gcm]
version = "0.10"
[dependencies.ed25519-dalek]
version = "2"
[dependencies.getrandom]
version = "0.2"
[dependencies.hkdf]
version = "0.12"
[dependencies.p256]
version = "0.13"
features = ["ecdh"]
[dependencies.serde_json]
version = "1"
[dependencies.sha2]
version = "0.10"
[dependencies.sha3]
version = "0.10"