iPXE
des_block Union Reference

A DES 64-bit block. More...

#include <des.h>

Data Fields

uint8_t byte [8]
 Raw bytes.
uint32_t dword [2]
 32-bit big-endian dwords
struct { 
   union des_dword   left 
 Left (most significant) half. More...
   union des_dword   right 
 Right (least significant) half. More...
}; 
 Named left and right halves.
struct { 
   union des_dword   c 
 "C" (most significant) half More...
   union des_dword   d 
 "D" (least significant) half More...
}; 
 Named "C" and "D" halves.

Detailed Description

A DES 64-bit block.

Definition at line 28 of file des.h.

Field Documentation

◆ byte

uint8_t des_block::byte[8]

Raw bytes.

Definition at line 30 of file des.h.

◆ dword

uint32_t des_block::dword[2]

32-bit big-endian dwords

Definition at line 32 of file des.h.

◆ left

union des_dword des_block::left

Left (most significant) half.

Definition at line 36 of file des.h.

◆ right

union des_dword des_block::right

Right (least significant) half.

Definition at line 38 of file des.h.

◆ [struct]

struct { ... } des_block

Named left and right halves.

◆ c

union des_dword des_block::c

"C" (most significant) half

Definition at line 43 of file des.h.

◆ d

union des_dword des_block::d

"D" (least significant) half

Definition at line 45 of file des.h.

◆ [struct]

struct { ... } des_block

Named "C" and "D" halves.


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