iPXE
hkdf_test Struct Reference

An HKDF self-test. More...

#include <hkdf_test.h>

Data Fields

struct digest_algorithmdigest
 Digest algorithm.
const void * ikm
 Input keying material.
size_t ikm_len
 Length of input keying material.
const void * salt
 Salt.
size_t salt_len
 Length of salt.
const void * info
 Additional information.
size_t info_len
 Length of additional information.
const void * prk
 Expected pseudorandom key.
size_t prk_len
 Length of expected pseudorandom key.
const void * okm
 Expected output keying material.
size_t okm_len
 Length of expected output keying material.

Detailed Description

An HKDF self-test.

Definition at line 35 of file hkdf_test.h.

Field Documentation

◆ digest

struct digest_algorithm* hkdf_test::digest

Digest algorithm.

Definition at line 37 of file hkdf_test.h.

◆ ikm

const void* hkdf_test::ikm

Input keying material.

Definition at line 39 of file hkdf_test.h.

◆ ikm_len

size_t hkdf_test::ikm_len

Length of input keying material.

Definition at line 41 of file hkdf_test.h.

◆ salt

const void* hkdf_test::salt

Salt.

Definition at line 43 of file hkdf_test.h.

◆ salt_len

size_t hkdf_test::salt_len

Length of salt.

Definition at line 45 of file hkdf_test.h.

◆ info

const void* hkdf_test::info

Additional information.

Definition at line 47 of file hkdf_test.h.

◆ info_len

size_t hkdf_test::info_len

Length of additional information.

Definition at line 49 of file hkdf_test.h.

◆ prk

const void* hkdf_test::prk

Expected pseudorandom key.

Definition at line 51 of file hkdf_test.h.

◆ prk_len

size_t hkdf_test::prk_len

Length of expected pseudorandom key.

Definition at line 53 of file hkdf_test.h.

◆ okm

const void* hkdf_test::okm

Expected output keying material.

Definition at line 55 of file hkdf_test.h.

◆ okm_len

size_t hkdf_test::okm_len

Length of expected output keying material.

Definition at line 57 of file hkdf_test.h.


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