Skip to content

Commit

Permalink
fix: shadowsocks-crypto is not optional
Browse files Browse the repository at this point in the history
  • Loading branch information
zonyitoo committed Nov 2, 2024
1 parent d79b018 commit 23d0bab
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions crates/shadowsocks/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,31 @@ trust-dns = ["hickory-dns"]
# WARN: Stream Cipher Protocol is proved to be insecure
# https://github.com/shadowsocks/shadowsocks-rust/issues/373
# Users should always avoid using these ciphers in practice
stream-cipher = ["shadowsocks-crypto", "shadowsocks-crypto/v1-stream"]
stream-cipher = [
"shadowsocks-crypto",
"shadowsocks-crypto/v1-stream",
"shadowsocks-crypto/ring",
]

# Enable AEAD ciphers
aead-cipher = ["shadowsocks-crypto", "shadowsocks-crypto/v1-aead"]
aead-cipher = [
"shadowsocks-crypto",
"shadowsocks-crypto/v1-aead",
"shadowsocks-crypto/ring",
]

# Enable extra AEAD ciphers
# WARN: These non-standard AEAD ciphers are not officially supported by shadowsocks community
aead-cipher-extra = ["aead-cipher", "shadowsocks-crypto/v1-aead-extra"]

# Enable AEAD 2022
aead-cipher-2022 = [
"shadowsocks-crypto",
"shadowsocks-crypto/v2",
"shadowsocks-crypto/ring",
"rand/small_rng",
"aes",
"lru_time_cache",
]
] # Enable AEAD 2022
# Enable AEAD 2022 with extra ciphers
aead-cipher-2022-extra = ["aead-cipher-2022", "shadowsocks-crypto/v2-extra"]

Expand Down Expand Up @@ -92,9 +100,7 @@ notify = { version = "7.0", optional = true }

aes = { version = "0.8", optional = true }
blake3 = "1.5"
shadowsocks-crypto = { version = "0.5.8", default-features = false, features = [
"ring",
], optional = true }
shadowsocks-crypto = { version = "0.5.8", default-features = false, optional = true }

[target.'cfg(any(windows, target_os = "linux", target_os = "android", target_os = "freebsd", target_os = "macos", target_os = "ios", target_os = "watchos", target_os = "tvos"))'.dependencies]
tokio-tfo = "0.3"
Expand Down

0 comments on commit 23d0bab

Please sign in to comment.