Lines Matching refs:aead
50 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()
653 if ((!ctx->aead) && (ctx->mode == CONTEXT_CONTROL_CRYPTO_MODE_CBC) && in safexcel_handle_req_result()
692 if (ctx->aead) { in safexcel_send_req()
808 if (ctx->aead) in safexcel_send_req()
1124 EIP197_REQUEST_ON_STACK(req, aead, EIP197_AEAD_REQ_SIZE); in safexcel_aead_exit_inv()
1703 alg.aead.base); in safexcel_aead_cra_init()
1715 ctx->aead = true; in safexcel_aead_cra_init()
1734 .alg.aead = {
1770 .alg.aead = {
1806 .alg.aead = {
1842 .alg.aead = {
1878 .alg.aead = {
1915 .alg.aead = {
1952 .alg.aead = {
1989 .alg.aead = {
2026 .alg.aead = {
2063 .alg.aead = {
2100 .alg.aead = {
2137 .alg.aead = {
2174 .alg.aead = {
2211 .alg.aead = {
2248 .alg.aead = {
2283 .alg.aead = {
2318 .alg.aead = {
2353 .alg.aead = {
2388 .alg.aead = {
2423 .alg.aead = {
2649 .alg.aead = {
2773 .alg.aead = {
2866 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP && in safexcel_aead_chachapoly_setkey()
2892 struct crypto_aead *aead = crypto_aead_reqtfm(req); in safexcel_aead_chachapoly_crypt() local
2893 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_chachapoly_crypt()
2904 if (likely((ctx->aead != EIP197_AEAD_TYPE_IPSEC_ESP || in safexcel_aead_chachapoly_crypt()
2912 if (ctx->aead == EIP197_AEAD_TYPE_IPSEC_ESP) { in safexcel_aead_chachapoly_crypt()
2923 crypto_aead_clear_flags(aead, CRYPTO_TFM_REQ_MASK); in safexcel_aead_chachapoly_crypt()
2924 crypto_aead_set_flags(aead, crypto_aead_get_flags(ctx->fback) & in safexcel_aead_chachapoly_crypt()
2953 struct crypto_aead *aead = __crypto_aead_cast(tfm); in safexcel_aead_fallback_cra_init() local
2954 struct aead_alg *alg = crypto_aead_alg(aead); in safexcel_aead_fallback_cra_init()
2966 crypto_aead_set_reqsize(aead, max(sizeof(struct safexcel_cipher_req), in safexcel_aead_fallback_cra_init()
2998 .alg.aead = {
3030 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_aead_chachapolyesp_cra_init()
3038 .alg.aead = {
3346 .alg.aead = {
3393 struct crypto_aead *aead = crypto_aead_reqtfm(req); in safexcel_aead_fallback_crypt() local
3394 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_fallback_crypt()
3455 .alg.aead = {
3492 .alg.aead = {
3527 .alg.aead = {
3587 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_rfc4106_gcm_cra_init()
3595 .alg.aead = {
3633 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP_GMAC; in safexcel_rfc4543_gcm_cra_init()
3640 .alg.aead = {
3724 ctx->aead = EIP197_AEAD_TYPE_IPSEC_ESP; in safexcel_rfc4309_ccm_cra_init()
3732 .alg.aead = {