OSDN Git Service

crypto: omap-aes-gcm - convert to use crypto engine
authorTero Kristo <t-kristo@ti.com>
Tue, 5 Nov 2019 14:01:08 +0000 (16:01 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 11 Dec 2019 08:37:00 +0000 (16:37 +0800)
commit04a4616e6a21eb5ed2c8399160be370af4f67037
tree4ea62a0a43b3d5a44deec90c3abbf6b2f8929ac2
parent1cfd9f3f308fde70d14927f376cd61c2365819d0
crypto: omap-aes-gcm - convert to use crypto engine

Currently omap-aes-gcm algorithms are using local implementation for
crypto request queuing logic. Instead, implement this via usage of
crypto engine which is used already for rest of the omap aes algorithms.
This avoids some random conflicts / crashes also which can happen if
both aes and aes-gcm are attempted to be used simultaneously.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/omap-aes-gcm.c
drivers/crypto/omap-aes.c
drivers/crypto/omap-aes.h