Sepparated the code out into 3 more library crates: cryptography, entity and pass_manager

This commit is contained in:
2023-06-01 14:42:35 +03:00
parent c40ffafd69
commit cda07b4d84
46 changed files with 360 additions and 268 deletions

32
Cargo.lock generated
View File

@@ -460,6 +460,22 @@ dependencies = [
"typenum",
]
[[package]]
name = "cryptography"
version = "0.1.0"
dependencies = [
"arrayvec",
"bitflags 2.3.1",
"chacha20poly1305",
"entity",
"pbkdf2",
"rand",
"scrypt",
"sea-orm",
"sha2",
"thiserror",
]
[[package]]
name = "darling"
version = "0.13.4"
@@ -566,6 +582,14 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "entity"
version = "0.1.0"
dependencies = [
"futures",
"sea-orm",
]
[[package]]
name = "env_logger"
version = "0.10.0"
@@ -1314,21 +1338,17 @@ version = "0.1.0"
dependencies = [
"anyhow",
"arrayvec",
"bitflags 2.3.1",
"chacha20poly1305",
"cryptography",
"dotenv",
"entity",
"futures",
"itertools 0.10.5",
"log",
"migration",
"pbkdf2",
"pretty_env_logger",
"rand",
"scrypt",
"sea-orm",
"serde",
"serde_json",
"sha2",
"teloxide",
"thiserror",
"tokio",