Hacker GitHub

← All repos

briansmith/ring

View on GitHub ↗ ★ 4,113 Assembly

An experiment.

39 mentions on Hacker News by 31 people: 3 stories, 36 comments · first 2015-09-23 · latest 2025-02-08

Mentions per year 39 mentions · busiest year 2016 (8)
20082026
  1. …(Not in rust, but it's mostly assembly anyways so I'm not sure rust provides much. There is https://github.com/briansmith/ring in rust, not sure if it's sponsored by anyone)
  2. …issue is a big deal for most anyway. Feel free to help; see this issue filed by Josh Triplett: https://github.com/briansmith/ring/issues/1318#issuecomment-...
    comment by briansmith · 2024-01-13 · in AWS Libcrypto for Rust
  3. …assembly. [0]: https://github.com/rustcrypto [1]: https://github.com/sodiumoxide/sodiumoxide [2]: https://github.com/briansmith/ring
  4. https://github.com/BurntSushi/ripgrep https://github.com/rust-lang/hashbrown https://github.com/briansmith/ring https://github.com/rust-random/rand Lot of Rust programmers also coming from C, C++, and Go btw.
  5. …years now and there's an outstanding PR here you may not have seen since they filed it in 2020... https://github.com/briansmith/ring/pull/1057
  6. …leadership with a history of making hostile decisions towards their contributors and userbase ( see https://github.com/briansmith/ring/issues/774 for one example ). Something to be aware of if you're considering building with it.
  7. …can be important. One option if you're working with Rust anyway would be use something like Ring: https://github.com/briansmith/ring Ring's primitives are just taken from BoringSSL which is Google's fork of OpenSSL, they're a mix of C and…
    comment by tialaramex · 2022-07-06 · in OpenSSL Security Advisory
  8. …[2]: https://github.com/pyca/cryptography [3]: https://github.com/rustls/rustls [4]: https://github.com/briansmith/ring
    comment by woodruffw · 2022-07-05 · in OpenSSL Security Advisory
  9. https://github.com/briansmith/ring
    comment by tptacek · 2022-06-22 · in MEGA: Malleable Encryption Goes Awry
  10. …and security audits, unlike new Rust crypto libraries. [1]: https://github.com/FiloSottile/age [2]: https://github.com/briansmith/ring
    comment by marcus_cemes · 2022-04-02 · in Seriously, Stop Using RSA (2019)
  11. …in the making for almost a year already, you can link multiple versions of ring in one executable: https://github.com/briansmith/ring/issues/1268 Similarly, while the policy is still that ring only supports the newest rust compiler…
  12. Ring would be cool if not for https://github.com/briansmith/ring#versioning--stability
  13. …down OpenSSL. That's very different from a ground-up replacement. The closest attempt here is https://github.com/briansmith/ring but even that borrows heavily the cryptographic operations from BoringSSL. Those algorithms themselves are…
  14. …from openssl to these rust based projects? rustls - https://github.com/rustls/rustls ring - https://github.com/briansmith/ring If yes, then what is their experience?
    comment by MichaelMoser123 · 2021-09-07 · in OpenSSL 3.0
  15. …here - we were discussing this a lot in my peer group lately. [1] https://github.com/ctz/rustls [2] https://github.com/briansmith/ring
    comment by erdii · 2021-04-20 · in Preparing Rustls for Wider Adoption
  16. …is a great example of how the algorithms (same impls as OpenSSL) are exposed to end users. [1]: https://github.com/briansmith/ring
  17. …is a massive liability for any project that relies on it. I hope this changes eventually. [0]: https://github.com/briansmith/ring#versioning--stability
  18. …purely an API wrapper for BoringSSL at the moment, and does not implement any crypto in Rust. [1] https://github.com/briansmith/ring
  19. Thanks for the comments. The crypto is open source. We use the ring library: https://github.com/briansmith/ring - Ben, 1Password
    comment by bwoodruff · 2020-08-06 · in 1Password for Linux development preview
  20. …know if rustls has worked on those issues as well? I notice that rustls uses ring, which asserts on https://github.com/briansmith/ring that "Most of the C and assembly language code in ring comes from BoringSSL, and BoringSSL is derived…
  21. …tools, I would point you to the ring project, where they are very interested in formal proofs: https://github.com/briansmith/ring they might have some interesting options and a few of the people over there are very capable in answering…
  22. …are different. It is nice to see more crypto libs being developed for Rust. [1] https://github.com/briansmith/ring
  23. ….rust-lang.org/t/recent-change-to-make-exha... https://github.com/rust-lang-nursery/nomicon/issues/29 https://github.com/briansmith/ring/issues/416
  24. > crypto+rust Well, security_protocol+rust. The actual crypto comes from https://github.com/briansmith/ring which just calls hand-written assembly crypto code copied from BoringSSL.
  25. Have you thought about Chacha20/Poly1305-based analogues to the algorithms you implemented, per https://github.com/briansmith/ring/issues/413 ? Is AES-SIV mainly better because it is specified, and thus has seen more analysis, or are there…
  26. …and existent libraries. [1] https://github.com/redox-os/redox [2] https://github.com/ctz/rustls [3] https://github.com/briansmith/ring [4] https://github.com/isislovecruft/subtle [5] https://github.com/servo/servo [6]…
    comment by valarauca1 · 2017-06-28 · in Increasing Rust’s Reach
  27. …[1] https://docs.rs/hyper-native-tls/0.2.2/hyper_native_tls/ [2] https://github.com/briansmith/ring
    comment by aidanhs · 2017-03-28 · in Using Rust in Windows
  28. ▲ 2
    Ring – Safe, fast, small crypto using Rust
    story by remx · 2017-03-04 · 0 comments
  29. …be something phone-related, not the Ring cryptography library written in Rust based on Boringssl. ( https://github.com/briansmith/ring )
    comment by Ruud-v-A · 2016-11-05 · in Ring, officially a GNU package
  30. …that to Rust, and leaving it in C can be more clear. See the style guidelines from the project: https://github.com/briansmith/ring/blob/master/STYLE.md#unsa... The thing that are most appropriate for Rust are parsing, protocol…
    comment by lambda · 2016-11-03 · in BearSSL – Smaller SSL/TLS
  31. …eventually lead down a similar path as that of OpenSSL? I'm personally really excited for this: https://github.com/briansmith/ring It's a Rust oxidization of the BoringSSL library, meaning that parts of BoringSSL are being rewritten in…
    comment by bluejekyll · 2016-11-03 · in BearSSL – Smaller SSL/TLS
  32. ▲ 4
    Ring – Safe, fast, small crypto using Rust
    story by zerognowl · 2016-10-01 · 0 comments
  33. …with your "(oh-my-dear-god I can not unsee what I saw in there, the C, not Rust)" experience. [1] https://github.com/briansmith/ring
    comment by dochtman · 2016-08-22 · in A year of Rust and DNS
  34. …Rust code, wherever it makes sense to do so. You can see some of the planned work of this type at https://github.com/briansmith/ring/labels/oxidation . To see the past work, review the commit log of ring . However, we've done tons of work…
  35. …And, that Rust code calls functions in the C static library. The linker...links them together. [1] https://github.com/briansmith/ring
    comment by briansmith · 2016-06-12 · in Baby Steps: Slowly Porting Musl to Rust
  36. …about an effort to incrementally port some of the BoringSSL (fork of OpenSSL) primitives to Rust: https://github.com/briansmith/ring If anyone is looking to contribute and wants a "good first task", here are some tasks:…
    comment by frewsxcv · 2016-05-03 · in OpenSSL Security Advisory
  37. I am not like Google, but I'm already doing something like that: https://github.com/briansmith/ring and https://github.com/briansmith/webpki .
    comment by briansmith · 2015-10-20 · in BoringSSL
  38. …I've been doing an experiment along these lines. I've open sourced two parts so far: 1. https://github.com/briansmith/ring 2. https://github.com/briansmith/webpki It is a big project, but I am pretty sure it is going to succeed.
    comment by briansmith · 2015-10-19 · in Qualys Security Advisory – LibreSSL
  39. ▲ 2
    Simplified libcrypto (from BoringSSL) for Rust
    story by LegNeato · 2015-09-23 · 0 comments