Lines Matching refs:val

85 static int process_pci_value(CONF_VALUE *val,  in process_pci_value()  argument
91 if (strcmp(val->name, "language") == 0) { in process_pci_value()
94 X509V3_conf_err(val); in process_pci_value()
97 if ((*language = OBJ_txt2obj(val->value, 0)) == NULL) { in process_pci_value()
99 X509V3_conf_err(val); in process_pci_value()
102 } else if (strcmp(val->name, "pathlen") == 0) { in process_pci_value()
106 X509V3_conf_err(val); in process_pci_value()
109 if (!X509V3_get_value_int(val, pathlen)) { in process_pci_value()
111 X509V3_conf_err(val); in process_pci_value()
114 } else if (strcmp(val->name, "policy") == 0) { in process_pci_value()
122 X509V3_conf_err(val); in process_pci_value()
127 if (strncmp(val->value, "hex:", 4) == 0) { in process_pci_value()
129 OPENSSL_hexstr2buf(val->value + 4, &val_len); in process_pci_value()
132 X509V3_conf_err(val); in process_pci_value()
154 X509V3_conf_err(val); in process_pci_value()
158 } else if (strncmp(val->value, "file:", 5) == 0) { in process_pci_value()
161 BIO *b = BIO_new_file(val->value + 5, "r"); in process_pci_value()
164 X509V3_conf_err(val); in process_pci_value()
180 X509V3_conf_err(val); in process_pci_value()
194 X509V3_conf_err(val); in process_pci_value()
197 } else if (strncmp(val->value, "text:", 5) == 0) { in process_pci_value()
198 val_len = strlen(val->value + 5); in process_pci_value()
204 val->value + 5, val_len); in process_pci_value()
216 X509V3_conf_err(val); in process_pci_value()
221 X509V3_conf_err(val); in process_pci_value()
226 X509V3_conf_err(val); in process_pci_value()