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 *cert_start; /* Start of cert content */
23 const void *key; /* Key data */
24 size_t key_size; /* Size of key data */
25 const void *params; /* Key parameters */
26 size_t params_size; /* Size of key parameters */
27 enum OID key_algo; /* Public key algorithm */
28 enum OID last_oid; /* Last OID encountered */
29 enum OID algo_oid; /* Algorithm OID */
30 unsigned char nr_mpi; /* Number of MPIs stored */
31 u8 o_size; /* Size of organizationName (O) */
32 u8 cn_size; /* Size of commonName (CN) */
33 u8 email_size; /* Size of emailAddress */
34 u16 o_offset; /* Offset of organizationName (O) */
35 u16 cn_offset; /* Offset of commonName (CN) */
36 u16 email_offset; /* Offset of emailAddress */
37 unsigned raw_akid_size;
38 const void *raw_akid; /* Raw authorityKeyId in ASN.1 */
39 const void *akid_raw_issuer; /* Raw directoryName in authorityKeyId */
40 unsigned akid_raw_issuer_size;