[package] name = "falcot" version = "1.0.0" edition = "2024" [dependencies] tokio = { version = "1.0", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" rmp-serde = "1.1" rmp = "0.8" toml = "0.8" rlua = "0.20.1" crossbeam = "0.8" dashmap = "5.0" log = "0.4" env_logger = "0.10" anyhow = "1.0" thiserror = "1.0" uuid = { version = "1.0", features = ["v4"] } chrono = { version = "0.4", features = ["serde"] } hyper = { version = "0.14", features = ["full"] } hyper-rustls = "0.24" rustls = "0.21" rustls-pemfile = "1.0" tokio-rustls = "0.24" rcgen = "0.11" # Для генерации сертификатов time = "0.3" # Для работы с временем в generate_certs siphasher = "1.0.1" # Добавляем для консистентного хэширования [[bin]] name = "generate_certs" path = "src/bin/generate_certs.rs" [dev-dependencies] tokio = { version = "1.0", features = ["full", "rt-multi-thread", "time"] } [[test]] name = "integration_tests" path = "tests/integration_tests.rs" harness = true