LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Enumerations
sambasickeyentry.hpp File Reference

SAMBasicKeyEntry source. More...

#include <logicalaccess/key.hpp>
#include <logicalaccess/plugins/cards/samav/lla_cards_samav_api.hpp>

Go to the source code of this file.

Classes

struct  logicalaccess::s_KeyEntryUpdateSettings
 
struct  logicalaccess::s_changeKeyInfo
 
struct  logicalaccess::s_changeKeyDiversification
 
class  logicalaccess::SAMBasicKeyEntry
 A SAMBasicKeyEntry Key class. More...
 

Namespaces

namespace  logicalaccess
 

Macros

#define SAM_DES_KEY_SIZE   16
 The SAM DES key size.
 
#define SAM_AES_KEY_SIZE   16
 The SAM AES key size.
 
#define SAM_MAXKEY_SIZE   24
 The SAM max key size.
 

Typedefs

typedef struct logicalaccess::s_KeyEntryUpdateSettings logicalaccess::KeyEntryUpdateSettings
 
typedef struct logicalaccess::s_changeKeyInfo logicalaccess::ChangeKeyInfo
 
typedef struct logicalaccess::s_changeKeyDiversification logicalaccess::ChangeKeyDiversification
 

Enumerations

enum  logicalaccess::SAMKeyType { logicalaccess::SAM_KEY_DES = 0x00 , logicalaccess::SAM_KEY_3K3DES = 0x18 , logicalaccess::SAM_KEY_AES = 0x20 }
 The SAM key type. More...
 
enum  logicalaccess::NXPKeyDiversificationType { logicalaccess::NO_DIV = 0 , logicalaccess::SAMAV1 , logicalaccess::SAMAV2 }
 

Detailed Description

SAMBasicKeyEntry source.

SAMBasicKeyEntry header.

Author
Adrien J. adrie.nosp@m.n.ju.nosp@m.nd@is.nosp@m.log..nosp@m.com

Macro Definition Documentation

◆ SAM_AES_KEY_SIZE

#define SAM_AES_KEY_SIZE   16

The SAM AES key size.

◆ SAM_DES_KEY_SIZE

#define SAM_DES_KEY_SIZE   16

The SAM DES key size.

◆ SAM_MAXKEY_SIZE

#define SAM_MAXKEY_SIZE   24

The SAM max key size.