atr_data_t
atr_data_t *data;
atr_data_t *data;
atr_data_rate(atr_data_t *data, ccid_class_descr_t *class, uint32_t *rates,
atr_data_reset(atr_data_t *data)
atr_data_t *
return (kmem_zalloc(sizeof (atr_data_t), KM_SLEEP));
atr_data_free(atr_data_t *data)
kmem_free(data, sizeof (atr_data_t));
atr_data_t *
return (calloc(1, sizeof (atr_data_t)));
atr_data_free(atr_data_t *data)
atr_data_hexdump_historical(atr_data_t *data, FILE *out)
atr_data_dump_historical(atr_data_t *data, FILE *out)
atr_data_dump(atr_data_t *data, FILE *out)
atr_parse(const uint8_t *buf, size_t len, atr_data_t *data)
bzero(data, sizeof (atr_data_t));
atr_supported_protocols(atr_data_t *data)
atr_params_negotiable(atr_data_t *data)
atr_default_protocol(atr_data_t *data)
atr_fi_index(atr_data_t *data)
atr_di_index(atr_data_t *data)
atr_convention(atr_data_t *data)
atr_extra_guardtime(atr_data_t *data)
atr_t0_wi(atr_data_t *data)
atr_t1_cwi(atr_data_t *data)
atr_clock_stop(atr_data_t *data)
atr_t1_checksum(atr_data_t *data)
atr_t1_bwi(atr_data_t *data)
atr_t1_ifsc(atr_data_t *data)
extern atr_data_t *atr_data_alloc(void);
extern void atr_data_free(atr_data_t *);
extern void atr_data_reset(atr_data_t *);
extern atr_parsecode_t atr_parse(const uint8_t *, size_t, atr_data_t *data);
extern atr_protocol_t atr_supported_protocols(atr_data_t *);
extern boolean_t atr_params_negotiable(atr_data_t *);
extern atr_protocol_t atr_default_protocol(atr_data_t *);
extern uint8_t atr_fi_index(atr_data_t *);
extern uint8_t atr_di_index(atr_data_t *);
extern atr_convention_t atr_convention(atr_data_t *);
extern uint8_t atr_extra_guardtime(atr_data_t *);
extern uint8_t atr_t0_wi(atr_data_t *);
extern atr_t1_checksum_t atr_t1_checksum(atr_data_t *);
extern uint8_t atr_t1_bwi(atr_data_t *);
extern uint8_t atr_t1_cwi(atr_data_t *);
extern atr_clock_stop_t atr_clock_stop(atr_data_t *);
extern uint8_t atr_t1_ifsc(atr_data_t *);
extern atr_data_rate_choice_t atr_data_rate(atr_data_t *, ccid_class_descr_t *,
extern void atr_data_dump(atr_data_t *, FILE *);
atr_parse_one(atr_data_t *data, atr_test_t *test)
atr_data_t *data;
atr_data_t *data;
atr_data_t *icc_atr_data;