iPXE
|
An ASN.1 OID-identified algorithm. More...
#include <asn1.h>
Data Fields | |
const char * | name |
Name. More... | |
struct asn1_cursor | oid |
Object identifier. More... | |
struct pubkey_algorithm * | pubkey |
Public-key algorithm (if applicable) More... | |
struct digest_algorithm * | digest |
Digest algorithm (if applicable) More... | |
struct cipher_algorithm * | cipher |
Cipher algorithm (if applicable) More... | |
struct elliptic_curve * | curve |
Elliptic curve (if applicable) More... | |
int(* | parse )(struct asn1_algorithm *algorithm, struct asn1_cursor *params) |
Parse algorithm parameters (optional) More... | |
const char* asn1_algorithm::name |
Name.
Definition at line 368 of file asn1.h.
Referenced by asn1_check_algorithm(), and x509_check_signature().
struct asn1_cursor asn1_algorithm::oid |
struct pubkey_algorithm* asn1_algorithm::pubkey |
Public-key algorithm (if applicable)
Definition at line 372 of file asn1.h.
Referenced by ocsp_check_signature(), tls_send_certificate_verify(), x509_check_signature(), and x509_find_key().
struct digest_algorithm* asn1_algorithm::digest |
Digest algorithm (if applicable)
Definition at line 374 of file asn1.h.
Referenced by ocsp_check_signature().
struct cipher_algorithm* asn1_algorithm::cipher |
struct elliptic_curve* asn1_algorithm::curve |
int( * asn1_algorithm::parse) (struct asn1_algorithm *algorithm, struct asn1_cursor *params) |