Keyple Card Calypso C++ Library 2.2.2
Reference Terminal Reader API for C++
Public Member Functions | Static Public Attributes | List of all members
keyple::card::calypso::CalypsoSamCommand Class Reference

#include <CalypsoSamCommand.h>

Inheritance diagram for keyple::card::calypso::CalypsoSamCommand:
Inheritance graph
[legend]
Collaboration diagram for keyple::card::calypso::CalypsoSamCommand:
Collaboration graph
[legend]

Public Member Functions

const std::string & getName () const override
 
uint8_t getInstructionByte () const override
 
bool operator== (const CalypsoSamCommand &csc) const
 

Static Public Attributes

static const CalypsoSamCommand SELECT_DIVERSIFIER
 
static const CalypsoSamCommand GET_CHALLENGE
 
static const CalypsoSamCommand DIGEST_INIT
 
static const CalypsoSamCommand DIGEST_UPDATE
 
static const CalypsoSamCommand DIGEST_UPDATE_MULTIPLE
 
static const CalypsoSamCommand DIGEST_CLOSE
 
static const CalypsoSamCommand DIGEST_AUTHENTICATE
 
static const CalypsoSamCommand GIVE_RANDOM
 
static const CalypsoSamCommand CARD_GENERATE_KEY
 
static const CalypsoSamCommand CARD_CIPHER_PIN
 
static const CalypsoSamCommand UNLOCK
 
static const CalypsoSamCommand WRITE_KEY
 
static const CalypsoSamCommand READ_KEY_PARAMETERS
 
static const CalypsoSamCommand READ_EVENT_COUNTER
 
static const CalypsoSamCommand READ_CEILINGS
 
static const CalypsoSamCommand SV_CHECK
 
static const CalypsoSamCommand SV_PREPARE_DEBIT
 
static const CalypsoSamCommand SV_PREPARE_LOAD
 
static const CalypsoSamCommand SV_PREPARE_UNDEBIT
 
static const CalypsoSamCommand DATA_CIPHER
 
static const CalypsoSamCommand PSO_COMPUTE_SIGNATURE
 
static const CalypsoSamCommand PSO_VERIFY_SIGNATURE
 

Detailed Description

(package-private)
Defines all supported Calypso SAM APDU commands.

Since
2.0.0

Definition at line 31 of file CalypsoSamCommand.h.

Member Function Documentation

◆ getInstructionByte()

uint8_t keyple::card::calypso::CalypsoSamCommand::getInstructionByte ( ) const
overridevirtual

Gets the instruction byte (INS).

Returns
A byte
Since
2.0.0

Implements keyple::card::calypso::CardCommand.

Definition at line 56 of file CalypsoSamCommand.cpp.

◆ getName()

const std::string & keyple::card::calypso::CalypsoSamCommand::getName ( ) const
overridevirtual

Gets the name.

Returns
A String
Since
2.0.0

Implements keyple::card::calypso::CardCommand.

Definition at line 51 of file CalypsoSamCommand.cpp.

◆ operator==()

bool keyple::card::calypso::CalypsoSamCommand::operator== ( const CalypsoSamCommand csc) const

Definition at line 61 of file CalypsoSamCommand.cpp.

Member Data Documentation

◆ CARD_CIPHER_PIN

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::CARD_CIPHER_PIN
static

Definition at line 42 of file CalypsoSamCommand.h.

◆ CARD_GENERATE_KEY

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::CARD_GENERATE_KEY
static

Definition at line 41 of file CalypsoSamCommand.h.

◆ DATA_CIPHER

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::DATA_CIPHER
static

Definition at line 52 of file CalypsoSamCommand.h.

◆ DIGEST_AUTHENTICATE

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::DIGEST_AUTHENTICATE
static

Definition at line 39 of file CalypsoSamCommand.h.

◆ DIGEST_CLOSE

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::DIGEST_CLOSE
static

Definition at line 38 of file CalypsoSamCommand.h.

◆ DIGEST_INIT

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::DIGEST_INIT
static

Definition at line 35 of file CalypsoSamCommand.h.

◆ DIGEST_UPDATE

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::DIGEST_UPDATE
static

Definition at line 36 of file CalypsoSamCommand.h.

◆ DIGEST_UPDATE_MULTIPLE

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::DIGEST_UPDATE_MULTIPLE
static

Definition at line 37 of file CalypsoSamCommand.h.

◆ GET_CHALLENGE

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::GET_CHALLENGE
static

Definition at line 34 of file CalypsoSamCommand.h.

◆ GIVE_RANDOM

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::GIVE_RANDOM
static

Definition at line 40 of file CalypsoSamCommand.h.

◆ PSO_COMPUTE_SIGNATURE

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::PSO_COMPUTE_SIGNATURE
static

Definition at line 53 of file CalypsoSamCommand.h.

◆ PSO_VERIFY_SIGNATURE

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::PSO_VERIFY_SIGNATURE
static

Definition at line 54 of file CalypsoSamCommand.h.

◆ READ_CEILINGS

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::READ_CEILINGS
static

Definition at line 47 of file CalypsoSamCommand.h.

◆ READ_EVENT_COUNTER

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::READ_EVENT_COUNTER
static

Definition at line 46 of file CalypsoSamCommand.h.

◆ READ_KEY_PARAMETERS

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::READ_KEY_PARAMETERS
static

Definition at line 45 of file CalypsoSamCommand.h.

◆ SELECT_DIVERSIFIER

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::SELECT_DIVERSIFIER
static

Definition at line 33 of file CalypsoSamCommand.h.

◆ SV_CHECK

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::SV_CHECK
static

Definition at line 48 of file CalypsoSamCommand.h.

◆ SV_PREPARE_DEBIT

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::SV_PREPARE_DEBIT
static

Definition at line 49 of file CalypsoSamCommand.h.

◆ SV_PREPARE_LOAD

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::SV_PREPARE_LOAD
static

Definition at line 50 of file CalypsoSamCommand.h.

◆ SV_PREPARE_UNDEBIT

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::SV_PREPARE_UNDEBIT
static

Definition at line 51 of file CalypsoSamCommand.h.

◆ UNLOCK

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::UNLOCK
static

Definition at line 43 of file CalypsoSamCommand.h.

◆ WRITE_KEY

const CalypsoSamCommand keyple::card::calypso::CalypsoSamCommand::WRITE_KEY
static

Definition at line 44 of file CalypsoSamCommand.h.


The documentation for this class was generated from the following files: