$ dmesg|tail [ 24.918849] alg: hash: Test 3 failed for mv-sha1 [ 24.923542] 00000000: 10 bf d7 00 71 0b bb 83 3a 26 d0 97 13 05 99 f5 [ 24.930023] 00000010: 3a 92 53 3c [ 25.370354] alg: hash: Test 1 failed for mv-hmac-sha1 [ 25.375496] 00000000: 0c aa 9f d5 37 c3 79 3a 91 d9 21 5f 42 2b 2c 24 [ 25.381972] 00000010: b7 c3 16 0c $ cat /proc/cpuinfo processor : 0 model name : Feroceon rev 0 (v5l) Features : swp half thumb fastmult edsp CPU implementer : 0x41 CPU architecture: 5TEJ CPU variant : 0x0 CPU part : 0x926 CPU revision : 0 Hardware : D-Link DNS-321/323 Revision : 0003 Serial : 0000000000000000 $ uname -a Linux debian 3.16.0-0.bpo.4-orion5x #1 Ubuntu 3.16.7-ckt2-1~bpo70+1 (2014-12-08) armv5tel GNU/Linux I also tried the latest mv_cesa.c from mainline, same problem.