this-me 0.3.0

Rust ground for the modern .me semantic kernel.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "this-me"
version = "0.3.0"
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"
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-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"

[[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"