Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
arion::MD5_CTXT Struct Reference

This structure holds the context for MD5 calculation. More...

#include <md5.hpp>

Public Attributes

uint64_t size
 Total size of the input data in bits.
 
uint32_t buffer [4]
 The four 32-bit buffers/registers (A, B, C, D) used in the hash calculation.
 
uint8_t input [64]
 Temporary input buffer (64 bytes or 512 bits).
 
uint8_t digest [16]
 The resulting 16-byte (128-bit) MD5 digest.
 

Detailed Description

This structure holds the context for MD5 calculation.

Member Data Documentation

◆ buffer

uint32_t arion::MD5_CTXT::buffer[4]

The four 32-bit buffers/registers (A, B, C, D) used in the hash calculation.

◆ digest

uint8_t arion::MD5_CTXT::digest[16]

The resulting 16-byte (128-bit) MD5 digest.

◆ input

uint8_t arion::MD5_CTXT::input[64]

Temporary input buffer (64 bytes or 512 bits).

◆ size

uint64_t arion::MD5_CTXT::size

Total size of the input data in bits.


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