Software APIs
Data Structures | Protected Member Functions | Protected Attributes
dif_hmac_unittest::HmacTest Class Reference

Data Structures

struct  ConfigRegister
 

Protected Member Functions

void ExpectConfig (void)
 
void ExpectKey (const uint8_t *key, size_t size)
 
- Protected Member Functions inherited from mock_mmio::MmioTest
MockDevicedev ()
 

Protected Attributes

dif_hmac_t hmac_
 
dif_hmac_transaction_t transaction_
 
struct dif_hmac_unittest::HmacTest::ConfigRegister config_reg_
 

Detailed Description

Definition at line 24 of file dif_hmac_unittest.cc.


Data Structure Documentation

◆ dif_hmac_unittest::HmacTest::ConfigRegister

struct dif_hmac_unittest::HmacTest::ConfigRegister

Definition at line 34 of file dif_hmac_unittest.cc.

Data Fields
bool digest_big_endian
uint32_t digest_size
bool hmac_enable
uint32_t key_length
bool msg_big_endian
bool sha_enable

Field Documentation

◆ transaction_

dif_hmac_transaction_t dif_hmac_unittest::HmacTest::transaction_
protected
Initial value:
= {
.message_endianness = kDifHmacEndiannessLittle,
.digest_endianness = kDifHmacEndiannessLittle,
.digest_size = kDifSHA256,
.key_length = kDifHMACKey256,
}

Definition at line 27 of file dif_hmac_unittest.cc.