Closed sunng87 closed 5 months ago
The updated feature sets:
server-api-aws-lc-rs
as default, to align with upstream's defaults. It includes tokio-rustls with aws-lc-rs turned onserver-api-ring
as alternative to use ring for rustlsscram
as optional feature to enable scram authentication, it has to be used together with either server-api-aws-lc-rs
or server-api-ring
x509-certificate
brings in ring still so scram will always bring ring & aws-lc-rs unless using server-api-ring
. But that's implementation detail, maybe in future x509-certificate can add aws-lc-rs feature. Otherwise LGTM
This patch makes scram an optional feature completely as it introduces a few cypto libraries you might not want if you do not use scram in your application.
cc @serprex , this changes some behaviour introduced in #179