When decrypting a log item also clear out the IV field.
[bluesky.git] / bluesky / crypto.c
index 1dc5e0d..f34b8b7 100644 (file)
@@ -244,6 +244,7 @@ gboolean bluesky_crypt_block_decrypt(gchar *cloud_block, size_t len,
                     gcry_strerror(status));
         }
         header->magic[3] ^= 0x10;
+        memset(header->crypt_iv, 0, sizeof(header->crypt_iv));
 
         gcry_cipher_close(handle);
     }