diff options
author | David S. Miller <davem@davemloft.net> | 2020-05-06 17:44:11 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-05-06 17:44:11 -0700 |
commit | 3d59a5837c826f5df994ef49acc22902baae6057 (patch) | |
tree | cdd0625da0ba4de7253b39acba8e97dea81b013b /drivers/crypto/chelsio/chcr_crypto.h | |
parent | Merge branch 'net-ipa-kill-endpoint-stop-workaround' (diff) | |
parent | Crypto/chcr: fix for hmac(sha) test fails (diff) | |
download | wireguard-linux-3d59a5837c826f5df994ef49acc22902baae6057.tar.xz wireguard-linux-3d59a5837c826f5df994ef49acc22902baae6057.zip |
Merge branch 'chcr-next'
Devulapally Shiva Krishna says:
====================
Crypto/chcr: Fix issues regarding algorithm implementation in driver
The following series of patches fixes the issues which came during
self-tests with CONFIG_CRYPTO_MANAGER_EXTRA_TESTS enabled.
Patch 1: Fixes gcm(aes) hang issue and rfc4106-gcm encryption issue.
Patch 2: Fixes ctr, cbc, xts and rfc3686-ctr extra test failures.
Patch 3: Fixes ccm(aes) extra test failures.
Patch 4: Added support for 48 byte-key_len in aes_xts.
Patch 5: fix for hmac(sha) extra test failure.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/crypto/chelsio/chcr_crypto.h')
-rw-r--r-- | drivers/crypto/chelsio/chcr_crypto.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/chelsio/chcr_crypto.h b/drivers/crypto/chelsio/chcr_crypto.h index 542bebae001f..b3fdbdc25acb 100644 --- a/drivers/crypto/chelsio/chcr_crypto.h +++ b/drivers/crypto/chelsio/chcr_crypto.h @@ -302,6 +302,7 @@ struct chcr_skcipher_req_ctx { unsigned int op; u16 imm; u8 iv[CHCR_MAX_CRYPTO_IV_LEN]; + u8 init_iv[CHCR_MAX_CRYPTO_IV_LEN]; u16 txqidx; u16 rxqidx; }; |