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
20082026
-
…(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)
comment by gpm · 2025-02-08 · in Asahi Linux lead developer Hector Martin resigns from Linux kernel -
…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 -
…assembly. [0]: https://github.com/rustcrypto [1]: https://github.com/sodiumoxide/sodiumoxide [2]: https://github.com/briansmith/ring
comment by conradludgate · 2023-09-15 · in Libsodium: A modern, portable, easy to use crypto library -
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.
comment by mcqueenjordan · 2022-12-09 · in Data-driven performance optimization with Rust and Miri -
…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
comment by justinjlynn · 2022-10-30 · in Patch OpenSSL on November 1 to avoid “critical” security vulnerability -
…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.
comment by justinjlynn · 2022-10-29 · in Patch OpenSSL on November 1 to avoid “critical” security vulnerability -
…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 -
…[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 -
https://github.com/briansmith/ring
comment by tptacek · 2022-06-22 · in MEGA: Malleable Encryption Goes Awry -
…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) -
…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…
comment by est31 · 2021-12-02 · in This shouldn't have happened: A vulnerability postmortem -
Ring would be cool if not for https://github.com/briansmith/ring#versioning--stability
comment by zacmps · 2021-12-01 · in This shouldn't have happened: A vulnerability postmortem -
…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…
comment by vlovich123 · 2021-12-01 · in This shouldn't have happened: A vulnerability postmortem -
…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 -
…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 -
…is a great example of how the algorithms (same impls as OpenSSL) are exposed to end users. [1]: https://github.com/briansmith/ring
comment by bluejekyll · 2021-03-22 · in OpenSSL will release a high-severity issue fix on 25th -
…is a massive liability for any project that relies on it. I hope this changes eventually. [0]: https://github.com/briansmith/ring#versioning--stability
comment by charliesome · 2020-12-15 · in Mundane: Rust cryptography library that is difficult to misuse -
…purely an API wrapper for BoringSSL at the moment, and does not implement any crypto in Rust. [1] https://github.com/briansmith/ring
comment by the_duke · 2020-12-15 · in Mundane: Rust cryptography library that is difficult to misuse -
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 -
…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…
comment by dwheeler · 2019-07-19 · in A Rust-based TLS library outperformed OpenSSL in almost every category -
…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…
comment by bluejekyll · 2019-01-14 · in Toshi: An Elasticsearch competitor written in Rust -
…are different. It is nice to see more crypto libs being developed for Rust. [1] https://github.com/briansmith/ring
comment by mrath · 2018-11-07 · in Mundane: Rust cryptography library backed by BoringSSL -
….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
comment by nalllar · 2018-08-18 · in Never patterns, exhaustive matching, and uninhabited types in Rust -
> 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.
comment by floatboth · 2018-06-25 · in Oxy – A Security Focused Remote Access Tool -
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…
comment by dochtman · 2017-10-17 · in Miscreant: a multi-language misuse resistant encryption library -
…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 -
…[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 -
▲ 2
Ring – Safe, fast, small crypto using Ruststory by remx · 2017-03-04 · 0 comments
-
…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 -
…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 -
…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 -
▲ 4
Ring – Safe, fast, small crypto using Ruststory by zerognowl · 2016-10-01 · 0 comments
-
…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 -
…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…
comment by briansmith · 2016-07-10 · in Rustls: new, modern TLS library written in Rust -
…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 -
…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 -
…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 -
▲ 2
Simplified libcrypto (from BoringSSL) for Ruststory by LegNeato · 2015-09-23 · 0 comments