| 86 | } |
| 87 | |
| 88 | inline array<uint8_t, 32> fromHex32(const string &hex) { |
| 89 | vector<uint8_t> bytes = fromHex(hex, 32); |
| 90 | array<uint8_t, 32> result; |
| 91 | std::copy(bytes.begin(), bytes.end(), result.begin()); |
| 92 | return result; |
| 93 | } |
| 94 | |
| 95 | // Generate a random vault ID using entropy |
| 96 | inline VaultId generateVaultId(const string &entropy = "") { |
no test coverage detected