Changed to no padding
[iotcloud.git] / version2 / src / Control / app / src / main / java / iotcloud / CloudComm.java
index aa0791fdf237da1a3d262e8b81ba83f2c6275304..744c0fe9dd9a8d26b8a9192636bbdbaf7709c48c 100644 (file)
@@ -482,7 +482,7 @@ class CloudComm {
        private byte[] encryptSlotAndPrependIV(byte[] rawData, byte[] ivBytes) {
                try {
                        IvParameterSpec ivSpec = new IvParameterSpec(ivBytes);
-                       Cipher cipher = Cipher.getInstance("AES/CTR/PKCS5Padding");
+                       Cipher cipher = Cipher.getInstance("AES/CTR/NoPadding");
                        cipher.init(Cipher.ENCRYPT_MODE, key, ivSpec);
 
                        byte[] encryptedBytes = cipher.doFinal(rawData);
@@ -509,7 +509,7 @@ class CloudComm {
 
                        IvParameterSpec ivSpec = new IvParameterSpec(ivBytes);
 
-                       Cipher cipher = Cipher.getInstance("AES/CTR/PKCS5Padding");
+                       Cipher cipher = Cipher.getInstance("AES/CTR/NoPadding");
                        cipher.init(Cipher.DECRYPT_MODE, key, ivSpec);
 
                        return cipher.doFinal(encryptedBytes);