Is there any reason this is not yet published on crates.io?
Is there any reason this is not yet published on crates.io?
I just haven't gotten around to it yet. I think most people can use git = "https://github.com/briansmith/ring" in their Cargo.toml so I'm not sure what the advantage of being on crates.io is.
Can a crate on crates.io use git = "https://github.com/briansmith/ring", or does crates.io require that all the dependencies be on crates.io too?
AFAIK crates on crates.io can use Git dependencies, at least last time I checked.
Yup, @SShrike is right. Crates on crates.io need to have all their dependencies on crates.io as well.
If no technically reason prohibts that, a release would be nice.
No rush though.
I see. I also verified that that is the case on #rust, though I didn't try it myself.
I am going to shoot for having _ring_ on crates.io by the end of the month, if not sooner. I am hoping to improve the AEAD interface and maybe the ECC interfaces before then.
<3 Thank you!
An update on this:
I spent some time refactoring the ring::digest, ring::hmac, and ring::pbkdf2 APIs in preparation for publishing on crates.io, so that I won't (I hope) need to make breaking changes to them afterward. here are the tasks remaining:
So, I am going to push this back to December.
Thanks for the hard work! I really appreciate it.
Better wait for a good and stable version to be released than to rush it.
Any progress?
Any progress?
Yes, actually we've made tons of progress. I think we could do this soon.
I created the milestone crates.io to track this.
Thanks.
Please test out https://crates.io/crates/ring. Thanks!
Seems to work well on Linux, good stuff!
:+1: Just published nobsign to crates.io
Thanks for testing this out! Closing this. Thanks to all the people who contributed to this.
Most helpful comment
Yes, actually we've made tons of progress. I think we could do this soon.