HPM SDK
HPMicro Software Development Kit
sdp_action_t Struct Reference

SDP Action Structure. More...

#include <hpm_sdp_drv.h>

Data Fields

sdp_operation_t op
 
sdp_data_swap_mode_t input_swap_mode
 
sdp_data_swap_mode_t output_swap_mode
 
struct {
   sdp_hash_alg_t   hash_alg
 
   bool   hash_check
 
}; 
 
struct {
   sdp_crypto_alg_t   crypto_alg
 
   sdp_crypto_mode_t   crypto_mode
 
   uint16_t   key_bits
 
   uint8_t   key_index
 
   sdp_crypto_op_t   crypto_op
 
   sdp_data_swap_mode_t   key_swap_mode
 
   sdp_calc_hash_mode_t   hash_mode
 
}; 
 

Detailed Description

SDP Action Structure.

Field Documentation

◆ 

struct { ... }

◆ 

struct { ... }

◆ crypto_alg

sdp_crypto_alg_t sdp_action_t::crypto_alg

SDP Crypto Algorithm

◆ crypto_mode

sdp_crypto_mode_t sdp_action_t::crypto_mode

SDP Crypto mode

◆ crypto_op

sdp_crypto_op_t sdp_action_t::crypto_op

SDP Crypto operation mode

◆ hash_alg

sdp_hash_alg_t sdp_action_t::hash_alg

SDP HASH algorithm

◆ hash_check

bool sdp_action_t::hash_check

Enable HASH verify mode

◆ hash_mode

sdp_calc_hash_mode_t sdp_action_t::hash_mode

SDP Hash calculation mode

◆ input_swap_mode

sdp_data_swap_mode_t sdp_action_t::input_swap_mode

SDP input data swap mode

◆ key_bits

uint16_t sdp_action_t::key_bits

SDP crypto key bits

◆ key_index

uint8_t sdp_action_t::key_index

SDP key index

◆ key_swap_mode

sdp_data_swap_mode_t sdp_action_t::key_swap_mode

SDP Key swap mode

◆ op

sdp_operation_t sdp_action_t::op

SDP operation

◆ output_swap_mode

sdp_data_swap_mode_t sdp_action_t::output_swap_mode

SDP output data swap mode


The documentation for this struct was generated from the following file: