Lines Matching refs:subdir
116 std::string subdir = keyblob_dir + "/" + full_name.substr(found + 1); in keyblob_subdir() local
120 mkdir(subdir.c_str(), 0777); in keyblob_subdir()
122 return subdir; in keyblob_subdir()
125 void save_keyblob(const std::string& subdir, const std::string& name, in save_keyblob() argument
129 std::string blobname(subdir + "/" + name + ".keyblob"); in save_keyblob()
135 std::string charsname(subdir + "/" + name + ".chars"); in save_keyblob()
145 std::string hexname(subdir + "/" + name + ".hex"); in save_keyblob()
151 void save_keyblob_and_cert(const std::string& subdir, const std::string& name, in save_keyblob_and_cert() argument
155 save_keyblob(subdir, name, keyblob, key_characteristics); in save_keyblob_and_cert()
163 std::string certname(subdir + "/" + name + ".cert"); in save_keyblob_and_cert()
171 void delete_keyblob(const std::string& subdir, const std::string& name) { in delete_keyblob() argument
172 std::string blobname(subdir + "/" + name + ".keyblob"); in delete_keyblob()
174 std::string charsname(subdir + "/" + name + ".chars"); in delete_keyblob()
176 std::string hexname(subdir + "/" + name + ".hex"); in delete_keyblob()
178 std::string certname(subdir + "/" + name + ".cert"); in delete_keyblob()
182 std::vector<uint8_t> load_file(const std::string& subdir, const std::string& name, in load_file() argument
184 std::string blobname(subdir + "/" + name + suffix); in load_file()
192 std::vector<uint8_t> load_keyblob(const std::string& subdir, const std::string& name) { in load_keyblob() argument
193 return load_file(subdir, name, ".keyblob"); in load_keyblob()
196 std::vector<uint8_t> load_cert(const std::string& subdir, const std::string& name) { in load_cert() argument
197 return load_file(subdir, name, ".cert"); in load_cert()
215 std::string subdir = keyblob_subdir(keyblob_dir, GetParam(), /* create? */ false); in UpgradeKeyBlobs() local
216 if (subdir.empty()) { in UpgradeKeyBlobs()
241 std::vector<uint8_t> keyblob = load_keyblob(subdir, name); in UpgradeKeyBlobs()
276 save_keyblob(subdir, name, upgraded_keyblob, key_characteristics); in UpgradeKeyBlobs()
295 std::string subdir = keyblob_subdir(keyblob_dir, GetParam(), /* create? */ true); in TEST_P() local
404 if (!subdir.empty()) { in TEST_P()
405 save_keyblob_and_cert(subdir, name, keyblob, key_characteristics, cert_chain); in TEST_P()
410 if (!subdir.empty()) { in TEST_P()
455 std::string subdir = keyblob_subdir(keyblob_dir, GetParam(), /* create? */ false); in TEST_P() local
456 if (subdir.empty()) { in TEST_P()
476 std::vector<uint8_t> keyblob = load_keyblob(subdir, name); in TEST_P()
489 cert = load_cert(subdir, name); in TEST_P()
597 std::string subdir = keyblob_subdir(keyblob_dir, GetParam(), /* create? */ false); in TEST_P() local
598 if (subdir.empty()) { in TEST_P()
618 std::vector<uint8_t> keyblob = load_keyblob(subdir, name); in TEST_P()
630 delete_keyblob(subdir, name); in TEST_P()