|
iPXE
|
A CMS message. More...
#include <cms.h>
Data Fields | |
| struct refcnt | refcnt |
| Reference count. More... | |
| struct asn1_cursor * | raw |
| Raw ASN.1 data. More... | |
| struct cms_type * | type |
| Message type. More... | |
| struct x509_chain * | certificates |
| List of all certificates (for signature messages) More... | |
| struct list_head | participants |
| List of participant information blocks. More... | |
| struct cipher_algorithm * | cipher |
| Cipher algorithm. More... | |
| struct asn1_cursor | iv |
| Cipher initialization vector. More... | |
| struct asn1_cursor | mac |
| Cipher authentication tag. More... | |
| struct refcnt cms_message::refcnt |
| struct asn1_cursor* cms_message::raw |
| struct cms_type* cms_message::type |
Message type.
Definition at line 60 of file cms.h.
Referenced by cms_parse(), and cms_parse_content_type().
| struct x509_chain* cms_message::certificates |
List of all certificates (for signature messages)
Definition at line 63 of file cms.h.
Referenced by cms_free(), cms_is_signature(), cms_parse_certificates(), cms_parse_identifier(), and cms_parse_signed().
| struct list_head cms_message::participants |
List of participant information blocks.
Definition at line 65 of file cms.h.
Referenced by cms_free(), cms_parse_participants(), cms_recipient(), cms_verify(), and imgverify().
| struct cipher_algorithm* cms_message::cipher |
Cipher algorithm.
Definition at line 68 of file cms.h.
Referenced by cms_cipher_key(), cms_decrypt(), cms_is_encrypted(), cms_parse_cipher_algorithm(), cms_parse_enveloped(), and cms_verify_padding().
| struct asn1_cursor cms_message::iv |
Cipher initialization vector.
Definition at line 70 of file cms.h.
Referenced by cms_cipher_key(), and cms_parse_cipher_algorithm().
| struct asn1_cursor cms_message::mac |
Cipher authentication tag.
Definition at line 72 of file cms.h.
Referenced by cms_decrypt(), and cms_parse_mac().
1.8.15