Index: sequoia-openpgp/Cargo.toml
===================================================================
--- sequoia-openpgp.orig/Cargo.toml
+++ sequoia-openpgp/Cargo.toml
@@ -319,13 +319,13 @@ features = ["std"]
 optional = true
 default-features = false
 
-[dependencies.ed25519-dalek]
-version = "2"
-features = [
-    "rand_core",
-    "zeroize",
-]
-optional = true
+#[dependencies.ed25519-dalek]
+#version = "2"
+#features = [
+#    "rand_core",
+#    "zeroize",
+#]
+#optional = true
 
 [dependencies.flate2]
 version = "1.0.1"
@@ -341,7 +341,7 @@ features = ["zeroize"]
 optional = true
 
 [dependencies.idna]
-version = ">= 1.0.3, < 2"
+version = ">= 0.4"
 
 [dependencies.lalrpop-util]
 version = "0.20"
@@ -396,13 +396,13 @@ features = [
 ]
 optional = true
 
-[dependencies.p521]
-version = "0.13"
-features = [
-    "ecdh",
-    "ecdsa",
-]
-optional = true
+#[dependencies.p521]
+#version = "0.13"
+#features = [
+#    "ecdh",
+#    "ecdsa",
+#]
+#optional = true
 
 [dependencies.rand]
 version = "0.8"
@@ -424,9 +424,9 @@ version = "0.1"
 features = ["oid"]
 optional = true
 
-[dependencies.rsa]
-version = "0.9.0"
-optional = true
+#[dependencies.rsa]
+#version = "0.9.0"
+#optional = true
 
 [dependencies.sha1collisiondetection]
 version = "0.3.1"
@@ -455,14 +455,14 @@ optional = true
 version = "1.12.0"
 optional = true
 
-[dependencies.x25519-dalek]
-version = "2"
-features = [
-    "static_secrets",
-    "zeroize",
-]
-optional = true
-default-features = false
+#[dependencies.x25519-dalek]
+#version = "2"
+#features = [
+#    "static_secrets",
+#    "zeroize",
+#]
+#optional = true
+#default-features = false
 
 [dependencies.xxhash-rust]
 version = "0.8"
@@ -491,33 +491,6 @@ version = "7.0"
 version = "0.20"
 default-features = false
 
-[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.chrono]
-version = "0.4.10"
-features = [
-    "std",
-    "wasmbind",
-    "clock",
-]
-default-features = false
-
-[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.getrandom]
-version = "0.2"
-features = ["js"]
-
-[target."cfg(windows)".dependencies.win-crypto-ng]
-version = "0.5.1"
-features = [
-    "rand",
-    "block-cipher",
-]
-optional = true
-
-[target."cfg(windows)".dependencies.winapi]
-version = "0.3.8"
-features = ["bcrypt"]
-optional = true
-default-features = false
-
 [lints.rust.unexpected_cfgs]
 level = "warn"
 priority = 0
