-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename library to vdaf
#450
Comments
The RustCrypto organization has handled name changes a few times, here's some artifacts from how they've done it. https://docs.rs/crate/aes-ctr/0.99.99 |
Renaming is a good idea. Would it be desirable to have a more distinctive name? (Suppose someone else wanted to implement VDAFs in rust: It might not be "fair" for us to take the most generic name.) |
It's too late for fair, I already squatted the name |
When we cut over, we should consider releasing the same code (except for Cargo.toml) twice, under the old and new names, to make things easy for |
This repository is currently named
libprio-rs
, exporting a crate namedprio
.This is a poor name: while
libprio-rs
does include aPrio3
implementation, it also contains trait definitions & functionality useful for generic VDAFs, as well as several other VDAF implementations.For that reason, we should rename this library & crate to
vdaf
.While working on this, we should consider how this change will affect existing library users. (We probably don't want to yank previous versions, but we should publish one final version of
libprio-rs
with a big deprecation warning pointing to the newvdaf
library. Does Rust/Cargo provide any deprecation-warning functionality?)The text was updated successfully, but these errors were encountered: