OpenSSL in no_std environment

Hi, do you know what's the current way to get openssl support in a no_std environment?

From what I could tell the openssl crate doesn't support no_std environments?

In particular I would need X509 validation

x509-cert supports #![no_std] environments, not sure if it (plus probably some other crates from the Rust Crypto ecosystem) does what you need.

Do you need OpenSSL specifically, or is embedded-tls a good replacement for your use case? IMHO, this is the way.

1 Like