updated default app id

This commit is contained in:
Kai Jan Kriegel 2022-05-23 21:18:34 +02:00
parent 04d5578e8e
commit 2e1adfb2f7
2 changed files with 6 additions and 3 deletions

View File

@ -33,7 +33,10 @@ impl PCSCCard {
// Use the first reader. // Use the first reader.
let reader = match readers.next() { let reader = match readers.next() {
Some(reader) => reader, Some(reader) => {
println!("selected reader: {:?}", reader);
reader
},
None => { None => {
return Err(pcsc::Error::NoReadersAvailable); return Err(pcsc::Error::NoReadersAvailable);
} }
@ -52,7 +55,7 @@ impl CardTrait for PCSCCard {
self.card = match self.ctx.connect(&self.reader, ShareMode::Shared, Protocols::ANY) { self.card = match self.ctx.connect(&self.reader, ShareMode::Shared, Protocols::ANY) {
Ok(card) => Some(card), Ok(card) => Some(card),
Err(err) => { Err(err) => {
eprintln!("Failed to connect to card: {}", err); eprintln!("Failed to connect to card {} on reader {:?}", err, self.reader);
return Err(CardError) return Err(CardError)
} }
}; };

View File

@ -19,7 +19,7 @@ use crate::card::PCSCCard;
#[clap(author, version, about, long_about = None)] #[clap(author, version, about, long_about = None)]
struct Args { struct Args {
/// Application id to use /// Application id to use
#[clap(long = "id", default_value = "1")] #[clap(long = "id", default_value = "0x464142")]
app_id: u32, app_id: u32,
/// Masterkey for the PICC /// Masterkey for the PICC