mv_cesa 1920 limit still happening

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
 I am running QNAP NAS device with Marvell SoC and having issues with both AES and SHA1 when accelerated through mv_cesa. Both the encryption and hash algorithms work fine for file sizes up to 1920 bytes, while anything greater than that gets broken (comparing AES with openssl and SHA1 output with sha1sum command).

This is what I have done:
Back ported the mv_cesa driver from linux-3.4.rc7 to linux-2.6.33.2
Built and insmoded the driver, which loads fine and the algorithms show up in /proc/crypto

The kernel/userspace interface is provided by crypto-linux-1.4

Unfortunately, I am unable to test mv_cesa with latest kernel as this device is running linux-2.6.33.2 and QNAP has not made linux-3.x based firmware available.

Here's the CPU info:
[/share/HDA_DATA/Public/linux-3.4-rc7/drivers/crypto] # cat /proc/cpuinfo
Processor       : Feroceon 88F6281 rev 1 (v5l)
BogoMIPS        : 799.53
Features        : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1

Hardware        : Feroceon-KW ARM
Revision        : 0000
Serial          : 0000000000000000

Do you think this is a genuine bug or an artifact of running mv_cesa under linux-2.6.33.2 ?
Thanks for any help/pointers or anything else I can try?

--ajay
Symform.com
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]

  Powered by Linux