From 47b0ac40d9e569abf09d4dbcf2fe4c46c85db79f Mon Sep 17 00:00:00 2001
From: Cyrix126 <58007246+Cyrix126@users.noreply.github.com>
Date: Thu, 20 Mar 2025 14:31:26 +0100
Subject: [PATCH] fix: rustsec in ring

---
 Cargo.lock | 7 ++++---
 Cargo.toml | 2 ++
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 999e138..5172281 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2031,7 +2031,7 @@ dependencies = [
  "log",
  "presser",
  "thiserror 1.0.69",
- "windows 0.57.0",
+ "windows 0.58.0",
 ]
 
 [[package]]
@@ -2089,6 +2089,7 @@ dependencies = [
  "reqwest-middleware",
  "reqwest-retry",
  "rfd",
+ "ring",
  "serde",
  "serde-this-or-that",
  "serde_json",
@@ -4107,9 +4108,9 @@ checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
 
 [[package]]
 name = "ring"
-version = "0.17.9"
+version = "0.17.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24"
+checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
 dependencies = [
  "cc",
  "cfg-if",
diff --git a/Cargo.toml b/Cargo.toml
index 075abf8..c201e34 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -82,6 +82,8 @@ flexi_logger = "0.29"
 eframe = {version="0.31", features=["wgpu"]}
 # eframe = {git="https://github.com/emilk/egui", features=["wgpu"]}
 strum = {version="0.27", features=["derive"]}
+## force version of ring to prevent https://rustsec.org/advisories/RUSTSEC-2025-0009
+ring = "0.17.14"
 # Unix dependencies
 [target.'cfg(unix)'.dependencies]
 tar = "0.4.44"