Fix SHA256 usage on older CESA versions
Adding SHA256 support to Marvell crypto driver resulted in regression for older SoC's, not capable of handling this mode in hardware. Submitted by: Emeric Poupon <emeric.poupon@stormshield.eu> Obtained from: Stormshield Sponsored by: Stormshield Reviewed by: zbb Differential revision: https://reviews.freebsd.org/D9215
This commit is contained in:
parent
81526b839f
commit
c0f1c1f8ff
@ -1242,7 +1242,10 @@ cesa_attach(device_t dev)
|
||||
crypto_register(sc->sc_cid, CRYPTO_MD5_HMAC, 0, 0);
|
||||
crypto_register(sc->sc_cid, CRYPTO_SHA1, 0, 0);
|
||||
crypto_register(sc->sc_cid, CRYPTO_SHA1_HMAC, 0, 0);
|
||||
crypto_register(sc->sc_cid, CRYPTO_SHA2_256_HMAC, 0, 0);
|
||||
if (sc->sc_soc_id == MV_DEV_88F6828 ||
|
||||
sc->sc_soc_id == MV_DEV_88F6820 ||
|
||||
sc->sc_soc_id == MV_DEV_88F6810)
|
||||
crypto_register(sc->sc_cid, CRYPTO_SHA2_256_HMAC, 0, 0);
|
||||
|
||||
return (0);
|
||||
err8:
|
||||
|
Loading…
x
Reference in New Issue
Block a user