Replies inline. On Thursday, August 25, 2016 at 5:14:22 PM UTC-7, Diane Hosfelt wrote:
<snip> > Options > > 1. > > Continue to use existing OpenSSL bindings > 2. > > Contribute to a new or existing library in Rust > 3. > > Create bindings to another existing library 4. Use existing bindings to another existing library, enhance where necessary An example here would be Telos[1], which binds to LibreSSL's new "libtls" API. <snip> > Proposed Development > > I propose to create Rust bindings for NSS, which is the crypto library used > to secure Firefox. Not only does it fulfill all of Servo’s requirements, > but it already has support for future work like TLS 1.3. I also propose > that we create bindings for Mozilla:pkix8 for certificate validation. I > spoke to the NSS team to see if they would be able to support an effort > like this, and they were interested in helping. This is a practical way to > get trusted, tested crypto into Servo and the wider Rust community. There is also webpki[2] which is based on *ring*[3] and was written by Brian Smith, who also wrote a large fraction of mozilla::pkix[4] <snip> [1] https://crates.io/crates/telos [2] https://crates.io/crates/webpki [3] https://crates.io/crates/ring [4] https://github.com/mozilla/gecko-dev/commits/master/security/pkix _______________________________________________ dev-servo mailing list [email protected] https://lists.mozilla.org/listinfo/dev-servo

