/linux-master/crypto/ |
H A D | aegis128-core.c | 378 static int crypto_aegis128_setauthsize(struct crypto_aead *tfm, argument 390 struct crypto_aead *tfm = crypto_aead_reqtfm(req); local 392 unsigned int authsize = crypto_aead_authsize(tfm); 393 struct aegis_ctx *ctx = crypto_aead_ctx(tfm); 413 struct crypto_aead *tfm = crypto_aead_reqtfm(req); local 415 unsigned int authsize = crypto_aead_authsize(tfm); 417 struct aegis_ctx *ctx = crypto_aead_ctx(tfm); 451 struct crypto_aead *tfm = crypto_aead_reqtfm(req); local 453 unsigned int authsize = crypto_aead_authsize(tfm); 454 struct aegis_ctx *ctx = crypto_aead_ctx(tfm); 476 struct crypto_aead *tfm = crypto_aead_reqtfm(req); local [all...] |
H A D | sm2.c | 380 struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req); local 381 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); 420 static int sm2_set_pub_key(struct crypto_akcipher *tfm, argument 423 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); 447 static unsigned int sm2_max_size(struct crypto_akcipher *tfm) argument 453 static int sm2_init_tfm(struct crypto_akcipher *tfm) argument 455 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); 460 static void sm2_exit_tfm(struct crypto_akcipher *tfm) argument 462 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm);
|
H A D | internal.h | 39 struct crypto_akcipher *tfm; member in struct:crypto_akcipher_sync_data 132 int crypto_init_akcipher_ops_sig(struct crypto_tfm *tfm); 214 static inline struct crypto_tfm *crypto_tfm_get(struct crypto_tfm *tfm) argument 216 return refcount_inc_not_zero(&tfm->refcnt) ? tfm : ERR_PTR(-EOVERFLOW);
|
H A D | michael_mic.c | 50 struct michael_mic_ctx *ctx = crypto_shash_ctx(desc->tfm); 129 static int michael_setkey(struct crypto_shash *tfm, const u8 *key, argument 132 struct michael_mic_ctx *mctx = crypto_shash_ctx(tfm);
|
H A D | hmac.c | 47 shash->tfm = hash; 86 const struct hmac_ctx *tctx = crypto_shash_ctx(pdesc->tfm); 88 desc->tfm = tctx->hash; 95 const struct hmac_ctx *tctx = crypto_shash_ctx(pdesc->tfm); 110 struct crypto_shash *parent = pdesc->tfm; 126 struct crypto_shash *parent = pdesc->tfm;
|
/linux-master/drivers/crypto/stm32/ |
H A D | stm32-crc32.c | 72 static int stm32_crc32_cra_init(struct crypto_tfm *tfm) argument 74 struct stm32_crc_ctx *mctx = crypto_tfm_ctx(tfm); 81 static int stm32_crc32c_cra_init(struct crypto_tfm *tfm) argument 83 struct stm32_crc_ctx *mctx = crypto_tfm_ctx(tfm); 90 static int stm32_crc_setkey(struct crypto_shash *tfm, const u8 *key, argument 93 struct stm32_crc_ctx *mctx = crypto_shash_ctx(tfm); 118 struct stm32_crc_ctx *mctx = crypto_shash_ctx(desc->tfm); 151 struct stm32_crc_ctx *mctx = crypto_shash_ctx(desc->tfm); 245 struct stm32_crc_ctx *mctx = crypto_shash_ctx(desc->tfm);
|
/linux-master/arch/arm/crypto/ |
H A D | crc32-ce-glue.c | 36 static int crc32_cra_init(struct crypto_tfm *tfm) argument 38 u32 *key = crypto_tfm_ctx(tfm); 44 static int crc32c_cra_init(struct crypto_tfm *tfm) argument 46 u32 *key = crypto_tfm_ctx(tfm); 65 u32 *mctx = crypto_shash_ctx(desc->tfm);
|
/linux-master/arch/x86/crypto/ |
H A D | crc32c-intel_glue.c | 96 u32 *mctx = crypto_shash_ctx(desc->tfm); 137 return __crc32c_intel_finup(crypto_shash_ctx(desc->tfm), data, len, 141 static int crc32c_intel_cra_init(struct crypto_tfm *tfm) argument 143 u32 *key = crypto_tfm_ctx(tfm); 191 return __crc32c_pcl_intel_finup(crypto_shash_ctx(desc->tfm), data, len,
|
H A D | camellia_aesni_avx_glue.c | 30 static int camellia_setkey(struct crypto_skcipher *tfm, const u8 *key, argument 33 return __camellia_setkey(crypto_skcipher_ctx(tfm), key, keylen);
|
H A D | camellia_aesni_avx2_glue.c | 27 static int camellia_setkey(struct crypto_skcipher *tfm, const u8 *key, argument 30 return __camellia_setkey(crypto_skcipher_ctx(tfm), key, keylen);
|
H A D | twofish_avx_glue.c | 30 static int twofish_setkey_skcipher(struct crypto_skcipher *tfm, argument 33 return twofish_setkey(&tfm->base, key, keylen);
|
H A D | serpent_avx_glue.c | 35 static int serpent_setkey_skcipher(struct crypto_skcipher *tfm, argument 38 return __serpent_setkey(crypto_skcipher_ctx(tfm), key, keylen);
|
H A D | serpent_sse2_glue.c | 27 static int serpent_setkey_skcipher(struct crypto_skcipher *tfm, argument 30 return __serpent_setkey(crypto_skcipher_ctx(tfm), key, keylen);
|
H A D | cast6_avx_glue.c | 28 static int cast6_setkey_skcipher(struct crypto_skcipher *tfm, argument 31 return cast6_setkey(&tfm->base, key, keylen);
|
H A D | cast5_avx_glue.c | 28 static int cast5_setkey_skcipher(struct crypto_skcipher *tfm, const u8 *key, argument 31 return cast5_setkey(&tfm->base, key, keylen);
|
H A D | twofish_glue_3way.c | 21 static int twofish_setkey_skcipher(struct crypto_skcipher *tfm, argument 24 return twofish_setkey(&tfm->base, key, keylen);
|
H A D | serpent_avx2_glue.c | 26 static int serpent_setkey_skcipher(struct crypto_skcipher *tfm, argument 29 return __serpent_setkey(crypto_skcipher_ctx(tfm), key, keylen);
|
/linux-master/drivers/crypto/ |
H A D | qcom-rng.c | 85 static int qcom_rng_generate(struct crypto_rng *tfm, argument 89 struct qcom_rng_ctx *ctx = crypto_rng_ctx(tfm); 110 static int qcom_rng_seed(struct crypto_rng *tfm, const u8 *seed, argument 152 static int qcom_rng_init(struct crypto_tfm *tfm) argument 154 struct qcom_rng_ctx *ctx = crypto_tfm_ctx(tfm);
|
H A D | exynos-rng.c | 194 static int exynos_rng_generate(struct crypto_rng *tfm, argument 198 struct exynos_rng_ctx *ctx = crypto_rng_ctx(tfm); 225 static int exynos_rng_seed(struct crypto_rng *tfm, const u8 *seed, argument 228 struct exynos_rng_ctx *ctx = crypto_rng_ctx(tfm); 245 static int exynos_rng_kcapi_init(struct crypto_tfm *tfm) argument 247 struct exynos_rng_ctx *ctx = crypto_tfm_ctx(tfm);
|
/linux-master/drivers/crypto/ccree/ |
H A D | cc_hash.c | 287 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 288 struct cc_hash_ctx *ctx = crypto_ahash_ctx_dma(tfm); 305 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 306 struct cc_hash_ctx *ctx = crypto_ahash_ctx_dma(tfm); 307 u32 digestsize = crypto_ahash_digestsize(tfm); 325 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 326 struct cc_hash_ctx *ctx = crypto_ahash_ctx_dma(tfm); 327 u32 digestsize = crypto_ahash_digestsize(tfm); 345 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 346 struct cc_hash_ctx *ctx = crypto_ahash_ctx_dma(tfm); 368 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 421 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 559 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 635 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 715 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 1110 cc_get_hash_len(struct crypto_tfm *tfm) argument 1120 cc_cra_init(struct crypto_tfm *tfm) argument 1141 cc_cra_exit(struct crypto_tfm *tfm) argument 1153 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 1221 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 1342 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 1423 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); local 2077 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq); local 2134 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq); local [all...] |
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_asym_algs.c | 221 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); local 222 struct qat_dh_ctx *ctx = kpp_tfm_ctx(tfm); 389 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); local 390 struct qat_dh_ctx *ctx = kpp_tfm_ctx(tfm); 404 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req); local 405 struct qat_dh_ctx *ctx = kpp_tfm_ctx(tfm); 475 static int qat_dh_set_secret(struct crypto_kpp *tfm, const void *buf, argument 478 struct qat_dh_ctx *ctx = kpp_tfm_ctx(tfm); 516 static unsigned int qat_dh_max_size(struct crypto_kpp *tfm) argument 518 struct qat_dh_ctx *ctx = kpp_tfm_ctx(tfm); 526 qat_dh_init_tfm(struct crypto_kpp *tfm) argument 554 qat_dh_exit_tfm(struct crypto_kpp *tfm) argument 700 struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req); local 834 struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req); local 1211 qat_rsa_setkey(struct crypto_akcipher *tfm, const void *key, unsigned int keylen, bool private) argument 1258 qat_rsa_setpubkey(struct crypto_akcipher *tfm, const void *key, unsigned int keylen) argument 1264 qat_rsa_setprivkey(struct crypto_akcipher *tfm, const void *key, unsigned int keylen) argument 1270 qat_rsa_max_size(struct crypto_akcipher *tfm) argument 1277 qat_rsa_init_tfm(struct crypto_akcipher *tfm) argument 1293 qat_rsa_exit_tfm(struct crypto_akcipher *tfm) argument [all...] |
/linux-master/drivers/crypto/virtio/ |
H A D | virtio_crypto_skcipher_algs.c | 20 struct crypto_skcipher *tfm; member in struct:virtio_crypto_skcipher_ctx 281 static int virtio_crypto_skcipher_setkey(struct crypto_skcipher *tfm, argument 285 struct virtio_crypto_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); 327 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); local 330 unsigned int ivsize = crypto_skcipher_ivsize(tfm); 516 static int virtio_crypto_skcipher_init(struct crypto_skcipher *tfm) argument 518 struct virtio_crypto_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); 520 crypto_skcipher_set_reqsize(tfm, sizeof(struct virtio_crypto_sym_request)); 521 ctx->tfm = tfm; 526 virtio_crypto_skcipher_exit(struct crypto_skcipher *tfm) argument [all...] |
/linux-master/net/sunrpc/auth_gss/ |
H A D | gss_krb5_mech.c | 269 struct crypto_sync_skcipher *tfm; local 271 tfm = crypto_alloc_sync_skcipher(cname, 0, 0); 272 if (IS_ERR(tfm)) 274 if (crypto_sync_skcipher_setkey(tfm, key->data, key->len)) { 275 crypto_free_sync_skcipher(tfm); 278 return tfm; 284 struct crypto_ahash *tfm; local 286 tfm = crypto_alloc_ahash(kctx->gk5e->cksum_name, 0, CRYPTO_ALG_ASYNC); 287 if (IS_ERR(tfm)) 289 if (crypto_ahash_setkey(tfm, ke [all...] |
/linux-master/tools/testing/crypto/chacha20-s390/ |
H A D | test-cipher.c | 45 struct crypto_skcipher *tfm; member in struct:skcipher_def 169 sk.tfm = skcipher; 187 pr_info("%s tfm encryption successful, took %lld nsec\n", name, end - start); 211 pr_info("%s tfm decryption successful, took %lld nsec\n", name, end - start); 223 crypto_skcipher_blocksize(sk.tfm), 224 crypto_skcipher_alg(sk.tfm)->walksize, 225 crypto_skcipher_ivsize(sk.tfm), 226 crypto_skcipher_alignmask(sk.tfm));
|
/linux-master/arch/powerpc/crypto/ |
H A D | crc-vpmsum_test.c | 61 crct10dif_shash->tfm = crct10dif_tfm; 70 crc32c_shash->tfm = crc32c_tfm;
|