FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
AVRIPEMD Struct Reference

hash context More...

Data Fields

uint8_t digest_len
 digest length in 32-bit words
 
uint64_t count
 number of bytes in buffer
 
uint8_t buffer [64]
 512-bit buffer of input values used in hash updating
 
uint32_t state [10]
 current hash value
 
uint8_t ext
 extension (0 for 128 and 160, 1 for 256 and 320)
 
void(* transform )(uint32_t *state, const uint8_t buffer[64], int ext)
 function used to update hash for 512-bit input block
 

Detailed Description

hash context

Definition at line 32 of file ripemd.c.

Field Documentation

uint8_t AVRIPEMD::digest_len

digest length in 32-bit words

Definition at line 33 of file ripemd.c.

Referenced by av_ripemd_final(), and av_ripemd_init().

uint64_t AVRIPEMD::count

number of bytes in buffer

Definition at line 34 of file ripemd.c.

Referenced by av_ripemd_final(), av_ripemd_init(), and av_ripemd_update().

uint8_t AVRIPEMD::buffer[64]

512-bit buffer of input values used in hash updating

Definition at line 35 of file ripemd.c.

Referenced by av_ripemd_update().

uint32_t AVRIPEMD::state[10]

current hash value

Definition at line 36 of file ripemd.c.

Referenced by av_ripemd_final(), av_ripemd_init(), and av_ripemd_update().

uint8_t AVRIPEMD::ext

extension (0 for 128 and 160, 1 for 256 and 320)

Definition at line 37 of file ripemd.c.

Referenced by av_ripemd_init(), and av_ripemd_update().

void(* AVRIPEMD::transform)(uint32_t *state, const uint8_t buffer[64], int ext)

function used to update hash for 512-bit input block

Definition at line 39 of file ripemd.c.

Referenced by av_ripemd_init(), and av_ripemd_update().


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