fix: install rustls ring crypto provider #77
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/install-rustls-provider"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
After fixing the non-root bind-mount permission gate, the v2.2.5 dev image reached the next live gate and panicked during startup:
The crate enables rustls
ring, while dependencies also pull inaws-lc-rs, so rustls 0.23 cannot infer a unique process-level provider.Approach
Install the rustls ring crypto provider at relay startup before tracing/config/server initialization.
Validation
Linux Docker toolchain on
uvm:cargo fmt --checkcargo test --locked -p portal-relay state::identity::tests::relay_identity_file_is_private