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.
let reader = match readers.next() {
Some(reader) => reader,
Some(reader) => {
println!("selected reader: {:?}", reader);
reader
},
None => {
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) {
Ok(card) => Some(card),
Err(err) => {
eprintln!("Failed to connect to card: {}", err);
eprintln!("Failed to connect to card {} on reader {:?}", err, self.reader);
return Err(CardError)
}
};

View File

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