|
| TwicStorageCardService (std::shared_ptr< Chip > chip) |
| Constructor.
|
|
virtual | ~TwicStorageCardService () |
| Destructor.
|
|
std::string | getCSType () override |
|
ByteVector | readData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, size_t length, CardBehavior behaviorFlags) override |
| Read data on a specific DESFire location, using given DESFire keys.
|
|
| ISO7816StorageCardService (std::shared_ptr< Chip > chip) |
| Constructor.
|
|
virtual | ~ISO7816StorageCardService () |
| Destructor.
|
|
std::string | getCSType () override |
|
void | erase (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse) override |
| Erase a specific location on the card.
|
|
void | writeData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, std::shared_ptr< AccessInfo > aiToWrite, const ByteVector &data, CardBehavior behaviorFlags) override |
| Write data on a specific Tag-It location, using given Tag-It keys.
|
|
ByteVector | readData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, size_t Length, CardBehavior behaviorFlags) override |
| Read data on a specific Tag-It location, using given Tag-It keys.
|
|
ByteVector | readDataHeader (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse) override |
| Read data header on a specific location, using given keys.
|
|
| StorageCardService (std::shared_ptr< Chip > chip) |
| Constructor.
|
|
virtual | ~StorageCardService () |
|
virtual void | erase (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse)=0 |
| Erase a specific location on the card.
|
|
virtual void | writeData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, std::shared_ptr< AccessInfo > aiToWrite, const ByteVector &data, CardBehavior behaviorFlags)=0 |
| Write data on a specific location, using given keys.
|
|
virtual ByteVector | readData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, size_t length, CardBehavior behaviorFlags)=0 |
| Read data on a specific location, using given keys.
|
|
virtual ByteVector | readDataHeader (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse)=0 |
| Read data header on a specific location, using given keys.
|
|
SignatureResult | IKS_getLastReadSignature () |
|
virtual | ~CardService ()=default |
|
| CardService (std::shared_ptr< Chip > chip, CardServiceType serviceType) |
| Constructor.
|
|
virtual std::string | getCSType ()=0 |
|
std::shared_ptr< Chip > | getChip () const |
|
virtual CardServiceType | getServiceType () const |
| Get the card service type.
|
|
The Twic storage card service base class.