tangled
alpha
login
or
join now
nonbinary.computer
/
jacquard
80
fork
atom
A better Rust ATProto crate
80
fork
atom
overview
issues
10
pulls
pipelines
service auth debug
Orual
3 months ago
74cc901c
59b099df
0/1
build.yml
failed
38s
+10
-3
1 changed file
expand all
collapse all
unified
split
crates
jacquard-axum
src
service_auth.rs
+10
-3
crates/jacquard-axum/src/service_auth.rs
reviewed
···
572
572
573
573
match codec {
574
574
// p256-pub (0x1200)
575
575
-
[0x80, 0x24] => PublicKey::from_p256_bytes(key_material).ok(),
575
575
+
[0x80, 0x24] => PublicKey::from_p256_bytes(key_material).inspect_err(|e| {
576
576
+
error!("Failed to parse p256 public key: {}", e);
577
577
+
}).ok(),
576
578
// secp256k1-pub (0xe7)
577
577
-
[0xe7, 0x01] => PublicKey::from_k256_bytes(key_material).ok(),
578
578
-
_ => None,
579
579
+
[0xe7, 0x01] => PublicKey::from_k256_bytes(key_material).inspect_err(|e| {
580
580
+
error!("Failed to parse secp256k1 public key: {}", e);
581
581
+
}).ok(),
582
582
+
_ => {
583
583
+
error!("Unsupported public key multicodec: {:?}", codec);
584
584
+
None
585
585
+
},
579
586
}
580
587
}
581
588