rc_crypto NSS binding crate conflicts with new nss-rs
Categories
(Application Services :: Support, defect)
Tracking
(Not tracked)
People
(Reporter: nwipper, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
We are currently in the process of creating and integrating a unified Rust language binding for NSS (nss-rs hereafter). Eventually, all Rust usage of NSS should through that crate. For simplicity's sake we would like that crate to be named "nss". However, currently rc_crypto has a support library that has that very name, which prevents us from vendoring the new crate into Firefox. Currently, the workaround is to name it "nss-rs".
Optimally, the nss crate in rc_crypto would be replaced by nss-rs as soon as possible, which would allow us to change nss-rs' name to "nss". Assuming that this transition will take some time and engineering effort, the next best option is to rename the the nss crate in rc_crypto to resolve the naming conflict.
This issue is also tracked on GitHub.
Updated•1 day ago
|
Comment 1•21 hours ago
|
||
Comment 2•1 hour ago
|
||
Authored by https://github.com/mhammond
https://github.com/mozilla/application-services/commit/cff11ab1ef19fc330a871aecac64402af7b245cc
[main] Bug 2032774 - rename internal 'nss' crate to 'nss-as' (#7362)
Description
•