The entire reason half the ecosystem is using rustls rather than openssl is because it "just works" without any dependencies.
Having upgraded to the latest version, I get the following error:
error: failed to run custom build command for aws-lc-sys v0.15.0
...
Missing dependency: nasm
It's very frustrating that aws-lc has been added to the default dependency list as many intermediate dependencies forget to add "default-features = false", making it in practice a hard dependency of rustls.
Please reconsider making aws-lc the default backend. The default backend should require fewer dependencies, not more. Any minor performance difference is a secondary concern.
The entire reason half the ecosystem is using rustls rather than openssl is because it "just works" without any dependencies.
Having upgraded to the latest version, I get the following error:
It's very frustrating that
aws-lchas been added to the default dependency list as many intermediate dependencies forget to add "default-features = false", making it in practice a hard dependency of rustls.Please reconsider making
aws-lcthe default backend. The default backend should require fewer dependencies, not more. Any minor performance difference is a secondary concern.