Home
last modified time | relevance | path

Searched refs:cra_flags (Results 1 – 25 of 169) sorted by relevance

1234567

/linux/drivers/crypto/inside-secure/eip93/
H A Deip93-aead.c276 .cra_flags = CRYPTO_ALG_ASYNC |
304 .cra_flags = CRYPTO_ALG_ASYNC |
332 .cra_flags = CRYPTO_ALG_ASYNC |
360 .cra_flags = CRYPTO_ALG_ASYNC |
389 .cra_flags = CRYPTO_ALG_ASYNC |
418 .cra_flags = CRYPTO_ALG_ASYNC |
447 .cra_flags = CRYPTO_ALG_ASYNC |
476 .cra_flags = CRYPTO_ALG_ASYNC |
504 .cra_flags = CRYPTO_ALG_ASYNC |
532 .cra_flags = CRYPTO_ALG_ASYNC |
[all …]
H A Deip93-cipher.c217 .cra_flags = CRYPTO_ALG_ASYNC |
244 .cra_flags = CRYPTO_ALG_ASYNC |
271 .cra_flags = CRYPTO_ALG_ASYNC |
298 .cra_flags = CRYPTO_ALG_ASYNC |
325 .cra_flags = CRYPTO_ALG_ASYNC |
351 .cra_flags = CRYPTO_ALG_ASYNC |
377 .cra_flags = CRYPTO_ALG_ASYNC |
403 .cra_flags = CRYPTO_ALG_ASYNC |
H A Deip93-hash.c651 .cra_flags = CRYPTO_ALG_ASYNC |
681 .cra_flags = CRYPTO_ALG_ASYNC |
711 .cra_flags = CRYPTO_ALG_ASYNC |
741 .cra_flags = CRYPTO_ALG_ASYNC |
772 .cra_flags = CRYPTO_ALG_ASYNC |
803 .cra_flags = CRYPTO_ALG_ASYNC |
834 .cra_flags = CRYPTO_ALG_ASYNC |
865 .cra_flags = CRYPTO_ALG_ASYNC |
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_cipher.c1304 .cra_flags = CRYPTO_ALG_ASYNC |
1342 .cra_flags = CRYPTO_ALG_ASYNC |
1417 .cra_flags = CRYPTO_ALG_ASYNC |
1478 .cra_flags = CRYPTO_ALG_ASYNC |
1516 .cra_flags = CRYPTO_ALG_ASYNC |
1577 .cra_flags = CRYPTO_ALG_ASYNC |
1615 .cra_flags = CRYPTO_ALG_ASYNC |
1688 .cra_flags = CRYPTO_ALG_ASYNC |
1724 .cra_flags = CRYPTO_ALG_ASYNC |
1760 .cra_flags = CRYPTO_ALG_ASYNC |
[all …]
H A Dsafexcel_hash.c997 .cra_flags = CRYPTO_ALG_ASYNC |
1223 .cra_flags = CRYPTO_ALG_ASYNC |
1280 .cra_flags = CRYPTO_ALG_ASYNC |
1337 .cra_flags = CRYPTO_ALG_ASYNC |
1409 .cra_flags = CRYPTO_ALG_ASYNC |
1481 .cra_flags = CRYPTO_ALG_ASYNC |
1538 .cra_flags = CRYPTO_ALG_ASYNC |
1595 .cra_flags = CRYPTO_ALG_ASYNC |
1667 .cra_flags = CRYPTO_ALG_ASYNC |
1739 .cra_flags = CRYPTO_ALG_ASYNC |
[all …]
/linux/drivers/crypto/
H A Dtalitos.c2273 .cra_flags = CRYPTO_ALG_ASYNC |
2295 .cra_flags = CRYPTO_ALG_ASYNC |
2317 .cra_flags = CRYPTO_ALG_ASYNC |
2342 .cra_flags = CRYPTO_ALG_ASYNC |
2365 .cra_flags = CRYPTO_ALG_ASYNC |
2387 .cra_flags = CRYPTO_ALG_ASYNC |
2409 .cra_flags = CRYPTO_ALG_ASYNC |
2434 .cra_flags = CRYPTO_ALG_ASYNC |
2457 .cra_flags = CRYPTO_ALG_ASYNC |
2479 .cra_flags = CRYPTO_ALG_ASYNC |
[all …]
H A Dpadlock-sha.c207 .cra_flags = CRYPTO_ALG_NEED_FALLBACK |
231 .cra_flags = CRYPTO_ALG_NEED_FALLBACK |
292 .cra_flags = CRYPTO_AHASH_ALG_BLOCK_ONLY |
312 .cra_flags = CRYPTO_AHASH_ALG_BLOCK_ONLY |
/linux/crypto/
H A Dalgboss.c68 param->larval->alg.cra_flags |= CRYPTO_ALG_DEAD; in cryptomgr_probe()
147 param->type.data.type = larval->alg.cra_flags & ~CRYPTO_ALG_TESTED; in cryptomgr_schedule_probe()
151 param->otype = larval->alg.cra_flags; in cryptomgr_schedule_probe()
204 param->type = alg->cra_flags; in cryptomgr_schedule_test()
H A Dshash.c21 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_block_only()
27 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_final_nonzero()
33 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_finup_max()
446 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in hash_prepare_alg()
474 base->cra_flags |= CRYPTO_ALG_TYPE_SHASH; in shash_prepare_alg()
475 base->cra_flags |= CRYPTO_ALG_REQ_VIRT; in shash_prepare_alg()
497 if (base->cra_flags & CRYPTO_AHASH_ALG_BLOCK_ONLY) { in shash_prepare_alg()
506 base->cra_flags |= CRYPTO_AHASH_ALG_NO_EXPORT_CORE; in shash_prepare_alg()
H A Dahash.c36 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_block_only()
42 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_final_nonzero()
48 return crypto_ahash_alg(tfm)->halg.base.cra_flags & in crypto_ahash_need_fallback()
286 !(alg->halg.base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY)) in ahash_set_needkey()
809 str_yes_no(alg->cra_flags & CRYPTO_ALG_ASYNC)); in crypto_ahash_show()
956 if (!(base->cra_flags & CRYPTO_ALG_ASYNC) && in ahash_prepare_alg()
960 if (base->cra_flags & CRYPTO_ALG_NEED_FALLBACK && in ahash_prepare_alg()
961 base->cra_flags & CRYPTO_ALG_NO_FALLBACK) in ahash_prepare_alg()
969 base->cra_flags |= CRYPTO_ALG_TYPE_AHASH; in ahash_prepare_alg()
971 if ((base->cra_flags ^ CRYPTO_ALG_REQ_VIRT) & in ahash_prepare_alg()
[all …]
H A Dapi.c71 if ((q->cra_flags ^ type) & mask) in __crypto_alg_lookup()
115 larval->alg.cra_flags = CRYPTO_ALG_LARVAL | type; in crypto_larval_alloc()
239 !(alg->cra_flags & CRYPTO_ALG_TESTED)) in crypto_larval_wait()
241 else if (alg->cra_flags & CRYPTO_ALG_FIPS_INTERNAL) in crypto_larval_wait()
272 ((type ^ alg->cra_flags) & mask)) { in crypto_alg_lookup()
388 switch (alg->cra_flags & CRYPTO_ALG_TYPE_MASK) { in crypto_ctxsize()
403 alg->cra_flags |= CRYPTO_ALG_DYING; in crypto_shoot_alg()
H A Dcrypto_user.c47 if ((q->cra_flags ^ p->cru_type) & p->cru_mask) in crypto_alg_match()
100 ualg->cru_flags = alg->cra_flags; in crypto_report_one()
105 if (alg->cra_flags & CRYPTO_ALG_LARVAL) { in crypto_report_one()
122 switch (alg->cra_flags & (CRYPTO_ALG_TYPE_MASK | CRYPTO_ALG_LARVAL)) { in crypto_report_one()
302 if (!(alg->cra_flags & CRYPTO_ALG_INSTANCE)) in crypto_del_alg()
/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_skcipher.c389 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
408 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
427 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
446 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
465 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
484 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
503 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
/linux/drivers/crypto/starfive/
H A Djh7110-hash.c575 .cra_flags = CRYPTO_ALG_ASYNC |
604 .cra_flags = CRYPTO_ALG_ASYNC |
632 .cra_flags = CRYPTO_ALG_ASYNC |
661 .cra_flags = CRYPTO_ALG_ASYNC |
689 .cra_flags = CRYPTO_ALG_ASYNC |
718 .cra_flags = CRYPTO_ALG_ASYNC |
746 .cra_flags = CRYPTO_ALG_ASYNC |
775 .cra_flags = CRYPTO_ALG_ASYNC |
803 .cra_flags = CRYPTO_ALG_ASYNC |
832 .cra_flags = CRYPTO_ALG_ASYNC |
/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-core.c100 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY | CRYPTO_ALG_NEED_FALLBACK,
121 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY | CRYPTO_ALG_NEED_FALLBACK,
143 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY | CRYPTO_ALG_NEED_FALLBACK,
164 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY | CRYPTO_ALG_NEED_FALLBACK,
186 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY | CRYPTO_ALG_NEED_FALLBACK,
207 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY | CRYPTO_ALG_NEED_FALLBACK,
/linux/drivers/crypto/tegra/
H A Dtegra-se-hash.c764 .cra_flags = CRYPTO_ALG_ASYNC,
789 .cra_flags = CRYPTO_ALG_ASYNC,
814 .cra_flags = CRYPTO_ALG_ASYNC,
839 .cra_flags = CRYPTO_ALG_ASYNC,
864 .cra_flags = CRYPTO_ALG_ASYNC,
889 .cra_flags = CRYPTO_ALG_ASYNC,
914 .cra_flags = CRYPTO_ALG_ASYNC,
939 .cra_flags = CRYPTO_ALG_ASYNC,
964 .cra_flags = CRYPTO_ALG_ASYNC,
991 .cra_flags = CRYPTO_ALG_ASYNC |
[all …]
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_algs.c520 if (alg->cra_flags & CRYPTO_ALG_NEED_FALLBACK) { in cpt_skcipher_fallback_init()
578 if (alg->cra_flags & CRYPTO_ALG_NEED_FALLBACK) { in cpt_aead_fallback_init()
1326 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
1344 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
1362 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
1380 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
1398 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
1420 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
1439 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
1458 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NEED_FALLBACK,
[all …]
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.c1225 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1242 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1259 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1276 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1293 .base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1314 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1333 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1352 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1371 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
1390 .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
[all …]
/linux/drivers/crypto/intel/keembay/
H A Dkeembay-ocs-hcu-core.c907 .cra_flags = CRYPTO_ALG_ASYNC,
933 .cra_flags = CRYPTO_ALG_ASYNC,
960 .cra_flags = CRYPTO_ALG_ASYNC,
986 .cra_flags = CRYPTO_ALG_ASYNC,
1012 .cra_flags = CRYPTO_ALG_ASYNC,
1038 .cra_flags = CRYPTO_ALG_ASYNC,
1064 .cra_flags = CRYPTO_ALG_ASYNC,
1090 .cra_flags = CRYPTO_ALG_ASYNC,
1116 .cra_flags = CRYPTO_ALG_ASYNC,
1142 .cra_flags = CRYPTO_ALG_ASYNC,
/linux/include/crypto/internal/
H A Dhash.h108 !(alg->base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY); in crypto_shash_alg_needs_key()
114 !(alg->base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY); in crypto_hash_alg_needs_key()
119 return crypto_hash_alg_common(tfm)->base.cra_flags & in crypto_hash_no_export_core()
203 return tfm_base->__crt_alg->cra_flags & CRYPTO_ALG_TESTED; in crypto_ahash_tested()
/linux/drivers/crypto/aspeed/
H A Daspeed-hace-crypto.c685 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
712 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
738 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
765 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
791 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
818 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
848 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
874 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
900 .cra_flags = CRYPTO_ALG_KERN_DRIVER_ONLY |
/linux/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-core.c314 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
344 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
373 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
403 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
442 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
475 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
507 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
539 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
571 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
603 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
/linux/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.c336 .base.cra_flags = CRYPTO_ALG_ASYNC |
354 .base.cra_flags = CRYPTO_ALG_ASYNC |
372 .base.cra_flags = CRYPTO_ALG_ASYNC |
389 .base.cra_flags = CRYPTO_ALG_ASYNC |
407 .base.cra_flags = CRYPTO_ALG_ASYNC |
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-core.c178 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
208 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
237 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
267 .cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
325 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
357 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
389 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
421 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
454 .cra_flags = CRYPTO_ALG_TYPE_AHASH |
/linux/drivers/crypto/stm32/
H A Dstm32-hash.c1604 .cra_flags = CRYPTO_ALG_ASYNC |
1633 .cra_flags = CRYPTO_ALG_ASYNC |
1664 .cra_flags = CRYPTO_ALG_ASYNC |
1693 .cra_flags = CRYPTO_ALG_ASYNC |
1724 .cra_flags = CRYPTO_ALG_ASYNC |
1753 .cra_flags = CRYPTO_ALG_ASYNC |
1784 .cra_flags = CRYPTO_ALG_ASYNC |
1813 .cra_flags = CRYPTO_ALG_ASYNC |
1844 .cra_flags = CRYPTO_ALG_ASYNC |
1873 .cra_flags = CRYPTO_ALG_ASYNC |
[all …]

1234567