Closed Bug 2032774 Opened 25 days ago Closed 1 hour ago

rc_crypto NSS binding crate conflicts with new nss-rs

Categories

(Application Services :: Support, defect)

defect

Tracking

(Not tracked)

RESOLVED FIXED

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.

Status: NEW → RESOLVED
Closed: 1 hour ago
Flags: qe-verify+
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: