Authentication Modes
[SA LLD Constants (enums and defines)]

Authentication Modes

Definition of Authentication Modes used by the SA sub-engines



enum  Sa_AuthMode_e {
  sa_AuthMode_NULL = 0, sa_AuthMode_MD5 = sa_CipherMode_LAST, sa_AuthMode_SHA1, sa_AuthMode_SHA2_224,
  sa_AuthMode_SHA2_256, sa_AuthMode_HMAC_MD5, sa_AuthMode_HMAC_SHA1, sa_AuthMode_HMAC_SHA2_224,
  sa_AuthMode_HMAC_SHA2_256, sa_AuthMode_GMAC, sa_AuthMode_GMAC_AH, sa_AuthMode_CMAC,
  sa_AuthMode_CBC_MAC, sa_AuthMode_AES_XCBC, sa_AuthMode_KASUMI_F9
}

Enumeration Type Documentation

Enumerator:
sa_AuthMode_NULL 

No idviudal Authentication

sa_AuthMode_MD5 

MD5 mode

sa_AuthMode_SHA1 

SHA1 mode

sa_AuthMode_SHA2_224 

224-bit SHA2 mode

sa_AuthMode_SHA2_256 

256-bit SHA2 mode

sa_AuthMode_HMAC_MD5 

HMAC with MD5 mode

sa_AuthMode_HMAC_SHA1 

HMAC with SHA1 mode

sa_AuthMode_HMAC_SHA2_224 

HMAC with 224-bit SHA2 mode

sa_AuthMode_HMAC_SHA2_256 

HMAC with 256-bit SHA2 mode

sa_AuthMode_GMAC 

Galois Message Authentication Code mode

sa_AuthMode_GMAC_AH 

Galois Message Authentication Code mode for IPSEC AH operation

Note:
: This mode is used at Data Mode only
sa_AuthMode_CMAC 

Cipher-based Message Authentication Code mode

sa_AuthMode_CBC_MAC 

Cipher Block Chaining - Message Autnentication Code mode

sa_AuthMode_AES_XCBC 

AES Extended Cipher Block Chaining - Message Autnentication Code mode

sa_AuthMode_KASUMI_F9 

3GPP Kasumi F9 mode

Definition at line 426 of file salld.h.


Copyright 2014, Texas Instruments Incorporated