crypto: talitos - corrrectly handle zero-length assoc data
commit935e99a3afda0a58c2eada0ff7c613d3844d738c
authorHoria Geanta <horia.geanta@freescale.com>
Tue, 19 Nov 2013 12:57:49 +0000 (19 14:57 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 28 Nov 2013 14:25:16 +0000 (28 22:25 +0800)
tree45fca0e326613e4ae8143c195ae00d6358d43b10
parent41da8b5adba77e22584f8b45f9641504fa885308
crypto: talitos - corrrectly handle zero-length assoc data

talitos does not handle well zero-length assoc data. From dmesg:
talitos ffe30000.crypto: master data transfer error
talitos ffe30000.crypto: gather return/length error

Check whether assoc data is provided by inspecting assoclen,
not assoc pointer.
This is needed in order to pass testmgr tests.

Signed-off-by: Horia Geanta <horia.geanta@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/talitos.c