From 74cc901c7d4439a2a268ddb12158ad68bd51fd1a Mon Sep 17 00:00:00 2001 From: Orual Date: Sun, 14 Dec 2025 20:02:28 +0000 Subject: [PATCH] service auth debug --- crates/jacquard-axum/src/service_auth.rs | 13 ++++++++++--- 1 file(s) changed, 10 insertion(s)(+), 3 deletion(s)(-) diff --git a/crates/jacquard-axum/src/service_auth.rs b/crates/jacquard-axum/src/service_auth.rs --- a/crates/jacquard-axum/src/service_auth.rs +++ b/crates/jacquard-axum/src/service_auth.rs @@ -572,10 +572,17 @@ match codec { // p256-pub (0x1200) - [0x80, 0x24] => PublicKey::from_p256_bytes(key_material).ok(), + [0x80, 0x24] => PublicKey::from_p256_bytes(key_material).inspect_err(|e| { + error!("Failed to parse p256 public key: {}", e); + }).ok(), // secp256k1-pub (0xe7) - [0xe7, 0x01] => PublicKey::from_k256_bytes(key_material).ok(), - _ => None, + [0xe7, 0x01] => PublicKey::from_k256_bytes(key_material).inspect_err(|e| { + error!("Failed to parse secp256k1 public key: {}", e); + }).ok(), + _ => { + error!("Unsupported public key multicodec: {:?}", codec); + None + }, } } -- tangled.sh