Lines Matching defs:x509_parse_context
30 struct x509_parse_context { struct
31 struct x509_certificate *cert; /* Certificate being constructed */
32 unsigned long data; /* Start of data */
33 const void *cert_start; /* Start of cert content */
34 const void *key; /* Key data */
35 size_t key_size; /* Size of key data */
36 const void *params; /* Key parameters */
37 size_t params_size; /* Size of key parameters */
38 enum OID key_algo; /* Public key algorithm */
39 enum OID last_oid; /* Last OID encountered */
40 enum OID algo_oid; /* Algorithm OID */
41 unsigned char nr_mpi; /* Number of MPIs stored */
42 u8 o_size; /* Size of organizationName (O) */
43 u8 cn_size; /* Size of commonName (CN) */
44 u8 email_size; /* Size of emailAddress */
45 u16 o_offset; /* Offset of organizationName (O) */
46 u16 cn_offset; /* Offset of commonName (CN) */
47 u16 email_offset; /* Offset of emailAddress */
48 unsigned raw_akid_size;
49 const void *raw_akid; /* Raw authorityKeyId in ASN.1 */
50 const void *akid_raw_issuer; /* Raw directoryName in authorityKeyId */
51 unsigned akid_raw_issuer_size;