Hi Jeremy I have checked no regression for spice, but not the new pcsc backend. Do you have a spice-gtk branch or are you using vscclient only?
I would feel better note polluting more the exported symbols from libcacard. For ex, vcard_init() and cac_card_init() are already quite useless, since they are called from vcard_emul_init() Would you be able to init PCSC there too, when it's selected? (there are too many init or exported functions already) Why did you export vcard_response_set_status_bytes()?