iPXE
pubkey_sign_test Struct Reference

A public-key signature test. More...

#include <pubkey_test.h>

Data Fields

struct pubkey_algorithmpubkey
 Public-key algorithm.
const struct asn1_cursor private
 Private key.
const struct asn1_cursor public
 Public key.
const void * random
 Random data input.
size_t random_len
 Random data input length.
const void * plaintext
 Plaintext.
size_t plaintext_len
 Plaintext length.
struct digest_algorithmdigest
 Signature algorithm.
const struct asn1_cursor signature
 Signature.

Detailed Description

A public-key signature test.

Definition at line 29 of file pubkey_test.h.

Field Documentation

◆ pubkey

struct pubkey_algorithm* pubkey_sign_test::pubkey

Public-key algorithm.

Definition at line 31 of file pubkey_test.h.

◆ private

const struct asn1_cursor pubkey_sign_test::private

Private key.

Definition at line 33 of file pubkey_test.h.

◆ public

const struct asn1_cursor pubkey_sign_test::public

Public key.

Definition at line 35 of file pubkey_test.h.

◆ random

const void* pubkey_sign_test::random

Random data input.

Definition at line 37 of file pubkey_test.h.

◆ random_len

size_t pubkey_sign_test::random_len

Random data input length.

Definition at line 39 of file pubkey_test.h.

◆ plaintext

const void* pubkey_sign_test::plaintext

Plaintext.

Definition at line 41 of file pubkey_test.h.

◆ plaintext_len

size_t pubkey_sign_test::plaintext_len

Plaintext length.

Definition at line 43 of file pubkey_test.h.

◆ digest

struct digest_algorithm* pubkey_sign_test::digest

Signature algorithm.

Definition at line 45 of file pubkey_test.h.

◆ signature

const struct asn1_cursor pubkey_sign_test::signature

Signature.

Definition at line 47 of file pubkey_test.h.


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