|
iPXE
|
Hybrid MD5+SHA1 hash as used by TLSv1.1 and earlier. More...
Go to the source code of this file.
Data Structures | |
| struct | md5_sha1_context |
| An MD5+SHA1 context. More... | |
| struct | md5_sha1_digest |
| An MD5+SHA1 digest. More... | |
| union | md5_sha1_block |
| An MD5+SHA1 data block. More... | |
| struct | md5_sha1_hmac_keys |
| An MD5+SHA1 HMAC key block. More... | |
Macros | |
| #define | MD5_SHA1_CTX_SIZE sizeof ( struct md5_sha1_context ) |
| MD5+SHA1 context size. | |
| #define | MD5_SHA1_DIGEST_SIZE sizeof ( struct md5_sha1_digest ) |
| MD5+SHA1 digest size. | |
| #define | MD5_SHA1_BLOCK_SIZE sizeof ( union md5_sha1_block ) |
| MD5+SHA1 block size. | |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
| FILE_SECBOOT (PERMITTED) | |
Variables | |
| struct digest_algorithm | md5_sha1_algorithm |
| Hybrid MD5+SHA1 digest algorithm. | |
Hybrid MD5+SHA1 hash as used by TLSv1.1 and earlier.
Definition in file md5_sha1.h.
| #define MD5_SHA1_CTX_SIZE sizeof ( struct md5_sha1_context ) |
MD5+SHA1 context size.
Definition at line 27 of file md5_sha1.h.
| #define MD5_SHA1_DIGEST_SIZE sizeof ( struct md5_sha1_digest ) |
MD5+SHA1 digest size.
Definition at line 38 of file md5_sha1.h.
| #define MD5_SHA1_BLOCK_SIZE sizeof ( union md5_sha1_block ) |
MD5+SHA1 block size.
Definition at line 49 of file md5_sha1.h.
| FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |
|
extern |
Hybrid MD5+SHA1 digest algorithm.
Definition at line 84 of file md5_sha1.c.
Referenced by tls_generate_resumption_master(), tls_select_cipher(), tls_set_kdf_master(), and tls_verify_dh_params().