CANopen Slave Documentation
Version 7.00.02
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
McMD5Context_s Struct Reference

Detailed Description

This structure provides memory for the MD5 checksum calculation, it is initialised by McMD5Init().

+ Collaboration diagram for McMD5Context_s:

Data Fields

uint64_t uqSize
 
uint32_t aubBuffer [4]
 
uint8_t aubInput [64]
 
uint8_t aubDigest [16]
 

Field Documentation

◆ aubBuffer

uint32_t McMD5Context_s::aubBuffer[4]

Current accumulation of hash

◆ aubDigest

uint8_t McMD5Context_s::aubDigest[16]

Result of algorithm, after calling McMD5Finalize()

◆ aubInput

uint8_t McMD5Context_s::aubInput[64]

Input to be used in the next step

◆ uqSize

uint64_t McMD5Context_s::uqSize

Size of input in bytes