MAIN: Don't use all rustls default features#720
Conversation
* This disables ring and aws-lc-rs which allows users of the library to choose their own cryptoprovider * The binaries (storescu/storescp/etc) still use aws-lc-rs as default since the `app-common` package specifies rustls with default features.
|
I've been trying to build Can this introduce issues to users who would rather not have I tried removing the default features from |
|
I think this is because the applications ( |
Enet4
left a comment
There was a problem hiding this comment.
I have found the two problems that were locking the project with aws-lc-rs. After the proposed changes it is possible to depend exclusively on ring with a project like this:
[dependencies.rustls]
version = "0.23.36"
default-features = false
features = [
"logging",
"tls12",
"ring"
]
[dependencies.dicom-ul]
version = "0.9"
features = [
"async-tls",
"sync-tls",
]Co-authored-by: Eduardo Pinho <enet4mikeenet@gmail.com>
|
I had updated the |
ullibrary which allows users of the library to choose their own cryptoproviderapp-commonpackage specifies rustls with default features.Fixes #719