Description of problem: There is a bug in sha-hmac implementation. This makes it impossible to exchange filesystem images between 64 and 32 bit architectures. Maybe this has an impact on security of encryption on 64 bit. Version-Release number of selected component (if applicable): cryptsetup-luks-1.0-1.src.rpm How reproducible: create an filesystem-image with luks on 32 bit and transfer it to 64 bit. Same if you want to use the same partion from a 32/64 Bit dualboot. Additional info: Patch is available and attached
Created attachment 115463 [details] Fix for this bug
Added in 1.0-2; CC'ing upstream maintainer.
Note that some minor fixes need made here for it to build: - s/uint32_t/u_int32_t/ - add a #include <sys/types.h>