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 = {
2580 .alg.aead = {
2704 .alg.aead = {
2797 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP && in safexcel_aead_chachapoly_setkey()
2823 struct crypto_aead *aead = crypto_aead_reqtfm(req); in safexcel_aead_chachapoly_crypt() local
2824 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_chachapoly_crypt()
2835 if (likely((ctx->aead != EIP197_AEAD_TYPE_IPSEC_ESP || in safexcel_aead_chachapoly_crypt()
2843 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP) { in safexcel_aead_chachapoly_crypt()
2854 crypto_aead_clear_flags(aead, CRYPTO_TFM_REQ_MASK); in safexcel_aead_chachapoly_crypt()
2855 crypto_aead_set_flags(aead, crypto_aead_get_flags(ctx->fback) & in safexcel_aead_chachapoly_crypt()
2884 struct crypto_aead *aead = __crypto_aead_cast(tfm); in safexcel_aead_fallback_cra_init() local
2885 struct aead_alg *alg = crypto_aead_alg(aead); in safexcel_aead_fallback_cra_init()
2897 crypto_aead_set_reqsize(aead, max(sizeof(struct safexcel_cipher_req), in safexcel_aead_fallback_cra_init()
2929 .alg.aead = {
2961 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_aead_chachapolyesp_cra_init()
2969 .alg.aead = {
3201 .alg.aead = {
3248 struct crypto_aead *aead = crypto_aead_reqtfm(req); in safexcel_aead_fallback_crypt() local
3249 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_fallback_crypt()
3310 .alg.aead = {
3347 .alg.aead = {
3382 .alg.aead = {
3442 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_rfc4106_gcm_cra_init()
3450 .alg.aead = {
3488 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP_GMAC; in safexcel_rfc4543_gcm_cra_init()
3495 .alg.aead = {
3579 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_rfc4309_ccm_cra_init()
3587 .alg.aead = {