IV changes
[iotcloud.git] / version2 / src / java / iotcloud / CloudComm.java
index d0a514d30cd5a3f12ce3c13efcf69b6e4873ebe1..1b10efe621dd526d8985699c5ab2bfac99911fbf 100644 (file)
@@ -247,7 +247,8 @@ class CloudComm {
        private byte[] createIV(long machineId, long localSequenceNumber) {
                ByteBuffer buffer = ByteBuffer.allocate(IV_SIZE);
                buffer.putLong(machineId);
-               buffer.putLong(localSequenceNumber);
+               long localSequenceNumberShifted = localSequenceNumber << 16;
+               buffer.putLong(localSequenceNumberShifted);
                return buffer.array();
 
        }