Lines Matching defs:x509_parse_context
19 struct x509_parse_context { struct
20 struct x509_certificate *cert; /* Certificate being constructed */
21 unsigned long data; /* Start of data */
22 const void *key; /* Key data */
23 size_t key_size; /* Size of key data */
24 const void *params; /* Key parameters */
25 size_t params_size; /* Size of key parameters */
26 enum OID key_algo; /* Algorithm used by the cert's key */
27 enum OID last_oid; /* Last OID encountered */
28 enum OID sig_algo; /* Algorithm used to sign the cert */
29 u8 o_size; /* Size of organizationName (O) */
30 u8 cn_size; /* Size of commonName (CN) */
31 u8 email_size; /* Size of emailAddress */
32 u16 o_offset; /* Offset of organizationName (O) */
33 u16 cn_offset; /* Offset of commonName (CN) */
34 u16 email_offset; /* Offset of emailAddress */
35 unsigned raw_akid_size;
36 const void *raw_akid; /* Raw authorityKeyId in ASN.1 */
37 const void *akid_raw_issuer; /* Raw directoryName in authorityKeyId */
38 unsigned akid_raw_issuer_size;