iPXE
Data Fields
des_block Union Reference

A DES 64-bit block. More...

#include <des.h>

Data Fields

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

Detailed Description

A DES 64-bit block.

Definition at line 27 of file des.h.

Field Documentation

◆ byte

uint8_t des_block::byte[8]

Raw bytes.

Definition at line 29 of file des.h.

◆ dword

uint32_t des_block::dword[2]

32-bit big-endian dwords

Definition at line 31 of file des.h.

◆ left

union des_dword des_block::left

Left (most significant) half.

Definition at line 35 of file des.h.

◆ right

union des_dword des_block::right

Right (least significant) half.

Definition at line 37 of file des.h.

◆ @503

struct { ... }

Named left and right halves.

◆ c

union des_dword des_block::c

"C" (most significant) half

Definition at line 42 of file des.h.

◆ d

union des_dword des_block::d

"D" (least significant) half

Definition at line 44 of file des.h.

◆ @505

struct { ... }

Named "C" and "D" halves.


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