m2mb API docs  25.30.004.0
m2mb API sets documentation
m2mb_crypto_sym.h File Reference

Symmetric crypto definitions for apps. More...

Go to the source code of this file.

Macros

#define M2MB_AES128_IV_SIZE   16
 
#define M2MB_AES128_KEY_SIZE   16
 
#define M2MB_AES192_IV_SIZE   16
 
#define M2MB_AES192_KEY_SIZE   24
 
#define M2MB_AES256_IV_SIZE   16
 
#define M2MB_AES256_KEY_SIZE   32
 
#define M2MB_TRIPLE_DES_KEY_SIZE   24
 
#define M2MB_TRIPLE_DES_IV_SIZE   8
 
#define M2MB_CRYPTO_DES_IV_BYTE_LEN   8
 
#define M2MB_CRYPTO_DES_BLOCK_BYTE_LEN   8
 
#define M2MB_CRYPTO_DES_KEY_SIZE   8
 
#define M2MB_CRYPTO_3DES_KEY3_SIZE   24
 
#define M2MB_CRYPTO_3DES_KEY2_SIZE   16
 
#define M2MB_CRYPTO_AES_ECB_BLOCK_SIZE   16
 

Enumerations

enum  M2MB_CIPHER_ALGO_E { M2MB_CIPHER_ALGO_AES, M2MB_CIPHER_ALGO_DES, M2MB_CIPHER_ALGO_DES_3_2_, M2MB_CIPHER_ALGO_DES_3_3_ }
 
enum  M2MB_CIPHER_MODE_E {
  M2MB_CIPHER_MODE_ECB = 0, M2MB_CIPHER_MODE_CBC, M2MB_CIPHER_MODE_CTR, M2MB_CIPHER_MODE_XTS,
  M2MB_CIPHER_MODE_CCM, M2MB_CIPHER_MODE_CTS, M2MB_CIPHER_MODE_INVALID = 0x7FFFFFFF
}
 

Detailed Description

Symmetric crypto definitions for apps.

m2m/m2m_generic/common/m2mb_inc/m2mb_crypto_sym.h

<Detailed description="" of="" the="" file>="">

@notes <Notes>

Author
A. Mor
Date
03/21/2018