This diff introduces a fix to resolve conflict in Rust crates which uses the OpenSSL library.
The fix is to use [[ https://docs.rs/openssl/latest/openssl/#vendored | OpenSSL as **vendored** according to the OpenSSL crate documentation ]].
The full context is available in the [[ https://linear.app/comm/issue/ENG-1738/openssl-conflict-issue-in-rust-crates | Linear task ]].
Related Linear task: [[ https://linear.app/comm/issue/ENG-1738/openssl-conflict-issue-in-rust-crates | ENG-1738 ]]