/openbmc/linux/drivers/crypto/qce/ |
H A D | sha.c | 42 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 D | skcipher.c | 173 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 D | khazad.c | 756 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 D | polyval-generic.c | 119 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 D | xxhash_generic.c | 20 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 D | algif_hash.c | 233 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 D | ecb.c | 46 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 D | crc32_generic.c | 22 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 D | lrw.c | 143 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 D | polyval-clmulni_glue.c | 52 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 D | keysetup_v1.c | 55 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 D | evm_crypto.c | 78 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 D | verify_pefile.c | 325 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 D | aead_api.h | 13 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 D | sun4i-ss-hash.c | 18 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 D | sun4i-ss-prng.c | 4 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 D | ccp-crypto-main.c | 75 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 D | crypto4xx_alg.c | 384 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 D | atmel-sha.c | 438 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 D | aspeed-acry.c | 488 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 D | crc-t10dif.c | 75 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 D | crc64-rocksoft.c | 69 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 D | nx-842.h | 180 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 D | trng.c | 83 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 D | nitrox_skcipher.c | 108 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 …]
|