refactor
This commit is contained in:
@@ -1363,14 +1363,16 @@ auto s3_provider::read_file_bytes(const std::string &api_path, std::size_t size,
|
||||
data_buffer header_buffer;
|
||||
ret = read_bytes(utils::encryption::kdf_config::size(), 0U,
|
||||
header_buffer);
|
||||
if (ret == api_error::success) {
|
||||
if (utils::encryption::kdf_config::from_header(header_buffer,
|
||||
data_cfg)) {
|
||||
ret = set_item_meta(api_path, META_KDF,
|
||||
nlohmann::json(data_cfg).dump());
|
||||
} else {
|
||||
ret = api_error::decryption_error;
|
||||
}
|
||||
if (ret != api_error::success) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (utils::encryption::kdf_config::from_header(header_buffer,
|
||||
data_cfg)) {
|
||||
ret = set_item_meta(api_path, META_KDF,
|
||||
nlohmann::json(data_cfg).dump());
|
||||
} else {
|
||||
ret = api_error::decryption_error;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user