Rizin
unix-like reverse engineering framework and cli tools
lzma_check_state Struct Reference

Structure to hold internal state of the check being calculated. More...

#include <check.h>

Public Attributes

union {
   uint8_t   u8 [64]
 
   uint32_t   u32 [16]
 
   uint64_t   u64 [8]
 
buffer
 Buffer to hold the final result and a temporary buffer for SHA256. More...
 
union {
   uint32_t   crc32
 
   uint64_t   crc64
 
   lzma_sha256_state   sha256
 
state
 Check-specific data. More...
 

Detailed Description

Structure to hold internal state of the check being calculated.

Note
This is not in the public API because this structure may change in future if new integrity check algorithms are added.

Definition at line 81 of file check.h.

Member Data Documentation

◆ 

union { ... } lzma_check_state::buffer

Buffer to hold the final result and a temporary buffer for SHA256.

Referenced by block_decode(), and block_encode().

◆ crc32

uint32_t lzma_check_state::crc32

Definition at line 91 of file check.h.

◆ crc64

uint64_t lzma_check_state::crc64

Definition at line 92 of file check.h.

◆ sha256

lzma_sha256_state lzma_check_state::sha256

Definition at line 93 of file check.h.

◆ 

union { ... } lzma_check_state::state

Check-specific data.

◆ u32

uint32_t lzma_check_state::u32[16]

Definition at line 85 of file check.h.

◆ u64

uint64_t lzma_check_state::u64[8]

Definition at line 86 of file check.h.

◆ u8

uint8_t lzma_check_state::u8[64]

Definition at line 84 of file check.h.

Referenced by block_decode(), and block_encode().


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