# Copyright (C) 2024 - 2024: # The Trinitrix Project # SPDX-License-Identifier: GPL-3.0-or-later # # This file is part of Trinitrix. # # Trinitrix is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published # by the Free Software Foundation, either version 3 of the License, # or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . [package] name = "triba" description = "This crate is the CBS side reference implementation for communication withthe Trinitrix Backend API (TriBA)" version = "0.1.0" edition = "2021" license = "GPL-3.0-or-later" homepage = "https://git.nerdcult.net/trinitrix" repository = "https://git.nerdcult.net/trinitrix/triba" readme = "README.md" [dependencies] thiserror = { version = "1.0.60" } tokio = { version = "1.37", features = [ "macros", "rt-multi-thread", ] } tokio-util = { version = "0.7.10" } uuid = { version = "1.8.0", features = ["v4"] } rand = "0.8.5" serde = { version = "1.0.201", features = ["derive"] } rmp-serde = "1.3.0" x25519-dalek = "2.0.1" aes-gcm-siv = { version = "0.11.1", features = ["aes"] } interprocess = { version = "2.1.0", features = ["tokio"] } triba-packet = { path = "../triba-packet" }