describe DC save file formats; add decrypt/encrypt actions
This commit is contained in:
@@ -20,6 +20,25 @@ bool decoded_dc_serial_number_is_valid_fast(
|
||||
std::string generate_dc_serial_number(uint8_t domain, uint8_t subdomain = 0xFF);
|
||||
std::unordered_map<uint32_t, std::string> generate_all_dc_serial_numbers(uint8_t domain = 0xFF, uint8_t subdomain = 0xFF);
|
||||
|
||||
struct DCSerialNumberIterator {
|
||||
bool started = false;
|
||||
bool complete = false;
|
||||
uint8_t domain = 0;
|
||||
uint8_t start_domain = 0;
|
||||
uint8_t end_domain = 3;
|
||||
uint8_t subdomain = 0;
|
||||
uint8_t start_subdomain = 0;
|
||||
uint8_t end_subdomain = 3;
|
||||
uint16_t index2 = 0;
|
||||
uint16_t index3 = 0;
|
||||
uint32_t serial_number = 0;
|
||||
|
||||
uint32_t next();
|
||||
|
||||
size_t total_count() const;
|
||||
size_t progress() const;
|
||||
};
|
||||
|
||||
void dc_serial_number_speed_test(uint64_t seed = 0xFFFFFFFFFFFFFFFF);
|
||||
|
||||
struct EncryptedDCv2Executables {
|
||||
|
||||
Reference in New Issue
Block a user