Le 13/03/2016 23:35, Timo S. a écrit :
> Hi Corentin,
> 
> Am 13.03.2016 17:32 schrieb "Corentin LABBE" <clabbe.montj...@gmail.com 
> <mailto:clabbe.montj...@gmail.com>>:
>>
>> Le 13/03/2016 16:21, txsan...@gmail.com <mailto:txsan...@gmail.com> a écrit :
>> > http://irclog.whitequark.org/linux-sunxi/2016-03-11
>> >
>> > Chat from timestamp 18:25
>> >
>>
>> Hello
>>
>> And I have just sent an email asking for help 
>> https://lkml.org/lkml/2016/3/13/64.
>>
>> Regards
> 
> Thanks for the update and work on this.
> 
> Are you sure that the issue occurs only when deciphering?
> 
> When I ran my tests, I was under the impression, that this also happens 
> during encryption or ciphering. Because when I downloaded a large iso image 
> to the encrypted container, unmounted it immediately
> after, unloaded the sun4i-ss module, mounted the container again and then 
> verified the checksum, it showed a corrupted file. I thought that means 
> something went wrong during encryption already. But my
> knowledge of all this is little, so I might be wrong.
> 
> Regards,
> 
> Timo
> 

Hello

You are right, the current issue seems to be in both way.
But by testing that, I found something strange:
I ran lukstest and got "BAD 2 1048576 338e26f322194e1a56f2cb68c640f0b2fe403936 
6c63ea074c38445b248caa00d5ecca051e020e55"
I checked both file (original and copied) and got two 512byte sector different 
(sectors 339 and 697).
I stopped the LUKS mount, rmmod sun4i-ss and remount it.
Now I got only one bad sector (the last one).
If I clean all and re-use sun4i-ss, still the last one.
Interesting...

Regards

PS: list of commands done
./luks/lukstest
DEBUG: Generate image
DEBUG: Format
Command successful.
DEBUG: open
Key slot 0 unlocked.
Command successful.
/dev/mapper/ctest is active.
  type:    LUKS1
  cipher:  aes-cbc-plain
  keysize: 256 bits
  device:  /dev/loop0
  loop:    /tmp/bench.img
  offset:  4096 sectors
  size:    315904 sectors
  mode:    read/write
DEBUG: mkfs
mke2fs 1.42.13 (17-May-2015)
END 1 / 10
BAD 2 1048576 338e26f322194e1a56f2cb68c640f0b2fe403936 
6c63ea074c38445b248caa00d5ecca051e020e55

bindiff /dev/shm/test_1048576 /mnt/lukstest/test_1048576
Compare /dev/shm/test_1048576 and /mnt/lukstest/test_1048576
339 diff at 400  89 68
339 diff at 401  0e ef
[snip]
339 diff at 507  68 ad
339 diff at 508  03 59
339 diff at 509  35 eb
339 diff at 510  36 a6
339 diff at 511  ea ec
697 diff at 400  a1 d9
697 diff at 401  c9 44
697 diff at 402  0a ef
697 diff at 403  d7 95
[snip]
697 diff at 508  2b 07
697 diff at 509  e1 ee
697 diff at 510  57 1c
697 diff at 511  e6 f0

umount /mnt/lukstest
cryptsetup luksClose ctest
rmmod sun4i-ss
cryptsetup luksOpen /tmp/bench.img ctest --key-file=/tmp/bench.img.key
mount /dev/mapper/ctest /mnt/lukstest
bindiff /dev/shm/test_1048576 /mnt/lukstest/test_1048576
Compare /dev/shm/test_1048576 and /mnt/lukstest/test_1048576
697 diff at 400 a1 d9
697 diff at 401 c9 44
697 diff at 402 0a ef
697 diff at 403 d7 95
[snip]
697 diff at 508 2b 07
697 diff at 509 e1 ee
697 diff at 510 57 1c
697 diff at 511 e6 f0

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to