From aa9c978f90f01bf97a396392ca20052a8b618d00 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 8 Mar 2026 21:04:32 +0700 Subject: [PATCH] Resolve ring dependency --- Cargo.lock | 13 ++++++++++--- Cargo.toml | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 255753d0d7..60d22b553d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1516,6 +1516,7 @@ dependencies = [ "redox-pkg", "redox_syscall", "redoxfs", + "ring", "rust-argon2", "serde", "serde_derive", @@ -1645,14 +1646,14 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +version = "0.17.8" +source = "git+https://gitlab.redox-os.org/redox-os/ring.git?branch=redox-0.17.8#fce20f12b6aad164a1a7e13ae1dcb46422b171c0" dependencies = [ "cc", "cfg-if", "getrandom 0.2.17", "libc", + "spin", "untrusted", "windows-sys 0.52.0", ] @@ -1874,6 +1875,12 @@ dependencies = [ "windows-sys 0.60.2", ] +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + [[package]] name = "stable_deref_trait" version = "1.2.1" diff --git a/Cargo.toml b/Cargo.toml index e2fca0ce3c..26bdb55931 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,6 +45,7 @@ uuid = { version = "1.4", features = ["v4"], optional = true } [target.'cfg(target_os = "redox")'.dependencies] libredox = "0.1" +ring = "=0.17.8" [features] default = ["installer", "fuse"]