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 323 of file tls.h.

Field Documentation

◆ digest

struct digest_algorithm* tls_signature_hash_algorithm::digest

Digest algorithm.

Definition at line 325 of file tls.h.

Referenced by tls_new_server_key_exchange(), and tls_signature_hash_algorithm().

◆ pubkey

struct pubkey_algorithm* tls_signature_hash_algorithm::pubkey

Public-key algorithm.

Definition at line 327 of file tls.h.

Referenced by tls_new_server_key_exchange(), and tls_signature_hash_algorithm().

◆ algorithm

struct asn1_algorithm* tls_signature_hash_algorithm::algorithm

Required certificate OID-identified algorithm.

Definition at line 329 of file tls.h.

Referenced by tls_new_server_key_exchange().

◆ code

uint16_t tls_signature_hash_algorithm::code

Numeric code (in network-endian order).

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