Commit 338e84f3 authored by Tadeusz Struk's avatar Tadeusz Struk Committed by Herbert Xu

crypto: qat - add support for cbc(aes) ablkcipher

Add support for cbc(aes) ablkcipher.
Signed-off-by: default avatarTadeusz Struk <tadeusz.struk@intel.com>
Acked-by: default avatarBruce W. Allan <bruce.w.allan@intel.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 82f82504
...@@ -301,5 +301,5 @@ struct icp_qat_hw_cipher_aes256_f8 { ...@@ -301,5 +301,5 @@ struct icp_qat_hw_cipher_aes256_f8 {
struct icp_qat_hw_cipher_algo_blk { struct icp_qat_hw_cipher_algo_blk {
struct icp_qat_hw_cipher_aes256_f8 aes; struct icp_qat_hw_cipher_aes256_f8 aes;
}; } __aligned(64);
#endif #endif
This diff is collapsed.
...@@ -75,10 +75,21 @@ struct qat_crypto_request_buffs { ...@@ -75,10 +75,21 @@ struct qat_crypto_request_buffs {
size_t sz_out; size_t sz_out;
}; };
struct qat_crypto_request;
struct qat_crypto_request { struct qat_crypto_request {
struct icp_qat_fw_la_bulk_req req; struct icp_qat_fw_la_bulk_req req;
struct qat_alg_session_ctx *ctx; union {
struct aead_request *areq; struct qat_alg_aead_ctx *aead_ctx;
struct qat_alg_ablkcipher_ctx *ablkcipher_ctx;
};
union {
struct aead_request *aead_req;
struct ablkcipher_request *ablkcipher_req;
};
struct qat_crypto_request_buffs buf; struct qat_crypto_request_buffs buf;
void (*cb)(struct icp_qat_fw_la_resp *resp,
struct qat_crypto_request *req);
}; };
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment