Home
last modified time | relevance | path

Searched refs:tfm_ctx (Results 1 – 7 of 7) sorted by relevance

/linux-6.1.9/drivers/crypto/xilinx/
Dzynqmp-aes-gcm.c80 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead); in zynqmp_aes_aead_cipher() local
82 struct device *dev = tfm_ctx->dev; in zynqmp_aes_aead_cipher()
92 if (tfm_ctx->keysrc == ZYNQMP_AES_KUP_KEY) in zynqmp_aes_aead_cipher()
116 hwreq->keysrc = tfm_ctx->keysrc; in zynqmp_aes_aead_cipher()
126 tfm_ctx->key, ZYNQMP_AES_KEY_SIZE); in zynqmp_aes_aead_cipher()
177 static int zynqmp_fallback_check(struct zynqmp_aead_tfm_ctx *tfm_ctx, in zynqmp_fallback_check() argument
183 if (tfm_ctx->authsize != ZYNQMP_AES_AUTH_SIZE) in zynqmp_fallback_check()
186 if (tfm_ctx->keysrc == ZYNQMP_AES_KUP_KEY && in zynqmp_fallback_check()
187 tfm_ctx->keylen != ZYNQMP_AES_KEY_SIZE) { in zynqmp_fallback_check()
210 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead); in zynqmp_handle_aes_req() local
[all …]
Dzynqmp-sha.c50 struct zynqmp_sha_tfm_ctx *tfm_ctx = crypto_shash_ctx(hash); in zynqmp_sha_init_tfm() local
56 tfm_ctx->dev = drv_ctx->dev; in zynqmp_sha_init_tfm()
64 tfm_ctx->fbk_tfm = fallback_tfm; in zynqmp_sha_init_tfm()
65 hash->descsize += crypto_shash_descsize(tfm_ctx->fbk_tfm); in zynqmp_sha_init_tfm()
72 struct zynqmp_sha_tfm_ctx *tfm_ctx = crypto_shash_ctx(hash); in zynqmp_sha_exit_tfm() local
74 if (tfm_ctx->fbk_tfm) { in zynqmp_sha_exit_tfm()
75 crypto_free_shash(tfm_ctx->fbk_tfm); in zynqmp_sha_exit_tfm()
76 tfm_ctx->fbk_tfm = NULL; in zynqmp_sha_exit_tfm()
79 memzero_explicit(tfm_ctx, sizeof(struct zynqmp_sha_tfm_ctx)); in zynqmp_sha_exit_tfm()
/linux-6.1.9/crypto/
Ddh.c315 struct dh_safe_prime_tfm_ctx *tfm_ctx = kpp_tfm_ctx(tfm); in dh_safe_prime_init_tfm() local
317 tfm_ctx->dh_tfm = crypto_spawn_kpp(&inst_ctx->dh_spawn); in dh_safe_prime_init_tfm()
318 if (IS_ERR(tfm_ctx->dh_tfm)) in dh_safe_prime_init_tfm()
319 return PTR_ERR(tfm_ctx->dh_tfm); in dh_safe_prime_init_tfm()
326 struct dh_safe_prime_tfm_ctx *tfm_ctx = kpp_tfm_ctx(tfm); in dh_safe_prime_exit_tfm() local
328 crypto_free_kpp(tfm_ctx->dh_tfm); in dh_safe_prime_exit_tfm()
458 struct dh_safe_prime_tfm_ctx *tfm_ctx = kpp_tfm_ctx(tfm); in dh_safe_prime_set_secret() local
496 err = crypto_kpp_set_secret(tfm_ctx->dh_tfm, buf, buf_size); in dh_safe_prime_set_secret()
513 struct dh_safe_prime_tfm_ctx *tfm_ctx = in dh_safe_prime_prepare_dh_req() local
517 kpp_request_set_tfm(dh_req, tfm_ctx->dh_tfm); in dh_safe_prime_prepare_dh_req()
[all …]
Dscompress.c123 void **tfm_ctx = acomp_tfm_ctx(tfm); in scomp_acomp_comp_decomp() local
124 struct crypto_scomp *scomp = *tfm_ctx; in scomp_acomp_comp_decomp()
217 struct crypto_scomp **tfm_ctx = crypto_tfm_ctx(tfm); in crypto_acomp_scomp_alloc_ctx() local
218 struct crypto_scomp *scomp = *tfm_ctx; in crypto_acomp_scomp_alloc_ctx()
236 struct crypto_scomp **tfm_ctx = crypto_tfm_ctx(tfm); in crypto_acomp_scomp_free_ctx() local
237 struct crypto_scomp *scomp = *tfm_ctx; in crypto_acomp_scomp_free_ctx()
/linux-6.1.9/drivers/crypto/axis/
Dartpec6_crypto.c1238 struct artpec6_cryptotfm_context *tfm_ctx = crypto_aead_ctx(tfm); in artpec6_crypto_aead_init() local
1240 memset(tfm_ctx, 0, sizeof(*tfm_ctx)); in artpec6_crypto_aead_init()
2228 struct artpec6_hashalg_context *tfm_ctx = crypto_tfm_ctx(&tfm->base); in artpec6_crypto_hash_set_key() local
2238 memset(tfm_ctx->hmac_key, 0, sizeof(tfm_ctx->hmac_key)); in artpec6_crypto_hash_set_key()
2243 tfm_ctx->hmac_key_length = blocksize; in artpec6_crypto_hash_set_key()
2245 ret = crypto_shash_tfm_digest(tfm_ctx->child_hash, key, keylen, in artpec6_crypto_hash_set_key()
2246 tfm_ctx->hmac_key); in artpec6_crypto_hash_set_key()
2250 memcpy(tfm_ctx->hmac_key, key, keylen); in artpec6_crypto_hash_set_key()
2251 tfm_ctx->hmac_key_length = keylen; in artpec6_crypto_hash_set_key()
2391 struct artpec6_hashalg_context *tfm_ctx = crypto_tfm_ctx(tfm); in artpec6_crypto_ahash_init_common() local
[all …]
/linux-6.1.9/drivers/crypto/hisilicon/sec/
Dsec_drv.h278 struct sec_alg_tfm_ctx *tfm_ctx; member
Dsec_algs.c430 struct sec_alg_tfm_ctx *ctx = sec_req->tfm_ctx; in sec_skcipher_alg_callback()
752 sec_req->tfm_ctx = ctx; in sec_alg_skcipher_crypto()