quinn
quinn copied to clipboard
Unable to compile for the QNX target
The dependency to ring and rcgen crates didn't compile for the QNX targets. Is there a way to by pass these ring/rcgen and use OpenSSL for QNX targets ?
Quinn does not rely on rcgen; that is only used in tests/examples.
ring is an optional dependency. You can use cargo features to rely on aws-lc-rs instead, though I have no idea if that has better QNX support. We have no plans to offer first-party support for an OpenSSL backend, though it might be possible to develop one out-of-tree, depending on whether they've decided to expose sufficiently low-level primitives.
In the future we plan to migrate our cryptography to graviola for better portability, but I don't know when that will be ready.