Patch to fix ed25519 in PIV slot.

This commit is contained in:
2026-06-29 00:45:21 +02:00
parent cafb0b2c18
commit 200f9be97b
+4 -2
View File
@@ -565,8 +565,10 @@ impl Key {
};
if !buf.is_empty() {
let cert = Certificate::from_bytes(buf)?;
keys.push(Key { slot, cert });
match Certificate::from_bytes(buf) {
Ok(cert) => keys.push(Key { slot, cert }),
Err(Error::InvalidObject) => {} // skip slots we can't parse (e.g. Ed25519)
Err(other) => return Err(other),
}
}