package network.thunder.core.communication.objects.messages.impl.message.encryption; import com.google.common.base.Preconditions; import network.thunder.core.communication.objects.messages.interfaces.message.encryption.Encryption; /** * Created by matsjerratsch on 29/11/2015. */ public class EncryptedMessage implements Encryption { public byte[] hmac; public byte[] payload; public EncryptedMessage (byte[] hmac, byte[] payload) { this.hmac = hmac; this.payload = payload; } @Override public void verify () { Preconditions.checkNotNull(hmac); Preconditions.checkNotNull(payload); } @Override public String toString () { return "EncryptedMessage{Size=" + payload.length / 1024 + "kB}"; } }