pluto-src 0.1.1+0.10.4

Sources of Pluto (Lua 5.4 dialect) and logic to build it.
Documentation
#pragma once

#include "Packet.hpp"

NAMESPACE_SOUP
{
	SOUP_PACKET(TlsRandom)
	{
		u32 time;
		u8 random[28];

		SOUP_PACKET_IO(s)
		{
			if (!s.u32be(time))
			{
				return false;
			}
			for (auto& b : random)
			{
				if (!s.u8(b))
				{
					return false;
				}
			}
			return true;
		}
	};
	static_assert(sizeof(TlsRandom) == 32);
}