Home
last modified time | relevance | path

Searched refs:tfm (Results 201 – 225 of 481) sorted by relevance

12345678910>>...20

/openbmc/linux/drivers/crypto/qce/
H A Dsha.c42 struct qce_alg_template *tmpl = to_ahash_tmpl(async_req->tfm); in qce_ahash_done()
79 struct qce_sha_ctx *ctx = crypto_tfm_ctx(async_req->tfm); in qce_ahash_async_req_handle()
80 struct qce_alg_template *tmpl = to_ahash_tmpl(async_req->tfm); in qce_ahash_async_req_handle()
136 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm); in qce_ahash_init()
185 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); in qce_ahash_update() local
195 blocksize = crypto_tfm_alg_blocksize(crypto_ahash_tfm(tfm)); in qce_ahash_update()
332 unsigned int digestsize = crypto_ahash_digestsize(tfm); in qce_ahash_hmac_setkey()
333 struct qce_sha_ctx *ctx = crypto_tfm_ctx(&tfm->base); in qce_ahash_hmac_setkey()
393 static int qce_ahash_cra_init(struct crypto_tfm *tfm) in qce_ahash_cra_init() argument
395 struct crypto_ahash *ahash = __crypto_ahash_cast(tfm); in qce_ahash_cra_init()
[all …]
H A Dskcipher.c173 struct crypto_tfm *tfm = crypto_skcipher_tfm(ablk); in qce_skcipher_setkey() local
174 struct qce_cipher_ctx *ctx = crypto_tfm_ctx(tfm); in qce_skcipher_setkey()
258 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in qce_skcipher_crypt() local
259 struct qce_cipher_ctx *ctx = crypto_skcipher_ctx(tfm); in qce_skcipher_crypt()
261 struct qce_alg_template *tmpl = to_cipher_tmpl(tfm); in qce_skcipher_crypt()
262 unsigned int blocksize = crypto_skcipher_blocksize(tfm); in qce_skcipher_crypt()
320 static int qce_skcipher_init(struct crypto_skcipher *tfm) in qce_skcipher_init() argument
328 static int qce_skcipher_init_fallback(struct crypto_skcipher *tfm) in qce_skcipher_init_fallback() argument
330 struct qce_cipher_ctx *ctx = crypto_skcipher_ctx(tfm); in qce_skcipher_init_fallback()
342 static void qce_skcipher_exit(struct crypto_skcipher *tfm) in qce_skcipher_exit() argument
[all …]
/openbmc/linux/crypto/
H A Dkhazad.c756 static int khazad_setkey(struct crypto_tfm *tfm, const u8 *in_key, in khazad_setkey() argument
759 struct khazad_ctx *ctx = crypto_tfm_ctx(tfm); in khazad_setkey()
837 static void khazad_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in khazad_encrypt() argument
839 struct khazad_ctx *ctx = crypto_tfm_ctx(tfm); in khazad_encrypt()
843 static void khazad_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in khazad_decrypt() argument
845 struct khazad_ctx *ctx = crypto_tfm_ctx(tfm); in khazad_decrypt()
H A Dpolyval-generic.c119 static int polyval_setkey(struct crypto_shash *tfm, in polyval_setkey() argument
122 struct polyval_tfm_ctx *ctx = crypto_shash_ctx(tfm); in polyval_setkey()
156 const struct polyval_tfm_ctx *ctx = crypto_shash_ctx(desc->tfm); in polyval_update()
196 const struct polyval_tfm_ctx *ctx = crypto_shash_ctx(desc->tfm); in polyval_final()
204 static void polyval_exit_tfm(struct crypto_tfm *tfm) in polyval_exit_tfm() argument
206 struct polyval_tfm_ctx *ctx = crypto_tfm_ctx(tfm); in polyval_exit_tfm()
H A Dxxhash_generic.c20 static int xxhash64_setkey(struct crypto_shash *tfm, const u8 *key, in xxhash64_setkey() argument
23 struct xxhash64_tfm_ctx *tctx = crypto_shash_ctx(tfm); in xxhash64_setkey()
33 struct xxhash64_tfm_ctx *tctx = crypto_shash_ctx(desc->tfm); in xxhash64_init()
63 struct xxhash64_tfm_ctx *tctx = crypto_shash_ctx(desc->tfm); in xxhash64_digest()
H A Dalgif_hash.c233 struct crypto_ahash *tfm; in hash_accept() local
241 tfm = crypto_ahash_reqtfm(req); in hash_accept()
242 state = kmalloc(crypto_ahash_statesize(tfm), GFP_KERNEL); in hash_accept()
303 struct crypto_ahash *tfm; in hash_check_key() local
313 tfm = pask->private; in hash_check_key()
317 if (crypto_ahash_get_flags(tfm) & CRYPTO_TFM_NEED_KEY) in hash_check_key()
414 struct crypto_ahash *tfm = private; in hash_accept_parent_nokey() local
417 unsigned int len = sizeof(*ctx) + crypto_ahash_reqsize(tfm); in hash_accept_parent_nokey()
430 ahash_request_set_tfm(&ctx->req, tfm); in hash_accept_parent_nokey()
441 struct crypto_ahash *tfm = private; in hash_accept_parent() local
[all …]
H A Decb.c46 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_ecb_encrypt() local
47 struct crypto_cipher *cipher = skcipher_cipher_simple(tfm); in crypto_ecb_encrypt()
55 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_ecb_decrypt() local
56 struct crypto_cipher *cipher = skcipher_cipher_simple(tfm); in crypto_ecb_decrypt()
H A Dcrc32_generic.c22 static int crc32_cra_init(struct crypto_tfm *tfm) in crc32_cra_init() argument
24 u32 *key = crypto_tfm_ctx(tfm); in crc32_cra_init()
49 u32 *mctx = crypto_shash_ctx(desc->tfm); in crc32_init()
91 return __crc32_finup(crypto_shash_ctx(desc->tfm), data, len, in crc32_digest()
H A Dlrw.c143 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in lrw_xor_tweak() local
144 const struct lrw_tfm_ctx *ctx = crypto_skcipher_ctx(tfm); in lrw_xor_tweak()
155 skcipher_request_set_tfm(req, tfm); in lrw_xor_tweak()
265 static int lrw_init_tfm(struct crypto_skcipher *tfm) in lrw_init_tfm() argument
267 struct skcipher_instance *inst = skcipher_alg_instance(tfm); in lrw_init_tfm()
269 struct lrw_tfm_ctx *ctx = crypto_skcipher_ctx(tfm); in lrw_init_tfm()
278 crypto_skcipher_set_reqsize(tfm, crypto_skcipher_reqsize(cipher) + in lrw_init_tfm()
284 static void lrw_exit_tfm(struct crypto_skcipher *tfm) in lrw_exit_tfm() argument
286 struct lrw_tfm_ctx *ctx = crypto_skcipher_ctx(tfm); in lrw_exit_tfm()
/openbmc/linux/arch/x86/crypto/
H A Dpolyval-clmulni_glue.c52 static inline struct polyval_tfm_ctx *polyval_tfm_ctx(struct crypto_shash *tfm) in polyval_tfm_ctx() argument
54 return PTR_ALIGN(crypto_shash_ctx(tfm), POLYVAL_ALIGN); in polyval_tfm_ctx()
81 static int polyval_x86_setkey(struct crypto_shash *tfm, in polyval_x86_setkey() argument
84 struct polyval_tfm_ctx *tctx = polyval_tfm_ctx(tfm); in polyval_x86_setkey()
114 const struct polyval_tfm_ctx *tctx = polyval_tfm_ctx(desc->tfm); in polyval_x86_update()
155 const struct polyval_tfm_ctx *tctx = polyval_tfm_ctx(desc->tfm); in polyval_x86_final()
/openbmc/linux/fs/crypto/
H A Dkeysetup_v1.c55 struct crypto_skcipher *tfm = crypto_alloc_skcipher("ecb(aes)", 0, 0); in derive_key_aes() local
57 if (IS_ERR(tfm)) { in derive_key_aes()
58 res = PTR_ERR(tfm); in derive_key_aes()
59 tfm = NULL; in derive_key_aes()
62 crypto_skcipher_set_flags(tfm, CRYPTO_TFM_REQ_FORBID_WEAK_KEYS); in derive_key_aes()
63 req = skcipher_request_alloc(tfm, GFP_KERNEL); in derive_key_aes()
71 res = crypto_skcipher_setkey(tfm, nonce, FSCRYPT_FILE_NONCE_SIZE); in derive_key_aes()
82 crypto_free_skcipher(tfm); in derive_key_aes()
/openbmc/linux/security/integrity/evm/
H A Devm_crypto.c78 struct crypto_shash **tfm, *tmp_tfm; in init_desc() local
86 tfm = &hmac_tfm; in init_desc()
92 tfm = &evm_tfm[hash_algo]; in init_desc()
96 if (*tfm) in init_desc()
99 if (*tfm) in init_desc()
117 *tfm = tmp_tfm; in init_desc()
121 desc = kmalloc(sizeof(*desc) + crypto_shash_descsize(*tfm), in init_desc()
126 desc->tfm = *tfm; in init_desc()
243 data->hdr.length = crypto_shash_digestsize(desc->tfm); in evm_calc_hmac_or_hash()
/openbmc/linux/crypto/asymmetric_keys/
H A Dverify_pefile.c325 struct crypto_shash *tfm; in pefile_digest_pe() local
336 tfm = crypto_alloc_shash(ctx->digest_algo, 0, 0); in pefile_digest_pe()
337 if (IS_ERR(tfm)) in pefile_digest_pe()
338 return (PTR_ERR(tfm) == -ENOENT) ? -ENOPKG : PTR_ERR(tfm); in pefile_digest_pe()
340 desc_size = crypto_shash_descsize(tfm) + sizeof(*desc); in pefile_digest_pe()
341 digest_size = crypto_shash_digestsize(tfm); in pefile_digest_pe()
356 desc->tfm = tfm; in pefile_digest_pe()
385 crypto_free_shash(tfm); in pefile_digest_pe()
/openbmc/linux/net/mac80211/
H A Daead_api.h13 int aead_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad,
17 int aead_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad,
21 void aead_key_free(struct crypto_aead *tfm);
/openbmc/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-hash.c18 int sun4i_hash_crainit(struct crypto_tfm *tfm) in sun4i_hash_crainit() argument
20 struct sun4i_tfm_ctx *op = crypto_tfm_ctx(tfm); in sun4i_hash_crainit()
21 struct ahash_alg *alg = __crypto_ahash_alg(tfm->__crt_alg); in sun4i_hash_crainit()
34 crypto_ahash_set_reqsize(__crypto_ahash_cast(tfm), in sun4i_hash_crainit()
39 void sun4i_hash_craexit(struct crypto_tfm *tfm) in sun4i_hash_craexit() argument
41 struct sun4i_tfm_ctx *op = crypto_tfm_ctx(tfm); in sun4i_hash_craexit()
50 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq); in sun4i_hash_init() local
193 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq); in sun4i_hash() local
195 struct sun4i_tfm_ctx *tfmctx = crypto_ahash_ctx(tfm); in sun4i_hash()
205 __func__, crypto_tfm_alg_name(areq->base.tfm), in sun4i_hash()
[all …]
H A Dsun4i-ss-prng.c4 int sun4i_ss_prng_seed(struct crypto_rng *tfm, const u8 *seed, in sun4i_ss_prng_seed() argument
8 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_seed()
16 int sun4i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src, in sun4i_ss_prng_generate() argument
20 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_generate()
/openbmc/linux/drivers/crypto/ccp/
H A Dccp-crypto-main.c75 struct crypto_tfm *tfm; member
104 if (crypto_cmd->tfm != tmp->tfm) in ccp_crypto_cmd_complete()
142 struct ccp_ctx *ctx = crypto_tfm_ctx_dma(req->tfm); in ccp_crypto_complete()
186 ctx = crypto_tfm_ctx_dma(held->req->tfm); in ccp_crypto_complete()
226 if (crypto_cmd->tfm != tmp->tfm) in ccp_crypto_enqueue_cmd()
286 crypto_cmd->tfm = req->tfm; in ccp_crypto_enqueue_request()
/openbmc/linux/drivers/crypto/amcc/
H A Dcrypto4xx_alg.c384 struct crypto_tfm *tfm = crypto_aead_tfm(cipher); in crypto4xx_setkey_aes_ccm() local
385 struct crypto4xx_ctx *ctx = crypto_tfm_ctx(tfm); in crypto4xx_setkey_aes_ccm()
486 struct crypto_tfm *tfm = crypto_aead_tfm(cipher); in crypto4xx_setauthsize_aead() local
487 struct crypto4xx_ctx *ctx = crypto_tfm_ctx(tfm); in crypto4xx_setauthsize_aead()
530 struct crypto_tfm *tfm = crypto_aead_tfm(cipher); in crypto4xx_setkey_aes_gcm() local
531 struct crypto4xx_ctx *ctx = crypto_tfm_ctx(tfm); in crypto4xx_setkey_aes_gcm()
628 struct crypto_alg *alg = tfm->__crt_alg; in crypto4xx_hash_alg_init()
630 struct crypto4xx_ctx *ctx = crypto_tfm_ctx(tfm); in crypto4xx_hash_alg_init()
646 crypto_ahash_set_reqsize(__crypto_ahash_cast(tfm), in crypto4xx_hash_alg_init()
674 __crypto_ahash_cast(req->base.tfm)); in crypto4xx_hash_init()
[all …]
/openbmc/linux/drivers/crypto/
H A Datmel-sha.c438 crypto_ahash_digestsize(tfm)); in atmel_sha_init()
2110 struct crypto_ahash *tfm; member
2171 struct crypto_ahash *tfm; in atmel_sha_authenc_spawn() local
2202 if (IS_ERR(tfm)) { in atmel_sha_authenc_spawn()
2203 err = PTR_ERR(tfm); in atmel_sha_authenc_spawn()
2206 tctx = crypto_ahash_ctx(tfm); in atmel_sha_authenc_spawn()
2215 auth->tfm = tfm; in atmel_sha_authenc_spawn()
2220 crypto_free_ahash(tfm); in atmel_sha_authenc_spawn()
2229 crypto_free_ahash(auth->tfm); in atmel_sha_authenc_free()
2237 struct crypto_ahash *tfm = auth->tfm; in atmel_sha_authenc_setkey() local
[all …]
/openbmc/linux/drivers/crypto/aspeed/
H A Daspeed-acry.c488 struct aspeed_acry_ctx *ctx = akcipher_tfm_ctx(tfm); in aspeed_acry_rsa_setkey()
536 struct aspeed_acry_ctx *ctx = akcipher_tfm_ctx(tfm); in aspeed_acry_rsa_set_pub_key()
543 return aspeed_acry_rsa_setkey(tfm, key, keylen, 0); in aspeed_acry_rsa_set_pub_key()
550 struct aspeed_acry_ctx *ctx = akcipher_tfm_ctx(tfm); in aspeed_acry_rsa_set_priv_key()
557 return aspeed_acry_rsa_setkey(tfm, key, keylen, 1); in aspeed_acry_rsa_set_priv_key()
562 struct aspeed_acry_ctx *ctx = akcipher_tfm_ctx(tfm); in aspeed_acry_rsa_max_size()
570 static int aspeed_acry_rsa_init_tfm(struct crypto_akcipher *tfm) in aspeed_acry_rsa_init_tfm() argument
572 struct aspeed_acry_ctx *ctx = akcipher_tfm_ctx(tfm); in aspeed_acry_rsa_init_tfm()
573 struct akcipher_alg *alg = crypto_akcipher_alg(tfm); in aspeed_acry_rsa_init_tfm()
574 const char *name = crypto_tfm_alg_name(&tfm->base); in aspeed_acry_rsa_init_tfm()
[all …]
/openbmc/linux/lib/
H A Dcrc-t10dif.c75 desc.shash.tfm = rcu_dereference(crct10dif_tfm); in crc_t10dif_update()
112 struct crypto_shash *tfm; in crc_t10dif_transform_show() local
119 tfm = rcu_dereference(crct10dif_tfm); in crc_t10dif_transform_show()
121 crypto_shash_driver_name(tfm)); in crc_t10dif_transform_show()
H A Dcrc64-rocksoft.c69 desc.shash.tfm = rcu_dereference(crc64_rocksoft_tfm); in crc64_rocksoft_update()
106 struct crypto_shash *tfm; in crc64_rocksoft_transform_show() local
113 tfm = rcu_dereference(crc64_rocksoft_tfm); in crc64_rocksoft_transform_show()
115 crypto_shash_driver_name(tfm)); in crc64_rocksoft_transform_show()
/openbmc/linux/drivers/crypto/nx/
H A Dnx-842.h180 int nx842_crypto_init(struct crypto_tfm *tfm, struct nx842_driver *driver);
181 void nx842_crypto_exit(struct crypto_tfm *tfm);
182 int nx842_crypto_compress(struct crypto_tfm *tfm,
185 int nx842_crypto_decompress(struct crypto_tfm *tfm,
/openbmc/linux/drivers/crypto/hisilicon/trng/
H A Dtrng.c83 static int hisi_trng_seed(struct crypto_rng *tfm, const u8 *seed, in hisi_trng_seed() argument
86 struct hisi_trng_ctx *ctx = crypto_rng_ctx(tfm); in hisi_trng_seed()
112 static int hisi_trng_generate(struct crypto_rng *tfm, const u8 *src, in hisi_trng_generate() argument
115 struct hisi_trng_ctx *ctx = crypto_rng_ctx(tfm); in hisi_trng_generate()
154 static int hisi_trng_init(struct crypto_tfm *tfm) in hisi_trng_init() argument
156 struct hisi_trng_ctx *ctx = crypto_tfm_ctx(tfm); in hisi_trng_init()
174 static void hisi_trng_exit(struct crypto_tfm *tfm) in hisi_trng_exit() argument
176 struct hisi_trng_ctx *ctx = crypto_tfm_ctx(tfm); in hisi_trng_exit()
/openbmc/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_skcipher.c108 static int nitrox_skcipher_init(struct crypto_skcipher *tfm) in nitrox_skcipher_init() argument
110 struct nitrox_crypto_ctx *nctx = crypto_skcipher_ctx(tfm); in nitrox_skcipher_init()
129 crypto_skcipher_set_reqsize(tfm, crypto_skcipher_reqsize(tfm) + in nitrox_skcipher_init()
134 static int nitrox_cbc_init(struct crypto_skcipher *tfm) in nitrox_cbc_init() argument
137 struct nitrox_crypto_ctx *nctx = crypto_skcipher_ctx(tfm); in nitrox_cbc_init()
139 err = nitrox_skcipher_init(tfm); in nitrox_cbc_init()
147 static void nitrox_skcipher_exit(struct crypto_skcipher *tfm) in nitrox_skcipher_exit() argument
149 struct nitrox_crypto_ctx *nctx = crypto_skcipher_ctx(tfm); in nitrox_skcipher_exit()
169 struct crypto_tfm *tfm = crypto_skcipher_tfm(cipher); in nitrox_skcipher_setkey() local
170 struct nitrox_crypto_ctx *nctx = crypto_tfm_ctx(tfm); in nitrox_skcipher_setkey()
[all …]

12345678910>>...20