From 51c2c82f461f0d2d9cb8d440680b6849b9a8f052 Mon Sep 17 00:00:00 2001 From: Niklas Fiekas Date: Thu, 19 Dec 2024 14:58:11 +0100 Subject: [PATCH] Bump deps (simple part only) --- Cargo.toml | 4 ++-- src/vapid/builder.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 82d85c46..dd84fc91 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,14 +21,14 @@ hyper-client = ["hyper", "hyper-tls"] #use features = ["hyper-client"], default- hyper = { version = "^0.14", features = ["client", "http1"], optional = true } hyper-tls = { version = "^0.5", optional = true } isahc = { version = "^1.4.0", optional = true } -futures-lite = { version = "^1.12", optional = true } +futures-lite = { version = "2.5.0", optional = true } http = "^0.2" serde = "^1.0" serde_json = "^1.0" serde_derive = "^1.0" jwt-simple = "0.11.2" ece = "^2.2" -pem = "1.1.0" +pem = "3.0.4" sec1_decode = "^0.1.0" base64 = "^0.13" chrono = "^0.4" diff --git a/src/vapid/builder.rs b/src/vapid/builder.rs index b86eade6..614a0d73 100644 --- a/src/vapid/builder.rs +++ b/src/vapid/builder.rs @@ -230,8 +230,8 @@ impl<'a> VapidSignatureBuilder<'a> { //Parse many PEM in the assumption of extra unneeded sections. let parsed = pem::parse_many(&buffer).map_err(|_| WebPushError::InvalidCryptoKeys)?; - let found_pkcs8 = parsed.iter().any(|pem| pem.tag == "PRIVATE KEY"); - let found_sec1 = parsed.iter().any(|pem| pem.tag == "EC PRIVATE KEY"); + let found_pkcs8 = parsed.iter().any(|pem| pem.tag() == "PRIVATE KEY"); + let found_sec1 = parsed.iter().any(|pem| pem.tag() == "EC PRIVATE KEY"); //Handle each kind of PEM file differently, as EC keys can be in SEC1 or PKCS8 format. if found_sec1 {