Skip to content
API Documentation
BastionGuard™
encrypted_volume_support.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "disk_reader.hpp"
4#include "models.hpp"
5
6#include <string>
7#include <vector>
8
10 std::string scheme;
11 uint64_t offset_bytes {0};
12 uint64_t size_bytes {0};
14 std::string detail;
15};
16
18public:
19 static std::vector<ScanResult> probe(DiskReader& reader,
20 const std::vector<ScanResult>& seed_results,
21 std::vector<std::string>& logs);
22
23 static bool collect_detected_containers(const ScanReport& report,
24 std::vector<EncryptedContainerInfo>& out);
25};
static bool collect_detected_containers(const ScanReport &report, std::vector< EncryptedContainerInfo > &out)
static std::vector< ScanResult > probe(DiskReader &reader, const std::vector< ScanResult > &seed_results, std::vector< std::string > &logs)