iPXE
tls_signature_hash_algorithm Struct Reference

A TLS signature algorithm. More...

#include <tls.h>

Data Fields

struct digest_algorithm * digest
 Digest algorithm.
struct pubkey_algorithm * pubkey
 Public-key algorithm.
struct asn1_algorithm * algorithm
 Required certificate OID-identified algorithm, if any.
uint16_t code
 Numeric code (in network-endian order).

Detailed Description

A TLS signature algorithm.

Definition at line 356 of file tls.h.

Field Documentation

◆ digest

struct digest_algorithm* tls_signature_hash_algorithm::digest

◆ pubkey

struct pubkey_algorithm* tls_signature_hash_algorithm::pubkey

Public-key algorithm.

Definition at line 360 of file tls.h.

Referenced by tls_hash_sign(), tls_hash_verify(), tls_send_certificate_verify(), tls_signature_hash_algorithm(), and tls_verify_signature().

◆ algorithm

struct asn1_algorithm* tls_signature_hash_algorithm::algorithm

Required certificate OID-identified algorithm, if any.

Definition at line 362 of file tls.h.

Referenced by tls_hash_sign(), and tls_hash_verify().

◆ code

uint16_t tls_signature_hash_algorithm::code

Numeric code (in network-endian order).

Definition at line 364 of file tls.h.

Referenced by tls_client_hello(), tls_find_signature_hash(), and tls_send_certificate_verify().


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