diff --git a/Cargo.lock b/Cargo.lock index 4490afc..9ae8af3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bba18ee93d577a8428902687bcc2b6b45a56b1981a1f6d779731c86cc4c5db18" [[package]] -name = "des" +name = "des-lib" version = "0.1.0" dependencies = [ "claims", diff --git a/Cargo.toml b/Cargo.toml index 3bf535b..40caec1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,17 +1,13 @@ -[package] -name = "des" -version = "0.1.0" -authors = ["Kristofers Solo "] -edition = "2024" +[workspace] +resolver = "2" +members = ["des-lib"] -[dependencies] - -[dev-dependencies] +[workspace.dependencies] claims = "0.8" rand = "0.9" rstest = "0.26" -[lints.clippy] +[workspace.lints.clippy] pedantic = "warn" nursery = "warn" unwrap_used = "warn" diff --git a/des-lib/Cargo.toml b/des-lib/Cargo.toml new file mode 100644 index 0000000..1bb0b52 --- /dev/null +++ b/des-lib/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "des-lib" +version = "0.1.0" +authors = ["Kristofers Solo "] +edition = "2024" + +[dependencies] + +[dev-dependencies] +claims.workspace = true +rand.workspace = true +rstest.workspace = true + +[lints] +workspace = true diff --git a/src/constants.rs b/des-lib/src/constants.rs similarity index 100% rename from src/constants.rs rename to des-lib/src/constants.rs diff --git a/src/lib.rs b/des-lib/src/lib.rs similarity index 100% rename from src/lib.rs rename to des-lib/src/lib.rs diff --git a/tests/des.rs b/des-lib/tests/des.rs similarity index 100% rename from tests/des.rs rename to des-lib/tests/des.rs diff --git a/tests/key_schedule.rs b/des-lib/tests/key_schedule.rs similarity index 100% rename from tests/key_schedule.rs rename to des-lib/tests/key_schedule.rs