Ring: Publish on crates.io

Created on 13 Oct 2015  路  15Comments  路  Source: briansmith/ring

Is there any reason this is not yet published on crates.io?

usability

Most helpful comment

Any progress?

Yes, actually we've made tons of progress. I think we could do this soon.

All 15 comments

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:

  • Refactor the asymmetric crypto API's interface.
  • Enable the assembly language optimizations on Windows.

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Jake-Shadle picture Jake-Shadle  路  11Comments

PvdBerg1998 picture PvdBerg1998  路  10Comments

pie-flavor picture pie-flavor  路  3Comments

briansmith picture briansmith  路  11Comments

DemiMarie picture DemiMarie  路  9Comments