protected override bool TryStaticOneShot(ReadOnlySpan <byte> source, Span <byte> destination, out int bytesWritten) => XxHash32.TryHash(source, destination, out bytesWritten);
protected override byte[] StaticOneShot(byte[] source) => XxHash32.Hash(source);
protected override int StaticOneShot(ReadOnlySpan <byte> source, Span <byte> destination) => XxHash32.Hash(source, destination);
protected override byte[] StaticOneShot(ReadOnlySpan <byte> source) => XxHash32.Hash(source);
public int XxHash32_BytesAsInt() => BitConverter.ToInt32(XxHash32.ComputeHash(MessageData).Hash, Zero);
public byte[] XxHash32_Bytes() => XxHash32.ComputeHash(MessageData).Hash;
public string XxHash32_AsHexString() => XxHash32.ComputeHash(MessageData).AsHexString();