iPXE
tls_signature_hash_algorithm Struct Reference

A TLS signature algorithm. More...

#include <tls.h>

Data Fields

struct digest_algorithmdigest
 Digest algorithm.
struct pubkey_algorithmpubkey
 Public-key algorithm.
struct asn1_algorithmalgorithm
 Required certificate OID-identified algorithm.
uint16_t code
 Numeric code (in network-endian order).

Detailed Description

A TLS signature algorithm.

Definition at line 301 of file tls.h.

Field Documentation

◆ digest

struct digest_algorithm* tls_signature_hash_algorithm::digest

Digest algorithm.

Definition at line 303 of file tls.h.

Referenced by tls_signature_hash_algorithm(), and tls_verify_dh_params().

◆ pubkey

struct pubkey_algorithm* tls_signature_hash_algorithm::pubkey

Public-key algorithm.

Definition at line 305 of file tls.h.

Referenced by tls_signature_hash_algorithm(), and tls_verify_dh_params().

◆ algorithm

struct asn1_algorithm* tls_signature_hash_algorithm::algorithm

Required certificate OID-identified algorithm.

Definition at line 307 of file tls.h.

Referenced by tls_verify_dh_params().

◆ code

uint16_t tls_signature_hash_algorithm::code

Numeric code (in network-endian order).

Definition at line 309 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: