Lines Matching defs:dir
40 char *dir;
56 static int add_cert_dir(BY_DIR *ctx, const char *dir, int type);
91 const char *dir = ossl_safe_getenv(X509_get_default_cert_dir_env());
93 if (dir)
94 ret = add_cert_dir(ld, dir, X509_FILETYPE_PEM);
153 OPENSSL_free(ent->dir);
168 static int add_cert_dir(BY_DIR *ctx, const char *dir, int type)
174 if (dir == NULL || *dir == '\0') {
179 s = dir;
192 if (strlen(ent->dir) == len && strncmp(ent->dir, ss, len) == 0)
211 ent->dir = OPENSSL_strndup(ss, len);
212 if (ent->dir == NULL || ent->hashes == NULL) {
273 j = strlen(ent->dir) + 1 + 8 + 6 + 1 + 1;
299 c = ent->dir[strlen(ent->dir) - 1];
318 "%s%08lx.%s%d", ent->dir, h, postfix, k);
323 "%s%c%08lx.%s%d", ent->dir, c, h, postfix, k);