MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation

HASH Control Register. More...

Macros

#define MXC_F_TPU_HASH_CTRL_INIT_POS   0
 HASH_CTRL_INIT Position.
 
#define MXC_F_TPU_HASH_CTRL_INIT   ((uint32_t)(0x1UL << MXC_F_TPU_HASH_CTRL_INIT_POS))
 HASH_CTRL_INIT Mask.
 
#define MXC_F_TPU_HASH_CTRL_XOR_POS   1
 HASH_CTRL_XOR Position.
 
#define MXC_F_TPU_HASH_CTRL_XOR   ((uint32_t)(0x1UL << MXC_F_TPU_HASH_CTRL_XOR_POS))
 HASH_CTRL_XOR Mask.
 
#define MXC_F_TPU_HASH_CTRL_HASH_POS   2
 HASH_CTRL_HASH Position.
 
#define MXC_F_TPU_HASH_CTRL_HASH   ((uint32_t)(0x7UL << MXC_F_TPU_HASH_CTRL_HASH_POS))
 HASH_CTRL_HASH Mask.
 
#define MXC_V_TPU_HASH_CTRL_HASH_DIS   ((uint32_t)0x0UL)
 HASH_CTRL_HASH_DIS Value.
 
#define MXC_S_TPU_HASH_CTRL_HASH_DIS   (MXC_V_TPU_HASH_CTRL_HASH_DIS << MXC_F_TPU_HASH_CTRL_HASH_POS)
 HASH_CTRL_HASH_DIS Setting.
 
#define MXC_V_TPU_HASH_CTRL_HASH_SHA1   ((uint32_t)0x1UL)
 HASH_CTRL_HASH_SHA1 Value.
 
#define MXC_S_TPU_HASH_CTRL_HASH_SHA1   (MXC_V_TPU_HASH_CTRL_HASH_SHA1 << MXC_F_TPU_HASH_CTRL_HASH_POS)
 HASH_CTRL_HASH_SHA1 Setting.
 
#define MXC_V_TPU_HASH_CTRL_HASH_SHA224   ((uint32_t)0x2UL)
 HASH_CTRL_HASH_SHA224 Value.
 
#define MXC_S_TPU_HASH_CTRL_HASH_SHA224   (MXC_V_TPU_HASH_CTRL_HASH_SHA224 << MXC_F_TPU_HASH_CTRL_HASH_POS)
 HASH_CTRL_HASH_SHA224 Setting.
 
#define MXC_V_TPU_HASH_CTRL_HASH_SHA256   ((uint32_t)0x3UL)
 HASH_CTRL_HASH_SHA256 Value.
 
#define MXC_S_TPU_HASH_CTRL_HASH_SHA256   (MXC_V_TPU_HASH_CTRL_HASH_SHA256 << MXC_F_TPU_HASH_CTRL_HASH_POS)
 HASH_CTRL_HASH_SHA256 Setting.
 
#define MXC_V_TPU_HASH_CTRL_HASH_SHA384   ((uint32_t)0x4UL)
 HASH_CTRL_HASH_SHA384 Value.
 
#define MXC_S_TPU_HASH_CTRL_HASH_SHA384   (MXC_V_TPU_HASH_CTRL_HASH_SHA384 << MXC_F_TPU_HASH_CTRL_HASH_POS)
 HASH_CTRL_HASH_SHA384 Setting.
 
#define MXC_V_TPU_HASH_CTRL_HASH_SHA512   ((uint32_t)0x5UL)
 HASH_CTRL_HASH_SHA512 Value.
 
#define MXC_S_TPU_HASH_CTRL_HASH_SHA512   (MXC_V_TPU_HASH_CTRL_HASH_SHA512 << MXC_F_TPU_HASH_CTRL_HASH_POS)
 HASH_CTRL_HASH_SHA512 Setting.
 
#define MXC_F_TPU_HASH_CTRL_LAST_POS   5
 HASH_CTRL_LAST Position.
 
#define MXC_F_TPU_HASH_CTRL_LAST   ((uint32_t)(0x1UL << MXC_F_TPU_HASH_CTRL_LAST_POS))
 HASH_CTRL_LAST Mask.
 

Detailed Description