quinn icon indicating copy to clipboard operation
quinn copied to clipboard

Unable to compile for the QNX target

Open balupamidipati opened this issue 5 months ago • 1 comments

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 ?

balupamidipati avatar Jun 18 '25 17:06 balupamidipati

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.

Ralith avatar Jun 18 '25 18:06 Ralith