Lines Matching full:json

17 #include <nlohmann/json.hpp>
45 nlohmann::json json; in ipmiSetBiosPassword() local
51 // key names for json object in ipmiSetBiosPassword()
62 json[keyHashAlgo] = "SHA256"; in ipmiSetBiosPassword()
67 json[keySeed] = salt; in ipmiSetBiosPassword()
68 json[keyAdminPwdHash] = hash; in ipmiSetBiosPassword()
71 json[keyHashAlgo] = "SHA256"; in ipmiSetBiosPassword()
72 json[keySeed] = salt; in ipmiSetBiosPassword()
73 json[keyAdminPwdHash] = hash; in ipmiSetBiosPassword()
76 json[keyHashAlgo] = "SHA384"; in ipmiSetBiosPassword()
77 json[keySeed] = salt; in ipmiSetBiosPassword()
78 json[keyAdminPwdHash] = hash; in ipmiSetBiosPassword()
84 json[keyIsAdminPwdChanged] = false; in ipmiSetBiosPassword()
85 json[keyIsUserPwdChanged] = false; in ipmiSetBiosPassword()
90 json[keyUserPwdHash] = userPwdHash; in ipmiSetBiosPassword()
95 const auto& writeData = json.dump(4); in ipmiSetBiosPassword()
130 // key names for json object in ipmiGetBiosPassword()
136 nlohmann::json json = nlohmann::json::parse(ifs, nullptr, false); in ipmiGetBiosPassword() local
137 if (json.is_discarded() || !json.contains(keyIsAdminPwdChanged) || in ipmiGetBiosPassword()
138 !json.contains(keyHashAlgo) || !json.contains(keySeed) || in ipmiGetBiosPassword()
139 !json.contains(keyAdminPwdHash)) in ipmiGetBiosPassword()
143 bool IsAdminPwdChanged = json[keyIsAdminPwdChanged]; in ipmiGetBiosPassword()
149 salt = json[keySeed]; in ipmiGetBiosPassword()
150 hash = json[keyAdminPwdHash]; in ipmiGetBiosPassword()
152 std::string HashAlgo = json[keyHashAlgo]; in ipmiGetBiosPassword()