Searched refs:algt (Results 1 – 12 of 12) sorted by relevance
695 struct crypto_attr_type *algt; in crypto_gcm_alloc_common() local703 algt = crypto_get_attr_type(tb); in crypto_gcm_alloc_common()704 err = PTR_ERR(algt); in crypto_gcm_alloc_common()705 if (IS_ERR(algt)) in crypto_gcm_alloc_common()708 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_gcm_alloc_common()732 crypto_requires_sync(algt->type, in crypto_gcm_alloc_common()733 algt->mask)); in crypto_gcm_alloc_common()966 struct crypto_attr_type *algt; in crypto_rfc4106_alloc() local973 algt = crypto_get_attr_type(tb); in crypto_rfc4106_alloc()974 err = PTR_ERR(algt); in crypto_rfc4106_alloc()[all …]
479 struct crypto_attr_type *algt; in crypto_ccm_alloc_common() local486 algt = crypto_get_attr_type(tb); in crypto_ccm_alloc_common()487 err = PTR_ERR(algt); in crypto_ccm_alloc_common()488 if (IS_ERR(algt)) in crypto_ccm_alloc_common()491 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_ccm_alloc_common()518 crypto_requires_sync(algt->type, in crypto_ccm_alloc_common()519 algt->mask)); in crypto_ccm_alloc_common()755 struct crypto_attr_type *algt; in crypto_rfc4309_alloc() local762 algt = crypto_get_attr_type(tb); in crypto_rfc4309_alloc()763 err = PTR_ERR(algt); in crypto_rfc4309_alloc()[all …]
289 struct crypto_attr_type *algt; in chainiv_alloc() local293 algt = crypto_get_attr_type(tb); in chainiv_alloc()294 err = PTR_ERR(algt); in chainiv_alloc()295 if (IS_ERR(algt)) in chainiv_alloc()313 if (!crypto_requires_sync(algt->type, algt->mask)) { in chainiv_alloc()
217 struct crypto_attr_type *algt; in aead_geniv_alloc() local222 algt = crypto_get_attr_type(tb); in aead_geniv_alloc()223 err = PTR_ERR(algt); in aead_geniv_alloc()224 if (IS_ERR(algt)) in aead_geniv_alloc()227 if ((algt->type ^ (CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_GENIV)) & in aead_geniv_alloc()228 algt->mask) in aead_geniv_alloc()243 mask |= crypto_requires_sync(algt->type, algt->mask); in aead_geniv_alloc()261 if (algt->mask & CRYPTO_ALG_GENIV) { in aead_geniv_alloc()
386 struct crypto_attr_type *algt; in pcrypt_alloc() local388 algt = crypto_get_attr_type(tb); in pcrypt_alloc()389 if (IS_ERR(algt)) in pcrypt_alloc()390 return ERR_CAST(algt); in pcrypt_alloc()392 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in pcrypt_alloc()394 return pcrypt_alloc_aead(tb, algt->type, algt->mask); in pcrypt_alloc()
303 struct crypto_attr_type *algt; in seqiv_alloc() local307 algt = crypto_get_attr_type(tb); in seqiv_alloc()308 err = PTR_ERR(algt); in seqiv_alloc()309 if (IS_ERR(algt)) in seqiv_alloc()316 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & CRYPTO_ALG_TYPE_MASK) in seqiv_alloc()
652 struct crypto_attr_type *algt; in crypto_get_attr_type() local656 if (RTA_PAYLOAD(rta) < sizeof(*algt)) in crypto_get_attr_type()661 algt = RTA_DATA(rta); in crypto_get_attr_type()663 return algt; in crypto_get_attr_type()669 struct crypto_attr_type *algt; in crypto_check_attr_type() local671 algt = crypto_get_attr_type(tb); in crypto_check_attr_type()672 if (IS_ERR(algt)) in crypto_check_attr_type()673 return PTR_ERR(algt); in crypto_check_attr_type()675 if ((algt->type ^ type) & algt->mask) in crypto_check_attr_type()
553 struct crypto_attr_type *algt; in skcipher_geniv_alloc() local558 algt = crypto_get_attr_type(tb); in skcipher_geniv_alloc()559 err = PTR_ERR(algt); in skcipher_geniv_alloc()560 if (IS_ERR(algt)) in skcipher_geniv_alloc()563 if ((algt->type ^ (CRYPTO_ALG_TYPE_GIVCIPHER | CRYPTO_ALG_GENIV)) & in skcipher_geniv_alloc()564 algt->mask) in skcipher_geniv_alloc()579 mask |= crypto_requires_sync(algt->type, algt->mask); in skcipher_geniv_alloc()620 if (algt->mask & CRYPTO_ALG_GENIV) { in skcipher_geniv_alloc()
585 struct crypto_attr_type *algt; in crypto_authenc_alloc() local594 algt = crypto_get_attr_type(tb); in crypto_authenc_alloc()595 err = PTR_ERR(algt); in crypto_authenc_alloc()596 if (IS_ERR(algt)) in crypto_authenc_alloc()599 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_authenc_alloc()627 crypto_requires_sync(algt->type, in crypto_authenc_alloc()628 algt->mask)); in crypto_authenc_alloc()
708 struct crypto_attr_type *algt; in crypto_authenc_esn_alloc() local717 algt = crypto_get_attr_type(tb); in crypto_authenc_esn_alloc()718 err = PTR_ERR(algt); in crypto_authenc_esn_alloc()719 if (IS_ERR(algt)) in crypto_authenc_esn_alloc()722 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_authenc_esn_alloc()750 crypto_requires_sync(algt->type, in crypto_authenc_esn_alloc()751 algt->mask)); in crypto_authenc_esn_alloc()
767 struct crypto_attr_type *algt; in cryptd_create() local769 algt = crypto_get_attr_type(tb); in cryptd_create()770 if (IS_ERR(algt)) in cryptd_create()771 return PTR_ERR(algt); in cryptd_create()773 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in cryptd_create()
2239 struct talitos_alg_template algt; member2251 algt.alg.hash); in talitos_cra_init()2254 algt.alg.crypto); in talitos_cra_init()2260 ctx->desc_hdr_template = talitos_alg->algt.desc_hdr_template; in talitos_cra_init()2318 switch (t_alg->algt.type) { in talitos_remove()2321 crypto_unregister_alg(&t_alg->algt.alg.crypto); in talitos_remove()2324 crypto_unregister_ahash(&t_alg->algt.alg.hash); in talitos_remove()2367 t_alg->algt = *template; in talitos_alg_alloc()2369 switch (t_alg->algt.type) { in talitos_alg_alloc()2371 alg = &t_alg->algt.alg.crypto; in talitos_alg_alloc()[all …]