computeHubUid static method
Computes a hub UID from its TLS public-key material plus stable hardware and platform attributes.
Implementation
static OmnyUid computeHubUid({
required Uint8List keyMaterial,
required String machineId,
required String os,
required String arch,
required String hostname,
}) {
final digest = _digest(_hubTag, [
keyMaterial,
utf8.encode(machineId),
utf8.encode(os),
utf8.encode(arch),
utf8.encode(hostname),
]);
return OmnyUid(_hex(digest));
}