Keypop Calypso Crypto Legacy SAM C++ API 0.6.0
Reference Calypso Crypto Legacy SAM API for C++
Namespaces | Classes | Enumerations
keypop::calypso::crypto::legacysam Namespace Reference

Namespaces

namespace  sam
 
namespace  spi
 
namespace  transaction
 

Classes

class  LegacySamApiFactory
 

Enumerations

enum class  CounterIncrementAccess { FREE_COUNTING_ENABLED , FREE_COUNTING_DISABLED }
 
enum class  GetDataTag { CA_CERTIFICATE }
 
enum class  SystemKeyType { PERSONALIZATION , KEY_MANAGEMENT , RELOADING , AUTHENTICATION }
 

Enumeration Type Documentation

◆ CounterIncrementAccess

Enumeration of the different possible access rights for incrementing event counters.

Since
0.3.0
Enumerator
FREE_COUNTING_ENABLED 

Enables to increment the value of an event counter using the "Increment Counter" command.

Since
0.3.0
FREE_COUNTING_DISABLED 

Forbids to increment the value of an event counter using the "Increment Counter" command.

Since
0.3.0

Definition at line 22 of file CounterIncrementAccess.hpp.

◆ GetDataTag

Enumeration of all output data tags.

May not be applicable to all products.

Since
0.5.0
Enumerator
CA_CERTIFICATE 

CA Certificate (CACert)

CACert may be unavailable.

Since
0.5.0

Definition at line 24 of file GetDataTag.hpp.

◆ SystemKeyType

Enumeration of the system key types of a Legacy Sam.

Each type corresponds to a specific use.

Since
0.2.0
Enumerator
PERSONALIZATION 

Personalization key, to decipher and authorize the writing of parameters and system keys.

Since
0.2.0
KEY_MANAGEMENT 

Work file key, to decipher and authorize the writing of work keys.

Since
0.2.0
RELOADING 

Reloading key, to decipher and authorize the writing of counter ceilings.

Since
0.2.0
AUTHENTICATION 

Authentication key, to generate the signature of data read from the SAM.

Since
0.2.0

Definition at line 24 of file SystemKeyType.hpp.