# Functions
AppendSWDetails calls LookupResponseStatus and ResponseStatus.ToString on the returned ResponseStatus and appends it to the given string.
AsChain splits a given extended length apdu.Capdu into a chain of standard length apdu.Capdu with data fields with a maximum size of 255 byte.
DeleteCardContent returns a apdu.Capdu that contains a DELETE command that is used to delete a uniquely identifiable object such as an Executable Load File, an Application or an Executable Load File and its related Applications.
DeleteKey returns a apdu.Capdu that contains a DELETE command that is used to delete a key identified by the Key ID and Key Version Number.
GetData returns a apdu.Capdu that contains a GET DATA command with Ins = CA (even) that is used to retrieve data.
GetStatus returns a apdu.Capdu that contains a GET STATUS command with P2 = format BER-TLV.
InstallForExtradition returns a apdu.Capdu that contains an INSTALL [for extradition] command.
InstallForInstall returns a apdu.Capdu that contains an INSTALL [for installation] command.
InstallForLoad returns a apdu.Capdu that contains an INSTALL [for load] command that is used to prepare the loading of an ELF.
InstallForMakeSelectable returns a apdu.Capdu that contains an INSTALL [for make selectable] command that is used to make an application selectable.
InstallForPersonalization returns a apdu.Capdu that contains an INSTALL [for personalization] command.
InstallForRegistryUpdate returns a apdu.Capdu that contains an INSTALL [for registry update] command.
LoadBlock returns a apdu.Capdu that contains a LOAD command that can be used to load the given block onto the card.
LookupResponseStatus resolves the status words of the given RAPDU according to the given INS byte and returns ResponseStatus.
ManageChannelClose returns a apdu.Capdu that contains a MANAGE CHANNEL command for closing a logical channel.
ManageChannelOpen returns a apdu.Capdu that contains a MANAGE CHANNEL command for opening a logical channel.
OnLogicalChannel returns the modified CLA byte that indicates the specified logical channel ID.
PutKey returns a apdu.Capdu that contains a PUT KEY command that is used either: to replace an existing key with a new key: The new key has the same or a different Key Version Number but the same Key Identifier as the key being replaced; to replace multiple existing keys with new keys: The new keys have the same or a different Key Version Number (identical for all new keys) but the same Key Identifiers as the keys being replaced; to Add a single new key: The new key has a different combination Key Identifier / Key Version Number than that of the existing keys; to add multiple new keys: The new keys have different combinations of Key Identifiers / Key Version Number (identical to all new keys) than that of the existing keys.
Select returns a apdu.Capdu that contains a SELECT command for selecting the application with the given aid.AID.
SetStatus returns a apdu.Capdu that contains a SET STATUS command.
StoreData returns a apdu.Capdu that contains a STORE DATA command for storing data in the given format in the currently selected application.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
CRTDigitalSignature is the Cryptographic Reference Template for Digital Signature and is especially recommended to use with SCP10.
DAPBlock represents a Data Authentication Pattern block (Load File Data Block Signature) and contains the AID of the Security Domain that shall verify this block as well as the signature over a Load File Data Block that shall be loaded.
ExtraditionParameters provides additional parameters that can be used for an INSTALL [for extradition] command.
InstallParameters provide additional parameters that can be used for commands containing the INSTALL [for installation] step.
LoadFileStructure represents a GlobalPlatform Load File that can be loaded to a SE with a LOAD command.
LoadParameters provide additional parameters that can be used for an INSTALL [for load] command.
MakeSelectableParameters provides additional parameters that can be used for an INSTALL [for make selectable] command.
PrivacyRequirements may be specified for an Application using tag 'E0' as part of System Specific Install Parameters.
RegistryUpdateParameters provides additional parameters that can be used for an INSTALL [for registry update] command.
RequiredPrivacyCondition defines a condition for an application about the Current Privacy Status before the OPEX allows the selection of that application.
RequiredPrivacyStatus is the Privacy Status that must have been reached in the execution of the Global Privacy Protocol and is maintained by the GPP service.
ResponseStatus contains the hex encoded status words of a response and a human readable description of their meaning.
SystemSpecificParameters providee additional parameters that can be used for an INSTALL command, although their presence might be ignored.