iPXE
Data Fields
sha512_block Union Reference

An SHA-512 data block. More...

#include <sha512.h>

Data Fields

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

Detailed Description

An SHA-512 data block.

Definition at line 25 of file sha512.h.


Field Documentation

Raw bytes.

Definition at line 27 of file sha512.h.

Referenced by sha512_update().

Raw qwords.

Definition at line 29 of file sha512.h.

Padding.

Definition at line 33 of file sha512.h.

High 64 bits of length in bits.

Definition at line 35 of file sha512.h.

Low 64 bits of length in bits.

Definition at line 37 of file sha512.h.

struct { ... } sha512_block::final

Final block structure.


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