Skip to content

Commit 9fca88b

Browse files
faernzonyitoo
authored andcommitted
Replace ring with aws-lc-rs across the dependency tree
Switches the cryptographic backend so that ring is no longer pulled into shadowsocks-rust on any supported target. * shadowsocks-crypto: use the new aws-lc-rs backend in place of the ring feature * tokio-rustls: select the aws_lc_rs provider instead of ring. * hickory-resolver: use tls-aws-lc-rs, https-aws-lc-rs and h3-aws-lc-rs in place of the *-ring variants. The only remaining ring path in the dependency tree is via quinn-proto on wasm32-unknown-unknown, which aws-lc-rs cannot target and which shadowsocks does not support.
1 parent 75d44c7 commit 9fca88b

3 files changed

Lines changed: 71 additions & 108 deletions

File tree

0 commit comments

Comments
 (0)