Lines Matching full:encrypt
38 bool encrypt; member
62 bool encrypt; member
111 if (rctx->encrypt) in tegra_cbc_iv_copyback()
132 static int tegra234_aes_crypto_cfg(u32 alg, bool encrypt) in tegra234_aes_crypto_cfg() argument
141 if (encrypt) in tegra234_aes_crypto_cfg()
146 if (encrypt) in tegra234_aes_crypto_cfg()
151 if (encrypt) in tegra234_aes_crypto_cfg()
168 static int tegra234_aes_cfg(u32 alg, bool encrypt) in tegra234_aes_cfg() argument
175 if (encrypt) in tegra234_aes_cfg()
181 if (encrypt) in tegra234_aes_cfg()
187 if (encrypt) in tegra234_aes_cfg()
193 if (encrypt) in tegra234_aes_cfg()
293 rctx->config = tegra234_aes_cfg(ctx->alg, rctx->encrypt); in tegra_aes_do_one_req()
294 rctx->crypto_config = tegra234_aes_crypto_cfg(ctx->alg, rctx->encrypt); in tegra_aes_do_one_req()
477 static int tegra_aes_crypt(struct skcipher_request *req, bool encrypt) in tegra_aes_crypt() argument
501 rctx->encrypt = encrypt; in tegra_aes_crypt()
523 .encrypt = tegra_aes_encrypt,
545 .encrypt = tegra_aes_encrypt,
566 .encrypt = tegra_aes_encrypt,
588 .encrypt = tegra_aes_encrypt,
765 rctx->config = tegra234_aes_cfg(SE_ALG_GMAC, rctx->encrypt); in tegra_gcm_do_gmac()
766 rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_GMAC, rctx->encrypt) | in tegra_gcm_do_gmac()
782 rctx->config = tegra234_aes_cfg(SE_ALG_GCM, rctx->encrypt); in tegra_gcm_do_crypt()
783 rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_GCM, rctx->encrypt) | in tegra_gcm_do_crypt()
805 rctx->config = tegra234_aes_cfg(SE_ALG_GCM_FINAL, rctx->encrypt); in tegra_gcm_do_final()
806 rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_GCM_FINAL, rctx->encrypt) | in tegra_gcm_do_final()
815 if (rctx->encrypt) { in tegra_gcm_do_final()
935 rctx->config = tegra234_aes_cfg(SE_ALG_CBC_MAC, rctx->encrypt); in tegra_ccm_do_cbcmac()
937 rctx->encrypt) | in tegra_ccm_do_cbcmac()
1061 if (rctx->encrypt) { in tegra_ccm_mac_result()
1078 if (rctx->encrypt) in tegra_ccm_ctr_result()
1099 sg = rctx->encrypt ? rctx->src_sg : rctx->dst_sg; in tegra_ccm_compute_auth()
1123 rctx->config = tegra234_aes_cfg(SE_ALG_CTR, rctx->encrypt); in tegra_ccm_do_ctr()
1124 rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_CTR, rctx->encrypt) | in tegra_ccm_do_ctr()
1128 if (rctx->encrypt) in tegra_ccm_do_ctr()
1169 if (rctx->encrypt) in tegra_ccm_crypt_init()
1181 * zero to encrypt auth tag. in tegra_ccm_crypt_init()
1230 if (rctx->encrypt) { in tegra_ccm_do_one_req()
1282 if (rctx->encrypt) in tegra_gcm_do_one_req()
1335 if (!rctx->encrypt) in tegra_gcm_do_one_req()
1428 static int tegra_aead_crypt(struct aead_request *req, bool encrypt) in tegra_aead_crypt() argument
1434 rctx->encrypt = encrypt; in tegra_aead_crypt()
1917 .encrypt = tegra_aead_encrypt,
1938 .encrypt = tegra_aead_encrypt,