NAMESPACE_CORE_BEGIN //-----------------------------------// PacketEncryptor::PacketEncryptor(Array<uint8> secret) { aes = Allocate(AllocatorGetNetwork(), aes_context); this->secret = secret; //sha1(secret.data(), secret.size(), iv); memset(iv,0,16); }
MessagePtr MessageCreate(MessageId id) { MessagePtr message = Allocate(AllocatorGetNetwork(), Message, id); return message; }
PacketPtr PacketCreate(PacketId id) { PacketPtr packet = Allocate(AllocatorGetNetwork(), Packet, id); return packet; }