Lines Matching refs:aead
51 u8 aead; /* !=0=AEAD, 2=IPSec ESP AEAD, 3=IPsec ESP GMAC */ member
138 ctx->aead & EIP197_AEAD_TYPE_IPSEC_ESP) { /* _ESP and _ESP_GMAC */ in safexcel_aead_iv()
182 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP) { in safexcel_aead_token()
264 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP) { in safexcel_aead_token()
308 if (unlikely(ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP_GMAC)) { in safexcel_aead_token()
515 if (ctx->aead) { in safexcel_context_control()
546 ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP_GMAC)) in safexcel_context_control()
659 if ((!ctx->aead) && (ctx->mode == CONTEXT_CONTROL_CRYPTO_MODE_CBC) && in safexcel_handle_req_result()
698 if (ctx->aead) { in safexcel_send_req()
823 if (ctx->aead) in safexcel_send_req()
1144 EIP197_REQUEST_ON_STACK(req, aead, EIP197_AEAD_REQ_SIZE); in safexcel_aead_exit_inv()
1647 alg.aead.base); in safexcel_aead_cra_init()
1659 ctx->aead = true; in safexcel_aead_cra_init()
1678 .alg.aead = {
1714 .alg.aead = {
1750 .alg.aead = {
1786 .alg.aead = {
1822 .alg.aead = {
1859 .alg.aead = {
1896 .alg.aead = {
1933 .alg.aead = {
1970 .alg.aead = {
2007 .alg.aead = {
2044 .alg.aead = {
2081 .alg.aead = {
2118 .alg.aead = {
2155 .alg.aead = {
2192 .alg.aead = {
2227 .alg.aead = {
2262 .alg.aead = {
2297 .alg.aead = {
2332 .alg.aead = {
2367 .alg.aead = {
2582 .alg.aead = {
2706 .alg.aead = {
2799 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP && in safexcel_aead_chachapoly_setkey()
2825 struct crypto_aead *aead = crypto_aead_reqtfm(req); in safexcel_aead_chachapoly_crypt() local
2826 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_chachapoly_crypt()
2837 if (likely((ctx->aead != EIP197_AEAD_TYPE_IPSEC_ESP || in safexcel_aead_chachapoly_crypt()
2845 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP) { in safexcel_aead_chachapoly_crypt()
2856 crypto_aead_clear_flags(aead, CRYPTO_TFM_REQ_MASK); in safexcel_aead_chachapoly_crypt()
2857 crypto_aead_set_flags(aead, crypto_aead_get_flags(ctx->fback) & in safexcel_aead_chachapoly_crypt()
2886 struct crypto_aead *aead = __crypto_aead_cast(tfm); in safexcel_aead_fallback_cra_init() local
2887 struct aead_alg *alg = crypto_aead_alg(aead); in safexcel_aead_fallback_cra_init()
2899 crypto_aead_set_reqsize(aead, max(sizeof(struct safexcel_cipher_req), in safexcel_aead_fallback_cra_init()
2931 .alg.aead = {
2963 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_aead_chachapolyesp_cra_init()
2971 .alg.aead = {
3203 .alg.aead = {
3250 struct crypto_aead *aead = crypto_aead_reqtfm(req); in safexcel_aead_fallback_crypt() local
3251 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_fallback_crypt()
3312 .alg.aead = {
3349 .alg.aead = {
3384 .alg.aead = {
3444 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_rfc4106_gcm_cra_init()
3452 .alg.aead = {
3490 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP_GMAC; in safexcel_rfc4543_gcm_cra_init()
3497 .alg.aead = {
3581 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_rfc4309_ccm_cra_init()
3589 .alg.aead = {