diff --git a/Cargo.toml b/Cargo.toml
index 6d4f0a60d45210f04102a68ef7593d13db69e93f..fad618bd528b1b237cc03fafc1f5cc2610a9088e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2021"
 description = "A SSH library suitable for embedded and larger programs"
 repository = "https://github.com/mkj/sunset"
 categories = ["network-programming", "no-std"]
-license-file = "LICENSE"
+license = "MPL-2.0"
 keywords = ["ssh"]
 
 [workspace]
diff --git a/async/Cargo.toml b/async/Cargo.toml
index 6f27e9db33d9e2ad0a6574ef0a5c2e9cfd72fa93..6914bd4dd4eafe6907be9ef5837f286b5ee3299f 100644
--- a/async/Cargo.toml
+++ b/async/Cargo.toml
@@ -3,6 +3,8 @@ name = "sunset-async"
 version = "0.1.0"
 edition = "2021"
 repository = "https://github.com/mkj/sunset"
+license = "MPL-2.0"
+description = "Async wrapper for Sunset SSH"
 
 [dependencies]
 sunset = { path = "..", features = ["std"] }
diff --git a/sshwire-derive/Cargo.toml b/sshwire-derive/Cargo.toml
index e13e0802d8c8d6ad8ec80979a6901c09fa37277d..7047fbfdefc07deb96094a52d4b36d5aeddce75c 100644
--- a/sshwire-derive/Cargo.toml
+++ b/sshwire-derive/Cargo.toml
@@ -3,6 +3,8 @@ name = "sunset-sshwire-derive"
 version = "0.1.0"
 edition = "2021"
 repository = "https://github.com/mkj/sunset"
+license = "MPL-2.0"
+description = "Derive macros for Sunset SSH packet encoder/decoder"
 
 [lib]
 proc-macro = true