Lines Matching refs:kma

933     } kma;  member
1265 if (ctx->kma.param.tpcl) in s390x_aes_gcm_aad()
1268 alen = ctx->kma.param.taadl + len; in s390x_aes_gcm_aad()
1271 ctx->kma.param.taadl = alen; in s390x_aes_gcm_aad()
1283 s390x_kma(ctx->ares, 16, NULL, 0, NULL, ctx->fc, &ctx->kma.param); in s390x_aes_gcm_aad()
1293 s390x_kma(aad, len, NULL, 0, NULL, ctx->fc, &ctx->kma.param); in s390x_aes_gcm_aad()
1325 mlen = ctx->kma.param.tpcl + len; in s390x_aes_gcm()
1328 ctx->kma.param.tpcl = mlen; in s390x_aes_gcm()
1343 ctx->fc | S390X_KMA_LAAD, &ctx->kma.param); in s390x_aes_gcm()
1366 ctx->fc | S390X_KMA_LAAD, &ctx->kma.param); in s390x_aes_gcm()
1380 buf.w[0] = ctx->kma.param.j0.w[0]; in s390x_aes_gcm()
1381 buf.w[1] = ctx->kma.param.j0.w[1]; in s390x_aes_gcm()
1382 buf.w[2] = ctx->kma.param.j0.w[2]; in s390x_aes_gcm()
1383 buf.w[3] = ctx->kma.param.cv.w + 1; in s390x_aes_gcm()
1384 s390x_km(buf.b, 16, ctx->kres, ctx->fc & 0x1f, &ctx->kma.param.k); in s390x_aes_gcm()
1404 ctx->kma.param.t.g[0] = 0; in s390x_aes_gcm_setiv()
1405 ctx->kma.param.t.g[1] = 0; in s390x_aes_gcm_setiv()
1406 ctx->kma.param.tpcl = 0; in s390x_aes_gcm_setiv()
1407 ctx->kma.param.taadl = 0; in s390x_aes_gcm_setiv()
1413 memcpy(&ctx->kma.param.j0, iv, ctx->ivlen); in s390x_aes_gcm_setiv()
1414 ctx->kma.param.j0.w[3] = 1; in s390x_aes_gcm_setiv()
1415 ctx->kma.param.cv.w = 1; in s390x_aes_gcm_setiv()
1420 ctx->fc, &ctx->kma.param); in s390x_aes_gcm_setiv()
1423 ctx->kma.param.j0.g[0] = ctx->kma.param.t.g[0]; in s390x_aes_gcm_setiv()
1424 ctx->kma.param.j0.g[1] = ctx->kma.param.t.g[1]; in s390x_aes_gcm_setiv()
1425 ctx->kma.param.cv.w = ctx->kma.param.j0.w[3]; in s390x_aes_gcm_setiv()
1426 ctx->kma.param.t.g[0] = 0; in s390x_aes_gcm_setiv()
1427 ctx->kma.param.t.g[1] = 0; in s390x_aes_gcm_setiv()
1497 memcpy(ptr, gctx->kma.param.t.b, arg); in s390x_aes_gcm_ctrl()
1621 memcpy(&gctx->kma.param.k, key, keylen); in s390x_aes_gcm_init_key()
1682 gctx->kma.param.taadl = gctx->tls_aad_len << 3; in s390x_aes_gcm_tls_cipher()
1683 gctx->kma.param.tpcl = len << 3; in s390x_aes_gcm_tls_cipher()
1685 gctx->fc | S390X_KMA_LAAD | S390X_KMA_LPC, &gctx->kma.param); in s390x_aes_gcm_tls_cipher()
1688 memcpy(out + len, gctx->kma.param.t.b, EVP_GCM_TLS_TAG_LEN); in s390x_aes_gcm_tls_cipher()
1691 if (CRYPTO_memcmp(gctx->kma.param.t.b, in + len, in s390x_aes_gcm_tls_cipher()
1736 gctx->kma.param.taadl <<= 3; in s390x_aes_gcm_cipher()
1737 gctx->kma.param.tpcl <<= 3; in s390x_aes_gcm_cipher()
1739 gctx->fc | S390X_KMA_LAAD | S390X_KMA_LPC, &gctx->kma.param); in s390x_aes_gcm_cipher()
1753 if (CRYPTO_memcmp(buf, gctx->kma.param.t.b, gctx->taglen)) in s390x_aes_gcm_cipher()