add generate-product command

This commit is contained in:
Martin Michelsen
2023-04-04 23:14:06 -07:00
parent f954a7f834
commit 31ecf917af
4 changed files with 1344 additions and 2 deletions
+15
View File
@@ -0,0 +1,15 @@
#pragma once
#include <stdint.h>
#include <string>
bool product_is_valid(
const std::string& s, uint8_t domain, uint8_t subdomain = 0xFF);
bool product_is_valid_fast(
const std::string& s, uint8_t domain, uint8_t subdomain = 0xFF);
std::string generate_product(uint8_t domain, uint8_t subdomain = 0xFF);
void product_speed_test(uint64_t seed = 0xFFFFFFFFFFFFFFFF);