A better Rust ATProto crate

service auth debug

Orual 74cc901c 59b099df

Changed files
+10 -3
crates
jacquard-axum
+10 -3
crates/jacquard-axum/src/service_auth.rs
··· 572 572 573 573 match codec { 574 574 // p256-pub (0x1200) 575 - [0x80, 0x24] => PublicKey::from_p256_bytes(key_material).ok(), 575 + [0x80, 0x24] => PublicKey::from_p256_bytes(key_material).inspect_err(|e| { 576 + error!("Failed to parse p256 public key: {}", e); 577 + }).ok(), 576 578 // secp256k1-pub (0xe7) 577 - [0xe7, 0x01] => PublicKey::from_k256_bytes(key_material).ok(), 578 - _ => None, 579 + [0xe7, 0x01] => PublicKey::from_k256_bytes(key_material).inspect_err(|e| { 580 + error!("Failed to parse secp256k1 public key: {}", e); 581 + }).ok(), 582 + _ => { 583 + error!("Unsupported public key multicodec: {:?}", codec); 584 + None 585 + }, 579 586 } 580 587 } 581 588