Hi,
Would you be open to either just replacing ring with the more up to date and actively maintained aws-lc-rs alternative? They are API compatible, so that should not be a complicated change.
Or, if you are not OK with outright just changing the backend, would you be open to making it configurable? So the downstream user of shadowsocks-crypto can select at either compile time or runtime if they want ring or aws-lc-rs? Much like what GotaTun has with this PR: mullvad/gotatun#122. Or what rustls has by making the crypto provider a runtime selection.
Hi,
Would you be open to either just replacing
ringwith the more up to date and actively maintainedaws-lc-rsalternative? They are API compatible, so that should not be a complicated change.Or, if you are not OK with outright just changing the backend, would you be open to making it configurable? So the downstream user of
shadowsocks-cryptocan select at either compile time or runtime if they wantringoraws-lc-rs? Much like what GotaTun has with this PR: mullvad/gotatun#122. Or whatrustlshas by making the crypto provider a runtime selection.