From ce933bb3c168f062e57197b3d664e40eb070fe07 Mon Sep 17 00:00:00 2001 From: Daniel McCarney Date: Thu, 13 Apr 2023 11:27:24 -0400 Subject: [PATCH] docs: replace dead Ring link from README. Previously we linked to the *ring* README to describe Ring's supported architectures in more detail. Unfortunately that section of the upstream README was removed without a replacement. This commit emphasizes that while Rustls is platform independent, *ring* is not. To replace the detailed platform support information we now link directly to the relevant *ring* CI configuration for the version in use by Rustls. --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 48dd1dff..ed77523d 100644 --- a/README.md +++ b/README.md @@ -129,10 +129,12 @@ need them. ### Platform support -Rustls uses [`ring`](https://crates.io/crates/ring) for implementing the -cryptography in TLS. As a result, rustls only runs on platforms -[supported by `ring`](https://github.com/briansmith/ring#online-automated-testing). -At the time of writing this means x86, x86-64, armv7, and aarch64. +While Rustls itself is platform independent it uses +[`ring`](https://crates.io/crates/ring) for implementing the cryptography in +TLS. As a result, rustls only runs on platforms +supported by `ring`. At the time of writing this means x86, x86-64, armv7, and +aarch64. For more information see [the supported `ring` CI +targets](https://github.com/briansmith/ring/blob/9cc0d45f4d8521f467bb3a621e74b1535e118188/.github/workflows/ci.yml#L151-L167). Rustls requires Rust 1.57 or later.