|
iPXE
|
DES algorithm. More...
#include <ipxe/crypto.h>Go to the source code of this file.
Data Structures | |
| union | des_dword |
| A DES 32-bit dword value. More... | |
| union | des_block |
| A DES 64-bit block. More... | |
| union | des_round_key |
| A DES round key. More... | |
| struct | des_context |
| DES context. More... | |
Macros | |
| #define | DES_BLOCKSIZE sizeof ( union des_block ) |
| DES blocksize. | |
| #define | DES_ROUNDS 16 |
| Number of DES rounds. | |
| #define | DES_CTX_SIZE sizeof ( struct des_context ) |
| DES context size. | |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
| FILE_SECBOOT (PERMITTED) | |
Variables | |
| struct cipher_algorithm | des_algorithm |
| Basic DES algorithm. | |
| struct cipher_algorithm | des_ecb_algorithm |
| struct cipher_algorithm | des_cbc_algorithm |
DES algorithm.
Definition in file des.h.
| #define DES_BLOCKSIZE sizeof ( union des_block ) |
DES blocksize.
Definition at line 50 of file des.h.
Referenced by CBC_CIPHER(), des_decrypt(), des_encrypt(), des_setkey(), and ECB_CIPHER().
| #define DES_ROUNDS 16 |
Number of DES rounds.
Definition at line 77 of file des.h.
Referenced by des_decrypt(), des_rounds(), and des_setkey().
| #define DES_CTX_SIZE sizeof ( struct des_context ) |
| FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |
|
extern |
Basic DES algorithm.
Definition at line 678 of file des.c.
Referenced by CBC_CIPHER(), ECB_CIPHER(), and mschapv2_challenge_response().
|
extern |
Referenced by CIPHER_TEST(), des_test_exec(), and ECB_CIPHER().
|
extern |
Referenced by CBC_CIPHER(), CIPHER_TEST(), and des_test_exec().