iPXE
Data Fields
sha512_block Union Reference

An SHA-512 data block. More...

#include <sha512.h>

Data Fields

uint8_t byte [128]
 Raw bytes. More...
 
uint64_t qword [16]
 Raw qwords. More...
 
struct {
   uint8_t   pad [112]
 Padding. More...
 
   uint64_t   len_hi
 High 64 bits of length in bits. More...
 
   uint64_t   len_lo
 Low 64 bits of length in bits. More...
 
final
 Final block structure. More...
 

Detailed Description

An SHA-512 data block.

Definition at line 25 of file sha512.h.

Field Documentation

◆ byte

uint8_t sha512_block::byte[128]

Raw bytes.

Definition at line 27 of file sha512.h.

Referenced by sha512_update().

◆ qword

uint64_t sha512_block::qword[16]

Raw qwords.

Definition at line 29 of file sha512.h.

◆ pad

uint8_t sha512_block::pad[112]

Padding.

Definition at line 33 of file sha512.h.

◆ len_hi

uint64_t sha512_block::len_hi

High 64 bits of length in bits.

Definition at line 35 of file sha512.h.

◆ len_lo

uint64_t sha512_block::len_lo

Low 64 bits of length in bits.

Definition at line 37 of file sha512.h.

◆ final

struct { ... } sha512_block::final

Final block structure.


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