Expand description
Public card model — PDD §6. Returned by discover_card (§5.2). Read-only.
no_std + heapless: every former Vec/String is a fixed-capacity
heapless::Vec/heapless::String; capacities live in crate::limits.
Aid is the validating newtype (5..=16 bytes; ISO/IEC 7816-5).
Structs§
- Application
Entry - Application (applet instance) registry entry.
- Card
Capabilities - Parsed Card Capability Information (
'67', §H.4). - Card
Info - Everything the card willingly reports before SCP authentication (§5.2).
- Card
Inventory - Object inventory snapshot — the payload of
get_card_inventory(GetCardInventoryReport, PDD §5.12a). A point-in-time view, stale after the next management operation. - Executable
Load File Entry - Executable Load File registry entry.
- KeyInfo
- One key slot from the Key Information Template (
'00E0'). - Keyset
- A keyset grouped by Key Version Number.
- Security
Domain Entry - Security Domain registry entry.
Enums§
- Cipher
Alg - Cipher algorithms advertised in CCI
'A1'. - Discovery
Warning - Typed discovery warning — discovery never errors on missing optional data.
- KeyTemplate
Format - Key Information Template format.
- KeyType
- GP key-type byte decode (§5.2 step 4).
- ScpVariant
- One advertised secure-channel variant (scp id +
iparameter).