package im.actor.runtime.crypto.ratchet; // Disabling Bounds checks for speeding up calculations /*-[ #define J2OBJC_DISABLE_ARRAY_BOUND_CHECKS 1 ]-*/ public class RatchetMessage { private long senderEphermalId; private long receiverEphermalId; private byte[] senderEphermal; private byte[] receiverEphermal; private int messageIndex; private byte[] cipherBox; public RatchetMessage(long senderEphermalId, long receiverEphermalId, byte[] senderEphermal, byte[] receiverEphermal, int messageIndex, byte[] cipherBox) { this.senderEphermalId = senderEphermalId; this.receiverEphermalId = receiverEphermalId; this.senderEphermal = senderEphermal; this.receiverEphermal = receiverEphermal; this.messageIndex = messageIndex; this.cipherBox = cipherBox; } public long getSenderEphermalId() { return senderEphermalId; } public long getReceiverEphermalId() { return receiverEphermalId; } public byte[] getSenderEphermal() { return senderEphermal; } public byte[] getReceiverEphermal() { return receiverEphermal; } public byte[] getCipherBox() { return cipherBox; } public int getMessageIndex() { return messageIndex; } }